Guest User

Untitled

a guest
Dec 3rd, 2016
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. {config,pkgs,...}:
  2.  
  3. let
  4. myVim = pkgs.vim_configurable.customize {
  5. name = "vim";
  6. vimrcConfig = {
  7. customRC = ''
  8. syntax on
  9. set nu
  10. set foldmethod=syntax
  11. set listchars=tab:->
  12. set list
  13. set backspace=indent,eol,start
  14. nmap <F3> :!ninja <enter>
  15. map <F7> :tabp<enter>
  16. map <F8> :tabn<enter>
  17. set expandtab
  18. set softtabstop=4
  19. set autoindent
  20. '';
  21. vam.pluginDictionaries = [
  22. {
  23. names = [ "vim-nix" "youcompleteme" "Syntastic" ];
  24. }
  25. ];
  26. };
  27. };
  28. in
  29. {
  30. environment.systemPackages = [ myVim ];
  31. environment.shellAliases.vi = "vim";
  32. environment.variables.EDITOR = "vim";
  33. programs.bash.shellAliases = {
  34. vi = "vim";
  35. };
  36. }
Add Comment
Please, Sign In to add comment