From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: org-exp-bibtex missing in git? Date: Thu, 07 Mar 2013 23:46:06 +0100 Message-ID: <87sj46bzgx.fsf@Rainer.invalid> References: <20130303070635.GA12112@panahar> <87fw0cg42y.fsf@allisson.co> <87vc98be83.fsf@bzg.ath.cx> <87ehfwwgdd.fsf@gmail.com> <87ppzg2r05.fsf@med.uni-goettingen.de> <87ppzgusem.fsf@gmail.com> <87ppzcfy2e.fsf@med.uni-goettingen.de> <87lia0s7wi.fsf@bzg.ath.cx> <876213lqfk.fsf@gmail.com> <87wqtjo6h6.fsf@bzg.ath.cx> <87boavcpzc.fsf@gmail.com> <87fw075ivl.fsf@bzg.ath.cx> <87ppzbcdnt.fsf@Rainer.invalid> <871ubq50gq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:36320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDjZt-0004yr-WC for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 17:46:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDjZs-0004CJ-Kt for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 17:46:21 -0500 Received: from plane.gmane.org ([80.91.229.3]:49075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDjZs-0004C3-EO for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 17:46:20 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UDjaB-00046o-V6 for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 23:46:39 +0100 Received: from pd9eb379b.dip.t-dialin.net ([217.235.55.155]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Mar 2013 23:46:39 +0100 Received: from Stromeko by pd9eb379b.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Mar 2013 23:46:39 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Bastien writes: > I'm all for following established standards, but I'm not sure what is > the concrete proposal here. I don't have one yet, mainly because I'm fuzzy on what direction this will take. I ask again to consider what's already out there and that's mainly BibTeX and things that work in principle like BibTex: in the document itself you only say "here's a citation" and the rest of the handling takes place outside (there are style files, databases in files and online, tools for making and converting them). You make the connection by specifying a configuration in the document. Now if Org would abstract away some of these differences and maybe work in conjunction with some of these outside programs to maybe pull references from online sources and cache them locally (I always hate this step since it is so repetitive), then we're talking. > Do you mean using something like this > > [[file:my.bib&key=key;prenote=note1;postnote=note2][key]] > > for the file: protocol This is a prime example of how _not_ to do this, IMHO. The file protocol is an established protocol that you shouldn't bolt any extra parameters on. In fact there is no reason to even think of it as a file: protocol since the filename is just another parameter; you don't want to get a file at all. Choose another more suitable protocol or, if none exists, define your own. Assuming I interpret the intent of this link correctly, you want to look up key in file my.bib and then construct a citation with a post- and prenote, while (redundantly?) using key again for display in the Org document. This is involving a lot of things that don't necessarily belong into the same invocation: where the data is stored, how to get at it, what parts of the data to extract and lastly how to present the result. I submit that this is is probably too complicated to try and cram all of this into the "link syntax". Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds