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