ctrlp-funky : Navigate and jump to function defs via ctrlp.vim interface
| script karma
Downloaded by 647
Comments, bugs, improvements
script versions (upload new version)
This is a ctrlp.vim extension and it picks out functions currently being edited file without ctags.
It just searches function definition or equivalent of it, therefore some languages abstraction
aren't accurate because of hard to parse.
One of the advantages of this plugin is you needn't to generate tags file to jump to a function definition.
For further information, please see the GitHub page: https://github.com/tacahiroy/ctrlp-funky
You need to make the plugin available as a ctrlp.vim extension.
Please add 'funky' to a global variable `g:ctrlp_extensions`.
let g:ctrlp_extensions = ['funky']
Restart Vim and then you can use `:CtrlPFunky` command.
It might be useful defining key mappings below:
nnoremap <Leader>fu :CtrlPFunky<Cr>
" narrow the list down with a word under cursor
nnoremap <Leader>fU :execute 'CtrlPFunky ' . expand('<cword>')<Cr>
kien/ctrlp.vim - https://github.com/kien/ctrlp.vim
|You've been using ctrlp.vim, haven't you? If not, you need to install ctrlp.vim (http://kien.github.io/ctrlp.vim) first.
If you use Vundle(https://github.com/gmarik/vundle.git) you can install this plugin with one line
In addition, don't forget put a following line into your .vimrc:
If you use pathogen.vim(https://github.com/tpope/vim-pathogen), you just execute following:
git clone git://github.com/tacahiroy/ctrlp-funky.git
If you don't use either plugin management systems, you need to copy `autoload` and `plugin` directory to your `.vim` (vimfiles for Windows) directory.
Click on the package to download.
ip used for rating: 18.104.22.168