xref: /vim-8.2.3635/runtime/syntax/ctrlh.vim (revision d857f0e0)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language:	CTRL-H (e.g., ASCII manpages)
3071d4279SBram Moolenaar" Maintainer:	Bram Moolenaar <[email protected]>
4*d857f0e0SBram Moolenaar" Last Change:	2005 Jun 20
5071d4279SBram Moolenaar
6071d4279SBram Moolenaar" Existing syntax is kept, this file can be used as an addition
7071d4279SBram Moolenaar
8071d4279SBram Moolenaar" Recognize underlined text: _^Hx
9071d4279SBram Moolenaarsyntax match CtrlHUnderline /_\b./  contains=CtrlHHide
10071d4279SBram Moolenaar
11071d4279SBram Moolenaar" Recognize bold text: x^Hx
12071d4279SBram Moolenaarsyntax match CtrlHBold /\(.\)\b\1/  contains=CtrlHHide
13071d4279SBram Moolenaar
14071d4279SBram Moolenaar" Hide the CTRL-H (backspace)
15071d4279SBram Moolenaarsyntax match CtrlHHide /.\b/  contained
16071d4279SBram Moolenaar
17071d4279SBram Moolenaar" Define the default highlighting.
18*d857f0e0SBram Moolenaar" Only used when an item doesn't have highlighting yet
19071d4279SBram Moolenaarhi def link CtrlHHide Ignore
20071d4279SBram Moolenaarhi def CtrlHUnderline term=underline cterm=underline gui=underline
21071d4279SBram Moolenaarhi def CtrlHBold term=bold cterm=bold gui=bold
22071d4279SBram Moolenaar
23071d4279SBram Moolenaar" vim: ts=8
24