Added prettier back and limited it

This commit is contained in:
2024-03-25 22:30:51 +01:00
parent 9366cff430
commit b7e9d9fa45
3 changed files with 35 additions and 8 deletions

View File

@@ -24,22 +24,28 @@ return {
else
cmd = "typescript-language-server"
end
local prettier_config = vim.fn.glob(cwd .. "/*prettierrc*", false, true)
typescript_tools.setup({
capabilities = capabilities,
on_attach = function(client, bufnr)
on_attach(client, bufnr)
vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr })
vim.api.nvim_create_autocmd("BufWritePre", {
group = augroup,
buffer = bufnr,
callback = function()
vim.lsp.buf.format({ async = false })
end,
})
if cmd == "typescript-language-server" then
print("Using global tsserver")
end
if prettier_config == "" then
print("Using prettier to format")
return
else
vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr })
vim.api.nvim_create_autocmd("BufWritePre", {
group = augroup,
buffer = bufnr,
callback = function()
vim.lsp.buf.format({ async = false })
end,
})
end
end,
settings = {
cmd = { cmd, "--stdio" },