Skip to content

Commit

Permalink
feat: Add support for several more filetypes
Browse files Browse the repository at this point in the history
Added:
* CoffeeScript: `.coffee.md` (github-linguist/linguist#4957)
* Lex:          `lexer.x`    (github-linguist/linguist#4952)
* NGINX:        `.nginx`     (github-linguist/linguist#4965)
* Ruby:         `.simplecov` (github-linguist/linguist#4976)

file-icons/atom@56528ed
  • Loading branch information
exuanbo committed Oct 15, 2020
1 parent bbdce50 commit d8b994f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
5 changes: 4 additions & 1 deletion config.cson
Original file line number Diff line number Diff line change
Expand Up @@ -1363,6 +1363,7 @@ fileIcons:
[".cjsx", "dark-maroon"]
[".coffee.ecr", "medium-cyan", priority: 2]
[".coffee.erb", "medium-red", priority: 2]
[".coffee.md", "medium-blue", priotity: 2]
[".litcoffee", "light-maroon", "litcoffee"]
[".iced", "medium-blue"]
]
Expand Down Expand Up @@ -3570,6 +3571,7 @@ fileIcons:
alias: "Flex"
match: [
[/\.l(ex)?$/i, "medium-cyan", "lex"]
[/^lexer\.x$/i, "medium-cyan", priority: 2]
[".flex", "dark-red"]
]

Expand Down Expand Up @@ -4355,7 +4357,7 @@ fileIcons:
priority: 2
match: [
[/^nginx(\.[-\w]+)*\.conf$/i, "dark-green"]
[".nginxconf", "medium-green", scope: "nginx", alias: "nginx configuration file"]
[/\.nginx(conf)?$/i, "medium-green", scope: "nginx", alias: "nginx configuration file"]
]

Nib:
Expand Down Expand Up @@ -5479,6 +5481,7 @@ fileIcons:
[/^\.?(irbrc|gemrc|pryrc|ruby-(gemset|version))$/i, "medium-red"]
[/^(Appraisals|(Rake|App|[bB]uild|Cap|Danger|Deliver|Fast|Guard|Jar|Maven|Pod|Puppet|Snap)file(\.lock)?)$/, "medium-red"]
[/\.(jbuilder|rbuild|rb[wx]|builder)$/i, "dark-red"]
[/^\.simplecov$/i, "medium-red"]
[/^rails$/, "medium-red"]
[".watchr", "dark-yellow"]
]
Expand Down
9 changes: 5 additions & 4 deletions lib/icons/.icondb.js
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ module.exports = [
["lefthook-icon",["medium-red","medium-red"],/^lefthook(?:-local)?\.ya?ml$/i,2],
["lein-icon",[null,null],/project\.clj$/i,2],
["lerna-icon",["medium-blue","dark-blue"],/^lerna\.json$/i,2],
["lex-icon",["medium-cyan","medium-cyan"],/^lexer\.x$/i,2],
["lgtm-icon",["dark-purple","dark-purple"],/^\.?lgtm\.ya?ml$/i,2],
["lighthouse-icon",["dark-blue","dark-blue"],/^\.?lighthouserc\.(?:json|js|ya?ml)$/i,2,/^lhci$/],
["checklist-icon",["medium-green","medium-green"],/^mk\.config$/,2],
Expand Down Expand Up @@ -242,7 +243,7 @@ module.exports = [
["nextflow-icon",["dark-green","dark-green"],/^nextflow\.config$/i,2],
["nextjs-icon",["dark-grey","dark-grey"],/^next\.config\.[cm]?js$/i,2],
["nginx-icon",["dark-green","dark-green"],/^nginx(?:\.[-\w]+)*\.conf$/i,2],
["nginx-icon",["medium-green","medium-green"],/\.nginxconf$/i,2,,/\.nginx$/i,/^Nginx$|^nginx[\W_ \t]?c[0o]nfigurati[0o]n[\W_ \t]?file$/i],
["nginx-icon",["medium-green","medium-green"],/\.nginx(?:conf)?$/i,2,,/\.nginx$/i,/^Nginx$|^nginx[\W_ \t]?c[0o]nfigurati[0o]n[\W_ \t]?file$/i],
["nightwatch-icon",["dark-maroon","dark-maroon"],/^nightwatch\.conf(?:ig)?\.[cm]?js$/i,2],
["shuriken-icon",["dark-cyan","dark-cyan"],/\.ninja\.d$/i,2],
["nodemon-icon",["medium-green","medium-green"],/^nodemon\.json$|\.nodemonignore$/i,2],
Expand Down Expand Up @@ -630,8 +631,8 @@ module.exports = [
["codekit-icon",[null,null],/(?:^config)?\.codekit\d*$/i],
["coffee-icon",["medium-maroon","medium-maroon"],/\.coffee$/i,,/^coffee$/,/\.coffee$/i,/^C[0o]ffee[\W_ \t]?Script$|^Coffee(?:-Script)?$/i],
["coffee-icon",["dark-maroon","dark-maroon"],/\.cjsx$/i],
["coffee-icon",["medium-blue","medium-blue"],/\.coffee\.md$|\.iced$/i],
["coffee-icon",["light-maroon","light-maroon"],/\.litcoffee$/i,,/^litcoffee$/,/\.litcoffee$/i,/^C[0o]ffee[\W_ \t]?Script$|^litc[0o]ffee$/i],
["coffee-icon",["medium-blue","medium-blue"],/\.iced$/i],
["cf-icon",["light-cyan","light-cyan"],/\.cfc$/i,,,/\.cfscript$/i,/^C[0o]ld[\W_ \t]?Fusi[0o]n$|^(?:CFC|CFScript)$/i],
["cf-icon",["medium-cyan","medium-cyan"],/\.cfml?$/i,,,/\.cfml?$/i,/^C[0o]ld[\W_ \t]?Fusi[0o]n$|^(?:cfml?|ColdFusion\s*HTML)$/i],
["khronos-icon",["medium-orange","medium-orange"],/\.(?:dae|collada)$/i],
Expand Down Expand Up @@ -1530,7 +1531,7 @@ module.exports = [
["rspec-icon",["medium-red","medium-red"],/\.rspec$/i],
["rss-icon",["medium-orange","medium-orange"],/\.rss$/i],
["rstudio-icon",["light-blue","light-blue"],/\.rproj$/i],
["ruby-icon",["medium-red","medium-red"],/\.(?:rb|ru|ruby|erb|gemspec|god|mspec|pluginspec|podspec|rabl|rake|opal)$|^\.?(?:irbrc|gemrc|pryrc|ruby-(?:gemset|version))$/i,,/(?:mac|j)?ruby|rake|rbx/,/\.ruby$/i,/^Ruby$|^(?:rbx?|rake|jruby|macruby)$/i],
["ruby-icon",["medium-red","medium-red"],/\.(?:rb|ru|ruby|erb|gemspec|god|mspec|pluginspec|podspec|rabl|rake|opal)$|^\.?(?:irbrc|gemrc|pryrc|ruby-(?:gemset|version))$|^\.simplecov$/i,,/(?:mac|j)?ruby|rake|rbx/,/\.ruby$/i,/^Ruby$|^(?:rbx?|rake|jruby|macruby)$/i],
["ruby-icon",["medium-red","medium-red"],/^(?:Appraisals|(?:Rake|App|[bB]uild|Cap|Danger|Deliver|Fast|Guard|Jar|Maven|Pod|Puppet|Snap)file(?:\.lock)?)$|^rails$/],
["ruby-icon",["dark-red","dark-red"],/\.(?:jbuilder|rbuild|rb[wx]|builder)$/i],
["ruby-icon",["dark-yellow","dark-yellow"],/\.watchr$/i],
Expand Down Expand Up @@ -1910,5 +1911,5 @@ module.exports = [
["book-icon",["dark-blue","dark-blue"],/^zork\d\.(?!pre$|pur$)[a-z]+$/,0],
["key-icon",["dark-blue","dark-blue"],/\.ssh[\/\\][^\/\\\s]+$/,0],
["v8-icon",["medium-blue","medium-blue"],/^(?:[dv]8|v8[-_.][^.]*|mksnapshot|mkpeephole)$/i,0]],
[[19,160,166,172,173,174,302,340,375,399,407,420,424,426,451,472,476,477,478,479,484,489,498,502,522,549,550,565,570,577,582,584,589,615,631,636,637,641,645,650,654,655,661,670,675,699,704,707,716,725,735,736,740,741,749,776,797,802,806,820,824,829,831,833,834,837,839,840,845,848,851,852,870,873,899,903,904,909,929,930,933,934,936,937,939,940,942,974,975,978,984,1001,1002,1003,1011,1014,1016,1029,1042,1044,1048,1057,1058,1066,1069,1073,1075,1082,1083,1104,1125,1132,1188,1190,1193,1206,1215,1223,1224,1236,1239,1243,1245,1248,1258,1259,1261,1276,1281,1282,1285,1325,1328,1341,1342,1343,1349,1354,1355,1367,1368,1382,1389,1391,1394,1397,1398,1401,1402,1405,1422,1425,1426,1429,1430,1453,1459,1469,1472,1477,1478,1484,1488,1493,1499,1500,1502,1504,1507,1522,1524,1527,1529,1535,1553,1556,1558,1581,1584,1588,1597,1612,1628,1636,1637,1638,1644,1674,1676,1680,1696,1708,1710,1725,1751,1755,1758,1762,1763,1802,1804,1807,1816,1818,1841,1846],[9,11,14,61,88,128,172,174,178,196,201,212,270,280,290,299,300,339,340,352,368,370,371,374,376,381,384,399,403,407,411,413,414,418,420,422,423,424,426,428,429,430,438,442,443,444,446,447,448,450,451,453,472,474,475,476,477,478,479,484,489,491,498,502,510,511,513,514,515,521,522,530,531,532,536,539,543,548,563,564,565,568,569,570,575,577,579,582,584,586,587,589,607,615,622,624,629,630,631,632,634,635,636,637,638,639,641,642,643,645,646,649,650,651,654,655,661,662,665,670,673,675,677,680,685,687,689,691,696,698,705,707,712,713,714,715,716,719,720,721,722,724,725,732,735,736,739,740,741,747,749,753,754,776,777,780,781,784,790,791,792,793,795,796,797,798,799,801,802,805,806,828,834,840,848,851,852,853,856,863,870,873,874,875,880,881,885,887,888,889,890,892,895,899,900,903,904,906,907,909,910,911,912,914,924,925,928,930,934,936,937,939,940,942,943,944,966,967,969,972,974,976,978,979,982,984,999,1001,1002,1003,1005,1006,1009,1010,1011,1013,1014,1015,1016,1017,1020,1023,1027,1029,1032,1033,1035,1036,1041,1042,1044,1048,1053,1057,1058,1063,1066,1069,1071,1073,1075,1082,1083,1093,1094,1095,1098,1104,1116,1125,1132,1133,1183,1188,1190,1192,1193,1197,1206,1207,1209,1211,1215,1221,1223,1230,1231,1232,1234,1236,1237,1238,1239,1243,1245,1246,1248,1251,1252,1253,1258,1259,1261,1269,1270,1271,1274,1276,1281,1282,1283,1285,1286,1287,1288,1289,1290,1292,1309,1317,1320,1321,1322,1323,1324,1326,1327,1328,1338,1341,1342,1343,1348,1349,1354,1357,1359,1365,1366,1367,1368,1370,1373,1382,1388,1389,1392,1393,1394,1397,1398,1400,1401,1402,1405,1412,1416,1417,1418,1419,1422,1425,1426,1429,1430,1439,1440,1445,1453,1459,1462,1467,1468,1469,1472,1473,1474,1477,1478,1484,1488,1491,1493,1496,1497,1498,1499,1500,1502,1504,1507,1510,1514,1522,1525,1527,1529,1530,1535,1538,1543,1544,1545,1546,1548,1549,1551,1553,1554,1556,1558,1570,1571,1580,1582,1583,1584,1588,1591,1593,1594,1597,1598,1599,1601,1612,1618,1620,1626,1628,1631,1633,1636,1637,1638,1644,1652,1653,1667,1668,1670,1671,1672,1673,1674,1675,1676,1678,1680,1689,1691,1696,1701,1705,1706,1708,1710,1725,1732,1750,1751,1752,1753,1755,1759,1762,1763,1765,1773,1774,1798,1799,1801,1802,1804,1807,1809,1811,1814,1816,1817,1818,1841,1843,1844,1845,1855],[2,9,11,14,61,88,128,172,174,178,196,201,212,270,280,290,299,300,326,339,340,352,368,370,371,374,376,381,384,399,403,407,411,413,414,418,420,422,423,424,426,428,429,430,438,442,443,444,446,447,448,450,451,453,472,474,475,476,477,478,479,484,489,491,498,502,510,511,513,514,515,521,522,530,531,532,536,539,543,548,549,550,563,564,565,568,569,570,575,577,579,582,584,586,587,589,607,608,611,615,620,622,624,629,630,631,632,634,635,636,637,638,639,641,642,643,645,646,649,650,651,654,655,660,661,662,664,665,666,670,673,675,677,680,685,687,689,691,696,698,705,707,712,713,714,715,716,719,720,721,722,724,725,732,735,736,739,740,741,747,749,753,754,772,776,777,780,781,784,790,791,792,793,795,796,797,798,799,801,802,805,806,819,820,824,827,828,829,831,833,834,837,838,839,840,841,844,845,848,851,852,853,856,863,870,873,874,875,880,881,885,887,888,889,890,892,895,899,900,903,904,906,907,909,910,911,912,914,924,925,928,929,930,931,933,934,936,937,939,940,942,943,944,947,966,967,969,972,974,976,978,979,982,984,999,1001,1002,1003,1005,1006,1009,1010,1011,1013,1014,1015,1016,1017,1020,1023,1027,1029,1032,1033,1035,1036,1041,1042,1044,1048,1053,1057,1058,1063,1066,1069,1071,1073,1075,1082,1083,1093,1094,1095,1098,1104,1116,1125,1132,1133,1183,1188,1190,1192,1193,1195,1196,1197,1206,1207,1209,1211,1215,1221,1223,1230,1231,1232,1234,1236,1237,1238,1239,1243,1245,1246,1248,1251,1252,1253,1258,1259,1261,1269,1270,1271,1274,1276,1281,1282,1283,1285,1286,1287,1288,1289,1290,1292,1309,1317,1320,1321,1322,1323,1324,1326,1327,1328,1338,1341,1342,1343,1348,1349,1354,1357,1359,1365,1366,1367,1368,1370,1373,1382,1388,1389,1392,1393,1394,1397,1398,1400,1401,1402,1405,1412,1416,1417,1418,1419,1422,1425,1426,1429,1430,1439,1440,1445,1453,1459,1462,1467,1468,1469,1472,1473,1474,1477,1478,1484,1488,1491,1493,1496,1497,1498,1499,1500,1502,1504,1507,1510,1514,1516,1522,1524,1525,1527,1529,1530,1535,1538,1543,1544,1545,1546,1548,1549,1551,1553,1554,1556,1558,1559,1570,1571,1580,1582,1583,1584,1588,1591,1593,1594,1597,1598,1599,1601,1612,1618,1620,1626,1628,1631,1633,1636,1637,1638,1644,1648,1652,1653,1667,1668,1670,1671,1672,1673,1674,1675,1676,1678,1680,1689,1691,1696,1701,1705,1706,1708,1710,1725,1732,1750,1751,1752,1753,1755,1759,1762,1763,1765,1773,1774,1798,1799,1801,1802,1804,1807,1809,1811,1814,1816,1817,1818,1821,1838,1841,1843,1844,1845,1855]]]
[[19,160,167,173,174,175,303,341,376,400,408,421,425,427,452,473,477,478,479,480,485,490,499,503,523,550,551,566,571,578,583,586,590,616,632,637,638,642,646,651,655,656,662,671,676,700,705,708,717,726,736,737,741,742,750,777,798,803,807,821,825,830,832,834,835,838,840,841,846,849,852,853,871,874,900,904,905,910,930,931,934,935,937,938,940,941,943,975,976,979,985,1002,1003,1004,1012,1015,1017,1030,1043,1045,1049,1058,1059,1067,1070,1074,1076,1083,1084,1105,1126,1133,1189,1191,1194,1207,1216,1224,1225,1237,1240,1244,1246,1249,1259,1260,1262,1277,1282,1283,1286,1326,1329,1342,1343,1344,1350,1355,1356,1368,1369,1383,1390,1392,1395,1398,1399,1402,1403,1406,1423,1426,1427,1430,1431,1454,1460,1470,1473,1478,1479,1485,1489,1494,1500,1501,1503,1505,1508,1523,1525,1528,1530,1536,1554,1557,1559,1582,1585,1589,1598,1613,1629,1637,1638,1639,1645,1675,1677,1681,1697,1709,1711,1726,1752,1756,1759,1763,1764,1803,1805,1808,1817,1819,1842,1847],[9,11,14,61,88,128,173,175,179,197,202,213,271,281,291,300,301,340,341,353,369,371,372,375,377,382,385,400,404,408,412,414,415,419,421,423,424,425,427,429,430,431,439,443,444,445,447,448,449,451,452,454,473,475,476,477,478,479,480,485,490,492,499,503,511,512,514,515,516,522,523,531,532,533,537,540,544,549,564,565,566,569,570,571,576,578,580,583,586,587,588,590,608,616,623,625,630,631,632,633,635,636,637,638,639,640,642,643,644,646,647,650,651,652,655,656,662,663,666,671,674,676,678,681,686,688,690,692,697,699,706,708,713,714,715,716,717,720,721,722,723,725,726,733,736,737,740,741,742,748,750,754,755,777,778,781,782,785,791,792,793,794,796,797,798,799,800,802,803,806,807,829,835,841,849,852,853,854,857,864,871,874,875,876,881,882,886,888,889,890,891,893,896,900,901,904,905,907,908,910,911,912,913,915,925,926,929,931,935,937,938,940,941,943,944,945,967,968,970,973,975,977,979,980,983,985,1000,1002,1003,1004,1006,1007,1010,1011,1012,1014,1015,1016,1017,1018,1021,1024,1028,1030,1033,1034,1036,1037,1042,1043,1045,1049,1054,1058,1059,1064,1067,1070,1072,1074,1076,1083,1084,1094,1095,1096,1099,1105,1117,1126,1133,1134,1184,1189,1191,1193,1194,1198,1207,1208,1210,1212,1216,1222,1224,1231,1232,1233,1235,1237,1238,1239,1240,1244,1246,1247,1249,1252,1253,1254,1259,1260,1262,1270,1271,1272,1275,1277,1282,1283,1284,1286,1287,1288,1289,1290,1291,1293,1310,1318,1321,1322,1323,1324,1325,1327,1328,1329,1339,1342,1343,1344,1349,1350,1355,1358,1360,1366,1367,1368,1369,1371,1374,1383,1389,1390,1393,1394,1395,1398,1399,1401,1402,1403,1406,1413,1417,1418,1419,1420,1423,1426,1427,1430,1431,1440,1441,1446,1454,1460,1463,1468,1469,1470,1473,1474,1475,1478,1479,1485,1489,1492,1494,1497,1498,1499,1500,1501,1503,1505,1508,1511,1515,1523,1526,1528,1530,1531,1536,1539,1544,1545,1546,1547,1549,1550,1552,1554,1555,1557,1559,1571,1572,1581,1583,1584,1585,1589,1592,1594,1595,1598,1599,1600,1602,1613,1619,1621,1627,1629,1632,1634,1637,1638,1639,1645,1653,1654,1668,1669,1671,1672,1673,1674,1675,1676,1677,1679,1681,1690,1692,1697,1702,1706,1707,1709,1711,1726,1733,1751,1752,1753,1754,1756,1760,1763,1764,1766,1774,1775,1799,1800,1802,1803,1805,1808,1810,1812,1815,1817,1818,1819,1842,1844,1845,1846,1856],[2,9,11,14,61,88,128,173,175,179,197,202,213,271,281,291,300,301,327,340,341,353,369,371,372,375,377,382,385,400,404,408,412,414,415,419,421,423,424,425,427,429,430,431,439,443,444,445,447,448,449,451,452,454,473,475,476,477,478,479,480,485,490,492,499,503,511,512,514,515,516,522,523,531,532,533,537,540,544,549,550,551,564,565,566,569,570,571,576,578,580,583,586,587,588,590,608,609,612,616,621,623,625,630,631,632,633,635,636,637,638,639,640,642,643,644,646,647,650,651,652,655,656,661,662,663,665,666,667,671,674,676,678,681,686,688,690,692,697,699,706,708,713,714,715,716,717,720,721,722,723,725,726,733,736,737,740,741,742,748,750,754,755,773,777,778,781,782,785,791,792,793,794,796,797,798,799,800,802,803,806,807,820,821,825,828,829,830,832,834,835,838,839,840,841,842,845,846,849,852,853,854,857,864,871,874,875,876,881,882,886,888,889,890,891,893,896,900,901,904,905,907,908,910,911,912,913,915,925,926,929,930,931,932,934,935,937,938,940,941,943,944,945,948,967,968,970,973,975,977,979,980,983,985,1000,1002,1003,1004,1006,1007,1010,1011,1012,1014,1015,1016,1017,1018,1021,1024,1028,1030,1033,1034,1036,1037,1042,1043,1045,1049,1054,1058,1059,1064,1067,1070,1072,1074,1076,1083,1084,1094,1095,1096,1099,1105,1117,1126,1133,1134,1184,1189,1191,1193,1194,1196,1197,1198,1207,1208,1210,1212,1216,1222,1224,1231,1232,1233,1235,1237,1238,1239,1240,1244,1246,1247,1249,1252,1253,1254,1259,1260,1262,1270,1271,1272,1275,1277,1282,1283,1284,1286,1287,1288,1289,1290,1291,1293,1310,1318,1321,1322,1323,1324,1325,1327,1328,1329,1339,1342,1343,1344,1349,1350,1355,1358,1360,1366,1367,1368,1369,1371,1374,1383,1389,1390,1393,1394,1395,1398,1399,1401,1402,1403,1406,1413,1417,1418,1419,1420,1423,1426,1427,1430,1431,1440,1441,1446,1454,1460,1463,1468,1469,1470,1473,1474,1475,1478,1479,1485,1489,1492,1494,1497,1498,1499,1500,1501,1503,1505,1508,1511,1515,1517,1523,1525,1526,1528,1530,1531,1536,1539,1544,1545,1546,1547,1549,1550,1552,1554,1555,1557,1559,1560,1571,1572,1581,1583,1584,1585,1589,1592,1594,1595,1598,1599,1600,1602,1613,1619,1621,1627,1629,1632,1634,1637,1638,1639,1645,1649,1653,1654,1668,1669,1671,1672,1673,1674,1675,1676,1677,1679,1681,1690,1692,1697,1702,1706,1707,1709,1711,1726,1733,1751,1752,1753,1754,1756,1760,1763,1764,1766,1774,1775,1799,1800,1802,1803,1805,1808,1810,1812,1815,1817,1818,1819,1822,1839,1842,1844,1845,1846,1856]]]
];

0 comments on commit d8b994f

Please sign in to comment.