From 9e8120163c96544b52380e76c2a8d89c4f3fa381 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Thu, 7 Mar 2019 22:33:21 +0100 Subject: Revert back to basic ctags navigation 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. --- pkgs/custom-neovim/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/custom-neovim/default.nix') diff --git a/pkgs/custom-neovim/default.nix b/pkgs/custom-neovim/default.nix index 1dff1f7..422847e 100644 --- a/pkgs/custom-neovim/default.nix +++ b/pkgs/custom-neovim/default.nix @@ -17,7 +17,7 @@ in pkgs.neovim.override { # autocomplete fzfWrapper fzf-vim - async vim-lsp + vim-gutentags # load project specific config vim-localvimrc -- cgit v1.2.3