setup-cockpit/roles/neovim/files/lua/lsp/latex.lua

18 lines
551 B
Lua

-- LSP Server for LaTeX
require'lspconfig'.texlab.setup {
on_attach = function()
vim.keymap.set('n', 'K', vim.lsp.buf.hover, { buffer = 0, remap = false })
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = 0, remap = false })
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false })
vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false })
end,
settings = {
texlab = {
chktex = {
onEdit = true,
onOpenAndSave = true
},
}
}
}