diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2013-09-26 12:48:01 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2013-09-26 12:48:01 +0200 |
commit | 2b1938816662934441e86b8891db8368f1bdf37d (patch) | |
tree | 01e952339c5aab7e03fcd374112f846aa04150c5 /syntax/dockerfile.vim | |
parent | a531f6b1045971aee4cffb9a7178c17f9349f439 (diff) | |
download | vim-polyglot-2b1938816662934441e86b8891db8368f1bdf37d.tar.gz vim-polyglot-2b1938816662934441e86b8891db8368f1bdf37d.zip |
Add dockerfile syntax support
Diffstat (limited to 'syntax/dockerfile.vim')
-rw-r--r-- | syntax/dockerfile.vim | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/syntax/dockerfile.vim b/syntax/dockerfile.vim new file mode 100644 index 00000000..90e0651b --- /dev/null +++ b/syntax/dockerfile.vim @@ -0,0 +1,22 @@ +" dockerfile.vim - Syntax highlighting for Dockerfiles +" Maintainer: Honza Pokorny <http://honza.ca> +" Version: 0.5 + + +if exists("b:current_syntax") + finish +endif + +let b:current_syntax = "dockerfile" + +syntax case ignore + +syntax match dockerfileKeyword /\v^\s*(FROM|MAINTAINER|RUN|CMD|EXPOSE|ENV|ADD)\s/ +syntax match dockerfileKeyword /\v^\s*(ENTRYPOINT|VOLUME|USER|WORKDIR)\s/ +highlight link dockerfileKeyword Keyword + +syntax region dockerfileString start=/\v"/ skip=/\v\\./ end=/\v"/ +highlight link dockerfileString String + +syntax match dockerfileComment "\v^\s*#.*$" +highlight link dockerfileComment Comment |