allow g: gutter to be specified, integrate with vimshell, use get() for :w variables