From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Lundin Subject: Re: [PATCH] org-bibtex.el --- convert between Org headings and bibtex entries Date: Fri, 22 Apr 2011 11:45:58 -0400 Message-ID: <87r58uz3ux.fsf@fastmail.fm> References: <87y6357q81.fsf@gmail.com> <87liz5aztx.fsf@fastmail.fm> <878vv22xgz.fsf_-_@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:37432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QDIYU-0005pk-5i for emacs-orgmode@gnu.org; Fri, 22 Apr 2011 11:46:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QDIYS-0002O0-V2 for emacs-orgmode@gnu.org; Fri, 22 Apr 2011 11:46:02 -0400 Received: from out4.smtp.messagingengine.com ([66.111.4.28]:59018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QDIYS-0002Nr-PD for emacs-orgmode@gnu.org; Fri, 22 Apr 2011 11:46:00 -0400 In-Reply-To: <878vv22xgz.fsf_-_@gmail.com> (Eric Schulte's message of "Fri, 22 Apr 2011 08:05:00 -0600") 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: Eric Schulte Cc: Org Mode Hi Eric, "Eric Schulte" writes: > Matt Lundin writes: > >> "Eric Schulte" writes: >> >>> In an attempt to organize my reading notes, I've written the following >>> tool which allows both for exporting Org-mode headlines with bibtex >>> meta-data to bibtex entries, and for reading existing bibtex entries >>> into Org-mode headings. >>> >>> One nice feature of these functions is the ability to check that all >>> required fields are present in a given headline based on the bibtex type >>> (e.g., :article, :inproceedings), and prompt for missing fields. >>> >>> See the top of the elisp file for more usage information. >>> https://github.com/eschulte/org-bibtex/blob/master/org-bibtex.el >> >> Thanks for announcing this! One note: I believe the name conflicts with >> a core org-module (org-bibtex.el), which is used to store and open >> bibtex links. >> > > As one possible solution to this name conflict, I've folded my > org-bibtex.el into the existing org-bibtex.el in the Org-mode core. The > attached patch performs this integration adding the functionality in my > version of org-bibtex.el into the Org-mode core. > > Does this seem like an appropriate addition? +1 (or maybe +.75 -- see below) I think this could finally tempt me to move all my bibliographical data into org-mode files. (I've been keeping all my data in a central bibtex file and using reftex to generate links to citations.) My only reservation: modules such as org-bibtex.el, org-gnus.el, org-wl.el. (i.e., modules that contain the name of another emacs package) are conventionally reserved for hyperlinks. I have no idea whether this is a fixed convention, but we might want to ask Bastien or Carsten. I know the linking features would be untouched by the addition of this new functionality, but I wonder whether org <-> bibtex conversion occupies a distinct space. I can see now how the variables org-bibtex-types and org-bibtex-fields are a major improvement over bibtex-entry-field-alist, which contains a whole bunch of redundant field descriptions. This will make it much easier to configure my bibtex setup. Best, Matt