command-t

⌨️ Fast file navigation for Neovim and Vim

BSD-2-CLAUSE License

Downloads
84
Stars
2.7K
Committers
73

Bot releases are visible (Hide)

command-t - 6.0.0-b.1 Latest Release

Published by wincent almost 2 years ago

command-t -

Published by wincent almost 2 years ago

command-t -

Published by wincent about 2 years ago

command-t -

Published by wincent about 2 years ago

command-t -

Published by wincent about 2 years ago

command-t - 6.0.0-a.1

Published by wincent about 2 years ago

Full Changelog: https://github.com/wincent/command-t/compare/6.0.0-a.0...6.0.0-a.1

command-t -

Published by wincent about 2 years ago

  • Rewrite in Lua; for more details see |command-t-upgrading|. Note that this is an alpha release, so the new APIs are subject to change.
command-t -

Published by wincent about 2 years ago

  • Teach watchman scanner to favor watch-project over watch when available (#390, patch from Todd Derr).
command-t - 5.0.4

Published by wincent over 2 years ago

  • Support opening files which contain newlines (#365).
  • Guard against possible E315 on accepting a selection.
  • Fix possible E434 when trying to jump to some help targets.
  • Use execute() when available to avoid possible issues with potentially nested calls to :redir.
  • Fix conflict with vim-cool plugin (#354).
  • Close match listing after buffer deletion to avoid likely errors on subsequent interactions (#357, patch from Andrius Grabauskas).
  • Fix E116 error opening filenames containing single quotes.
  • Deal with 'wildignore' (and g:CommandTWildIgnore) patterns of the form "*pattern" (eg. "*~", which would ignore files created with Vim's default 'backupext') (#369, patch from Steve Herrell).
  • Turn off 'signcolumn' in the match listing (#376).
  • Teach file scanner to skip over badly encoded strings.
  • Teach watchman scanner to tolerate broken watchman installation.
command-t -

Published by wincent about 6 years ago

  • Fix unlisted buffers showing up in :CommandTBuffer listing on Neovim.
  • Fix edge cases with opening selections in tabs (#315).
  • Fix possible degenerate performance of :CommandTBuffer and :CommandTMRU on Neovim.
  • Handle missing match listing buffer in Neovim (#342).
command-t -

Published by wincent about 7 years ago

  • Fix a RangeError on 64-bit Windows (#304, patch from Adrian Keet).
  • Fix issue switching back to previously opened file in another tab (#306).
  • Fix inability to open some help targets with :CommandTHelp (#307).
  • Similar to #307, make :CommandTCommand work with commands containing special characters.
  • Again similar to #307, prevent special characters in tags from being escaped when using :CommandTTag.
command-t -

Published by wincent about 7 years ago

  • Fixed inability to open a top-level file with a name matching a previously opened file (#295).
  • Fixed a related issue where previously opened file would cause a file to be opened directly rather than in the desired split/tab (#298).
  • Tweaked <c-w> mapping behavior to better match what other readline-ish implementations do, especially with respect to moving past punctuation (#301).
command-t -

Published by wincent over 7 years ago

  • Command-T now uses :map-<nowait>, when available, when setting up mappings.
  • 'wildignore' filtering is now always performed by producing an equivalent regular expression and applying that; previously this only happened with the "watchman" file scanner (includes a bug fix from Henric Trotzig).
  • Fixed mis-memoization of :CommandTHelp and :CommandTJump finders (whichever one you used first would be used for both).
  • Added mapping (<C-d>) to delete a buffer from the buffer list (patch from Max Timkovich).
  • Added g:CommandTGitIncludeUntracked option (patch from Steven Stallion).
  • Added :CommandTOpen, which implements smart "goto or open" functionality, and adjust g:CommandTAcceptSelectionCommand, g:CommandTAcceptSelectionTabCommand, g:CommandTAcceptSelectionSplitCommand, and g:CommandTAcceptSelectionVSplitCommand to use it by default. Their default values have been changed from "e", "tabe", "sp" and "vs" to "CommandTOpen e", "CommandTOpen tabe", "CommandTOpen sp" and "CommandTOpen vs", respectively. Use with 'switchbuf' set to "usetab" for maximum effect.
  • Added g:CommandTWindowFilter for customizing the filtering expression that is used to determine which windows Command-T should not open selected files in.
command-t -

Published by wincent over 8 years ago

  • 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:CommandTInputDebounce now defaults to 0, as the recent optimizations make debouncing largely unnecessary.
  • Added :CommandTHelp for jumping to locations in the help, and an accompanying mapping, <Plug>(CommandTHelp).
  • Added :CommandTLine for jumping to lines within the current buffer, and a corresponding mapping, <Plug>(CommandTLine).
  • Added :CommandTHistory for jumping to previously entered commands, and a corresponding mapping, <Plug>(CommandTHistory).
  • Added :CommandTSearch for jumping to previously entered searches, and a corresponding mapping, <Plug>(CommandTSearch).
  • Added :CommandTCommand for 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 setting g:CommandTWildIgnore to an empty string.
  • The "watchman" file scanner now respects 'wildignore' and g:CommandTWildIgnore by construcing an equivalent regular expression and using that for filtering.
  • Show a warning when hitting g:CommandTMaxFiles, and add a corresponding g:CommandTSuppressMaxFilesWarning setting to suppress the warning.
command-t -

Published by wincent over 8 years ago

  • Minimize flicker on opening and closing the match listing in MacVim.
  • Add CommandTWillShowMatchListing and CommandTDidHideMatchListing "User" autocommands.
command-t -

Published by wincent over 8 years ago

  • Restore compatibility with Ruby 1.8.7.
command-t -

Published by wincent over 8 years ago

  • Initial public release.
command-t -

Published by wincent over 8 years ago

  • Compatibility fixes for compilation under Ruby 1.9 series.
  • Compatibility fixes for compilation under Ruby 1.8.5.
  • Compatibility fixes for Windows and other non-UNIX platforms.
  • Suppress "mapping already exists" message if t mapping is already defined when plug-in is loaded.
  • Exclude paths based on 'wildignore' setting rather than a hardcoded regular expression.
command-t -

Published by wincent over 8 years ago

  • Add g:CommandTMaxHeight setting for controlling the maximum height of the match window (patch from Lucas de Vries).
  • Fix bug where 'list' setting might be inappropriately set after dismissing Command-T.
  • Compatibility fix for different behaviour of "autoload" under Ruby 1.9.1.
  • Avoid "highlight group not found" warning when run under a version of Vim that does not have syntax highlighting support.
  • Open in split when opening normally would fail due to 'hidden' and 'modified' values.
command-t -

Published by wincent over 8 years ago

  • Add g:CommandTMatchWindowAtTop setting (patch from Zak Johnson).
  • Documentation fixes and enhancements.
  • Internal refactoring and simplification.