Previous: , Up: Альтернативные настройки   [Contents][Index]


22.6.2 Vim и NeoVim

В Guix также есть пакеты с Vim (и NeoVim) на случай, если вы решили встать на тёмную сторону.

guix install vim

Если хоитите насладиться похожим опытом разработки, что есть у Emacs, вам нужно установить несколько плагинов и настроить редактор кода. У Vim (и NeoVim) есть аналог Paredit, paredit.vim, он поможет вам со структурированным редактированием файлов Scheme (поддержка файлов большого размера, однако, не столь прекрасная).

guix install vim-paredit

Мы также рекомендуем вам прописать :set autoindent, чтобы у вас автоматически делались отступы.

Для взаимодействия с Git, fugitive.vim - самый распространённый плагин:

guix install vim-fugitive

И конечно же, если хотите взаимодействовать с Guix напрямую из Vim, используя встроенный эмулятор терминала, у нас есть собственный пакет guix.vim!

guix install vim-guix-vim

В NeoVim вы можете сделать похожую схему, как у Geiser, используя Conjure, который позволяет подключаться к процессу Guile и вставлять ваш код в реальном времени (к сожалению, в Guix такого пакета ещё нет).