blob: 4dbff008c615c584fdd87183eba93112230b8067 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: sgml catalog file
3" Maintainer: Johannes Zellner <johannes@zellner.org>
Bram Moolenaara5792f52005-11-23 21:25:05 +00004" Last Change: Fr, 04 Nov 2005 12:46:45 CET
Bram Moolenaar071d4272004-06-13 20:20:40 +00005" Filenames: /etc/sgml.catalog
6" $Id$
7
8" Quit when a syntax file was already loaded
9if exists("b:current_syntax")
10 finish
11endif
12
13syn case ignore
14
15" strings
16syn region catalogString start=+"+ skip=+\\\\\|\\"+ end=+"+ keepend
17syn region catalogString start=+'+ skip=+\\\\\|\\'+ end=+'+ keepend
18
19syn region catalogComment start=+--+ end=+--+ contains=catalogTodo
Bram Moolenaara5792f52005-11-23 21:25:05 +000020syn keyword catalogTodo TODO FIXME XXX NOTE contained
21syn keyword catalogKeyword DOCTYPE OVERRIDE PUBLIC DTDDECL ENTITY CATALOG
Bram Moolenaar071d4272004-06-13 20:20:40 +000022
23
24" The default highlighting.
25hi def link catalogString String
26hi def link catalogComment Comment
27hi def link catalogTodo Todo
28hi def link catalogKeyword Statement
29
30let b:current_syntax = "catalog"