From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Feeling lost without tabs Date: Sun, 20 Jul 2014 20:30:42 +0300 Message-ID: <83lhro3pkt.fsf@gnu.org> References: <834myc64eh.fsf@gnu.org> <831ttg5zot.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1405877478 28583 80.91.229.3 (20 Jul 2014 17:31:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 20 Jul 2014 17:31:18 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Jul 20 19:31:11 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1X8ux3-0000Cb-Ug for geh-help-gnu-emacs@m.gmane.org; Sun, 20 Jul 2014 19:31:10 +0200 Original-Received: from localhost ([::1]:58477 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8ux3-0006eo-AJ for geh-help-gnu-emacs@m.gmane.org; Sun, 20 Jul 2014 13:31:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8uwo-0006eW-4d for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 13:30:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X8uwi-0002S0-8e for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 13:30:54 -0400 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:46716) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8uwi-0002Rw-0E for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 13:30:48 -0400 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0N9000M00TQO4X00@mtaout25.012.net.il> for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 20:26:18 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N9000F16TRUXA60@mtaout25.012.net.il> for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 20:26:18 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.181 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:98827 Archived-At: > Date: Sun, 20 Jul 2014 23:48:52 +0700 > From: Yuri Khan > Cc: "help-gnu-emacs@gnu.org" >=20 > On Sun, Jul 20, 2014 at 1:09 PM, Eli Zaretskii wrote= : >=20 > >> To switch buffers efficiently, I need a visual representation of= their > >> relative order > > > > AFAIK, each frame orders the buffers separately, so I don't see w= hy > > you would have a problem here. >=20 > The problem here is that I need to see the list before I start pres= sing keys. Only if there are a lot of them. Keep your frames project-specific, and there won't be too many of them you'll need to remember. E.g., with programming projects, I normally switch to a buffer via some tags-related command, so I don't even need to remember the buffer name. And if I need to switch to a buffer visiting a specific source file, then I know that buffer's name by definition. Etc. etc. > The workflow with C-x b is: fingers press C-x b, eyes see the defau= lt > next buffer, brain tests if that=E2=80=99s the right one. A frame can display more than a single buffer, so you don't need to switch buffers so frequently. And when you do switch, even if you do that with "C-x b", chances are it's the buffer displayed previously i= n the same window, so no such complex procedure is needed. I usually just press "C-x b RET" without even looking. > The cognitive load (roughly, the number of eyes-brain-fingers > roundtrips) is much worse in the second case as the operations cann= ot > be done concurrently. Granted, you are happy with your workflow, as much as I'm happy with mine (for many years now). You asked me how do I manage my buffers, and I told you. We don't need to prove each other that the other's workflow is worse.