aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2010-06-24 18:47:36 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2010-06-24 18:47:36 -0400
commiteb3f0e6f7d077c6b87567b9538be30455640d9cc (patch)
treef3a875db88644c2133eb3eddf767e13a588ff5b1
parent9a01eb2893daafc257a930fc535bcdda73b0ac54 (diff)
downloadtextadept-eb3f0e6f7d077c6b87567b9538be30455640d9cc.tar.gz
textadept-eb3f0e6f7d077c6b87567b9538be30455640d9cc.zip
No menu accelerators for underscores in lexer names; modules/textadept/menu.lua
-rw-r--r--modules/textadept/menu.lua3
1 files changed, 2 insertions, 1 deletions
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