Skip to content

Commit 707b385

Browse files
author
Bruno Sutic
committed
Syntax highlighting for ENVIRONMENT section
Closes #6
1 parent c086d5a commit 707b385

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- add "guards" for the autoload files
66
- add syntax highlighting for files in FILES manpage section
7+
- syntax highlighting for environment variables in ENVIRONMENT manpage section
78

89
### v0.1.0, Jan 24, 2015
910

syntax/man.vim

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@ if getline(1) =~ '^\(\f\|:\)\+([23][px]\?)'
2424
syntax region manErrors start='^ERRORS'hs=s+6 end='^\u[A-Z ]*$'me=e-30 keepend contains=manSignal,manReference,manSectionHeading,manHeaderFile,manCError
2525
endif
2626

27-
syntax match manFile display '\s\zs\~\?\/[0-9A-Za-z_*/$.{}-]*' contained
28-
syntax match manEnvVarFile display '\s\zs\$[0-9A-Za-z_{}]\+\/[0-9A-Za-z_*/$.{}-]*' contained
27+
syntax match manFile display '\s\zs\~\?\/[0-9A-Za-z_*/$.{}<>-]*' contained
28+
syntax match manEnvVarFile display '\s\zs\$[0-9A-Za-z_{}]\+\/[0-9A-Za-z_*/$.{}<>-]*' contained
2929
syntax region manFiles start='^FILES'hs=s+5 end='^\u[A-Z ]*$'me=e-30 keepend contains=manReference,manSectionHeading,manHeaderFile,manURL,manEmail,manFile,manEnvVarFile
3030

31+
syntax match manEnvVar display '\s\zs\(\u\|_\)\{3,}' contained
32+
syntax region manFiles start='^ENVIRONMENT'hs=s+11 end='^\u[A-Z ]*$'me=e-30 keepend contains=manReference,manSectionHeading,manHeaderFile,manURL,manEmail,manEnvVar
33+
3134
hi def link manTitle Title
3235
hi def link manSectionHeading Statement
3336
hi def link manOptionDesc Constant
@@ -41,6 +44,7 @@ hi def link manCError Identifier
4144
hi def link manSignal Identifier
4245
hi def link manFile Identifier
4346
hi def link manEnvVarFile Identifier
47+
hi def link manEnvVar Identifier
4448
hi def link manHighlight Statement
4549

4650
let b:current_syntax = 'man'

0 commit comments

Comments
 (0)