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";
    # add custom .vimrc lines like this:
    vimrcConfig.customRC = ''
      set hidden
      set colorcolumn=80
    '';
     vimrcConfig.vam.knownPlugins = pkgs.vimPlugins; # optional
     vimrcConfig.vam.knownPlugins = pkgs.vimPlugins; # optional
     vimrcConfig.vam.pluginDictionaries = [
     vimrcConfig.vam.pluginDictionaries = [