From eb3f0e6f7d077c6b87567b9538be30455640d9cc Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 24 Jun 2010 18:47:36 -0400 Subject: No menu accelerators for underscores in lexer names; modules/textadept/menu.lua --- modules/textadept/menu.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/textadept') diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua index e3e5ee0d..67d45f17 100644 --- a/modules/textadept/menu.lua +++ b/modules/textadept/menu.lua @@ -278,6 +278,7 @@ local menubar = { } local lexer_menu = { title = l.MENU_LEX_TITLE } for _, lexer in ipairs(_m.textadept.mime_types.lexers) do + lexer = lexer:gsub('_', '__') -- no accelerators lexer_menu[#lexer_menu + 1] = { lexer, ID.LEXER_START + #lexer_menu } end table.insert(menubar, #menubar, gtkmenu(lexer_menu)) -- before 'Help' @@ -308,7 +309,7 @@ local function set_eol_mode(mode) events.emit('update_ui') -- for updating statusbar end local function set_lexer(lexer) - buffer:set_lexer(lexer) + buffer:set_lexer(lexer:gsub('__', '_')) buffer:colourise(0, -1) events.emit('update_ui') -- for updating statusbar end -- cgit v1.2.3