aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2008-12-14 14:22:31 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2008-12-14 14:22:31 -0500
commit846ff444bc08a1c2b31f886293a1fb1e5b36ac2a (patch)
tree6d68f8ed7b7a7be0e3805e91eb8fc8f164f5a9e0
parent63a667bbbc62e53c5de1a63f0d4b1b585e0072f7 (diff)
downloadtextadept-846ff444bc08a1c2b31f886293a1fb1e5b36ac2a.tar.gz
textadept-846ff444bc08a1c2b31f886293a1fb1e5b36ac2a.zip
Delete Windows/Linux built-in Scintilla key commands for Mac; core/events.lua
-rw-r--r--core/events.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/events.lua b/core/events.lua
index f60910b5..d7d95cc0 100644
--- a/core/events.lua
+++ b/core/events.lua
@@ -217,6 +217,16 @@ add_handler('view_new',
buffer.lexer = c.SCLEX_LPEG
buffer:set_lexer_language('container')
+ -- delete Windows/Linux key commands for Mac
+ if MAC then
+ buffer:clear_cmd_key(string.byte('Z'), c.SCMOD_CTRL)
+ buffer:clear_cmd_key(string.byte('Y'), c.SCMOD_CTRL)
+ buffer:clear_cmd_key(string.byte('X'), c.SCMOD_CTRL)
+ buffer:clear_cmd_key(string.byte('C'), c.SCMOD_CTRL)
+ buffer:clear_cmd_key(string.byte('V'), c.SCMOD_CTRL)
+ buffer:clear_cmd_key(string.byte('A'), c.SCMOD_CTRL)
+ end
+
if _THEME and #_THEME > 0 then
local ret, errmsg =
pcall(dofile, _HOME..'/themes/'.._THEME..'/view.lua')