Hey all,
I compiled XEmacs 21.2 b36 from sources with Visual C++ 5.0 on my own
machine
in anticipation of firing up a debug session and looking in the problem
some more (namely indent_to in indent.c. does not honor indent-tabs-mode=nil
setting).
Guess what, indent-tabs-mode = nil works just fine in my compiled version.
Very puzzling.
So I'm not sure why the pre-compiled binary of XEmacs-21.2-b36-win32.zip off
the
net is broken. Also makes me wonder what else is broken in that same beta
build???
Guess I need to send a mail to the individual who builds the kit and find
out how they built it and try to put our heads together to figure out
why their binary didn't work and mine did. In theory, they should
function identically, right?
Is it possible to run strings and grep out the version ID's of all the C
files
used to build the program? Maybe I'll try that. I suppose that won't work
thought if the binary was stripped... My thought here is that maybe we both
used different versions of the source to build from? I would hope not
though.
Troy
-----Original Message-----
From: Troy Noble [mailto:troy.noble@channelpoint.com]
Sent: Friday, October 20, 2000 4:20 PM
To: 'xemacs-beta(a)xemacs.org'
Subject: (setq indent-tabs-mode nil) not working in 21.2b36 on NT?
I'm running:
XEmacs 21.2 (beta36) "Notus" [Lucid] (i586-pc-win32) of Wed Oct 11 2000 on
NEVERYON
Even when I have indent-tabs-mode set to nil, XEmacs is inserting
tabs for indents.
Doesn't matter whether I use (setq-default indent-tabs-mode nil) to set
it globally, or use (setq indent-tabs-mode nil) to set it buffer local.
Also
doesn't matter whether it's cperl-mode, java-mode, cc-mode, or
just good ol' text-mode.
I searched back through the xemacs-beta archives and saw this
same thing reported last back in July for b34. I am still seeing the
same problem with the 21.2b36 binary for NT. So assume it
has not been fixed.
I built the 21.2b36 from source on RedHat Linux 6.2, and using
the same .emacs options file... it works just fine. Also works just
fine on XEmacs 21.1.9 on NT win32.
BTW, diff'd lisp/indent.el from XEmacs 21.1.9 with this one, and it hasn't
changed since then. So it's gotta be lower down. Suspect it's in the
indent.c
somewhere, which was also the conclusion of the last round of discussions
that I read.
So what would cause indent.c to function differently on NT than on Linux?
One thing I did not do is build on Linux with mule support, and maybe
the NT binary does?
Am out of ideas unless I get a chance to re-compile it myself
from scratch on NT (which sounded sorta involved)...
I'd rather not do so if someone else has any better ideas.
Thanks! Troy