|
@@ -14,7 +14,7 @@ return {
|
|
|
"rust_analyzer",
|
|
"rust_analyzer",
|
|
|
"tsserver",
|
|
"tsserver",
|
|
|
"typst_lsp",
|
|
"typst_lsp",
|
|
|
- "html",
|
|
|
|
|
|
|
+ "html",
|
|
|
"r_language_server", --[[ "vscode-html-language-server" ]]
|
|
"r_language_server", --[[ "vscode-html-language-server" ]]
|
|
|
},
|
|
},
|
|
|
})
|
|
})
|
|
@@ -23,17 +23,22 @@ return {
|
|
|
{
|
|
{
|
|
|
"neovim/nvim-lspconfig",
|
|
"neovim/nvim-lspconfig",
|
|
|
config = function()
|
|
config = function()
|
|
|
- local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
|
|
|
|
-
|
|
|
|
|
|
|
+ local capabilities = require("cmp_nvim_lsp").default_capabilities()
|
|
|
|
|
|
|
|
-- After setting up mason-lspconfig you may set up servers via lspconfig
|
|
-- After setting up mason-lspconfig you may set up servers via lspconfig
|
|
|
- require("lspconfig").lua_ls.setup({capabilities = capabilities})
|
|
|
|
|
|
|
+ require("lspconfig").lua_ls.setup({ capabilities = capabilities })
|
|
|
-- require("lspconfig").rust_analyzer.setup({capabilities = capabilities})
|
|
-- require("lspconfig").rust_analyzer.setup({capabilities = capabilities})
|
|
|
- require("lspconfig").r_language_server.setup({capabilities = capabilities})
|
|
|
|
|
- require("lspconfig").html.setup({capabilities = capabilities})
|
|
|
|
|
- require("lspconfig").typst_lsp.setup({capabilities = capabilities})
|
|
|
|
|
|
|
+ require("lspconfig").r_language_server.setup({ capabilities = capabilities })
|
|
|
|
|
+ require("lspconfig").html.setup({ capabilities = capabilities })
|
|
|
|
|
+ require("lspconfig").typst_lsp.setup({
|
|
|
|
|
+ capabilities = capabilities,
|
|
|
|
|
+ settings = {
|
|
|
|
|
+ exportPdf = "onType", -- Choose onType, onSave or never.
|
|
|
|
|
+ -- serverPath = "" -- Normally, there is no need to uncomment it.
|
|
|
|
|
+ },
|
|
|
|
|
+ })
|
|
|
require("lspconfig").tsserver.setup({
|
|
require("lspconfig").tsserver.setup({
|
|
|
- capabilities = capabilities,
|
|
|
|
|
|
|
+ capabilities = capabilities,
|
|
|
init_options = {
|
|
init_options = {
|
|
|
plugins = {},
|
|
plugins = {},
|
|
|
},
|
|
},
|