Commit | Line | Data |
---|---|---|
855ca243 AB |
1 | # Bash-like navigation |
2 | #export WORDCHARS='*?_-.[]~=&;!#$%^(){}<>' | |
378dacde | 3 | export WORDCHARS='*?-[]~=&;!#$%^(){}<>' |
855ca243 AB |
4 | |
5 | fpath+=~/.zfunc | |
6 | ||
8b2a2e9c AB |
7 | disable -r time # disable shell reserved word |
8 | alias time='time -p' # -p for POSIX output | |
9 | ||
855ca243 AB |
10 | # rehash if last command was pacaur or pacman |
11 | # (so that zsh picks up changes in $PATH immediately) | |
12 | TRAPUSR1() { rehash}; precmd() { [[ $history[$[ HISTCMD -1 ]] == *(pacaur|pacman)* ]] && killall -USR1 zsh } | |
13 | ||
14 | ||
15 | ||
16 | # | |
17 | # User configuration sourced by interactive shells | |
18 | # | |
19 | ||
20 | # Source zim | |
21 | if [[ -s ${ZDOTDIR:-${HOME}}/.zim/init.zsh ]]; then | |
22 | source ${ZDOTDIR:-${HOME}}/.zim/init.zsh | |
23 | fi | |
24 | ||
25 | ||
26 | ZSH_HIGHLIGHT_PATTERNS+=('rm -rf *' 'fg=white,bold,bg=red') | |
27 | #ZSH_HIGHLIGHT_STYLES[unknown-token]='fg=red,bold' | |
28 | ||
29 | source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh | |
d0ef45b9 AB |
30 | |
31 | # aliases | |
32 | alias mpv="mpv --ytdl-format mp4" | |
33 | alias mv="mv -iv" | |
34 | alias cp="cp -iv" | |
378dacde AB |
35 | alias scl=systemctl |
36 | alias jcl=journalctl | |
8b2a2e9c | 37 | alias m="mbsync -Va; getmail; notmuch new" |