X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/39a458ed74ecb2015e933438a547846abed973a0..a1cdea05e8cbfe15ba075c64417db20b814e48e8:/packages/company/company-bbdb.el diff --git a/packages/company/company-bbdb.el b/packages/company/company-bbdb.el index 58be84c77..872e1fcf0 100644 --- a/packages/company/company-bbdb.el +++ b/packages/company/company-bbdb.el @@ -1,6 +1,6 @@ -;;; company-bbdb.el --- company-mode completion back-end for BBDB in message-mode +;;; company-bbdb.el --- company-mode completion backend for BBDB in message-mode -;; Copyright (C) 2013-2014 Free Software Foundation, Inc. +;; Copyright (C) 2013-2014, 2016 Free Software Foundation, Inc. ;; Author: Jan Tatarik @@ -28,7 +28,7 @@ (declare-function bbdb-search "bbdb-com") (defgroup company-bbdb nil - "Completion back-end for BBDB." + "Completion backend for BBDB." :group 'company) (defcustom company-bbdb-modes '(message-mode) @@ -44,13 +44,13 @@ ;;;###autoload (defun company-bbdb (command &optional arg &rest ignore) - "`company-mode' completion back-end for BBDB." + "`company-mode' completion backend for BBDB." (interactive (list 'interactive)) (cl-case command (interactive (company-begin-backend 'company-bbdb)) (prefix (and (memq major-mode company-bbdb-modes) (featurep 'bbdb-com) - (looking-back "^\\(To\\|Cc\\|Bcc\\): *\\(.*\\)" + (looking-back "^\\(To\\|Cc\\|Bcc\\): *.*? *\\([^,;]*\\)" (line-beginning-position)) (match-string-no-properties 2))) (candidates (company-bbdb--candidates arg))