Per B. Sederberg
Wed, 22 Jul 2009 05:42:23 -0700
Hi Benedict: I was wanting the exact same thing and started coding it up, but never finished. The approach I was taking was to enable the ability to store tags and aliases for each muse file via the directives at the top:
#title My Title #tags fun stuff; work; etc #aliases Your Title; Another Title In order to make the lookup of these very fast, I store all the tags and aliases for all my muse files in a project in hash tables that are loaded at startup. Then it's really fast to update the hash tables whenever you create a new file or change an existing one. I got the base level of this all working, but never had time to do anything useful with it (i.e., a fancy interactive lookup based on tags and aliases similar to what you suggest.) What I wanted was a dependency-free/text-file-only version of something a friend and I coded up with pymacs called freex: http://code.google.com/p/emacs-freex/ If you like, I'm happy to send you my code (called muse-meta.el, referring to muse meta data) as a point of reference or even a starting point. If I ever have any free time to devote to this, I may try and finish up what I have started and submit it to the muse codebase (I was writing it as if that was the plan.) Best, Per On Wed, Jul 22, 2009 at 7:40 AM, Markus Hoenicka<markus.hoeni...@mhoenicka.de> wrote: > Hi, > > Quoting Benedict Kavanagh <b.i.kavan...@sms.ed.ac.uk>: > >> I need this feature to organise all of the references I read. For each >> paper I read, I write a muse page which looks like the example below. I >> want to be able to browse automatically generated buffers with links to >> all the files with a particular tag. > > This sounds like an interesting approach to (ab-)use muse. I'm just a > bit concerned about the performance of creating buffers on demand > based on tags. I'm currently maintaining approx. 1800 references with > more than 8000 keywords/tags. Also, the more references there are, the > more useful it is to look for references that contain two or more > keywords rather than just one. > >> Please also advise if this is a poor use of muse and there is an >> alternate package with which I can accomplish my goals. >> > > I use planner-mode (which runs on top of muse) for project planning, > for writing instructions and method sheets, and for just about > everything else. I guess there is no poor use if things work the way > you want. > > I prefer to maintain references in a database > (http://refdb.sourceforge.net). There is an Emacs frontend (see > http://www.emacswiki.org/emacs/RefdbMode) which allows you to run your > everyday tasks from within Emacs. There is also reverse lookup (jump > to the reference from e.g. an author name or a citation key in your > document) as well as citation support. The latter works also for Muse > documents. > > HTH > Markus > > -- > Markus Hoenicka > markus.hoeni...@cats.de > (Spam-protected email: replace the quadrupeds with "mhoenicka") > http://www.mhoenicka.de > > > > _______________________________________________ > Muse-el-discuss mailing list > Muse-el-discuss@gna.org > https://mail.gna.org/listinfo/muse-el-discuss > _______________________________________________ Muse-el-discuss mailing list Muse-el-discuss@gna.org https://mail.gna.org/listinfo/muse-el-discuss