Thomas 1 рік тому
батько
коміт
73472f7043
1 змінених файлів з 28 додано та 2 видалено
  1. 28 2
      lua/plugins/mason.lua

+ 28 - 2
lua/plugins/mason.lua

@@ -14,6 +14,7 @@ return {
 					"rust_analyzer",
 					"tsserver",
 					"ts_ls",
+					-- "tinymist",
 					-- "typst_lsp",
 					"html",
 					"r_language_server", --[[ "vscode-html-language-server" ]]
@@ -31,22 +32,47 @@ return {
 			-- require("lspconfig").rust_analyzer.setup({capabilities = capabilities})
 			require("lspconfig").r_language_server.setup({ capabilities = capabilities })
 			require("lspconfig").html.setup({ capabilities = capabilities })
+			-- require("lspconfig").tinymist.setup({
+			-- 	capabilities = capabilities,
+			-- 	root_dir = function(filename, bufnr)
+			-- 		return vim.fn.getcwd()
+			-- 	end,
+			-- 	settings = {
+			-- 		tinymist = {
+			-- 			settings = {
+			-- 				formatterMode = "typstfmt",
+			-- 			},
+			-- 		},
+			-- 	},
+			-- })
 			require("lspconfig").typst_lsp.setup({
 				capabilities = capabilities,
+				offset_encoding = "utf-8",
+
 				settings = {
 					exportPdf = "never", -- Choose onType, onSave or never.
+					experimentalFormatterMode = "on",
 					-- serverPath = "" -- Normally, there is no need to uncomment it.
 				},
 			})
+			-- require("lspconfig").tinymist.setup({
+			-- 	offset_encoding = "utf-8",
+			-- 	settings = {
+			-- 		formatterMode = "typstyle",
+			-- 		exportPdf = "onSave",
+			-- 	},
+			-- })
 			require("lspconfig").ts_ls.setup({
 				-- capabilities = capabilities,
 				init_options = {
 					plugins = {},
 				},
 				filetypes = {
-					"javascript", "javascript.jsx",
+					"javascript",
+					"javascript.jsx",
 					"typescript",
-          "typescriptreact", "typescript.tsx"
+					"typescriptreact",
+					"typescript.tsx",
 				},
 			})