diff options
author | 2017-06-23 00:07:54 -0400 | |
---|---|---|
committer | 2017-06-23 00:07:54 -0400 | |
commit | f5aabd9def417094b478ef34acd1d89341670e3f (patch) | |
tree | 183d74bd1c3fe249776619d9519198a7836d1283 /modules/textadept/editing.lua | |
parent | 823d2770fe7ea7e8269ea43119d98f3f9130611e (diff) | |
download | textadept-f5aabd9def417094b478ef34acd1d89341670e3f.tar.gz textadept-f5aabd9def417094b478ef34acd1d89341670e3f.zip |
Small code cleanup.
Diffstat (limited to 'modules/textadept/editing.lua')
-rw-r--r-- | modules/textadept/editing.lua | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/modules/textadept/editing.lua b/modules/textadept/editing.lua index b1f4601d..0fa078ca 100644 --- a/modules/textadept/editing.lua +++ b/modules/textadept/editing.lua @@ -181,18 +181,12 @@ end) -- Enables and disables bracketed paste mode in curses and disables auto-pair -- and auto-indent while pasting. if CURSES and not WIN32 then - local function enable_bracketed_paste_mode() - io.stdout:write('\x1b[?2004h') - io.stdout:flush() - end - enable_bracketed_paste_mode() - local function disable_bracketed_paste_mode() - io.stdout:write('\x1b[?2004l') - io.stdout:flush() - end - events.connect(events.SUSPEND, disable_bracketed_paste_mode) - events.connect(events.RESUME, enable_bracketed_paste_mode) - events.connect(events.QUIT, disable_bracketed_paste_mode) + local function enable_br_paste() io.stdout:write('\x1b[?2004h'):flush() end + local function disable_br_paste() io.stdout:write('\x1b[?2004l'):flush() end + enable_br_paste() + events.connect(events.SUSPEND, disable_br_paste) + events.connect(events.RESUME, enable_br_paste) + events.connect(events.QUIT, disable_br_paste) local auto_pairs, auto_indent events.connect(events.CSI, function(cmd, args) |