-- ShengHuo ZHU <zsh(a)cs.rochester.edu> spake thusly:
When I run batch-update-autoloads, I get an error. It didn't
exist in
Poseidon, I think.
,----
| $ ~/s/xemacs/src/xemacs -batch -f batch-update-autoloads .
| Loading /u/zsh/s/xemacs/lisp/auto-autoloads... (file
auto-autoloads.el is newer) | Updating autoloads for directory
/u/zsh/t/t...
| Generating autoloads for t/test.el...
| Unbalanced parentheses
| xemacs exiting
`----
I sent a message regarding this issue to the review board when the
syntax-table patch was applied, but I'm sure it would benefit everyone
else. Here's a copy:
--------- Begin Forwarded Message ---------
Date: Saturday, February 10, 2001 04:01:02 PM -0800
From: Matt Tucker <tuck(a)whistlingfish.net>
To: xemacs-review(a)xemacs.org
Subject: Re: [21.2] Matt Tucker's syntax tables patch
I also wanted to comment that this patch either causes or exposes a bug
with autoload.el. I still need to track it down, but in short with this
patch autoload will choke on any lisp file that contains unquoted '|'
(pipe) characters. The following patch will provide a temporary fix
until I can figure out why the behavior is different pre- and post-
syntax-table patch:
Index: autoload.el
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/lisp/autoload.el,v
retrieving revision 1.2.2.7
diff -u -r1.2.2.7 autoload.el
--- autoload.el 2000/09/20 02:39:08 1.2.2.7
+++ autoload.el 2001/02/08 17:34:25
@@ -167,7 +167,7 @@
(let ((find-file-hooks nil)
(enable-local-variables nil))
(set-buffer (or visited (find-file-noselect file)))
- (set-syntax-table lisp-mode-syntax-table))
+ (set-syntax-table emacs-lisp-mode-syntax-table))
(save-excursion
(save-restriction
(widen)
It may be that this ends up being the correct solution, but I'd like to
be able to say that for certain instead of just being content with it
and not understanding why.
---------- End Forwarded Message ----------