From c2e21d23c0d29e7f0a0244392d879342932cd73f Mon Sep 17 00:00:00 2001 From: druckdev Date: Fri, 21 Jan 2022 16:42:25 +0100 Subject: [PATCH] vim:plugins: Only add gutentags with `ctags` Only add gutentags with `ctags` as valid executable. Otherwise vim will complain. --- .config/vim/pack/plugins/start/vim-gutentags | 1 - .config/vim/vimrc.d/20-plugins.vim | 13 ++++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) delete mode 120000 .config/vim/pack/plugins/start/vim-gutentags diff --git a/.config/vim/pack/plugins/start/vim-gutentags b/.config/vim/pack/plugins/start/vim-gutentags deleted file mode 120000 index 8f9d810..0000000 --- a/.config/vim/pack/plugins/start/vim-gutentags +++ /dev/null @@ -1 +0,0 @@ -../opt/vim-gutentags/ \ No newline at end of file diff --git a/.config/vim/vimrc.d/20-plugins.vim b/.config/vim/vimrc.d/20-plugins.vim index 9abc998..d7e7f72 100644 --- a/.config/vim/vimrc.d/20-plugins.vim +++ b/.config/vim/vimrc.d/20-plugins.vim @@ -12,8 +12,11 @@ if (has('patch-8.1.1719') || has('nvim')) endif " ctags -let g:gutentags_ctags_exclude = [ - \ 'node_modules/*', - \ '.git/*', - \ 'build/*' -\] +if (executable('ctags')) + packadd! vim-gutentags + let g:gutentags_ctags_exclude = [ + \ 'node_modules/*', + \ '.git/*', + \ 'build/*' + \] +endif