Triggers Type
fzf-obc
will let you filtering completion results over fzf when using one of
the pattern configured for each triggers type
Standard
Description
- Only one item could be selected.
Trigger
- Default :
<empty>
- fzf-obc will be trigger without the need to specify a pattern
Example:
$ ls /s<TAB>
Default bindings
- The default binding to validate your selection is the key <TAB> ( you already have your finger on it right ? )
Multi selection
Description
- Multiple items could be selected.
Trigger
- Default :
*
- fzf-obc will be trigger in multiple select mode only if the trigger is
present at the end of the string before pressing<TAB>
Example:
$ ls /s*<TAB>
Default bindings
- The default binding to select/unselect an entry and move cursor down is the key <TAB>.
- The default binding to select/unselect an entry and move cursor up is the key <SHIFT><TAB>.
- The default binding to validate your selection is the key <ENTER>.
Recursive selection
Description
- Multiple items could be selected.
- Allow recursive llokup on complete functions used for path/files lookup :
- _filedir
- cd
- ls
- and more than 400 commands
- _filedir_xspec
- vi(m)
- bunzip2
- lynx
- and more than 140 commands
- _filedir
Be aware that using this capability on huge directories could freeze your shell for ages
Trigger
- Default :
**
- fzf-obc will be trigger in multiple select mode only if the trigger is
present at the end of the string before pressing<TAB>
Example:
$ ls /s**<TAB>
Default bindings
- The default binding to select/unselect an entry and move cursor down is the key <TAB>.
- The default binding to select/unselect an entry and move cursor up is the key <SHIFT><TAB>.
- The default binding to validate your selection is the key <ENTER>.