[wingide-users] Brace matching
Wingware Support
support at wingware.com
Wed Nov 12 07:51:53 MST 2008
Torsten Marek wrote:
> is there a way to make Wing only match braces immediately left to the
> cursor, and never a brace under the cursor? Currently, the default seems
> to be that first, the editor checks for a brace under the cursor (at
> point, in emacs speak), and only if none is found, it looks to the
> right.
Assuming you mean the Match Braces feature in the Source menu, there isn't
a way to alter how that works now although you could write a small script
to move the cursor to the right one and then do the brace match. Also
doing Match Braces twice in a row may get you want you want.
A script would look something like this:
import wingapi
def my_brace_match():
app = wingapi.gApplication
ed = app.GetActiveEditor()
if ed is not None:
app.ExecuteCommand('forward-char')
app.ExecuteCommand('brace-match')
You may need to refer to the scripting documentation if you try this:
http://wingware.com/doc/scripting
--
Stephan Deibel
Wingware | Python IDE
Advancing Software Development
www.wingware.com
More information about the wingide-users
mailing list