summaryrefslogtreecommitdiff
path: root/70_Aliases.zsh
blob: 40460db73bcc5d497086d914049cd3ca9ef311b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
##
## Part of configuration files for Zsh 4
## by Hugues Hiegel <hugues@nullpart.net>
## 
## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS
##
## You are encouraged to use, modify, and redistribute
## these files with or without this notice.
## 
alias a='alias'

a -g DEVNULL='>/dev/null 2>&1'
a -g NOTROOT='[ "`whoami`" != "root" ] && '

a -g ASCII='LC_ALL=fr_FR'
a -g UNICODE='LC_ALL=fr_FR.UTF-8'

a una=unalias

a e='emacsclient'
a ne='emacs -nw'

a v='vim'

a close='eject -t'

a rm='rm -i'
a mv='mv -i'
autoload zmv
a mmv='noglob zmv -W'

NOTROOT which apt-get DEVNULL && a apt-get='sudo apt-get'

a rt='find . -type f \( -name "*~" -o -name ".*~" -o -name "#*#" \) -exec rm -vf \{\} \;'

a eg=egrep

a hg='< $HISTFILE cat -n | grep'
##'hc' stands for something like 'fc' and 'hg'##
a hc='history 0| grep'
a lg='ls -lap | grep'

a s='cd ..' 
a so='cd ${OLDPWD}'

a x=exit

a ls='ls -F --color=always'
a l='ls -lh'
a ll='ls -l'
a la='ls -la'
a lc='ls -c'
a lm='ls -ma'
a lc1='\ls -c1'

a definition='dict -h dict.org'
a traduction='dict -h localhost -P-'

a dosbox='dosbox -c "mount c \"`pwd`\"" -c "mount d /cdrom -t cdrom" -c "c:" '
a gnus='emacs -f gnus'

#a make='make -j'

# Unicode-uncompliant
#a mutt='ASCII mutt'

## Suffixes Aliases
a -s patch=editdiff
a -s c=$EDITOR
a -s h=$EDITOR