From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: About the 'minibuffer' frame parameter Date: Fri, 5 Aug 2016 10:52:58 -0700 (PDT) Message-ID: References: <579E3F9E.8020200@gmx.at> <83h9azl4s1.fsf@gnu.org> <57A4C0DE.3060506@gmx.at> <9605148d-fa81-4cbc-ae81-9e1e8bd11362@default> <57A4CE4C.5010901@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1470419629 14794 195.159.176.226 (5 Aug 2016 17:53:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 5 Aug 2016 17:53:49 +0000 (UTC) Cc: emacs-devel@gnu.org To: martin rudalics , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 05 19:53:44 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVjJJ-0001QY-0N for ged-emacs-devel@m.gmane.org; Fri, 05 Aug 2016 19:53:29 +0200 Original-Received: from localhost ([::1]:46456 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVjJF-0007eM-8p for ged-emacs-devel@m.gmane.org; Fri, 05 Aug 2016 13:53:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32858) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVjJ8-0007e1-T2 for emacs-devel@gnu.org; Fri, 05 Aug 2016 13:53:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bVjJ7-0006pu-0W for emacs-devel@gnu.org; Fri, 05 Aug 2016 13:53:17 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:47867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVjJ1-0006pS-Sd; Fri, 05 Aug 2016 13:53:12 -0400 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u75Hr6aD004642 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 5 Aug 2016 17:53:07 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id u75Hr6HU012119 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 5 Aug 2016 17:53:06 GMT Original-Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u75Hr0sd002447; Fri, 5 Aug 2016 17:53:05 GMT In-Reply-To: <57A4CE4C.5010901@gmx.at> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206430 Archived-At: > >> Is there anyone out there who has an idea how the 'minibuffer' > >> parameter should be set and used? Maybe nobody uses them any more. > > > > If by "them" you mean frame parameter `minibuffer' then yes, I use it. > > I create a standalone minibuffer frame, so my `minibuffer-frame-alist' > > has (minibuffer . only), using (setq minibuffer-frame-alist ...). > > And my `default-frame-alist' has (minibuffer), aka (minibuffer . nil). > > I do that similarly: (setq default-frame-alist...). >=20 > I know that you use stand-alone minibuffers and that you have to _set_ > the 'minibuffer' frame parameter for that. I wanted to know how people > _use_ that parameter after, for example, doing >=20 > (frame-parameter nil 'minibuffer) >=20 > If nobody _uses_ it then we don't have to care about it. Dunno what you mean by "care about it". Just what are you proposing to change, so as to no longer "care about it"? I have code that does things to frames, and checks whether a given frame is a standalone minibuffer frame. My code typically checks whether it is just MY standalone minibuffer frame, by checking variable `1on1-minibuffer-frame'. But more generally such code would check the `minibuffer' frame parameter. I don't see why we would eliminate that possibility. And I believe that Juanma's frameset code carefully distinguishes standalone minibuffer frames from others, by checking that parameter. I think that Emacs users should continue to be able to test, as well as set the `minibuffer' frame parameter. Why shouldn't they?