I can press escape to quit the search bar, but I don’t know what command should I bind to C-g to make it quit the search bar as well. Any ideas? Thanks.
How can I press C-g to quit the search bar?
Hi @casouri and welcome to the forum!
This is just a guess, but you could try (toolbar-search-end)
I found a reference to it here:
Thanks! I tried to bind
("search C-s" (search-next-match #t))
("search C-r" (search-next-match #f))
("search C-g" (toolbar-search-end))
but it doesn’t seem to have any effect. Judging from the definition of search-toolbar-keypress, it seems that any keypress not mentioned in that function are ignored? The else clause calls (cancel-alt-selection "alternate") which I’m not sure the meaning of.
I tried binding to "C-g" (instead of "search C-g", as I suspect that “search” does not refer to any key) and I also do not obtain any effect.
Perhaps your hint about  (cancel-alt-selection "alternate") being invoked for any key not listed in the definition of search-toolbar-keypress is correct; cancel_alt_selection, with underscores,  is defined here src/Edit/Replace/edit_select.cpp, and then connected to cancel-alt-selection  using the “glue”.
For the "search" in "search C-g" I do not know where and how “keys defined with a name” are defined, perhaps here:
It is Texmacs/Server/tm_config.cpp in the source of TeXmacs—I am not able to interpret the code, and I do not find the word “search”: so perhaps it is not a recognized name for a key??
I tried binding to
"C-g"(instead of"search C-g", as I suspect that “search” does not refer to any key) and I also do not obtain any effect.
I assume it is referred here:
I still do not understand to which key it refers.
