Beta 20091023 is out, with Goto Symbol and a change to the default color scheme being the most visible changes. The color scheme now uses an orange highlight, to make the selection more visible. I like it, but I'm keen to hear opinions either way. If you're not seeing orange selections, it'll be because your color scheme is set to 'Monokai' rather than 'Monokai Bright'. Also on the color scheme front, the color of the bracket matching underlines can now be configured, by adding a value for 'brackets' in .tmTheme file.

For the API, addRegions has been extended to take an optional set of bit flags, the possible values of which are:

sublime.DRAW_EMPTYsublime.HIDE_ON_MINIMAPsublime.PERSISTENT

Let me know if it's not clear what these are doing. There's also a new callback available for plugins, onSelectionModified, and a new flag for the quick panel, sublime.SELECT_PANEL_MONOSPACE_FONT, which is handy if you're embedding formatting into the quick panel entries, a la CTags plugin.

"Goto Symbol" is great. It works really well in mutli-language files like HTML with embedded JavaScript. I do wish it was a bit smarter about the first symbol it highlights though. If I type "foo" it will highlight "bar" first if I have two functions like:

function bar(trickyParamWithFooInName) function foo()

It seems like the function name--especially the first characters of the name--should have higher priority than the param names. Still, it already works way better than crappy, screen-sucking "function tree sidebars" in a lot of editors.

sublime.DRAW_EMPTY - draw empty regions as cursorssublime.HIDE_ON_MINIMAP - don't show the regions on the minimap. this helps performance if you're adding a large number of regionssublime.PERSISTENT - save the regions into the session

How colours are determined hasn't changed, although I'll fix the minimap issue at least for the next beta.

Really like the new Goto Symbol quick panel. Using it, I have noticed two possible issues, though:

1) The CPU usage of my Sublime Text leaps right up when the quick panel is visible, and it hovers around 40%. I hadn't noticed it before, but I checked and it is the same with the Open File in Project quick panel.

2) Also, the symbol list includes anonymous functions in languages such as JavaScript. Since the list is not alphabetical this may be a deliberate decision but I think I'd personally prefer it to omit them.