update: nvim: auto comp
This commit is contained in:
parent
514cd06019
commit
ef5577e7fe
1 changed files with 16 additions and 4 deletions
|
@ -28,7 +28,13 @@ require('lazy').setup({
|
||||||
'neovim/nvim-lspconfig',
|
'neovim/nvim-lspconfig',
|
||||||
{
|
{
|
||||||
'hrsh7th/nvim-cmp',
|
'hrsh7th/nvim-cmp',
|
||||||
dependencies = { 'hrsh7th/cmp-nvim-lsp', 'L3MON4D3/LuaSnip', 'saadparwaiz1/cmp_luasnip' },
|
event = "InsertEnter",
|
||||||
|
dependencies = {
|
||||||
|
'hrsh7th/cmp-nvim-lsp', -- LSP
|
||||||
|
'L3MON4D3/LuaSnip', -- snippets
|
||||||
|
'saadparwaiz1/cmp_luasnip',
|
||||||
|
'kdheepak/cmp-latex-symbols', -- latex math
|
||||||
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -74,6 +80,9 @@ if vim.fn.has('win32') == 1 then
|
||||||
vim.opt.shellxquote = ''
|
vim.opt.shellxquote = ''
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-----------------------------------------------------------
|
||||||
|
-- lualine
|
||||||
|
require('lualine_setup')
|
||||||
|
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
-- LSP config
|
-- LSP config
|
||||||
|
@ -188,6 +197,12 @@ cmp.setup {
|
||||||
sources = {
|
sources = {
|
||||||
{ name = 'nvim_lsp' },
|
{ name = 'nvim_lsp' },
|
||||||
{ name = 'luasnip' },
|
{ name = 'luasnip' },
|
||||||
|
{
|
||||||
|
name = 'latex_symbols',
|
||||||
|
option = {
|
||||||
|
strategy = 0, -- mixed (show the comand and insert the symbol)
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -199,7 +214,4 @@ vim.api.nvim_set_keymap('n', '<c-P>',
|
||||||
{ noremap = true, silent = true })
|
{ noremap = true, silent = true })
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------
|
|
||||||
-- lualine
|
|
||||||
require('lualine_setup')
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue