From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Finding last *Async Shell Command* buffer? Date: Thu, 25 Mar 2021 23:59:18 +0300 Message-ID: References: <8735wjp95u.fsf@zoho.eu> <87pmznm11g.fsf@zoho.eu> <87h7kzm007.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4051"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 25 22:04:45 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lPX9l-0000oI-7n for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 25 Mar 2021 22:04:41 +0100 Original-Received: from localhost ([::1]:49178 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lPX9k-0006zD-85 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 25 Mar 2021 17:04:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lPX90-0006yR-MT for help-gnu-emacs@gnu.org; Thu, 25 Mar 2021 17:03:54 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:40867) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lPX8y-0000fI-O4 for help-gnu-emacs@gnu.org; Thu, 25 Mar 2021 17:03:54 -0400 Original-Received: from localhost ([::ffff:41.210.143.10]) (AUTH: PLAIN securesender, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E079.00000000605CFAB5.0000106C; Thu, 25 Mar 2021 14:03:48 -0700 Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87h7kzm007.fsf@zoho.eu> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:128584 Archived-At: * Emanuel Berg via Users list for the GNU Emacs text editor [2021-03-25 23:55]: > Jean Louis wrote: > > >> (defun switch-to-async-buffer () > >> (interactive) > >> (switch-to-buffer-regexp "\*Async Shell Command\*") ) > > > > Thanks for attempt. It is switching somewhere, true, but not > > the last one, seem random or catching first buffers > > among hundreds. > > Nope. Same order that they appear in *Buffer List*. But you did get idea that order of creation of buffers is not really numbered? When buffer 1 is created, 2 and 3, and buffer 2 deleted, next buffer created becomes 2, and not 4, if you have 200 such buffers, maybe 15, 18, 19, 112, and 113 were killed, and now populated with recent buffers, but there is no way of knowing which one is recent one to quickly look into standard output of the async command. The last one is what is useful, or browsing through last few. I am almost there, I just don't know how to assign it to command that it works.