Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.

Sublime to android platform

vintage mode - R (replace many)

Allow tabs to be placed at the bottom
It would be great if there was an option for file tabs to be placed at the bottom (or perhaps left / right too) of the window. The current paradigm of browsers prefers tabs on the top, but if your taskbar is at the bottom, it makes more sense for them to be closer to it. Opera has allowed such functionality for eons.
Congrats on your otherwise great product; I love the code "bird's eye"!

Keep Afloat / SIMBL support
It would be great if you supported SIMBL accessibility hooks - particularly so that Keep Afloat (http://infinite-labs.net/afloat/) can work with Sublime Text 2.
This would mean that I can have two ST2 windows open, with one floating above, while I type in the one beneath. This avoids having to change whatever layout I have in the subordinate window, but lets me see code from the other while I type.

Use "sticky headers" to display current class and method
I often use "go to definition" to jump directly to a method. But it's sometimes hard get context because I can't see which class the method is inside of - I have to scroll up, sometimes really far, to see what the class is.
My idea is to reserve one line at the top of screen for each level of indentation of the current line. Then show the "parent" line as a "sticky header" at the top of the editor. The "sticky header" is often found in iOS, for example the contact list. Here's a video that illustrates the point. The class would always be visible on the first line, the method visible on the second. Maybe it could be useful to go further than this and make if statements and loops sticky, but I'm not sure about that.
Here's an example of the code review tool Phabricator doing this. Note the line number of the class is 185, but the first line shown is 201. The rest of the body has been collapsed so that the class line remains visible for context.
For a more extreme example, consider the following 5 line display. Obviously on such a small display the lines lost to headers reduce the amount of space you have to see the actual body, but a small example makes it easiest to see how this would work.
class LineZero(object): first_line = "bar" def second_line(self): third_line = "baz" fourth_line = 42Right now if you scroll that, the class line disappears from view:
first_line = "bar" def second_line(self): third_line = "baz" fourth_line = 42 fifth_line = 5I'm proposing that the class statement (as the root node in the tree of indentation) become "sticky", so instead the first line of the class scrolls out of view like this:
class LineZero(object): def second_line(self): third_line = "baz" fourth_line = 42 fifth_line = 5Then if you scrolled one line further, the method line would be sticky, and the first line of the method body scrolls out of view:
class LineZero(object): def second_line(self): fourth_line = 42 fifth_line = 5 sixth_line = None

Keep undo history across sessions, per file

Insert file creation date or current date into snippet
It would be great if there were a snippet variable for various dates (current date, file creation date, file last-modified date) in order to craft informative file-heading comments that give away some clue as to the age of a file and how often it's updated.

Support vim's scrolloff

"Zoom" reset
Customer support service by UserEcho