http://www.cs.indiana.edu/~kinzler/vshnu/ http://www.cs.indiana.edu/~kinzler/vshnu/vshnu-1.0200.tar.gz vshnu: # 1.0137 20 Apr 2005 Fix some divide-by-zero errors in empty file sets # 1.0138 21 Apr 2005 Add $_d and $_dq dotype vars for `file -L` output # 1.0139 22 Apr 2005 Add &mimetype, $_m and $_mq dotype vars for MIME type # 1.0140 23 Apr 2005 Change &dotypepath to beep on file not found # 1.0141 24 Apr 2005 Use V and v options for audio and visual beeps # 1.0142 27 Apr 2005 Don't show \ as \\ in help keys; Add $typemaptab # 1.0200 29 Apr 2005 Add mailcap support with Mail::Cap; Add &xsh vshnucfg: # 1.0141 20 Apr 2005 Document file variables ($_, $_q, $_r, etc) # 1.0142 22 Apr 2005 Move 6 cmd to 8; Add 6 cmd for mimetype long listing # 1.0143 24 Apr 2005 Add V and v options for audio and visual beeps # 1.0144 26 Apr 2005 Add -safer option to ghostview # 1.0200 29 Apr 2005 Use &mailcap2typemap for vshnucap and $MAILCAPS, &xsh If the Mail::Cap, and perhaps MIME::Types, modules are available, vshnu's supplied configuration will use any mailcap files it finds (in $MAILCAPS or $HOME/.mailcap, /etc/mailcap, /usr/etc/mailcap and /usr/local/etc/mailcap) for offered file actions for any file types it doesn't otherwise cover. Also, it will recognize a vshnu-specific mailcap file (in $VSHNUCAP or $HOME/.vshnucap or the $default_vshnucap variable set in the vshnucfg file) for file actions to supersede its usual configuration. For example, if you prefer xv(1) over display(1) for viewing image files, you may find adding this line to your vshnucap file simpler than changing your vshnurc file: image/*; xv %s; dontneedterminal -sk