Update lsp.lua
This commit is contained in:
parent
6bbaef875c
commit
3d04b09581
1 changed files with 16 additions and 2 deletions
|
@ -24,10 +24,11 @@ cmp.setup({
|
|||
},
|
||||
|
||||
mapping = cmp.mapping.preset.insert({
|
||||
['<C-y>'] = cmp.mapping.confirm({ select = true }),
|
||||
['<Tab>'] = cmp.mapping(cmp.mapping.select_next_item(), { 'i', 'c' }),
|
||||
['<cr>'] = cmp.mapping.confirm({ select = true }),
|
||||
["<C-u>"] = cmp.mapping.scroll_docs(-4),
|
||||
["<C-d>"] = cmp.mapping.scroll_docs(4),
|
||||
["<C-Space>"] = cmp.mapping.complete(),
|
||||
['<C-Space>'] = cmp.mapping.complete(),
|
||||
}),
|
||||
|
||||
formatting = {
|
||||
|
@ -102,3 +103,16 @@ require('luasnip.loaders.from_vscode').lazy_load({
|
|||
include = nil,
|
||||
exclude = {},
|
||||
})
|
||||
|
||||
-- Auto complete
|
||||
vim.cmd([[
|
||||
" Use <Tab> and <S-Tab> to navigate through popup menu
|
||||
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
|
||||
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
|
||||
|
||||
" Set completeopt to have a better completion experience
|
||||
set completeopt=menuone,noinsert,noselect
|
||||
|
||||
" Avoid showing message extra message when using completion
|
||||
set shortmess+=c
|
||||
]])
|
||||
|
|
Loading…
Reference in a new issue