Marker events changed a little in Atom 0.200. This fixes cursor movement handling to work with the new contract. It also simplifies the logic for terminating snippet expansion to match the description in the existing spec:
[The snippet expansion is terminated] when the cursor is moved beyond the bounds of the current tab stop.
Marker events changed a little in Atom 0.200. This fixes cursor movement handling to work with the new contract. It also simplifies the logic for terminating snippet expansion to match the description in the existing spec:
Fixes #139