From: Lars Ingebrigtsen Date: Mon, 17 Jun 2019 22:56:40 +0000 (+0200) Subject: Silence message in latin-ltx about the normal situation X-Git-Tag: emacs-27.0.90~2432 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8b8280ac7f502bc0731d03e9d0122ff068ead47f;p=emacs.git 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. --- 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: (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