Sublime Text 2 is a text editor for OS X, Linux and Windows, currently in beta.
Auto Complete doesn't close automatically
Clips system
Search/Replace enhancements
Also replace should popup also with ctrl+f (to be honest, most of the times you search something when coding you need to do a replace afterwords, so popiung up the replace dialog is a good idea imo).
The buttons in the search and replace boxes should have a highlighted letter, so that they are accessible via a keyboard combination - for example you search for a word, then enter the replacement for that word and then hit lets say alt+r for replace, and alt+a for replace all (key combinations are of course just a suggestions)
Ctrl+Shift+N not opening new window in HTML file
ST 2, Build 2181
Windows 8 Customer Preview
Support for reverse mouse wheel using Autohotkey
NCL plugin?
Hi, I just stumbled upon SublimeText today. There is a programming language I use called NCL (http://www.ncl.ucar.edu).
I would like to use this editor with it. The NCL group provides a link where any group can create a plugin for their editor here, http://www.ncl.ucar.edu/Applications/editor.shtml#textmate
Is it possible someone at SublimeText could do this? I don't know how.
I will try to do so in 10 days.
Make XML syntax definition mark invalid double-hyphen inside comment
diff --git a/a b/XML.tmLanguage
index 9438f60..bbb5823 100644
--- a/a
+++ b/XML.tmLanguage
@@ -109,6 +109,15 @@
<string>--%?></string>
<key>name</key>
<string>comment.block.xml</string>
+ <key>patterns</key>
+ <array>
+ <dict>
+ <key>match</key>
+ <string>--</string>
+ <key>name</key>
+ <string>invalid.illegal.double-hyphen-in-comment.xml</string>
+ </dict>
+ </array>
</dict>
<dict>
<key>begin</key>
Erlang syntax highlighting error (with potential fix!)
In Erlang, fun is not only a keyword for lambdas, but can also be used in -spec macro directives.
Example:
-spec for_house_of(Type :: row|column|box, Pos :: integer(), AccStart :: X, Fun :: fun((Pos :: integer(), Acc::X) -> (Y)) ) -> [Y].
This breaks syntax highlighting afterwards though (because Sublime text thinks we're in an anonymous function that has never been ended).
(multiline or single line -spec doesn't matter).
It can be fixed by ignoring the fun keyword if it follows two colons in this case:
Erlang.tmLanguage, line 699
Before
<string>\b(fun)\b</string>
After
<string>\b^(?!.*::).*$\b(fun)\b</string>
This is only a hack though, because the parameter spec could also be unnamed:
-spec for_house_of(Type :: row|column|box, integer(), X, fun((integer(), X) -> (Y)) ) -> [Y].
Remove special characters from sublime text 2 directories and files
Code comments that show up in sidebar.
Customer support service by UserEcho