view runtime/syntax/rng.vim @ 14409:9ffce640d0d3 v8.1.0219

patch 8.1.0219: expanding ## fails to escape backtick commit https://github.com/vim/vim/commit/2c8c681bfcd5138a0ec8ce018216dc2dc69a11a0 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 28 17:07:52 2018 +0200 patch 8.1.0219: expanding ## fails to escape backtick Problem: Expanding ## fails to escape backtick. Solution: Escape a backtick in a file name. (closes https://github.com/vim/vim/issues/3257)
author Christian Brabandt <cb@256bit.org>
date Sat, 28 Jul 2018 17:15:06 +0200
parents 2d1383658bb4
children
line wrap: on
line source

" Vim syntax file
" Language:    RELAX NG
" Maintainer:  Jaromir Hradilek <jhradilek@gmail.com>
" URL:         https://github.com/jhradilek/vim-rng
" Last Change: 25 March 2013
" Description: A syntax file for RELAX NG, a schema language for XML

if exists('b:current_syntax')
  finish
endif

do Syntax xml
syn spell toplevel
syn cluster xmlTagHook add=rngTagName
syn case match

syn keyword rngTagName anyName attribute choice data define div contained
syn keyword rngTagName element empty except externalRef grammar contained
syn keyword rngTagName group include interleave list mixed name contained
syn keyword rngTagName notAllowed nsName oneOrMore optional param contained
syn keyword rngTagName parentRef ref start text value zeroOrMore contained

hi def link rngTagName Statement

let b:current_syntax = 'rng'