Florian Beck <[email protected]> writes:
> On 11/24/2012 06:05 PM, [email protected] wrote:
>
>> As far as I was able to find out, this is only possible for a single
>> entry via 'org-bibtex-read'.
>
> I think I did something like
>
> M-: (while (re-search-forward "^@.*{" nil t) (org-bibtex-read))
>
> Refine the regular expression, if you have any macros.
>
>
I just added three functions to org-bibtex.el which should help in these
use cases. Form the git log,
import whole bibtex files into Org-mode
* lisp/org-bibtex.el (org-bibtex-read-buffer): Reads all bibtex entries
in a buffer.
(org-bibtex-read-file): Read all bibtex entries in a file.
(org-bibtex-import-from-file): Import all bibtex entries from a file
into the current buffer.
The `org-bibtex-import-from-file' function should be the easiest way to
import whole bibtex files into the current Org-mode file. Be forewarned
that it may create many top level bibtex entries.
Hope this helps,
--
Eric Schulte
http://cs.unm.edu/~eschulte