Для работы fzf-lua необходимо установить сам fzf в систему
brew install fzfДля работы автодополнения, линтеров и прочего, необходимо установить языковые серверы
Lua
brew install lua-language-serverTypeScript / JavaScript
npm i -g typescript typescript-language-serverESLint
npm i -g vscode-langservers-extractedGo
go install golang.org/x/tools/gopls@latest- Диагностика ошибок в файлах и проекте, прыжки по выводу диагностики
- Форматирование через
- eslint
- prettier
- go fmt (?)
- Фильтрация по расширениям файлов при поиске
- Статус бар (режим, текущая строка, etc.)
- Список открытых буферов (bufferline)
- Ввод команд на русской раскладке
- Подсветка пути импорта в окне автодополнения
- Вывод git blame в строке
- Подстветка git blame в боковой панели файла
- Переход к удалённому репозиторию с коммитом
- Перемещение текущей строки вниз / вверх
- Копировать путь до текущего файла
- Открытие картинок в терминале
- Перенести функцию в другой файл и обновить места использования
- Перейти к окружающей функции / блоку из текущей точки (https://github.com/nvim-treesitter/nvim-treesitter-textobjects)