Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.
Instant feedback for code changes
Use Xcode-style highlighting with find and when highlighting opposite brackets
Ignore whitespace in SEARCH
In search, there is option "Ignore whitespace" and if it's checked, then the search function ignores all spaces, like tabulators, new line breaks and classic spaces
It's super usefull in CSS search for example, because for now I have to rewrite spaces with some regex expression
Implement text drag&drop on Linux
Dragging and dropping text works on Windows. When will it be implemented on Linux?
highlight non-breaking space
Add ability to go back and forward in cursor location history
Include Python's select module on Windows
On Windows, the version of Python bundled with Sublime Text 2 lacks the select module. This makes it very difficult to keep persistent TCP connections open without blocking a thread.
I'm writing a plugin that uses a select() loop. I knew Python's select() could only be used on sockets on Windows. That was fine for my needs. Unfortunately, I didn't know the entire module was removed in Sublime Text 2's Python. I discovered this when a user reported a bug and gave me a traceback:
Reloading plugin C:\Users\<USERNAME>\AppData\Roaming\Sublime Text 2\Packages\Floobits\floobits.py Traceback (most recent call last): File ".\sublime_plugin.py", line 62, in reload_plugin File ".\floobits.py", line 15, in <module> from floo import api File ".\floo\__init__.py", line 2, in <module> from agent_connection import AgentConnection File ".\floo\agent_connection.py", line 6, in <module> import select ImportError: No module named select
Please fix this. It's hard enough to write plugins that work on OS X, Linux, and Windows without having to worry about missing modules.
I also ran into the ssl module missing on Linux, but that bug has already been reported.
command_history does not help determine last command
Mac OS X doesn't trigger resize events when Sublime Text 2 is in fullscreen, and I unplug/plug-in my secondary monitor
Scenario: I'm using Sublime Text 2 on my big ass 30" Cinema Display in fullscreen. I get tired of sitting in my office so I unplug the monitor from my laptop and go into the living room.
Problem: Sublime Text cuts off my editing window because it still thinks its plugged into a 30" screen. I exit fullscreen, the go back into it.
Fix: We've dealt with similar issues in one of our apps and this little API hook came to the rescue: http://www.cocoabuilder.com/archive/cocoa/1951-notification-of-resolution-arrangement-of-monitor-change.html
Could you wire up this hook so that it triggers a fullscreen resize when I unplug my monitor?
Bug in osx 'look up in dictionary" behaviour
Customer support service by UserEcho