Fix in-buffer completion when after-change-functions modify the buffer.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 27 Feb 2010 21:21:43 +0000 (16:21 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 27 Feb 2010 21:21:43 +0000 (16:21 -0500)
commitc53b9c3b0ab88ca57fa247c22858e6385f12c0d2
tree22c42e493615134ea33a00d50df1a54c311e8ab5
parenta908c79a8f256b35548a65d14fff11fbecde1c9f
Fix in-buffer completion when after-change-functions modify the buffer.
* minibuffer.el (completion--replace): New function.
(completion--do-completion): Use it and use relative movement.
lisp/ChangeLog
lisp/minibuffer.el