aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-06-18 00:56:40 +0200
committerLars Ingebrigtsen2019-06-18 00:56:45 +0200
commit8b8280ac7f502bc0731d03e9d0122ff068ead47f (patch)
tree88a73e59ca64ed284b955c205156cfcfc5465f79
parent7c8cb70fa391a7540c27c3b6e7d5f85fbf4d281f (diff)
downloademacs-8b8280ac7f502bc0731d03e9d0122ff068ead47f.tar.gz
emacs-8b8280ac7f502bc0731d03e9d0122ff068ead47f.zip
Silence message in latin-ltx about the normal situation
* lisp/leim/quail/latin-ltx.el (latin-ltx--define-rules): Don't output the summary message unless there are conflicts.
-rw-r--r--lisp/leim/quail/latin-ltx.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/leim/quail/latin-ltx.el b/lisp/leim/quail/latin-ltx.el
index 754f662d9b4..0194c433b71 100644
--- a/lisp/leim/quail/latin-ltx.el
+++ b/lisp/leim/quail/latin-ltx.el
@@ -105,10 +105,11 @@ system, including many technical ones. Examples:
105 (setq rules (delq c rules))) 105 (setq rules (delq c rules)))
106 (message "Conflict for %S: %S" 106 (message "Conflict for %S: %S"
107 (car rule) (apply #'string conflicts))))))) 107 (car rule) (apply #'string conflicts)))))))
108 (let ((inputs (mapcar #'car newrules))) 108 (let* ((inputs (delete-dups (mapcar #'car newrules)))
109 (setq inputs (delete-dups inputs)) 109 (conflicts (- (length newrules) (length inputs))))
110 (message "latin-ltx: %d rules (+ %d conflicts)!" 110 (unless (zerop conflicts)
111 (length inputs) (- (length newrules) (length inputs)))) 111 (message "latin-ltx: %d rules (+ %d conflicts)!"
112 (length inputs) conflicts)))
112 `(quail-define-rules ,@(nreverse newrules))))) 113 `(quail-define-rules ,@(nreverse newrules)))))
113 114
114(latin-ltx--define-rules 115(latin-ltx--define-rules