From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: GNU Emacs raison d'etre Date: Sun, 17 May 2020 17:04:16 -0400 Message-ID: References: <5230692c-c665-a330-7a12-e59fa25d97dd@gmail.com> <83wo5ccgg4.fsf@gnu.org> <87lflshxtq.fsf@osv.gnss.ru> <83mu68cbbb.fsf@gnu.org> <87h7wghxdz.fsf@osv.gnss.ru> <87eerkgey1.fsf@osv.gnss.ru> <112aecd7-8165-6cae-ef69-08d14d843841@yandex.ru> <5d158a63-7173-424c-9d9f-ce7856f1eae7@default> <4bb36686-34e7-4ac8-898c-74e254902349@default> <29f65907-affb-481e-82f3-62522a766f69@default> <83sgfybn22.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="48438"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Jean-Christophe Helary , Richard Stallman , Andreas =?windows-1252?Q?R=F6hler?= , Emacs developers , Karl Fogel , homeros.misasa@gmail.com, tkk@misasa.okayama-u.ac.jp, Sergey Organov , Stefan Kangas , dgutov@yandex.ru, Eli Zaretskii To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 17 23:06:35 2020 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 1jaQUV-000CWC-26 for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 23:06:35 +0200 Original-Received: from localhost ([::1]:44218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaQUU-0001sB-45 for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 17:06:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaQSR-0000gw-CM for emacs-devel@gnu.org; Sun, 17 May 2020 17:04:27 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:15910) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaQSN-0001Ic-LA; Sun, 17 May 2020 17:04:25 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3FD74808BB; Sun, 17 May 2020 17:04:20 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 6A42180245; Sun, 17 May 2020 17:04:18 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1589749458; bh=LmiphU5BoEB9GGLztMN3CvCoOnmbzD/MTHOaoxanDak=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BerEOkpiF4teZ11CAcg53Y5E7z+1TjTJ9QoEpgxZoUSoEhN2JaMCDL3Ek76lG+iSK 7gA51nZXZB+II5daOucLPxmFOP/lqRhNNqB5q3iVAjrpXrGPkj7bMl7FWcGDfFOI4K f6L/ebmzsxhBuuo5JbaWlXm1Xz0yMfStQyd+7D4AgVPjnfZKkD8HaWfmQpuedDyTZy /1H3kpY5uT1iOrCP6xbRoPl9r0+CX87levtvpEr3IezUvhmynhEVIVbrRxFx5MbIFW y2l5ibiADgK3nbi6cKaH4+Ou6Ovy1qxcAjYWnbalKUT5UzsB5+OVsLEpjpLNaMihKB O4tIB08LJTfZw== Original-Received: from alfajor (unknown [216.154.27.250]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B84441202E9; Sun, 17 May 2020 17:04:17 -0400 (EDT) In-Reply-To: (Drew Adams's message of "Sun, 17 May 2020 11:36:35 -0700 (PDT)") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/17 17:04:20 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] 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_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250664 Archived-At: > I do think I have a good solution - I've been > using it for decades. But it's not a perfect > solution. I'm talking about something that just places the minibuffer in a separate frame without changing the way frames are otherwise used (e.g. with still an assumption that the user may very work with just one frame). That's quite different from your setup (and mine), AFAICT. In my setup, the minibuffer-only frame is handled specially to try and behave as some kind of "global" control, kind of like an XFCE4 panel, or the macOS top menu-bar. It's placed at the very bottom of the screen and on a higher "layer" so it's never hidden by normal windows. This works fairly well (always available since it's "on top" of everything else, yet out of the way since it's at the bottom of the screen), but when I'm working with a big screen (e.g. more than 100 text lines) that minibuffer feels kinda far. Stefan