From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: Adding transient to Emacs core Date: Tue, 27 Apr 2021 12:26:49 +0000 Message-ID: References: <87czuqi86o.fsf@bernoul.li> <87pmyhdvla.fsf@bernoul.li> <20210426.230318.88708181443886760.enometh@meer.net> <878s54m7ae.fsf@bernoul.li> <875z08lyoz.fsf@bernoul.li> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23515"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Madhu , emacs-devel@gnu.org To: Jonas Bernoulli Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 27 14:29:44 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lbMqW-0005rp-8E for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Apr 2021 14:29:44 +0200 Original-Received: from localhost ([::1]:45940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbMqU-0007qt-OS for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Apr 2021 08:29:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbMnq-0006Md-4S for emacs-devel@gnu.org; Tue, 27 Apr 2021 08:26:58 -0400 Original-Received: from heytings.org ([95.142.160.155]:59062) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbMnl-000878-GP for emacs-devel@gnu.org; Tue, 27 Apr 2021 08:26:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1619526409; bh=gM0s9lkKC3NfzOsC5UdIwqNLIJVmpIUauY+HldJwx8w=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=BTm2XWAoqz63AL+rayNK0R1g7h0o6/DZ0rmXhS6uJysaiyv4KGobozuw5brRl1S5X Jiszbjvxq+6ztSlJpYaP+IRgXmhTUGaD3H74dhqCIthtPkanbYrTXd3Q+XikisICie T73oRtIRL1ywOHBqNagI+ONk8Iw6hcvoqIWinxymOiTHT+zVx/lMzZyb5s010rS73/ wPnW+a0gHm0zq7iB1GLxq8Lbt7ZIqbW1IgJz9Fd/Zp2Ru4/a4ICpgXfiNrU7uu6ma5 b5NxmaMWlbWOTEwalDdL4s+mzG6X0qHbF+UgJFx+9/MgnubwZvgcnCnMpAKEFEUzCU ayUxcx2LLaWLA== In-Reply-To: <875z08lyoz.fsf@bernoul.li> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:268528 Archived-At: > > If the selected window were repurposed to display transient's buffer, > then that would change what buffer is the current buffer and it would > become impossible to act on the buffer that was previously the current > buffer or on "the thing under the cursor" in that buffer. > Yes, I understand this, but when the frame is too small to display both the current window and the transient buffer window, would it not be better to do that anyway, and to restore the previously current buffer before executing the command?