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

Subtract select not working properly (API)
If a < b < c, when we subtract the region [a,b] from the region [a,c] the result is [a,a] (or empty) and not the expected [b,c].
>>> view.sel().clear() >>> view.sel().add(sublime.Region(0,10)) >>> view.sel().subtract(sublime.Region(0,5))You can see that everything is working ok if you replace on of the two 0s by 1 or 2 for example.

Goto Anything Doesn't Support Goto Symbol In Project

Whitespace trimming leads to issues when autosave is enabled

Don't destroy files when encountering characters that can't be encoded
Today when Sublime saves a file and encounters a character that can't be encoded in eg ISO-8859-1, it automatically converts it to UTF-8 (and informs you with a popup dialog with just one option - OK). This destroys the file (UTF-8 encoding is in many cases non reversible), so it would be nice if this instead was a question. It would also be very nice if Sublime could highlight or somehow search for unencodable characters (characters like non-braking space is _very_ difficult to distinguish from a normal space).

Make pressing CTRL-F while the search bar is visible should put the field in focus rather than closing it
This is because the search bar was already open when I typed the shortcut and was therefore closed.
I think it would be more user friendly if pressing the shortcut just put your focus in the search box, and if you want to close the bar you should press ESC (which closes it already).

I would love to be able to treat functions independantly of files on the screen.

Open new document on "Open Files" empty space click.

Disable autosave

Ability to disable a keyboard shortcut
With the growing number of community packages, each one adding their own keyboard shortcut, we're to a point where we can run into conflict. May it be internationals keyboard configuration, shortcuts overwriting others plugins ones, etc.
I think we should be able to disable/protect some specific keyboard key from being used. This would allow the user to prevent packages from removing some important characters or system wide shortcuts.

Search for a word under cursor
Is there a keyboard shortcut or plugin to search for other occurrences of a word under cursor, like vim * and # commands?
Customer support service by UserEcho