Skip to content

Commit c9f8649

Browse files
committed
feat: add icons for FreeCAD files
- Add icon for several FreeCAD file extensions. General-purpose parametric 3D computer-aided design (CAD) modeler. - `.fcstd` FreeCAD native format. - `.fcmacro` FreeCAD macro (Python code). - `.fcmat` FreeCAD material card. - `.fcparam` FreeCAD parameter file. - `.fcscript` FreeCAD script (Python code). - `.fctb` Path tool bit file (JSON format). - `.fctl` Path tool library file (JSON format). - `.fcbak` FreeCAD Backup file. - `.fcstd1` FreeCAD Backup file. - `FreeCAD.conf` Configuration file.
1 parent 8e77a2f commit c9f8649

File tree

2 files changed

+108
-0
lines changed

2 files changed

+108
-0
lines changed

lua/nvim-web-devicons/icons-default.lua

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,6 +1040,60 @@ local icons_by_file_extension = {
10401040
cterm_color = "102",
10411041
name = "3DObjectFile",
10421042
},
1043+
["fcbak"] = {
1044+
icon = "",
1045+
color = "#cb0d0d",
1046+
cterm_color = "160",
1047+
name = "FreeCAD",
1048+
},
1049+
["fcmacro"] = {
1050+
icon = "",
1051+
color = "#cb0d0d",
1052+
cterm_color = "160",
1053+
name = "FreeCAD",
1054+
},
1055+
["fcmat"] = {
1056+
icon = "",
1057+
color = "#cb0d0d",
1058+
cterm_color = "160",
1059+
name = "FreeCAD",
1060+
},
1061+
["fcparam"] = {
1062+
icon = "",
1063+
color = "#cb0d0d",
1064+
cterm_color = "160",
1065+
name = "FreeCAD",
1066+
},
1067+
["fcscript"] = {
1068+
icon = "",
1069+
color = "#cb0d0d",
1070+
cterm_color = "160",
1071+
name = "FreeCAD",
1072+
},
1073+
["fcstd"] = {
1074+
icon = "",
1075+
color = "#cb0d0d",
1076+
cterm_color = "160",
1077+
name = "FreeCAD",
1078+
},
1079+
["fcstd1"] = {
1080+
icon = "",
1081+
color = "#cb0d0d",
1082+
cterm_color = "160",
1083+
name = "FreeCAD",
1084+
},
1085+
["fctb"] = {
1086+
icon = "",
1087+
color = "#cb0d0d",
1088+
cterm_color = "160",
1089+
name = "FreeCAD",
1090+
},
1091+
["fctl"] = {
1092+
icon = "",
1093+
color = "#cb0d0d",
1094+
cterm_color = "160",
1095+
name = "FreeCAD",
1096+
},
10431097
["flac"] = {
10441098
icon = "",
10451099
color = "#66D8EF",

lua/nvim-web-devicons/icons-light.lua

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,6 +1040,60 @@ local icons_by_file_extension = {
10401040
cterm_color = "240",
10411041
name = "3DObjectFile",
10421042
},
1043+
["fcbak"] = {
1044+
icon = "",
1045+
color = "#cb0d0d",
1046+
cterm_color = "160",
1047+
name = "FreeCAD",
1048+
},
1049+
["fcmacro"] = {
1050+
icon = "",
1051+
color = "#cb0d0d",
1052+
cterm_color = "160",
1053+
name = "FreeCAD",
1054+
},
1055+
["fcmat"] = {
1056+
icon = "",
1057+
color = "#cb0d0d",
1058+
cterm_color = "160",
1059+
name = "FreeCAD",
1060+
},
1061+
["fcparam"] = {
1062+
icon = "",
1063+
color = "#cb0d0d",
1064+
cterm_color = "160",
1065+
name = "FreeCAD",
1066+
},
1067+
["fcscript"] = {
1068+
icon = "",
1069+
color = "#cb0d0d",
1070+
cterm_color = "160",
1071+
name = "FreeCAD",
1072+
},
1073+
["fcstd"] = {
1074+
icon = "",
1075+
color = "#cb0d0d",
1076+
cterm_color = "160",
1077+
name = "FreeCAD",
1078+
},
1079+
["fcstd1"] = {
1080+
icon = "",
1081+
color = "#cb0d0d",
1082+
cterm_color = "160",
1083+
name = "FreeCAD",
1084+
},
1085+
["fctb"] = {
1086+
icon = "",
1087+
color = "#cb0d0d",
1088+
cterm_color = "160",
1089+
name = "FreeCAD",
1090+
},
1091+
["fctl"] = {
1092+
icon = "",
1093+
color = "#cb0d0d",
1094+
cterm_color = "160",
1095+
name = "FreeCAD",
1096+
},
10431097
["flac"] = {
10441098
icon = "",
10451099
color = "#336c78",

0 commit comments

Comments
 (0)