Okay, I've played around with table.el somewhat, and seems that it
doesn't indeed work too well in XEmacs.
I've sent messages upstream describing the problems along with a patch
containing a couple of trivial fixes, and including Stephen's workaround
for enable-multibyte-characters. The messages should appear at
<
http://sourceforge.net/mailarchive/forum.php?forum_id=3866> sometime.
The list doesn't seem to be too active, though :(
Anyway, I don't think table.el works well enough in XEmacs to be
included in packages ATM. Let's see if someone picks it up and fixes
the bugs, I'd be happy to include it when it Works.
On Tue, 2002-08-13 at 09:14, Stephen J. Turnbull wrote:
>> However, the easiest thing would be to add
>> (unless (intern-soft "enable-multibyte-characters") (defvar
>> enable-multibyte-characters nil "Use of this variable causes
>> text to dissolve or spontaneously combust!"))
Ville> ...into table.el, I suppose?
Yes.
Okay...
Ville> edit-utils or text-modes? I think I'd prefer
edit-utils.
Ville> ISTR table.el needs at least the fsf-compat and pc packages
Ville> to work.
There's no real reason why a single file can't be a separate package;
finer division would help with tuning dependencies. The original
reason for packages consisting of multiple more-or-less independent
libraries was that Steve Baur didn't have time to split up more
finely, and the XEmacs team was responsible for more packages then.
It's up to you now, but I thought you'd appreciate the historical
background for the current arrangement.
I do. I'm also ready to work on finer division of the packages, but I
think pui wouldn't work too well with lots of packages the way it is
now. ISTR Steve Y said something about working on it in The Future,
hierarchical view or something like that?
So, for table.el, it'll be text-modes after the bugs have been fixed.
If you do put it into one of the existing packages, it would be a
good
idea to add a one-line blurb saying where table.el is found to
man/xemacs/packages.texi.
Hmm, IMO it would be better to keep it the way it is; to list only whole
packages. Or to do a major update there, expanding it to contain more
(all?) stuff in the single-file packages too.
--
\/ille Skyttä
ville.skytta at
xemacs.org