unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Nelson H. F. Beebe" <beebe@math.utah.edu>
To: emacs-devel@gnu.org
Cc: beebe@math.utah.edu
Subject: emacs-24.0.92 and backquote
Date: Sat, 10 Dec 2011 17:00:59 -0700 (MST)	[thread overview]
Message-ID: <CMM.0.95.0.1323561659.beebe@psi.math.utah.edu> (raw)

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/ -
-------------------------------------------------------------------------------



             reply	other threads:[~2011-12-11  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-11  0:00 Nelson H. F. Beebe [this message]
2011-12-11  2:20 ` emacs-24.0.92 and backquote Paul Eggert
2011-12-11  5:58   ` Jambunathan K
  -- strict thread matches above, loose matches on Subject: below --
2011-12-13  2:05 Nelson H. F. Beebe
2011-12-13  3:32 ` Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CMM.0.95.0.1323561659.beebe@psi.math.utah.edu \
    --to=beebe@math.utah.edu \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).