mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-21 20:31:20 +03:00
Making the iteration through replacement matches behave the same again as the
iteration through search matches: showing them centered when found offscreen. This fixes Savannah bug #47127. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5641 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
568d2a389c
commit
f3a1d7ba06
@ -1,3 +1,8 @@
|
||||
2016-02-14 Benno Schulenberg <bensberg@justemail.net>
|
||||
* src/search.c (do_replace_loop): Make iterating through replacement
|
||||
matches behave again like iterating through search matches: showing
|
||||
them centered when found offscreen. This fixes Savannah bug #47127.
|
||||
|
||||
2016-02-13 Benno Schulenberg <bensberg@justemail.net>
|
||||
* src/browser.c (do_browser, browser_refresh): Rebuild the file list
|
||||
only when necessary, not for each and every cursor movement. This
|
||||
|
@ -708,6 +708,10 @@ ssize_t do_replace_loop(
|
||||
xpt, strnlenpt(openfile->current->data,
|
||||
openfile->current_x + match_len) - xpt, FALSE);
|
||||
|
||||
/* If the match is offscreen, center it; otherwise, let it be. */
|
||||
edit_redraw(openfile->current, openfile->placewewant);
|
||||
|
||||
/* Now refresh the entire edit window, in case it scrolled. */
|
||||
edit_refresh();
|
||||
|
||||
/* Don't show cursor, to not distract from highlighted match. */
|
||||
|
Loading…
Reference in New Issue
Block a user