minimize the amount of extra files created

maybe a bad idea? these seem to confuse file watchers
a more intellij-ish C-<backspace>

deletes contiguous whitespace and newlines separately
from non-whitespace sequences. may need to add special
handling for punctuation