From df3c20397818d29e459b4028bbb5bb921713d8e5 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Fri, 21 Aug 2020 15:52:40 -0400 Subject: Code cleanup. --- init.lua | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index af3a8ee8..3db4be00 100644 --- a/init.lua +++ b/init.lua @@ -355,15 +355,11 @@ end, 1) events.connect(events.VIEW_NEW, function() local buffer, view = _G.buffer, _G.view -- Allow redefinitions of these Scintilla key bindings. - local ctrl_keys = { - '[', ']', '/', '\\', 'Z', 'Y', 'X', 'C', 'V', 'A', 'L', 'T', 'D', 'U' - } - for _, key in ipairs(ctrl_keys) do - view:clear_cmd_key(string.byte(key) | view.MOD_CTRL << 16) + for _, code in utf8.codes('[]/\\ZYXCVALTDU') do + view:clear_cmd_key(code | view.MOD_CTRL << 16) end - for _, key in ipairs{'L', 'T', 'U', 'Z'} do -- ctrl+shift keys - view:clear_cmd_key( - string.byte(key) | (view.MOD_CTRL | view.MOD_SHIFT) << 16) + for _, code in utf8.codes('LTUZ') do + view:clear_cmd_key(code | (view.MOD_CTRL | view.MOD_SHIFT) << 16) end -- Since BUFFER_NEW loads themes and settings on startup, only load them for -- subsequent views. -- cgit v1.2.3