4 ms·
> Goes without saying, but bash-completion. Fish's completion is mostly history-based, which is great for repeatedly running the same command, but terrible for
by hurin 11y ago
> Goes without saying, but bash-completion. Fish's completion is mostly history-based, which is great for repeatedly running the same command, but terrible for discoverability
Fish has both kinds of completion. You can hit tab to get a list of possible completions (command-list based) if there is more than one, if there is only one possible command it will tab-complete. You can also customize this list.
- 0942v8653 11y agoIt does, but bash-completion has a long list of supported commands. Not just git, but also modprobe, pygmentize, youtube-dl, even grub…
- hurin 11y agoYou can add/write your own completions for fish http://fishshell.com/docs/current/index.html#completion http://fishshell.com/docs/current/index.html#completion