From eaefbdc471435446754e219a03a747094650f85b Mon Sep 17 00:00:00 2001 From: Shaun Reed Date: Sun, 14 Jun 2020 12:59:32 -0400 Subject: [PATCH] Update libclang setup to avoid slow starting sessions + Remove find from the LIBCLANG environment variable + Let the user run commands to set this variable up if needed, found in the README Change from echo to printf --- .bash_aliases | 2 ++ .vimrc | 6 +++--- README.md | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.bash_aliases b/.bash_aliases index 16bcb1c..6775f19 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -32,4 +32,6 @@ fi eval "$(dircolors ~/.dir_colors)" export LS_COLORS="di=1;34:ln=31;47:so=32:pi=33:ex=1;32:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43" +# Default libclang path for libclang-10-dev +#export LIBCLANG="/usr/lib/llvm-10/lib/libclang.so.1" diff --git a/.vimrc b/.vimrc index 27cfa95..3a81ce7 100644 --- a/.vimrc +++ b/.vimrc @@ -96,9 +96,6 @@ nmap (ale_next_wrap) ""let g:syntastic_check_on_open = 1 ""let g:syntastic_check_on_wq = 0 -" Clang_complete settings -let g:clang_library_path='/usr/lib/llvm-8/lib/' - " Understand how the plugin works: :h signify-modus-operandi " Spare the plugin some work and read: :h g:signify_vcs_list " Signify plugin settings @@ -152,3 +149,6 @@ let g:airline_symbols.branch = '' let g:airline_symbols.readonly = '' let g:airline_symbols.linenr = '' +" Clang_complete settings +"let g:clang_library_path=$LIBCLANG + diff --git a/README.md b/README.md index d228631..74ef638 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ I use the `libclang-10-dev` package for clang completion. You can use whichever In all cases, you will need to run the two commands below or otherwise set the path to `libclang.so.1` on your system. ``` -echo "export LIBCLANG=\""$(sudo find / -name libclang.so.1)"\"" >> ~/.bash_aliases +printf "export LIBCLANG=\""$(find / -name libclang.so.1 2>/dev/null)"\"\n\n" >> .bash_aliases echo "let g:clang_library_path=$LIBCLANG" >> ~/.vimrc ```