From: NeilBrown Date: Wed, 2 Dec 2015 03:51:16 +0000 (+1100) Subject: search: make sure point is visible when search is aborted. X-Git-Tag: lca2016~135 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=e41813466b75aa3d8b6d2e9def7a4c7e096ef784;p=edlib.git search: make sure point is visible when search is aborted. Signed-off-by: NeilBrown --- diff --git a/lib-popup.c b/lib-popup.c index c93e800e..f818fb1e 100644 --- a/lib-popup.c +++ b/lib-popup.c @@ -75,6 +75,7 @@ DEF_CMD(popup_handle) } if (strcmp(ci->key, "popup:Abort") == 0) { pane_focus(ppi->target); + call3("Abort", ppi->target, 0, NULL); pane_close(ppi->popup); return 1; } diff --git a/render-lines.c b/render-lines.c index 5dbc9fcb..5aef7d9f 100644 --- a/render-lines.c +++ b/render-lines.c @@ -924,6 +924,8 @@ static void render_lines_register_map(void) key_add(rl_map, "Move-Line", &render_lines_move_line); key_add(rl_map, "Replace", &render_lines_other_move); + /* Make it easy to stop ignoring point */ + key_add(rl_map, "Abort", &render_lines_other_move); key_add(rl_map, "Close", &render_lines_close); key_add(rl_map, "Clone", &render_lines_clone);