From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: Add discussion of input focus handling to select-window; add select-frame-window Date: Wed, 13 Dec 2017 22:30:46 +0200 Message-ID: <83d13iv095.fsf@gnu.org> References: <5A30E9AF.2060105@gmx.at> <5A317FAA.3090209@gmx.at> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1513197112 28888 195.159.176.226 (13 Dec 2017 20:31:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 13 Dec 2017 20:31:52 +0000 (UTC) Cc: rswgnu@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 13 21:31:44 2017 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 1ePDgt-00076a-Gt for ged-emacs-devel@m.gmane.org; Wed, 13 Dec 2017 21:31:43 +0100 Original-Received: from localhost ([::1]:37526 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePDgx-0002J6-LQ for ged-emacs-devel@m.gmane.org; Wed, 13 Dec 2017 15:31:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePDgJ-0002IU-4j for emacs-devel@gnu.org; Wed, 13 Dec 2017 15:31:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePDgG-0003XE-0A for emacs-devel@gnu.org; Wed, 13 Dec 2017 15:31:07 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42836) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePDgF-0003Wx-T1; Wed, 13 Dec 2017 15:31:03 -0500 Original-Received: from [176.228.60.248] (port=2820 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ePDgD-0002MY-UI; Wed, 13 Dec 2017 15:31:03 -0500 In-reply-to: <5A317FAA.3090209@gmx.at> (message from martin rudalics on Wed, 13 Dec 2017 20:29:46 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:221021 Archived-At: > Date: Wed, 13 Dec 2017 20:29:46 +0100 > From: martin rudalics > Cc: emacs-devel > > > Although this selects the window's frame, it does not alter the frame's > > position in the window stack (see `raise-frame') nor does it direct input > > focus to that frame. > > To do both of those at once, see `select-frame-set-input-focus'. > > We can add that but I'll rather let Eli decide whether it's useful. I generally consider this to be a futile waste of energy, as it can never work reliably with all the window managers out there. It is much easier either to install the WM which behaves as you want, or make an Emacs key binding to do that.