muse-el-discuss  

Re: [Muse-el-discuss] tagging of muse files.

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