On Sat, 03 Apr 2010 18:21:57 -0300, David Bremner <bremner@unb.ca> wrote: > The warnings about unknown functions can be eliminated by use the > declare-function macro; if you have emacs lisp reference manual (it > required the package emacs23-common-non-dfsg on Debian) then you can > run: > > ESC ESC : (info "(elisp)Declaring Functions") <RETURN> > > For variables, the obvious approach is to make a file 'notmuch-vars.el' > and put the variables we need in several files there. I'll declare common variables and 'exported' functions in 'notmuch-lib.el'. It may take a few days (I'm supposed to be on holiday). Carl: is a single changeset that creates notmuch-lib.el and moves the show implementation into notmuch-show.el okay? dme. -- David Edmondson, http://dme.org