diff options
author | Timmy Keller <tjk@tjkeller.xyz> | 2022-07-31 15:16:04 -0500 |
---|---|---|
committer | Timmy Keller <tjk@tjkeller.xyz> | 2022-07-31 15:16:04 -0500 |
commit | a0943a0a387400afc8e49e7a626532e73990d24f (patch) | |
tree | 5e14f8a353c9b05a1a97f029c66c9f0e28f352a1 /zsh/zscripts/zshcompmenu.zsh | |
parent | 4af49ed67fbf358674d45fb8af3c4c3efaf90f58 (diff) | |
download | dotconfig-a0943a0a387400afc8e49e7a626532e73990d24f.tar.xz dotconfig-a0943a0a387400afc8e49e7a626532e73990d24f.zip |
bunch more stuff
Diffstat (limited to 'zsh/zscripts/zshcompmenu.zsh')
-rwxr-xr-x | zsh/zscripts/zshcompmenu.zsh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/zsh/zscripts/zshcompmenu.zsh b/zsh/zscripts/zshcompmenu.zsh new file mode 100755 index 0000000..0d471a5 --- /dev/null +++ b/zsh/zscripts/zshcompmenu.zsh @@ -0,0 +1,18 @@ +#!/usr/bin/env zsh + +# Basic auto/tab complete +autoload -U compinit +zstyle ':completion:*' menu select +zmodload zsh/complist +compinit -d "${XDG_CACHE_HOME:-$HOME/.config}/zcompdump" # Change where .zcompdump is stored +_comp_options+=(globdots) # Include hidden files. + +# Use ctrl-vi keys in tab complete menu +bindkey -M menuselect '^h' vi-backward-char +bindkey -M menuselect '^j' vi-down-line-or-history +bindkey -M menuselect '^k' vi-up-line-or-history +bindkey -M menuselect '^l' vi-forward-char +bindkey -v '^?' backward-delete-char + +# Options +setopt MENU_COMPLETE # Immediately insert first option from completion menu |