[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/company-ebdb 88fbe6c 6/9: [company-ebdb] Provide new co
From: |
Stefan Monnier |
Subject: |
[elpa] externals/company-ebdb 88fbe6c 6/9: [company-ebdb] Provide new company-ebdb-pop-up option |
Date: |
Tue, 1 Dec 2020 15:31:19 -0500 (EST) |
branch: externals/company-ebdb
commit 88fbe6c8c9766b499b2e7cde36242675c26882d6
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
[company-ebdb] Provide new company-ebdb-pop-up option
* packages/company-ebdb/company-ebdb.el (company-ebdb-pop-up): In case
users only want completion, no pop up.
---
company-ebdb.el | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/company-ebdb.el b/company-ebdb.el
index 83dc53a..e5df64f 100644
--- a/company-ebdb.el
+++ b/company-ebdb.el
@@ -46,6 +46,10 @@
:type '(repeat (symbol :tag "Major mode"))
:package-version '(company . "0.8.8"))
+(defcustom company-ebdb-pop-up t
+ "When non-nil, pop up an *EBDB* buffer after completion."
+ :type 'boolean)
+
(defun company-ebdb--candidates (arg)
(cl-mapcan (lambda (record)
(mapcar (lambda (mail) (ebdb-dwim-mail record mail))
@@ -54,7 +58,8 @@
(ebdb-field-mail ,arg))))))
(defun company-ebdb--post-complete (arg)
- (when (apply #'derived-mode-p company-ebdb-modes)
+ (when (and company-ebdb-pop-up
+ (apply #'derived-mode-p company-ebdb-modes))
(let* ((bits (ebdb-decompose-ebdb-address arg))
(recs (ebdb-message-search (car bits) (nth 1 bits))))
(when recs
- [elpa] branch externals/company-ebdb created (now 594a715), Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb a70f4bc 7/9: [company-ebdb] Only return record addresses that actually match, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb 594a715 9/9: * .gitignore: New file, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb 692a272 2/9: Tweaks for package format correctness, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb 02d8858 5/9: [company-ebdb] Add to company-backends by default, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb 88fbe6c 6/9: [company-ebdb] Provide new company-ebdb-pop-up option,
Stefan Monnier <=
- [elpa] externals/company-ebdb a000d14 3/9: [company-ebdb] Offer record role field mail addresses for completion, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb e29861a 4/9: [company-ebdb] Use derived-mode-p with company-ebdb-modes, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb f4b8ad4 8/9: [company-ebdb] Bump to 1.1, Stefan Monnier, 2020/12/01
- [elpa] externals/company-ebdb 6afcd29 1/9: Add external/contrib packages for EBDB, Stefan Monnier, 2020/12/01