Add autosuggestions plugin

Fish-like autosuggestions for zsh
This commit is contained in:
2018-01-01 18:39:10 +00:00
committed by Kenneth Benzie (Benie)
parent 4fce36e27b
commit 9da4d8ee71
2 changed files with 11 additions and 2 deletions

10
zshrc
View File

@@ -3,8 +3,12 @@
# Load plugin scripts
plugin-load() { source ~/.config/zsh/$1/$1.plugin.zsh }
plugin-load zsh-syntax-highlighting
plugin-load zsh-autosuggestions
plugin-load zsh-history-substring-search
plugin-load zsh-syntax-highlighting
# Disable non end-of-line autosuggest accept widgets
ZSH_AUTOSUGGEST_ACCEPT_WIDGETS=(end-of-line vi-end-of-line)
# Remove duplicates from history
setopt hist_ignore_all_dups
@@ -50,6 +54,10 @@ bindkey -M vicmd 'gcc' vi-pound-insert
# TODO: vi-pipe???
# Enable accepting autosuggestions
bindkey '^O' forward-word
bindkey '^P' autosuggest-accept
# Enable substring history search with 'j' and 'k'
bindkey -M vicmd 'k' history-substring-search-up
bindkey -M vicmd 'j' history-substring-search-down