That’s the question, “What is basic editor functionality for an editor that specializes in being easily customizable?”
I’ve been a Sublime User for the better part of a year now, and it is my tool of choice for nearly any project I do these days. I love the addon community and activity. That’s what sold me on purchasing a license. That said, the first thing I had to do was to find and eventually buy addons for FTP functionality, SVN integration, and using my choice of diff tool. Since then, I’ve added and coded some new features that fit my particular workflow. I love how easy it is to extend this editor.
It would of been nice if the editor would of had those features directly out of the box, but for it to match what my workflow is while still being generic enough for all the other ways of doing Version Control is (as an example) would be onerous for the developer. Simply write a good API into the file handling and let addon authors do the rest. That way the users can pick and choose.
I feel that way for notifications. Good API for that should suffice. That may already exist for all I know.
The rest of the list I am ambivalent about because I have already found a good addon solution or I don’t use. From what little I know about the developer of Sublime Text (I’ve heard it is just one guy) I rather that he work on the things that inspires him to further development on this project.
I never would of thought I would of paid good money for an editor with all the good free ones out there. But it turns out that I like how he has designed Sublime and what it doesn’t have I can addon or program in. The rest of them that I’ve looked at/used are way too bulky for my tastes.