From a0943a0a387400afc8e49e7a626532e73990d24f Mon Sep 17 00:00:00 2001 From: Timmy Keller Date: Sun, 31 Jul 2022 15:16:04 -0500 Subject: bunch more stuff --- zsh/zscripts/zshcompmenu.zsh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 zsh/zscripts/zshcompmenu.zsh (limited to 'zsh/zscripts/zshcompmenu.zsh') 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 -- cgit v1.2.3