view runtime/syntax/rng.vim @ 28275:f0e46f5bb2e7 v8.2.4663

patch 8.2.4663: occasional crash when running the GUI tests Commit: https://github.com/vim/vim/commit/17fa233f6f88587d35310b76f48c5a26642c470a Author: Bram Moolenaar <Bram@vim.org> Date: Fri Apr 1 19:44:47 2022 +0100 patch 8.2.4663: occasional crash when running the GUI tests Problem: Occasional crash when running the GUI tests. Solution: Check that the line index is not too high. (closes https://github.com/vim/vim/issues/8681)
author Bram Moolenaar <Bram@vim.org>
date Fri, 01 Apr 2022 20:45:05 +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'