aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept
diff options
context:
space:
mode:
Diffstat (limited to 'modules/textadept')
-rw-r--r--modules/textadept/menu.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua
index 6832bb1f..6ef28b77 100644
--- a/modules/textadept/menu.lua
+++ b/modules/textadept/menu.lua
@@ -345,10 +345,11 @@ events.connect(events.MENU_CLICKED, function(menu_id)
end)
-- Set a language-specific context menu or the default one.
-local function set_lang_contextmenu()
+local function set_language_contextmenu()
local lang = buffer:get_lexer()
set_contextmenu(_m[lang] and _m[lang].context_menu or context_menu)
end
-events.connect(events.LANGUAGE_MODULE_LOADED, set_lang_contextmenu)
-events.connect(events.BUFFER_AFTER_SWITCH, set_lang_contextmenu)
+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)