]> Sergey Matveev's repositories - dotfiles.git/blobdiff - zsh/.zshrc
Dates without T
[dotfiles.git] / zsh / .zshrc
index 7284b49f84cc30c388e3ec77b6f8ca3b05ae3e72..de923956273cbd7632114cee6d9951cdb10aa592 100644 (file)
@@ -75,12 +75,14 @@ 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 DNA=">&/dev/null"
 alias mc="mc --nomouse"
 
 f() {
@@ -90,7 +92,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