From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: Add discussion of input focus handling to select-window; add select-frame-window Date: Tue, 12 Dec 2017 15:37:30 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1513111228 2478 195.159.176.226 (12 Dec 2017 20:40:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 12 Dec 2017 20:40:28 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 12 21:40:24 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 1eOrLj-0000Pj-MU for ged-emacs-devel@m.gmane.org; Tue, 12 Dec 2017 21:40:23 +0100 Original-Received: from localhost ([::1]:60414 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOrLq-0007tK-Ph for ged-emacs-devel@m.gmane.org; Tue, 12 Dec 2017 15:40:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOrLh-0007s4-1z for emacs-devel@gnu.org; Tue, 12 Dec 2017 15:40:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eOrLb-0001yD-To for emacs-devel@gnu.org; Tue, 12 Dec 2017 15:40:20 -0500 Original-Received: from [195.159.176.226] (port=44569 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eOrLb-0001wa-Lk for emacs-devel@gnu.org; Tue, 12 Dec 2017 15:40:15 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eOrLR-000894-UV for emacs-devel@gnu.org; Tue, 12 Dec 2017 21:40:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 14 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:Qa62+lZoAw4Kq8KuoBxs69RejpQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:220953 Archived-At: > Even better might be to add select-frame-window which would combine > select-window and select-frame-set-input-focus for those times where you > want to both select the frame and change its selected window. "selected" and "has focus" are fundamentally technically independent, even though in practice they are strongly correlated. So it's natural for users to get confused about these issues, and we should be extra careful in our terminology to try and not make this confusion worse. So if you want a function which modifies focus, it should not be called select-frame-window: it needs to have "focus" in its name. Stefan