GNU bug report logs - #19848
Minibuffer completion does not work with ECB package?

Previous Next

Package: emacs;

Reported by: Angelo Graziosi <angelo.graziosi <at> alice.it>

Date: Thu, 12 Feb 2015 20:20:01 UTC

Severity: normal

Tags: moreinfo

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Angelo Graziosi <angelo.graziosi <at> alice.it>
Subject: bug#19848: closed (Re: bug#19848: Minibuffer completion does not
 work with ECB package?)
Date: Wed, 15 Jan 2020 05:35:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#19848: Minibuffer completion does not work with ECB package?

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 19848 <at> debbugs.gnu.org.

-- 
19848: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19848
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Stefan Kangas <stefan <at> marxist.se>
To: Thorsten Bonow <thorsten.bonow <at> withouthat.org>
Cc: 19848-done <at> debbugs.gnu.org
Subject: Re: bug#19848: Minibuffer completion does not work with ECB package?
Date: Wed, 15 Jan 2020 06:34:27 +0100
Stefan Kangas <stefan <at> marxist.se> writes:

> Stefan Kangas <stefan <at> marxist.se> writes:
>
>>> I don't think it's an Emacs bug. I think ECB chokes on the Emacs 25
>>> version of `minibuffer-completion-help' from "minibuffer.el".
>>
>> The last message here suggests that this is not an Emacs bug.  Does
>> anyone disagree with that?
>
> More information was requested, but none was given within 4 weeks, so
> I'm closing this bug.  If this is still an issue, please reply to this
> email (use "Reply to all" in your email client) and we can reopen the
> bug report.

I missed to actually close this bug.  Closing it now.

Best regards,
Stefan Kangas

[Message part 3 (message/rfc822, inline)]
From: Angelo Graziosi <angelo.graziosi <at> alice.it>
To: bug-gnu-emacs <at> gnu.org
Subject: Minibuffer completion does not work with ECB package?
Date: Thu, 12 Feb 2015 21:18:55 +0100
(Following Stefan's suggestion: 
http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00790.html)

It seems that minibuffer completion does not work properly if ECB
package is installed (from MELPA, with : Options | Manage Emacs 
Packages), and active.

For example, if I want to strip the trailing withe spaces (M-x
delete-trailing-whitespace), I try

  M-x del<TAB>

In the minibuffer I get

Click on a completion to select it.
In this buffer, type RET to select the completion near point.

Possible completions are:
delete-backward-char 	delete-blank-lines
[...]


but at this point, if I click on 'delete-trailing-whitespace', I get

  Minibuffer is not active for completion


If I try to exit with C-G, it print 'Quit', but does not exit. In short,
whatever I do I cannot exit minibuffer if not quitting Emacs.

In the above, if I change 'M-x del<TAB>' with

  M-x dele<TAB>

the completion works,

  M-x delete-

and with few other tabs I can complete the command.

I can reproduce this behavior with this minimal init.el file in ~/.emacs.d:

$ cat init.el
;;
;; ECB : Emacs Code browser setup
;;
(add-to-list 'load-path "~/.emacs.d/elpa/ecb-20140215.114")
(require 'ecb)

;; So that ECB is activated at Emacs startup
(setq ecb-auto-activate t)

;; This is suggested here:
;; http://www.patrickmin.com/linux/tip.php?name=emacs_ecb_startup
(setq ecb-tip-of-the-day nil)
(custom-set-variables '(ecb-options-version "2.40"))

Maybe the issue is in ECB, so I flagged this just for completeness.


TIA,
 Angelo.





This bug report was last modified 5 years and 125 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.