This is the README file for Leo's fork of BibRetrieve.
AUCTeX 11.87 is needed to run the current version of
- Clone the repository:
mkdir -p ~/.emacs.d cd ~/.emacs.d git clone git://github.com/pzorin/bibretrieve.git
- Add instructions e.g. to
init.elto load BibRetrieve:
(add-to-list 'load-path "~/.emacs.d/bibretrieve") ; Recompile if .el is newer than .elc (byte-recompile-directory "~/.emacs.d/bibretrieve" 0) (load "bibretrieve")
M-x bibretrieve or
C-u M-x bibretrieve.
BibRetrieve can be configured with
customize, but it is probably easier to edit e.g.
To configure the backends used, set the variable
This is an alist with the names of the backends as keys and the timeouts as values.
The default configuration is:
(setq bibretrieve-backends '(("mrl" . 10) ("arxiv" . 5) ("zbm" . 5)))
The following backends are included in the repository.
If you want to add a backend, read the Commentary section in the source file
Network requests are handled by
mm-url, by default this uses the library
If you want to use an external program, like
curl, put it in the variable
mm-url-program and set the variable
This program has been inspired by bibsnarf. The functions that create the urls for most backends are taken from there.
This programs also uses lot of function of RefTeX.
The selection process is entirely based on
Many function have also been adapted from there.