fixed my super tab functionality
This commit is contained in:
10
init.lua
10
init.lua
@@ -12,13 +12,3 @@ vim.cmd("colorscheme wildcharm")
|
|||||||
|
|
||||||
-- increase the time before whichkey pops up
|
-- increase the time before whichkey pops up
|
||||||
vim.o.timeoutlen = 1400
|
vim.o.timeoutlen = 1400
|
||||||
|
|
||||||
--tab auto complete
|
|
||||||
|
|
||||||
local cmp = require'cmp'
|
|
||||||
|
|
||||||
cmp.setup({
|
|
||||||
mapping = {
|
|
||||||
['<Tab>'] = cmp.mapping.confirm({ select = true }),
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|||||||
@@ -9,3 +9,18 @@ vim.api.nvim_create_autocmd("FileType", {
|
|||||||
vim.bo.shiftwidth = 2
|
vim.bo.shiftwidth = 2
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local cmp = require("cmp")
|
||||||
|
|
||||||
|
cmp.setup({
|
||||||
|
mapping = {
|
||||||
|
["<Tab>"] = cmp.mapping.confirm({ select = true }),
|
||||||
|
["<CR>"] = cmp.mapping(function(fallback)
|
||||||
|
if cmp.visible() then
|
||||||
|
cmp.confirm({ select = false })
|
||||||
|
else
|
||||||
|
fallback() -- Insert a new line if completion is not visible
|
||||||
|
end
|
||||||
|
end, { "i", "s" }), -- 'i' for insert mode, 's' for select mode
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user