added whitespace option and go-run-buffer