[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/jinx 7d1dbd7252 2/2: jinx-languages: Only ask about fil
From: |
ELPA Syncer |
Subject: |
[elpa] externals/jinx 7d1dbd7252 2/2: jinx-languages: Only ask about file-local vars in file buffers (Fix #50) |
Date: |
Thu, 20 Apr 2023 07:57:56 -0400 (EDT) |
branch: externals/jinx
commit 7d1dbd725298ed5a57efa52c5c442b2d6341565e
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
jinx-languages: Only ask about file-local vars in file buffers (Fix #50)
---
jinx.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/jinx.el b/jinx.el
index f58cb11f1f..7c1e83d234 100644
--- a/jinx.el
+++ b/jinx.el
@@ -704,8 +704,11 @@ With prefix argument GLOBAL non-nil change the languages
globally."
(setq-default jinx-languages langs))
(t
(setq-local jinx-languages langs)
- (when (y-or-n-p "Save `jinx-languages' as file-local variable? ")
- (add-file-local-variable 'jinx-languages jinx-languages))))
+ (when (or (assq 'jinx-languages file-local-variables-alist)
+ (and buffer-file-name
+ (y-or-n-p "Save `jinx-languages' as file-local variable?
")))
+ (add-file-local-variable 'jinx-languages jinx-languages)
+ (setf (alist-get 'jinx-languages file-local-variables-alist)
jinx-languages))))
(jinx--load-dicts)
(jinx--cleanup)))