diff --git a/lua/znvim/plugins/lsp.lua b/lua/znvim/plugins/lsp.lua index ee31133..1e098a6 100644 --- a/lua/znvim/plugins/lsp.lua +++ b/lua/znvim/plugins/lsp.lua @@ -9,15 +9,12 @@ return { config = function() local lspconfig = require("lspconfig") vim.diagnostic.config({ - float = { - border = "rounded", - }, - virtual_text = false, - virtual_lines = { - only_current_line = true, - }, + virtual_text = false }) - local opts = { noremap = true, silent = true } + local opts = { + noremap = true, + silent = true, + } vim.keymap.set("n", "e", vim.diagnostic.open_float, opts) vim.keymap.set("n", "[d", vim.diagnostic.goto_prev, opts) vim.keymap.set("n", "]d", vim.diagnostic.goto_next, opts) @@ -65,6 +62,11 @@ return { lspconfig.tinymist.setup({ on_attach = on_attach, capabilities = capabilities, + settings = { + formatterMode = "typstyle", + exportPdf = "onType", + semanticTokens = "disable" + } }) lspconfig.elixirls.setup({ @@ -73,7 +75,7 @@ return { capabilities = capabilities, }) - lspconfig.pyright.setup({ + lspconfig.basedpyright.setup({ on_attach = on_attach, capabilities = capabilities, })