Skip to content

astronautr/neovim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Установка

Навигация по проекту

Для работы fzf-lua необходимо установить сам fzf в систему

brew install fzf

Автодополнение, подсветка, форматирование и линтеры

Для работы автодополнения, линтеров и прочего, необходимо установить языковые серверы

Lua

brew install lua-language-server

TypeScript / JavaScript

npm i -g typescript typescript-language-server

ESLint

npm i -g vscode-langservers-extracted

Go

go install golang.org/x/tools/gopls@latest

To Do

  • Диагностика ошибок в файлах и проекте, прыжки по выводу диагностики
  • Форматирование через
    • eslint
    • prettier
    • go fmt (?)
  • Фильтрация по расширениям файлов при поиске
  • Статус бар (режим, текущая строка, etc.)
  • Список открытых буферов (bufferline)
  • Ввод команд на русской раскладке
  • Подсветка пути импорта в окне автодополнения
  • Вывод git blame в строке
  • Подстветка git blame в боковой панели файла
  • Переход к удалённому репозиторию с коммитом
  • Перемещение текущей строки вниз / вверх
  • Копировать путь до текущего файла
  • Открытие картинок в терминале
  • Перенести функцию в другой файл и обновить места использования
  • Перейти к окружающей функции / блоку из текущей точки (https://github.com/nvim-treesitter/nvim-treesitter-textobjects)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages