Commit Graph

221 Commits

Author SHA1 Message Date
Kien N
4110144ae4 Don't save and restore &tags option
Fix #86

Also:
* Make <F5> in MRU mode also remove excluded files.
* Make switching MRU and MRE an option. Close #87.
* Improve handling of some option vars.
2012-01-17 23:13:39 +07:00
Kien N
b3b8f7beae Version 1.6.7
Add directory <tab> completion to the prompt. Refs #77.
2012-01-16 20:14:09 +07:00
Kien N
faaaf519a6 Remove ctrlp#exit() call 2012-01-16 03:51:04 +07:00
Kien N
8c945dbb6b Use ctrlp#acceptfile() for buffertag.vim 2012-01-16 03:36:30 +07:00
Kien N
ed2acba947 Some enhancements
* Add g:ctrlp_mruf_relative, an option to list only MRU files in the current
  working directory. Close #81.
* Extend <c-y> to work with <c-z> to get a base dir to create the new file.
  First stab at feature #77.
* Remove the hard limit for partial matching. Resolve #76.
* Merge custom_statusline. Close #80. Refs Lokaltog/vim-powerline#25.
2012-01-16 00:42:14 +07:00
Kien N
eae302f869 Add custom statusline option
* Add an option to allow user to rebuild the statuslines:

  let g:ctrlp_status_func = {
    \ 'main': 'function_name_1',
    \ 'prog': 'function_name_2',
    \ }

  See https://gist.github.com/1610859 for a working example.
2012-01-14 16:53:42 +07:00
Kien N
420174fc53 Ignore filename and context of tags
Fix #76
2012-01-13 23:02:17 +07:00
Kien N
418a22859c Further extending ctrlp_open_multi 2012-01-13 10:42:15 +07:00
Kien N
34aa84e6db Rewrite s:OpenMulti()
* Simplify s:OpenMulti() and extend ctrlp_open_multi. Close #71.
* Add g:ctrlp_arg_map option.
* Some internal changes.
2012-01-13 09:13:39 +07:00
Kien N
f04196941a Resolve some issues
* Remove active buffer from MRU listing. Close #66.
* Re-evaluate ctrlp_user_command when changing dir. Fix #69.
* Link to custom ctrlp_user_command config in the docs. Close #70.
2012-01-10 05:58:59 +07:00
Kyo Nagashima
34a2cae6c6 call CreateNewFile() when there is no match entry 2012-01-09 14:16:05 +09:00
Kien N
bcc55dabc9 Check if haslocaldir() exists 2012-01-07 16:00:12 +07:00
Kien N
969075718a Version 1.6.6
* Allow running commands like `:diffthis` when opening multiple files.
* Add experimental extensions:
  + undo.vim (requires v7.3.005+)
  + rtscript.vim (find vimscripts in runtimepath)
* Include the workaround for <bs> and <c-h> for MS-Win. Resolve #62.
* Mention custom_ignore in readme and on the homepage. Resolve #63.
* Check the present of cwd in returned paths. Fix #64.
* Trigger Vim to remove cwd from display-names. Fix #65.
* Some internal changes and additions.
2012-01-06 13:22:55 +07:00
Kien N
93637eade6 Simplify ctrlp#rmbasedir() 2011-12-24 01:28:34 +07:00
Kien N
ea4c6021fc Improve :
* Improve s:sanstail() and ':' input
* Shorten s:samerootsyml(), s:ispathitem()
* Add g:ctrlp_log, an option to write all output to .ctrlp_cache/ctrlp.log
* Fix an error with ctrlp#utils#glob()
2011-12-23 20:41:52 +07:00
Kien N
9e88a8c0fc Add :CtrlPDir autocomplete 2011-12-22 16:24:27 +07:00
Kien N
b1665b2c38 Tweaks to buffertag.vim
* Shorten and simplify s:types, buffertag#accept().
* No new feature.
2011-12-22 15:30:59 +07:00
Kien N
7ccb62b28b Add BufferTag extension
First version of buffertag.vim extension.
* Enable: `let g:ctrlp_extensions = ['buffertag']`
* Command: ':CtrlPBufTag'
* Options:
  + g:ctrlp_buftag_ctags_bin
  + g:ctrlp_buftag_systemenc
  + g:ctrlp_buftag_types
2011-12-21 18:58:08 +07:00
Kien N
b22ebbee60 Detect same-root symlink
* Ignore symlinks pointing to a file or a dir inside the cwd,
  or to a parent dir of the cwd.
2011-12-21 12:12:33 +07:00
Kien N
2a598aeea9 Fix symlink following
* Broken by 64dca5ec
2011-12-21 09:08:14 +07:00
Kien N
72e3aba0e2 Tweak Files() and MatchIt()
* Improve Files() and MatchIt().
* Fix #60.
2011-12-20 15:59:16 +07:00
Diego Viola
790dcb27dc fix arrow keys for linux tty 2011-12-20 04:34:13 -03:00
Zak Johnson
348e25644d Fix c-up binding typo 2011-12-18 14:20:51 -08:00
Kien N
64dca5ec79 Custom ignore and default command options
* Extend jump-to-open-buffer to use <c-t> when jump_to_buffer = 2.
  Only works for buffers opened in another tab.  Suggested by @hail2u.
