added mason ensure installed packages

This commit is contained in:
2025-09-24 09:38:50 +02:00
parent e84927ba57
commit c6f50bd626
2 changed files with 28 additions and 20 deletions

View File

@@ -1,20 +0,0 @@
-- basic telescope configuration
local conf = require("telescope.config").values
local function toggle_telescope(harpoon_files)
local file_paths = {}
for _, item in ipairs(harpoon_files.items) do
table.insert(file_paths, item.value)
end
require("telescope.pickers").new({}, {
prompt_title = "Harpoon",
finder = require("telescope.finders").new_table({
results = file_paths,
}),
previewer = conf.file_previewer({}),
sorter = conf.generic_sorter({}),
}):find()
end
vim.keymap.set("n", "<C-e>", function() toggle_telescope(harpoon:list()) end,
{ desc = "Open harpoon window" })

View File

@@ -270,6 +270,34 @@ return {
local ensure_installed = vim.tbl_keys(servers or {}) local ensure_installed = vim.tbl_keys(servers or {})
vim.list_extend(ensure_installed, { vim.list_extend(ensure_installed, {
'stylua', -- Used to format Lua code 'stylua', -- Used to format Lua code
'arduino-language-server',
'bash-debug-adapter',
'bash-language-server',
'clang-format',
'clangd',
'cmake-language-server',
'cmakelang',
'cpplint',
'cpptools',
'css-lsp',
'css-variables-language-server',
'cssmodules-language-server',
'delve',
'goimports-reviser',
'golangci-lint',
'golangci-lint-langserver',
'gopls',
'gradle-language-server',
'html-lsp',
'htmlhint',
'htmx-lsp',
'hyprls',
'json-lsp',
'jsonlint',
'lemminx',
'lua-language-server',
'pyright',
'xmlformatter',
}) })
require('mason-tool-installer').setup { ensure_installed = ensure_installed } require('mason-tool-installer').setup { ensure_installed = ensure_installed }