On Apr 3, 2021, at 11:20 PM, Stefan Monnier <monnier@iro.umontreal.ca> wrote:I’m confused by why `completion-table-with-cache’ needs to test:
(string-prefix-p last-arg arg ignore-case)
This was designef for completion-tables in general (rather than only
those used in a particular kind of situation). Furthermore, even
a single M-TAB completion may easily query the completion table several
times with different prefix strings (because of `completion-styles`).