From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Documenting buffer display Date: Tue, 23 Oct 2018 15:45:36 +0200 Message-ID: <5BCF2600.10801@gmx.at> References: <5BCB1D82.3020108@gmx.at> <834ldgvjmj.fsf@gnu.org> <5BCB6DAE.30209@gmx.at> <83mur7tq4f.fsf@gnu.org> <5BCD92FF.8070905@gmx.at> <838t2qt79v.fsf@gnu.org> <5BCE21AC.6030904@gmx.at> <831s8hu6i8.fsf@gnu.org> <5BCEE2B5.9090205@gmx.at> <9d49eb351c5c1fa93cfde20bcffb116c@luyten.fr> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1540302267 17776 195.159.176.226 (23 Oct 2018 13:44:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Oct 2018 13:44:27 +0000 (UTC) Cc: Eli Zaretskii , Emacs-devel , emacs-devel@gnu.org To: Pierre-Yves Luyten Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 23 15:44:23 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 1gEwys-0004TP-69 for ged-emacs-devel@m.gmane.org; Tue, 23 Oct 2018 15:44:22 +0200 Original-Received: from localhost ([::1]:41450 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEx0y-0007ry-FW for ged-emacs-devel@m.gmane.org; Tue, 23 Oct 2018 09:46:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56301) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEx0M-0007at-JG for emacs-devel@gnu.org; Tue, 23 Oct 2018 09:45:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEx0L-0000CB-V7 for emacs-devel@gnu.org; Tue, 23 Oct 2018 09:45:54 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:47749) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gEx0I-00007w-96; Tue, 23 Oct 2018 09:45:50 -0400 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LaoHI-1fmSsv3VkW-00kLuW; Tue, 23 Oct 2018 15:45:41 +0200 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LaoHI-1fmSsv3VkW-00kLuW; Tue, 23 Oct 2018 15:45:41 +0200 In-Reply-To: <9d49eb351c5c1fa93cfde20bcffb116c@luyten.fr> X-Provags-ID: V03:K1:9+f0XS//Fs6ifk9r+Da4Kp7awLRZf9CyN5Y7ZCKXB9ZXFmZNDql v1HFNLuORQFV2rtFeifXtQOPCgSzAtGNfEvlXdErhN8gtzlkjow8S+dWWVBC8oMWz/tyoVa HTvd8RD+Z/XSMYg2NDcF0biMrmJ0fPO+YPgCbW4cH2eT0I+BNkQpFg5F/DHwSxE31UrkEVM q+UcCL057LG2OlVrZ2rEQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:57DZMOp32PY=:Z9a3U2IU7EACpONNcUkTEw 2eBXVDaR2rZ7mptw+2ueiMCIR8Akm/iHKCXofvlPS+ahFWVrVRLpS6f2IeyDUn8X/RP0Lifyn g8BOLxMYzgg6s7wvx6B3RMaZENFQkLXremKnIdNxv1vU+0WQk6zjCr4+m5ZSrEW69HnCPe0wE DeQcKauL7y1CtsSngrX9QR7lgWZY/v03L0XuJX2CJ468FM5oY0FvG4vfncNAsdgP1GRyK11V3 +8TblxacG4vWohR9rB2OeyiMrLuk0A995hdnQ4zN0H+vSgDh5AU8tifvdDeV7QdSwjFOyEu21 DWRfig0nTyaW4I3C4k3IgX6ewimFPTMSHsdyGK2T84THVzd1wFWhqrBHnZ2jCl2/KRLIV2z7E QmPlZGlXpxh7J5VQEGFLiyxfrt6vqG+c9BJdV/JLSslpzwMtn5Pydto9U620tksCmIftz3G8b GiFwswMEMoS69WsM7KDGIpe6fu9+bAfCfdTi7yeSwGcpllEk2GjOz176bO4M+4tiATeSMxIWD StUa/xZN0qZsicvnKfm/gbboZzuJswRFgJU9tVTXScLtT/8+qBFQGxNTZ1qhbL0KMTHdhiVnD DvcJ+uPCAEfoxT/V21WGVYGcT8EchdFb2ZP+/3UHgx/Eu3w/TO0QzLawtg9dYbsdtpe7RaOvv wSA02Kv6a2wRsASnQCpF9W9L9mWqz9BkkrcMTrpn67A2BkdT48R87LM1Ll5reWbIoFE9cFmiK ZUuCoLaquBkbxVP2I/S7t5LUXi46U8LPgKtXXF4MOx79mof2J5GunMMYrfahVISU8ir78I7q X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 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:230581 Archived-At: > While i rather assume user wants to invoke specific action based on > the context. for example while working on email i would invoke > other-frame ; while working on markdown i would most often call > other-window, both for the same bookmark or the same file. The most simple way to accomplish that with C-x r b is by specifying in CONDITION of 'display-buffer-alist' a function which delegates the buffer display to 'display-buffer-pop-up-frame' provided the major mode of the buffer shown in 'minibuffer-selected-window' is a mail mode and to 'display-buffer-pop-up-window' provided the major mode of that buffer is a markdown mode. No need for additional commands or keybindings. martin