summaryrefslogtreecommitdiff
path: root/uvim/runtime/syntax/env.mnv
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-03 22:21:25 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 00:23:03 +0300
commit2eae5db069dc171f74cd863487655f6a88e5384d (patch)
tree2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/syntax/env.mnv
parent473d922faed49241a5d29d9e37dc4819cd512006 (diff)
downloadProject-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.tar.gz
Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.zip
NOISSUE rebrand vim to MNV's not Vim
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/syntax/env.mnv')
-rw-r--r--uvim/runtime/syntax/env.mnv28
1 files changed, 28 insertions, 0 deletions
diff --git a/uvim/runtime/syntax/env.mnv b/uvim/runtime/syntax/env.mnv
new file mode 100644
index 0000000000..9bd9a2c133
--- /dev/null
+++ b/uvim/runtime/syntax/env.mnv
@@ -0,0 +1,28 @@
+" MNV syntax file
+" Language: env
+" Maintainer: DuckAfire <duckafire@gmail.com>
+" Last Change: 2026 Jan 27
+" Version: 2
+" Changelog:
+" 0. Create syntax file.
+" 1. Remove unused variable (g:main_syntax).
+" 2. Apply changes required by github@dkearns
+
+if exists("b:current_syntax")
+ finish
+endif
+
+syn match envField nextgroup=envValue /^\h\%(\w\|\.\)*/
+syn region envValue matchgroup=Operator start=/=/ end=/$/
+syn match envComment contains=envTodo,envTitles /^#.*$/
+syn keyword envTodo contained CAUTION NOTE TODO WARN WARNING
+syn match envTitle contained /^\s*#\s*\zs[A-Z0-9][A-Z0-9 ]*:/
+
+hi def link envField Identifier
+hi def link envValue String
+hi def link envComment Comment
+hi def link envTodo Todo
+hi def link envTitle PreProc
+
+let b:current_syntax = "env"
+