branch: externals/company
commit c627f8e5f5493faf126df2464d6006bf3b749b0e
Author: Yikai Zhao <[email protected]>
Commit: Yikai Zhao <[email protected]>
abbrev backend: use abbrev--active-tables to get all tables
previous, tables in `abbrev-minor-mode-table-alist` was not considered
---
company-abbrev.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/company-abbrev.el b/company-abbrev.el
index 74677f46ed..e074d3af4e 100644
--- a/company-abbrev.el
+++ b/company-abbrev.el
@@ -41,9 +41,11 @@
(interactive (company-begin-backend 'company-abbrev
'company-abbrev-insert))
(prefix (company-grab-symbol))
- (candidates (nconc
- (delete "" (all-completions arg global-abbrev-table))
- (delete "" (all-completions arg local-abbrev-table))))
+ (candidates (apply
+ #'nconc
+ (mapcar (lambda (table)
+ (delete "" (all-completions arg table)))
+ (abbrev--active-tables))))
(kind 'snippet)
(meta (abbrev-expansion arg))
(post-completion (expand-abbrev))))