nvim-cmp ships no default keymaps, so the completion menu (including the path source) appeared but nothing could navigate or accept it.
Bind the usual set in plugins.cmp.settings.mapping:
<C-n> / <C-p> and <Tab> / <S-Tab> — select next/previous
<C-Space> — open the menu
<C-e> — abort
<CR> — confirm with select = false (bare Enter stays a newline unless an entry is highlighted)
Documentation: KEYBINDINGS.md gains a completion-menu table under the Neovim section covering these keys, and the Neovim summary is reworded accordingly.
Verified by rendering the generated nvim config: the mappings emit as raw Lua (e.g. ["<CR>"] = cmp.mapping.confirm({ select = false })), not quoted strings.
Closes #39.
nvim-cmp ships no default keymaps, so the completion menu (including the path source) appeared but nothing could navigate or accept it.
Bind the usual set in `plugins.cmp.settings.mapping`:
- `<C-n>` / `<C-p>` and `<Tab>` / `<S-Tab>` — select next/previous
- `<C-Space>` — open the menu
- `<C-e>` — abort
- `<CR>` — confirm with `select = false` (bare Enter stays a newline unless an entry is highlighted)
Documentation: `KEYBINDINGS.md` gains a completion-menu table under the Neovim section covering these keys, and the Neovim summary is reworded accordingly.
Verified by rendering the generated nvim config: the mappings emit as raw Lua (e.g. `["<CR>"] = cmp.mapping.confirm({ select = false })`), not quoted strings.
nvim-cmp ships no default mappings, so the completion menu (including the
path source) appeared but nothing could navigate or accept it. Bind the
usual set: C-n/C-p and Tab/S-Tab to move, C-Space to open, C-e to abort,
and <CR> to confirm with select=false so a bare Enter stays a newline
unless an entry is explicitly highlighted.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add a completion-menu table to KEYBINDINGS.md covering the new cmp
mappings (Tab/S-Tab and C-n/C-p to move, C-Space to open, Enter to
confirm, C-e to dismiss), and reword the Neovim summary accordingly.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #39.
nvim-cmp ships no default keymaps, so the completion menu (including the path source) appeared but nothing could navigate or accept it.
Bind the usual set in
plugins.cmp.settings.mapping:<C-n>/<C-p>and<Tab>/<S-Tab>— select next/previous<C-Space>— open the menu<C-e>— abort<CR>— confirm withselect = false(bare Enter stays a newline unless an entry is highlighted)Documentation:
KEYBINDINGS.mdgains a completion-menu table under the Neovim section covering these keys, and the Neovim summary is reworded accordingly.Verified by rendering the generated nvim config: the mappings emit as raw Lua (e.g.
["<CR>"] = cmp.mapping.confirm({ select = false })), not quoted strings.c5e0cadcd2to781c45a47c