On 24 Mar 2003, Alexander Butenko wrote:
С переездом на gnu emacs возника интересная проблема со смайликами.
Отображение смайликов картинками есть, но они все черного цвета,
вместо любимого желтого.
Порывшись в доках, нашел, что есть переменная smiley-flesh-color. Но в
gnu emacs ее нету. Как я понимаю нужен еще дополнительный пакет. Есть
переменные smiley-data-directory и smiley-regexp-alist.
Я упорно смотрел на smiley.el от свежего Oort, но там не обнаружил
ничего похожего. Зато нашел вот такой текст:
,----
| ;;; Commentary:
|
| ;; 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 defaults like a
| ;; yellow background. Also, using PBM means we can display the images
| ;; more generally. -- fx
`----
Исходя из чего догадка: попробуй выдрать smiley.el из XEmacs (видимо, из
пакета gnus). Авось, заработает. =))
Но это еще не все. В том же файле есть вот это:
,----
| (defcustom gnus-smiley-file-types
| (let ((types (list "pbm")))
| (when (gnus-image-type-available-p 'xpm)
| (push "xpm" types))
| types)
| "*List of suffixes on picon file names to try."
| :type '(repeat string)
| :group 'smiley)
`----
Исходя из этого вторая догадка: если (gnus-image-type-available-p 'xpm)
дает t, обнови Gnus (т.е. на Oort; возможно, достаточно просто взять
оттуда smiley.el и *.xpm, но не проверял).
--
I accept RFC3156 and RFC1991-compatible encrypted mail.
PGP key fingerprint: 123A 7CCE 6E26 6233 0D87 E01A A0F8 3524 FCD8 1841