From dd723d701053b13132b4163a46d69d855d6d8b10 Mon Sep 17 00:00:00 2001 From: Matheus Ashton Silva Date: Sat, 21 Feb 2026 00:02:30 -0300 Subject: [PATCH] feat: adding dune (ocaml build system) icon --- lua/nvim-web-devicons/default/icons_by_filename.lua | 1 + lua/nvim-web-devicons/filetypes.lua | 1 + lua/nvim-web-devicons/light/icons_by_filename.lua | 1 + 3 files changed, 3 insertions(+) diff --git a/lua/nvim-web-devicons/default/icons_by_filename.lua b/lua/nvim-web-devicons/default/icons_by_filename.lua index 8ab1743e..166b1fe9 100644 --- a/lua/nvim-web-devicons/default/icons_by_filename.lua +++ b/lua/nvim-web-devicons/default/icons_by_filename.lua @@ -96,6 +96,7 @@ return { ["docker-compose.yaml"] = { icon = "󰡨", color = "#458EE6", cterm_color = "68", name = "Dockerfile" }, ["docker-compose.yml"] = { icon = "󰡨", color = "#458EE6", cterm_color = "68", name = "Dockerfile" }, ["dockerfile"] = { icon = "󰡨", color = "#458EE6", cterm_color = "68", name = "Dockerfile" }, + ["dune"] = { icon = "", color = "#8a421e", cterm_color = "124", name = "Dunefile" }, ["eslint.config.cjs"] = { icon = "", color = "#4B32C3", cterm_color = "56", name = "Eslintrc" }, ["eslint.config.js"] = { icon = "", color = "#4B32C3", cterm_color = "56", name = "Eslintrc" }, ["eslint.config.mjs"] = { icon = "", color = "#4B32C3", cterm_color = "56", name = "Eslintrc" }, diff --git a/lua/nvim-web-devicons/filetypes.lua b/lua/nvim-web-devicons/filetypes.lua index 55a01ef0..3d80f0a7 100644 --- a/lua/nvim-web-devicons/filetypes.lua +++ b/lua/nvim-web-devicons/filetypes.lua @@ -48,6 +48,7 @@ return { ["drools"] = "drl", ["dropbox"] = "dropbox", ["dump"] = "dump", + ["dune"] = "dune", ["editorconfig"] = ".editorconfig", ["eex"] = "eex", ["ejs"] = "ejs", diff --git a/lua/nvim-web-devicons/light/icons_by_filename.lua b/lua/nvim-web-devicons/light/icons_by_filename.lua index 7de69d33..1d894293 100644 --- a/lua/nvim-web-devicons/light/icons_by_filename.lua +++ b/lua/nvim-web-devicons/light/icons_by_filename.lua @@ -96,6 +96,7 @@ return { -- this file is generated from lua/nvim-web-devicons/default/icons_by_f ["docker-compose.yaml"] = { icon = "󰡨", color = "#2E5F99", cterm_color = "25", name = "Dockerfile" }, ["docker-compose.yml"] = { icon = "󰡨", color = "#2E5F99", cterm_color = "25", name = "Dockerfile" }, ["dockerfile"] = { icon = "󰡨", color = "#2E5F99", cterm_color = "25", name = "Dockerfile" }, + ["dune"] = { icon = "", color = "#8a421e", cterm_color = "124", name = "Dunefile" }, ["eslint.config.cjs"] = { icon = "", color = "#4B32C3", cterm_color = "56", name = "Eslintrc" }, ["eslint.config.js"] = { icon = "", color = "#4B32C3", cterm_color = "56", name = "Eslintrc" }, ["eslint.config.mjs"] = { icon = "", color = "#4B32C3", cterm_color = "56", name = "Eslintrc" },