LaTeX LSP
This commit is contained in:
parent
d925805c17
commit
d2041da6b5
|
@ -59,6 +59,8 @@ return require('packer').startup(function(use)
|
|||
use 'hrsh7th/cmp-buffer'
|
||||
use 'hrsh7th/vim-vsnip'
|
||||
|
||||
use 'amarakon/nvim-cmp-lua-latex-symbols'
|
||||
use 'ray-x/cmp-treesitter'
|
||||
use 'alaviss/nim.nvim'
|
||||
|
||||
-- Angry reviewer
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
vim.opt.completeopt = "menu,menuone,noinsert"
|
||||
|
||||
local nvim_lsp = require'lspconfig'
|
||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
|
||||
local opts = {
|
||||
capabilities = capabilities,
|
||||
tools = { -- rust-tools options
|
||||
autoSetHints = true,
|
||||
inlay_hints = {
|
||||
|
@ -34,9 +36,10 @@ local opts = {
|
|||
require('rust-tools').setup(opts)
|
||||
-- Use a loop to conveniently call 'setup' on multiple servers and
|
||||
-- map buffer local keybindings when the language server attaches
|
||||
local servers = { 'pylsp', 'gdscript'}
|
||||
local servers = { 'pylsp', 'gdscript', 'ltex'}
|
||||
for _, lsp in pairs(servers) do
|
||||
require('lspconfig')[lsp].setup {
|
||||
capabilities = capabilities,
|
||||
on_attach = on_attach,
|
||||
flags = {
|
||||
-- This will be the default in neovim 0.7+
|
||||
|
@ -80,6 +83,8 @@ cmp.setup({
|
|||
{ name = 'vsnip' },
|
||||
{ name = 'path' },
|
||||
{ name = 'buffer' },
|
||||
{ name = 'lua-latex-symbols', option = { cache = true } },
|
||||
{ name = 'treesitter' },
|
||||
},
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue