diff options
-rw-r--r-- | etc/completion | 2 | ||||
-rw-r--r-- | etc/rc | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/etc/completion b/etc/completion index ce57c85..f46a6d5 100644 --- a/etc/completion +++ b/etc/completion @@ -1,7 +1,7 @@ ## vim:ft=zsh zstyle :compinstall filename "$HOME/.zshrc" -linux: zstyle ':completion:*' list-colors $(dircolors $HOME/packages/zsh/etc/dircolors | head -n 1 | sed -r 's/LS_COLORS=|;$//g') +ls-colors: zstyle ':completion:*' list-colors $(dircolors $HOME/packages/zsh/etc/dircolors | head -n 1 | sed -r 's/LS_COLORS=|;$//g') # Mark the current selection when tabbing through possible completions zstyle ':completion:*' menu select=1 # Also complete uppercase names with lowercase @@ -4,6 +4,7 @@ ZDIR=$HOME/packages/zsh/etc uname=$(uname) alias 'linux:'='[ $uname = Linux ] &&' +alias 'ls-colors:'='which dircolors &> /dev/null &&' alias 'openbsd:'='[ $uname = OpenBSD ] &&' ## include the actual config @@ -23,12 +24,13 @@ source $ZDIR/completion ## misc bindkey -e # EMACS bindings -linux: eval $(dircolors -b $HOME/packages/zsh/etc/dircolors) +ls-colors: eval $(dircolors -b $HOME/packages/zsh/etc/dircolors) trap 'echo zsh: Program terminated with exit status $?' ZERR mesg n umask 077 ## cleanup unalias 'linux:' +unalias 'ls-colors:' unalias 'openbsd:' unset uname |