-
Notifications
You must be signed in to change notification settings - Fork 22
Help
Help
*CCTree.txt* Plugin for C Call-Tree Explorer *CCTree*
Author: Hari Rangarajan (First.Last AT gmail DOT com) CCTree version 1.20 For Vim version 7.0 and above ============================================================================== 1. Overview |CCTree-overview| ============================================================================== CCTree generates call-trees for any function or macro in real-time inside Vim. ============================================================================== You can download the latest release of the script from this url : CScope WIN32 versions are available at the following locations: ============================================================================== Copy this file to ~/.vim/plugins/ or to /vimfiles/plugins/ (on Win32 It should also be possible to load it as a filetype plugin ~/.vim/ftplugin/c/ ============================================================================== You can customize behavior by changing the following variable settings 4.1.1 Cscope Symbol Database~ Cscope database file, g:CCTreeCscopeDb = "cscope.out" 4.1.2 Call-tree Depth~ 4.1.3 Call-tree Minimum Visible Depth~ 4.1.4 Call-tree window display~ 4.4.1 Orientation~ 4.5 Direction~ 4.5.1 Dimensions~ These settings determine the layout of the CCTree preview window. 4.5.2 Horizontal Window Settings~ 4.5.2 Vertical Window Settings~ 4.6 Call-tree display format~ Values: 1 -- Ultra-compact (takes minimum screen width) For vertical splits, 1 and 2 are good, while 3 is good for horizontal 4.7. Dynamic Call-tree highlighting~ Enable/disable dynamic call-tree highlighting, default: 1 4.7.1 Syntax items~ CCTreeMarkers CCTreeHiMarkers ============================================================================== Database Management~ Native Xref Database~
Symbol tracing Dynamic configuration **SHORTCUT KEYS ** CCTree-Key-Map
Custom user-mappings ============================================================================== 5.1. Symbol database~
Load database~ A database name, i.e., my_cscope.out, can be specified with the command. If Unload database **FASTER DATABASE LOADING ** CCTree-fast-loading Save native Xref Db~ Load native XRef Db~ 5.2. Exploring source-code~ Get reverse call tree for symbol <C->< Get forward call tree for symbol <C->> 5.4. Syntax Coloring~ For faster highlighting, the value of 'updatetime' can be changed. 5.5 Support for large database files~ 5.5.1 Using GNU Coreutils (split/cat)~ External command is setup with the following parameters~ Break-down of individual parameters~ Option for splitting files (-C or -l)
>
5.6. Miscellaneous CCTree-Miscellaneous
> ============================================================================== The following are known limitations:
==============================================================================
Check :hi ignore. You will see something like For console, white must be your background color; for GUI, guifg must be set ============================================================================== Version 1.04: March 06, 2011 Version 1.01: March 04, 2011 Version 1.00: March 02, 2011 Version 0.90: February 18, 2011 Version 0.85: February 9, 2011 Version 0.80: February 4, 2011 Version 0.75: June 23, 2010 ersion 0.71: May 11, 2010 Version 0.70: May 8, 2010 Version 0.65: July 12, 2009 Version 0.61: December 24, 2008 Version 0.60: November 26, 2008 Version 0.50: October 17, 2008 Version 0.41: October 6, 2008 Version 0.4: September 28, 2008 Version 0.3: September 21, 2008 Version 0.2: September 12, 2008 Version 0.1: August 31,2008 ============================================================================== Frank Chang (ver 1.0x -- testing/UI enhancement ideas/bug fixes) The Vim Community, ofcourse :) |