summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Woods <wwoods@redhat.com>2013-04-03 12:54:45 -0400
committerWill Woods <wwoods@redhat.com>2013-04-03 12:54:45 -0400
commit4ba59559c0dcfbf9324f33cdbc915cf6676392e8 (patch)
tree7eaccf55e34f9ead877570d35dd4649e9527e418
parent13c96bea3913df284d88c3ed288bb1b0d150b9f7 (diff)
downloadvim-scripts-4ba59559c0dcfbf9324f33cdbc915cf6676392e8.tar.gz
vim-scripts-4ba59559c0dcfbf9324f33cdbc915cf6676392e8.tar.xz
vim-scripts-4ba59559c0dcfbf9324f33cdbc915cf6676392e8.zip
syntax/systemd: add Documentation=
-rw-r--r--syntax/systemd.vim2
1 files changed, 2 insertions, 0 deletions
diff --git a/syntax/systemd.vim b/syntax/systemd.vim
index c5a8a27..6f72270 100644
--- a/syntax/systemd.vim
+++ b/syntax/systemd.vim
@@ -42,6 +42,7 @@ syn keyword sdTodo contained TODO XXX FIXME NOTE
" see systemd.unit(5)
syn region sdUnitBlock matchgroup=sdHeader start=/^\[Unit\]/ end=/^\[/me=e-2 contains=sdUnitKey
syn match sdUnitKey contained /^Description=/
+syn match sdUnitKey contained /^Documentation=/ nextgroup=sdDocURI
syn match sdUnitKey contained /^\%(Requires\|RequiresOverridable\|Requisite\|RequisiteOverridable\|Wants\|BindTo\|Conflicts\|Before\|After\|OnFailure\|Names\)=/ nextgroup=sdUnitList
syn match sdUnitKey contained /^\%(OnFailureIsolate\|IgnoreOnIsolate\|IgnoreOnSnapshot\|StopWhenUnneeded\|RefuseManualStart\|RefuseManualStop\|AllowIsolate\|DefaultDependencies\)=/ nextgroup=sdBool,sdErr
syn match sdUnitKey contained /^JobTimeoutSec=/ nextgroup=sdDuration,sdErr
@@ -53,6 +54,7 @@ syn match sdUnitList contained /.*/ contains=sdUnitName,sdErr
syn match sdConditionFlag contained /[!|]/
syn keyword sdVirtType contained nextgroup=sdErr qemu kvm vmware microsoft oracle xen pidns openvz
syn keyword sdSecurityType contained nextgroup=sdErr selinux
+syn match sdDocUri contained /\%(https\=:\/\/\|file:\|info:\|man:\)\S\+\s*/ nextgroup=sdDocUri,sdErr
" [Install] {{{1
" see systemd.unit(5)