From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Perry E. Metzger" Newsgroups: gmane.emacs.devel Subject: Is there a way to control where frames get created? Date: Sat, 29 Sep 2018 18:37:01 -0400 Message-ID: <20180929183701.0b49b97d@jabberwock.cb.piermont.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1538260536 30215 195.159.176.226 (29 Sep 2018 22:35:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 29 Sep 2018 22:35:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 30 00:35:32 2018 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 1g6Npk-0007mT-8b for ged-emacs-devel@m.gmane.org; Sun, 30 Sep 2018 00:35:32 +0200 Original-Received: from localhost ([::1]:52892 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6Nrq-0006G9-SH for ged-emacs-devel@m.gmane.org; Sat, 29 Sep 2018 18:37:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6NrE-0006G3-0N for emacs-devel@gnu.org; Sat, 29 Sep 2018 18:37:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6NrD-0006Xs-5d for emacs-devel@gnu.org; Sat, 29 Sep 2018 18:37:03 -0400 Original-Received: from hacklheber.piermont.com ([2001:470:30:84:e276:63ff:fe62:3400]:58908) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g6NrD-0006Xh-0r for emacs-devel@gnu.org; Sat, 29 Sep 2018 18:37:03 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id 5309F74 for ; Sat, 29 Sep 2018 18:37:02 -0400 (EDT) Original-Received: from jabberwock.cb.piermont.com (jabberwock.cb.piermont.com [10.160.2.107]) by snark.cb.piermont.com (Postfix) with ESMTP id 297322DE8F2 for ; Sat, 29 Sep 2018 18:37:02 -0400 (EDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:470:30:84:e276:63ff:fe62:3400 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:230156 Archived-At: I'd like to rig things up so that make-frame-command creates its new frame adjacent to the existing frame if that's geometrically possible on the GUI display. To do that, I'd need to both be able to find out where the existing frame is, and to tell make-frame-command where to create the new frame. Are there any hooks that make this possible? Any advice on how I might go about doing it? Perry -- Perry E. Metzger perry@piermont.com