added autocomplete plugin and autocompletemenu config

This commit is contained in:
pr0c3550r 2023-01-21 21:49:22 +01:00
parent 49b2c57c45
commit 7b823d7c15
2 changed files with 18 additions and 0 deletions

View file

@ -29,4 +29,19 @@ return require('packer').startup(function(use)
-- LSP -- LSP
-- Autocomplete
use 'neovim/nvim-lspconfig'
use {
'hrsh7th/nvim-cmp',
requires = {
{'hrsh7th/cmp-nvim-lsp'},
{'hrsh7th/cmp-buffer'},
{'hrsh7th/cmp-path'},
{'hrsh7th/cmp-cmdline'},
{'L3MON4D3/LuaSnip'},
{'saadparwaiz1/cmp_luasnip'},
}
}
end) end)

View file

@ -10,6 +10,9 @@ vim.api.nvim_set_option("mouse","")
vim.opt.rnu = true vim.opt.rnu = true
vim.opt.signcolumn = 'yes' vim.opt.signcolumn = 'yes'
-- setting completion menu for autocompletion
vim.opt.completeopt = 'menu,menuone,noselect'
-- correct tabbing -- correct tabbing
vim.opt.tabstop = 4 vim.opt.tabstop = 4
vim.opt.softtabstop = 4 vim.opt.softtabstop = 4