diff --git a/config/nvim/lua/fschauen/plugins/lsp.lua b/config/nvim/lua/fschauen/plugins/lsp.lua index c81eebb..7928ee5 100644 --- a/config/nvim/lua/fschauen/plugins/lsp.lua +++ b/config/nvim/lua/fschauen/plugins/lsp.lua @@ -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",