When typing (e.g. file paths), the nvim-cmp completion menu appears, but there is no way to navigate it or accept a suggestion.
Cause
nvim-cmp ships no default keymaps. The cmp setup in lyrathorpe/home/editor.nix defined sources and snippet but no mapping, so the menu rendered while nothing was bound to move through it or confirm an entry.
Fix
Add a standard mapping set to plugins.cmp.settings:
<CR> — confirm with select = false (a bare Enter stays a newline unless an entry is explicitly highlighted)
## Symptom
When typing (e.g. file paths), the nvim-cmp completion menu appears, but there is no way to navigate it or accept a suggestion.
## Cause
nvim-cmp ships **no default keymaps**. The cmp setup in `lyrathorpe/home/editor.nix` defined `sources` and `snippet` but no `mapping`, so the menu rendered while nothing was bound to move through it or confirm an entry.
## Fix
Add a standard mapping set to `plugins.cmp.settings`:
- `<C-n>` / `<C-p>` and `<Tab>` / `<S-Tab>` — select next/previous item
- `<C-Space>` — open the menu
- `<C-e>` — abort
- `<CR>` — confirm with `select = false` (a bare Enter stays a newline unless an entry is explicitly highlighted)
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.
Symptom
When typing (e.g. file paths), the nvim-cmp completion menu appears, but there is no way to navigate it or accept a suggestion.
Cause
nvim-cmp ships no default keymaps. The cmp setup in
lyrathorpe/home/editor.nixdefinedsourcesandsnippetbut nomapping, so the menu rendered while nothing was bound to move through it or confirm an entry.Fix
Add a standard mapping set to
plugins.cmp.settings:<C-n>/<C-p>and<Tab>/<S-Tab>— select next/previous item<C-Space>— open the menu<C-e>— abort<CR>— confirm withselect = false(a bare Enter stays a newline unless an entry is explicitly highlighted)