Skip to content

Commit 6a6f2b6

Browse files
committed
Support for more formats.
1 parent 8630669 commit 6a6f2b6

17 files changed

+238
-38
lines changed

Application/Info.plist

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,23 @@
336336
</array>
337337
</dict>
338338
</dict>
339+
<dict>
340+
<key>UTTypeConformsTo</key>
341+
<array>
342+
<string>public.source-code</string>
343+
</array>
344+
<key>UTTypeIdentifier</key>
345+
<string>com.sas.source</string>
346+
<key>UTTypeDescription</key>
347+
<string>SAS file</string>
348+
<key>UTTypeTagSpecification</key>
349+
<dict>
350+
<key>public.filename-extension</key>
351+
<array>
352+
<string>sas</string>
353+
</array>
354+
</dict>
355+
</dict>
339356
<dict>
340357
<key>UTTypeConformsTo</key>
341358
<array>
@@ -477,6 +494,24 @@
477494
</array>
478495
</dict>
479496
</dict>
497+
<dict>
498+
<key>UTTypeConformsTo</key>
499+
<array>
500+
<string>dyn.ah62d4rv4ge81k3x0qf3hg</string>
501+
<string>dyn.ah62d4rv4ge81k3u</string>
502+
<string>public.item</string>
503+
</array>
504+
<key>UTTypeIdentifier</key>
505+
<string>io.terraform.tfvars</string>
506+
<key>UTTypeTagSpecification</key>
507+
<dict>
508+
<key>public.filename-extension</key>
509+
<array>
510+
<string>tf</string>
511+
<string>tfvars</string>
512+
</array>
513+
</dict>
514+
</dict>
480515
<dict>
481516
<key>UTTypeConformsTo</key>
482517
<array>
@@ -1451,6 +1486,22 @@
14511486
</array>
14521487
</dict>
14531488
</dict>
1489+
<dict>
1490+
<key>UTTypeConformsTo</key>
1491+
<array>
1492+
<string>public.perl-script</string>
1493+
<string>dyn.ah62d4rv4ge81k</string>
1494+
</array>
1495+
<key>UTTypeIdentifier</key>
1496+
<string>org.perl.test-script</string>
1497+
<key>UTTypeTagSpecification</key>
1498+
<dict>
1499+
<key>public.filename-extension</key>
1500+
<array>
1501+
<string>t</string>
1502+
</array>
1503+
</dict>
1504+
</dict>
14541505
<dict>
14551506
<key>UTTypeConformsTo</key>
14561507
<array>
@@ -1563,6 +1614,22 @@
15631614
</array>
15641615
</dict>
15651616
</dict>
1617+
<dict>
1618+
<key>UTTypeConformsTo</key>
1619+
<array>
1620+
<string>dyn.ah62d4rv4ge81g2phqy</string>
1621+
<string>public.data</string>
1622+
</array>
1623+
<key>UTTypeIdentifier</key>
1624+
<string>org.sagemath.source</string>
1625+
<key>UTTypeTagSpecification</key>
1626+
<dict>
1627+
<key>public.filename-extension</key>
1628+
<array>
1629+
<string>sage</string>
1630+
</array>
1631+
</dict>
1632+
</dict>
15661633
<dict>
15671634
<key>UTTypeConformsTo</key>
15681635
<array>
@@ -1692,6 +1759,22 @@
16921759
</array>
16931760
</dict>
16941761
</dict>
1762+
<dict>
1763+
<key>UTTypeConformsTo</key>
1764+
<array>
1765+
<string>dyn.ah62d4rv4ge81g55q</string>
1766+
<string>public.data</string>
1767+
</array>
1768+
<key>UTTypeIdentifier</key>
1769+
<string>org.soliditylang.source</string>
1770+
<key>UTTypeTagSpecification</key>
1771+
<dict>
1772+
<key>public.filename-extension</key>
1773+
<array>
1774+
<string>sol</string>
1775+
</array>
1776+
</dict>
1777+
</dict>
16951778
<dict>
16961779
<key>UTTypeConformsTo</key>
16971780
<array>
@@ -1727,6 +1810,22 @@
17271810
</array>
17281811
</dict>
17291812
</dict>
1813+
<dict>
1814+
<key>UTTypeConformsTo</key>
1815+
<array>
1816+
<string>public.xml</string>
1817+
<string>dyn.ah62d4rv4ge81s65eru</string>
1818+
</array>
1819+
<key>UTTypeIdentifier</key>
1820+
<string>org.w3.wsdl</string>
1821+
<key>UTTypeTagSpecification</key>
1822+
<dict>
1823+
<key>public.filename-extension</key>
1824+
<array>
1825+
<string>wsdl</string>
1826+
</array>
1827+
</dict>
1828+
</dict>
17301829
<dict>
17311830
<key>UTTypeConformsTo</key>
17321831
<array>

