[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#23880: Hyperbole causes frame to widen in Gnus
From: |
Stephen Berman |
Subject: |
bug#23880: Hyperbole causes frame to widen in Gnus |
Date: |
Fri, 01 Jul 2016 14:48:13 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
I use: Editor: GNU Emacs 25.1.50.2 (x86_64-suse-linux-gnu, GTK+ Version
3.14.15)
Hyperbole: 05.14
Sys Type: x86_64-suse-linux-gnu
OS Type: gnu/linux
Window Sys: x
News Reader: Gnus v5.13
This has peculiar triggering conditions, but the problem is reliably
reproducible on my machine with the following recipe:
0. emacs -Q
Sanity check: Typing `M-: (frame-width) RET' => 80
1. Type `M-x customize-face RET default RET'
In the Font Family attribute enter DejaVu Sans Mono
In the Height attribute (for Height in 1/10 pt) enter 90
Set State to Set for Current Session
Sanity check: Typing `M-: (frame-width) RET' => 80
2. Evaluate (add-to-list 'load-path "<path to hyperbole-5.14>")
Evaluate (require 'hyperbole)
Sanity check: Typing `M-: (frame-width) RET' => 80
3. Type `M-x gnus y B RET news.gmane.org RET' to get the Gnus Browse
Server buffer with the list of Gmane groups.
Sanity check: Typing `M-: (frame-width) RET' => 80
4. Type `1 RET' on a group line, e.g. the first one gmane.announce, to
enter the Summary buffer displaying the latest article listing.
=> Now Typing `M-: (frame-width) RET' => 88
5. Type RET on the article line the Summary buffer to pop up the Article
buffer, type `h' to make the Article buffer the current buffer, type
`S-TAB' to put point on the address in the To: line of the article
(this address is a clickable link; putting point on any other link in
the Article buffer will also trigger the following behavior).
Sanity check: Typing `M-: (frame-width) RET' => 88
6. Do something to change the current buffer, e.g. by typing `h' to make
the Summary buffer current or `M-x' to make the minibuffer current.
7. Make the Article buffer current again, e.g. by typing `h' again in
the Summary buffer or `C-g' in the minibuffer.
=> Now Typing `M-: (frame-width) RET' => 97
Henceforth, every time I make the frame width less than 88, on making
the Gnus Summary buffer current it widens to 88, and on making the
Article buffer current (as long as point is on a link in that buffer)
the frame widens to 97. (If the frame width is already wider than 88 or
97, respectively, then making those buffers current does not shrink the
frame's width.)
This issue does not happen with the default font specification for Emacs
on my system; the font specification above is the one I use, which is
why I noticed the problem. I haven't tried other font specifications
yet. And I haven't observed this issue in any other buffers than the
Gnus Summary and Article buffers. And of course, it doesn't happen if
Hyperbole is not loaded.
Steve Berman
- bug#23880: Hyperbole causes frame to widen in Gnus,
Stephen Berman <=