ts_ls: prevent from formatting

prevent ts_ls from touching the formating.

ts formatting: remove useless indent
This commit is contained in:
Yoni FIRROLONI 2024-12-12 22:11:55 +11:00
parent 73660af2e3
commit 6e2f84ebf9

View file

@ -22,10 +22,16 @@
ts_ls = { ts_ls = {
package = pkgs.typescript-language-server; package = pkgs.typescript-language-server;
lspConfig = '' lspConfig = ''
lspconfig.ts_ls.setup {
capabilities = capabilities; lspconfig.ts_ls.setup {
on_attach = attach_keymaps, capabilities = capabilities;
cmd = ${ on_attach = (
function (client, bufnr)
attach_keymaps(client, bufnr);
client.server_capabilities.documentFormattingProvider = false;
end
) ,
cmd = ${
if isList cfg.lsp.package if isList cfg.lsp.package
then expToLua cfg.lsp.package then expToLua cfg.lsp.package
else ''{"${cfg.lsp.package}/bin/typescript-language-server", "--stdio"}'' else ''{"${cfg.lsp.package}/bin/typescript-language-server", "--stdio"}''
@ -79,6 +85,7 @@
ls_sources, ls_sources,
null_ls.builtins.formatting.prettier.with({ null_ls.builtins.formatting.prettier.with({
command = "${cfg.format.package}/bin/prettier", command = "${cfg.format.package}/bin/prettier",
filetypes = { "typescript" },
}) })
) )
''; '';