X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=zsh%2F.zshrc;h=cd22ea852bbef9403008b041bb3b4fd204d5477d;hb=08d4330636b38b53b50e64640929586ba40abb1b;hp=7284b49f84cc30c388e3ec77b6f8ca3b05ae3e72;hpb=4df1077fbb366de5fd8a73e366a59f5f47d23d39;p=dotfiles.git diff --git a/zsh/.zshrc b/zsh/.zshrc index 7284b49..cd22ea8 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -75,12 +75,15 @@ precmd() { # Aliases {{{ alias l="ls -AF " -alias ll="ls -AFl " +alias ll="ls -D \"%Y-%m-%d %H:%M\" -AFl " alias vi="vim" alias m="less " alias -g M="| less" alias -g W="| wc -l | sed 's/ //g'" alias -g T="| tai64nlocal" +alias -g DN=">/dev/null" +alias -g 2DN="2>/dev/null" +alias -g DNA=">&/dev/null" alias mc="mc --nomouse" f() { @@ -90,7 +93,8 @@ f() { alias ssh="TERM=xterm ssh" alias sshnm="ssh -S none" ssht() { - ssh -C -t $1 tmux attach -t0 + local t="-t 0" + TERM=xterm ssh -C -t $1 "tmux has-session $t && tmux attach-session $t || tmux new-session $t" } autoload -U zsh-mime-setup ; zsh-mime-setup @@ -133,6 +137,7 @@ bindkey -s "OR" " git status --short\n" # F3 # grep {{{ GREP_ARGS=( + --devices=skip --colour=always --with-filename --line-number