<commit_before>*command-t.txt* Command-T plug-in for VIM

CONTENTS                                        *command-t-contents*

 1. Introduction            |command-t|
 2. Requirments             |command-t-requirements|
 3. Installation            |command-t-installation|
 4. Usage                   |command-t-usage|
 5. Commands                |command-t-commands|
 6. Mappings                |command-t-mappings|
 7. Options                 |command-t-options|
 8. Author                  |command-t-author|
 9. Website                 |command-t-website|
10. License                 |command-t-license|
11. History                 |command-t-history|


INTRODUCTION                                    *command-t*

The Command-T plug-in provides an extremely fast, intuitive mechanism for
opening files with a minimal number of keystrokes. It's named "Command-T"
because it is inspired by the "Go to File" window bound to Command-T in
TextMate.

Files are selected by typing characters that appear in their paths, and are
ordered by an algorithm which knows that characters that appear in certain
locations (for example, immediately after a path separator) should be given
more weight.

A preview screencast introducing the plug-in can be viewed at:

  https://wincent.com/blog/bringing-textmate-style-command-t-to-vim


REQUIREMENTS                                    *command-t-requirements*

1. VIM compiled with Ruby support

Command-T requires VIM to be compiled with Ruby support. (MacVim, for example,
comes with Ruby support while the command-line version of Vim shipped with Mac
OS X Snow Leopard does not.)

You can check for Ruby support by launching VIM with the --version switch:

  vim --version

If "+ruby" appears in the version information then your version of VIM has
Ruby support.

Another way to check is to simply try using the :ruby command from within VIM
itself:

  :ruby 1

If your VIM lacks support you'll see an error message like this:

  E319: Sorry, the command is not available in this version

2. Ruby 1.8.7 or later

The plug-in is developed and tested using Ruby 1.8.7, and makes use of at
least one method which is not present in Ruby 1.8.6 (String#each_char). Rather
than target multiple versions which I cannot properly test, I prefer to
support one known, tested version.

3. C compiler

Part of Command-T is implemented in C as a Ruby extension for speed, allowing<commit_msg>Remove note about Ruby 1.8.7 requirement<commit_after>*command-t.txt* Command-T plug-in for VIM

CONTENTS                                        *command-t-contents*

 1. Introduction            |command-t|
 2. Requirments             |command-t-requirements|
 3. Installation            |command-t-installation|
 4. Usage                   |command-t-usage|
 5. Commands                |command-t-commands|
 6. Mappings                |command-t-mappings|
 7. Options                 |command-t-options|
 8. Author                  |command-t-author|
 9. Website                 |command-t-website|
10. License                 |command-t-license|
11. History                 |command-t-history|


INTRODUCTION                                    *command-t*

The Command-T plug-in provides an extremely fast, intuitive mechanism for
opening files with a minimal number of keystrokes. It's named "Command-T"
because it is inspired by the "Go to File" window bound to Command-T in
TextMate.

Files are selected by typing characters that appear in their paths, and are
ordered by an algorithm which knows that characters that appear in certain
locations (for example, immediately after a path separator) should be given
more weight.

A preview screencast introducing the plug-in can be viewed at:

  https://wincent.com/blog/bringing-textmate-style-command-t-to-vim


REQUIREMENTS                                    *command-t-requirements*

1. VIM compiled with Ruby support

Command-T requires VIM to be compiled with Ruby support. (MacVim, for example,
comes with Ruby support while the command-line version of Vim shipped with Mac
OS X Snow Leopard does not.)

You can check for Ruby support by launching VIM with the --version switch:

  vim --version

If "+ruby" appears in the version information then your version of VIM has
Ruby support.

Another way to check is to simply try using the :ruby command from within VIM
itself:

  :ruby 1

If your VIM lacks support you'll see an error message like this:

  E319: Sorry, the command is not available in this version

The plug-in is developed and tested using the version of Ruby that ships with
Mac OS X (currently Ruby 1.8.7) but it may work on other versions.

3. C compiler

Part of Command-T is implemented in C as a Ruby extension for speed, allowing
{'fraction_non_alphanumeric': 0.06133671742808799, 'fraction_numerical': 0.011421319796954314, 'mean_word_length': 2.45687134502924, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2048752', 'n_tokens_mistral': 1320, 'n_tokens_neox': 1208, 'n_words': 586}