Added extension for mason (#1113)
* feat: added extension for mason * feat: update readme * feat: capitalize the first letter * feat: delete icon --------- Co-authored-by: Shadman <13149513+shadmansaleh@users.noreply.github.com>
This commit is contained in:
parent
e7efd7dd3a
commit
388a396411
|
@ -912,6 +912,7 @@ extensions = {'quickfix'}
|
|||
- symbols-outline
|
||||
- toggleterm
|
||||
- trouble
|
||||
- mason
|
||||
|
||||
#### Custom extensions
|
||||
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
-- lualine extension for mason.nvim
|
||||
|
||||
local ok, mason_registry = pcall(require, 'mason-registry')
|
||||
if not ok then
|
||||
return ''
|
||||
end
|
||||
|
||||
local M = {}
|
||||
|
||||
M.sections = {
|
||||
lualine_a = {
|
||||
function()
|
||||
return 'Mason'
|
||||
end,
|
||||
},
|
||||
lualine_b = {
|
||||
function()
|
||||
return 'Installed: ' .. #mason_registry.get_installed_packages() .. '/' .. #mason_registry.get_all_package_specs()
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
||||
M.filetypes = { 'mason' }
|
||||
|
||||
return M
|
Loading…
Reference in New Issue