diff options
author | 2012-07-23 12:41:38 -0400 | |
---|---|---|
committer | 2012-07-23 12:41:38 -0400 | |
commit | d704778287b0bf7e6866c3cd932d9ae779dccc0b (patch) | |
tree | 4795ccec3256bd629337a62dbc39024ff55464a3 | |
parent | c9ba7486005a100fa2f6978c7f0ef93d462bd090 (diff) | |
download | textadept-d704778287b0bf7e6866c3cd932d9ae779dccc0b.tar.gz textadept-d704778287b0bf7e6866c3cd932d9ae779dccc0b.zip |
Disable menus in ncurses for now; modules/textadept/menu.lua
-rw-r--r-- | modules/textadept/menu.lua | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua index de3b40c9..68b49066 100644 --- a/modules/textadept/menu.lua +++ b/modules/textadept/menu.lua @@ -285,7 +285,7 @@ function M.set_menubar(menubar) end gui.menubar = _menubar end -M.set_menubar(M.menubar) +if not NCURSES then M.set_menubar(M.menubar) end --- -- Sets `gui.context_menu` from the given menu table. @@ -297,7 +297,7 @@ function M.set_contextmenu(menu_table) contextmenu_actions = {} gui.context_menu = gui.menu(read_menu_table(menu_table, true)) end -M.set_contextmenu(M.context_menu) +if not NCURSES then M.set_contextmenu(M.context_menu) end local items, commands @@ -351,14 +351,16 @@ events_connect(events.MENU_CLICKED, function(menu_id) keys.run_command(action, type(action)) end) --- Set a language-specific context menu or the default one. -local function set_language_contextmenu() - local lang = _G.buffer:get_lexer(true) - M.set_contextmenu(_M[lang] and _M[lang].context_menu or M.context_menu) +if not NCURSES then + -- Set a language-specific context menu or the default one. + local function set_language_contextmenu() + local lang = _G.buffer:get_lexer(true) + M.set_contextmenu(_M[lang] and _M[lang].context_menu or M.context_menu) + end + events_connect(events.LANGUAGE_MODULE_LOADED, set_language_contextmenu) + events_connect(events.BUFFER_AFTER_SWITCH, set_language_contextmenu) + events_connect(events.VIEW_AFTER_SWITCH, set_language_contextmenu) + events_connect(events.BUFFER_NEW, set_lang_contextmenu) end -events_connect(events.LANGUAGE_MODULE_LOADED, set_language_contextmenu) -events_connect(events.BUFFER_AFTER_SWITCH, set_language_contextmenu) -events_connect(events.VIEW_AFTER_SWITCH, set_language_contextmenu) -events_connect(events.BUFFER_NEW, set_lang_contextmenu) return M |