[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU emacs и выделение цветом в psgml (fwd)
Коллеги. Помогите советом, pls.
Приношу извинения, если это письмо пройдет тут дважды. Просто первый раз
послал его и не увидел в списке :(
Никак не могу заставить psgml в GNU emacs выделять синтаксис цветом. Добавил
наряду с прочим по образцу Бориса Тоботраса в свой ~/.emacs следующее:
==== cut here ====
(setq sgml-set-face t)
;;
;; Faces.
;;
(make-face 'sgml-comment-face)
(make-face 'sgml-doctype-face)
(make-face 'sgml-end-tag-face)
(make-face 'sgml-entity-face)
(make-face 'sgml-ignored-face)
(make-face 'sgml-ms-end-face)
(make-face 'sgml-ms-start-face)
(make-face 'sgml-pi-face)
(make-face 'sgml-sgml-face)
(make-face 'sgml-short-ref-face)
(make-face 'sgml-start-tag-face)
(set-face-foreground 'sgml-comment-face "dark green")
(set-face-foreground 'sgml-doctype-face "maroon")
(set-face-foreground 'sgml-end-tag-face "blue2")
(set-face-foreground 'sgml-entity-face "red2")
(set-face-foreground 'sgml-ignored-face "maroon")
(set-face-background 'sgml-ignored-face "gray90")
(set-face-foreground 'sgml-ms-end-face "maroon")
(set-face-foreground 'sgml-ms-start-face "maroon")
(set-face-foreground 'sgml-pi-face "maroon")
(set-face-foreground 'sgml-sgml-face "maroon")
(set-face-foreground 'sgml-short-ref-face "goldenrod")
(set-face-foreground 'sgml-start-tag-face "blue2")
(setq-default sgml-markup-faces
'((comment . sgml-comment-face)
(doctype . sgml-doctype-face)
(end-tag . sgml-end-tag-face)
(entity . sgml-entity-face)
(ignored . sgml-ignored-face)
(ms-end . sgml-ms-end-face)
(ms-start . sgml-ms-start-face)
(pi . sgml-pi-face)
(sgml . sgml-sgml-face)
(short-ref . sgml-short-ref-face)
(start-tag . sgml-start-tag-face)))
==== cut here ====
Так вот эти faces даже не появляются в списке faces после загрузки emacs.
Если делать make-face руками, то появляются. Если посмотреть значение
переменной sgml-markup-faces, то оно там дефолтовое (только bold и italic).
Где я не догоняю?
Заранее большое спасибо за совет.
--
Victor Sudakov
VAS4-RIPE, http://www.dtu.tsu.ru/~vas
PGP Public Key: finger vas@gateway.dtu.tsu.ru
Amasai, strong
----- End of forwarded message from Victor Sudakov -----
--
Victor Sudakov
VAS4-RIPE, http://www.dtu.tsu.ru/~vas
PGP Public Key: finger vas@gateway.dtu.tsu.ru
----- End of forwarded message from vas -----
--
Victor Sudakov
VAS4-RIPE, http://www.dtu.tsu.ru/~vas
PGP Public Key: finger vas@gateway.dtu.tsu.ru