]> git.eshelyaron.com Git - emacs.git/commitdiff
(generate-fontset-menu): Exclude the defualt fontset.
authorKenichi Handa <handa@m17n.org>
Fri, 27 Sep 2002 04:54:02 +0000 (04:54 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 27 Sep 2002 04:54:02 +0000 (04:54 +0000)
lisp/international/fontset.el

index 31bc0e223e54379153a40c3b53705d4fdef46661..e323d37d412c35003038a098d3208e305ca47bdd 100644 (file)
@@ -427,14 +427,12 @@ with \"fontset\" in `<CHARSET_REGISTRY> field."
 ;; Return a list to be appended to `x-fixed-font-alist' when
 ;; `mouse-set-font' is called.
 (defun generate-fontset-menu ()
-  (let ((fontsets (fontset-list))
-       fontset-name
-       l)
-    (while fontsets
-      (setq fontset-name (car fontsets) fontsets (cdr fontsets))
-      (setq l (cons (list (fontset-plain-name fontset-name) fontset-name) l)))
+  (let (l)
+    (dolist (fontset (fontset-list))
+      (or (string-match "fontset-default$" fontset)
+         (push (list (fontset-plain-name fontset) fontset) l)))
     (cons "Fontset"
-         (sort l (function (lambda (x y) (string< (car x) (car y))))))))
+         (sort l #'(lambda (x y) (string< (car x) (car y)))))))
 
 (defun fontset-plain-name (fontset)
   "Return a plain and descriptive name of FONTSET."