From 2b1938816662934441e86b8891db8368f1bdf37d Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Thu, 26 Sep 2013 12:48:01 +0200 Subject: Add dockerfile syntax support --- syntax/dockerfile.vim | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 syntax/dockerfile.vim (limited to 'syntax') 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 +" 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 -- cgit v1.2.3