18 lines
551 B
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
|
|
},
|
|
}
|
|
}
|
|
}
|