[PATCH] autoload notmuch-company if we have company

Mark Walters markwalters1009 at gmail.com
Sat Oct 24 08:53:39 PDT 2015


---

Does this work for people with company installed (on top of the first
3 patches in the series)? I hope it should autoload notmuch-company if
the user has company. I don't on this computer (and am still running
emacs 23) so haven't tested.

Best wishes

Mark


emacs/notmuch-address.el | 5 +++++
 emacs/notmuch-company.el | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/emacs/notmuch-address.el b/emacs/notmuch-address.el
index d54a8bb..4a3fc23 100644
--- a/emacs/notmuch-address.el
+++ b/emacs/notmuch-address.el
@@ -22,6 +22,11 @@
 (require 'message)
 (require 'notmuch-parser)
 
+;; Only load notmuch-company if we have company (but we don't want an
+;; error if we don't have company
+(when (require 'company nil 't)
+  (require 'notmuch-company))
+
 ;;
 
 (defcustom notmuch-address-command nil
diff --git a/emacs/notmuch-company.el b/emacs/notmuch-company.el
index f34aec4..9a44cf5 100644
--- a/emacs/notmuch-company.el
+++ b/emacs/notmuch-company.el
@@ -33,7 +33,6 @@
 
 ;;; Code:
 
-(require 'company)
 (require 'message)
 (require 'notmuch-address)
 (require 'cl-lib)
-- 
2.1.4



More information about the notmuch mailing list