Ключевые слова:emacs, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Boris Tobotras 2:5020/510 21 Oct 98 22:45:02
Subj : раскрасить в xemacs следующую конструкцию....
________________________________________________________________________________
>>>>> "Alexey" == Alexey Vyskubov writes:
Boris> Про пейнтбол я первый написал, зато вы DTD парсить не умеете, а,
Boris> может, нафиг holy war, все равно проиграете? :)
Alexey> Hу-ка, научи меня раскрасить в xemacs следующую конструкцию:
Alexey> <eg>
Alexey> Вот пример многострочной конструкции Которую я хочу
Alexey> покрасить Синим цветом
Alexey> </eg>
Alexey> :-)
Учу: M-x tei-mode RET. Достигается следующим:
(make-face 'tei-eg-face)
(set-face-font 'tei-eg-face
"-adobe-helvetica-medium-r-*-*-*-180-*-*-*-*-koi8-*")
(set-face-foreground 'tei-eg-face "dark blue")
(defun tei-mode ()
(sgml-mode)
(setq
font-lock-keywords
'(
("<eg/[^/]*/" . tei-eg-face)
("<eg[^>]*>[^<]*</>" . tei-eg-face)
("<eg[^>]*>[^<]*</eg>" . tei-eg-face)
)
)
)
(defun tei-mode ()
(interactive)
(sgml-mode)
(run-hooks 'tei-mode-hook))
--
Best regards, -- Boris.
PS: я же это кидал в список рассылки.
Если какая-нибудь неприятность может произойти, она случается.
--- Gnus v5.5/XEmacs 20.3 - "London" * Origin: Linux inside (2:5020/510@fidonet)
________________________________________________________________________________
Comment by <A HREF="mailto:alexey@alv.stud.pu.ru">Alexey Vyskubov</A>
Это же неверный ответ, о чем мы с Борисом в двух следующих письмах
и договорились. _Многострочную_ конструкцию так раскрасить нельзя.
А однострочную я сам умею :)
Xemacs (а именно font-lock) не парсит многострочные образцы. Для ускорения
работы.