Спасибо, посмотрю по этим направлениям.Предварительные замечания.
1. Мне нравится консольный vim, даже не устанавливал известный powerline,
так как редактор становится похожим на новогоднюю ёлку, меня это отвлекает от редактирования текста. (У меня стоит i3 и плавающих окон у меня вообще в системе почти нет.)
2. Для возврата к предыдущему месту редактирования хватает сохранения сессии vim'a. Если это удаленный сервер, то, да, приходится через tmux.
3. fuzzy-search-е - смотрел я на это дело, но не стал ставить ни в zsh, ни в vim'e.
Мне хватает и встроенного find с автодополнением (и настроенным поиском в сабдиректориях). Для каких-то запущенных случаев, можно вызвать (vim)grep.
4-7 OK (Haskell, Raku ... - сразу видно культурного и образованного человека)