From 49b33aeaede7e77b084696cbc286b69260845542 Mon Sep 17 00:00:00 2001 From: Guangxiong Lin Date: Fri, 17 Nov 2023 00:40:12 +0800 Subject: Update config on ruby and tags --- .vim/after/plugin/cscope.vim | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to '.vim/after/plugin/cscope.vim') diff --git a/.vim/after/plugin/cscope.vim b/.vim/after/plugin/cscope.vim index b0c9392..a098e18 100644 --- a/.vim/after/plugin/cscope.vim +++ b/.vim/after/plugin/cscope.vim @@ -1,14 +1,26 @@ -set cscopequickfix=s-,c-,d-,i-,t-,e- +if executable('gtags-cscope') + let &csprg='gtags-cscope' +endif + +set cscopequickfix=g-,s-,c-,d-,i-,t-,e- set cscopetag +set cscoperelative nmap css :cs find s =expand("") -nmap csg :cs find g =expand("") -nmap csc :cs find c =expand("") +nmap csg :cs find g =expand("") +nmap csc :cs find c =expand("") nmap cst :cs find t =expand("") nmap cse :cs find e =expand("") nmap csf :cs find f =expand("") nmap csi :cs find i ^=expand("")$ -nmap csd :cs find d =expand("") -nmap csa :cs find a =expand("") +nmap csd :cs find d =expand("") +nmap csa :cs find a =expand("") nmap cs :cs find + +if has('cscope') + let tagfile = findfile("GTAGS", ".;") + if filereadable(tagfile) + exec "cs add" tagfile + endif +endif -- cgit v1.2.3