From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Corey Foote Newsgroups: gmane.emacs.help Subject: RE: Grouping related buffers Date: Mon, 10 Nov 2008 12:24:13 -0500 Message-ID: References: <87k5bbjzvo.fsf@thinkpad.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_586d51cd-571c-4240-a146-574c4e7d8d3d_" X-Trace: ger.gmane.org 1226337894 9627 80.91.229.12 (10 Nov 2008 17:24:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Nov 2008 17:24:54 +0000 (UTC) To: Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Nov 10 18:25:56 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KzaWO-0003le-KG for geh-help-gnu-emacs@m.gmane.org; Mon, 10 Nov 2008 18:25:52 +0100 Original-Received: from localhost ([127.0.0.1]:40921 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzaVG-0008WJ-Hy for geh-help-gnu-emacs@m.gmane.org; Mon, 10 Nov 2008 12:24:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KzaUt-0008Vt-Jo for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 12:24:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KzaUs-0008VS-77 for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 12:24:18 -0500 Original-Received: from [199.232.76.173] (port=41870 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzaUs-0008VP-1j for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 12:24:18 -0500 Original-Received: from blu0-omc4-s27.blu0.hotmail.com ([65.55.111.166]:52232) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KzaUr-0004e1-Qj for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 12:24:17 -0500 Original-Received: from BLU105-W47 ([65.55.111.136]) by blu0-omc4-s27.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 10 Nov 2008 09:24:13 -0800 X-Originating-IP: [75.67.96.217] Importance: Normal In-Reply-To: <87k5bbjzvo.fsf@thinkpad.tsdh.de> X-OriginalArrivalTime: 10 Nov 2008 17:24:13.0786 (UTC) FILETIME=[26BD4BA0:01C94359] X-detected-operating-system: by monty-python.gnu.org: Windows 2000 SP4, XP SP1+ X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:59603 Archived-At: --_586d51cd-571c-4240-a146-574c4e7d8d3d_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I actually don't think it would be too difficult to write something like th= is. It would involved modifying a few functions=2C and giving each buffer a= variable which would identify it with one of the groups. I'm in the proces= s of learning emacs lisp right now=2C but an no where near experienced enou= gh to make a customization like this! By the way=2C does anybody have any recommendations on the best way to lear= n emacs lisp? I've got two books... the emacs lisp manual and an old O'Reil= ly book called Writing GNU Emacs Extensions by Bob Glickstein. It would be = cool if there were a course I could take in programming this stuff... :-) > To: help-gnu-emacs@gnu.org > From: tassilo@member.fsf.org > Date: Mon=2C 10 Nov 2008 17:43:07 +0100 > Subject: Re: Grouping related buffers >=20 > Corey Foote writes: >=20 > Hi Corey! >=20 > > I was wondering if there was a way to group related buffers in Emacs > > through the use of=2C say=2C multiple buffer workspaces. >=20 > There's desktop-save-mode which can be used therefore. See >=20 > (info "(emacs)Saving Emacs Sessions") >=20 > for details. It's not exactly like the grouping you'd like to have=2C > because there's only one open workspace at a time and switching > workspaces involves closing all files/buffers of the current one and > loading the new ones. So quickly jumping between buffers of different > workspaces is not possible. >=20 > So many people open one emacs instance per workspace=2C which has other > drawbacks of course. >=20 > Hope that helps=2C > Tassilo >=20 >=20 >=20 _________________________________________________________________ Get 5 GB of storage with Windows Live Hotmail. http://windowslive.com/Explore/Hotmail?ocid=3DTXT_TAGLM_WL_hotmail_acq_5gb_= 112008= --_586d51cd-571c-4240-a146-574c4e7d8d3d_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I actually don't think it would be too difficult to write something like th= is. It would involved modifying a few functions=2C and giving each buffer a= variable which would identify it with one of the groups. I'm in the proces= s of learning emacs lisp right now=2C but an no where near experienced enou= gh to make a customization like this!

By the way=2C does anybody hav= e any recommendations on the best way to learn emacs lisp? I've got two boo= ks... the emacs lisp manual and an old O'Reilly book called Writing GNU Ema= cs Extensions by Bob Glickstein. It would be cool if there were a course I = could take in programming this stuff... :-)

>=3B To: help-gnu-emac= s@gnu.org
>=3B From: tassilo@member.fsf.org
>=3B Date: Mon=2C 10 = Nov 2008 17:43:07 +0100
>=3B Subject: Re: Grouping related buffers
= >=3B
>=3B Corey Foote <=3Bcoreyfoote@hotmail.com>=3B writes:>=3B
>=3B Hi Corey!
>=3B
>=3B >=3B I was wondering if= there was a way to group related buffers in Emacs
>=3B >=3B through= the use of=2C say=2C multiple buffer workspaces.
>=3B
>=3B Ther= e's desktop-save-mode which can be used therefore. See
>=3B
>= =3B (info "(emacs)Saving Emacs Sessions")
>=3B
>=3B for detail= s. It's not exactly like the grouping you'd like to have=2C
>=3B beca= use there's only one open workspace at a time and switching
>=3B works= paces involves closing all files/buffers of the current one and
>=3B l= oading the new ones. So quickly jumping between buffers of different
&g= t=3B workspaces is not possible.
>=3B
>=3B So many people open o= ne emacs instance per workspace=2C which has other
>=3B drawbacks of c= ourse.
>=3B
>=3B Hope that helps=2C
>=3B Tassilo
>=3B =
>=3B
>=3B


Get 5 GB of storage with Windows Live= Hotmail. Sign up today. = --_586d51cd-571c-4240-a146-574c4e7d8d3d_--