From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Dedicated window for *log-edit-files* Date: Sat, 26 Oct 2019 10:12:16 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="83050"; mail-complaints-to="usenet@blaine.gmane.org" To: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 26 10:12:58 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iOHBx-000LPu-Bs for ged-emacs-devel@m.gmane.org; Sat, 26 Oct 2019 10:12:57 +0200 Original-Received: from localhost ([::1]:38646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOHBv-0001Mw-QF for ged-emacs-devel@m.gmane.org; Sat, 26 Oct 2019 04:12:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48969) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOHBO-0001I1-20 for emacs-devel@gnu.org; Sat, 26 Oct 2019 04:12:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iOHBM-0007Gu-Ss for emacs-devel@gnu.org; Sat, 26 Oct 2019 04:12:21 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:53021) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iOHBM-0007Gg-FJ for emacs-devel@gnu.org; Sat, 26 Oct 2019 04:12:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1572077535; bh=NDTwoPo4flFZEyeG6hku9lZ25vFmXROfvMh8Fdb2FCU=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=jJZOAB5w6DPht/6TE1EbCZqp3wJ5LEQrqNyHp1hiezfr467xclbFINJG+ATPMBZSI JT9YLAcA/+zkIDz1DrhuzDubneANuEqR7I3z2/ThlXWuwMidnZAlf1X4tPdT3OQY5t +dZY3NdSFIXsHK1uOykyhtJyIsR5fTNO27XlzbL0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.190]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M3lc9-1iNRpk18Wh-000uKB; Sat, 26 Oct 2019 10:12:15 +0200 In-Reply-To: Content-Language: de-AT X-Provags-ID: V03:K1:+Scefvm2Slf7W/x8buJFtXazAKqGy9J2JGJv3x2kVk4yh5I2HN9 Oqe7Ne40GUFD2vO4VJr8vG13NwDhiZmSPnmN1OyiKiwvrTE/ONX/LyJGJ7t3xII4cKkmI37 1Ni+5mXpRF2pQV0ijgEq7Dso16gj5/R2YslCkF4SeWr/ZbTn94TjGlBwlnf5IFd6tW1H2G2 g4rUv+4Q/PA+7pvvKKLiA== X-UI-Out-Filterresults: notjunk:1;V03:K0:SzlxtYMQgjc=:w38GGyGo/5YGXX39KP1U3C ZT0fGJrcESGDhPio6HPQcRg182tPA6UvNCPtoaDjjkjqD2BFwGrl1fMuwAzMg+OItuuvOTStj /fPZxh/ntprmucaEVdJ3OuATxPpkaCU8aLu3qT1qduOzHEKuZ295XkOHwZn2KShen9UDEcBlh nVBetJubUBovjrQnFidzX+0pTZHqO9OmqLjYT3e6bbWr21s1notjX4hM6ILXjiJyXlqnQG1b/ dYiu2gRcV3brlU4AA2T6e9vZf3jJ4xcb7HWMTVK92o57xSrz0TChP+UUUhkM688yLDlhxqyrE bJZ0qGi9TV1mrS41t1NiORqst55D80TItJtU8Zv5JM/nhMJzncJnxb9xvujzUO9iacUSbNhA0 8IyiBpxWcEtZGdzGndjGl9CmmcmkkazyPHFjFoqQJY0DBhvlZ6JvXjbJRly2E8+kV7c9YEaTd waiQu8vLBnD1xZlc/VUPTLxKVLLOOKvJDuoBKhgX5Oj89fdANbpjkNGWUuHqC4f0bOSNia9eK PVlu1uMl9Afu6XSf2oPmif1lLvnAwVVCinwsi0lvDFG6E+8PGTQZd4Eq+cbcu1OoDhckmb+5+ +BacPmSFI6UiJTHzQbS/6gXvtZdzQKIRvk/iB/2o50Z3fLaYuFAHV6GMyf0GFSupe1woFPe/p A8/l91OWacqK3hfVFV86uyGLyBfelCkhA2gFZJmE4Y0TaJ1Cqy3cOUGY1x8W6cBu8LUs9GyBo pWqSs0nUYigAxgAyCHjHzV3dv9VzF/wXawGb+NAcDJ8W45ADP9S+HA3YHT3G8IdbEY7/PhML X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.15 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241432 Archived-At: > When finalizing a commit with VC, (I usually do it from vc-next-action > but maybe there are other ways), a buffer and a window popup for > *log-edit-files*, showing the files touched by the "commit" (here > I'm using "commit" to designate the corresponding VC action > across VCSystems). > > For me personally, the window is quite annoying because it's > in the path of my "C-x o" workflow: very frequently I want to jump > back to the source buffer to do some last minute adjustment. Probbaly, 'log-edit-show-files' should mark the window as dedicated only if it appears on a separate frame. But the corresponding code is weird. For starters, wrapping some sort of 'pop-to-buffer' in 'save-selected-window' is not reasonable IMHO. And both, 'cvs-pop-to-buffer-same-frame' and 'cvs-bury-buffer', should be eventually rewritten via 'display-buffer' such that "q" just quits the associated window using its 'quit-restore' parameter. martin