Application/resources/settings.yaml

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,44 @@ UTIs:
273273
# .pub
274274
dyn.ah62d4rv4ge81a7pc:
275275
syntax: txt
276-
276+
277+
# .sas
278+
dyn.ah62d4rv4ge81g2px:
279+
syntax: sas
280+
281+
# .t
282+
dyn.ah62d4rv4ge81k:
283+
syntax: perl
284+
285+
# .cshtml
286+
dyn.ah62d4rv4ge80g65ksv002:
287+
syntax: csharp
288+
289+
org.w3.wsdl:
290+
syntax: xml
291+
292+
# .wsdl
293+
dyn.ah62d4rv4ge81s65eru:
294+
syntax: xml
295+
296+
# .tfvars
297+
dyn.ah62d4rv4ge81k3x0qf3hg:
298+
syntax: yaml
299+
# .tf
300+
dyn.ah62d4rv4ge81k3u:
301+
syntax: yaml
302+
303+
# .sage
304+
dyn.ah62d4rv4ge81g2phqy:
305+
syntax: py
306+
307+
com.sequel-ace.sequel-ace.sql:
308+
syntax: sql
309+
310+
# .sol
311+
dyn.ah62d4rv4ge81g55q
312+
syntax: sol
313+
277314
extensions:
278315
_plist*: &plist
279316
syntax: xml
@@ -415,3 +452,18 @@ extensions:
415452
# dyn.ah62d4rv4ge81a7pc
416453
pub:
417454
syntax: txt
455+
456+
.sage:
457+
syntax: py
458+
459+
t:
460+
syntax: perl
461+
462+
# dyn.ah62d4rv4ge81s65eru
463+
wsdl:
464+
syntax: xml
465+
466+
tfvars:
467+
syntax: yaml
468+
tf:
469+
syntax: yaml

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
Changelog
22
=======
33

4+
5+
### 2.1.16 (65)
6+
New features:
7+
- Update Highlight to release 4.4
8+
- Added support for Perl test scripts (`.t`).
9+
- Added support for Sagemath language (`.sage`) _as Python_
10+
- Added support for SAS language (`.sas`).
11+
- Added support for Solidity language (`.sol`).
12+
- Added support for Terraform files (`.tfvars` and `.tf`) _as YAML_.
13+
14+
Bugfix:
15+
- Support for SQL files associated with the UTI `com.sequel-ace.sequel-ace.sql`.
16+
- Fixed bug on syntax_highlight_cli.
17+
18+
419
### 2.1.15 (64)
520
New features:
621
- Added support for JSON with Comments (`.jsonc`).

QLExtension/Info.plist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@
8787
<string>com.microsoft.xaml</string>
8888
<string>com.netscape.javascript-source</string>
8989
<string>com.oracle.sql</string>
90+
<string>com.sas.source</string>
9091
<string>com.sass-lang.sass</string>
92+
<string>com.sequel-ace.sequel-ace.sql</string>
9193
<string>com.sun.java-properties</string>
9294
<string>com.sun.java-source</string>
9395
<string>com.sun.java-server-pages</string>
@@ -103,6 +105,7 @@
103105
<string>info.haml.haml</string>
104106
<string>io.azkaban.flow</string>
105107
<string>io.github.jsx</string>
108+
<string>io.terraform.tfvars</string>
106109
<string>is.workflow.my.workflow</string>
107110
<string>org.applescript.source</string>
108111
<string>org.arduino.ino-source</string>
@@ -168,6 +171,7 @@
168171
<string>org.omg.ecore</string>
169172
<string>org.opml.opml</string>
170173
<string>org.opml.source</string>
174+
<string>org.perl.test-script</string>
171175
<string>org.pddl.pddl</string>
172176
<string>org.python.compiled-script</string>
173177
<string>org.python.restructuredtext</string>
@@ -180,6 +184,7 @@
180184
<string>org.rubyonrails.erb-sql</string>
181185
<string>org.rust-lang.rust</string>
182186
<string>org.rust-lang.source</string>
187+
<string>org.sagemath.source</string>
183188
<string>org.sbarex.conf</string>
184189
<string>org.sbarex.dart</string>
185190
<string>org.sbarex.ms-powershell</string>
@@ -188,6 +193,7 @@
188193
<string>org.sbarex.nim</string>
189194
<string>org.sbarex.qlsyntaxhighlight.dummy</string>
190195
<string>org.scala.source</string>
196+
<string>org.soliditylang.source</string>
191197
<string>org.tug.lua</string>
192198
<string>org.tug.tex</string>
193199
<string>org.tug.tex.bibtex</string>
@@ -216,6 +222,7 @@
216222
<string>org.vim.yaml-file</string>
217223
<string>org.vuejs.vue</string>
218224
<string>org.w3.xsl</string>
225+
<string>org.w3.wsdl</string>
219226
<string>org.xml-tools.source</string>
220227
<string>org.xsd.schema</string>
221228
<string>org.xul.source</string>
@@ -329,6 +336,14 @@
329336
<string>dyn.ah62d4rv4ge81k6xh</string>
330337
<string>dyn.ah62d4rv4ge80y65tr3vu</string>
331338
<string>dyn.ah62d4rv4ge81a7pc</string>
339+
<string>dyn.ah62d4rv4ge81k</string>
340+
<string>dyn.ah62d4rv4ge81g2px</string>
341+
<string>dyn.ah62d4rv4ge80g65ksv002</string>
342+
<string>dyn.ah62d4rv4ge81s65eru</string>
343+
<string>dyn.ah62d4rv4ge81k3x0qf3hg</string>
344+
<string>dyn.ah62d4rv4ge81k3u</string>
345+
<string>dyn.ah62d4rv4ge81g55q</string>
346+
<string>dyn.ah62d4rv4ge81g2phqy</string>
332347
</array>
333348
<key>QLSupportsSearchableItems</key>
334349
<false/>

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ The application can also handle some [plain files](#plain-files) without extensi
199199
- Pascal source files (`.pas`)
200200
- Patch files (`.patch`, `.diff`)
201201
- PDE source files (`.pde`, `.ino`)
202-
- Perl script files (`.pl`, `.pm`)
202+
- Perl script files (`.pl`, `.pm`, `.t`)
203203
- Planning Domain Description Language (`.pddl`) _as `Lisp`_
204204
- PHP source files (`.php`, `.php3`, `.php4`, `.ph3`, `.ph4`, `.phtml`)
205205
- Properties files (`.properties`) _as `INI`_
@@ -215,17 +215,21 @@ The application can also handle some [plain files](#plain-files) without extensi
215215
- Ruby Gems file (`.gemfile`)
216216
- Ruby script (`.rb`, `.rbw`)
217217
- Rust source files (`.rs`)
218+
- SageMath files (`.sage`) _as `Python`_
219+
- SAS files (`.sas`)
218220
- SASS/SCSS files (`.scss`)
219221
- Scala source files (`.sc`, `.sbt`, `.scala`)
220222
- Scheme source files (`.scm`)
221-
- Shell script files (`.bashrc`, `.zshrc`, `.sh`, )
223+
- Shell script files (`.bashrc`, `.zshrc`, `.sh`)
224+
- Solidity source files (`.sol`)
222225
- SQL files (`.sql`)
223226
- Standard ML source files (`.ml`)
224227
- Svelte (`.svelte`) _as `HTML`_
225228
- Swift source files (`.swift`)
226229
- Symfony Twig files (`.twig`)
227230
- TCL source files (`.tcl`)
228231
- Tenex C Shell script files (`.tcsh`)
232+
- Terraform files (`.tfvars`, `.tf`) _as `YAML`_
229233
- TeX and LaTeX files (`.tex`, `.sty`, `.cls`, `.latex`, `.ltx`, `.texi`, `.ctx`, `.sty`)
230234
- Text files (`.txt`, `.text`)
231235
- TOML files (`.toml`)

0 commit comments

Comments
 (0)