summaryrefslogtreecommitdiff
path: root/uvim/runtime/syntax/dockerfile.mnv
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 12:41:27 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 12:41:27 +0300
commit4f2d36194b4f299aa7509d815c07121039ea833b (patch)
treef3ded014bad3a4c76ff6a22b8726ebaab68c3d13 /uvim/runtime/syntax/dockerfile.mnv
parent5b578e70c314723a3cde5c9bfc2be0bf1dadc93b (diff)
downloadProject-Tick-4f2d36194b4f299aa7509d815c07121039ea833b.tar.gz
Project-Tick-4f2d36194b4f299aa7509d815c07121039ea833b.zip
NOISSUE change uvim folder name to mnv
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/syntax/dockerfile.mnv')
-rw-r--r--uvim/runtime/syntax/dockerfile.mnv44
1 files changed, 0 insertions, 44 deletions
diff --git a/uvim/runtime/syntax/dockerfile.mnv b/uvim/runtime/syntax/dockerfile.mnv
deleted file mode 100644
index 01ca14ea09..0000000000
--- a/uvim/runtime/syntax/dockerfile.mnv
+++ /dev/null
@@ -1,44 +0,0 @@
-" dockerfile.mnv - Syntax highlighting for Dockerfiles
-" Maintainer: Honza Pokorny <https://honza.ca>
-" Last Change: 2024 Dec 20
-" License: BSD
-
-" https://docs.docker.com/engine/reference/builder/
-
-if exists("b:current_syntax")
- finish
-endif
-
-syntax include @JSON syntax/json.mnv
-unlet b:current_syntax
-
-syntax include @Shell syntax/sh.mnv
-unlet b:current_syntax
-
-syntax case ignore
-syntax match dockerfileLinePrefix /\v^\s*(ONBUILD\s+)?\ze\S/ contains=dockerfileKeyword nextgroup=dockerfileInstruction skipwhite
-syntax region dockerfileFrom matchgroup=dockerfileKeyword start=/\v^\s*(FROM)\ze(\s|$)/ skip=/\v\\\_./ end=/\v((^|\s)AS(\s|$)|$)/ contains=dockerfileOption
-
-syntax keyword dockerfileKeyword contained ADD ARG CMD COPY ENTRYPOINT ENV EXPOSE HEALTHCHECK LABEL MAINTAINER ONBUILD RUN SHELL STOPSIGNAL USER VOLUME WORKDIR
-syntax match dockerfileOption contained /\v(^|\s)\zs--\S+/
-
-syntax match dockerfileInstruction contained /\v<(\S+)>(\s+--\S+)*/ contains=dockerfileKeyword,dockerfileOption skipwhite nextgroup=dockerfileValue
-syntax match dockerfileInstruction contained /\v<(ADD|COPY)>(\s+--\S+)*/ contains=dockerfileKeyword,dockerfileOption skipwhite nextgroup=dockerfileJSON
-syntax match dockerfileInstruction contained /\v<(HEALTHCHECK)>(\s+--\S+)*/ contains=dockerfileKeyword,dockerfileOption skipwhite nextgroup=dockerfileInstruction
-syntax match dockerfileInstruction contained /\v<(CMD|ENTRYPOINT|RUN)>/ contains=dockerfileKeyword skipwhite nextgroup=dockerfileShell
-syntax match dockerfileInstruction contained /\v<(CMD|ENTRYPOINT|RUN)>\ze\s+\[/ contains=dockerfileKeyword skipwhite nextgroup=dockerfileJSON
-syntax match dockerfileInstruction contained /\v<(SHELL|VOLUME)>/ contains=dockerfileKeyword skipwhite nextgroup=dockerfileJSON
-
-syntax region dockerfileString contained start=/\v"/ skip=/\v\\./ end=/\v"/
-syntax region dockerfileJSON contained keepend start=/\v\[/ skip=/\v\\\_./ end=/\v$/ contains=@JSON
-syntax region dockerfileShell contained keepend start=/\v/ skip=/\v\\\_./ end=/\v$/ contains=@Shell
-syntax region dockerfileValue contained keepend start=/\v/ skip=/\v\\\_./ end=/\v$/ contains=dockerfileString
-
-syntax region dockerfileComment start=/\v^\s*#/ end=/\v$/ contains=@Spell
-
-hi def link dockerfileString String
-hi def link dockerfileKeyword Keyword
-hi def link dockerfileComment Comment
-hi def link dockerfileOption Special
-
-let b:current_syntax = "dockerfile"