Commit Graph

30 Commits

Author SHA1 Message Date
Kien N
675faa77f8 Fix for recognizing/expanding of environment variables
Thanks to Simon Ruderich
2012-12-21 08:48:12 +07:00
Kien N
91a0dc5fa5 Match the tag pattern with "very nomagic"
Refs #272
2012-09-15 12:03:53 +07:00
Kien N
b3334eb659 Escape cmd.exe reserved chars 2012-09-14 16:43:49 +07:00
Kien N
32ac8d27cb Save the current cursor position before jumping
Closes #272
2012-09-11 20:58:38 +07:00
Kien N
43ab14f8fe Small tweaks for tag and buffertag 2012-08-18 09:50:13 +07:00
Christopher
2bac5d9cca Make the circumflex and the dollar sign optional...
...when parsing the pattern part of the ctags output

http://pubs.opengroup.org/onlinepubs/009695399/utilities/ctags.html#tag_04_30_12

Closes #257
2012-08-18 09:38:02 +07:00
Kien N
08375f24d2 Allow manually adding MRU entries 2012-08-14 17:58:43 +07:00
Kien N
bf3f6cb2b1 Remove redundant fnamemodify() calls 2012-07-13 18:05:41 +07:00
Kien N
93ab44a31d Some clean ups 2012-04-22 08:42:05 +07:00
Kien N
d4e658caa9 Better option handling 2012-04-22 02:08:18 +07:00
Kien N
93414deb65 Use a few curly braces variables 2012-04-16 11:40:21 +07:00
Kien N
43915113db Check matchlist's result 2012-04-14 13:44:05 +07:00
Kien N
59f64d698b Preset ext_vars 2012-04-07 18:55:23 +07:00
Kien N
a14bbe0737 Reorganize syntax stuff 2012-04-07 09:01:06 +07:00
Kien N
dee21e1873 Save a few bytes 2012-04-05 04:28:37 +07:00
Kien N
fbdd0fa10a Handling arbitrary ext_vars 2012-03-17 22:00:47 +07:00
Kien N
1ed632f101 Fix bugs related to ctrlp#buffers() 2012-03-15 09:52:10 +07:00
Kien N
607cc29d81 Add some highlight groups 2012-03-13 16:20:56 +07:00
Kien N
dd832abfff Relax the condition to reuse a window
Close #155
2012-03-10 06:49:16 +07:00
Kien N
75e31e9341 Make highlight groups overridable 2012-02-09 17:13:21 +07:00
Kien N
ece04926b0 More silent executions
* Silently continue execution of commands regardless of errors
  which are prone to happen with Vim's customizability.
* Remove ctrlp#msg() as it's no longer needed.

Fix #95 and prevent similar issues.
2012-02-02 03:18:04 +07:00
Kien N
afa9158132 Correctly identifying buffers
Close #121
2012-02-01 18:08:06 +07:00
Kien N
e7b08a3223 Resolve a few issues
* Use :buffer commands when opening already opened files, all modes. Refs #97.
* Temporarily enable full-path if input has '/' or '\'. Close #98.
* Ignore possible empty return strings (from malformed tags). Close #99.
* Fix an incorrect cwd bug when opening multiple buffers with <c-o>.
  Introduced by f1c2b7a. Refs #108.
* Default keymap can be disabled with `let g:ctrlp_map = ''`. Refs #103.
* Remove duplicate rts entries. Close #107.
2012-01-22 11:48:44 +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
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
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