chg: Switch to cmp-vimtex
This commit is contained in:
parent
2fedf661e7
commit
bae5eb0cfd
3 changed files with 66 additions and 65 deletions
|
@ -59,7 +59,7 @@ end
|
|||
|
||||
-- Add space around =
|
||||
npairs.add_rules {
|
||||
Rule('=', '', { "-tex", "-vim", "-sh" })
|
||||
Rule('=', '', { "-tex", "-vim", "-sh", "-dockerfile" })
|
||||
:with_pair(cond.not_inside_quote())
|
||||
:with_pair(function(opts)
|
||||
local last_char = opts.line:sub(opts.col - 1, opts.col - 1)
|
||||
|
@ -97,12 +97,13 @@ function rule2(a1,ins,a2,lang)
|
|||
:with_cr(cond.none())
|
||||
:with_del(function(opts)
|
||||
local col = vim.api.nvim_win_get_cursor(0)[2]
|
||||
return a1..ins..ins..a2 == opts.line:sub(col - #a1 - #ins + 1, col + #ins + #a2) -- insert only works for #ins == 1 anyway
|
||||
return a1 .. ins .. ins .. a2 ==
|
||||
opts.line:sub(col - #a1 - #ins + 1, col + #ins + #a2) -- insert only works for #ins == 1 anyway
|
||||
end)
|
||||
)
|
||||
end
|
||||
|
||||
-- Only use it for ocaml
|
||||
rule2('(', '*', ')', 'ocaml')
|
||||
rule2('(*', ' ', '*)', 'ocaml')
|
||||
rule2('(', ' ', ')')
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ cmp.setup({
|
|||
}),
|
||||
sources = cmp.config.sources({
|
||||
{ name = 'nvim_lsp' },
|
||||
{ name = "omni" },
|
||||
{ name = "vimtex" },
|
||||
-- { name = 'vsnip' }, -- For vsnip users.
|
||||
-- { name = 'luasnip' }, -- For luasnip users.
|
||||
{ name = 'ultisnips' }, -- For ultisnips users.
|
||||
|
|
|
@ -34,7 +34,7 @@ require("lazy").setup({
|
|||
dependencies = {
|
||||
"hrsh7th/cmp-nvim-lsp",
|
||||
"hrsh7th/cmp-buffer",
|
||||
"hrsh7th/cmp-omni", -- For LaTeX completion
|
||||
"micangl/cmp-vimtex",
|
||||
"hrsh7th/cmp-path",
|
||||
"hrsh7th/cmp-cmdline",
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue