Skip to content

Commit 053363b

Browse files
committed
Support for Crystal and NextFlow languages.
1 parent a869915 commit 053363b

File tree

6 files changed

+77
-16
lines changed

6 files changed

+77
-16
lines changed

Diff for: Application/Info.plist

+32
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,22 @@
494494
</array>
495495
</dict>
496496
</dict>
497+
<dict>
498+
<key>UTTypeConformsTo</key>
499+
<array>
500+
<string>dyn.ah62d4rv4ge8063u</string>
501+
<string>public.item</string>
502+
</array>
503+
<key>UTTypeIdentifier</key>
504+
<string>io.nextflow.source</string>
505+
<key>UTTypeTagSpecification</key>
506+
<dict>
507+
<key>public.filename-extension</key>
508+
<array>
509+
<string>nf</string>
510+
</array>
511+
</dict>
512+
</dict>
497513
<dict>
498514
<key>UTTypeConformsTo</key>
499515
<array>
@@ -724,6 +740,22 @@
724740
</array>
725741
</dict>
726742
</dict>
743+
<dict>
744+
<key>UTTypeConformsTo</key>
745+
<array>
746+
<string>public.item</string>
747+
<string>dyn.ah62d4rv4ge80g6u</string>
748+
</array>
749+
<key>UTTypeIdentifier</key>
750+
<string>org.crystal-lang.source</string>
751+
<key>UTTypeTagSpecification</key>
752+
<dict>
753+
<key>public.filename-extension</key>
754+
<array>
755+
<string>cr</string>
756+
</array>
757+
</dict>
758+
</dict>
727759
<dict>
728760
<key>UTTypeConformsTo</key>
729761
<array>

Diff for: Application/resources/settings.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,14 @@ UTIs:
269269
dyn.ah62d4rv4ge81a8p:
270270
syntax: py
271271
preprocessor: uncompyle6 $targetHL
272+
273+
# .cr
274+
dyn.ah62d4rv4ge80g6u:
275+
syntax: crystal
276+
277+
# .nf
278+
dyn.ah62d4rv4ge8063u:
279+
syntax: groovy
272280

273281
# .pub
274282
dyn.ah62d4rv4ge81a7pc:
@@ -326,6 +334,9 @@ extensions:
326334
cjs:
327335
syntax: javascript
328336

337+
cr:
338+
syntax: crystal
339+
329340
fnc:
330341
syntax: sql
331342
prc:
@@ -430,6 +441,9 @@ extensions:
430441

431442
# dyn.ah62d4rv4ge81g3pvsy
432443
sequ: *xml
444+
445+
nf:
446+
syntax: groovy
433447

434448
# dyn.ah62d4rv4ge81u6pzqz3hw:
435449
ml:

Diff for: CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@ Changelog
22
=======
33

44

5+
### 2.1.17 (66)
6+
New features:
7+
- Added support for Crystal language (`.cr`)
8+
- Added support for NextFlow language (`.nf`) _as Groovy (Java)_
9+
10+
Bugfix:
11+
- Fixed a bug on standard settings.
12+
13+
514
### 2.1.16 (65)
615
New features:
716
- Update Highlight to release 4.4

Diff for: QLExtension/Info.plist

+4
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
<string>info.haml.haml</string>
106106
<string>io.azkaban.flow</string>
107107
<string>io.github.jsx</string>
108+
<string>io.nextflow.source</string>
108109
<string>io.terraform.tfvars</string>
109110
<string>is.workflow.my.workflow</string>
110111
<string>org.applescript.source</string>
@@ -119,6 +120,7 @@
119120
<string>org.codehaus.groovy-source</string>
120121
<string>org.coffee.source</string>
121122
<string>org.coffeescript.coffeescript</string>
123+
<string>org.crystal-lang.source</string>
122124
<string>org.cson.source</string>
123125
<string>org.dartlang.dart</string>
124126
<string>org.dlang.d</string>
@@ -344,6 +346,8 @@
344346
<string>dyn.ah62d4rv4ge81k3u</string>
345347
<string>dyn.ah62d4rv4ge81g55q</string>
346348
<string>dyn.ah62d4rv4ge81g2phqy</string>
349+
<string>dyn.ah62d4rv4ge80g6u</string>
350+
<string>dyn.ah62d4rv4ge8063u</string>
347351
</array>
348352
<key>QLSupportsSearchableItems</key>
349353
<false/>

