X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/e7073a1076e908736eaa8df7ff10599064a24dbe..c6d53302b114ba50a8e48ce98b906849fded86f4:/company-bbdb.el diff --git a/company-bbdb.el b/company-bbdb.el index 58be84c77..872e1fcf0 100644 --- a/company-bbdb.el +++ b/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))