stockholm/makefu/2configs/editor/vim.nix

22 lines
586 B
Nix
Raw Normal View History

2015-08-07 13:50:06 +00:00
{ config, pkgs, ... }:
{
2015-08-07 13:50:06 +00:00
environment.systemPackages = [
((pkgs.vim_configurable.override { python = pkgs.python3; }).customize {
2015-08-07 13:50:06 +00:00
name = "vim";
2018-08-30 14:39:23 +00:00
vimrcConfig.customRC = builtins.readFile ./vimrc;
vimrcConfig.vam.knownPlugins = pkgs.vimPlugins;
2015-08-07 13:50:06 +00:00
vimrcConfig.vam.pluginDictionaries = [
{ names = [ "undotree"
2020-04-23 14:44:10 +00:00
"YouCompleteMe"
#"UltiSnips"
2015-08-07 13:50:06 +00:00
"vim-better-whitespace" ]; }
2017-09-29 19:33:50 +00:00
# vim-nix handles indentation better but does not perform sanity
2015-08-07 13:50:06 +00:00
{ names = [ "vim-addon-nix" ]; ft_regex = "^nix\$"; }
];
})
];
}