]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
zsh: Reorder completion settings.
authorSimon Ruderich <simon@ruderich.org>
Tue, 10 Mar 2009 16:35:24 +0000 (17:35 +0100)
committerSimon Ruderich <simon@ruderich.org>
Tue, 10 Mar 2009 16:36:55 +0000 (17:36 +0100)
No functional changes.

zsh/rc

diff --git a/zsh/rc b/zsh/rc
index 8c57d176fdbf509390f290dd467fff3da5516722..f283279fe4d1fc01c3c28544f411522104739136 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -222,27 +222,32 @@ zmodload zsh/complist
 # Use new completion system, store dumpfile in ~/.zsh/cache to prevent
 # cluttering of ~/.
 autoload -U compinit && compinit -d ~/.zsh/cache/zcompdump
+
+# Use cache to speed up completions.
+zstyle ':completion:*' use-cache on
+zstyle ':completion:*' cache-path ~/.zsh/cache
+
 # Make sure the list of possible completions is displayed after pressing <TAB>
 # the first time.
 setopt nolistambiguous
 # Allow completions in the middle of a text, i.e. "/usr/bin/<TAB>whatever"
 # completes like "/usr/bin/<TAB>". Useful when adding new options to commands.
 bindkey "^I" expand-or-complete-prefix
-# Use cache to speed up completions.
-zstyle ':completion:*' use-cache on
-zstyle ':completion:*' cache-path ~/.zsh/cache
 # Try uppercase if the currently typed string doesn't match. This allows
 # typing in lowercase most of the time and completion fixes the case.
 zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}'
-# Ignore completion functions.
-zstyle ':completion:*:functions' ignored-patterns '_*'
-# Ignore parent directory.
-zstyle ':completion:*:(cd|mv|cp):*' ignore-parents parent pwd
+
 # Use ls like colors for completions.
 zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
+
 # Make completion lists scrollable so "do you wish to see all n possibilities"
 # is no longer displayed.
 zstyle ':completion:*' list-prompt '%p'
+
+# Ignore completion functions.
+zstyle ':completion:*:functions' ignored-patterns '_*'
+# Ignore parent directory.
+zstyle ':completion:*:(cd|mv|cp):*' ignore-parents parent pwd
 # When unsetting variables make sure every variable name is only suggested
 # once.
 zstyle ':completion:*:unset:*' ignore-line yes