zshrc: vman: Handle zero arguments [Closes: issue993]
authorFrank Terbeck <ft@grml.org>
Thu, 26 May 2011 19:16:00 +0000 (21:16 +0200)
committerFrank Terbeck <ft@grml.org>
Thu, 26 May 2011 19:16:00 +0000 (21:16 +0200)
etc/zsh/zshrc

index 03e272d..a68687f 100644 (file)
@@ -3711,7 +3711,11 @@ show-archive() {
 #f5# Use \kbd{vim} as your manpage reader
 vman() {
     emulate -L zsh
-    man $* | col -b | view -c 'set ft=man nomod nolist' -
+    if (( ${#argv} == 0 )); then
+        printf 'usage: vman <topic>\n'
+        return 1
+    fi
+    man "$@" | col -b | view -c 'set ft=man nomod nolist' -
 }
 
 # function readme() { $PAGER -- (#ia3)readme* }