ctrlp.vim : Fuzzy file, buffer, mru, tag, ... finder with regexp support.
script karma |
Rating 1640/461,
Downloaded by 17767 |
Comments, bugs, improvements
|
Vim wiki
|
created by |
|
|
script type |
utility |
|
description |
Fuzzy file, buffer, mru, tag, ... finder with regexp support.
* Written in pure Vimscript for MacVim, gVim and Vim 7.0+.
* Full support for Vim’s regexp as search patterns.
* Built-in Most Recently Used (MRU) files monitoring.
* Built-in project's root finder.
Homepage with screenshot: http://kien.github.com/ctrlp.vim/
Git repository: https://github.com/kien/ctrlp.vim
Mercurial repository: https://bitbucket.org/kien/ctrlp.vim |
|
install details |
Extract the archive to ~/.vim on Linux/MacOSX or $HOME\vimfiles on Windows.
Run :helptags ~/.vim/doc or :helptags $HOME\vimfiles\doc |
|
script versions (upload new version)
Click on the package to download.
ctrlp.zip |
1.79 |
2013-01-29 |
7.0 |
|
Changes since 1.7.6:
* New options:
+ g:ctrlp_tabpage_position
+ g:ctrlp_open_func
+ g:ctrlp_key_loop
+ g:ctrlp_abbrev
* Extended options (accepting new values):
+ g:ctrlp_open_multiple_files
+ g:ctrlp_follow_symlinks
+ g:ctrlp_working_path_mode
+ g:ctrlp_user_command
+ g:ctrlp_switch_buffer
* Default setting changes:
+ Disable showing of hidden files and directories.
+ Small change for working_path_mode.
* Some minor tweaks and bugfixes. |
ctrlp.zip |
1.7.6 |
2012-04-28 |
7.0 |
|
Changes since 1.7.4:
New commands:
+ CtrlPMixed (mixing files + buffers + MRUs)
+ CtrlPLastMode
+ CtrlPBookmarkDir
+ CtrlPBookmarkDirAdd
New options:
+ g:ctrlp_default_input
+ g:ctrlp_buffer_func
+ g:ctrlp_mruf_default_order
Improve handling of options.
Some enhancements toward extensions.
Bugfixes/workarounds for Vim 7.0 and 7.1.
Some tunings. |
ctrlp.zip |
1.7.4 |
2012-03-27 |
7.0 |
|
Changes since 1.6.9:
+ Customizable highlighting for the prompt and match window.
+ Support multiple user commands.
+ Support per-buffer path_mode option.
+ Add .svn/ as a root marker (for SVN 1.7.0+).
+ Support numpad keys.
+ Allow deleting MRU entries.
+ Disable Input Method inside the prompt.
+ Option to use an external fuzzy matcher to power ctrlp.
+ Add an extension: changes.vim.
+ Small performance improvement.
+ Various bugfixes and behavioral tweaks. |
ctrlp.zip |
1.6.9.1 |
2012-01-26 |
7.0 |
|
Fix an error when moving the selection in Vim 7.0 and 7.1.
Hide line prefix in terminal.
Don't try to create an existing directory. |
ctrlp.zip |
1.6.9 |
2012-01-24 |
7.0 |
|
Changes from 1.6.3 to 1.6.9:
Add BufferTag extension.
* Enable: `let g:ctrlp_extensions = ['buffertag']`
* Commands: ':CtrlPBufTag [buffer-name]', ':CtrlPBufTagAll'
* Options:
+ g:ctrlp_buftag_ctags_bin
+ g:ctrlp_buftag_systemenc
+ g:ctrlp_buftag_types
Add Runtime Scripts extension (find vimscripts in runtimepath).
Add :CtrlPDir auto-completion.
Add directory <tab> completion to inside the prompt.
Allow running commands like `:diffthis` when opening multiple files.
tag.vim filters pseudo-tags generated by ctags.
Ignore same-root symlink.
Add g:ctrlp_log, an option to write all output to .ctrlp_cache/ctrlp.log
Enhance jump-to-open-buffer to allow jumping to line number as well.
Make statuslines customizable.
New or extended global options:
+ g:ctrlp_custom_ignore
+ g:ctrlp_log
+ g:ctrlp_cmd
+ g:ctrlp_arg_map
+ g:ctrlp_open_multi
+ g:ctrlp_mruf_relative
+ g:ctrlp_status_func
+ g:ctrlp_mruf_last_entered
Add experimental extension:
+ undo.vim (requires v7.3.005+)
Some bugfixes and internal improvements. |
ctrlp.zip |
1.6.3 |
2011-12-06 |
7.0 |
|
Tag, Quickfix and Directory extensions. |
ctrlp.zip |
1.6.1 |
2011-11-22 |
7.0 |
|
Some bugfixes and several new features.
New or extended options:
+ g:ctrlp_mruf_case_sensitive
+ g:ctrlp_dont_split
+ g:ctrlp_open_multi
+ g:ctrlp_follow_symlinks |
ctrlp.zip |
1.5.8 |
2011-11-06 |
7.0 |
|
Add support for extensions.
Some refactorings, bugfixes and a small performance improvement. |
ctrlp.zip |
1.5 |
2011-10-03 |
7.0 |
|
Open Multiple Files |
ip used for rating: 18.220.44.17
|