When exploring the TextEditor’s API, I found there are many many useful advanced api exposed by Atom’s TextEditor.
editor.transactencapsulate bulk text manipulation in transaction to support better undo/redo
markerrelated API, not only help format the code but also help build more advanced code snippet
insertText()consider the indent by itself
Now I try the API by using the devTool inside Atom and read some of the source code and I really like those api since they provide more advanced api than other editor. But this takes time and there are many functions! So is there a good document specific for the editor API besides the Atom.io’s document? Useful blogs for specific topic like
marker related API is also very helpful!