flisttree.txt Flist Tree May 08, 2013 Authors: Charles E. Campbell <cec@NgrOyphSon.gPsfAc.nMasa.gov> (remove NOSPAM from Dr. Campbell's email before using) Copyright: (c) 2004-2013 by Charles E. Campbell flisttree-copyright The VIM LICENSE applies to flisttree.vim and flisttree.txt (see copyright) except use "flisttree" instead of "Vim" No warranty, express or implied. Use At-Your-Own-Risk. ============================================================================== 1. Contents flisttree-contents 1. Contents...................................: flisttree-contents 2. Flist Tree Manual..........................: flisttree ============================================================================== 2. Flist Tree Manual flisttree flisttree-manual :FlistTree [filename(s)] Will (re)generate a <tags> file using the the program in the variable g:flist_tags. Will analyze the file(s) with flist -Tg -asx to generate the graphical function-usage tree. To override the -asx option, use g:flist_options. On GraphTree side: <cr> use tags to go to associated function in source <2-leftmouse> use tags to go to associated function in source <c-up> go upwards to the next function at the same calling level <c-down> go downwards to the next function at the same calling level <s-up> go upwards one line in FlistTree <s-down> go downwards one line in FlistTree <m-up> go up to containing function in FlistTree <m-down> go down to next contained function in FlistTree \[[ same as <c-up> \]] same as <c-down> \[^ same as <s-up> \]v same as <s-down> On Source side: \[[ same as <c-up> \]] same as <c-down> (see g:FlistTree_hasmapto for availability of following maps) <c-up> go upwards to the next function at the same calling level <c-down> go downwards to the next function at the same calling level <s-up> go upwards one line in FlistTree <s-down> go downwards one line in FlistTree <m-up> go up to containing function in FlistTree <m-down> go down to next contained function in FlistTree g:DrChipTopLvlMenu: by default its "DrChip"; you may set this to whatever you like in your <.vimrc>. This variable controls where DrawIt's menu items are placed. g:FlistTree_hasmapto The ctrl-up/down and shift-up/down arrows are mapped for FlistTree's use if: * g:FlistTree_hasmapto does not exist or is zero (unconditionally mapped) * g:FlistTree_hasmapto exists and is one and the control/shift up/down keys are not otherwise mapped (conditionally mapped) ============================================================================== 3. History flisttree-history 9 : Jan 2, 2008 : v9b was released to my website Oct 20, 2010 : v9c using glob() instead of expand, so things like :FlistTree *.c will work properly --------------------------------------------------------------------- vim:tw=78:ts=8:ft=help