all messages for Emacs-related lists mirrored at yhetil.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

* 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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.