Skip to content

Commit 6854acd

Browse files
committed
Extend list of supported filetypes
Added: * Config, Python: `.flake8` (github-linguist/linguist#5669) * C++: `.ixx` (github-linguist/linguist#5680) * Database: `MANIFEST.MF` (github-linguist/linguist#5505) * Docker: `Containerfile` (github-linguist/linguist#5588) * GLSL: `.r{chit,miss}` (github-linguist/linguist#5566) * HTML: `.hta` (github-linguist/linguist#5533) * Makefile: `.makefile` (github-linguist/linguist#5526) * Readme: `CITATION.cff` (github-linguist/linguist#5577) * Shell: `.kshrc` (github-linguist/linguist#5685) * TypeScript: `.cts`, `.mts` (github-linguist/linguist#5696) * XML: `.hzp` (github-linguist/linguist#5626)
1 parent dd19270 commit 6854acd

3 files changed

Lines changed: 25 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1010
----------------------
1111
### Added
1212
- **New icons:** Art Text 4 (`.art4` directories), Bikeshed (`.bs`), dotenv (`.env{,.*}`), Figma (`.figma`), Imgbot (`.imgbotconfig`), Mint (`.mint`), PhotoRec (`.photorec.cfg`), ShellCheck (`.shellcheckrc`), Sponge-powered Mixin (`.mixin{,s}.json`), Windi CSS (`windi.config.{ts,js}`)
13-
- **Support:** Adobe Illustrator (`.aia`), Adobe Photoshop (`.atn`), Appcelerator Titanium (`.tss`), BC (`.bc`, `bc.library`), Checksum lists (`{.,}{check,ck,crc{,32},md5,rmd160,sha{1..3,224,384,512}}sum{,s}`), Config (`.kys_mac`), DC (`.dc`, `.dcrc`), Database (`.tgn`), EditorConfig (`.ecrc`), Elixir (`.heex`, `.html.heex`), Generic (`.ed`), Git (`.lfsconfig`), Grammar (`.grammar`), Mail (`.eml`, `.mbox`, `.mbx`), Maps (`.mapping`, `.tiny`, `.tinyv2`, `.enigma`, `.match`, `.unpick`), PEG.js (`.peggy`), Roff (`*.cstr`, `cstr.54`, `indep_tr`), Safari (`.binarycookies`), TextMate (`.tm_properties`, `.tmProperties`), Units (`units.dat`, `unittab`), XML (`.xmp`), Yacc (`.ypp`)
13+
- **Support:** Adobe Illustrator (`.aia`), Adobe Photoshop (`.atn`), Appcelerator Titanium (`.tss`), BC (`.bc`, `bc.library`), Checksum lists (`{.,}{check,ck,crc{,32},md5,rmd160,sha{1..3,224,384,512}}sum{,s}`), Config (`.kys_mac`), Config: Python (`.flake8`), DC (`.dc`, `.dcrc`), Database (`MANIFEST.MF`, `.tgn`), Docker (`Containerfile`), EditorConfig (`.ecrc`), Elixir (`.heex`, `.html.heex`), Generic (`.ed`), Git (`.lfsconfig`), GLSL (`.rchit`, `.rmiss`), Grammar (`.grammar`), HTML (`.hta`), Mail (`.eml`, `.mbox`, `.mbx`), Makefile (`.{mk,mak,make}file`), Maps (`.mapping`, `.tiny`, `.tinyv2`, `.enigma`, `.match`, `.unpick`), PEG.js (`.peggy`), Readme (`CITATION{.cff,S,}`), Roff (`*.cstr`, `cstr.54`, `indep_tr`), Safari (`.binarycookies`), Shell (`{.,}{m,pd,}ksh{,rc}`), TextMate (`.tm_properties`, `.tmProperties`), TypeScript (`.cts`, `.mts`), Units (`units.dat`, `unittab`), XML (`.xmp`), Yacc (`.ypp`)
1414
- Improved modeline support for [Less](https://lesscss.org/) stylesheets
1515

1616
### Fixed

config.cson

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,6 +1166,7 @@ fileIcons:
11661166
[/\.h[+px]{2}$/i, "auto-purple"]
11671167
[/\.[it]pp$/i, "auto-orange"]
11681168
[/\.(tcc|inl)$/i, "auto-red"]
1169+
[".ixx", "auto-blue"]
11691170
]
11701171

11711172
"C#":
@@ -1656,6 +1657,7 @@ fileIcons:
16561657
[/^\.coveragerc$/i, "dark-blue"]
16571658
[/^MANIFEST\.in$/i, "dark-blue"]
16581659
[".python-version", "dark-blue"]
1660+
[".flake8", "dark-blue", uses: "INI"]
16591661
]
16601662

16611663
"Config, React":
@@ -1909,6 +1911,7 @@ fileIcons:
19091911
[".webmanifest", "medium-blue"]
19101912
[".tgn", "medium-blue", uses: "JSON"]
19111913
[".2da", "medium-cyan", alias: "2-dimensional Array"]
1914+
[/^MANIFEST\.MF$/, "medium-maroon", alias: "JAR Manifest", priority: 2]
19121915
[/\.(od|onlydata)$/i, "medium-grey", alias: "OnlyData"]
19131916
[".dbi", "medium-orange"] # https://wiki.servoy.com/display/DOCS/Updating+a+Local+Database+Using+DBI+Files
19141917
[/\.snip(pets?)?$/i, "medium-green", alias: /^(SnipMate|UltiSnip|NeoSnippet)$/i, scope: /\.(vim-snippet|snipmate|ultisnips|neosnippet|snippets?)(\.|$)/i]
@@ -2043,7 +2046,7 @@ fileIcons:
20432046
icon: "docker"
20442047
alias: "Dockerfile"
20452048
match: [
2046-
[/^(Dockerfile|docker-compose)|\.docker(file|ignore)$/i, "dark-blue", scope: "dockerfile", priority: 2]
2049+
[/^((Container|Docker)file|docker-compose)|\.docker(file|ignore)$/i, "dark-blue", scope: "dockerfile", priority: 2]
20472050
[/^docker-sync\.yml$/i, "dark-orange", priority: 2]
20482051
]
20492052

