aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/menu.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2012-07-23 12:41:38 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2012-07-23 12:41:38 -0400
commitd704778287b0bf7e6866c3cd932d9ae779dccc0b (patch)
tree4795ccec3256bd629337a62dbc39024ff55464a3 /modules/textadept/menu.lua
parentc9ba7486005a100fa2f6978c7f0ef93d462bd090 (diff)
downloadtextadept-d704778287b0bf7e6866c3cd932d9ae779dccc0b.tar.gz
textadept-d704778287b0bf7e6866c3cd932d9ae779dccc0b.zip
Disable menus in ncurses for now; modules/textadept/menu.lua
Diffstat (limited to 'modules/textadept/menu.lua')
-rw-r--r--modules/textadept/menu.lua22
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