> So I suggest the patch below. Comments? Objections? Here's a better implementation, in C. One advantage is that it runs the `after/before-change-functions` only once. Also, I made it take an optional `inherit` argument so it can do the same as `insert-and-inherit` (as is used in `minibuffer--replace`). This version does not move point to the end of the new text. Stefan