X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/0701131d8dcb80689a38b892abc1994b1d9bf5cc..08d8972a405e57c7724e9d7fe7529ee32bd14d25:/.zsh/zshrc/30_aliases?ds=inline diff --git a/.zsh/zshrc/30_aliases b/.zsh/zshrc/30_aliases index c630f6f..16005bf 100644 --- a/.zsh/zshrc/30_aliases +++ b/.zsh/zshrc/30_aliases @@ -82,16 +82,24 @@ elif whence tailf >/dev/null; then else alias t='tail -f' fi -alias tsl='t /var/log/syslog' -alias lsl='sensible-pager /var/log/syslog' -alias tml='t /var/log/mail.log' -alias lml='sensible-pager /var/log/mail.log' -alias tal='t /var/log/auth.log' -alias lal='sensible-pager /var/log/auth.log' -alias tdl='t /var/log/daemon.log' -alias ldl='sensible-pager /var/log/daemon.log' -alias tkl='t /var/log/kern.log' -alias lkl='sensible-pager /var/log/kern.log' +compdef _files t + +function ltail() { t ~log/$1 } +compdef '_files -W ~log' ltail + +function lless() { sensible-pager ~log/$1 } +compdef '_files -W ~log' lless + +alias tsl='ltail syslog' +alias lsl='lless ~log/syslog' +alias tml='ltail mail.log' +alias lml='lless ~log/mail.log' +alias tal='ltail auth.log' +alias lal='lless ~log/auth.log' +alias tdl='ltail daemon.log' +alias ldl='lless ~log/daemon.log' +alias tkl='ltail kern.log' +alias lkl='lless ~log/kern.log' alias px='ps afux' alias mps='ps -ao user,pcpu,start,command'