Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.
Python raw string is wrongly interpreted
The editor wrongly interprets python raw string. Any occurrence of "\" is interpreted as escape, while in raw string it is not.
Example:
root = r"M:\"
in python this means that the content of variable root is the path of the root directory on disk M:
In Sublime Text this is wrongly interpreted as if the second double-quote was part of the string, not a delimiter. Therefore the string is unterminated and all following text is broken.
Collapse sidebar groups
Folders in the sidebar can be collapsed and expanded. But the main groups (Group1, Group2, Folder) can't be collapsed. Especially when working with a layout groups it would be great if they could be collapsed.
Some clipping occur at some characters when draw_white_space is all. Is this inteded or a bug?
block indent - option to not skip blank lines
(It does correctly increase indentation on lines that only contain whitespace - by blank lines I mean completely empty ones.)
ST3: Symbolic links to directories not followed when adding folder to project
Symbolic links to directories are not followed anymore, when adding a folder with an enclosing symbolic link to a project. This worked in ST2 though.
Inconsistent project / window closing behaviour
When hot_exit and remeber_open_files set to false and I close a window containing a project, the open files will be lost after reopening the project. However, when I first close the project using the menu (or switch to another one) and then close the window, the files are remembered as it should be.
The EasyMotion plugin for Sublime text 2
Would be awesome to have exactly the same functionality of EasyMotion plugin on VIM for Sublime text 2 :)
EasyMotion plugin in action here: http://net.tutsplus.com/tutorials/other/vim-essential-plugin-easymotion/?search_index=6
Reindent leaves a few characters unselected
- select a few lines
- hit TAB to reident (in order to move it to another location with a different ident level)
- cut and paste to the new location
Because ST2 leaves the few characters unselected as mentioned above, the cut and paste is missing these few characters, and now you have to go back and reident again that first line...
When reidenting, ST2 should really fully select all lines involved (even if those lines were only partially selected), that's the best thing to do when reidenting
-
unload_handler is not getting called
I have defined it as following:
def unload_handler():
cleanup()
And, when I exit sublime text 2, that handler isn't being called to clean up. Which sucks because I have child processes that have to terminate cleanly, so the OS doesn't warn me that a program has stopped working.
Служба підтримки клієнтів працює на UserEcho