branch: externals/guess-language
commit 84dda4b7ed5e9848d7ff66dce2cfa929989b647c
Author: Titus von der Malsburg <[email protected]>
Commit: Titus von der Malsburg <[email protected]>

    Check whether regexps have to be recompiled.
    
    When the list of languages has been changed.
---
 guess-language.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/guess-language.el b/guess-language.el
index 3a040da..68dcafc 100644
--- a/guess-language.el
+++ b/guess-language.el
@@ -62,6 +62,8 @@ languages are:
 (with-eval-after-load "guess-language" (guess-language-compile-regexps))
 
 (defun guess-language (beginning end)
+  (when (cl-set-exclusive-or guess-language-languages (mapcar #'car 
guess-language-regexps))
+    (guess-language-compile-regexps))
   (let ((tally (cl-loop
                 for lang in guess-language-regexps
                 for regexp = (cdr lang)

Reply via email to