atom/atom — pull request #3241 by benogle (2014-08-12 22:42:01+00:00)
Title: Add will-insert-event with cancel() function

autocomplete and go-to-line both preempt the `textInput` event to prevent character insertion. This provides the editor with a `will-insert-text` event that passes a `cancel()` function as a param. The consumer can call `cancel()` when it wants to prevent the insertion.

This was originally in #3132, but was pulled out as it is necessary for proper mini-editor behavior.

See atom/autocomplete#40 and atom/go-to-line#9 for package fixes.

Closes #3075