]> git.eshelyaron.com Git - emacs.git/commitdiff
Silence message in latin-ltx about the normal situation
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Jun 2019 22:56:40 +0000 (00:56 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Jun 2019 22:56:45 +0000 (00:56 +0200)
* lisp/leim/quail/latin-ltx.el (latin-ltx--define-rules): Don't
output the summary message unless there are conflicts.

lisp/leim/quail/latin-ltx.el

index 754f662d9b447183b6fbaf56d34b368712d34905..0194c433b7151698ce1abd4373f37b43694cc2ec 100644 (file)
@@ -105,10 +105,11 @@ system, including many technical ones.  Examples:
                   (setq rules (delq c rules)))
                 (message "Conflict for %S: %S"
                          (car rule) (apply #'string conflicts)))))))
-      (let ((inputs (mapcar #'car newrules)))
-        (setq inputs (delete-dups inputs))
-        (message "latin-ltx: %d rules (+ %d conflicts)!"
-                 (length inputs) (- (length newrules) (length inputs))))
+      (let* ((inputs (delete-dups (mapcar #'car newrules)))
+             (conflicts (- (length newrules) (length inputs))))
+        (unless (zerop conflicts)
+          (message "latin-ltx: %d rules (+ %d conflicts)!"
+                   (length inputs) conflicts)))
       `(quail-define-rules ,@(nreverse newrules)))))
 
 (latin-ltx--define-rules