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

Drag and Drop Text Copy/Clone

Expand side bar on hover
When trying to open a file from side bar, it's a good idea to expand that which allows me to view file full name, and shrink after I move my mouse away from that which gives me more space for editing.

Crash right at startup on openSUSE 12.1 since build 2165


cutting empty line does not overwrite clipboard
Steps:
* put cursor on non-empty line
* cut
* move to empty line
* cut (this is usually for cleanup/code formatting)
What happens:
* the line on the clipboard that was cut first (i.e. the non-empty line) is no longer available to paste
What I'd like:
* when I paste, I'd like to get back the most recent non-empty line I cut (or copied for that matter), regardless of how many empty lines were cut in the meantime.
Justification:
There's no need for an empty line on the clipboard since it's trivial to create them as needed.
Thanks.

Sub-pixel glyph positioning/anti-aliasing breaks box drawing characters
Enter multiple BOX DRAWINGS LIGHT HORIZONTAL (U+2500) characters in a row:
───────────────
They should visually form a single continuous horizontal line, but instead there are sub-pixel breaks between some of them.

select across underscore or dash or special characters

Allow to paste a path into Open Folder dialog
I really like sublime, but opening folders just kills me - I have to navigate through a dialog into a folder each time, and there is no way to paste an absolute path to the folder I want to open.
Could we have an better Open Folder dialog, or at least an API console call that will allow to do that?

Bug in Perl syntax detection
$title .= " File" if ( $title !~ / File/i );
causes all text in the source file after the tilde(~) to be considered a string. I found this because I was searching for a subroutine that was after this line using Find in Files, and it was not coming up as a result.
Below is the surrounding code, the offending code was on line 38316.
#TTS 10991
# leave the entered title, if one exists
# fix blank/optional fields
# if using the entered title, then don't tack on the number
if(!defined $title || $title eq '') {
$title = $file_type;
$title .= " File" if ( $title !~ / File/i );
#TT 11054 fix: add the count, if not provided
#this should still fix 10991, where add file titles were being dropped
#AND should fix 11054 where dupliacte #counts were being added
if ($title !~ /#\d/) {
$title_cnt = &upload_file_get_title_count($file_type_cde,$ms_id,$ms_rev_no,$j_id);
$title .= " #$title_cnt";
}

API Idea: on_completion_selected

C pragmas syntax highlight bug
If there is a string after the pragma with a comment between the quotation marks, all of the code after the closing quotation mark are highlighted as strings. with /* ... */ between the quotation marks
Code:
#pragma MESSAGES_COMMENT " /* Text 1234*/ "
int main()
{
printf("Hello World");
return 0;
}
Pictures
with /* ... */ between the quotation marks:
without /* ... */ between the quotation marks:
Customer support service by UserEcho