local web_devicons_ok, web_devicons = pcall(require, "nvim-web-devicons") if not web_devicons_ok then return end local material_icon_ok, material_icon = pcall(require, "nvim-material-icon") if not material_icon_ok then return end material_icon.setup({ override = { ["mjs"] = { icon = "", color = "#efd81d", cterm_color = "220", name = "Mjs", }, ["ts"] = { icon = "󰛦", color = "#30A2FF", cterm_color = "220", name = "ts", }, ["jsx"] = { icon = "", color = "#0FBFCF", cterm_color = "220", name = "jsx", }, ["tsx"] = { icon = "", color = "#1354bf", cterm_color = "220", name = "Tsx", }, ["svg"] = { icon = "󰜡", color = "#FDB03A", cterm_color = "220", name = "svg", }, ["prisma"] = { icon = "", color = "#0FBFCF", cterm_color = "220", name = "prisma", }, ["json"] = { icon = "", color = "#ca8984", cterm_color = "220", name = "json", }, ["map"] = { icon = "", color = "#748e54", cterm_color = "220", name = "map", }, ["svelte"] = { icon = "", color = "#ef510b", cterm_color = "220", name = "svelte", }, ["yaml"] = { icon = "󰰳", color = "#ef510b", cterm_color = "220", name = "yaml", }, ["vsix"] = { icon = "", color = "#30A2FF", cterm_color = "220", name = "vsix", }, ["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", }, -- ["go"] = { -- icon = "󰟓", -- color = "#0FBFCF", -- cterm_color = "220", -- name = "go", -- }, }, color_icons = true, default = true, }) web_devicons.setup({ override = material_icon.get_icons(), override_by_filename = { [".huskyrc"] = { icon = "󰩃", color = "#ffffff", cterm_color = "240", name = "huskyrc", }, [".prettierrc"] = { icon = "", color = "#ea5e5e", cterm_color = "240", name = "prettierrc", }, [".vscodeignore"] = { icon = "", color = "#30A2FF", cterm_color = "240", name = "vscodeignore", }, [".vsixmanifest"] = { icon = "", color = "#30A2FF", cterm_color = "240", name = "vsixmanifest", }, [".prettierignore"] = { icon = "", color = "#ea5e5e", cterm_color = "240", name = "prettierignore", }, [".sequelizerc"] = { icon = "󱙌", color = "#397883", cterm_color = "220", name = "sequelizerc", }, ["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", }, [".eslintignore"] = { icon = "󰱺", color = "#4746a8", cterm_color = "240", name = "eslintignore", }, ["jest.config.js"] = { icon = "󰚐", color = "#e37575", cterm_color = "220", name = "jestconfig", }, ["cname"] = { icon = "󰖟", color = "#e37575", cterm_color = "220", name = "cname", }, [".nvmrc"] = { icon = "", color = "#E8274B", 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", }, [".mention-bot"] = { icon = "󰚩", color = "#ffffff", cterm_color = "220", name = "mentionbot", }, [".project"] = { icon = "󰈚", color = "#5881b1", cterm_color = "220", name = "project", }, ["gradlew"] = { icon = "", color = "#9C9C9C", cterm_color = "220", name = "gradlewFile", }, [".classpath"] = { icon = "󰅶", color = "#9C9C9C", cterm_color = "220", name = "gradlewFile", }, }, })