{ pkgs, ... }: { programs.neovim = { defaultEditor = true; viAlias = true; vimAlias = true; coc = { enable = true; settings = { }; }; extraPackages = with pkgs; [ universal-ctags ]; extraConfig = '' set number relativenumber set list set listchars=tab:→\ ,space:·,nbsp:␣,trail:•,eol:¶,precedes:«,extends:» set ts=2 set softtabstop=2 set shiftwidth=2 set smarttab set smartindent set autoindent colorscheme zaibatsu ''; plugins = with pkgs.vimPlugins; [ vim-nix nerdtree neogit mru tagbar ]; }; }