The various find/replace/incremental find panels are now driven by commands, and consequently, the key bindings show up on the button tool tips. There's also more ability to customize these panels now, as key bindings can be targeted at a specific panel via the new "panel" context option (see the default key bindings for examples).

The API side of things, show_quick_panel now takes an optional flag, sublime.MONOSPACE_FONT, allowing plugins to have more control over the formatting of the list.

Any chance the quick panel/command palette will ever be forwarded key modifiers at the time of validation? In the case of the quick panel, they'd have to be passed down as on_done(s, modifiers), I guess.

Please don't use "Enter" as the key name on OS X. The proper key name should be "Return". An extended keyboard with a numeric keypad has a separate "Enter" key which is not the same as Return -- and doesn't work for the find/replace buttons because it has a different key code.

Looks like a new bug cropped up in this release -- as long as the find panel (or incremental find panel) is open, it steals return/enter keypresses from the editor (even when it doesn't have focus). Spotted in Windows x64 build.

aparajita wrote:Please don't use "Enter" as the key name on OS X. The proper key name should be "Return". An extended keyboard with a numeric keypad has a separate "Enter" key which is not the same as Return -- and doesn't work for the find/replace buttons because it has a different key code.

The default comment style (with ctrl+/) in PHP seems to have changed from // to # in this release. Also, the default block comment style has changed from /* */ to <!-- -->, which obviously doesn't work at all in PHP.

ianthehenry wrote:Looks like a new bug cropped up in this release -- as long as the find panel (or incremental find panel) is open, it steals return/enter keypresses from the editor (even when it doesn't have focus). Spotted in Windows x64 build.

Yea, definitely something weird going on with the enter key. When I have the python console open it works fine though.