Move listing aliases before completion
This commit is contained in:
parent
5a7c026867
commit
6c78304efe
27
.zshrc
27
.zshrc
@ -63,6 +63,17 @@ command-exists () {
|
|||||||
return $(command -v $1 >/dev/null);
|
return $(command -v $1 >/dev/null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#---------------------------------- Listings ----------------------------------
|
||||||
|
|
||||||
|
if command-exists dircolors; then
|
||||||
|
eval "$(dircolors -b)"
|
||||||
|
fi
|
||||||
|
LSOPTS="-lAvF --color=auto" # long mode, show all, natural sort, type squiggles, friendly sizes
|
||||||
|
LLOPTS="--color=always" # so | less is colored
|
||||||
|
|
||||||
|
alias ls="ls $LSOPTS"
|
||||||
|
alias ll="ls $LLOPTS | less -FX"
|
||||||
|
|
||||||
#---------------------------------- Tab completion ----------------------------
|
#---------------------------------- Tab completion ----------------------------
|
||||||
|
|
||||||
# Force a reload of completion system if nothing matched; this fixes installing
|
# Force a reload of completion system if nothing matched; this fixes installing
|
||||||
@ -74,7 +85,7 @@ _force_rehash() {
|
|||||||
|
|
||||||
# Always use menu completion, and make the colors pretty!
|
# Always use menu completion, and make the colors pretty!
|
||||||
zstyle ':completion:*' menu select yes
|
zstyle ':completion:*' menu select yes
|
||||||
zstyle ':completion:*:default' list-colors ''
|
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
|
||||||
|
|
||||||
# Completers to use: rehash, general completion, then various magic stuff and
|
# Completers to use: rehash, general completion, then various magic stuff and
|
||||||
# spell-checking. Only allow two errors when correcting
|
# spell-checking. Only allow two errors when correcting
|
||||||
@ -332,20 +343,6 @@ zstyle ':vcs_info:git*' actionformats "%s $BRANCH_CHARACTER%b%u [%a]"
|
|||||||
zstyle ':vcs_info:git*' unstagedstr "$UNSTAGED_CHARACTER"
|
zstyle ':vcs_info:git*' unstagedstr "$UNSTAGED_CHARACTER"
|
||||||
zstyle ':vcs_info:git*' stagedstr "$CHANGES_CHARACTER"
|
zstyle ':vcs_info:git*' stagedstr "$CHANGES_CHARACTER"
|
||||||
|
|
||||||
#---------------------------------- Listings ----------------------------------
|
|
||||||
|
|
||||||
if command-exists dircolors; then
|
|
||||||
eval "$(dircolors -b)"
|
|
||||||
fi
|
|
||||||
LSOPTS="-lAvF --color=auto" # long mode, show all, natural sort, type squiggles, friendly sizes
|
|
||||||
LLOPTS="--color=always" # so | less is colored
|
|
||||||
|
|
||||||
# Just loaded new ls colors via dircolors, so change completion colors to match
|
|
||||||
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
|
|
||||||
|
|
||||||
alias ls="ls $LSOPTS"
|
|
||||||
alias ll="ls $LLOPTS | less -FX"
|
|
||||||
|
|
||||||
#---------------------------------- Screen ------------------------------------
|
#---------------------------------- Screen ------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user