From d8cc38cc49c6def21befc585e12530b55569ea7b Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sat, 20 Mar 2010 18:05:14 -0400 Subject: Can change lexer from a filtered list dialog. --- core/ext/menu.lua | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'core/ext/menu.lua') diff --git a/core/ext/menu.lua b/core/ext/menu.lua index bf5f8857..b8391d6b 100644 --- a/core/ext/menu.lua +++ b/core/ext/menu.lua @@ -287,25 +287,8 @@ local menubar = { { l.MENU_HELP_LUADOC, ID.LUADOC }, }, } -local lexers_found = {} -local lexers = {} local lexer_menu = { title = l.MENU_LEX_TITLE } -local lfs = require 'lfs' -for lexer in lfs.dir(_HOME..'/lexers/') do - if lexer:find('%.lua$') and lexer ~= 'lexer.lua' then - lexers_found[lexer:match('^(.+)%.lua$')] = true - end -end -if lfs.attributes(_USERHOME..'/lexers/') then - for lexer in lfs.dir(_USERHOME..'/lexers/') do - if lexer:find('%.lua$') and lexer ~= 'lexer.lua' then - lexers_found[lexer:match('^(.+)%.lua$')] = true - end - end -end -for lexer in pairs(lexers_found) do lexers[#lexers + 1] = lexer end -table.sort(lexers) -for _, lexer in ipairs(lexers) do +for _, lexer in ipairs(textadept.mime_types.lexers) do lexer_menu[#lexer_menu + 1] = { lexer, ID.LEXER_START + #lexer_menu } end table.insert(menubar, #menubar, gtkmenu(lexer_menu)) -- before 'Help' -- cgit v1.2.3