vim terminal
pipe for vim
gvim instead
handlers
args
extending handlers