Build 3013 is available now. This is the first dev build for Sublime Text 3, so you won't get an auto update notification from previous builds.

3013 has atomic saves, where the file is first saved to a new file, and then renamed over the top of the existing file. Atomic saves are disabled by default, but can be enabled via the atomic_save setting.

There are a bunch of new APIs in 3013, notably on_text_command an on_window_command. These events allow plugins to be notified before a given command is run. Plugins can use them as simple notifications, or they can change the command that will be run: if, instead of returning None, an event handler returns a command name or a (command_name, args) tuple, then the returned command will be run instead of the originally issued one.

It's easy to get into trouble with on_text_command, so do be careful. If, for example, you make a plugin that unilaterally returns "paste" from on_text_command, then every command issued will be a paste command, making things like undo, editing, navigation, etc not work. You'd have to manually delete the plugin to get things make to a working state.

the following command does not seem to be working, i looked in the sublime.py file for it and could not find a match.sublime.find_resources(pattern) [String] Finds resources whose file name matches the given pattern.

Hey, I'm using Unity 3D 4.0 on OS X Mountain Lion, if it's supposed to jump to the line number from double clicking console entries then that's not working. Is there something else you wanted to check with Unity?

Is there any chance you could include a better default C# package? The one it comes with doesn't do Goto Symbol correctly, and the new Goto Definition doesn't seem to work either, probably for the same reason. I'm using this one https://github.com/wintermi/csharp-tmbundle if that helps!

Don't know whether the root cause is ST3 or GoSublime, but disabling GoSublime makes the issue go away, although I'd have expected ST3 to not freeze due to a plugin's behavior now with plugin_host.

How to reproduce:1. Open up lots of go files.2. Have GoSublime enabled3. Menu item File->Close All Files4. ST3 hangs forever.

The only way to regain control is to issue `killall plugin_host` and then after a few seconds ST3 unfreezes (but then without any plugins running). The freeze always happen with GoSublime enabled and never happens when it's disabled.