blob: 0a1d511a64f96e464bfadb833d0acb1a77f0fa80 [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
Bram Moolenaar5c736222010-01-06 20:54:52 +01006" $Id: catalog.vim,v 1.2 2005/11/23 21:11:10 vimboss Exp $
Bram Moolenaar071d4272004-06-13 20:20:40 +00007
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"