title: Execute shell process in new buffer/pane or silently within Vim
body: <p>I'm looking to execute a shell process that doesn't execute unless the user does so. For example <code>gulp watch</code>, <code>htop</code>, <code>tail -f /path/to/some/log.log</code>, etc. All these processes execute until the user says otherwise. I'm looking for a way to execute a shell command and one of a couple options:</p>
  
  <ol>
  <li>Open a new buffer with the running process</li>
  <li>Open a new pane with the running process</li>
  <li>Silently execute the shell command and ignore all output (output to <code>/dev/null</code>)</li>
  </ol>
  
  <p>I understand there's a <code>gulp</code> vim plugin that gives the ability to run gulp processes, but I'm looking for a generic way to execute any shell command and run it in one of the listed fashions.</p>