diff options
Diffstat (limited to 'src/main/lsp')
| -rw-r--r-- | src/main/lsp/choice-buffer.c | 1 | ||||
| -rw-r--r-- | src/main/lsp/diagnostics.c | 1 | ||||
| -rw-r--r-- | src/main/lsp/references.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/main/lsp/choice-buffer.c b/src/main/lsp/choice-buffer.c index 44186bd..b31464d 100644 --- a/src/main/lsp/choice-buffer.c +++ b/src/main/lsp/choice-buffer.c @@ -120,6 +120,7 @@ choice_buffer_create(struct s8 title, struct buffers *buffers, struct binding bindings[] = { ANONYMOUS_BINDING(ENTER, &b->enter_pressed), + ANONYMOUS_BINDING(NUMPAD_ENTER, &b->enter_pressed), ANONYMOUS_BINDING(None, 'q', &b->q_pressed), }; diff --git a/src/main/lsp/diagnostics.c b/src/main/lsp/diagnostics.c index db71fa3..ac286c1 100644 --- a/src/main/lsp/diagnostics.c +++ b/src/main/lsp/diagnostics.c @@ -167,6 +167,7 @@ static struct buffer *update_diagnostics_buffer(struct lsp_server *server, struct binding bindings[] = { ANONYMOUS_BINDING(ENTER, &diagnostics_goto), + ANONYMOUS_BINDING(NUMPAD_ENTER, &diagnostics_goto), ANONYMOUS_BINDING(None, 'q', &diagnostics_close), }; struct keymap km = keymap_create("diagnostics", 8); diff --git a/src/main/lsp/references.c b/src/main/lsp/references.c index c2438fa..4b3866a 100644 --- a/src/main/lsp/references.c +++ b/src/main/lsp/references.c @@ -118,6 +118,7 @@ static void handle_references_response(struct lsp_server *server, struct binding bindings[] = { ANONYMOUS_BINDING(None, 'q', &ref_close), ANONYMOUS_BINDING(ENTER, &ref_visit_cmd), + ANONYMOUS_BINDING(NUMPAD_ENTER, &ref_visit_cmd), }; struct keymap km = keymap_create("references", 2); keymap_bind_keys(&km, bindings, sizeof(bindings) / sizeof(bindings[0])); |
