Skip to content

Keymaps in insert mode no longer running for keymap.next and keymap.prev if no suggestion visible #587

@Jay-Madden

Description

@Jay-Madden

None of my insert mode keymaps for get next or prev suggestion with the following config work after commit f12709a

This config DOES work on the previous commit f693e21

suggestion = {
  auto_trigger = false,
  auto_refresh = true,
  keymap = {
    accept = "<leader>ca",
    next = "<leader>cn",
    prev = "<leader>cp",
    dismiss = "<leader>cd",
  },
},
logger = {
  file_log_level = vim.log.levels.TRACE,
}
2025-10-08 10:56:59.976 [226] [TRACE]: suggestion get current suggestion
2025-10-08 10:56:59.976 [227] [TRACE]: suggestion current suggestion
2025-10-08 10:56:59.974 [222] [TRACE]: suggestion cancel inflight requests
2025-10-08 10:56:59.976 [228] [TRACE]: suggestion clear preview
2025-10-08 10:56:59.976 [229] [TRACE]: suggestion reset context
2025-10-08 10:57:00.129 [230] [TRACE]: insert enter
2025-10-08 10:57:01.284 [232] [TRACE]: No previous keymap to pass through for 15:i:<leader>cn
2025-10-08 10:57:01.284 [231] [TRACE]: Keymap triggered for 15:i:<leader>cn
2025-10-08 10:57:01.361 [233] [TRACE]: suggestion new context
2025-10-08 10:57:02.495 [237] [TRACE]: suggestion get current suggestion
2025-10-08 10:57:02.495 [234] [TRACE]: suggestion clear
2025-10-08 10:57:02.495 [236] [TRACE]: suggestion update preview

I use the <leader>cn to show me a suggestion on demand. It looks like f12709a changed this to only fire if the suggestion is already visible? Is there a different way to trigger the suggestion to show up at all?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions