From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: GNU Emacs raison d'etre Date: Sun, 17 May 2020 11:28:07 -0700 (PDT) Message-ID: <14ca4443-7398-43a6-9a6e-f47b132f3b97@default> References: <5230692c-c665-a330-7a12-e59fa25d97dd@gmail.com> <871rnnvmdx.fsf@red-bean.com> <87pnb7sira.fsf@red-bean.com> <83zha8tluq.fsf@gnu.org> <87v9kwi6ta.fsf@osv.gnss.ru> <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; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="53092"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Richard Stallman , =?utf-8?B?QW5kcmVhcyBSw7ZobGVy?= , Emacs developers , Karl Fogel , homeros.misasa@gmail.com, tkk@misasa.okayama-u.ac.jp, Sergey Organov , Stefan Kangas , dgutov@yandex.ru To: Jean-Christophe Helary , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 17 20:30:58 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 1jaO3t-000Dij-Lw for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 20:30:57 +0200 Original-Received: from localhost ([::1]:33886 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaO3s-0005sa-N9 for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 14:30:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaO3G-0005Iu-RU for emacs-devel@gnu.org; Sun, 17 May 2020 14:30:18 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:45800) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaO3F-0004zM-Dg; Sun, 17 May 2020 14:30:18 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 04HIRv06048988; Sun, 17 May 2020 18:30:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=3mRReXl15kAw8miyeRIJsMqzFgtHwnP72N/hfYGQ4KA=; b=MAQ/dGx15yx1MpjvEM/ej1+/TBUhyp6HH9zYoFywvb9lg3iB5Tt5LonADTQHYak5YaMV 7V1M8aLV4sweMfLQ9CwsF4gpcS+3LcKkPPaY3iFLxtTGZQQkFSQzeilmyx9+QtJ/5jli gl4WxOt13wK5Xq58LBlkMUMT3HLK0ccNv8NOLT6vfAAVqZMG+yCRUDjr1w+8NeLrQ+Zo NtSzI9QFBGz9jwisgbm2fKCm+POCOCzmtuqYJ+W1kMOg1xHLKZqF/V4SfYydMXDHybOf vXP1WmJKi8UktlRQ9mCNdK4GiX3DJiuGZTDTArWiMmlIQY1AepFxQZIMgmwFABLUC4nv 3w== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 3128tn3jks-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 17 May 2020 18:30:12 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 04HIIpfL177881; Sun, 17 May 2020 18:28:12 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3020.oracle.com with ESMTP id 312t2xd59j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 17 May 2020 18:28:11 +0000 Original-Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 04HIS82L019677; Sun, 17 May 2020 18:28:10 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4993.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9624 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 mlxlogscore=999 phishscore=0 mlxscore=0 malwarescore=0 suspectscore=1 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005170168 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9624 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 bulkscore=0 spamscore=0 clxscore=1015 cotscore=-2147483648 suspectscore=1 lowpriorityscore=0 adultscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005170169 Received-SPF: pass client-ip=156.151.31.85; envelope-from=drew.adams@oracle.com; helo=userp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/17 14:12:07 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, 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:250638 Archived-At: > macos users don't expect a floating kind of system "minibuffer". > That's actually unlike the rest of macos UI. But it happens to exist > (that's "Spotlight" in case you want to know and it is an *extremely* > limited "minibuffer", by emacs standards.) >=20 > I was just mentioning that vs Drew's "in emacs the mini buffer *can* be > in a frame". Because *that* requires a lot of manually installing > packages that he refers to here: >=20 > https://www.emacswiki.org/emacs/OneOnOneEmacs >=20 > Which seems to be very nice, by the way. I wouldn't say it "requires" all that I try to do. I'm sure it's possible to at least have (only) a standalone minibuffer frame, without all of what my code tries to do. E.g., customize `initial-frame-alist' (and `default-frame-alist' probably), to have a nil `minibuffer' parameter, and create a minibuffer frame, will get you partway there. That wiki page you link to describes problems I ran into when trying to get reasonable behavior for a standalone minibuffer frame. In particular, there can be problems of input focus not being systematically what one might expect. But I think Stefan also uses a standalone minibuffer frame, and probably he does something simpler and perhaps better in some ways. I've never seen any code for his setup, but he might have something useful to say about Emacs offering such a thing as an option. (Or not.)