summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/default.nix
AgeCommit message (Collapse)Author
2020-04-12Add orgmode plugin, set localleaderAdrian Kummerlaender
2020-03-09Replace Far with vim-swoopAdrian Kummerlaender
2019-06-18Add basic UltiSnips configAdrian Kummerlaender
2019-03-13Add tabular pluginAdrian Kummerlaender
2019-03-08Add vim-fugitiveAdrian Kummerlaender
Dependency of vim-fzf's git integration.
2019-03-08Revert back to basic ctags navigationAdrian Kummerlaender
LSP based navigation in a header-centric codebase turned out to be not that much better than plain ctags. The latter has the advantage of being both the most performant and most simple to setup. The main problem with e.g. cquery is that its underlying JSON compilation database only maintains information on compilation units i.e. cpp files. In this situation navigation in header files frequently reverts back to plain guessing which provides no advantage over ctags. Added vim-gutentags for automatic regeneration on file save.
2019-03-05Test simpler setup using vim-lspAdrian Kummerlaender
Feels less distracting and faster. I don't actually want to turn this vim setup into a always active intellisense-like experience but rather have code introspection quickly available if I actually need it.
2019-03-04Use Denite for prettier symbol searchAdrian Kummerlaender
Seldomly used, performance doesn't matter as much. Other narrowing searches are still performed by fzf.
2019-03-03Expand language client keybindings, add fzfAdrian Kummerlaender
2019-03-03Restructure vim configurationAdrian Kummerlaender
* Use integrated plugin manager * Switch to nvim instead of continuing to maintain a config for both vims
2018-09-26Add custom-neovim derivationAdrian Kummerlaender
Config is shared with custom-vim