From 67c075e64fc4bfcf74bfb6c71279fc58a4cb80a9 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Wed, 10 Mar 2010 15:42:37 -0500 Subject: Check if ~/.textadept/lexers/ exists first; core/ext/menu.lua --- core/ext/menu.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'core') diff --git a/core/ext/menu.lua b/core/ext/menu.lua index 6ff5681a..bf5f8857 100644 --- a/core/ext/menu.lua +++ b/core/ext/menu.lua @@ -296,9 +296,11 @@ for lexer in lfs.dir(_HOME..'/lexers/') do lexers_found[lexer:match('^(.+)%.lua$')] = true end end -for lexer in lfs.dir(_USERHOME..'/lexers/') do - if lexer:find('%.lua$') and lexer ~= 'lexer.lua' then - lexers_found[lexer:match('^(.+)%.lua$')] = true +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 -- cgit v1.2.3