GNU bug report logs - #15030
24.3.50; neither Imenu nor font-lock knows about `cl-def*' defining forms.

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Mon, 5 Aug 2013 21:06:01 UTC

Severity: normal

Found in version 24.3.50

Done: Juanma Barranquero <lekktu <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15030 in the body.
You can then email your comments to 15030 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15030; Package emacs. (Mon, 05 Aug 2013 21:06:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Drew Adams <drew.adams <at> oracle.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 05 Aug 2013 21:06:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; neither Imenu nor font-lock knows about `cl-def*' defining
 forms.
Date: Mon, 5 Aug 2013 14:04:20 -0700 (PDT)
Subject line describes the problem.  Please fix Imenu and font-lock so
that cl-defun and the like are recognized.

emacs -Q

M-x find-library frameset RET

M-x imenu-add-to-menubar Defs RET

Try to find frameset-save or frameset-restore in the Defs menu.

C-s cl-defun RET

Neither `cl-defun' nor `frameset-restore' is highlighted by font-lock.

In GNU Emacs 24.3.50.1 (i686-pc-mingw32)
 of 2013-08-02 on ODIEONE
Bzr revision: 113660 lekktu <at> gmail.com-20130802160313-rbi3o6322mz0m3ye
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --prefix=/c/Devel/emacs/binary --enable-checking=yes,glyphs
 CFLAGS=-O0 -g3 LDFLAGS=-Lc:/Devel/emacs/lib
 CPPFLAGS=-Ic:/Devel/emacs/include'




Reply sent to Juanma Barranquero <lekktu <at> gmail.com>:
You have taken responsibility. (Tue, 06 Aug 2013 00:49:01 GMT) Full text and rfc822 format available.

Notification sent to Drew Adams <drew.adams <at> oracle.com>:
bug acknowledged by developer. (Tue, 06 Aug 2013 00:49:02 GMT) Full text and rfc822 format available.

Message #10 received at 15030-done <at> debbugs.gnu.org (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 15030-done <at> debbugs.gnu.org
Subject: Re: bug#15030: 24.3.50; neither Imenu nor font-lock knows about
 `cl-def*' defining forms.
Date: Tue, 6 Aug 2013 02:48:03 +0200
> Subject line describes the problem.  Please fix Imenu and font-lock so
> that cl-defun and the like are recognized.

> Try to find frameset-save or frameset-restore in the Defs menu.

In fact, you'll find frameset-save and frameset-restore. I fixed this
four days ago:

------------------------------------------------------------
revno: 113661
committer: Juanma Barranquero <lekktu <at> gmail.com>
branch nick: trunk
timestamp: Fri 2013-08-02 18:29:16 +0200
message:
  lisp/emacs-lisp/lisp-mode.el: Support cl-def* expressions in imenu.



What you won't find is frameset (under Types), because currently imenu
does not understand the  (cl-defstruct (name args) ...)  format, just
(cl-defstruct name ...)

> Neither `cl-defun' nor `frameset-restore' is highlighted by font-lock.

That is bug#12761  (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12761)

I'm closing this one. Please comment in thread of bug#12761.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 03 Sep 2013 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 289 days ago.

Previous Next


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