2023-02-27 08:18:09 +07:00
|
|
|
local web_devicons_ok, web_devicons = pcall(require, "nvim-web-devicons")
|
|
|
|
if not web_devicons_ok then
|
2023-01-15 00:17:41 +07:00
|
|
|
return
|
|
|
|
end
|
2023-02-27 08:18:09 +07:00
|
|
|
|
|
|
|
local material_icon_ok, material_icon = pcall(require, "nvim-material-icon")
|
|
|
|
if not material_icon_ok then
|
|
|
|
return
|
|
|
|
end
|
2023-03-01 22:16:37 +07:00
|
|
|
material_icon.setup({
|
|
|
|
override = {
|
|
|
|
["mjs"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#efd81d",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "Mjs",
|
|
|
|
},
|
2023-06-15 07:25:49 +07:00
|
|
|
["ts"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#30A2FF",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "ts",
|
|
|
|
},
|
2023-09-09 14:12:11 +07:00
|
|
|
["jsx"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#0FBFCF",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "jsx",
|
|
|
|
},
|
2024-02-18 21:29:22 +07:00
|
|
|
["tsx"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#1354bf",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "Tsx",
|
|
|
|
},
|
2023-09-09 14:12:11 +07:00
|
|
|
["svg"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#FDB03A",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "svg",
|
|
|
|
},
|
2023-12-01 21:38:33 +07:00
|
|
|
["prisma"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#0FBFCF",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "prisma",
|
|
|
|
},
|
2023-12-02 10:40:41 +07:00
|
|
|
["json"] = {
|
|
|
|
icon = "",
|
2023-12-22 07:46:30 +07:00
|
|
|
color = "#ca8984",
|
2023-12-02 10:40:41 +07:00
|
|
|
cterm_color = "220",
|
|
|
|
name = "json",
|
|
|
|
},
|
|
|
|
["map"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#748e54",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "map",
|
|
|
|
},
|
2023-12-03 19:32:38 +07:00
|
|
|
["svelte"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ef510b",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "svelte",
|
|
|
|
},
|
2023-12-08 14:40:03 +07:00
|
|
|
["yaml"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ef510b",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "yaml",
|
|
|
|
},
|
2024-01-10 22:51:55 +07:00
|
|
|
["vsix"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#30A2FF",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "vsix",
|
|
|
|
},
|
2024-02-19 17:13:24 +07:00
|
|
|
["class"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#1e88e5",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "JavaClass",
|
|
|
|
},
|
|
|
|
["java"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ef510b",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "JavaFile",
|
|
|
|
},
|
|
|
|
["gradle"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#9C9C9C",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "GradleFile",
|
|
|
|
},
|
2024-02-22 15:59:20 +07:00
|
|
|
["mod"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#C5362B",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "gomod",
|
|
|
|
},
|
2023-12-03 20:48:57 +07:00
|
|
|
-- ["go"] = {
|
|
|
|
-- icon = "",
|
|
|
|
-- color = "#0FBFCF",
|
|
|
|
-- cterm_color = "220",
|
|
|
|
-- name = "go",
|
|
|
|
-- },
|
2023-03-01 22:16:37 +07:00
|
|
|
},
|
|
|
|
color_icons = true,
|
|
|
|
default = true,
|
|
|
|
})
|
2023-02-27 08:18:09 +07:00
|
|
|
|
|
|
|
web_devicons.setup({
|
|
|
|
override = material_icon.get_icons(),
|
2023-12-01 16:58:43 +07:00
|
|
|
override_by_filename = {
|
2024-02-28 21:58:18 +07:00
|
|
|
[".eslintrc.cjs"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#4930bd",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "eslintrccjs",
|
|
|
|
},
|
2024-02-23 19:49:22 +07:00
|
|
|
[".htaccess"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#C63C17",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "htaccess",
|
|
|
|
},
|
2024-01-14 00:43:36 +07:00
|
|
|
[".huskyrc"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ffffff",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "huskyrc",
|
|
|
|
},
|
2023-12-01 16:58:43 +07:00
|
|
|
[".prettierrc"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ea5e5e",
|
2023-12-02 12:48:39 +07:00
|
|
|
cterm_color = "240",
|
2023-12-01 16:58:43 +07:00
|
|
|
name = "prettierrc",
|
|
|
|
},
|
2024-01-10 22:51:55 +07:00
|
|
|
[".vscodeignore"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#30A2FF",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "vscodeignore",
|
|
|
|
},
|
|
|
|
[".vsixmanifest"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#30A2FF",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "vsixmanifest",
|
|
|
|
},
|
2023-12-01 16:58:43 +07:00
|
|
|
[".prettierignore"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ea5e5e",
|
2023-12-02 12:48:39 +07:00
|
|
|
cterm_color = "240",
|
2023-12-01 16:58:43 +07:00
|
|
|
name = "prettierignore",
|
|
|
|
},
|
2023-12-01 21:38:33 +07:00
|
|
|
[".sequelizerc"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#397883",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "sequelizerc",
|
|
|
|
},
|
2023-12-02 10:40:41 +07:00
|
|
|
["pre-commit"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#75e4b3",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "pre",
|
|
|
|
},
|
|
|
|
["yarn.lock"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ea5e5e",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "yarnlock",
|
|
|
|
},
|
|
|
|
["yarn-error.log"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#3d85c6",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "yarnerror",
|
|
|
|
},
|
|
|
|
[".eslintrc.json"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#4746a8",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "eslintrc",
|
|
|
|
},
|
2023-12-08 14:40:03 +07:00
|
|
|
[".eslintignore"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#4746a8",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "eslintignore",
|
|
|
|
},
|
2023-12-02 12:48:39 +07:00
|
|
|
["jest.config.js"] = {
|
2023-12-22 07:46:30 +07:00
|
|
|
icon = "",
|
2023-12-02 12:48:39 +07:00
|
|
|
color = "#e37575",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "jestconfig",
|
|
|
|
},
|
2023-12-08 14:40:03 +07:00
|
|
|
["cname"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#e37575",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "cname",
|
|
|
|
},
|
2023-12-31 08:15:34 +07:00
|
|
|
[".nvmrc"] = {
|
2023-12-31 12:37:17 +07:00
|
|
|
icon = "",
|
|
|
|
color = "#E8274B",
|
2023-12-31 08:15:34 +07:00
|
|
|
cterm_color = "220",
|
|
|
|
name = "nvmrc",
|
|
|
|
},
|
|
|
|
[".yarnrc"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#3d85c6",
|
|
|
|
cterm_color = "240",
|
|
|
|
name = "yarnrc",
|
|
|
|
},
|
|
|
|
[".git-blame-ignore-revs"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#F14C28",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "gitblameignorerevs",
|
|
|
|
},
|
|
|
|
[".mailmap"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#a0d0d0",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "mailmap",
|
|
|
|
},
|
|
|
|
[".vscode-test.js"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#206ba3",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "vscodetest",
|
|
|
|
},
|
2023-12-31 12:37:17 +07:00
|
|
|
[".mention-bot"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#ffffff",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "mentionbot",
|
|
|
|
},
|
2024-01-01 20:04:15 +07:00
|
|
|
[".project"] = {
|
2024-02-19 19:40:19 +07:00
|
|
|
icon = "",
|
2024-01-01 20:04:15 +07:00
|
|
|
color = "#5881b1",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "project",
|
|
|
|
},
|
2024-02-19 17:13:24 +07:00
|
|
|
["gradlew"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#9C9C9C",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "gradlewFile",
|
|
|
|
},
|
2024-02-19 17:23:00 +07:00
|
|
|
[".classpath"] = {
|
|
|
|
icon = "",
|
|
|
|
color = "#9C9C9C",
|
|
|
|
cterm_color = "220",
|
|
|
|
name = "gradlewFile",
|
|
|
|
},
|
2023-12-01 16:58:43 +07:00
|
|
|
},
|
2023-02-27 08:18:09 +07:00
|
|
|
})
|