История изменений
Исправление tp_for_my_bunghole, (текущая версия) :
" Поиск файлов по содержимому
" yay -S ripgrep
nnoremap f :Rg
:Rg из плагина vim-ripgrep который не установлен.
Чтобы ripgrep искал в скрытых директорияx нужно ещё добавить:
g:rg_command = 'rg --vimgrep --hidden'
Искать оно будет в current directory, нужно отдельно ввести :cd
, и после поиска наверное восстановить прежнюю cd.
В Emacs это просто встроенная команда rgrep, которая использует путь файла в буферe, можно подняться вверх удаляя целые слова из пути, предлагает выбрать расширение файлов или all. Всё с минимальным нажатием клавиш за 3 секунды.
Для Vim сделать rgrep как в Emacs это одна функция vimscript с использование input() для запросов пути и расширения файлов.
Но очень мало тех кто понимает в чём эргономика vimscript, почему он именно такой. Даже плагин не надо оформлять потому что одна функция будет. Большинство жаваскриптеров такое не понимают. Neovim вообще скручен скотчем.
Исходная версия tp_for_my_bunghole, :
" Поиск файлов по содержимому
" yay -S ripgrep
nnoremap f :Rg
:Rg из плагина vim-ripgrep который не установлен.
Чтобы ripgrep искал в скрытых директорияx нужно ещё добавить:
g:rg_command = 'rg --vimgrep --hidden'
Искать оно будет в current directory, нужно отдельно ввести :cd
, и после поиска наверное восстановить прежнюю cd.
В Emacs это просто встроенная команда rgrep, которая использует путь файла в буферe, можно подняться вверх удаляя целые слова из пути, предлагает выбрать расширение файлов или all. Всё с минимальным нажатием клавиш за 3 секунды.