diff --git a/lua/plugins/dev.lua b/lua/plugins/dev.lua index 05b2a0b..8a41d04 100644 --- a/lua/plugins/dev.lua +++ b/lua/plugins/dev.lua @@ -20,7 +20,7 @@ return { "folke/neodev.nvim", { "williamboman/mason.nvim", - config = function() require "mason".setup {} end, + config = function() require "mason".setup { } end, }, { "williamboman/mason-lspconfig.nvim", diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 1e3e980..1864403 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -35,11 +35,11 @@ local config = function() c.asm_lsp.setup {} c.pylsp.setup {} c.kotlin_language_server.setup {} - c.jsonls.setup {} c.texlab.setup { settings = { texlab = { build = { + args = { "-xelatex", "-interaction=nonstopmode", "-synctex=1", "%f", "-outdir=build" }, onSave = true } } @@ -48,6 +48,13 @@ local config = function() c.wgsl_analyzer.setup {} c.hls.setup {} c.slint_lsp.setup {} + c.tinymist.setup { + root_dir = "-", + settings = { + exportPdf = "onSave", + formatterMode = "typstyle", + } + } require('mason').setup() require('mason-lspconfig').setup()