]> arthur.barton.de Git - ax-zsh.git/blob - default_plugins/std_aliases/std_aliases.zshrc
P10k: Read config after enabling instant prompt
[ax-zsh.git] / default_plugins / std_aliases / std_aliases.zshrc
1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # std_aliases: Setup standard aliases
3
4 alias ll="ls -hl"
5 alias l="ls -ahl"
6 alias la="ls -Ahl"
7 alias lx="ls -A"
8
9 alias lasth='last -aw | head -n "$((LINES-1))"'
10 alias lastf='last -aw | grep -v "^$LOGNAME"'
11
12 alias d='dirs -v | head -10'
13 alias 1='cd ~1 && pwd'
14 alias 2='cd ~2 && pwd'
15 alias 3='cd ~3 && pwd'
16 alias 4='cd ~4 && pwd'
17 alias 5='cd ~5 && pwd'
18 alias 6='cd ~6 && pwd'
19 alias 7='cd ~7 && pwd'
20 alias 8='cd ~8 && pwd'
21 alias 9='cd ~9 && pwd'
22 alias -- -='cd -'
23
24 alias md='mkdir -p'
25 alias rd=rmdir
26
27 # Global aliases
28
29 alias -g C="| cut -d' '"
30 alias -g G="| grep -i"
31 alias -g H="| head"
32 alias -g L="| less"
33 alias -g LL="2>&1 | less"
34 alias -g NUL=">/dev/null 2>&1"
35 alias -g T="| tail"
36 alias -g WL="| wc -l"
37 alias -g X="| xargs"
38
39 # Suffix aliases
40
41 alias -s {c,cfg,conf,css,h,html,ini,json,md,me,rc,txt,yml,yaml}="$EDITOR"