Releases: wincent/command-t
Releases · wincent/command-t
4.0
- A non-leading dot in the search query can now match against dot-files and "dot-directories" in non-leading path components.
- Matching algorithm sped up by about 17x (with help from Hanson Wang).
g:CommandTInputDebouncenow defaults to 0, as the recent optimizations make debouncing largely unnecessary.- Added
:CommandTHelpfor jumping to locations in the help, and an accompanying mapping,<Plug>(CommandTHelp). - Added
:CommandTLinefor jumping to lines within the current buffer, and a corresponding mapping,<Plug>(CommandTLine). - Added
:CommandTHistoryfor jumping to previously entered commands, and a corresponding mapping,<Plug>(CommandTHistory). - Added
:CommandTSearchfor jumping to previously entered searches, and a corresponding mapping,<Plug>(CommandTSearch). - Added
:CommandTCommandfor finding commands, and a corresponding mapping,<Plug>(CommandTCommand). - Added
<Plug>(CommandTMRU)and<Plug>(CommandTTag)mappings. - The "ruby" and "find" scanners now show numerical progress in the prompt area during their scans.
- Removed functionality that was previously deprecated in 2.0.
- Fix inability to type "^" and "|" at the prompt.
- Make it possible to completely disable
'wildignore'-based filtering by settingg:CommandTWildIgnoreto an empty string. - The "watchman" file scanner now respects
'wildignore'andg:CommandTWildIgnoreby construcing an equivalent regular expression and using that for filtering. - Show a warning when hitting
g:CommandTMaxFiles, and add a correspondingg:CommandTSuppressMaxFilesWarningsetting to suppress the warning.
3.0.2
3.0.1
3.0
2.0
- add
:CommandTIgnoreSpacesoption (patch from KJ Tsanaktsidis) - make Command-T resilient to people deleting its hidden, unlisted buffer
- the match listing buffer now has filetype "command-t", which may be useful for detectability/extensibility
- Command-T now sets the name of the match listing buffer according to how it was invoked (ie. for the file finder, the name is "Command-T [Files]", for the buffer finder, the name is "Command-T [Buffers]", and so on); previously the name was a fixed as "GoToFile" regardless of the active finder type
- Many internal function names have changed, so if you or your plug-ins are calling those internals they will need to be updated:
commandt#CommandTFlush()is nowcommandt#Flush()commandt#CommandTLoad()is nowcommandt#Load()commandt#CommandTShowBufferFinder()is nowcommandt#BufferFinder()commandt#CommandTShowFileFinder()is nowcommandt#FileFinder()commandt#CommandTShowJumpFinder()is nowcommandt#JumpFinder()commandt#CommandTShowMRUFinder()is nowcommandt#MRUFinder()commandt#CommandTShowTagFinder()is nowcommandt#TagFinder()
- A number of functions have been turned into "private" autoloaded functions, to make it clear that they are intended only for internal use:
CommandTAcceptSelection()is nowcommandt#private#AcceptSelection()CommandTAcceptSelectionSplit()is nowcommandt#private#AcceptSelectionSplit()CommandTAcceptSelectionTab()is nowcommandt#private#AcceptSelectionTab()CommandTAcceptSelectionVSplit()is nowcommandt#private#AcceptSelectionVSplit()CommandTBackspace()is nowcommandt#private#Backspace()CommandTCancel()is nowcommandt#private#Cancel()CommandTClear()is nowcommandt#private#Clear()CommandTClearPrevWord()is nowcommandt#private#ClearPrevWord()CommandTCursorEnd()is nowcommandt#private#CursorEnd()CommandTCursorLeft()is nowcommandt#private#CursorLeft()CommandTCursorRight()is nowcommandt#private#CursorRight()CommandTCursorStart()is nowcommandt#private#CursorStart()CommandTDelete()is nowcommandt#private#Delete()CommandTHandleKey()is nowcommandt#private#HandleKey()CommandTListMatches()is nowcommandt#private#ListMatches()CommandTQuickfix()is nowcommandt#private#Quickfix()CommandTRefresh()is nowcommandt#private#Refresh()CommandTSelectNext()is nowcommandt#private#SelectNext()CommandTSelectPrev()is nowcommandt#private#SelectPrev()CommandTToggleFocus()is nowcommandt#private#ToggleFocus()
- add
g:CommandTRecursiveMatchoption - stop distribution as a vimball in favor of a zip archive
- don't clobber
alternate-filename when opening Command-T match listing (patch from Jerome Castaneda) - add
g:CommandTCursorColoroption expose mappings for:CommandTand:CommandTBufferusing<Plug>mappings<Plug>(CommandT)and<Plug>(CommandT) - add
<Leader>jmapping to:CommandTJump, via<Plug>(CommandTJump)(defined only if no pre-existing mapping exists)
1.13
1.12
- Add
:CommandTLoadcommand. - Fix rare failure to restore cursor color after closing Command-T (patch from Vlad Seghete).
- Doc fixes and updates (patches from Daniel Hahler and Nicholas T.).
- Make it possible to force reloading of the plug-in (patch from Daniel Hahler).
- Add
g:CommandTEncodingoption, to work around rare encoding compatibility issues. - Fix error restoring cursor highlights involving some configurations (patch from Daniel Hahler).
- Skip set-up of
<Esc>key mapping on rxvt terminals (patch from Daniel Hahler). - Add
g:CommandTGitScanSubmodulesoption, which can be used to recursively scan submodules when the "git" file scanner is used (patch from Ben Boeckel). - Fix for not falling back to "find"-based scanner when a Watchman-related error occurs.