diff options
author | 2011-11-23 08:22:55 -0500 | |
---|---|---|
committer | 2011-11-23 08:22:55 -0500 | |
commit | 6d8d01a364ba9786b7f9698840ba60e769954808 (patch) | |
tree | 19afb5afac0889d6c1a92bb2c33ee551f902a134 /modules/textadept/editing.lua | |
parent | f1db4cacfe3aa49ac03e50f05ea522e69b1a0b63 (diff) | |
download | textadept-6d8d01a364ba9786b7f9698840ba60e769954808.tar.gz textadept-6d8d01a364ba9786b7f9698840ba60e769954808.zip |
Code cleanup.
Diffstat (limited to 'modules/textadept/editing.lua')
-rw-r--r-- | modules/textadept/editing.lua | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/modules/textadept/editing.lua b/modules/textadept/editing.lua index 4d885a81..b6e8bf70 100644 --- a/modules/textadept/editing.lua +++ b/modules/textadept/editing.lua @@ -161,16 +161,12 @@ function match_brace(select) local buffer = buffer local caret = buffer.current_pos local match_pos = buffer:brace_match(caret) - if match_pos ~= -1 then - if select then - if match_pos > caret then - buffer:set_sel(caret, match_pos + 1) - else - buffer:set_sel(caret + 1, match_pos) - end - else - buffer:goto_pos(match_pos) - end + if match_pos == -1 then return end + if not select then caret = match_pos end + if match_pos > caret then + buffer:set_sel(caret, match_pos + 1) + else + buffer:set_sel(caret + 1, match_pos) end end |