bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#4504: marked as done (23.1; [missing feature] `minibuffer-force-comp


From: Emacs bug Tracking System
Subject: bug#4504: marked as done (23.1; [missing feature] `minibuffer-force-completion' does not cycle through completions)
Date: Thu, 24 Sep 2009 15:15:05 +0000

Your message dated Thu, 24 Sep 2009 11:07:24 -0400
with message-id <jwvocp0crg7.fsf-monnier+emacsbugreports@gnu.org>
and subject line Re: bug#4504: 23.1; [missing feature] 
`minibuffer-force-completion' does not cycle through completions
has caused the Emacs bug report #4504,
regarding 23.1; [missing feature] `minibuffer-force-completion' does not cycle 
through completions
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
4504: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=4504
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems
--- Begin Message --- Subject: 23.1; [missing feature] `minibuffer-force-completion' does not cycle through completions Date: Mon, 21 Sep 2009 16:20:16 +0200 User-agent: Mutt/1.5.20 (2009-06-14)
* Problem

The function `minibuffer-force-complete' does not cycle
through completions; it just steps through the completion list once.


* Step to reproduce:

  1. In a shell
        emacs -Q --eval "(progn                                        \
                           (define-key minibuffer-local-completion-map \
                               (kbd \"M-<tab>\" )                      \
                               #'minibuffer-force-complete)            \
                           (setq unread-command-events                 \
                                (append '(?\M-x ?s ?e ?t ?- ?v)        \
                                        '(tab M-tab M-tab)             \
                                        unread-command-events ))       \
                           ) \
                          "  
  2. Hit M-<tab>


* Result

   M-<tab> offers only "set-visited-file-name" as the sole completion.


* Expected result

   M-<tab> should allow cycling through the choices:

           set-variable
           set-visited-file-name

        

* Proposed solution

See attached patch against today CVS version ([2009-09-21 Mon]).


* Proposed ChangeLog item if needed.

2009-09-21    <bruno.barbier.cs@orange.fr> or whoever commits it

        * minibuffer.el: The function `minibuffer-force-complete' now cycles
        through the completion choices (it was just stepping through the
        completion list once).

Attachment: minibuffer.el.patch
Description: Text document


--- End Message ---
--- Begin Message --- Subject: Re: bug#4504: 23.1; [missing feature] `minibuffer-force-completion' does not cycle through completions Date: Thu, 24 Sep 2009 11:07:24 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)
>> Thank you.  I've installed a simpler patch (see below) that makes use of
>> the `last' function.
> Great. It's simpler and it works.
> Thank you.

Thanks for confirming,


        Stefan

--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]