summaryrefslogtreecommitdiff
path: root/.config/zsh/rc/completion.rc
diff options
context:
space:
mode:
authorPaul Iannetta <paul.iannetta@inria.fr>2018-11-19 00:51:01 +0100
committerPaul Iannetta <paul.iannetta@inria.fr>2018-11-19 00:51:01 +0100
commitb209dd98527fd357e716d44ec4adb430504eae56 (patch)
tree4269768238d352dea0f2cd079c27379418d502c3 /.config/zsh/rc/completion.rc
parent52967fde6b3424372a5d4790e6c5c21dc3096913 (diff)
zsh dot files
Diffstat (limited to '.config/zsh/rc/completion.rc')
-rwxr-xr-x.config/zsh/rc/completion.rc14
1 files changed, 14 insertions, 0 deletions
diff --git a/.config/zsh/rc/completion.rc b/.config/zsh/rc/completion.rc
new file mode 100755
index 0000000..ee6cce7
--- /dev/null
+++ b/.config/zsh/rc/completion.rc
@@ -0,0 +1,14 @@
+# case-insensitive (uppercase from lowercase) completion
+zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
+
+# process completion
+zstyle ':completion:*:processes' command 'ps -au$USER'
+zstyle ':completion:*:*:kill:*:processes' list-colors "=(#b) #([0-9]#)*=36=31"
+
+# zstyle
+zstyle ':completion:*' completer _expand _complete _ignored
+zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
+zstyle ':completion:*' menu select=2
+zstyle ':completion:*' select-prompt '%SScrolling active: current selection at %p%s'
+zstyle ':completion:*:descriptions' format '%U%F{yellow}%d%f%u'
+