Vim works in a way I have come to love. That is, when I’m editing a file, if I open another file in the same instance, it opens on top of the file I’m currently editing. This is because Vim loads files into “buffers” rather than just into tabs. Each tab, and split, then is just displaying the contents of a buffer. And you can open different buffers in the current tab.
I’ve seen the word “buffer” scattered across the Atom UI (and API) but so far haven’t found a way to get this feature of Vim. Are buffers in Atom conceptually similar to what they are in Vim? Has anyone seen a package that implements this feature yet?