@@ -2735,6 +2738,7 @@ fileIcons:
27352738
[".fxml", "medium-maroon"]
27362739
[".grace", "medium-purple"]
27372740
[".grxml", "dark-orange"]
2741+
[".hzp", "dark-blue"]
27382742
[".iml", "medium-red"]
27392743
[".intr", "dark-blue"]
27402744
[".ivy", "dark-green"]
@@ -3197,6 +3201,7 @@ fileIcons:
31973201
[/\.x?html?$/i, "medium-orange", scope: "html.basic", alias: /^(xhtml|htm)$/i, signature: /^<!DOCTYPE\s+html/i]
31983202
[".cshtml", "medium-red"]
31993203
[".gohtml", "dark-blue", "gohtml"]
3204+
[".hta", "dark-orange", alias: "HTML App"]
32003205
[/\.html\.[hl]?eex$/i, "medium-purple"]
32013206
[".jsp", "medium-purple", scope: "jsp", alias: /^(jsp|Java\s*Server\s*Pages?)$/i]
32023207
[".jspf", "dark-purple"]
@@ -3934,7 +3939,7 @@ fileIcons:
39343939
match: [
39353940
[/^Makefile/, "medium-yellow", scope: "makefile", alias: /^(bsdmake|make|mf)$/i, interpreter: "make"]
39363941
[/^mk\.config$/, "medium-green", priority: 2]
3937-
[/\.(mk|mak|make)$/i, "medium-yellow"]
3942+
[/\.(mk|mak|make)(file)?$/i, "medium-yellow"]
39383943
[/^contrib\.make?([-.]|$)/i, "dark-red", priority: 0]
39393944
[/^BSDmakefile$/i, "medium-red"]
39403945
[/^GNUmakefile$/i, "medium-green"]
@@ -4917,7 +4922,7 @@ fileIcons:
49174922
"OpenGL Shading Language":
49184923
icon: "opengl"
49194924
alias: /^(GLSL|GLslang)$/i
4920-
match: /\.(glslv?|gsh|gshader)$/i
4925+
match: /\.(glslv?|gsh|gshader|rchit|rmiss)$/i
49214926
colour: "dark-cyan"
49224927
scope: "glsl"
49234928

@@ -5629,6 +5634,7 @@ fileIcons:
56295634
[/^README(\b|_)|^((un)?licen[sc]es?(\.mysql)?|(read|readme|click|delete|keep|test)\.me)(\.(md|txt))?$|\.(readme|1st|licen[sc]es?)$/i, "medium-blue", priority: 2]
56305635
[/^(notice|bugs|changes|change[-_]?log([-._]?\d+)?|contribute|contributing|contributors|copy(ing|right)(\.regex)?|faq|fixes|hacking|history|install|maintainers|manifest|more\.stuff|notes|problems|projects|revision|terms|thanks|warnings)(_\w+)?$/i, "dark-blue", priority: 2]
56315636
[/\b(changelog|copying(v?\d)?|install|notes?|notices?|read[-_]?me)\b|^licen[sc]es?[-._]/i, "medium-blue", priority: 0]
5637+
[/^CITATION(S|\.cff)?$/, "medium-blue", priority: 2, uses: "YAML"]
56325638
[/^(news|release[-_.]?notes)([-_.]?[-\d]+)?$/i, "dark-blue", priority: 0]
56335639
[/^zork\d\.(?!pre$|pur$)[a-z]+$/, "dark-blue", priority: 0]
56345640
[/^zork\d\.doc$/, "medium-blue", priority: 2]
@@ -6033,7 +6039,7 @@ fileIcons:
60336039
alias: /^(sh|shell|Shell-?Script|Bash)$/i
60346040
interpreter: /^([bd]ash|a?sh|zsh|rc)$/]
60356041
[/^(\.?bash(rc|[-_]?(profile|login|logout|history|prompt))|_osc|config|install-sh)$/i, "dark-purple"]
6036-
[/\.(ksh|mksh|pdksh)$/i, "dark-yellow"
6042+
[/\.(m?ksh|pdksh)(rc)?$|^m?kshrc$/i, "dark-yellow"
60376043
scope: "ksh-shell"
60386044
interpreter: /^(ksh|mksh(-static)?|pdksh|lksh)$/i]
60396045
[".sh-session", "auto-yellow"
@@ -6815,7 +6821,7 @@ fileIcons:
68156821
icon: "ts"
68166822
scope: "ts"
68176823
alias: /^(ts|Type[-\s]*Script)$/i
6818-
match: ".ts"
6824+
match: /\.[cm]?ts$/i
68196825
colour: "medium-blue"
68206826
interpreter: /\b(deno|tsc|ts-node)$/
68216827
tag: "ts"

0 commit comments

Comments
 (0)