Fish-like autosuggestions for zsh
Go to file
Robert Baykov c54c2415f0 Fix installation bug.
If the install script is run from an alternative directory
	the use of pwd incorrectly sets the path to .zsh-autosuggesionsrc
2015-05-17 23:35:14 -05:00
.gitignore First commit 2013-10-26 13:05:17 -03:00
.zsh-autosuggestionsrc Update .zsh-autosuggestionrc 2015-05-17 23:32:25 -05:00
alt-install Fix installation bug. 2015-05-17 23:35:14 -05:00
autosuggestions.plugin.zsh add autosuggestions.plugin.zsh to get this repo working with antigen 2014-02-25 22:45:29 +02:00
autosuggestions.zsh Fix highlight cache invalidation 2015-05-16 20:35:13 +02:00
completion-client.zsh Refactored, only use completion server on 2013-11-07 18:42:17 -03:00
completion-server-init.zsh Add magic prefix to distinguish completion lines 2013-10-29 08:26:59 -03:00
completion-server.zsh Direct less frequent log messages to stderr for 2013-10-30 08:36:53 -03:00
install Install script now looks for .zshrc in $ZDOTDIR as well. 2015-05-03 22:57:03 +02:00
LICENSE-MIT First commit 2013-10-26 13:05:17 -03:00
README.mkd Added backticks to 0, so it will highlight as code 2015-05-12 12:33:33 -05:00

zsh-autosuggestions

Fish-like fast/unobtrusive autosuggestions for zsh.

Installation

    $ git clone git://github.com/tarruda/zsh-autosuggestions ~/.zsh-autosuggestions
    $ bash ~/.zsh-autosuggestions/install

If you do not have bash, please run it with sh :

sh ~/.zsh-autosuggestions/install

Any widget that moves the cursor to the right(forward-word, forward-char...) will accept parts of the suggested text. For example, vi-mode users can do this:

# Accept suggestions without leaving insert mode
bindkey '^f' vi-forward-word
# or
bindkey '^f' vi-forward-blank-word

Emacs-mode users can simply use alt+f which is bound to forward-word

The zsh-history-substring-search plugin is also recommended.

Configuration

You may override default global config variables after plugin load.

  • AUTOSUGGESTION_HIGHLIGHT_COLOR: suggestion highlight color, default is 'fg=8'.
  • AUTOSUGGESTION_HIGHLIGHT_CURSOR: highlight word after cursor or not. Must be integer value 1 or 0, default is 1.
  • AUTOSUGGESTION_ACCEPT_RIGHT_ARROW: complete entire suggestion with right arrow. Must be integer value 1 or 0, default is 0 (right arrow completes one letter at a time).

Known Issues

  • COMPLETION_WAITING_DOTS: setting this to true is known to cause problems when attempting to autocomplete with TAB