GNU bug report logs - #35873
Add atomic window support to Gnus

Previous Next

Packages: gnus, emacs;

Reported by: Eric Abrahamsen <eric <at> ericabrahamsen.net>

Date: Thu, 23 May 2019 20:46:01 UTC

Severity: wishlist

Tags: fixed, patch

Found in version 5.13

Fixed in version 27.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eric Abrahamsen <eric <at> ericabrahamsen.net>
To: 35873 <at> debbugs.gnu.org
Subject: bug#35873: Add atomic window support to Gnus
Date: Fri, 21 Jun 2019 08:11:14 -0700
Noam Postavsky <npostavs <at> gmail.com> writes:

> severity 35873 wishlist
> tags 35873 + patch
> quit
>
> Eric Abrahamsen <eric <at> ericabrahamsen.net> writes:
>
>> The attached patch adds atomic window support with a new customization
>> option, `gnus-use-atomic-windows', defaulting to nil. If t, a
>> multi-window Gnus layout will be treated as a single window when other
>> code pops up buffers. Ie, your completions buffer won't end up squished
>> between the summary and article buffers.
>>
>> I'm pretty sure I've done the elisp manual cross reference incorrectly.
>
>> +windows (@pxref{Atomic Windows, , Atomic Windows, elisp}).
>
> I believe the correct form would be:
>
>     (@pxref{Atomic Windows,,, elisp, The Emacs Lisp Reference Manual})
>
> That is, no need to repeat the topic title, as it's the same as the node
> name.  But the printed manual name is needed as the last argument.  See
> (info "(texinfo) Four and Five Arguments"), and grep for xref.*elisp in
> doc/ for similar examples.

Okay, thanks -- I'd read the texinfo manual but found that part fairly
confusing.

> I guess the code part of the patch is alright, but I'm not too familiar
> with how atomic windows work.

I've since had a back-and-forth with Martin about messing more with
window management in Gnus, and am hoping to get a little farther with
that. (Or maybe I should Just Say No to mission creep, and try to get
this patch in...)





This bug report was last modified 5 years and 231 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.