@@ -443,6 +443,7 @@ See below for description of specific properties that can be used in the table
443443passed to | commandt.setup() | :
444444
445445- | commandt.setup.always_show_dot_files |
446+ - | commandt.setup.height |
446447- | commandt.setup.ignore_case |
447448- | commandt.setup.match_listing.border |
448449- | commandt.setup.match_listing.icons |
@@ -485,6 +486,13 @@ whenever they match the search query.
485486
486487See also | commandt.setup.never_show_dot_files | .
487488
489+ *commandt.setup.height*
490+ number (default: 15)
491+
492+ Sets the desired height for the Command-T match listing. Must be an integer
493+ greater than 0. Set a very large value (eg. 10000) if you want Command-T to
494+ use all available space.
495+
488496 *commandt.setup.ignore_case*
489497 boolean or function (default: none)
490498
@@ -812,26 +820,15 @@ the project issue tracker etc).
812820As many users choose to track Command-T using Pathogen or similar, which often
813821means running a version later than the last official release, the intention is
814822that the "main" branch should be kept in a stable and reliable state as much
815- as possible.
823+ as possible. For maximum safety, follow the "release" branch instead, which is
824+ fast-forwarded to point at the latest tagged version on each release.
816825
817826Riskier changes are first cooked on the "next" branch for a period before
818827being merged into "main". You can track this branch if you're feeling wild
819828and experimental, but note that the "next" branch may periodically be rewound
820829(force-updated) to keep it in sync with the "main" branch after each official
821830release.
822831
823- The release process is:
824-
825- 1. Update the version in `lua /wincent/ commandt/version .lua ` .
826- 2. Update | command-t-history | .
827- 3. Commit with a message like "chore: prepare for 6.0.0 release".
828- 4. Create a signed tag with `git tag -s -m '6.0.0 release` (or similar).
829- 5. Publish with `git push origin --follow-tags` (or similar).
830- 6. Create GitHub release and publish release notes.
831- 7. Create archive (eg. `git archive -o command-t-6.0.0-b.1.zip HEAD -- .` or
832- similar).
833- 8. Upload to vim.org (http://www.vim.org/scripts/script.php?script_id=3025 ).
834-
835832
836833WEBSITE *command-t-website*
837834
@@ -904,9 +901,16 @@ POSSIBILITY OF SUCH DAMAGE.
904901
905902HISTORY *command-t-history*
906903
907- main (not yet released ) ~
904+ 8.0 (26 June 2025 ) ~
908905
909- - ...
906+ - Removed the Ruby implementation. Switch to the `7 - x - release` branch if you
907+ still need it.
908+ - Fixed possible missing results when | commandt.setup.height | was set to a
909+ large value.
910+ - Improve performance when passing very large values for
911+ | commandt.setup.height | .
912+ - Fixed a race that could cause some results to be omitted.
913+ - Improve performance of scoring code by about 4% (wall-time).
910914
9119157.0 (23 June 2025) ~
912916
0 commit comments