unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#50762: diff-update-on-the-fly doesn't update hunk headers while regexp-replacing lines
@ 2021-09-23 15:56 Konstantin Kharlamov
  0 siblings, 0 replies; only message in thread
From: Konstantin Kharlamov @ 2021-09-23 15:56 UTC (permalink / raw)
  To: 50762

As title says. I think due to this bug it would make sense to have diff-update-on-the-fly set to nil by default.

# Steps to reproduce

1. In Emacs repo, `git checkout 72f8a9dd08132119a` (arbitrary commit for the sake of testcase) 
2. Create a patch from Emacs repo with `git format-patch -1 --stdout > /tmp/1.patch`, open it.
3. Note that 1st hunk has value `-2883,10 +2883,13`
4. Use regexp-replace aka `C-M-%` with `(.*^J\+.* → line1` (please replace ^J here with C-q C-j)
5. When asked for matches, press `!`, so all lines are replaced
6. Look at the first hunk again

## Expected

It changes its value to recalculation that should be happening

## Actual

It still has the older value, no recalculation has happened.






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-09-23 15:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-23 15:56 bug#50762: diff-update-on-the-fly doesn't update hunk headers while regexp-replacing lines Konstantin Kharlamov

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).