20 lines
494 B
Lua
20 lines
494 B
Lua
local lsp = require("lsp")
|
|
|
|
---@type vim.lsp.Config
|
|
return {
|
|
on_attach = function(client, bufnr)
|
|
lsp.on_attach(client, bufnr)
|
|
vim.keymap.set("n", "<leader>lf", function()
|
|
vim.lsp.buf.format()
|
|
require("util").format({
|
|
buf = bufnr,
|
|
cmd = {
|
|
"prettier",
|
|
"--stdin-filepath",
|
|
"%file%",
|
|
},
|
|
})
|
|
end, { buffer = bufnr })
|
|
end,
|
|
}
|