summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbuild.py1
-rw-r--r--ftdetect/polyglot.vim5
2 files changed, 6 insertions, 0 deletions
diff --git a/build.py b/build.py
index b6579808..f1dcc33d 100755
--- a/build.py
+++ b/build.py
@@ -253,6 +253,7 @@ language("Vue", extra_extensions=[".wpy"])
language("XDC", extensions=[".xdc"])
language("Zig", extra_extensions=[".zir"])
language("Zir", extensions=[".zir"], polyglot="zig", filetype="zir")
+language("Jsonnet")
lines.append('" restore Vi compatibility settings')
lines.append('let &cpo = s:cpo_save')
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim
index 3a843e68..dfcab62f 100644
--- a/ftdetect/polyglot.vim
+++ b/ftdetect/polyglot.vim
@@ -1142,6 +1142,11 @@ if index(g:polyglot_disabled, 'zig') == -1
au BufNewFile,BufRead *.zir set ft=zir
endif
+if index(g:polyglot_disabled, 'jsonnet') == -1
+ au BufNewFile,BufRead *.jsonnet set ft=jsonnet
+ au BufNewFile,BufRead *.libsonnet set ft=jsonnet
+endif
+
" restore Vi compatibility settings
let &cpo = s:cpo_save
unlet s:cpo_save \ No newline at end of file