How to display variables in Taglist window in vim

taglist, vim

Solution

There is a variable `s:tlist_def_cpp_settings` in Taglist plugin (.vim/plugin/taglist.vim) that defines which elements are shown by default.

I extended it to:

`let s:tlist_def_cpp_settings = 'c++;n:namespace;v:variable;d:macro;t:typedef;' . \ 'c:class;g:enum;s:struct;u:union;f:function;m:member;' . \ 'p:prototype'`

According to taglist manual you can also define `tlist_cpp_settings` in your `.vimrc` with similar value.

For other languages different variables exist.

Problem

I am using Taglist plugin in vim. In the taglist window i can see tags like namespaces, classes, struct, function but not variables. I saw a screenshot(attached below) on Taglist website which had this info. I am using Vim 7 and Exuberant Ctags 5.8, and i have generated my ctags using this command ``` ctags --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ ``` (source: sourceforge.net)

Original source