add unicode-input to search

This commit is contained in:
Piotr Kocia 2025-04-05 00:47:19 +02:00
parent 9f9c1e11e2
commit 7b3d7bf1f1
3 changed files with 6 additions and 3 deletions

View file

@ -201,6 +201,7 @@ static const char *const vimode_search_binding_action_map[] = {
[BIND_ACTION_VIMODE_SEARCH_DELETE_PREV_CHAR] = "vimode-search-delete-prev",
[BIND_ACTION_VIMODE_SEARCH_LEFT] = "vimode-search-left",
[BIND_ACTION_VIMODE_SEARCH_RIGHT] = "vimode-search-right",
[BIND_ACTION_VIMODE_SEARCH_UNICODE_INPUT] = "vimode-search-unicode-input",
[BIND_ACTION_VIMODE_SEARCH_CLIPBOARD_PASTE] = "vimode-search-clipboard-paste",
[BIND_ACTION_VIMODE_SEARCH_PRIMARY_PASTE] = "vimode-search-primary-paste",
};

View file

@ -105,6 +105,7 @@ enum bind_action_vimode_search {
BIND_ACTION_VIMODE_SEARCH_DELETE_PREV_CHAR,
BIND_ACTION_VIMODE_SEARCH_LEFT,
BIND_ACTION_VIMODE_SEARCH_RIGHT,
BIND_ACTION_VIMODE_SEARCH_UNICODE_INPUT,
BIND_ACTION_VIMODE_SEARCH_CLIPBOARD_PASTE,
BIND_ACTION_VIMODE_SEARCH_PRIMARY_PASTE,

View file

@ -12,6 +12,7 @@
#include "log.h"
#include "render.h"
#include "selection.h"
#include "unicode-mode.h"
#include "util.h"
#include "vimode.h"
#include "xmalloc.h"
@ -1504,9 +1505,9 @@ static void execute_vimode_search_binding(struct seat *seat,
term);
break;
// case BIND_ACTION_VIMODE_SEARCH_UNICODE_INPUT:
// unicode_mode_activate(term);
// break;
case BIND_ACTION_VIMODE_SEARCH_UNICODE_INPUT:
unicode_mode_activate(term);
break;
case BIND_ACTION_VIMODE_COUNT:
BUG("Invalid action type");