X-Git-Url: https://git.shemshak.org/gitweb.cgi/~bandali/configs/blobdiff_plain/855ca24386a69957e9449ba3d53e549cfeb11c87..161c93e90668ee7ea7350e2bb914eff827d2f672:/zsh/.zshrc diff --git a/zsh/.zshrc b/zsh/.zshrc index 635bffb..4de08ab 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -1,9 +1,12 @@ # Bash-like navigation #export WORDCHARS='*?_-.[]~=&;!#$%^(){}<>' -export WORDCHARS='*?[]~=&;!#$%^(){}<>' +export WORDCHARS='*?-[]~=&;!#$%^(){}<>' fpath+=~/.zfunc +disable -r time # disable shell reserved word +alias time='time -p' # -p for POSIX output + # rehash if last command was pacaur or pacman # (so that zsh picks up changes in $PATH immediately) TRAPUSR1() { rehash}; precmd() { [[ $history[$[ HISTCMD -1 ]] == *(pacaur|pacman)* ]] && killall -USR1 zsh } @@ -24,3 +27,13 @@ ZSH_HIGHLIGHT_PATTERNS+=('rm -rf *' 'fg=white,bold,bg=red') #ZSH_HIGHLIGHT_STYLES[unknown-token]='fg=red,bold' source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh +source ~/.zsh/zsh-autopair/autopair.zsh + +# aliases +alias mpv="mpv --ytdl-format mp4" +alias mv="mv -iv" +alias cp="cp -iv" +alias scl=systemctl +alias jcl=journalctl +alias m="mbsync -Va; getmail; notmuch new" +alias best="youtube-dl -f best"