blob: d1693cba41f68c093ce5041bf9f682bb6cbb33fe [file] [log] [blame]
Bram Moolenaar34401cc2014-08-29 15:12:19 +02001" dockerfile.vim - Syntax highlighting for Dockerfiles
2" Maintainer: Honza Pokorny <http://honza.ca>
3" Version: 0.5
4" Last Change: 2014 Aug 29
5" License: BSD
6
7
8if exists("b:current_syntax")
9 finish
10endif
11
12let b:current_syntax = "dockerfile"
13
14syntax case ignore
15
16syntax match dockerfileKeyword /\v^\s*(ONBUILD\s+)?(ADD|CMD|ENTRYPOINT|ENV|EXPOSE|FROM|MAINTAINER|RUN|USER|VOLUME|WORKDIR|COPY)\s/
17
18syntax region dockerfileString start=/\v"/ skip=/\v\\./ end=/\v"/
19
20syntax match dockerfileComment "\v^\s*#.*$"
21
22hi def link dockerfileString String
23hi def link dockerfileKeyword Keyword
24hi def link dockerfileComment Comment