1 |
commit: 00d36cb2aca7777193d8ffffea4e85a4e000fdca |
2 |
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Aug 25 22:32:56 2022 +0000 |
4 |
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Aug 25 22:32:56 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/company-ebuild.git/commit/?id=00d36cb2 |
7 |
|
8 |
company-ebuild-keywords.el: make most of dynamic vars buffer-local |
9 |
|
10 |
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> |
11 |
|
12 |
company-ebuild-keywords.el | 14 ++++++++++---- |
13 |
1 file changed, 10 insertions(+), 4 deletions(-) |
14 |
|
15 |
diff --git a/company-ebuild-keywords.el b/company-ebuild-keywords.el |
16 |
index 3a4f516..c126f7a 100644 |
17 |
--- a/company-ebuild-keywords.el |
18 |
+++ b/company-ebuild-keywords.el |
19 |
@@ -141,16 +141,22 @@ |
20 |
;; Dynamically collected keywords. |
21 |
|
22 |
(defvar company-ebuild--dynamic-keywords-eclasses nil) |
23 |
+(make-variable-buffer-local 'company-ebuild--dynamic-keywords-eclasses) |
24 |
|
25 |
(defvar company-ebuild--dynamic-keywords-functions nil) |
26 |
+(make-variable-buffer-local 'company-ebuild--dynamic-keywords-functions) |
27 |
|
28 |
-(defvar company-ebuild--dynamic-keywords-variables nil) |
29 |
- |
30 |
-(defvar company-ebuild--dynamic-keywords-use-flags nil) |
31 |
+(defvar company-ebuild--dynamic-keywords-licenses nil) |
32 |
+(make-variable-buffer-local 'company-ebuild--dynamic-keywords-licenses) |
33 |
|
34 |
(defvar company-ebuild--dynamic-keywords-packages nil) |
35 |
+;; ‘company-ebuild--dynamic-keywords-packages’ is left global. |
36 |
|
37 |
-(defvar company-ebuild--dynamic-keywords-licenses nil) |
38 |
+(defvar company-ebuild--dynamic-keywords-use-flags nil) |
39 |
+(make-variable-buffer-local 'company-ebuild--dynamic-keywords-use-flags) |
40 |
+ |
41 |
+(defvar company-ebuild--dynamic-keywords-variables nil) |
42 |
+(make-variable-buffer-local 'company-ebuild--dynamic-keywords-variables) |
43 |
|
44 |
|
45 |
(defun company-ebuild--dynamic-keywords () |