From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#47835: Wishlist: New footer line immediately above the mode line Date: Wed, 29 Jun 2022 14:33:46 +0300 Message-ID: <835ykj7lgl.fsf@gnu.org> References: <871qv7iuzm.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20773"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 47835@debbugs.gnu.org, stefan@marxist.se To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 29 13:34:14 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o6VxV-0005HU-Ba for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Jun 2022 13:34:13 +0200 Original-Received: from localhost ([::1]:57914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6VxT-0007ga-1g for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Jun 2022 07:34:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6VxK-0007gP-3G for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2022 07:34:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35701) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6VxJ-0005By-R9 for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2022 07:34:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6VxJ-0001dF-OL for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2022 07:34:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Jun 2022 11:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47835 X-GNU-PR-Package: emacs Original-Received: via spool by 47835-submit@debbugs.gnu.org id=B47835.16565024356258 (code B ref 47835); Wed, 29 Jun 2022 11:34:01 +0000 Original-Received: (at 47835) by debbugs.gnu.org; 29 Jun 2022 11:33:55 +0000 Original-Received: from localhost ([127.0.0.1]:57831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6Vx7-0001cl-0e for submit@debbugs.gnu.org; Wed, 29 Jun 2022 07:33:55 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:51340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6Vx4-0001cV-IO for 47835@debbugs.gnu.org; Wed, 29 Jun 2022 07:33:48 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:55614) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6Vwy-0004yq-U7; Wed, 29 Jun 2022 07:33:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=uig98BDi0YBeT2oyMu7soJVjyQ6Nqti31OP8N9d3J2M=; b=hrZAES3Z1BLW+ZDgK46t YECZyrxW2hbjnVn5j2+0QrxuYU6Qbysko+j8LqoSHwAXObzQZeexxX658+sDTt/VsImXEf+WUDd4L rTVV/5vVH410WppYqN+eeqHuWrQlRRBsxqFJ/scr94ejUY/y47RW1LdUqF88gMyhS9R4lSlHZdwOh lg6wZKATWJLvg8g32sHalj7ucgoJYud0U9V3P/Esa7rBnoaiWD8r5m0yAHKq4c60VYmQbRXGftjHn DnZ3knHuBfOuiZpi8eJLoXVGuz/stcT4I6fzHhH96cVQGwpmhS2DSA4/iqp+4MrG754kRcKjvfxM2 vcwtEPLmPLXyxQ==; Original-Received: from [87.69.77.57] (port=1487 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6Vwy-0003aa-CJ; Wed, 29 Jun 2022 07:33:40 -0400 In-Reply-To: <871qv7iuzm.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 29 Jun 2022 13:12:29 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:235628 Archived-At: > From: Lars Ingebrigtsen > Cc: 47835@debbugs.gnu.org, "'Eli Zaretskii'" > Date: Wed, 29 Jun 2022 13:12:29 +0200 > > Stefan Kangas writes: > > > It would be useful to have a footer line that would work like the header > > line but was at the bottom instead, immediately above the mode line. > > Yes, I can see that being very useful in some modes. > > I have no idea whether it would be much work to implement -- Eli, could > we reuse the header line code for something like this (but just, er, > "move it down" 😀), do you think? (I haven't looked at it at all.) It's possible (in fact, addition of tab-line did just that, more or less). But to have a special screen line at bottom would be a more complex job than what was done for tab-line, IMO, because its position relative to the window's top should change whenever the window dimensions change. So the display code and the code which handles window dimensions will have to be taught about such a special line. Not rocket science, just a lot of boring bookkeeping... Volunteers are welcome (and will be helped if needed).