.files/zsh/zsh-common

45 lines
949 B
Text
Raw Normal View History

# Edit the command in editor
autoload -z edit-command-line
zle -N edit-command-line
bindkey "^X^E" edit-command-line
2020-06-01 14:14:26 +02:00
#### Aliases
# add some color
alias grep="grep --color"
alias ls="ls --color=auto"
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
# ls shorthand
alias ll="ls -h -l"
alias l="ls -h -l -A"
alias l.="ls -d .*"
# easy edit
2020-09-08 13:15:46 +02:00
alias e=$EDITOR
alias v=$VISUAL
2020-06-01 14:14:26 +02:00
2020-12-03 01:16:54 +01:00
# pager
export PAGER="less --quit-if-one-screen"
2020-06-01 14:14:26 +02:00
# platform-specific config
unamestr=$(uname 2> /dev/null)
case "$unamestr" in
"Darwin")
alias ls="ls -G" # macos ls is weird
alias o="open"
alias cpy="pbcopy"
alias pst="pbpaste"
export HOMEBREW_NO_AUTO_UPDATE=1
2020-06-01 14:14:26 +02:00
;;
"Linux")
alias o="xdg-open"
alias cpy="xclip -selection clipboard"
alias pst="xclip -selection clipboard -o"
# use dircolors, if we have them
if [[ -f $HOME/.dir_colors ]]; then
eval $(dircolors -b $HOME/.dir_colors)
fi
;;
esac