implement the filelist function more efficiently

generalize filelist to accept an arg to run instead of "file" parameter
  so can do filelist stuff for "file", "file -L", etc with one set of
    key bindings
likewise for other commands?

keep a history of directory changes and implement a screen to
  select from the history for a directory change
  allow initialization of the directory list in vshrc
    or initialization from a directory history file ala tcsh

add more possible characters for command key bindings
add multiple character commands, perhaps with the first character
  displaying a screen of command selections

implement a permissions editor

implement removing non-empty directories with "rm -r" after prompting
  background?

fix showgrep,etc displays to handle highlighted contents
  eg, only count printable chars for column counting

fix filename wraparound at right edge of screen on file listings when the
  filenames are too long

document tcsh/vsh integration

merge select mode (with multiple targets) and enter mode somehow
  perhaps like a generalized Remove command, like "R-select-Cmd"

change Create Symlink behavior so it doesn't fill the destination path?
  or access the destination?

fix it so that the "You have new mail message" isn't overwritten by the
  date in a longlisting ...

option to show date in non-24hr format
  config variable for date command to use?
  see strftime(3)!!!

show real dir (ie, "pwd", vs $cwd), filesystem (ie, "df .")
  in screen header !? (if efficient) ...
  or at least, an easy way to find-out

remove!/select? mode needs a command to toggle "next" file ala nn's "."

options to sort listings by dates, etc
also, to sort by file type, eg, dirs before files, etc
  other ls(1) functionality? ...

why isn't "V" pointer reverse video on terms other than MacTelnet vt100?

allow comments, blank lines, etc in vshrc files

tags files support ala vi

there's a pause when I do a ". = File" request in vsh on non-moose
  machines ... is this because it hashes the enterpath (with ~/link) then?

fix bug in the position of the highlighed display when using "shell" binding
  eg, P shell 'echo *'

add a command or option ala <return> that follows the hard directory
  tree structure, not the virtual one

fix file type determination better
  eg, *.*.tar.Z not identified correctly (use strrchr(strrchr)?)
