ctrlp-funky : Navigate and jump to function defs via ctrlp.vim interface
| script karma
Downloaded by 227
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.
Screen shot: http://i.imgur.com/yO4PWAF.png
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']
Reboot Vim and then you can use `:CtrlPFunky` command.
It might be useful like these mappings:
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
Copyright (C) 2012-2013 Takahiro Yoshihara. Distributed under the MIT License.
|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` directory.
Click on the package to download.
ip used for rating: 126.96.36.199