"Stephen J. Turnbull" wrote:
CC'ing Andy Piper, since this may confirm his guess, and tabs are his
baby anyway. suggestions on experiments, Andy?
Oops, apparently I forgot to cc: the xemacs-beta mailing list. Sorry.
Will do this now.
>>>>> "Markus" == Markus Alt
<altmark(a)de.ibm.com> writes:
Markus> "Stephen J. Turnbull" wrote:
>> I have no idea how I did this or how to reproduce it. I'll try
>> not to let this Emacs die....
Markus> I have experienced the same problem once and also didn't
Markus> know how to reproduce it (that's why I haven't reported
Markus> it). But now it looks like this happens when I open more
Markus> buffers than tabs fit in the buffer tab area.
Thanks. This is new behavior for me, though---I use desktop.el, and
often have 10--15 .el files open simultaneously. It first happened a
few days ago, after Martin bumped us to 21.2.36 "Notus", and is
happening to me often now, although I don't know how to reproduce
without desktop.el (and therefore I need my .emacs, for now :( ).
When (and what platform and version) did you first notice this?
Your best guesses are better than nothing.
I first noticed it with 21.2.36 "Notus" on Linux:
uname -a: Linux altmark 2.2.16 #8 Wed Sep 13 08:35:13 CEST 2000 i686
unknown
xemacs -V: XEmacs 21.2 (beta36) "Notus" [Lucid] (i686-pc-linux) of Thu
Oct 5 2000 on altmark
But it also happens on AIX 4.3.3:
uname -a: AIX pdw7 3 4 00494C4A4C00
xemacs -V: XEmacs 21.2 (beta36) "Notus" [Lucid] (rs6000-ibm-aix4.3.3.0)
of Tue Oct 10 2000 on
pdw7.boeblingen.de.ibm.com
I couldn't reproduce it with 21.2.35 "Nike" (neither on Linux nor on
AIX) and IIRC from the time I used 21.2.35 (not soo long ago! ;-) ), it
has never occured with that XEmacs version.
Markus> Note: I have set
`buffers-tab-max-buffer-line-length' to 0
Markus> and `buffers-tab-max-size' to nil.
Useful information, maybe. Mine are:
buffers-tab-max-buffer-line-length 25
buffers-tab-max-size 6
I should also note that I have set `buffers-tab-selection-function' to
nil. Only this in addition to the two other settings shows all buffer
tabs at a time.
Ah, and it looks like it has to do with whether there's already a buffer
open for a file or if you open a file for the first time. In other
words, here's how I can reproduce the aforementioned behaviour:
Start XEmacs, set the above variables for buffer-tabs to their values to
display the tabs for *all* buffers, open a few files - long filenames
preferred - until the gutter is filled up with buffer tabs. This is all
ok, as long as you open files for which there's no existing buffer (i.e.
haven't been opened before). But if you *switch* to a file previously
opened (i.e. an existing buffer), the buffer tabs overlap.
Hopefully this is enough information so that an expert can track this
down ...
Markus