From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 12:16:25 2019 Received: (at submit) by debbugs.gnu.org; 29 Jul 2019 16:16:25 +0000 Received: from localhost ([127.0.0.1]:49016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs8K0-0006ga-05 for submit@debbugs.gnu.org; Mon, 29 Jul 2019 12:16:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:58127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs8Jw-0006gN-Mb for submit@debbugs.gnu.org; Mon, 29 Jul 2019 12:16:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57162) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hs8Jv-0004VV-P3 for bug-gnu-emacs@gnu.org; Mon, 29 Jul 2019 12:16:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hs8Ju-0003c1-RJ for bug-gnu-emacs@gnu.org; Mon, 29 Jul 2019 12:16:19 -0400 Received: from mout.gmx.net ([212.227.17.20]:33017) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hs8Ju-0003Zw-FZ for bug-gnu-emacs@gnu.org; Mon, 29 Jul 2019 12:16:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564416971; bh=kiB8khp1eqZcfvfqmuh9AVsTv00F8ekaV3iatHTmSFA=; h=X-UI-Sender-Class:Date:From:To:Subject; b=eagJUjofa2UsS1dkVOYUqzq42jVusU2ZuH3R8YKb3KAP5EXX+rH5eDGnppn85KtpU h7y0uLYqraDm40+/Z/PRC2QoLBuLXDvHKrjbMVWJ7IWLOHUj9fsiwaWJrngPg5RuLR Ak5Aq2Hjr8gKnOh12IG1VGCYEn2jBUwzXkEMbJW8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([96.246.226.236]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0Mb31L-1i6lQ912Hj-00KkqX for ; Mon, 29 Jul 2019 18:16:10 +0200 Date: Mon, 29 Jul 2019 12:16:06 -0400 From: Boruch Baum To: Emacs Bug Reporting Subject: 26.1: unique frame names Message-ID: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:N2+p88AGw0saDsZMp05Uit7lbjpTG9fPhbBwMgAH4oxbQzvmCzv BjBHz5D2hgCpcRuyUvVg8SgLi0YriUgUJQanGRry6iaf9Bkcy+t53AHVrVbJpUgE1S9Dxqh trcMQAdYcOenYD3ae9a5Iq1V0VpAZHU25sdgBKeEXsL4l61vnEpskiMn1eeMYqbySZUJNN0 i6GJDsNmsXWxNxwg/sQ8w== X-UI-Out-Filterresults: notjunk:1;V03:K0:rXfxkhnMGwo=:8W8ubROR5y4NlNdCelSbOh 5hCFEPlIjZk++Er/W7XM6I340kIJ1+EptUitdvRa0jt68qpciNp1LPjjo48RsJiSJr+P/Gt8v lH2rS0d9xhnq4n98RsAcAe2VlIJ5STWr3DkMKNMjssIMBvNxVvP7SgF6dFUDgFZV2P5RaVklC mAuUZcFM2N8SFoMg/AD5zfGGtJeZjaqPwW1g6DmU+g7ILBXY9udKd/2g4yhFI0ii8prXD/P4b /+aNGFtRnCkN5fHAwW2krNP06hs8CXjEWjF/EXdFya6TkyL+vHnRGi16JKTJv9fM9aVu05wVB 5RO7zoOmZnFFwIZDPPbwJgC/3RPfSl0vEaeBH97iU4FOR1B68rcGOvaZSDTZZXwSMFfXvTTDY gTB7L965Noy8byJKermWPNOfjfj5W4BgbZwvsOiMsuPatxioarUXsQqaIho4s0MWr/ZjOwtE3 RhVtZK5oWtmimQsBvFo29R8SAqyqQ+hKvl2umF10Hk8RIumHHzfP+S1KXeKrNt2R9frVLyy/z rUPYU8ZBIA6is6sxiPyG+wcdV6wILmvaOllzDnKDf70NDQ1WUw4VAjb78T926d06O9ssy7/N2 kKvC9tV9y5sIjEE1t8SjEh9BV3b2pYTDQqGTHPf2ZsV1rV82hUYU1I6AaqazXWxx+m0pEngmo B+lfrzArsGPb7QgabZaX7iFgCfkWWGbxPBlaIm336ZRpE5/1B67H4X6mBu9W56HSY5UU4ceE3 esSWuSLSV8mxid/bQKnRl1AH0vdzxZAeD1VCU5xiAL2REtitK2tLHMUaRZEg+y1bUjGQKXXqq +DNVLGG5ZXopcKgO9doGLw2ReFEDjUvVyFE5UZsHi3plClxSVRBhW+0a4WjdaSmelV6LySNur nrZzeoEqY2mD3DB33q/WlNfOdACOd9tZElJTB9bMrVdfaIBvfier0HfOlqJs2qis3bD80AF98 7+k0HNgUlXA6OsnliaqI4Dcf/fwAuR9WRHFxNNMi/tSkYYZZugG2v0Exk1kmhCtBwHitdoTPB Xh4G/EKNTf/WOiU/MctEWwoHH+rDp6NOMQa3buZQ965dNApEI65tS0z7tpShg/H0y/ucJpGgn CBRG56uylqIyGQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.20 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Subject: 26.1; unique frame names By default, emacs creates frames with unique names, in the form "Fnn". Emacs also offers a documented variable `default-frame-alist', which one can use to customize frame parameters, one of which is NAME. However, I don't see documented anywhere how to specify that frame names should be unique, and when setting the NAME parameter, all new frames are created wi= th identical names: (setq default-frame-alist '((name . "Frame_%"))) My attempt to trace the code ended with `make-terminal-frame', a built-in function in =E2=80=98src/frame.c=E2=80=99, since I don't have tha= t source file handy. My expectation is that emacs should by default create frames with unique names, similar to how it uniquely names buffers, by appending a number to what would otherwise be a duplicate name. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:01:13 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 17:01:14 +0000 Received: from localhost ([127.0.0.1]:49040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs91N-0000TM-N3 for submit@debbugs.gnu.org; Mon, 29 Jul 2019 13:01:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs91M-0000TA-4B for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 13:01:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47079) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hs91G-0000K0-QO; Mon, 29 Jul 2019 13:01:06 -0400 Received: from [176.228.60.248] (port=1995 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hs91G-0008B8-5M; Mon, 29 Jul 2019 13:01:06 -0400 Date: Mon, 29 Jul 2019 20:00:53 +0300 Message-Id: <83imrkkc6y.fsf@gnu.org> From: Eli Zaretskii To: Boruch Baum In-reply-to: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> (message from Boruch Baum on Mon, 29 Jul 2019 12:16:06 -0400) Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 Jul 2019 12:16:06 -0400 > From: Boruch Baum > > My expectation is that emacs should by default create frames with unique > names, similar to how it uniquely names buffers, by appending a number > to what would otherwise be a duplicate name. Are you sure you don't confuse a frame's name with its title? In general, a frame's name is Emacs's internal business, and is rarely if ever exposed to the user. About the only exception I know of is TTY frames. I'd be interested to know why you care about a frame's name, i.e. what is your use case. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:43:12 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 17:43:12 +0000 Received: from localhost ([127.0.0.1]:49052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9fz-0001fq-Vh for submit@debbugs.gnu.org; Mon, 29 Jul 2019 13:43:12 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:36890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9fy-0001fh-OU for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 13:43:11 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 45y6V54SRCz1rK4R; Mon, 29 Jul 2019 19:43:09 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 45y6V52zgcz1qqkK; Mon, 29 Jul 2019 19:43:09 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id KNhBmiz0fUsi; Mon, 29 Jul 2019 19:43:07 +0200 (CEST) X-Auth-Info: 3c1Q0uPqacbrWicK3OaZCfm9jDJIU3rG1/jj2JFRQZ0zLtLbul9iwevIG3zCVayA Received: from igel.home (ppp-46-244-175-130.dynamic.mnet-online.de [46.244.175.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 29 Jul 2019 19:43:07 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 10ADD2C12AB; Mon, 29 Jul 2019 19:43:07 +0200 (CEST) From: Andreas Schwab To: Boruch Baum Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> X-Yow: My haircut is totally traditional! Date: Mon, 29 Jul 2019 19:43:07 +0200 In-Reply-To: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> (Boruch Baum's message of "Mon, 29 Jul 2019 12:16:06 -0400") Message-ID: <87k1c0ybx0.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jul 29 2019, Boruch Baum wrote: > My expectation is that emacs should by default create frames with unique > names, similar to how it uniquely names buffers, by appending a number > to what would otherwise be a duplicate name. There is nothing wrong with having duplicate frame names. The name is used for looking up X resources, but otherwise it is for information only. A frame doesn't need to have a name. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:49:54 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 17:49:54 +0000 Received: from localhost ([127.0.0.1]:49060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9mU-0001sH-4z for submit@debbugs.gnu.org; Mon, 29 Jul 2019 13:49:54 -0400 Received: from mout.gmx.net ([212.227.17.22]:60697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9mR-0001s1-Gu for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 13:49:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564422578; bh=hxuA63wUCghLNgTfpxkuGWpu18ophqKNif8YZZp7P8I=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=AqNLuSxi9VXHu8FXlYSyt/4B99mWUf6sBIug/Tkf50Wne8rrH4Jx6NVsRKz5uNN6F 0ah6KqAT17xjd7czdKx7qOdTNSEhVfSB5qMffAwEL8XqAb3moOS0DWUN71d8oxBVOd nmpKDrpVjdwhQkWu+YPZbXwcan9/+RoPG5mvO+pM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([96.246.226.236]) by mail.gmx.com (mrgmx101 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MPppG-1hnBxb2oks-0054bC; Mon, 29 Jul 2019 19:49:38 +0200 Date: Mon, 29 Jul 2019 13:49:33 -0400 From: Boruch Baum To: Eli Zaretskii Subject: Re: bug#36839: 26.1: unique frame names Message-ID: <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83imrkkc6y.fsf@gnu.org> User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:vIXmz78ennFsZu4RopvnFLkF/l83SEhqI7E3Iq6YYBTRTs9F00C m0hyUTQDy5kGe1umJjkcGcoeiykI9KP0yrCYfBtdBXAerMMnjGUtIsETCAhe4NoJViYWzkn 3QQfjJCmX46QbPNqoSDuSvHKyEC9phW3yq+3aqT2267Ry4dJUz7B1jhZAmXEl0mlks8ZRxW 2597z/RlNIdDw6i/wabjg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:p0YYPxVvUuI=:WE+pBDPHv5Iz/Rjt+ejDon uvB/4J2sabvHgUkvCuhuHyVqv1tPvlsLnl+QETCSMQXQlJhz/k8lV7Uo0fV7taOD6/9ie/q3M T9cHKgw4yfbscVnzTkYei5lj1NM5M1BPwtEc01RDgC0nspf9X50qc5iyz4vo/5csSiGX2NvTh PhDvBtgDJQmjEp0WSED6mohF9wMCBwfoNuAHRzzOQG1Y/SsymJpoQOhr+OVegEZuQo0brA/zl zcO+L8mn+Nwf/icp2kOzlAkUKJ0+jDpy3KrmuV+4QEg9yHpT8RO5dCjJqKSQRhQ7/+5bW7NeS 9hUtuO45Oq/yb1vXUFaD9IJc0xT9jV2rbZWK6beqAgcCJQqCN5HnPFiuVgjIXsiAopAbHuaJn xZs44vo43HlkgtGgc+FZp4DxUHBSk/PypsRnf/PqhA3gQV4esqZZsdyNH12j7unxFAEMduVvR cgXu8p7UfmDc9aIwMoVF6VeXfUBlL/ibfRsvjgGs2sH2jrABSA+hwYauONjW7voOia071Kh0P usChfJfW14WpKN20z8+MrQspKNv3L5wWJI5ZiOn2SS8gKkS39reC84cuzyAIEhnSBZPgMgS79 kAzYl653AWxIz+7bAQeEowvLZICh7FCb5LVbpAR81rchN0aVoNeHMQdKJvdlR9EkCu6PCfTjz klflurBAR/JnjRVOyr6l2BFp2uUwc7ufJNP1ypivl2iGtZZvWeQOM6OsSPbtbo8xlIsTtRYSe aY4efiIFhClIpADVd6gsH2NxWqObWNX3NSuCZnXk+uAOzFf4EHDZoj0IiA8KwoeQfkoY7gtPE sx90oLYsWbudtRRFDtXCOixHzVo+XnkDX8gxRKiJsWCpyNH0o0s9J0KbQtuMkcs8vobvxdr/9 Y90tryB/xpL+ZxfpqmaEiB239vaaeotfrb+qe/buBu3cyoAL5WSKH2FMQdSeO1PNyQziWWVLQ E3IkXkKAEUP47aged+SW9NKGr+VDRj2/mMj02vKIjyYU5Sgo+t5uHYU32Z57WmUaGdoRVWw6W gsKHMKAbCsi35cjYtpGOjRDphx/7/07UfZpMG1KrBnyNJz73h/1P3l3xyKwC1i4Gv4oQymuw3 BEtyqITpP82hko= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2019-07-29 20:00, Eli Zaretskii wrote: > > Date: Mon, 29 Jul 2019 12:16:06 -0400 > > From: Boruch Baum > > > > My expectation is that emacs should by default create frames with uniq= ue > > names, similar to how it uniquely names buffers, by appending a number > > to what would otherwise be a duplicate name. > > Are you sure you don't confuse a frame's name with its title? I'm referring to the NAME parameter of the alist variable, which sets the frame NAME that appears by default in the mode-line, and which is used by function `select-frame-by-name'. I'm not sure what you mean by frame title. > In general, a frame's name is Emacs's internal business, and is rarely > if ever exposed to the user. About the only exception I know of is TTY > frames. I'd be interested to know why you care about a frame's name, > i.e. what is your use case. I'm using C-x 5 b (M-x select-frame-by-name) to switch between frames and in my case, I would like the names to be more informative than just Fnn. In a more general sense, if emacs is offering the NAME parameter, it should assume the parameter will be used, and currently emacs isn't handling its use well. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 14:00:26 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 18:00:26 +0000 Received: from localhost ([127.0.0.1]:49076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9wg-0002Cl-E6 for submit@debbugs.gnu.org; Mon, 29 Jul 2019 14:00:26 -0400 Received: from mout.gmx.net ([212.227.17.22]:33925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9wd-0002CQ-9i for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 14:00:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564423216; bh=b0Ex328jy+hcRCpDqq4QSu9Gik55n295wn5fjDp+VKc=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=Yt1E63Il17X0bJ57nye6Kve9slvOOehKvfEOY6b/PEIIUbYo6h9XKg+j+wKIEZRXF Uq3JYNfqI/6h3e9fvnn5j98OyIUE01Oqx1w59G/AvqWC39O2hBp0bUsDuZLT3uslHj H6XPFs0s+YIYjkw0aiveX9XMjFc8hJ3jcXdqvEAY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([96.246.226.236]) by mail.gmx.com (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MgNh1-1iIxe42HQV-00huWq; Mon, 29 Jul 2019 20:00:15 +0200 Date: Mon, 29 Jul 2019 14:00:12 -0400 From: Boruch Baum To: Andreas Schwab Subject: Re: bug#36839: 26.1: unique frame names Message-ID: <20190729180012.nt7gqpcxdk4fmqvz@E15-2016.optimum.net> References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <87k1c0ybx0.fsf@igel.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87k1c0ybx0.fsf@igel.home> User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:uN5LvCGvCWCVgFANGDdlqo7KWvvyheaS+4p9V4q1+umLY2WYdKL YmBdxALgM+Bk83flEWhwICEhpR4QgUR+NyqImG4fI5qZiATSLZlXFS3W076V99L/PEoRn6e eNyzTB85RaBAgLSXx/rI1Q9IQUBkfNPVg3w3Fxr4HH5BpneX8QeqkOCfCAs9WMRmJJ1IYx/ eal5/TdQ4cSkUZdi6kCxw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3gKUIHeppCM=:SlVdbwJ8POW+D4yWqE5FNb Oqlmg3fyStW7bWtzm7lxn4YH7mzs1KioRncQ9fbKSUo9IxCChTKxcWvh7RwOWoKyCSQiBmo3/ KCVkvB1sDGes2K2xIR9S5rKmjzzTe83HHfH1dAanM2s3W0steQNbwxsFyL42Xxi+75IVJKMCr RMawj7SdcFlaFMR1mGnA8Pf4OaLCGEcgkAP87HM8UcqpQimHFl6g5YQ+A7mL8EFeLwIRWV2Ru KdieBNsTh7TE7FSol0EAiazRA2WeIozRPpnEowjhp0qnhEHlSkDIF+2379rIk5JZxzdix+j+N WGLErpHv8WPyMI3C6arGsKP+1GShtqoJa7xu7mY9DURxOXl2NUaTh6L6qHGtmCF+OxtSDxFe8 WPeTx5LW+FAvDTMi/D9I8reZnAMLWtOrd/VticWagM/71iQAd5I4eYPFC7RxFW8q6OT/AV7Ku GL4mRQL67F4jbiXw21BwqifEr5+geQiXSlcS0hpHZLWSpDSNBxb4DdzYX39EKP8mlKP66hSC/ soXsZPm9VTq8P0kpC/rP6ZW48suJClUMJePAx1rgTde2M8OXO81aWlhdmank/A6DmfK1UMDe8 yvDCck7dt528ptkKkrN/Gur3DgZPIlJYZ3VPXtFxaYu8CX2mQuCVzxXtpMCf+GDIhAA4/uWrz MUBKLswaxrckP6wi2yhaLowDtKQUYBBXFMLSgBXnBVK8G4tpa6zGUSOF4MzVbmrF0l0OyUnhC zTAFxVGnhgc7L5qnnkaLRUnI2E7Ash01bQWBmIxxjienaoFzhNY4mIKym21LKxUJmFZwvYgK+ EP+ocKLLQy+V/mOrO49O0fMuof+K3PR806k406iz2IK/Jb042wlZNKqEBaafQudCrXPHqMAaG IoMeyucsw7IZgg0lynDvtzjKxBFo+u+F+eWJGMBe7xGmnTwbHAlgF9x9QUk8RWKm5UFTHazv2 75dFFZbqo6mUNw6fZ5lhtZm47NXnGTSlWqQUWQR8E2yy5oKtnPzuUtrpBb0tNJjcUNor+2IQu SoC6cuKk6WQncfY8Nhr3Jov0OhcRwQKe+7nuJFub+W72BAQeoBCTQPiJwKwW2X5qoZ9u1JpHd 3ortpXvX54Xqd8= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2019-07-29 19:43, Andreas Schwab wrote: > On Jul 29 2019, Boruch Baum wrote: > > > My expectation is that emacs should by default create frames with uniq= ue > > names, similar to how it uniquely names buffers, by appending a number > > to what would otherwise be a duplicate name. > > There is nothing wrong with having duplicate frame names. Are you insisting that it's not confusing to navigate the selection of function `select-frame-by-name' when it offers duplicate names? > The name is used for looking up X resources, but otherwise it is for > information only. 'Information only' sound pretty significant to me. Also, see function `select-frame-by-name'. > A frame doesn't need to have a name. When doesn't a frame have a name? How can one use function `select-frame-by-name' is such a case? =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 14:01:14 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 18:01:14 +0000 Received: from localhost ([127.0.0.1]:49080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9xR-0002EK-R5 for submit@debbugs.gnu.org; Mon, 29 Jul 2019 14:01:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hs9xQ-0002E8-CN for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 14:01:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hs9xL-00033F-2B; Mon, 29 Jul 2019 14:01:07 -0400 Received: from [176.228.60.248] (port=1649 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hs9xG-0002gD-NC; Mon, 29 Jul 2019 14:01:05 -0400 Date: Mon, 29 Jul 2019 21:00:46 +0300 Message-Id: <83h874k9f5.fsf@gnu.org> From: Eli Zaretskii To: Boruch Baum In-reply-to: <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> (message from Boruch Baum on Mon, 29 Jul 2019 13:49:33 -0400) Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 Jul 2019 13:49:33 -0400 > From: Boruch Baum > Cc: 36839@debbugs.gnu.org > > I'm referring to the NAME parameter of the alist variable, which sets > the frame NAME that appears by default in the mode-line, and which is > used by function `select-frame-by-name'. I'm not sure what you mean by > frame title. You are describing a TTY frame. OK. > I'm using C-x 5 b (M-x select-frame-by-name) to switch between frames > and in my case, I would like the names to be more informative than just > Fnn. Then give your frames names, you have functions to do that. What exactly is the problem? > In a more general sense, if emacs is offering the NAME parameter, > it should assume the parameter will be used, and currently emacs isn't > handling its use well. Can you show an example of "not handling its use well"? From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 14:54:46 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 18:54:46 +0000 Received: from localhost ([127.0.0.1]:49136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsAnE-0008Lw-G6 for submit@debbugs.gnu.org; Mon, 29 Jul 2019 14:54:46 -0400 Received: from mout.gmx.net ([212.227.17.22]:57315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsAnC-0008LU-VB for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 14:54:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564426474; bh=LnMKy9k3e+uP9tucGAPU+812/D/q71CPBczvc9rdOJs=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=ICBDtyQv3hoKbVPiJlVu+KE+t9fyJ9YgACEmK0m64nk3tSZrmaWr1m0wsmC8lJgKe pU7GoLyk1Yr5NH+H/5du1I1QtMWlykWdpXESQAML6Err1umnWDp0ByCsHRW86xjyeY dPOlxFcXzAa00k1Ec8uI+80WjeHLGIk9/zIRDheM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([96.246.226.236]) by mail.gmx.com (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MowGU-1iAWdI0QxC-00qOsx; Mon, 29 Jul 2019 20:54:34 +0200 Date: Mon, 29 Jul 2019 14:54:29 -0400 From: Boruch Baum To: Eli Zaretskii Subject: Re: bug#36839: 26.1: unique frame names Message-ID: <20190729185429.hnmmck6fy3pf6jud@E15-2016.optimum.net> References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83h874k9f5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83h874k9f5.fsf@gnu.org> User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:xQqi/77Yfk5IHc+3KclUF5nC1xwTvfiSP+9cj9sxVEBzDTCXkf6 fXs1rTyBO3TUvhYDbHOdtrSoBfqVUO3Z8+Wk1+xK2ol8WnghjYbzBEZodYYuDzdxsPevrIE fnyYFfEQ2P8D6IsmZhSHeU0kK5Ghl/lxzXB8DXpT84B6Ye2mR3gsRZamXOHLzHYpK2lsMXq UmJtD25L6vlNsXtvBT0hA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:/I8A1mVIHng=:yGFhJXZd7zUfgfG6TmPbZn /kCQ6bbHMKvprORyqJq1nUaumqRRdIBpKxIGzLOwdYW8RPbpd1j/J6omf/tUwJw3zqccEyiBu bPGo8YT0/hAzUwvv57hTS4x1FQ4uJ6HeDxb6IL8ehWvWq9V4XnHJxtwAQmrin/UZJmqi3qJv7 IeT8JpWidLaXpvNGpRbot6cZYkXUYMLNv9UnYc+Y96BhlxFoabGYfE26DVFVbo7UylCIFq3OD rskHyd8muhywsU9xoK+lUfjoZAiwILySWIOor/IKEqN4zdCuy8LAKtR5axlEI2Jq6AZZ6GVI6 U6Stlz22u94rAXwta7LW4TXpW54csRoHeWsmbOPu7WANtxGQDKN7puELbnkMfrOBRkYck+/78 wC+8PJ3VKHDiutO8x31QOQ1aeK5w/3+KyCHsXq93tDD6Ml+V/DgNNjTfXQ/k6viCZIalhr1yK x7yDVzKwJNiBjo238ey3bK7FPVzG9fykb7408fANkUYnQCXBCsOq/FDc4u8CUTeKmG/zC8dAy NLPgAaphEhHpF9hUK0RzSrOZm+d63H8mEfiwJCUBpzXveLcYWVaacLBSBKanFYrmPJZ1HGtKD Qh24eK/T+CRMkNrxHlocs+mTucffFjTrx2oAGGy9Y/u5vQDZUcuhZRmynLIfSZa0MbGl2g33O KhT1UZTTdhVOo10cPDRwmDXGQu4lUeAHC6VLibPVB94QO67XE4URAlVFJry/TCIecHIR5EMsg zYdmmwrPpvNhdg0nbfrAWSLwQMvsY17FKrVxFkyC+k6ZJeIY/cPsda83+PoN+GkAJDX0bYGHq 3CrHrFVeRff51l/PKEmbzwvF/Hna++zKtHqOHT1SjAsZ4Huqr6xcySq0X3noeFNv2U30UPwXy V9M8GzrAGRh/upkxGSlxZ4UOmhCmz5/glkeERn5fH2Xf6FGOLJlzk6CK9zgVG6I1YSGS0siVK idbt4RHXseYPUHDibZb40YMfupMP2jDXHwqdvMWBFt0WoZpaIqBq79WaQAI/1HEn8sj/imCS3 SNSis+mCj3znm7TAuGNAyYgK3YN2HmKAoBHZ5QXy8Dk4u0c9WNZk0327GkSi+i35GdRMBg1Me lzDh5R9AGAZjJw= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2019-07-29 21:00, Eli Zaretskii wrote: > > Date: Mon, 29 Jul 2019 13:49:33 -0400 > > From: Boruch Baum > > Cc: 36839@debbugs.gnu.org > > > > I'm referring to the NAME parameter of the alist variable, which sets > > the frame NAME that appears by default in the mode-line, and which is > > used by function `select-frame-by-name'. I'm not sure what you mean by > > frame title. > > You are describing a TTY frame. OK. > > > I'm using C-x 5 b (M-x select-frame-by-name) to switch between frames > > and in my case, I would like the names to be more informative than jus= t > > Fnn. > > Then give your frames names, you have functions to do that. What > exactly is the problem? I'm trying really hard not to repeat myself here... Emacs has the alist variable with the NAME parameter, so the presumption is that a user should be able to use it in a useful manner, but when it is used, the behavior of emacs changes to become less useful. Prior to manually setting the NAME parameter, all created frames have unique names, but once the name parameter is set by a user, all frames will have identical names. The behavior should continue to ensure unique frame names. > > > In a more general sense, if emacs is offering the NAME parameter, > > it should assume the parameter will be used, and currently emacs isn't > > handling its use well. > > Can you show an example of "not handling its use well"? That's the entire point of this report -- that duplicate frame names is "not handling its use well". =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 15:29:02 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 19:29:02 +0000 Received: from localhost ([127.0.0.1]:49160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsBKP-0000qg-PH for submit@debbugs.gnu.org; Mon, 29 Jul 2019 15:29:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52187) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsBKN-0000qS-RR for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 15:29:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48584) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hsBKI-0006xk-J5; Mon, 29 Jul 2019 15:28:54 -0400 Received: from [176.228.60.248] (port=3012 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hsBKH-0006tl-MC; Mon, 29 Jul 2019 15:28:54 -0400 Date: Mon, 29 Jul 2019 22:28:41 +0300 Message-Id: <83a7cwk5cm.fsf@gnu.org> From: Eli Zaretskii To: Boruch Baum In-reply-to: <20190729185429.hnmmck6fy3pf6jud@E15-2016.optimum.net> (message from Boruch Baum on Mon, 29 Jul 2019 14:54:29 -0400) Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83h874k9f5.fsf@gnu.org> <20190729185429.hnmmck6fy3pf6jud@E15-2016.optimum.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 Jul 2019 14:54:29 -0400 > From: Boruch Baum > Cc: 36839@debbugs.gnu.org > > > Then give your frames names, you have functions to do that. What > > exactly is the problem? > > I'm trying really hard not to repeat myself here... Emacs has the alist > variable with the NAME parameter, so the presumption is that a user > should be able to use it in a useful manner, but when it is used, the > behavior of emacs changes to become less useful. Prior to manually > setting the NAME parameter, all created frames have unique names, but > once the name parameter is set by a user, all frames will have identical > names. The behavior should continue to ensure unique frame names. So you want Emacs to uniquify the frame's name using the 'name' parameter as a template? From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 15:44:12 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 19:44:12 +0000 Received: from localhost ([127.0.0.1]:49170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsBZ5-0001Fe-Ox for submit@debbugs.gnu.org; Mon, 29 Jul 2019 15:44:11 -0400 Received: from mout.gmx.net ([212.227.17.20]:48981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsBZ3-0001FR-CH for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 15:44:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564429438; bh=mU6NELLdawjzOBBdEpMAJcvABfbsuSfLfh/C04s+COw=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=lqSzEeQbvRhWdpMfTDXzaHKP/IAYyXUNXvrXAE3nZ5Y/OkCjji9bOQFYJlm4TU/Hv pb02M0pHFMVNL5xhzXeAh/Uu64xPlnYpsgXG8Q8cyFtFzmk1AXcgjx1bF3NBx0MTu2 CMFubzgvAfi+hj0qv3UQCwqzOyxJmDlj/ywUdgVA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([96.246.226.236]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MarAM-1i6xWO1cBG-00KPBX; Mon, 29 Jul 2019 21:43:58 +0200 Date: Mon, 29 Jul 2019 15:43:54 -0400 From: Boruch Baum To: Eli Zaretskii Subject: Re: bug#36839: 26.1: unique frame names Message-ID: <20190729194354.w2rwujy5twe7g5ga@E15-2016.optimum.net> References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83h874k9f5.fsf@gnu.org> <20190729185429.hnmmck6fy3pf6jud@E15-2016.optimum.net> <83a7cwk5cm.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83a7cwk5cm.fsf@gnu.org> User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:k0S2ITDFSP7PrHTHzo2MEjAlnU9/rfSse79cjyRUJiqZ7iBdy/n OD4LeKXbhJmP1dEGnM+B5VXSxIHrYgb8beH//6bgSGAnc0kBrBZ/EzapO3x82Zaq4K2oeqT P8h3ohiCIbAUn6dS66CrYwxZPnQ5iZHR6LLIsShlDu6FPBwloOit7lhse2mhn9pndrM+oHP Ti2amUvv0RqeqxTFidPog== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:DB/xLsuTGiE=:vDDU5EwUYq89LXq3KWk8t/ O0XshKcOddELmPbxJiPXm5NHRmaMd5C2eHicDNZjPCm4QmxbI7XlOQ6Zy7KhaTw8lN642/DtQ V18rZxUMRWlPQzFiQ335zSAxiqNEjhVW0GC6fEpvtmVI/Cb1ARJdxtd1ThZYwCDSRTMzrHefa 20wkATps+PauFdR/Verby4/G8BaYQezmIpd5rqgeJ8kj4BKIJBjT9rY/MeBaHbH5tTh7hepyY lHmeG0mMM6pSwA6OXPv1qd0G67Rdgf5SK0SOovsifwpRMt4fed8KlwzMCOoK3FWcACHKOdrxL oCq1lRedseIDzzxmVQchkpw6U70rY84zq9b+y5m36hkZZa5Y+/T3VfVOLGjl+2hbG4TpD2zgX pTV4sH1Bz3raxt+QTHAs8XSEVrIsdf24Iyl/Oa2pMbIhamcKSaOfQyaZHfjt1k86lWesbfOam qnQfCrfYpoAzYDfavacuS1zZmdGB4DKV+h1P42V97v1e92pfRfa1RZO7oBZiVmxouzcBA/qtp o5533r9SAG3XMjXeNS/emKtUXj6/CcRVSOc4ov/PrU1f2q3AE06ZoT8r/2T83eGNG1kihJGjW wC6MBarDiVPfzyY/Qdklx8s2kewiya2tLhSXG2RakYDsFcAA2oHV/HRY4g8nh0XpEFPPDnZYf MHKPmibja2YE1w6yku4Dc2v5O1uK+bicI1bLKQnXjhqH368bdqjrQLgEuVVkMu9lSIH/9xvPX Hwk6jJ2sycHmwIkq5H5aGbA7UdPmX4Aq4eJ5g32kJ+PT//QMGltpB+XdUFHmzYYvszhglYgRj KiTG8NQpIPVPal/vi51dC1TZ0VZ7ms2BzNLbUZCrNnRge7XEj2JcKMzk4EB1UFk0sxtPb1Axq Ke/mYgp2HIMxB50HX99sRq02TEtGbqvRhedsVfhGDbDwkkcjR+Xa9VtwKubpoP0sapotHKJvs 8uaNxiPTeGCx/WTr/eoF+lBPgcx41Nn/h34tk/Zi7+WvfFP/3RrtdAyqaRFCggyM6upfR58if /Qb9dxufbAXdiE94OKgO9rwAwSnnveI2zYe04PciBrnxxKR6On3/umePI4B5yz1/x6/uFbCAs lZvYpvhmncAS90= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2019-07-29 22:28, Eli Zaretskii wrote: > So you want Emacs to uniquify the frame's name using the 'name' > parameter as a template? Yes. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 16:42:59 2019 Received: (at 36839) by debbugs.gnu.org; 29 Jul 2019 20:42:59 +0000 Received: from localhost ([127.0.0.1]:49198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsCTx-0002t7-9S for submit@debbugs.gnu.org; Mon, 29 Jul 2019 16:42:59 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:53719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsCTv-0002sv-9G for 36839@debbugs.gnu.org; Mon, 29 Jul 2019 16:42:56 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 45yBTV0KgLz1sBS0; Mon, 29 Jul 2019 22:42:53 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 45yBTT5s0lz1qqkK; Mon, 29 Jul 2019 22:42:53 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id aMnf0KeENDOu; Mon, 29 Jul 2019 22:42:53 +0200 (CEST) X-Auth-Info: OZealdaW6PtfONNfKu2wNZM5RKmDYxziLCHQ4la8UN2acMGSjyhdwqxpTk3pbG99 Received: from igel.home (ppp-46-244-175-130.dynamic.mnet-online.de [46.244.175.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 29 Jul 2019 22:42:53 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 813C92C0D84; Mon, 29 Jul 2019 22:42:52 +0200 (CEST) From: Andreas Schwab To: Boruch Baum Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <87k1c0ybx0.fsf@igel.home> <20190729180012.nt7gqpcxdk4fmqvz@E15-2016.optimum.net> X-Yow: It was a JOKE!! Get it?? I was receiving messages from DAVID LETTERMAN!! YOW!! Date: Mon, 29 Jul 2019 22:42:52 +0200 In-Reply-To: <20190729180012.nt7gqpcxdk4fmqvz@E15-2016.optimum.net> (Boruch Baum's message of "Mon, 29 Jul 2019 14:00:12 -0400") Message-ID: <87ftmoy3lf.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jul 29 2019, Boruch Baum wrote: > On 2019-07-29 19:43, Andreas Schwab wrote: >> On Jul 29 2019, Boruch Baum wrote: >> >> > My expectation is that emacs should by default create frames with unique >> > names, similar to how it uniquely names buffers, by appending a number >> > to what would otherwise be a duplicate name. >> >> There is nothing wrong with having duplicate frame names. > > Are you insisting that it's not confusing to navigate the selection of > function `select-frame-by-name' when it offers duplicate names? No, why do you think so? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 11:12:03 2019 Received: (at 36839) by debbugs.gnu.org; 30 Jul 2019 15:12:03 +0000 Received: from localhost ([127.0.0.1]:51028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsTnH-000084-F2 for submit@debbugs.gnu.org; Tue, 30 Jul 2019 11:12:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hsTnF-00007Y-SR for 36839@debbugs.gnu.org; Tue, 30 Jul 2019 11:12:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33017) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hsTn7-0006Cb-U1; Tue, 30 Jul 2019 11:11:55 -0400 Received: from [176.228.60.248] (port=3268 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hsTn7-00074A-2F; Tue, 30 Jul 2019 11:11:53 -0400 Date: Tue, 30 Jul 2019 18:11:41 +0300 Message-Id: <83v9vjimky.fsf@gnu.org> From: Eli Zaretskii To: Boruch Baum In-reply-to: <20190729194354.w2rwujy5twe7g5ga@E15-2016.optimum.net> (message from Boruch Baum on Mon, 29 Jul 2019 15:43:54 -0400) Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83h874k9f5.fsf@gnu.org> <20190729185429.hnmmck6fy3pf6jud@E15-2016.optimum.net> <83a7cwk5cm.fsf@gnu.org> <20190729194354.w2rwujy5twe7g5ga@E15-2016.optimum.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 29 Jul 2019 15:43:54 -0400 > From: Boruch Baum > Cc: 36839@debbugs.gnu.org > > On 2019-07-29 22:28, Eli Zaretskii wrote: > > So you want Emacs to uniquify the frame's name using the 'name' > > parameter as a template? > > Yes. OK, but in that case I think it should be a different parameter, since 'name' is supposed to be the literal name of the frame. In general, setting frame names was supposed to be done manually for each frame, giving them meaningful names. A template assumes some kind of automated naming, which was not the goal of this feature's design (if frame names don't have to be meaningful, we already have the Fnn names that are assigned automatically). From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 05:13:52 2019 Received: (at 36839) by debbugs.gnu.org; 31 Jul 2019 09:13:52 +0000 Received: from localhost ([127.0.0.1]:51545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hskgB-0003fs-Oc for submit@debbugs.gnu.org; Wed, 31 Jul 2019 05:13:51 -0400 Received: from mout.gmx.net ([212.227.15.15]:38225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hskg9-0003ff-Q4 for 36839@debbugs.gnu.org; Wed, 31 Jul 2019 05:13:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564564419; bh=dUtnVopQXELVHrJXmbim+a4v7UjSS/qVCiQubwY3uNA=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Ft/6izVCMwiZjvlpdy/AXjUfm7UfGuSfZJqz+sdKkwQjjKs1CPvHGJw1jXtQBbcUa toxV8/tFMvQOiC5P6zuEp7iXE69wUsZAqLg7kAgqAdDOFUExSAhdRlFSJYk/CFzDLk M7W9JJfoRFCx7S5sSpZhTinmjSGgLpvYeByjkX50= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.162.73.223]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MGjfl-1i5gzC21oX-00DVzf; Wed, 31 Jul 2019 11:13:39 +0200 Subject: Re: bug#36839: 26.1: unique frame names To: Boruch Baum , Eli Zaretskii References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> From: martin rudalics Message-ID: Date: Wed, 31 Jul 2019 11:13:40 +0200 MIME-Version: 1.0 In-Reply-To: <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:67tBCCJXUwkwlV+IqDvlqjQ/vaF39pgS3WuZ/Wfcfs6vhOa/A9s 9NR59baBn82zMgB1IUCwvbZAl22GEdUZMR6lA9/1uGtQNSBu3GQL+k4AyVRDyCs8Z8/ZzEL k76wXEw0Pi2sNTgEjUmODOTS/Yxe2AhMx7gCtvciYArpML0ylIOTejxH+tVlZSh9mCXgOSc Z6T2jVefes8Z1x51pQ+HA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lc6YhXZ+A2w=:fALuoNwfJswfaxZeKz9yNu jiAJZ9+FRyfv3m4REGDJyD0c3QRiw7fwTPompeUxwwEsScqlNVhcjqcriNlClwGNPa+iQ7OW9 Z+Fcdjj6SyiTKy82b85IVw/VjBZZ7+iCEt+gAZazq2o8Bn2liqKzdVsCZqYJYr1/TPv9GUJFO y67kbYyGoT/+sPNG/79gXnoh89AOX8DmdUF4h2DtEjPubnOat6f9QG6H0os7kuS6Di7CCCFTg afETvhlzZgxFaor6K+YyiBlGK/ndyGdF5BOZseRx8sFLlI0o0hWj6TL0FE7bTuK9RrLpfrcg4 NbQEVDt22Lv6gEGm7Px94hd6rDh+MFG2juyHkPujAqdYl+ZiaIpXmwReLueQkv3cfm8xz2Jrf bBjYr1CzpBTdxm8PrMMwpM1NhnceF2u0VZO8OkI0Egmh6LkrobT9ApnmrAoSTr/MPkxa4YifL a0qNCrI3E+FkwGmUdAsdfSYJMuEZZ9bVnilB/8a9GWLba7tgT2cF/yFHeO+/R2EUU1s7R5wUh BIJIS3Hoca5+Nt3NxwDIJI2U0u6FTZ/IHljprl7Y/b6Nx+mLNTZRniKjhH1Tt9hmh22DU5c2C swvlguqQEi92zLV2zNNp4ClvpKwy/Uf778YnAxULbdBKbdsNQBxKyi6d5V1hrY2NeTb1y2YYJ EcHXSqoyYq3foQFGcC6nDT0fmrND7CCdKdpU4ywmiYxBUHWngXIH4PlGcBGUliDZS3asrbgVF YAi6YkMypIkP/0gka1AxEjmdLKPAQkauQYT+QyLOZ7V++1z/Vxchx7rXbLyT9ckS4gjZLy9+B DxMOp0WJOZ3yYIcQTnEBZG8lh36NirW0hM9dbznfFadKiFumdR/Prpefvs81uViihQtCCv9Kn HWn4pxURCOQ90yp0QOveq8KdjvCwHDKOJcqXfxIdWVA2SSlEHDr532kPCFOADDOgm4bhfzgqs 1MabPh+JTkIkyS4XhvKVJ8cxkYuzu35UT+NJH+ZmuOS6r4ueuCR2hJXmK2v2Cfu6RLwf3EbHN yJruIKoiCr0fqvRH9vNvVKGsBz6ek2qNN9GPPSowlM3IniNdjIdz7ixZzSAZs2PjwBJWLZBwH 02cYzL6Vu/Zabo= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > I'm using C-x 5 b (M-x select-frame-by-name) to switch between frames > and in my case, I would like the names to be more informative than just > Fnn. In a more general sense, if emacs is offering the NAME parameter, > it should assume the parameter will be used, and currently emacs isn't > handling its use well. I think the current behavior (using the name of the buffer of the selected window of each frame) works reasonably well as long as the same buffer doesn't appear in more than one selected window. It simply delegates your problem to the buffer naming mechanism. What you probably want is a mechanism that automatically assigns each frame an explicit, unique name at creation time. We could do that (optionally, because otherwise we would interfere with the default approach) but would have to invent a suitable naming scheme first. This is non-trivial because a naive numbering scheme where a user creates and subsequently deletes many frames might get out of hand soon. Such users need a mechanism for recycling the numbers of dead frames which might confuse other users who rarely create new frames. You could try putting a function that produces such names in your early init file, assign the values it produces to each newly created frame in a lambda you put on 'after-make-frame-functions' and tell us your experiences. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 10:10:26 2019 Received: (at 36839) by debbugs.gnu.org; 31 Jul 2019 14:10:26 +0000 Received: from localhost ([127.0.0.1]:52821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hspJB-0004pO-Q4 for submit@debbugs.gnu.org; Wed, 31 Jul 2019 10:10:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hspJA-0004pA-6o for 36839@debbugs.gnu.org; Wed, 31 Jul 2019 10:10:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hspJ4-0000Ch-8n; Wed, 31 Jul 2019 10:10:18 -0400 Received: from [176.228.60.248] (port=4049 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hspJ3-0004Hl-1d; Wed, 31 Jul 2019 10:10:17 -0400 Date: Wed, 31 Jul 2019 17:10:08 +0300 Message-Id: <83k1byi9bz.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: (message from martin rudalics on Wed, 31 Jul 2019 11:13:40 +0200) Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org, boruch_baum@gmx.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 36839@debbugs.gnu.org > From: martin rudalics > Date: Wed, 31 Jul 2019 11:13:40 +0200 > > What you probably want is a mechanism that automatically assigns each > frame an explicit, unique name at creation time. Not sure what this means, exactly, because we already do that: each frame is named F1, F2, F3, etc. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 01 04:54:23 2019 Received: (at 36839) by debbugs.gnu.org; 1 Aug 2019 08:54:24 +0000 Received: from localhost ([127.0.0.1]:53459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ht6qs-0000OJ-84 for submit@debbugs.gnu.org; Thu, 01 Aug 2019 04:54:23 -0400 Received: from mout.gmx.net ([212.227.15.19]:33973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ht6qq-0000O6-5J for 36839@debbugs.gnu.org; Thu, 01 Aug 2019 04:54:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564649649; bh=gUC8bqkWPIAyOu0n37ZfSB+Yv3BvAQpvS9TUneGeqlA=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=N4aGmpxcV6mDdUYH1u3Vk2oGhtq1XVFj3CCpc/4Hja5dH8wA4mPUNXOUQj0rbz5DL O8ol/jdmhWnYRYLE1KDFaCz7wqFmXvanWmkpOhUN2PLJV0HzADv6jsQo421R5Chy8q dU/44m2vVL0q9UR4Aou0UssFVmqIgMzfEY583XP0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([213.162.80.227]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1ML9uK-1hb2271PzW-00IDBj; Thu, 01 Aug 2019 10:54:09 +0200 Subject: Re: bug#36839: 26.1: unique frame names To: Eli Zaretskii References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83k1byi9bz.fsf@gnu.org> From: martin rudalics Message-ID: <3f4dab25-19a3-622a-668d-78921cac8f0a@gmx.at> Date: Thu, 1 Aug 2019 10:54:06 +0200 MIME-Version: 1.0 In-Reply-To: <83k1byi9bz.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:i71AKpPv4BFFNz2aSFUMhKDyKELSmARV6Uadw6ES6S1izENujAF 8jsneQcZDC3aNcWQLzrfDKSUeNgOUBFvPH/o/AXHkzFbvD7g93USEjSnIeI1S4b5F7ApFcm bpiM+RsDBQ7yp2H0o1ensgKsPwmcxG1GrGNjWlt0mnUydkX1J5Chg5U4+z5JzBbU0vABEzc 5UR9agVRQsHX8Q5VNRXkQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tOH1nsQnidQ=:XHOBEeEXS0ORPAXwfMVxaO 0WivS4ZmVdpDsNb6HUIQQfUA39nxJ9/aB0uHFsGV9mjULnyKIDIITeAuqeKXVrstnI473Ukue lbrcwCrD8usF9dDvfquaQ4i4zAxnLlyRjQdUXcQbxkR6H434giz5rNm19AVl79J5QWUcDv6se r1V6lwKI2p3Hp4IZSQKOs/iGSo6FKZv69ZQKXZQriPcq3BfA9x4YtLbUB9wWIFJ3qBwY/gPpQ CdAJ/JgfxwD/6jrTcd+7qCtJkey4xiHRmCrlTFaMbCpsWl5wuIyB71AI8q/LKnRi/mpwz0ro3 ehmNesPmxQNA6+dupZnpMdapMVS5BngioFjDjGqGgaKz7EWJpBHL0qLrrfXq1w6oHAoOjPf9Q PsgpIA6+/hx0sNR3cfDyd1u6TOS19SbclF9JKfor621UBO8iv4GddaqxTPy8jdDbq5tCwNets 1wsfuTKO0zTgY3YffWy8GJw9xyqPWxnaa1xHwaNoppTDWjxvCI+zLWsC5CXtUSdD1FGMPD+XQ qwtSO2q3SeaihXv4au2i9erNJdB040v043gRZk5ESWa7b2k+I8oSz7GUQF9BrFRzNxJ5yokKx mTp2GQIjnFZJm6MbeFCR7meeqsObLlC29Iq9Y5aTPNbQNFFWFhkOQmcMgsrLPQGonde3auuPH 19+3Z6ExOGj/1ut7seLmA9KGHuTsKkck7Vk+Ozlyjd+bgRLKNMr81W7nK4HWRZHVOnZq0JHRC h2Sm4K+TvvKSdJ1zHP1d5sf+McoYWZbQ5xDqAvgA4r2NYV0/joj+hVW/PUW0Vi8pIVnThTmtY 0yHhzjpRX+Rjas5FNVdtZ5pS/7RoG1R+In3DrtdJHSfNvknAzUWd2Y0HYuzWysmvEJD9kwYiO TuD/2FE+XNzNK8HkgTrvx4iBEfRM85RYV5nkGfttN2x86of8IVtgG2pSmbX2wTxA+NN1nQNpr aS9P5Zf3CN7OoCzxHYdJ39sr9CrRFpRnX1S5fCW3hK7zQn3VjEb95zPRkKy04VX88Jbb7myEC WtlLOhhXw+gPuEjdZcn+xVCfyaQi+pzQeFoiJBOsRG/3lq9UPwJyudhpbHANRfjFUFZZKTQPl kXymjiWmsIQM58= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org, boruch_baum@gmx.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Not sure what this means, exactly, because we already do that: each > frame is named F1, F2, F3, etc. Where do we do that? martin From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 04:57:40 2019 Received: (at 36839) by debbugs.gnu.org; 2 Aug 2019 08:57:40 +0000 Received: from localhost ([127.0.0.1]:55764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htTNb-0007my-SR for submit@debbugs.gnu.org; Fri, 02 Aug 2019 04:57:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htTNa-0007mm-8I for 36839@debbugs.gnu.org; Fri, 02 Aug 2019 04:57:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52324) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1htTNU-0008Sv-FO; Fri, 02 Aug 2019 04:57:32 -0400 Received: from [176.228.60.248] (port=2782 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1htTNT-0000Wy-B9; Fri, 02 Aug 2019 04:57:31 -0400 Date: Fri, 02 Aug 2019 11:57:26 +0300 Message-Id: <8336ikgd1l.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: <3f4dab25-19a3-622a-668d-78921cac8f0a@gmx.at> (message from martin rudalics on Thu, 1 Aug 2019 10:54:06 +0200) Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83k1byi9bz.fsf@gnu.org> <3f4dab25-19a3-622a-668d-78921cac8f0a@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org, boruch_baum@gmx.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: boruch_baum@gmx.com, 36839@debbugs.gnu.org > From: martin rudalics > Date: Thu, 1 Aug 2019 10:54:06 +0200 > > > Not sure what this means, exactly, because we already do that: each > > frame is named F1, F2, F3, etc. > > Where do we do that? In make_terminal_frame and set_term_frame_name. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 08:50:56 2019 Received: (at 36839) by debbugs.gnu.org; 2 Aug 2019 12:50:56 +0000 Received: from localhost ([127.0.0.1]:56039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htX1M-00013D-5I for submit@debbugs.gnu.org; Fri, 02 Aug 2019 08:50:56 -0400 Received: from mout.gmx.net ([212.227.17.21]:59875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htX1K-00012x-0l for 36839@debbugs.gnu.org; Fri, 02 Aug 2019 08:50:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1564750243; bh=+N9p9GQpWO0wFOiTe5gdMCfFVcS+ay/IMxF75aoIwCo=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=OTISXd2NTmgK3VJ6WljzAOmKdOXEXGH6MFUgMCrkUtxy2F7BGD5b0fAtHRIMLrjA1 US7/W65LNoOEeJ4k2Uc3lGyxnQrw68REUxp118P7/3ZD1jIgSwqJQdjHbJcnVdC6AM 5mvJEmQGF2jWZxF6fmKlnzH9W/S8FeElxpHm3SLc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.151]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtwYu-1iCRup0AZg-00uFQR; Fri, 02 Aug 2019 14:50:43 +0200 Subject: Re: bug#36839: 26.1: unique frame names To: Eli Zaretskii References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83k1byi9bz.fsf@gnu.org> <3f4dab25-19a3-622a-668d-78921cac8f0a@gmx.at> <8336ikgd1l.fsf@gnu.org> From: martin rudalics Message-ID: <3f728342-03a3-9101-5123-d55f8289d7b2@gmx.at> Date: Fri, 2 Aug 2019 14:50:40 +0200 MIME-Version: 1.0 In-Reply-To: <8336ikgd1l.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:xD0zorKrzJVh0lTeSOFO90kekPdPAO7Rj1URlOmpuQgGGXKRJOE e3oGj1Yg6eBhjOd8TfC+nf0LZZ70XkFwZXdz4YRMYwmR5g2NuzgI5WHO9pIgySQkL3YNWiI THCssQNdF64KJ8ju/Xpyo98IocoE6gzuZt+pXC/YIgoUGecLj4Oia1pg46wB5Gjn3G7e3fF aRO4H/+uhBsfWPv5pzJ8Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:MVwyKXY8Sl8=:QQM7LGtPhsxiHaQlswnDwm 3+gLJN6CYrFALkE6XkddogBjrfmGn28fQKrS6ea4qHQimeedffGx1z+8q2C1mrPgEqxaiYiqv wBKkvi0yCo/8g4tZ6Czu7gEI7tTSfDfvbjfjOyJHhvZrybtSyrCEn5lii7vZY3LASul/4YmLv iZhIu2HnoLPQvJrei1eE+WutvzYCYCISYjP3kKWAgEIUupxxCpVfgw5wglnESs7TF67pYdf/Y YBO39RmsHLzzbRBDVF46qtHN6EIhz7nUOMl7q/kpK8EAhCAKH2Re9PWs0WHRtHqIRQQkLqmkN bsJCoo3Ao6aDrI1t+DrOFcf9IKKOiGA8HQ3Z2suEAUfS0C06ws8nKPzIT1GMK495xqjPf3dHi geYlYASyZitnU//mnnNm8GZnc9jVwBaISg3O3EB4J3VOJa+a6ZF1zQ5xP+1MapZBQn9lDPor/ vkldEO+NCzCbq1RzI/5Wt6esq0qOOIfZXupV4gO9wgxzjs2TdeCJhUxyhA2dJIqqbaBTsGKNQ 2VJWuQYsLvlnyfltP5bhAJHyTylcAEprWDilr0X82+XhGqzU+i5fI9/H3onBaDlc8qe2ziRvX 4r8ss0RpmwjdSORlECJO9zgjyycOR3S0v9TQcYC2P4fhEJlKt/Fp/FLkgc6PBPFAqrs8LINK4 RKx2igEFgvYbE57wpGhGNUEC5PnKEHFz8mKNEcgvMFnRWg5wBSfgM3geTQ4MQLv/BDi+FdBRi J2WU5bqgUZRhb2Z2k1jZoanxS9Fd6unwhRHeU7ZSjH0FT+Xbaj68CLapSSmyPOcqXdlSQZ3oH tTXzE/HpSYO79eFLPo9dmetohBc6Lb2wc0N0t5FPvE9wMGb3fnvF7KHiGmGO4uKok9Isx2fBf CImcjW1+9q5xE5lFP1UMFQyuH6Bl8euQWLyuoM2bZuuTZHIACiLpJOPnqFS71dI2cfNzjTBps 4Y2M8GDygnkRp3eGRzK3FArumpDOFHpJepsI6EcZtwuS62DOH8GjR6ToOigu5da/BdpOW4ar6 av/c2ZzOZrGDXjpACU3dzBwAbJM8IDw8Oz3Y0jLo0825BBbGwIUDv4aDied5cWRWm4bTsDJMY C35WbhRBpgqJLzO793xEMYXvO7djeB80uyHj9PoCISBPB+qk31FXFK7Sckw8tfq9wqBCivjDB REUsM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org, boruch_baum@gmx.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Where do we do that? > > In make_terminal_frame and set_term_frame_name. Sorry. I missed the TTY connection. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 23 09:38:34 2022 Received: (at 36839) by debbugs.gnu.org; 23 Mar 2022 13:38:34 +0000 Received: from localhost ([127.0.0.1]:43169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nX1C6-0004AU-7A for submit@debbugs.gnu.org; Wed, 23 Mar 2022 09:38:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nX1C3-0004AD-MC for 36839@debbugs.gnu.org; Wed, 23 Mar 2022 09:38:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=iBM6E9D400/iGd4pEOuz9K4ZKzuWegRAgRSKCPuwAVE=; b=Dffk0ThcDtyBH5J/sbJrhoh8B7 yyF9/WXMHgII7uQtYsAQKZmceExuym0U3j91j2+CeFhneINjuI/yo4WI9VuzpYdjIxQCRFuE6s9pu euKeroLVrhhoVaP0Pjg5+8XaoNtHJeIL+tM77PD2T/uoJ8WxMveQw50kjztYsKaTobpw=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nX1Bu-000489-Np; Wed, 23 Mar 2022 14:38:25 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#36839: 26.1: unique frame names References: <20190729161606.fyjwowadnuwe27zd@E15-2016.optimum.net> <83imrkkc6y.fsf@gnu.org> <20190729174933.jkov4mji5uovxlm6@E15-2016.optimum.net> <83h874k9f5.fsf@gnu.org> <20190729185429.hnmmck6fy3pf6jud@E15-2016.optimum.net> <83a7cwk5cm.fsf@gnu.org> <20190729194354.w2rwujy5twe7g5ga@E15-2016.optimum.net> <83v9vjimky.fsf@gnu.org> Date: Wed, 23 Mar 2022 14:38:21 +0100 In-Reply-To: <83v9vjimky.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 30 Jul 2019 18:11:41 +0300") Message-ID: <87ils494c2.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> > So you want Emacs to uniquify the frame's name using the 'name' >> > parameter as a template? >> >> Yes. > > OK, but in that case I think it should be a different parameter, since > 'name' is sup [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36839 Cc: 36839@debbugs.gnu.org, Boruch Baum X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> > So you want Emacs to uniquify the frame's name using the 'name' >> > parameter as a template? >> >> Yes. > > OK, but in that case I think it should be a different parameter, since > 'name' is supposed to be the literal name of the frame. > > In general, setting frame names was supposed to be done manually for > each frame, giving them meaningful names. A template assumes some > kind of automated naming, which was not the goal of this feature's > design (if frame names don't have to be meaningful, we already have > the Fnn names that are assigned automatically). (I'm going through old bug reports that unfortunately weren't resolved at the time.) Reading this thread, I think the conclusion here is that the utility of adding a new "template" parameter would be of limited value, so we don't really want to do that. And I'm therefore closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 23 09:38:40 2022 Received: (at control) by debbugs.gnu.org; 23 Mar 2022 13:38:40 +0000 Received: from localhost ([127.0.0.1]:43172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nX1CC-0004Ao-FF for submit@debbugs.gnu.org; Wed, 23 Mar 2022 09:38:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nX1CB-0004AT-7m for control@debbugs.gnu.org; Wed, 23 Mar 2022 09:38:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5GKsKYMY1K0Hwbryb29kM15GQNPrUpiNO1BZn/2ATz0=; b=OHOA2AvHkk/yHQf6jjtCHpbWal g45fBlMek/bTP4WcJ07OkkpY27luHbKbiZWaqfE1LI6tlGDB6/OxvFDssy8E1+wUBnvWlHTh+XB8O heCT+d+BZdCCiVnGvnVdwYa/7pp6NBAdEEobAGNfANBjzgSxd7QXbzgBD2lKkrLJXZWE=; Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nX1C3-00048N-UH for control@debbugs.gnu.org; Wed, 23 Mar 2022 14:38:33 +0100 Date: Wed, 23 Mar 2022 14:38:31 +0100 Message-Id: <87h77o94bs.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #36839 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 36839 wontfix close 36839 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 36839 wontfix close 36839 quit From unknown Sun Jun 22 22:41:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 21 Apr 2022 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator