A new syntax definition format for Sublime
sublimetext.com
sublimetext.com
Hopefully this will be combined with putting all the official sublime text syntax definitions on github so there can be more continuous improvements coming from the large community.
Or just stop including syntax definitions with the editor entirely, make people use packages/plugins (though this is less likely to happen, Sublime is popular in part because it works so well out of the box).
Seems easy to understand.
And most of all I came to say glad to see Sublime Text moving forward again.
One thing that bothers me, maybe more than it should-- On OS X, I like opening directories for editing by using the open command:
open [folder] -a Sublime\ Text
This is great, but I hate that Sublime Text has a long, two-word name, requiring me to escape the space or use quotes (it was even worse when I had to type Sublime\ Text\ 2).
I've tried aliasing and symlinking "sublime" as a shortcut, but since the open command uses Launch Services to find the application name, none of that shell trickery works. This is the only thing preventing complete text editor zen :(
And then
$ subl .
to open the current folder.Zen achieved.
* e is aliased to `emacs` (I use Emacs on command line and Sublime Text using a GUI and projects, so I use `subl` command rarely). * g is aliased to `git`. * z is a glorious cd command: https://github.com/rupa/z
Besides them I use `rsub` command when editing files on a remote server, which is `rmate` for Sublime Text.
Tip for zsh users: With zsh's history-beginning-search-* commands I can write only a prefix to find a command in history. E.g. If I already typed `rsub user_management/forms.py` before and want to open that file, I type `rsub u` and press up arrow a few times till I get to the result I want.
function open_st2 {
open $1 -a Sublime\ Text
}Example: https://github.com/Benvie/JavaScriptNext.tmLanguage/blob/mas...
Example: https://github.com/Nessphoro/sublimeassembly/blob/master/Ass...
Output: https://github.com/Nessphoro/sublimeassembly/blob/master/Ass...
I suspect you're confusing what some juiced-up workflow makes possible vs. how stock Sublime works.