diff options
-rw-r--r-- | company-ebuild-keywords.el | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/company-ebuild-keywords.el b/company-ebuild-keywords.el index 3a4f516..c126f7a 100644 --- a/company-ebuild-keywords.el +++ b/company-ebuild-keywords.el @@ -141,16 +141,22 @@ ;; Dynamically collected keywords. (defvar company-ebuild--dynamic-keywords-eclasses nil) +(make-variable-buffer-local 'company-ebuild--dynamic-keywords-eclasses) (defvar company-ebuild--dynamic-keywords-functions nil) +(make-variable-buffer-local 'company-ebuild--dynamic-keywords-functions) -(defvar company-ebuild--dynamic-keywords-variables nil) - -(defvar company-ebuild--dynamic-keywords-use-flags nil) +(defvar company-ebuild--dynamic-keywords-licenses nil) +(make-variable-buffer-local 'company-ebuild--dynamic-keywords-licenses) (defvar company-ebuild--dynamic-keywords-packages nil) +;; ‘company-ebuild--dynamic-keywords-packages’ is left global. -(defvar company-ebuild--dynamic-keywords-licenses nil) +(defvar company-ebuild--dynamic-keywords-use-flags nil) +(make-variable-buffer-local 'company-ebuild--dynamic-keywords-use-flags) + +(defvar company-ebuild--dynamic-keywords-variables nil) +(make-variable-buffer-local 'company-ebuild--dynamic-keywords-variables) (defun company-ebuild--dynamic-keywords () |