This weeks build of Sublime Text X, 20110106, is available now.
Find in Files makes an appearance this week. It works mostly the same as in Sublime Text 1.x, but with a couple of additions:
- There's now an option to display the results with context. This is on by default.
- Find results can be sent to a dedicated buffer, rather than an output panel. This is off by default, but there’s a button on the find in files panel to enable it.
Also, when specifying multiple locations, or multiple include/exclude patterns, separate them with commas, rather than the semi-colons used in 1.x. e.g., entering “-*.txt,-Makefile” in the “In Files:” field will search all files, except those ending in .txt or named Makefile.
The biggest change though is the new settings system: the .sublime-options files have been replaced with .sublime-settings, which use JSON syntax. This has also trigged a change to the session and project file formats, although the differences are small enough that they shouldn’t be noticeable (i.e., unsaved changes will still be preserved). The Python API side of the settings system is/will be richer too, although I’ll go into that later.
The key binding files have been renamed, so if you have any additions in the User package, these will also need to be renamed.
There have been a bunch of other changes too, I think just about everyone who’s commented in one of the previous threads should have gotten at least one feature.
Due to the number of changes, I expect there are still a few bugs I haven’t uncovered, so please let me know what issues you run into.