From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?Q?andr=C3=A9s_ram=C3=ADrez?= Newsgroups: gmane.emacs.devel Subject: Re: frame names on tty are different than the ones on X-frames Date: Mon, 26 Feb 2018 14:55:38 -0600 Organization: bien.comun.org Message-ID: <87po4r8o8l.fsf@gmail.com> References: <87r2p78qy0.fsf@gmail.com> <83fu5n1on3.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1519678433 9064 195.159.176.226 (26 Feb 2018 20:53:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 26 Feb 2018 20:53:53 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 26 21:53:49 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 1eqPmO-0001mC-De for ged-emacs-devel@m.gmane.org; Mon, 26 Feb 2018 21:53:48 +0100 Original-Received: from localhost ([::1]:33228 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqPoQ-0004KV-Sk for ged-emacs-devel@m.gmane.org; Mon, 26 Feb 2018 15:55:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqPoK-0004KI-SJ for emacs-devel@gnu.org; Mon, 26 Feb 2018 15:55:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqPoG-0000ug-14 for emacs-devel@gnu.org; Mon, 26 Feb 2018 15:55:48 -0500 Original-Received: from mail-vk0-x22b.google.com ([2607:f8b0:400c:c05::22b]:35599) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eqPoF-0000uX-SS; Mon, 26 Feb 2018 15:55:43 -0500 Original-Received: by mail-vk0-x22b.google.com with SMTP id b65so2925477vka.2; Mon, 26 Feb 2018 12:55:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:organization:references:date :message-id:mime-version; bh=rogwkUGUfSoQeNvfTgQJyNo8ImwqHjQ9+O+VuCVuC0w=; b=ob+hnEsWaayp/cH/qqlwF8MTnrhbq3OzTqt3RU6YlGadXok3icDWohiig3poqbOjDw lHhWLOiSHtp4Qcrn1m78oiHT61VID9CewC0el+uBjbKUCZGjUjt6yO97vhfmWlOdmh4Q T0aQNvbunPUJAQ02oVPJqGh0M+q/9EnV/1UBx+bvzVD7+Z32H/pM0GbOk2zVwcQXTIOv MIbHm1OXlzackb6XvGvzPcXrW7OYhcEOA+cZHUegViYGe6RlcnCZYXRDa7cS7L5lERS3 +/qEfCstOi2zlbwkgnCBj3AVqaVe0v+l+pavEzryAiS6SG0rCU8U+f7TRbogi3CbLni6 GW5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:organization :references:date:message-id:mime-version; bh=rogwkUGUfSoQeNvfTgQJyNo8ImwqHjQ9+O+VuCVuC0w=; b=E6wUTQsyy95iIWyvKRhehtKuiFlgmCnqjG3utyGZ05LCqtD7geiojTfbSg+Hm7vk5M WO+kXyAXIC3BtnbwErsuh6mve0NcaqbKY3BFSRTEUR+yU+g0v8uDGga1EWyCyUaSbbgv sk6jxtwBJazTy6O+9zBV/fyIDMv+ltSH4RBfIpaxyoLqP7NRWTvH9CCRJq9VMBsNznCb oyqTgJfQn0qRgRHKDurThtXgUVKtkuhGBoQms2mCkzPy868kYB6ywOvWjGYTawSUTm0z pS6KMJyeniSZ8Y2R7jl4hGv2VHO8ur7wGck7adsK9h16bGfia7OBcToBYnBvqph04uJl cw+Q== X-Gm-Message-State: APf1xPBoGN0VM2H6guR8z5llw5zT9JdtdY20clxj0WSyBDkXJQ9NdWVb 5W4VXceK7WlOweaJuyN1vvflBA== X-Google-Smtp-Source: AG47ELsIX82UqTIR7GYZ+Vrwt5JLUhibU08kOJs5RAcRD6ukK/hCCNzjXBODUV5og1M0c8O6zBnaZA== X-Received: by 10.31.152.139 with SMTP id a133mr9410766vke.96.1519678542509; Mon, 26 Feb 2018 12:55:42 -0800 (PST) Original-Received: from chulpaca.n800.arm.processor.fastmail.fm ([181.64.192.63]) by smtp.gmail.com with ESMTPSA id x135sm1583758vke.1.2018.02.26.12.55.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 26 Feb 2018 12:55:41 -0800 (PST) In-Reply-To: <83fu5n1on3.fsf@gnu.org> X-Attribution: INKA X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400c:c05::22b 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:223088 Archived-At: Hi Eli. > > When using select-frame-by-name You could watch the name. > It's an illusion created by that function. That function is > mainly/only useful for TTY frames, because you have no other > convenient way of selecting a specific frame quickly: you only see one > frame, the current one, and have no idea what buffer is displayed on > others. That's why that function was written; but in order to make it > work with any kind of frames, it was extended to GUI frames, although > it has no real utility in that case. On my workflow. I have a bash alias myemacs (for not polluting my main emacs-dev session). I use this specific emacs session (the one invoked with the alias) as a file explorer, on different usb pen drives. So when I have 4 pendrives or tar.gz files (It meants 4 different emacs instances ran by the alias). And the two main one emacs sessions (ran by --daemon). the emacs-dev-session and the emacs-mail-session (which uses url-retrieve-synchronously){which hangs emacs for a few seconds}. On the emacs-dev-session (with uptimes of months). I have several frames emms, erc, my-org-notes-frame, bbdb, and my project-directory. Then In total I have: six emacs sessions --8<---------------cut here---------------start------------->8--- dev mail pendrive1 tar.gz pendrive2 pics --8<---------------cut here---------------end--------------->8--- with a total of 10 frames. Then M-TAB is not useful for discriminating the frame I want to point out. So on my main dev session (with a custom icon). select-frame-by-name is my friend. other-frame is not very useful on this case. I have heard about helm-frame. But helm is not part of my tooling. the last helm version does not run on emacs-23. And my dot emacs files support all the different versions of emacs from 23 until master (27). But probably some guys have solved this problem with another method. Also on a touch device with a keyboard It is very nice cycling on the emacs-frames avoiding the phone-app the sms-app the youtube-app. Perhaps It is time of dropping emacs-23 and start using helm-frame :). Thanks for the info Eli AR