| ftplugin | ||
| lua | ||
| .gitignore | ||
| .stylua.toml | ||
| init.lua | ||
| lazy-lock.json | ||
| LICENSE.md | ||
| README.md | ||
Сделай бекап старого конфига, если он есть и если он нужен. Конфиг находится тут: ~/.config/nvim
Это вариант конфига, который я ставлю на сервер.
Первый запуск конфига может быть долгим. Не прерывай этот процесс, пока не появится меню плагин манагера.
sudo pacman -Sy neovim git ripgrep fd unzip npm gcc ttf-jetbrains-mono-nerd noto-fonts-emoji go rustup ueberzugpp
К этим пакетам добавь wl-clipboard если ты на wayland или xclip, если на X11
Если тебе не нужна поддержка языков программирования go и rust, то удали соответствующие пакеты из списка. Для поддержки rust надо дописать это в терминал, чтоб скачать ласт версию языка:
rustup default stable
Установить этот конфиг на Linux или Mac можно так:
git clone --branch arch --single-branch --depth 1 https://github.com/Buliway/kickstart.nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
Если надо больше информации по установке и настройке, то вот доп источники:
- kickstart.nvim - Оригинальный конфиг, который я взял за основу и немного дополнил. В их readme много дополнительной информации.
- The Only Video You Need to Get Started with Neovim - Гайд по
kickstart.nvim. Название видео говорит как есть. Мне очень сильно помогло создать свой конфиг. - 0 to LSP : Neovim RC From Scratch - Старый гайд по настройке NeoVim с нуля. Некоторые настройки и плагины больше не актуальны, но мне понравилось видеть логику и рассуждения человека при составлении конфига с нуля.
В этом конфиге я выключил плагин для дебага. Этот конфиг я использую на запасных системах, где мне не нужен дебаг и я не хочу качать дополнительные пакеты для него. Если нужен дебаг, то можно раскомментировать нужные строки в init.lua. Не уверен надо ли докачивать какие-то пакеты для этого.