diff options
Diffstat (limited to 'core/events.lua')
-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') |