jplaut/vim-arduino-ino — pull request #1 by sandro (2014-03-11 05:19:44+00:00)
Title: Re-use the serial monitor Terminal window

* ArduinoSerialMonitor no longer deploys the code, it simply launches
the serial monitor. This allows you to launch the monitor after
deploying without re-deploying. It also fixes a recursion bug if you
have auto_open_serial set.
* The screen session is named. This allows us to kill the session before
each deploy, allowing you to deploy without manually stopping the
serial monitor
* The AppleScript uses the native Terminal application, removing the
iTerm dependency.
* The AppleScript uses the same Terminal window for serial monitoring.
If a serial monitor tab doesn't exist it creates one.

Basically, this commit allows you to open the serial monitor at will,
and decouples serial monitor management from deployment. You can
ad at will and the monitor will always be up to date.