diff --git a/zshrc b/zshrc index 1d65a37..bb75457 100644 --- a/zshrc +++ b/zshrc @@ -68,3 +68,27 @@ stty -ixon # Remove duplicates from PATH typeset -U PATH + +# Aliases +alias grep='grep --color=always' +alias cninja='cmake -GNinja -DCMAKE_EXPORT_COMPILE_COMMNADS=ON' +alias ssh='TERM=xterm-256color ssh' + +case `uname` in + Linux) + [ "$TMUX" = "" ] && \ + alias cls="printf '\ec'" || alias cls="clear && printf '\e[3J'" + alias ls='ls -F --colour=auto' + alias debug='cgdb --args' + ;; + Darwin) + alias cls="clear && printf '\e[3J'" + alias ls='ls -GFh' + alias debug='lldb --' + ;; +esac + +if [ "$TMUX" != "" ]; then + alias sp='tmux split-window' + alias vs='tmux split-window -h' +fi