Benedict Kavanagh
Wed, 22 Jul 2009 06:43:45 -0700
Hi Per, I think that the tags format you suggest is sensible and I would be quite happy with it. I would be happy if you sent me the code for current muse-meta.el. I think writing some query functions may be a short path to getting something reasonable up and running.
--Ben Per B. Sederberg wrote: > 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 >> >> > > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. _______________________________________________ Muse-el-discuss mailing list Muse-el-discuss@gna.org https://mail.gna.org/listinfo/muse-el-discuss