* Add g:ctrlp_default_cmd, option to reuse the default mapping for a
  different command.  Close #57.
* Add g:ctrlp_custom_ignore.  Close #58.
2011-12-18 09:58:44 +07:00
Kien N
0bd17c4462 Merge branch 'patch-1' of https://github.com/hail2u/ctrlp.vim 2011-12-16 23:48:26 +07:00
Kyo Nagashima
0eff020886 enable jump-to-open-buffer feature when trying to open buffer in tab 2011-12-16 22:22:20 +09:00
Kien N
eb75adb63c Add local ignore file 2011-12-16 12:48:08 +07:00
Kien N
bf03741650 Filter the information tags
* Remove the pseudo-tags generate by ctags
2011-12-14 17:46:21 +07:00
Kien N
9bff726dd6 A few tweaks
* Fix `:CtrlP .` (thanks to @mattn)
* Enhance jump-to-open-buffer: jump to line number as well
* Close #39
2011-12-13 21:42:57 +07:00
mattn
c90a61f36d fix behavior ':CtrlP .' 2011-12-13 21:43:06 +09:00
Kien N
f7322b3d12 Fix match window position option
* Breaks returning to previous window if set to 0.
2011-12-05 19:34:15 +07:00
Kien N
af22f30e39 Restore unnamed register
* Close #44
* Add help tags for extension's commands. Issue #43.
* Folding tweak.
2011-12-03 10:54:18 +07:00
Kien N
b1a8c3d21e Improve directory mode
* More mappings for different types of :cd
  + <cr> change the local working directory inside ctrlp.
  + <c-t> change the global working directory. (exit ctrlp)
  + <c-v> change the local working directory for the current window. (exit ctrlp)
  + <c-x> change the global working directory to |CtrlP|’s current local working
    directory (exit).
* Some clean up.
2011-12-01 16:36:21 +07:00
Kien N
7821160be9 Update main scripts 2011-12-01 13:02:21 +07:00
Kien N
c82ebb6b32 Faster tag.vim
* Discard all time consuming tasks when initializing tag.vim - #27.
2011-12-01 12:59:14 +07:00
Kien N
844e28dd93 Simple tag count finder
* Add a simple tag count finder. Continue #27.
2011-11-30 22:13:37 +07:00
Kien N
15c8c25d4e Fix str and cmd order 2011-11-30 16:51:33 +07:00
Kien N
03f1d920da Directory extension
* Add directory extension.
* Merge fix for Migemo support, pull #42.
2011-11-30 16:42:19 +07:00
mattn
5f788e1910 only works in regexp mode. 2011-11-30 18:16:08 +09:00
mattn
53c83b158a treat multiple pattern for migemo. 2011-11-30 18:15:32 +09:00
Kien N
416978f80c Update docs with use_migemo option 2011-11-30 11:11:14 +07:00
Kien N
bd95edb8c7 Use Migemo to match Japanese filenames
* Thanks to Yasuhiro Matsumoto <github.com/mattn>
* Close $41.
2011-11-30 10:45:46 +07:00
Kien N
8807669cef Merge branch 'migemo' of https://github.com/mattn/ctrlp.vim 2011-11-30 10:30:33 +07:00
Kien N
8395436d7c Persistent caching for tag.vim
* Change the opening commands to the tag-matchlist commands.
* Stop using taglist() so we don't have to worry about &l:tags.
* Persistent caching for tags.
* Continue #27.
2011-11-30 10:28:14 +07:00
mattn
61c237ca51 enable migemo search. 2011-11-30 10:47:00 +09:00
mattn
6167a1f7da use silent! to graceful redraw. 2011-11-30 10:25:37 +09:00
Kien N
d37ab0da56 Preserve local 'tags' option
* Save and restore &l:tags when creating a new buffer,
  workaround for easytags.vim changing the buffer's &l:tags
  and allow using <c-x> <c-t> <c-v> and <cr> to open file.
* New caching method, remove the need for <F5>.
* Continue #27.
2011-11-29 18:05:25 +07:00
Kien N
d6504d2eb5 Pass s:tagfiles to tag.vim
* Pass s:tagfiles and path of the current buffer to tag.vim
  to properly expand '.' in the 'tags' option. Continue #27.
2011-11-29 07:12:58 +07:00
Kien N
a4b8d4cd38 Get tag files with Vim's tagfiles()
Continue #27.
2011-11-28 22:36:13 +07:00
Kien N
c3b316a5a1 Change 'updatetime' handling
* Only change 'updatetime' if lazy_update is enabled.
  Continue #27 and #37.
2011-11-28 21:02:13 +07:00