Emacs, PSGML a syntax highlighting

Jirka Kosek jirka na kosek.cz
Středa Únor 21 22:58:04 CET 2001


Dracula007 wrote:

>    nedavno se tu vedla diskuse na tema DocBook, a dosel jsem k nazoru ze je
> to presne to co potrebuji. Zacal jsem se tim zabyvat, a je to skutecne to
> prave. Delam v xEmacsu + PSGML (na RH6.2), ale nedari se mi ho primet aby
> provadel zvyraznovani syntaxe. V menu jsem nikde nic nenasel, a kdyz jsem
> hledal na netu, nenasel jsem nic kloudneho (resp. silene machinace s konf.
> soubory), ale pritom jsem presvedcen ze to musi jit nejak jednoduseji. Ale
> jak???

Tohle snad není tak šílené. Stačí přidat do .emacs:

;; Color highlighting for PSGML
(make-face 'sgml-comment-face)
(make-face 'sgml-start-tag-face)
(make-face 'sgml-end-tag-face)
(make-face 'sgml-entity-face)

(set-face-foreground 'sgml-comment-face "Gray")
(set-face-foreground 'sgml-start-tag-face "Blue")
(set-face-foreground 'sgml-end-tag-face "Blue")
(set-face-foreground 'sgml-entity-face "Red")

(setq sgml-markup-faces 
      '((comment . sgml-comment-face)
	(start-tag . sgml-start-tag-face)
	(end-tag . sgml-end-tag-face)
	(entity . sgml-entity-face)
	(doctype . font-lock-keyword-face)
        (pi . font-lock-reference-face)
	))

(setq sgml-set-face t)


-----------------------------------------------------------------
  Jirka Kosek  	                     
  e-mail: jirka na kosek.cz
  http://www.kosek.cz


Další informace o konferenci Linux