# HG changeset patch # User Dave Love # Date 970673544 0 # Node ID 210c188cba41f1f9a94d49b5b6cbd3d188401ffa # Parent bcce0a4bb1b69fd782a561a397ed2fd41c227163 (smiley-regexp-alist, smiley-update-cache): Use pbm images. diff -r bcce0a4bb1b6 -r 210c188cba41 lisp/gnus/smiley-ems.el --- a/lisp/gnus/smiley-ems.el Wed Oct 04 15:30:17 2000 +0000 +++ b/lisp/gnus/smiley-ems.el Wed Oct 04 15:32:24 2000 +0000 @@ -1,4 +1,5 @@ ;;; smiley-ems.el --- displaying smiley faces + ;; Copyright (C) 2000 Free Software Foundation, Inc. ;; Author: Dave Love @@ -26,9 +27,9 @@ ;; A re-written, simplified version of Wes Hardaker's XEmacs smiley.el ;; which might be merged back to smiley.el if we get an assignment for ;; that. We don't have assignments for the images smiley.el uses, but -;; I'm not sure we need that degree of rococoness and they shouldn't -;; have a yellow background by default. Also, using XBM means we can -;; display the images more generally. -- fx +;; I'm not sure we need that degree of rococoness and defaults like a +;; yellow background. Also, using PBM means we can display the images +;; more generally. -- fx ;;; Test smileys: :-) :-\ :-( :-/ @@ -49,12 +50,12 @@ ;; The XEmacs version has a baroque, if not rococo, set of these. (defcustom smiley-regexp-alist ;; Perhaps :-) should be distinct -- it does appear in the Jargon File. - '(("\\([:;]-?)\\)\\W" 1 "smile.xbm") - ("\\(:-[/\\]\\)\\W" 1 "wry.xbm") - ("\\(:-[({]\\)\\W" 1 "frown.xbm")) + '(("\\([:;]-?)\\)\\W" 1 "smile.pbm") + ("\\(:-[/\\]\\)\\W" 1 "wry.pbm") + ("\\(:-[({]\\)\\W" 1 "frown.pbm")) "*A list of regexps to map smilies to images. The elements are (REGEXP MATCH FILE), where MATCH is the submatch in -rgexp to replace with IMAGE. IMAGE is the name of an XBM file in +rgexp to replace with IMAGE. IMAGE is the name of a PBM file in `smiley-data-directory'." :type '(repeat (list regexp (integer :tag "Regexp match number") @@ -70,7 +71,7 @@ (defun smiley-update-cache () (dolist (elt smiley-regexp-alist) (let* ((data-directory smiley-data-directory) - (image (find-image (list (list :type 'xbm + (image (find-image (list (list :type 'pbm :file (nth 2 elt) :ascent 'center))))) (if image