author | Mikael Berthe <mikael@lilotux.net> |
Mon, 19 Jun 2023 17:45:08 +0200 | |
changeset 54 | c8054d1073d3 |
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]" }