extra: nvim: add typstfmt and typst-lsp support

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
Christoph Heiss 2024-03-24 22:06:36 +01:00
parent 595e4de44c
commit 8a7e3497e9
Signed by: c8h4
GPG key ID: 73D5E7FDEE3DE49A

View file

@ -199,6 +199,7 @@ function setupNullLs()
null_ls.builtins.formatting.stylish_haskell,
null_ls.builtins.formatting.stylua,
null_ls.builtins.formatting.terraform_fmt.with({ command = 'tofu' }),
null_ls.builtins.formatting.typstfmt,
prettier,
},
on_attach = function(client, bufnr)
@ -281,6 +282,14 @@ vim.g.haskell_tools = {
}
require('haskell-tools')
-- neovim/nvim-lspconfig
local lspconfig = require('lspconfig')
lspconfig.typst_lsp.setup({
settings = {
exportPdf = 'onType',
},
})
-- hrsh7th/nvim-cmp
local cmp = require('cmp')
cmp.setup({