atom/snippets — pull request #35 by soren-n (2014-04-22 16:42:33+00:00)
Title: add multiple tab stop selections

Added multiple tab stop selections using the API Editor call [setSelectedBufferRanges](https://atom.io/docs/api/v0.90.0/api/classes/Editor.html#setSelectedBufferRanges-instance)
For this to work, tab stops with the same indices are collected in an array, rather than overwriting each other.
Most line changes are for handling these arrays.