vim: make "set" command act more like VIM

This let's you set more than one key/val pair at a time. Currently
supported:

 ft= filetype=
 sw= shiftwidth=
 ts= tabstop=
 nu nonu