aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2010-03-10 15:42:37 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2010-03-10 15:42:37 -0500
commit67c075e64fc4bfcf74bfb6c71279fc58a4cb80a9 (patch)
tree8731a3406bf4ed9f50834395b3feb58dc65f2216 /core
parent5968eb124e4363fa216f60f5e799097ad3e2f363 (diff)
downloadtextadept-67c075e64fc4bfcf74bfb6c71279fc58a4cb80a9.tar.gz
textadept-67c075e64fc4bfcf74bfb6c71279fc58a4cb80a9.zip
Check if ~/.textadept/lexers/ exists first; core/ext/menu.lua
Diffstat (limited to 'core')
-rw-r--r--core/ext/menu.lua8
1 files changed, 5 insertions, 3 deletions
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