feat(lsp): Add support for typst
Add support for handling Typst files.
This commit is contained in:
parent
8d30935771
commit
304ea02edd
12
ftplugin/typst.lua
Normal file
12
ftplugin/typst.lua
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
vim.wo.spell = true
|
||||
vim.bo.textwidth = 75
|
||||
vim.wo.colorcolumn = "75,80"
|
||||
|
||||
vim.api.nvim_buf_create_user_command(0, "OpenPdf", function()
|
||||
local filepath = vim.api.nvim_buf_get_name(0)
|
||||
|
||||
if filepath:match("%.typ$") then
|
||||
local pdf_path = filepath:gsub("%.typ$", ".pdf")
|
||||
vim.system({ "xdg-open", pdf_path })
|
||||
end
|
||||
end, {})
|
||||
|
|
@ -1,5 +1,12 @@
|
|||
-- Manual lspconfig/changes where needed
|
||||
|
||||
vim.lsp.config("tinymist", {
|
||||
settings = {
|
||||
formatterMode = "typstyle",
|
||||
exportPdf = "onSave",
|
||||
},
|
||||
})
|
||||
|
||||
vim.lsp.config("termux_language_server", {
|
||||
filetypes = {
|
||||
-- Android Termux
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user