From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: My usage of imenu is broken. Date: Tue, 28 May 2024 10:53:18 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8758"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 28 12:54:16 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sBuTA-0002AW-ME for ged-emacs-devel@m.gmane-mx.org; Tue, 28 May 2024 12:54:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sBuSa-0008In-If; Tue, 28 May 2024 06:53:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sBuSX-0008IV-Fc for emacs-devel@gnu.org; Tue, 28 May 2024 06:53:37 -0400 Original-Received: from mail.muc.de ([193.149.48.3]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sBuSV-0003h0-K5 for emacs-devel@gnu.org; Tue, 28 May 2024 06:53:37 -0400 Original-Received: (qmail 65015 invoked by uid 3782); 28 May 2024 12:53:22 +0200 Original-Received: from muc.de (p4fe15d2d.dip0.t-ipconnect.de [79.225.93.45]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Tue, 28 May 2024 12:53:22 +0200 Original-Received: (qmail 6960 invoked by uid 1000); 28 May 2024 10:53:18 -0000 Content-Disposition: inline X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.3; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:319643 Archived-At: Hello, Emacs. imenu no longer works for me. The imenu page in the Emacs manual says the command [imenu] always displays the whole list of valid names. This is not true. When I type C-c i (my binding for imenu) I see no such list. When I additionally type TAB I still see no such list. All I see is *Rescan*, Function, and Variable. I think the manual should be fixed. The manual talks about "flatten"ing without explaining what this means. The NEWS item doesn't explain it either. I think this should be fixed. On typing C-c i, I used to be able to type the first characters of a function name and complete it with TAB in the minibuffer. This no longer works. It doesn't work even if I set imenu-flatten to t. Instead I've got to type boilerplate first. This is unacceptable to me. How do I get the old behaviour back, please? Why doesn't the NEWS item say how to get back the old behaviour? What happened to Emacs's convention that new facilities are disabled by default to begin with, and only made the default after positive experience with their use? -- Alan Mackenzie (Nuremberg, Germany).