diff --git a/README.md b/README.md index 17d6619..9b05275 100644 --- a/README.md +++ b/README.md @@ -61,32 +61,32 @@ so you can omit it if you use a plugin manager that doesn't support hooks. Commands -------- -| Command | List | -| --- | --- | -| `:Files [PATH]` | Files (runs `$FZF_DEFAULT_COMMAND` if defined) | -| `:GFiles [OPTS]` | Git files (`git ls-files`) | -| `:GFiles?` | Git files (`git status`) | -| `:Buffers` | Open buffers | -| `:Colors` | Color schemes | -| `:Ag [PATTERN]` | [ag][ag] search result (`ALT-A` to select all, `ALT-D` to deselect all) | -| `:Rg [PATTERN]` | [rg][rg] search result (`ALT-A` to select all, `ALT-D` to deselect all) | -| `:Lines [QUERY]` | Lines in loaded buffers | -| `:BLines [QUERY]` | Lines in the current buffer | -| `:Tags [QUERY]` | Tags in the project (`ctags -R`) | -| `:BTags [QUERY]` | Tags in the current buffer | -| `:Marks` | Marks | -| `:Windows` | Windows | -| `:Locate PATTERN` | `locate` command output | -| `:History` | `v:oldfiles` and open buffers | -| `:History:` | Command history | -| `:History/` | Search history | -| `:Snippets` | Snippets ([UltiSnips][us]) | -| `:Commits` | Git commits (requires [fugitive.vim][f]) | -| `:BCommits` | Git commits for the current buffer; visual-select lines to track changes in the range | -| `:Commands` | Commands | -| `:Maps` | Normal mode mappings | -| `:Helptags` | Help tags [1](#helptags) | -| `:Filetypes` | File types +| Command | List | +| --- | --- | +| `:Files [PATH]` | Files (runs `$FZF_DEFAULT_COMMAND` if defined) | +| `:GFiles [OPTS]` | Git files (`git ls-files`) | +| `:GFiles?` | Git files (`git status`) | +| `:Buffers` | Open buffers | +| `:Colors` | Color schemes | +| `:Ag [PATTERN]` | [ag][ag] search result (`ALT-A` to select all, `ALT-D` to deselect all) | +| `:Rg [PATTERN]` | [rg][rg] search result (`ALT-A` to select all, `ALT-D` to deselect all) | +| `:Lines [QUERY]` | Lines in loaded buffers | +| `:BLines [QUERY]` | Lines in the current buffer | +| `:Tags [QUERY]` | Tags in the project (`ctags -R`) | +| `:BTags [QUERY]` | Tags in the current buffer | +| `:Marks` | Marks | +| `:Windows` | Windows | +| `:Locate PATTERN` | `locate` command output | +| `:History` | `v:oldfiles` and open buffers | +| `:History:` | Command history | +| `:History/` | Search history | +| `:Snippets` | Snippets ([UltiSnips][us]) | +| `:Commits [LOG_OPTS]` | Git commits (requires [fugitive.vim][f]) | +| `:BCommits [LOG_OPTS]` | Git commits for the current buffer; visual-select lines to track changes in the range | +| `:Commands` | Commands | +| `:Maps` | Normal mode mappings | +| `:Helptags` | Help tags [1](#helptags) | +| `:Filetypes` | File types - Most commands support `CTRL-T` / `CTRL-X` / `CTRL-V` key bindings to open in a new tab, a new split, or in a new vertical split diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 1983a25..6eac698 100755 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -143,7 +143,7 @@ function! s:prepend_opts(dict, eopts) return s:extend_opts(a:dict, a:eopts, 1) endfunction -" [[spec to wrap], [preview window expression], [toggle-preview keys...]] +" [spec to wrap], [preview window expression], [toggle-preview keys...] function! fzf#vim#with_preview(...) " Default spec let spec = {} @@ -827,7 +827,7 @@ function! s:ag_handler(lines, has_column) call s:fill_quickfix(list) endfunction -" query, [[ag options], options] +" query, [ag options], [spec (dict)], [fullscreen (bool)] function! fzf#vim#ag(query, ...) if type(a:query) != s:TYPE.string return s:warn('Invalid query argument') @@ -839,7 +839,7 @@ function! fzf#vim#ag(query, ...) return call('fzf#vim#ag_raw', insert(args, command, 0)) endfunction -" ag command suffix, [options] +" ag command suffix, [spec (dict)], [fullscreen (bool)] function! fzf#vim#ag_raw(command_suffix, ...) if !executable('ag') return s:warn('ag is not found') @@ -847,7 +847,7 @@ function! fzf#vim#ag_raw(command_suffix, ...) return call('fzf#vim#grep', extend(['ag --nogroup --column --color '.a:command_suffix, 1], a:000)) endfunction -" command (string), has_column (0/1), [options (dict)], [fullscreen (0/1)] +" command (string), has_column (bool), [spec (dict)], [fullscreen (bool)] function! fzf#vim#grep(grep_command, has_column, ...) let words = [] for word in split(a:grep_command) @@ -918,7 +918,7 @@ function! s:btags_sink(lines) normal! zvzz endfunction -" query, [[tag commands], options] +" query, [tag commands], [spec (dict)], [fullscreen (bool)] function! fzf#vim#buffer_tags(query, ...) let args = copy(a:000) let escaped = fzf#shellescape(expand('%')) diff --git a/doc/fzf-vim.txt b/doc/fzf-vim.txt index 403598e..8534e4c 100644 --- a/doc/fzf-vim.txt +++ b/doc/fzf-vim.txt @@ -1,4 +1,4 @@ -fzf-vim.txt fzf-vim Last change: January 15 2023 +fzf-vim.txt fzf-vim Last change: January 27 2023 FZF-VIM - TABLE OF CONTENTS *fzf-vim* *fzf-vim-toc* ============================================================================== @@ -112,34 +112,34 @@ COMMANDS *fzf-vim-commands* *:Windows* *:Locate* *:History* *:Snippets* *:Commits* *:BCommits* *:Commands* *:Maps* *:Helptags* *:Filetypes* - ------------------+-------------------------------------------------------------------------------------- - Command | List ~ - ------------------+-------------------------------------------------------------------------------------- - `:Files [PATH]` | Files (runs `$FZF_DEFAULT_COMMAND` if defined) - `:GFiles [OPTS]` | Git files ( `git ls-files` ) - `:GFiles?` | Git files ( `git status` ) - `:Buffers` | Open buffers - `:Colors` | Color schemes - `:Ag [PATTERN]` | {ag}{7} search result ( `ALT-A` to select all, `ALT-D` to deselect all) - `:Rg [PATTERN]` | {rg}{8} search result ( `ALT-A` to select all, `ALT-D` to deselect all) - `:Lines [QUERY]` | Lines in loaded buffers - `:BLines [QUERY]` | Lines in the current buffer - `:Tags [QUERY]` | Tags in the project ( `ctags -R` ) - `:BTags [QUERY]` | Tags in the current buffer - `:Marks` | Marks - `:Windows` | Windows - `:Locate PATTERN` | `locate` command output - `:History` | `v:oldfiles` and open buffers - `:History:` | Command history - `:History/` | Search history - `:Snippets` | Snippets ({UltiSnips}{9}) - `:Commits` | Git commits (requires {fugitive.vim}{10}) - `:BCommits` | Git commits for the current buffer; visual-select lines to track changes in the range - `:Commands` | Commands - `:Maps` | Normal mode mappings - `:Helptags` | Help tags [1] - `:Filetypes` | File types - ------------------+-------------------------------------------------------------------------------------- + -----------------------+-------------------------------------------------------------------------------------- + Command | List ~ + -----------------------+-------------------------------------------------------------------------------------- + `:Files [PATH]` | Files (runs `$FZF_DEFAULT_COMMAND` if defined) + `:GFiles [OPTS]` | Git files ( `git ls-files` ) + `:GFiles?` | Git files ( `git status` ) + `:Buffers` | Open buffers + `:Colors` | Color schemes + `:Ag [PATTERN]` | {ag}{7} search result ( `ALT-A` to select all, `ALT-D` to deselect all) + `:Rg [PATTERN]` | {rg}{8} search result ( `ALT-A` to select all, `ALT-D` to deselect all) + `:Lines [QUERY]` | Lines in loaded buffers + `:BLines [QUERY]` | Lines in the current buffer + `:Tags [QUERY]` | Tags in the project ( `ctags -R` ) + `:BTags [QUERY]` | Tags in the current buffer + `:Marks` | Marks + `:Windows` | Windows + `:Locate PATTERN` | `locate` command output + `:History` | `v:oldfiles` and open buffers + `:History:` | Command history + `:History/` | Search history + `:Snippets` | Snippets ({UltiSnips}{9}) + `:Commits [LOG_OPTS]` | Git commits (requires {fugitive.vim}{10}) + `:BCommits [LOG_OPTS]` | Git commits for the current buffer; visual-select lines to track changes in the range + `:Commands` | Commands + `:Maps` | Normal mode mappings + `:Helptags` | Help tags [1] + `:Filetypes` | File types + -----------------------+-------------------------------------------------------------------------------------- *g:fzf_command_prefix*