From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Nelson H. F. Beebe" Newsgroups: gmane.emacs.devel Subject: emacs-24.0.92 and backquote Date: Sat, 10 Dec 2011 17:00:59 -0700 (MST) Message-ID: NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1323565494 6032 80.91.229.12 (11 Dec 2011 01:04:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 11 Dec 2011 01:04:54 +0000 (UTC) Cc: beebe@math.utah.edu To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 11 02:04:45 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RZXqP-0008EY-7s for ged-emacs-devel@m.gmane.org; Sun, 11 Dec 2011 02:04:45 +0100 Original-Received: from localhost ([::1]:41124 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZXqN-0002nM-W3 for ged-emacs-devel@m.gmane.org; Sat, 10 Dec 2011 20:04:43 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:53397) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZXqK-0002n6-Ol for emacs-devel@gnu.org; Sat, 10 Dec 2011 20:04:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RZXqJ-0005nU-Gx for emacs-devel@gnu.org; Sat, 10 Dec 2011 20:04:40 -0500 Original-Received: from mail.math.utah.edu ([155.101.98.135]:39103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RZXqJ-0005nL-BE for emacs-devel@gnu.org; Sat, 10 Dec 2011 20:04:39 -0500 Original-Received: from psi.math.utah.edu (psi.math.utah.edu [155.101.96.19]) by mail.math.utah.edu (8.14.5/8.14.5) with ESMTP id pBB00xmP028907; Sat, 10 Dec 2011 17:00:59 -0700 (MST) Original-Received: from psi.math.utah.edu (localhost [127.0.0.1]) by psi.math.utah.edu (8.14.4/8.14.4) with ESMTP id pBB00xex012518; Sat, 10 Dec 2011 17:00:59 -0700 (MST) Original-Received: (from beebe@localhost) by psi.math.utah.edu (8.14.4/8.14.4/Submit) id pBB00xLl012516; Sat, 10 Dec 2011 17:00:59 -0700 (MST) X-US-Mail: "Department of Mathematics, 110 LCB, University of Utah, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA" X-Telephone: +1 801 581 5254 X-FAX: +1 801 585 1640, +1 801 581 4148 X-URL: http://www.math.utah.edu/~beebe X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.8 (mail.math.utah.edu [155.101.98.135]); Sat, 10 Dec 2011 17:00:59 -0700 (MST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 155.101.98.135 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:146633 Archived-At: In testing emacs-24.0.92, I discovered that some venerable code that has worked from Fall 1994 through emacs-23.* versions now fails to load in emacs-24.0.92. I get this error: Loading /u/sy/beebe/emacs/ltxmenu.el (source)... setq: Invalid function: (\` ("LaTeX main menu" ((\, internal-x-LaTeX-menu-startup)) ((\, internal-x-LaTeX-menu-accents)) ((\, internal-x-LaTeX-menu-insertion)) ((\, internal-x-LaTeX-menu-begin-end)) ((\, internal-x-LaTeX-menu-begin-end-1)) ((\, internal-x-LaTeX-menu-begin-end-2)) ((\, internal-x-LaTeX-menu-begin-end-3)) ((\, internal-x-LaTeX-menu-begin-end-4)) ((\, internal-x-LaTeX-menu-checking)) ...)) The code in ltxmenu.el (available at http://www.math.utah.edu/pub/emacs/ltxmenu.el ) has this function: (setq internal-x-LaTeX-menu-of-menus (`("LaTeX main menu" ;this menu title is never displayed (, internal-x-LaTeX-menu-startup) (, internal-x-LaTeX-menu-accents) ... (, internal-x-LaTeX-menu-miscellaneous) ))) I dug around in the emacs-24 source code, and in lread.c, found the function load_warn_old_style_backquotes(). However, I cannot find any indication in ChangeLog files or the *.texi files that the syntax of backquote has changed, so I don't know what ``old-style backquotes'' is supposed to mean. As new versions of emacs have appeared, it has been rare to require modification of my existing Emacs Lisp code (70K lines or so). Can any of you offer suggestions as to what is expected here, or have I possibly exposed a bug in the new emacs-24 code? Our university's winter term break begins next week, and that is usually the time that we make newer versions of software and hardware the default ones, so I would like to get this resolved soon. ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: beebe@math.utah.edu - - 155 S 1400 E RM 233 beebe@acm.org beebe@computer.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - -------------------------------------------------------------------------------