1
0
Fork 0

add key mapping for nvim cmp

This commit is contained in:
Pratham Patel 2022-10-01 15:47:23 +05:30
parent 29d24c6ff3
commit c9449c3a76
2 changed files with 11 additions and 9 deletions

View File

@ -7,19 +7,21 @@ cmp.setup({
end,
},
mapping = {
-- Up arrow key or 'Ctrl + p' to select next item
['<Up>'] = cmp.mapping.select_prev_item(),
['<C-p>'] = cmp.mapping.select_prev_item(),
-- Down arrow key or 'Ctrl + n' to select next item
['<Down>'] = cmp.mapping.select_next_item(),
['<C-n>'] = cmp.mapping.select_next_item(),
-- Add tab support
['<S-Tab>'] = cmp.mapping.select_prev_item(),
['<Tab>'] = cmp.mapping.select_next_item(),
-- Tab key to select current item
['<Tab>'] = cmp.mapping.confirm({
behavior = cmp.ConfirmBehavior.Insert,
select = true,
}),
['<C-d>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(),
['<C-e>'] = cmp.mapping.close(),
['<CR>'] = cmp.mapping.confirm({
behavior = cmp.ConfirmBehavior.Insert,
select = true,
})
},
-- Installed sources

View File

@ -172,11 +172,11 @@ require('rust-tools').setup(opts)
-- Set inlay hints for the current buffer
require('rust-tools').inlay_hints.set()
-- Unset inlay hints for the current buffer
require('rust-tools').inlay_hints.unset()
--require('rust-tools').inlay_hints.unset()
-- Enable inlay hints auto update and set them for all the buffers
require('rust-tools').inlay_hints.enable()
-- Disable inlay hints auto update and unset them for all buffers
require('rust-tools').inlay_hints.disable()
--require('rust-tools').inlay_hints.disable()
-- RustRunnables
require('rust-tools').runnables.runnables()