From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Damian Newsgroups: gmane.emacs.help Subject: Re: Working with different projects in Emacs Date: Wed, 8 Apr 2009 21:13:58 +0200 Message-ID: <47a330c50904081213k410d7ed6rf580ea18c73ab78@mail.gmail.com> References: <47a330c50904080550s4e5f2b3ck43b765fc2b7cd802@mail.gmail.com> <002301c9b863$0aa35840$c2b22382@us.oracle.com> <47a330c50904081121y506d6105s649b49692991421e@mail.gmail.com> <005c01c9b87a$01a63340$c2b22382@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1239218104 25040 80.91.229.12 (8 Apr 2009 19:15:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Apr 2009 19:15:04 +0000 (UTC) Cc: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Apr 08 21:16:22 2009 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 1LrdFt-0007ep-Vh for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Apr 2009 21:16:14 +0200 Original-Received: from localhost ([127.0.0.1]:43390 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LrdEV-0004wh-Ik for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Apr 2009 15:14:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LrdE4-0004wF-NO for help-gnu-emacs@gnu.org; Wed, 08 Apr 2009 15:14:20 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LrdE0-0004ua-CM for help-gnu-emacs@gnu.org; Wed, 08 Apr 2009 15:14:20 -0400 Original-Received: from [199.232.76.173] (port=37949 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LrdE0-0004tw-4E for help-gnu-emacs@gnu.org; Wed, 08 Apr 2009 15:14:16 -0400 Original-Received: from mail-fx0-f166.google.com ([209.85.220.166]:56186) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LrdDy-0002F1-If for help-gnu-emacs@gnu.org; Wed, 08 Apr 2009 15:14:14 -0400 Original-Received: by fxm10 with SMTP id 10so295666fxm.42 for ; Wed, 08 Apr 2009 12:14:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:cc:content-type :content-transfer-encoding; bh=rvojNflVrQNNBg0/g944wjy3GxTs3k7I5IyE3vJn8uM=; b=JwshRYeaJCmd5y+nTarhC3nT2DhN/peJd7QvZjjxua14na/dlh5g0Os3Lp8Gzw/Wlk md2R5a/oJ6dlUrUtXeBm/5urLqFTFBiga0U+fhsAqSgAF9LPtbxSwC+cRvqQ3mRyx9Ga WZNI+qw1ZZ9mqZ5tHGRDN8R8w/ADQKT7Les74= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc :content-type:content-transfer-encoding; b=DVfzZFudBSsn1n57RReI/C1OinUi3se2AtJ97k3R1QVi6aWAWbBRUpGCKyoH5clOsC 9jY+v852LR4e5oP/Mjw0Lz/5MoGSP4R7Gev6DTj3hLbeHMkpWyEYEFhkXSD4a6ON1XXZ QmgAda0kCRQowTdgi6tbwFNVu64JBPSZksyHQ= Original-Received: by 10.223.115.193 with SMTP id j1mr490258faq.98.1239218053261; Wed, 08 Apr 2009 12:14:13 -0700 (PDT) In-Reply-To: <005c01c9b87a$01a63340$c2b22382@us.oracle.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:63588 Archived-At: > I don't quite see the problem - perhaps you could describe a usage scenario in a > little more detail. Yes, no problem. Suppose I'm working in three projects, namely, P0, P1, P2. The files of each project are in directories /home/p0, /home/p1, and /home/p2 respectivelly. Finally, within every project directory you can have subdirectories that contain other files belonging to the project. In addition, there are a set of frequently used files. For instance, a list of beers I have to try, the list of persons I should avoid in the hall, my todo.org, and the emacs cheat sheet. At the beginning of each day I would like to start up emacs in the console, and open my agenda that is contained located in /home/damian/docs/planning/todo.org I would like to just type C-x C-f and then a few letters and fire up autocompletion to get the full path. Since "files I frequently use" doesn't mean files "I always use", it may be the case that I don't open my agenda but the list of beers. Then, after I decided work in project Pi, I would like to open some of the files in that project, but not all the files, since there are *a lot* of files in each project and I only work with 5 or 6 in a given day. So, I would like to issue the open file command (C-x C-f), and get automatic completion for all the files *reachable* from /home/pi, which implies that the files may be in nested subdirectories. My hope is to be able to do that just by filling up the filesets, and then specifying from which filesets the completions must be made (plus a shortcut to autocompletion). Best regards, Damian.