livid-mode: automatically evaluate JS as you type, as long as it's syntactically valid! https://github.com/pandeiro/livid-mode Based on the browser-based tools that provide this facility.