Mercurial > vim
view runtime/syntax/sgmllnx.vim @ 10708:4940a195bd1f v8.0.0244
patch 8.0.0244: making t_BE empty only has an effect before startup
commit https://github.com/vim/vim/commit/d9c60648e50a82dcb85b8dffb47f6416c3d56972
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jan 27 20:03:18 2017 +0100
patch 8.0.0244: making t_BE empty only has an effect before startup
Problem: When the user sets t_BE empty after startup to disable bracketed
paste, this has no direct effect.
Solution: When t_BE is made empty write t_BD. When t_BE is made non-empty
write the new value.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 27 Jan 2017 20:15:04 +0100 |
parents | 46763b01cd9a |
children |
line wrap: on
line source
" Vim syntax file " Language: SGML-linuxdoc (supported by old sgmltools-1.x) " Maintainer: SungHyun Nam <goweol@gmail.com> " Last Change: 2013 May 13 " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif syn case ignore " tags syn region sgmllnxEndTag start=+</+ end=+>+ contains=sgmllnxTagN,sgmllnxTagError syn region sgmllnxTag start=+<[^/]+ end=+>+ contains=sgmllnxTagN,sgmllnxTagError syn match sgmllnxTagN contained +<\s*[-a-zA-Z0-9]\++ms=s+1 contains=sgmllnxTagName syn match sgmllnxTagN contained +</\s*[-a-zA-Z0-9]\++ms=s+2 contains=sgmllnxTagName syn region sgmllnxTag2 start=+<\s*[a-zA-Z]\+/+ keepend end=+/+ contains=sgmllnxTagN2 syn match sgmllnxTagN2 contained +/.*/+ms=s+1,me=e-1 syn region sgmllnxSpecial oneline start="&" end=";" " tag names syn keyword sgmllnxTagName contained article author date toc title sect verb syn keyword sgmllnxTagName contained abstract tscreen p itemize item enum syn keyword sgmllnxTagName contained descrip quote htmlurl code ref syn keyword sgmllnxTagName contained tt tag bf it url syn match sgmllnxTagName contained "sect\d\+" " Comments syn region sgmllnxComment start=+<!--+ end=+-->+ syn region sgmllnxDocType start=+<!doctype+ end=+>+ " Define the default highlighting. " Only when an item doesn't have highlighting yet hi def link sgmllnxTag2 Function hi def link sgmllnxTagN2 Function hi def link sgmllnxTag Special hi def link sgmllnxEndTag Special hi def link sgmllnxParen Special hi def link sgmllnxEntity Type hi def link sgmllnxDocEnt Type hi def link sgmllnxTagName Statement hi def link sgmllnxComment Comment hi def link sgmllnxSpecial Special hi def link sgmllnxDocType PreProc hi def link sgmllnxTagError Error let b:current_syntax = "sgmllnx" " vim:set tw=78 ts=8 sts=2 sw=2 noet: