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.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Drew Adams <drew.adams <at> oracle.com>
Subject: bug#15030: closed (Re: bug#15030: 24.3.50; neither Imenu nor
 font-lock knows about `cl-def*' defining forms.)
Date: Tue, 06 Aug 2013 00:49:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

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

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 15030 <at> debbugs.gnu.org.

-- 
15030: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15030
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
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.

[Message part 3 (message/rfc822, inline)]
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'



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

Previous Next


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