Add universal-ctags
diff --git a/src/apps/personal/vim.nix b/src/apps/personal/vim.nix
index e5a1bbc..87ed0fa 100644
--- a/src/apps/personal/vim.nix
+++ b/src/apps/personal/vim.nix
@@ -25,6 +25,9 @@
set clipboard=unnamedplus
set ignorecase
set smartcase
+ set nocompatible
+ set hidden
+ set encoding=utf-8
set scrolloff=5
colorscheme onehalfdark
@@ -56,6 +59,11 @@
nnoremap [w :PrevTrailingWhitespace<CR>
let g:airline#extensions#tabline#enabled = 1
+ let g:airline#extensions#tabline#formatter = 'unique_tail_improved'
+ let g:airline_powerline_fonts = 1
+
+ let g:ctrlp_map = '<c-p>'
+ let g:ctrlp_cmd = 'CtrlP'
nmap <silent> ]c :call CocAction('diagnosticNext')<cr>
nmap <silent> [c :call CocAction('diagnosticPrevious')<cr>
@@ -159,6 +167,9 @@
endfunction
autocmd BufWinEnter ?* call s:loadViewOrUnfold()
+
+
+ :let g:airline_highlighting_cache = 1
'';
plugins = [
@@ -173,6 +184,7 @@
pkgs.vimPlugins.coc-jest
pkgs.vimPlugins.coc-css
pkgs.vimPlugins.coc-explorer
+ pkgs.vimPlugins.coc-git
pkgs.vimPlugins.neoformat
pkgs.vimPlugins.zoomwintab-vim
pkgs.vimPlugins.onehalf
@@ -185,10 +197,18 @@
pkgs.vimPlugins.editorconfig-nvim
pkgs.vimPlugins.camelcasemotion
pkgs.vimPlugins.fugitive
+ pkgs.vimPlugins.vim-flog
pkgs.vimPlugins.airline
+ pkgs.vimPlugins.tagbar
+ pkgs.vimPlugins.vim-gitgutter
+ pkgs.vimPlugins.ctrlp-vim
(pkgs.vimPlugins.nvim-treesitter.withPlugins (plugins: pkgs.tree-sitter.allGrammars))
];
};
+ home.packages = [
+ pkgs.universal-ctags
+ ];
+
home.sessionVariables.EDITOR = "${pkgs.neovim}/bin/nvim";
}