[Conkeror] Bug: minibuffer history and completion

marting at gmx.ch marting at gmx.ch
Mon Sep 15 05:42:44 PDT 2008


Hi all,

I've just reported the following bug on conkeror.org:

1. In conkeror, type 'M-x conkeror-version' ((almost) any other
interactive command will do as well) and hit ENTER.

2. Type 'M-x' and then hit TAB (minibuffer-complete) to see possible
completions.

3. Type 'M-p' (minibuffer-history-previous) to access the previous
command 'conkeror-version'.

At this point it seems like the completion tree "has precedence over
the minibuffer"; to see what I mean do any of the following:

* Hit ENTER and notice the "No match" error.

* Hit TAB to see possible completions. Notice that the completion tree
  hasn't shrunk at all (as if the minibuffer was empty).

* Hit ENTER on one of the possible completions and notice that the
  completion is executed, not 'conkeror-version'.

Notice also that the value of 'minibuffer_auto_complete_default'
doesn't significantly influence conkeror's behaviour in the above
situation. I would expect the completion tree to be automatically
recomputed after 3. if 'minibuffer_auto_complete_default' is true.

Finally, conkeror's behaviour in other minibuffer states is also
contrary to what I would expect but different from the above; e.g. do
the analogous steps with 'M-x' replaced by 'g'.

--
Martin


More information about the Conkeror mailing list