diff --git a/extra/nvim/lua/plugins.lua b/extra/nvim/lua/plugins.lua index dd5951d..ab0318e 100644 --- a/extra/nvim/lua/plugins.lua +++ b/extra/nvim/lua/plugins.lua @@ -289,12 +289,20 @@ end -- neovim/nvim-lspconfig local lspconfig = require('lspconfig') + lspconfig.typst_lsp.setup({ settings = { exportPdf = 'onType', }, }) -lspconfig.tsserver.setup({}) + +lspconfig.tsserver.setup({ + on_attach = function(client, bufnr) + client.server_capabilities.documentFormattingProvider = false + client.server_capabilities.documentRangeFormattingProvider = false + end, +}) + lspconfig.java_language_server.setup({ cmd = { 'java-language-server' }, -- see https://github.com/georgewfraser/java-language-server/issues/267#issuecomment-2002482054