diff options
Diffstat (limited to 'scripts/gen_plist.lua')
-rwxr-xr-x | scripts/gen_plist.lua | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/scripts/gen_plist.lua b/scripts/gen_plist.lua index ab6cee55..0ecabb68 100755 --- a/scripts/gen_plist.lua +++ b/scripts/gen_plist.lua @@ -19,6 +19,7 @@ for type in types:gmatch('(.-)[%],}]+') do end end +-- LuaFormatter off -- Generate and write the XML. local xml = {[[ <?xml version="1.0" encoding="UTF-8"?> @@ -51,13 +52,14 @@ xml[#xml + 1] = [[ <string>com.apple.xml-property-list</string> <string>com.netscape.javascript-source</string> <string>com.sun.java-source</string>]] +-- LuaFormatter on for i = 1, #languages do lang, exts = languages[i], extensions[languages[i]] if #exts > 0 then - xml[#xml + 1] = "\t\t\t\t<string>com.textadept."..lang:gsub(' ', '-').. - "-source</string>" + xml[#xml + 1] = "\t\t\t\t<string>com.textadept." .. lang:gsub(' ', '-') .. "-source</string>" end end +-- LuaFormatter off xml[#xml + 1] = [[ <string>net.daringfireball.markdown</string> <string>public.c-header</string> @@ -101,6 +103,7 @@ xml[#xml + 1] = [[ </array> <key>UTImportedTypeDeclarations</key> <array>]] +-- LuaFormatter on for i = 1, #languages do lang, exts = languages[i], extensions[languages[i]] if #exts > 0 then @@ -109,16 +112,13 @@ for i = 1, #languages do xml[#xml + 1] = "\t\t\t<dict>" xml[#xml + 1] = "\t\t\t\t<key>public.filename-extension</key>" xml[#xml + 1] = "\t\t\t\t<array>" - for j = 1, #exts do - xml[#xml + 1] = "\t\t\t\t\t<string>"..exts[j].."</string>" - end + for j = 1, #exts do xml[#xml + 1] = "\t\t\t\t\t<string>" .. exts[j] .. "</string>" end xml[#xml + 1] = "\t\t\t\t</array>" xml[#xml + 1] = "\t\t\t</dict>" xml[#xml + 1] = "\t\t\t<key>UTTypeDescription</key>" - xml[#xml + 1] = "\t\t\t<string>"..lang.." source</string>" + xml[#xml + 1] = "\t\t\t<string>" .. lang .. " source</string>" xml[#xml + 1] = "\t\t\t<key>UTTypeIdentifier</key>" - xml[#xml + 1] = "\t\t\t<string>com.textadept."..lang:gsub(' ', '-').. - "-source</string>" + xml[#xml + 1] = "\t\t\t<string>com.textadept." .. lang:gsub(' ', '-') .. "-source</string>" xml[#xml + 1] = "\t\t\t<key>UTTypeConformsTo</key>" xml[#xml + 1] = "\t\t\t<array>" xml[#xml + 1] = "\t\t\t\t<string>public.source-code</string>" @@ -126,6 +126,7 @@ for i = 1, #languages do xml[#xml + 1] = "\t\t</dict>" end end +-- LuaFormatter off xml[#xml + 1] = [[ </array> <key>CFBundleExecutable</key> @@ -151,6 +152,7 @@ xml[#xml + 1] = [[ </dict> </plist> ]] +-- LuaFormatter on f = io.open('../src/Info.plist', 'w') f:write(table.concat(xml, '\n')) f:close() |