Neovim
Neovim is a fork of vim, a text editor. This lets you configure it and manage plugins.
Main Configuration
Neovim is configured by using the neovim-home-type
service type.
Scheme Procedure: neovim-home-type
The type of service that generates configuration files for neovim. Its value is a neovim-configuration object.
Data Type: neovim-configuration
Data type that represents the Neovim configuration. This data type has the following fields:
- init (default default-init): the content of the
init.vim
file. This is a list of strings and file-like objects. - plugins (default '()): the list of plugins you wish to use. They will
be added to the top of the
init.vim
file.
Example Configuration
(user-home
neovim-home-type
(neovim-configuration
(init '("set colorcolumn=80\n"))
(plugins (list neovim-syntastic))))