1
Fork 0

Fix typst setup, and install leechblock

This commit is contained in:
prescientmoon 2024-02-28 07:16:21 +01:00
parent 0e9d6da8ae
commit b14753a625
Signed by: prescientmoon
SSH key fingerprint: SHA256:UUF9JT2s8Xfyv76b8ZuVL7XrmimH4o49p4b+iexbVH4
4 changed files with 8 additions and 13 deletions
home/features/neovim/config/lua/my/plugins

View file

@ -16,6 +16,7 @@ local M = {
-- {{{ Capabilities
M.capabilities = function()
local c = require("cmp_nvim_lsp").default_capabilities()
-- Add folding capabilities
c.textDocument.foldingRange = {
dynamicRegistration = false,
@ -115,21 +116,14 @@ function M.config()
---@diagnostic disable-next-line: missing-fields
jsonls = {},
dhall_lsp_server = {},
typst_lsp = {},
typst_lsp = {
exportPdf = "onType",
},
---@diagnostic disable-next-line: missing-fields
elmls = {},
-- {{{ Inactive
-- pylsp = {},
-- pyright = {},
-- }}}
}
-- }}}
vim.lsp.handlers["textDocument/hover"] =
vim.lsp.with(vim.lsp.handlers.hover, { border = "single" })
vim.lsp.handlers["textDocument/signatureHelp"] =
vim.lsp.with(vim.lsp.handlers.signature_help, { border = "single" })
local capabilities = M.capabilities()
for lsp, details in pairs(servers) do
details.capabilities = capabilities