mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 16:53:00 +00:00
nvim: cmap, blink cmp TAB
This commit is contained in:
parent
ab6da08e74
commit
db68f9d460
2 changed files with 32 additions and 0 deletions
18
home/dot_config/nvim/lua/keymaps/cmap.lua
Normal file
18
home/dot_config/nvim/lua/keymaps/cmap.lua
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
local M = {
|
||||
{
|
||||
keys = "<C-A>",
|
||||
cmd = "<Home>",
|
||||
opts = { desc = "Command-line beginning", silent = true },
|
||||
},
|
||||
{
|
||||
keys = "<C-E>",
|
||||
cmd = "<End>",
|
||||
opts = { desc = "Command-line end", silent = true },
|
||||
},
|
||||
}
|
||||
|
||||
for _, map in ipairs(M) do
|
||||
map.mode = "c"
|
||||
end
|
||||
|
||||
return M
|
||||
|
|
@ -52,10 +52,24 @@ return {
|
|||
cmdline = {
|
||||
keymap = {
|
||||
preset = "cmdline",
|
||||
["<Tab>"] = {
|
||||
function(cmp)
|
||||
if cmp.snippet_active() then
|
||||
return cmp.accept()
|
||||
else
|
||||
return cmp.select_and_accept()
|
||||
end
|
||||
end,
|
||||
"show",
|
||||
"fallback",
|
||||
},
|
||||
["<CR>"] = { "fallback" },
|
||||
["<C-f>"] = { "select_and_accept", "fallback" },
|
||||
["<C-a>"] = {},
|
||||
},
|
||||
completion = {
|
||||
menu = { auto_show = true },
|
||||
documentation = { auto_show = true, auto_show_delay_ms = 1000 },
|
||||
},
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue