From 77458559c0e494d45f6303305cc33bd1e3eae26f Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Mon, 27 Jun 2011 10:27:18 +0200 Subject: [PATCH] [vim] Tags and associated Add --c++-kinds=+p flags to ctags generation in kernelModel This flag is used by echofunc plugin Add a script to generation tag for system --- .vimrc | 5 +++-- scripts/generate_systag.sh | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100755 scripts/generate_systag.sh diff --git a/.vimrc b/.vimrc index da494f6..fc6cd32 100644 --- a/.vimrc +++ b/.vimrc @@ -98,7 +98,7 @@ highlight SpaceError ctermfg=235 cterm=reverse " use tabs at the start of a line, spaces elsewhere " set smarttab " set smartindent -" set autoindent +set autoindent " tab=4 set tabstop=4 set softtabstop=4 @@ -210,7 +210,7 @@ command! CtagsBuild \ ctags --c-kinds=+px --c++-kinds=+px --fields=+iaS --extra=+q -aL- command! CtagsKernelBuild \ :!echo 'building ctags database in kernel mode...' ; - \ ctags --fields=+iaS --extra=+q --totals -R + \ ctags --fields=+iaS --extra=+q --totals -R --c++-kinds=+p command! CscopeBuild \ :!echo 'building cscope database...' ; \ cscope -bR @@ -386,6 +386,7 @@ set tags=./tags " in file directory set tags+=tags " in current directory "for when programming in build dir set tags+=../tags +"set tags+=~/vim/tags/systags """""""""""""""""""""""""""""""""""""""""""""""""" "Poser une marque visible avec F7 diff --git a/scripts/generate_systag.sh b/scripts/generate_systag.sh new file mode 100755 index 0000000..126c06b --- /dev/null +++ b/scripts/generate_systag.sh @@ -0,0 +1,2 @@ +#!/bin/bash +ctags -R -f ~/.vim/tags/systags /usr/include /usr/local/include