emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 23f930b 4/8: Make company-capf--current-completion-data bu


From: Dmitry Gutov
Subject: [elpa] master 23f930b 4/8: Make company-capf--current-completion-data buffer-local
Date: Sat, 8 Dec 2018 19:13:05 -0500 (EST)

branch: master
commit 23f930b0f99f72b799329acaf92649900c5c3cd4
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    Make company-capf--current-completion-data buffer-local
    
    #845
    
    Hopefully no backend returns big enough data for memory usage to be a 
problem.
---
 company-capf.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/company-capf.el b/company-capf.el
index 979f80b..4cc8a90 100644
--- a/company-capf.el
+++ b/company-capf.el
@@ -36,7 +36,8 @@
 
 ;; FIXME: Provide a way to save this info once in Company itself
 ;; (https://github.com/company-mode/company-mode/pull/845).
-(defvar company-capf--current-completion-data nil
+;; FIXME: What about memory usage?
+(defvar-local company-capf--current-completion-data nil
   "Value last returned by `company-capf' when called with `candidates'.
 For most properties/actions, this is just what we need: the exact values
 that accompanied the completion table that's currently is use.")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]