trinity.vim : Build the trinity of srcexpl, taglist, NERD_tree to be a good IDE
| script karma |
Rating 112/35,
Downloaded by 2217 |
| created by |
| Wenlong Che |
| |
| script type |
| utility |
| |
| description |
[Introduction]
This small plugin is just an IDE manager to control the three plugins open and close, and build them into a great IDE which works like the Source Insignt.
I will just update trinity.vim file only since V1.3 and above.
[Features]
1\ Automatic Display of Declarations in the Context Window on the bottom in the (G)VIM window using the script named 'Source Explorer(srcexpl.vim)' :
http://www.vim.org/scripts/script.php?script_id=2179
2\ Symbol Windows For Each File on the left in the (G)VIM window (G)VIM using the script named 'taglist.vim':
http://www.vim.org/scripts/script.php?script_id=273
3\ Quick Access to All Files on the right in the (G)VIM window using the script named 'The NERD tree(NERD_tree.vim)':
http://www.vim.org/scripts/script.php?script_id=1658
4\ You can change various options of each plugin in trinity.vim according to you request.
[Declaration]
In order to build such an IDE that implement the main functions(function list, definition and context explorer, file brower), I had modified the source code of 'NERD_tree.zip 2.13.0'. You would note the tag named 'CHE Wenlong delete/add for trinity.vim' in the NERD_tree.vim.
|
| |
| install details |
1\ Unzip the 'trinity.zip', and copy all the script files into to the plugin directory of Vimfiles, such as ~/.vim/plugin/
2\ Add the followings in your .vimrc or _vimrc and change them by yourself
" Open and close all the three plugins on the same time
nmap <F8> :TrinityToggleAll<CR>
" Open and close the srcexpl.vim separately
nmap <F9> :TrinityToggleSourceExplorer<CR>
" Open and close the taglist.vim separately
nmap <F10> :TrinityToggleTagList<CR>
" Open and close the NERD_tree.vim separately
nmap <F11> :TrinityToggleNERDTree<CR>
3\ Enjoy vimming :-) |
| |
script versions (upload new version)
Click on the package to download.
| trinity.zip |
1.5 |
2009-12-31 |
6.0 |
Wenlong Che |
I modified the options of 'ctags' program for Source Explorer (srcexpl.vim) V4.0.
The response time was less than 0.2 second each tagging with the new version. The environment I tested is below:
source code: linux-2.6.25 (17308 files)
size of tags: 60.1MB (691327 lines) |
| trinity.vim |
1.4 |
2009-03-04 |
7.0 |
Wenlong Che |
Add a new configure global variable named g:SrcExpl_updateTagsKey for the Source Explorer (srcexpl.vim) V3.9 when initializing the trinity plugin. |
| trinity.vim |
1.3 |
2009-02-10 |
7.0 |
Wenlong Che |
Modified some configure global values of the Source Explorer 3.6 (srcexpl.vim) when initializing the trinity plugin. |
|