From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tom Breton (Tehom)" Subject: Re: org-stow (Proof of concept) Date: Fri, 11 Feb 2011 20:22:49 -0500 Message-ID: References: <7c8ed5db209c02a3b75c8a843794e5b5.squirrel@mail.panix.com> <87ei7esndb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from [140.186.70.92] (port=34140 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Po4CJ-00039B-Dt for emacs-orgmode@gnu.org; Fri, 11 Feb 2011 20:22:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Po4CI-0003aA-9W for emacs-orgmode@gnu.org; Fri, 11 Feb 2011 20:22:51 -0500 Received: from mail2.panix.com ([166.84.1.73]:49326) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Po4CI-0003a6-5B for emacs-orgmode@gnu.org; Fri, 11 Feb 2011 20:22:50 -0500 In-Reply-To: <87ei7esndb.fsf@gnu.org> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: emacs-orgmode@gnu.org > "Tom Breton (Tehom)" writes: > >> Any interest in trying this out? I can push it if anyone else wants t= o >> try it out. > > I'm interested! Please let me know where I can read some code. > > Thanks :) I pushed it just now; it's on branch stow-design. Here is a little documentation: *** How it works It works by using dblocks as fake symbolic links. After you stow items, you do org-dblock-update with a prefix argument (C-u C-c C-x C-u) which syncs the dblocks. That may or may not be the best way to do this. It's still experimental. *** How to use it The commands: * org-stow-make-item-stowable makes an item stowable. It prompts you fo= r where to stow the item and remembers that information. * org-stow-item stows the item at point, marking it accordingly. * org-stow-unstow-item unstows the item at point, if it was stowed, marking it accordingly. * org-dblock-update - existing org command. Updates the dblocks to reflect the current (un)stowing. Thanks for the interest, and thanks Brian too. Tom Breton (Tehom)