diff options
author | 2008-12-14 14:22:31 -0500 | |
---|---|---|
committer | 2008-12-14 14:22:31 -0500 | |
commit | 846ff444bc08a1c2b31f886293a1fb1e5b36ac2a (patch) | |
tree | 6d68f8ed7b7a7be0e3805e91eb8fc8f164f5a9e0 /core | |
parent | 63a667bbbc62e53c5de1a63f0d4b1b585e0072f7 (diff) | |
download | textadept-846ff444bc08a1c2b31f886293a1fb1e5b36ac2a.tar.gz textadept-846ff444bc08a1c2b31f886293a1fb1e5b36ac2a.zip |
Delete Windows/Linux built-in Scintilla key commands for Mac; core/events.lua
Diffstat (limited to 'core')
-rw-r--r-- | core/events.lua | 10 |
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') |