added lsp and formatter configs

This commit is contained in:
armandogaliati 2024-06-06 09:10:48 -03:00
parent 2fa45b7b2e
commit fb858d5ec9
1 changed files with 14 additions and 1 deletions

View File

@ -607,6 +607,9 @@ require('lazy').setup({
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
'emmet-language-server', --html,css, language server
'prettier', --html,css,javascript etc formatter
'prettierd', --javascript formatter
}) })
require('mason-tool-installer').setup { ensure_installed = ensure_installed } require('mason-tool-installer').setup { ensure_installed = ensure_installed }
@ -657,7 +660,17 @@ require('lazy').setup({
-- --
-- You can use a sub-list to tell conform to run *until* a formatter -- You can use a sub-list to tell conform to run *until* a formatter
-- is found. -- is found.
-- javascript = { { "prettierd", "prettier" } }, typescript = { 'prettier' },
javascriptreact = { 'prettier' },
typescriptreact = { 'prettier' },
svelte = { 'prettier' },
css = { 'prettier' },
html = { 'prettier' },
json = { 'prettier' },
yaml = { 'prettier' },
markdown = { 'prettier' },
graphql = { 'prettier' },
javascript = { { 'prettierd', 'prettier' } },
}, },
}, },
}, },