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…
	
	Add table
		Add a link
		
	
		Reference in a new issue