Vim: Difference between revisions
imported>Mic92 |
imported>Mic92 |
||
| Line 2: | Line 2: | ||
= Examples = | = Examples = | ||
== Apply custom vimrc configuration == | |||
<syntaxHighlight lang="nix"> | |||
vim_configurable.customize { | |||
name = "vim-with-plugins"; | |||
# add custom .vimrc lines like this: | |||
vimrcConfig.customRC = '' | |||
set hidden | |||
set colorcolumn=80 | |||
''; | |||
} | |||
</syntaxHighlight> | |||
== Using vim's builtin packaging capability == | == Using vim's builtin packaging capability == | ||
| Line 23: | Line 36: | ||
vim_configurable.customize { | vim_configurable.customize { | ||
name = "vim-with-plugins"; | name = "vim-with-plugins"; | ||
vimrcConfig.vam.knownPlugins = pkgs.vimPlugins; # optional | vimrcConfig.vam.knownPlugins = pkgs.vimPlugins; # optional | ||
vimrcConfig.vam.pluginDictionaries = [ | vimrcConfig.vam.pluginDictionaries = [ | ||