From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Renato Newsgroups: gmane.emacs.help Subject: Re: I'm looking for a project management system for Emacs Date: Sat, 29 Mar 2014 21:45:43 +0100 Message-ID: <533730F7.9070901@gmail.com> References: <20140329075649.2bf28b12@aga-netbook> <04b414c4-e2db-4ec9-aa98-1b90bac0e456@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1396125981 32081 80.91.229.3 (29 Mar 2014 20:46:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Mar 2014 20:46:21 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Mar 29 21:46:16 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 1WU08t-00062D-Qo for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Mar 2014 21:46:16 +0100 Original-Received: from localhost ([::1]:41260 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WU08t-0006ce-BW for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Mar 2014 16:46:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WU08d-0006Wa-1G for help-gnu-emacs@gnu.org; Sat, 29 Mar 2014 16:46:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WU08X-0000B0-14 for help-gnu-emacs@gnu.org; Sat, 29 Mar 2014 16:45:58 -0400 Original-Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:51276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WU08W-00009V-P6 for help-gnu-emacs@gnu.org; Sat, 29 Mar 2014 16:45:52 -0400 Original-Received: by mail-wi0-f170.google.com with SMTP id bs8so1799369wib.5 for ; Sat, 29 Mar 2014 13:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=19qhqxcorOx6e9qe6sSqHvL1H5j1Pzzdyqe64p2O9Mo=; b=X0ujUHGLh7yVust0sgXzZhyMfBagwoTotXa0QtABZi34I4Dka1dEGAOP4CNoOKyfMa LNptXjgmqTGx8VDnm4KEM+UYkCMmp+vzhaBBPR64Shu+fqc4EtXAHEJ1klpvoX2sQb54 Z2vWAnaU/V49egg6BROMfyxESxzpADgOTIF3mn0PPNDgp71fVpZGQW1PT3RfxQT133go 85k5IgWI3dRXRsyyuW6NQtsLdRpZsBAq5Awj5LRMjZWde3Jo0bYV7P7Ut9ID+ZeiTBEs OBOAqCVJe8rfA6H+7l6ZiPy0H2ScyxK1zShyDeIoB4l7c+L3+07RADRjjF50k7tuuHWF I3+g== X-Received: by 10.194.174.100 with SMTP id br4mr322680wjc.83.1396125951428; Sat, 29 Mar 2014 13:45:51 -0700 (PDT) Original-Received: from [192.168.1.6] ([93.69.41.43]) by mx.google.com with ESMTPSA id dd5sm15911726wib.12.2014.03.29.13.45.49 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 29 Mar 2014 13:45:50 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20131104 Icedove/17.0.10 In-Reply-To: <04b414c4-e2db-4ec9-aa98-1b90bac0e456@default> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::22a 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:96847 Archived-At: Some times ago, emacs has a strict collaboration with Taskjuggler, that is (i think) a very usefull and complet project management sw. there were some add that made TJ code auto colored, indented and so on. Renato On 29/03/2014 16:22, Drew Adams wrote: >> I'm looking for a project management system in Emacs... >> >> 1. When I have many files open, switching to another buffer is a bit >> cumbersome, even when using Ido. I'd like that system to have >> something like "ido-switch-buffer-within-project". >> >> 2. Files of the project might not be located in one folder (so >> e.g. Projectile probably won't work for me). Rationale: there may be >> a few files somehere down the ~/Documents hierarchy and /one/ file in >> ~/org. On the other hand, I'd like to be able to specify that "this >> file and all files in that directory belong to this project", without >> manually listing all the files in "that directory". It would then be >> best if adding a file into the specified directory (or tree) would add >> it /automatically/ to the project. >> >> 3. One file may belong to more than one project. Rationale: see above. >> >> 4. It would be great if I could mark some /global/ variables >> project-dependent, i.e., each variable would have its "project >> instance", and switching between projects would mean changing its >> value accordingly. (It would probably also need some kind of >> persistence, too.) Rationale: org-clock-history;). >> >> 5. Of course, I'd like to be able to visit/kill all files/buffers >> related to the project with one command. Also, adding a project (and >> a file/files to an existing project) should be possible in some >> interactive way (though using some Elisp variable for that might be >> acceptable). >> >> 6. On the other hand, window configuration management is not a must >> for me - currently I work 98% of the time on a small netbook and >> usually have only one window open anyway. I'm planning to use a >> larger monitor in some time, though, so while not necessary, this >> would be a nice bonus. >> >> Is there anything in existence that would help me? Are there any >> potentially useful features I did not think of that people find >> useful? > Icicles offers several features that you can use in various ways to > support various definitions of projects and project management. > This page is a good starting point to info about some of these. It > also points to info about using Dired and Emacs bookmarks for > project definition and management. > > http://www.emacswiki.org/emacs/Icicles_-_Support_for_Projects > > Others will perhaps provide info about all-in-one predefined > approaches. Icicles, Bookmark+, and Dired+ offer instead a > toolbox of features that you can put to use as you like. > > See also the EmacsWiki CategoryProject page, which is a table of > contents for the wiki pages about project-mgt support. It is a > good starting place when thinking about defining projects and > your own project-management system: > > http://www.emacswiki.org/emacs/CategoryProject >