author | Mikael Berthe <mikael@lilotux.net> |
Sat, 02 Oct 2021 10:49:57 +0200 | |
changeset 52 | 1f3d221e1770 |
parent 28 | aa674a9c97c2 |
child 56 | d065bc0c6991 |
permissions | -rw-r--r-- |
# Change "viml file:n" to "vim file +n" # Based on http://www.zsh.org/mla/users/2011/msg00333.html # function viml() { [[ "$#" != 1 || -r "$1" ]] && { vim "$@" return $? } local args args=(${(s.:.)1}) [[ "$#args" -ge 2 && "$args[2]" == <-> ]] && \ command vim "$args[1]" "+$args[2]" || \ command vim "$args[1]" }