]> git.eshelyaron.com Git - emacs.git/commit
Don't squash markers in occur-edit-mode
authorMattias Engdegård <mattiase@acm.org>
Sun, 25 Jul 2021 09:24:53 +0000 (11:24 +0200)
committerMattias Engdegård <mattiase@acm.org>
Sun, 25 Jul 2021 09:24:53 +0000 (11:24 +0200)
commitb0d33d42535cc6aef2c518eba373332de59f210f
tree329f2c1cf8e5cd4bee0298692531fd9ac185e095
parentc52e26df30d5679dc2b9b34853a3c2db062524ac
Don't squash markers in occur-edit-mode

* lisp/replace.el (occur-after-change-function): Instead of replacing
the whole line being edited, use shrink-wrapping to replace the
smallest interval encompassing the change.  That way, we avoid
disturbing markers (such as occur highlighting locations) in the line;
they would otherwise all be forced to the beginning.
lisp/replace.el