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

[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)))
 



reply via email to

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