Mercurial > vim
view runtime/syntax/texinfo.vim @ 34140:adc185c5ca29 v9.1.0031
patch 9.1.0031: Link Error on Windows
Commit: https://github.com/vim/vim/commit/4afda3307dfa330fe7f7b19fc3c1e1de75f9b79a
Author: Christian Brabandt <cb@256bit.org>
Date: Mon Jan 15 22:51:22 2024 +0100
patch 9.1.0031: Link Error on Windows
Problem: Link Error on Windows
Solution: Add ifdef HAVE_TGETENT for term_strings_not_set()
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 15 Jan 2024 23:00:03 +0100 |
parents | 3a63b1e4a6f4 |
children |
line wrap: on
line source
" Vim syntax file " Language: Texinfo (documentation format) " Maintainer: Robert Dodier <robert.dodier@gmail.com> " Latest Revision: 2021-12-15 if exists("b:current_syntax") finish endif let s:cpo_save = &cpo set cpo&vim syn match texinfoControlSequence display '\(@end [a-zA-Z@]\+\|@[a-zA-Z@]\+\)' syn match texinfoComment display '^\s*\(@comment\|@c\)\>.*$' syn region texinfoCode matchgroup=texinfoControlSequence start="@code{" end="}" contains=ALL syn region texinfoVerb matchgroup=texinfoControlSequence start="@verb{" end="}" contains=ALL syn region texinfoArgument matchgroup=texinfoBrace start="{" end="}" contains=ALLBUT syn region texinfoExample matchgroup=texinfoControlSequence start="^@example\s*$" end="^@end example\s*$" contains=ALL syn region texinfoVerbatim matchgroup=texinfoControlSequence start="^@verbatim\s*$" end="^@end verbatim\s*$" syn region texinfoMenu matchgroup=texinfoControlSequence start="^@menu\s*$" end="^@end menu\s*$" if exists("g:texinfo_delimiters") syn match texinfoDelimiter display '[][{}]' endif hi def link texinfoDelimiter Delimiter hi def link texinfoComment Comment hi def link texinfoControlSequence Identifier hi def link texinfoBrace Operator hi def link texinfoArgument Special hi def link texinfoExample String hi def link texinfoVerbatim String hi def link texinfoVerb String hi def link texinfoCode String hi def link texinfoMenu String let b:current_syntax = "texinfo" let &cpo = s:cpo_save unlet s:cpo_save