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

+1

Python syntax highlighting for binary literals

Bcj Brendan 12 ár síðan 0
The python language file (Python.tmLanguage) is missing the pattern for binary literals (e.g., 0b1010). To add support, all that needs to be done, is to add a few lines of code(http://pastebin.com/0mDW2mKL) to the patterns array (just search for constant.numeric.integer.hexadecimal, and add it underneath).


+1

include filter for Projects

Mike Craddick 13 ár síðan 0

Would love to have back the ability to specify "include_filters" for Project files. Would be happy with whatever way this worked (e.g. if include filter was used, would ONLY include those files/folders specified with filter).

+1

hot_exit true, remember_open_files true

Structured QA Web 12 ár síðan 0

I love hot_exit because I always work with Open Folder.. so that means my folder is always remembered. BUT, this means I can't turn off remember_open_files. Which is a huge problem because tabs keep piliing up and I have to close each of them manually.

I'd really like it to never remember tabs once I close Sublime, but still remember the folder I'm working on.


Your comment explains that this is the situation indeed:

"// remember_open_files makes the application start up with the last set of

// open files. Changing this to false will have no effect if hot_exit is

// true"


Would be great if you can allow that!


+1

modified file indicator on tab

Mihkel Miliste 13 ár síðan Uppfært 13 ár síðan 2
Indicator for modified but not saved file has gone missing in 2181 (OSX)
+1

Statically Link Everything For Linux Use

Dane Curbow 12 ár síðan 0
I am trying to get ST2 up and running on RHEL5 64bit for work. I managed to resolve some other library conflicts, but the glibc-2.11 can't really be worked around. If I update that in my environment the most likely (as other people got this result) outcome is that I have to setup my environment again because taking such actions will break it. This could easily be resolved by not having ST2 dynamically linked and instead go with a statically linked release for those who need it.


+1

Timestamp your digital signatures on binary files.

12 ár síðan 0

Timestamp your digital signatures on binary files. That way it will validate after certificate expires.


Easy to do while releasing a version + usually free.

+1

Use tab to step over auto-completed quote, bracket, etc. pairs

Jordan MacDonald 13 ár síðan updated by Brandon Galer 12 ár síðan 2
Scenario:

I'm coding something that involves a string, so I hit the single-quote button. SublimeText automatically puts in a terminating quote, and I continue typing my string. Once I'm done typing the string, I have to navigate past the auto-completed quote to continue typing. That requires me entering the single-quote button, the end key or the right-arrow key. This isn't so bad, but if I'm also in an array like so:
['test|'] (vertical bar = caret)
I need to type both a single-quote and a right-bracket.

Solution:

When the user hits the tab key, check to see if they're inside of an auto-completed string, array, etc and step over all adjacent elements so that the user can continue typing. So, if this is the situation:
'string|'
it'll just step over a quote. In this situation:
['string|']
it'll step over both the quote and the closing bracket. In this situation:
{['string|']}
it'll step over all three elements.
+1

option for turning a selection into a column selection

Gavin Stark 13 ár síðan Uppfært 13 ár síðan 0
One thing I find missing after converting from TextMate is the ability to highlight a start/end range and hit a key to turn this into a column selection. I know I can use the menu option "Add Previous/Next Line" but I'd prefer to highlight the start and end point as a selection and transform it into a column select.
+1

MySQL Completion

alpha logic 12 ár síðan 0

MySQL completion should be included in a distinct package (currently Sublime Text 2 include MySQL completion in PHP completion), 

because some MySQL functions are already deprecated and will be removed in the future and 

because MySQL has been extended with Mysqli, Mysqlnd, Mysqlnd_ms, Mysqlnd_qc, Mysqlnd_uh, Mysqlnd_mux and Mysqlnd_memcache.


MySQL Function completion should have the full syntax

mysql_connect(server,user,pwd,newlink,clientflag)

mysql_select_db(database,connection)


Mysqli Class completion

Mysqli_stmt Class completion

Mysqli_result Class completion

Mysqli_driver Class completion

Mysqli_warning Class completion


Mysqlnd completion

Mysqlnd_ms completion

Mysqlnd_qc completion

Mysqlnd_uh completion

Mysqlnd_mux completion

Mysqlnd_memcache completion .

+1

Writing unicode

Jakob Jensen 11 ár síðan 0

There seem to be a lack of the very basic feature to ẃrite unicode with the ctrl+shit+u keyboard shortcut. It would be very nice not to have to copy paste from terminal, browser or any other texteditor which all support unicode :/