From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Keep global-mode-string on its own "modeline"? Date: Sat, 29 Oct 2022 11:20:27 -0400 Message-ID: References: <87czabzmuk.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33360"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Thuna Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 29 17:21:19 2022 Return-path: Envelope-to: ged-emacs-devel@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 1ooneA-0008UP-Jc for ged-emacs-devel@m.gmane-mx.org; Sat, 29 Oct 2022 17:21:18 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oondS-0000op-HR; Sat, 29 Oct 2022 11:20:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oondQ-0000mg-U1 for emacs-devel@gnu.org; Sat, 29 Oct 2022 11:20:32 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oondP-00073z-GE for emacs-devel@gnu.org; Sat, 29 Oct 2022 11:20:32 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 73E7D8079C; Sat, 29 Oct 2022 11:20:30 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 5633A803F0; Sat, 29 Oct 2022 11:20:28 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1667056828; bh=AYOTkSQv+zwLNIwsPMBhujhE18WjJawT9RdXl/o1WIs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=LAMRqEc4KVJLVbe5qu0OOCPb0kXVDywBXCN5FeNsy6tXxewzEDOnxRGmt7EEmeNXM FX65CcnUdfyjQ2IBlRLVeSaoA4drPn74CN4Y7Gc6E2rjE7kcknSbMMYa+HFUPLPDtW f2LbfiBD35tnQ4HsyCL66jA+q+R7I16xmkx2fCUv6u1yPx2grsOf9Q/ZLFQxmF0u7+ ts/lCmwr5KcON4x186qVKP3IUTElVm+2WRlj+C6thwoMHIHs/L7bdNPDc4SOfaQTGY CB5fCekxaJBiCUuiszltpbF6mZkr57AsoPAdZeFfcmRycUdmvD54pvl7oonAD6A6GB hsMItC4E+XmBA== Original-Received: from pastel (65-110-220-202.cpe.pppoe.ca [65.110.220.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3063D120F3E; Sat, 29 Oct 2022 11:20:28 -0400 (EDT) In-Reply-To: <87czabzmuk.fsf@gmail.com> (Thuna's message of "Fri, 28 Oct 2022 22:58:59 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "Emacs-devel" Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:298758 Archived-At: > There is no good reason for `global-mode-string' to be displayed in > every single window's modeline separately, it takes a lot of space, and > it usually ends up not completely showing when the window is split more > than once. Indeed, we moved it to the end of the mode-line because it ended up hiding more important info :-) As to where to put it, it's kind of tricky since Emacs doesn't have much single place where to put such a thing. https://elpa.gnu.org/packages/minibuffer-line.html is an attempt to use the echo area for that. It has many shortcomings, IIRC, and would probably benefit from some love, but you might want to try it out, both to discover its limits and to see whether it hypothetically could be a good approach if we could fix some of its shortcomings. Stefan