aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/editing.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2017-06-23 00:07:54 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2017-06-23 00:07:54 -0400
commitf5aabd9def417094b478ef34acd1d89341670e3f (patch)
tree183d74bd1c3fe249776619d9519198a7836d1283 /modules/textadept/editing.lua
parent823d2770fe7ea7e8269ea43119d98f3f9130611e (diff)
downloadtextadept-f5aabd9def417094b478ef34acd1d89341670e3f.tar.gz
textadept-f5aabd9def417094b478ef34acd1d89341670e3f.zip
Small code cleanup.
Diffstat (limited to 'modules/textadept/editing.lua')
-rw-r--r--modules/textadept/editing.lua18
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)