nvim: add custom icons to Mason

This commit is contained in:
Fernando Schauenburg 2024-07-14 22:55:27 +02:00
parent e9b2121e65
commit 8e2b50e034

View file

@ -103,6 +103,7 @@ return {
event = { "BufReadPre", "BufNewFile" },
config = function()
local icons = require("fschauen.util.icons")
local defaults = {
capabilities = lsp_capabilities(),
handlers = lsp_handlers(),
@ -111,7 +112,16 @@ return {
}
require("lspconfig.ui.windows").default_options = border
require("mason").setup { ui = border }
require("mason").setup {
ui = {
border = border.border,
icons = {
package_installed = icons.git.file.Staged,
package_pending = icons.git.file.Unstaged,
package_uninstalled = icons.git.file.Deleted,
},
},
}
require("mason-lspconfig").setup {
ensure_installed = {
"clangd",