Simplify zsh config file structure

This commit is contained in:
Marty Oehme 2019-02-24 12:34:40 +01:00
parent 7bdf7ab1cd
commit 71c5944bf8
19 changed files with 31 additions and 21 deletions

22
.config/zsh/6-base Normal file
View file

@ -0,0 +1,22 @@
# Prettify ls commands
if [[ "$(uname -s)" == "Linux" ]]; then
# we're on linux
alias l-d="ls -lFad"
alias l="ls -lAhF" # Overwritten for k in -aliasing-k
alias ll="ls -lFa | TERM=vt100 less"
alias ls='ls --color=auto'
fi
# Show the top 5 commands used in recent history
alias historysummary="history | awk '{a[\$2]++} END{for(i in a){printf \"%5d\t%s\n\",a[i],i}}' | sort -rn | head"
# Display timestamped recent command history
alias zh="fc -l -d -D"
# Display your current ip address
alias myip="curl -s icanhazip.com"
# move around faster for often used cd commands
alias ..="cd .." # overwritten by enhancd config in .zshrc.d/
alias ...="cd ../.."
alias ~="cd ~"