From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Proposal: new default bindings for winner and windmove Date: Sun, 22 Aug 2021 09:02:23 +0300 Message-ID: <83mtpaxbio.fsf@gnu.org> References: <83pmu6y53q.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35418"; mail-complaints-to="usenet@ciao.gmane.io" Cc: dancol@dancol.org, emacs-devel@gnu.org To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 22 08:03:10 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 1mHgZZ-00090O-NY for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Aug 2021 08:03:09 +0200 Original-Received: from localhost ([::1]:56340 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHgZX-000431-IJ for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Aug 2021 02:03:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52032) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHgZ3-0003Jm-O7 for emacs-devel@gnu.org; Sun, 22 Aug 2021 02:02:37 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40496) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHgZ2-0005U8-8t; Sun, 22 Aug 2021 02:02:36 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2372 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHgZ1-0000Gx-PX; Sun, 22 Aug 2021 02:02:36 -0400 In-Reply-To: (message from Arthur Miller on Sat, 21 Aug 2021 22:20:22 +0200) 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:272820 Archived-At: > From: Arthur Miller > Cc: Daniel Colascione , emacs-devel@gnu.org > Date: Sat, 21 Aug 2021 22:20:22 +0200 > > > I'm actually surprised they have key bindings. How frequently do you > > undo/redo window configuration changes? > You obviously don't need to call help functions as often as I :). That's not true: contrary to the popular belief, I don't keep all of Emacs in my memory. I actually use Help functions very frequently, which is why one of my frames always has a Help window open. I simply don't delete that window, because I know I'll need it again in a moment. > It is handy to restore back windows after some help lookup, or after > something else opened a window that is left over. Compile log for > example. I have my binding on C-v u and C-v r, but it is mostly C-v > u I use form time to time. My solution to the "window configuration issue" is to keep several frames, one each for different tasks. Each frame has windows arranged as appropriate for that task, and that configuration rarely if ever changes. Of course, if someone has a lot of concurrent tasks and a screen that is not large enough, they can run out of screen estate, so scalability could be an issue. But not for me.