Phil and Marlene Carter | 9 Sep 06:09 2015

Configuration of Ebib with ebibrc

Hi Joost,

Thanks for taking the time to sort out my problem with multi-line buffers.

I have been playing with keywords, I have run into another problem.

I use Emacs on a laptop and a desktop; I have a single init.el file, synchronised through Dropbox so that I
always have identical versions of Emacs. I want to set up per-directory lists; I wanted to do this with the
ebibrc file, rather than customising each version of Emacs, so that they always stay the same.

I am unclear as to what commands I need to put into ebibrc to do this. Reading the documentation I got the
impression the all I had to do was to name a file (ebib-keywords.txt, no path), and all would be well. This
did not work, which could be due to my very limited understanding of Emacs Lisp. I thought too that it would
be a good idea to set the option to always save and sort the keyword file on exit, but I need to have a file
before I can sort/save it. I have attached my ebibrc file; I seem to have successfully changed the default
entry type, but I am at a loss as to where to go with setting up per-directory keyword files.

I would appreciate any advice you could give me.

Thanks again,

Phil Carter

; ebibrc
; configuration file for ebib
; see Ebib manual for details
; created 2015-09-06, by Phil Carter

; change default entry type to book
; added 2015-09-06
(Continue reading)

Phil and Marlene Carter | 21 Jul 06:36 2015

Discussion of issues relating to Ebib

Hi Joost,

Sorry I have been slow in replying. We had a death in the family.

For reasons which I don't understand my reply to your last email could not be delivered, so I am starting a
fresh email. 

Here are the results of the commands:

*** Welcome to IELM ***  Type (describe-mode) for help.
ELISP> (ebib--get-db-from-filename (cl-second (buffer-local-value 'ebib--multiline-info (car ebib--multiline-buffer-list))))
ELISP> (ebib-db-get-filename ebib--cur-db)
ELISP> (expand-file-name (ebib-db-get-filename ebib--cur-db))
ELISP> (expand-file-name (cl-second (buffer-local-value 'ebib--multiline-info (car ebib--multiline-buffer-list))))

The first command did in fact return "nil". The other commands return the correct database.

Thanks again for your help. It worries me that I have done something fundamentally wrong, but I can't think
what it might be.


Phil Carter

Hi Phil,
(Continue reading)

Phil and Marlene Carter | 30 Jun 02:38 2015

Can't save multiline buffer

Dear Mr Kremers,

I have been trying Ebib out, as a replacement for bibtex-mode.

I use the annote field a lot, for keeping notes, reminders etc. When I execute C-c | s or C-c | q in the annote
buffer I get the error message "Wrong type argument: array, nil", and the buffer is not saved.

Here is the backtrace I get after toggling the debugger:

Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
  ebib-db-get-entry("bonyhady2011" nil)
  ebib-db-set-field-value("annote" "This is a note about....\n" "bonyhady2011" nil overwrite)
  ebib--store-multiline-text(#<buffer bonyhady2011-->annote>)
  call-interactively(ebib-save-from-multiline-buffer nil nil)

My limited understanding of elisp don't allow me to get any further with this these error messages. I wonder
if you could suggest some way around this problem.

I am running Emacs 24.4.1 under Mac OS X 10.7.5.

Thanks for your assistance.

Phil Carter

Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
(Continue reading)

Sergio Bacelar | 11 Mar 11:07 2014

Using BibLateX

Is it possible to use BibLateX with EBib?

Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
Thomas S. Dye | 8 Mar 00:24 2014

Ebib setup

Aloha Joost,

I have this Org mode source code block that I evaluate as a local

  #+name: ebib-setup
  #+begin_src emacs-lisp
    (autoload 'ebib "ebib" "Ebib, a BibTeX database manager." t)
    (dolist (hook '(org-mode-hook))
      (add-hook hook (lambda () (local-set-key "\C-cb" 'ebib-insert-bibtex-key))))
    (setq ebib-bib-search-dirs (quote ("./")))
    (setq ebib-preload-bib-files (quote ("local.bib")))
    (setq ebib-local-bibtex-filenames (quote ("local.bib")))
    (setq ebib-citation-commands
          (quote ((org-mode (("cite" "[[cite:%K][%A]]"))))))

My question: Is it useful to set ebib-local-bibtex-filenames in this

This is for an Org mode template that I'm working on. The goal is to
have the local variables set up the Org mode (+ Ebib) environment so
the user doesn't have to fiddle with .emacs before using the template.

All the best,


T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
(Continue reading)

Thomas S. Dye | 3 Mar 17:43 2014

Org mode links

Aloha Joost,

With the most recent ebib (and perhaps some earlier ones?) I'm no longer
able to jump to a bibliographic entry from an Org mode link.

When I click this link:


Ebib opens a new database named
schulte12:_multi_languag_comput_envir_liter.bib, instead of finding an
entry with that key in an open database.

What might be causing this? 

I've changed my Emacs setup considerably in the last few weeks. Have I
missed a setting?

All the best,


T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884

Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
(Continue reading)

Thomas S. Dye | 4 Jan 02:23 2014


Aloha Joost,

I see you've been working on ebib lately. Thanks for a great tool.

The latest download from Melpa has, for me, a bug when adding a record.
I have ebib automatically generate keys. A <new-entry> is created, but
it isn't selected and I'm left in the record of the entry I was on when
I typed 'a'.

Also, I've been using ido somewhat blindly and fiddling with settings. A
while back I noticed that ebib appears to use ido when I'm editing the
file field. As far as I can tell, this "just happened".  I'd like to
keep ido out of the way here.  Can you give me advice?

Happy New Year!



T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884

Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
(Continue reading)

Suraev | 17 Jul 19:10 2013

feature request: speedbar support

Hi all.

The very first thing I did after trying ebib is changing to vertical split. With such
layout it's pretty natural to think about speedbar support - hence this feature
request :)

Would be great if ebib could be configured via customize to place list of bib entries
into speedbar while having selected entry in the main frame.

If there is a way to integrate it with latex editing i. e. bib entries in speedbar
and .tex in main frame it would be great too.


See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
Jeffrey Spencer | 13 Nov 00:06 2012

(no subject)

Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
Petro Khoroshyy | 6 Oct 17:03 2012

external search in ebib?

Hi ebib list.
I try to develop a way to annotate my articles using doc-view, ebib and
org-mode  capture templates. I have little experience in elisp and 
shamelessly ask if someone can develop a function (of show the way for
it). The function should run from emacs search in a pre-loaded  ebib
database by one bibtex field (file in my case ) and return bibkey (or
other field) of corresponding record.  I hope it is not complex thing to

Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
Mandar Mitra | 31 Aug 13:54 2012

feature request: searching online databases

Certain bibliography managers e.g. jabref (which I couldn't get to work)
promise a capability to search through online sources e.g. ACM Digital
Library, Citeseer, Google Scholar, etc. for bibliographic information.

Is there any plan to implement a similar feature in ebib? If not, do you
think it would be worth trying? I know some Emacs Lisp, but nothing
about its network programming aspect.


ps: Sorry for back-to-back messages from a new user. I thought it best
    not to mix topics.

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware