branch: externals/company
commit 035e38b835f1e1da732026befb4c520e30b77152
Merge: 1a0fc12a9c c627f8e5f5
Author: Dmitry Gutov <[email protected]>
Commit: GitHub <[email protected]>

    Merge pull request #1478 from blahgeek/abbrev-tables
    
    abbrev backend: use abbrev--active-tables to get all tables
---
 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))))

Reply via email to