From 1d249aa4a3016ebe4cbcfdf23bcf9f5293f37163 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Mon, 8 Jul 2013 23:08:05 -0400 Subject: Renamed Textadept module's "mime_types" to "file_types" and removed config file. --- scripts/gen_plist.lua | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'scripts/gen_plist.lua') diff --git a/scripts/gen_plist.lua b/scripts/gen_plist.lua index fc47203c..54ae0d38 100755 --- a/scripts/gen_plist.lua +++ b/scripts/gen_plist.lua @@ -7,16 +7,17 @@ local lang, exts local languages, extensions = {}, {} -- Read languages and extensions. -local f = io.open('../modules/textadept/mime_types.conf') -for line in f:lines() do - if line:find('^%%') then - lang, exts = line:match('^%%%s*(.+)$'), {} +local f = io.open('../modules/textadept/file_types.lua') +local types = f:read('*all'):match('M.extensions = (%b{})'):sub(2) +f:close() +for type in types:gmatch('(.-)[%],}]+') do + if type:find('^%-%-') then + lang, exts = type:match('([^%[]+)$'), {} if lang then languages[#languages + 1], extensions[lang] = lang, exts end - elseif line:find('^%a') then - exts[#exts + 1] = line:match('^%S+') + else + exts[#exts + 1] = type:match('^%[?\'?([^\'=]+)') end end -f:close() -- Generate and write the XML. local xml = {[[ @@ -68,7 +69,7 @@ xml[#xml + 1] = [[ CFBundleExecutable - textadept + textadept_osx CFBundleIconFile textadept.icns CFBundleIdentifier @@ -82,7 +83,7 @@ xml[#xml + 1] = [[ CFBundleSignature ???? CFBundleVersion - 7.0 alpha + 7.0 alpha 2 NSHighResolutionCapable -- cgit v1.2.3