sublime text editor: not jumping to line?

Anyone tried to get Sublime Text going with Unity, with Sublime jumping to the line where the error/warning is?

I’ve tried the steps suggested on this wiki page to set Sublime Text as my editor:
http://wiki.unity3d.com/index.php/Using_Sublime_Text_as_a_script_editor

Getting Sublime Text to be the default editor is simple enough. Getting script errors to jump to the exact line/col, however, seems to evade me.

Contrary to what the wiki article says, Unity does not allow the selection of an executable shell script to be run. So the wiki’s suggestion of creating the shell script does not work.

I’m running OSX (Mavericks before, now Yosemite), and Unity 4.5.5. Tried OSX Automator and used it to build a self-running workflow application, which is selectable in Unity’s file editor preferences. It is through Automator that I noticed through the stdin trace: Unity is only sending out the full pathname to the script, but not including any :line:col information after. Can anyone verify this?

I use this line (in the External Script Editor Args field from Preferences->External Tools window) and it works like a charm. I’m on Windows but I believe this should work the same.

"$(File):$(Line)"

Please note that the quotes are very important!

Think I just found the answer:

The application runs as a proxy to route messages from Unity to ST. It does show up as a separate application which is a bit bothering, as you’ll have to CMD-TAB past the proxy app as you switch between ST and Unity.

To resolve this (and if you don’t mind concealing an application in the background), edit the application’s Info.plist and add the following key:

<key>LSUIElement</key>
<true/>

If there’s a better way, please share!