From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: Feeling lost without tabs Date: Sun, 20 Jul 2014 10:36:19 -0700 (PDT) Message-ID: References: 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 1405877844 32242 80.91.229.3 (20 Jul 2014 17:37:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 20 Jul 2014 17:37:24 +0000 (UTC) To: Sampath Weerasinghe , 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:37:18 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 1X8v2y-0004gF-Is for geh-help-gnu-emacs@m.gmane.org; Sun, 20 Jul 2014 19:37:16 +0200 Original-Received: from localhost ([::1]:58489 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8v2y-0007i2-7C for geh-help-gnu-emacs@m.gmane.org; Sun, 20 Jul 2014 13:37:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8v2c-0007aU-Ad for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 13:37:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X8v2R-0004Kh-FC for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 13:36:54 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:48572) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8v2R-0004Bd-8d for help-gnu-emacs@gnu.org; Sun, 20 Jul 2014 13:36:43 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s6KHaINB026871 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 20 Jul 2014 17:36:19 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s6KHaHnv025463 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 20 Jul 2014 17:36:18 GMT Original-Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s6KHaHYN003357; Sun, 20 Jul 2014 17:36:17 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 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:98828 Archived-At: > I'm slowly migrating from notepad++ to emacs. Sounds good. Come on in. Enjoy. > I feel a bit lost because emacs doesn't show tabs. I work on > multiple projects, I get distracted by various things, Who doesn't? ;-) > but when I come back to the seat it is the tabs that > remind me which project I was last working on. A couple of things... 1. Many (most?) Emacs users do not quit Emacs and restart it often. So after they get distracted by other things or take a break, and then come back to Emacs, they come back to the same Emacs session and they see where they left off. 2. Beyond that, there are many ways Emacs can help you organize and keep track of projects. Different users use different ways, and sometimes different ways for different sets of projects. Emacs Wiki has info that users have offered about how they work with projects. It can be a good place to start. This page in particular links to lots of info about using Emacs with projects: http://www.emacswiki.org/CategoryProject Wrt sets of buffers, Eli mentioned separate frames, which is one way to group buffers into sets. With Emacs 24.4 you can even save frame sets persistently (as part of saved Emacs desktops), so you can come back to them in a later Emacs session. (But that won't help much with some buffers that are not associated with files.) Another way to define sets of buffers (or files or...) is to use Emacs bookmarks. Like Emacs desktops, bookmarks can be persistent (they are by default). If you use library Bookmark+, http://www.emacswiki.org/BookmarkPlus then you can have desktop bookmarks, which means that by hitting a key you can switch to a different set of frames, buffers, etc. Bookmark+ also lets you tag bookmarks in arbitrary ways, which defines different sets of bookmarks (hence different sets of files, directories, projects,...). There are really quite a few things that Emacs has to offer in the way of organizing projects. And for just switching among buffers (which is where this thread started). Start with something like `tabbar.el' if it is close to what you are used to and what you like. But I think you will sooner or later try other things that offer you more features for navigating and organizing projects. (Oh, and try starting Emacs once and leaving it running... Emacs is not Notepad or notepad++.)