Diff for: README.md

+2
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ The application can also handle some [plain files](#plain-files) without extensi
133133
- ColdFusion files (`.cfc`, `.cfm`, `.cfml`)
134134
- Configuration files (`.conf`)
135135
- Configuration profiles (`.mobileconfig`) _as `XML`_
136+
- Crystal language (`.cr`)
136137
- CSON source files (`.cson`)
137138
- CSS files (`.css`)
138139
- D (`.d`)
@@ -187,6 +188,7 @@ The application can also handle some [plain files](#plain-files) without extensi
187188
- MF source files (`.mf`)
188189
- Microsoft Active Server Page files (`.asp`, `.aspx`)
189190
- Microsoft PowerShell files (`.psm1`, `.psd1`, `.ps1`)
191+
- NextFlow (`.nf`) _as Groovy (Java)_
190192
- Nim source files (`.nim`)
191193
- Node CommonJS module (`.cjs`)
192194
- Objective-C source files (`.m`)

Diff for: SourceCodeSyntaxHighlight.xcodeproj/project.pbxproj

+16-16
Original file line numberDiff line numberDiff line change
@@ -1904,7 +1904,7 @@
19041904
CODE_SIGN_IDENTITY = "-";
19051905
CODE_SIGN_STYLE = Manual;
19061906
COMBINE_HIDPI_IMAGES = YES;
1907-
CURRENT_PROJECT_VERSION = 65;
1907+
CURRENT_PROJECT_VERSION = 66;
19081908
DEAD_CODE_STRIPPING = YES;
19091909
DEVELOPMENT_TEAM = "";
19101910
ENABLE_HARDENED_RUNTIME = YES;
@@ -1922,7 +1922,7 @@
19221922
"$(inherited)",
19231923
"\"$(BUILT_PRODUCTS_DIR)/highlight\"",
19241924
);
1925-
MARKETING_VERSION = 2.1.16;
1925+
MARKETING_VERSION = 2.1.17;
19261926
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight;
19271927
PRODUCT_NAME = "$(TARGET_NAME)";
19281928
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -1940,7 +1940,7 @@
19401940
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
19411941
CODE_SIGN_STYLE = Manual;
19421942
COMBINE_HIDPI_IMAGES = YES;
1943-
CURRENT_PROJECT_VERSION = 65;
1943+
CURRENT_PROJECT_VERSION = 66;
19441944
DEAD_CODE_STRIPPING = YES;
19451945
DEVELOPMENT_TEAM = "";
19461946
ENABLE_HARDENED_RUNTIME = YES;
@@ -1958,7 +1958,7 @@
19581958
"$(inherited)",
19591959
"\"$(BUILT_PRODUCTS_DIR)/highlight\"",
19601960
);
1961-
MARKETING_VERSION = 2.1.16;
1961+
MARKETING_VERSION = 2.1.17;
19621962
OTHER_CODE_SIGN_FLAGS = "--timestamp";
19631963
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight;
19641964
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1974,7 +1974,7 @@
19741974
CODE_SIGN_ENTITLEMENTS = QLExtension/QLExtension.entitlements;
19751975
CODE_SIGN_IDENTITY = "-";
19761976
CODE_SIGN_STYLE = Manual;
1977-
CURRENT_PROJECT_VERSION = 65;
1977+
CURRENT_PROJECT_VERSION = 66;
19781978
DEAD_CODE_STRIPPING = YES;
19791979
DEVELOPMENT_TEAM = "";
19801980
ENABLE_HARDENED_RUNTIME = YES;
@@ -1988,7 +1988,7 @@
19881988
"@executable_path/../Frameworks",
19891989
"@executable_path/../../../../Frameworks",
19901990
);
1991-
MARKETING_VERSION = 2.1.16;
1991+
MARKETING_VERSION = 2.1.17;
19921992
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.QuicklookExtension;
19931993
PRODUCT_NAME = "$(TARGET_NAME)";
19941994
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -2004,7 +2004,7 @@
20042004
CODE_SIGN_IDENTITY = "-";
20052005
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
20062006
CODE_SIGN_STYLE = Manual;
2007-
CURRENT_PROJECT_VERSION = 65;
2007+
CURRENT_PROJECT_VERSION = 66;
20082008
DEAD_CODE_STRIPPING = YES;
20092009
DEVELOPMENT_TEAM = "";
20102010
ENABLE_HARDENED_RUNTIME = YES;
@@ -2018,7 +2018,7 @@
20182018
"@executable_path/../Frameworks",
20192019
"@executable_path/../../../../Frameworks",
20202020
);
2021-
MARKETING_VERSION = 2.1.16;
2021+
MARKETING_VERSION = 2.1.17;
20222022
OTHER_CODE_SIGN_FLAGS = "--timestamp";
20232023
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.QuicklookExtension;
20242024
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2035,7 +2035,7 @@
20352035
CODE_SIGN_IDENTITY = "-";
20362036
CODE_SIGN_STYLE = Manual;
20372037
COMBINE_HIDPI_IMAGES = YES;
2038-
CURRENT_PROJECT_VERSION = 65;
2038+
CURRENT_PROJECT_VERSION = 66;
20392039
DEAD_CODE_STRIPPING = YES;
20402040
DEVELOPMENT_TEAM = "";
20412041
ENABLE_HARDENED_RUNTIME = YES;
@@ -2045,7 +2045,7 @@
20452045
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)_$(_BOOL_$(SKIP_INSTALL)))",
20462046
);
20472047
LIBRARY_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/highlight\"";
2048-
MARKETING_VERSION = 2.1.16;
2048+
MARKETING_VERSION = 2.1.17;
20492049
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCService;
20502050
PRODUCT_NAME = "$(TARGET_NAME)";
20512051
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -2064,7 +2064,7 @@
20642064
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
20652065
CODE_SIGN_STYLE = Manual;
20662066
COMBINE_HIDPI_IMAGES = YES;
2067-
CURRENT_PROJECT_VERSION = 65;
2067+
CURRENT_PROJECT_VERSION = 66;
20682068
DEAD_CODE_STRIPPING = YES;
20692069
DEVELOPMENT_TEAM = "";
20702070
ENABLE_HARDENED_RUNTIME = YES;
@@ -2074,7 +2074,7 @@
20742074
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)_$(_BOOL_$(SKIP_INSTALL)))",
20752075
);
20762076
LIBRARY_SEARCH_PATHS = "\"$(BUILT_PRODUCTS_DIR)/highlight\"";
2077-
MARKETING_VERSION = 2.1.16;
2077+
MARKETING_VERSION = 2.1.17;
20782078
OTHER_CODE_SIGN_FLAGS = "--timestamp";
20792079
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCService;
20802080
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2126,7 +2126,7 @@
21262126
CODE_SIGN_IDENTITY = "-";
21272127
CODE_SIGN_STYLE = Manual;
21282128
COMBINE_HIDPI_IMAGES = YES;
2129-
CURRENT_PROJECT_VERSION = 65;
2129+
CURRENT_PROJECT_VERSION = 66;
21302130
DEAD_CODE_STRIPPING = YES;
21312131
DEVELOPMENT_TEAM = "";
21322132
ENABLE_HARDENED_RUNTIME = YES;
@@ -2139,7 +2139,7 @@
21392139
"$(inherited)",
21402140
"@loader_path/../../../../Frameworks",
21412141
);
2142-
MARKETING_VERSION = 2.1.16;
2142+
MARKETING_VERSION = 2.1.17;
21432143
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCRender;
21442144
PRODUCT_NAME = "$(TARGET_NAME)";
21452145
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -2159,7 +2159,7 @@
21592159
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
21602160
CODE_SIGN_STYLE = Manual;
21612161
COMBINE_HIDPI_IMAGES = YES;
2162-
CURRENT_PROJECT_VERSION = 65;
2162+
CURRENT_PROJECT_VERSION = 66;
21632163
DEAD_CODE_STRIPPING = YES;
21642164
DEVELOPMENT_TEAM = "";
21652165
ENABLE_HARDENED_RUNTIME = YES;
@@ -2172,7 +2172,7 @@
21722172
"$(inherited)",
21732173
"@loader_path/../../../../Frameworks",
21742174
);
2175-
MARKETING_VERSION = 2.1.16;
2175+
MARKETING_VERSION = 2.1.17;
21762176
OTHER_CODE_SIGN_FLAGS = "--timestamp";
21772177
PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.SourceCodeSyntaxHighlight.XPCRender;
21782178
PRODUCT_NAME = "$(TARGET_NAME)";

0 commit comments

Comments
 (0)