Commit 8bea7e9a authored by Stefan Monnier's avatar Stefan Monnier

* lisp/minibuffer.el (completion-pcm--optimize-pattern): New function

This fixes bug#38458 where a final `point` in the pattern prevented
the expected normal behavior of point moving after the completion
of the final implicit `any`.

(completion-substring--all-completions): Use it.
(completion-basic--pattern): Don't both removing "" any more.
(completion-basic-try-completion): Use it as well as
parent a6b59851
Pipeline #4227 failed with stage
in 64 minutes and 42 seconds