muse-el-discuss  

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

Ben Kavanagh
Wed, 22 Jul 2009 06:32:39 -0700

Hi Markus,

Thanks for your feedback.  It was very helpful.

Markus Hoenicka wrote:
>
> 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
Yes, any package providing tag-keyword indexing would have to address 
this. There are ways to handle this, using caching of index and index 
reconstruction on save.  Per mentions this in a later message.


> 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
I had looked at this briefly. I just took a second look because of your 
message. This seems a good solution but it is missing connectivity to 
muse. For me the reference entry is a place to do the following

1. Discuss main ideas of paper.
2. Link to wiki (muse) pages on these main ideas
3. Link to related papers. In particular
   * most important papers that led to this development
   * most important papers  that came from it.
4. Link from wiki pages to reference

Based on my brief look so far refdb  provides (1) by allowing to enter 
extended notes. It does not appear to provide the others.

I think that a potentially good solution would be to make a muse-refdb 
mode that could display refdb references, save basic changes, and 
understood muse wiki links. In particualr there would be a command in 
muse to load a reference from refdb, render it in format that is 
muse-like and easy to read, and set mode as muse-refdb.

This mode would have at least these features
  * muse formatting
  * understand muse links.
and maybe
  * save some changes back to refdb.  (maybe not all changes as 'easy to 
read' formatting may be complicated to parse.)

I will take a look at the current emacs mode for refdb and try to 
determine how much work this would be.

If this was accomplished, implementing keyword-tag indexing in muse 
would be a separate task. There would simply need to be functionality in 
the indexer to add refdb entries in index if desired.

--Ben





_______________________________________________
Muse-el-discuss mailing list
Muse-el-discuss@gna.org
https://mail.gna.org/listinfo/muse-el-discuss