runtime(terraform): Add filetype plugin for terraform
Commit:
https://github.com/vim/vim/commit/2fbcc15cf93e8eb07d769ce301a33e10560af468
Author: Janno Tjarks <
janno....@mailbox.org>
Date: Thu Jul 4 11:44:01 2024 +0200
runtime(terraform): Add filetype plugin for terraform
- Adds commentstring property for terraform
- Adds comments property for terraform
closes: #15144
Co-authored-by: zeertzjq <
zeer...@outlook.com>
Signed-off-by: Janno Tjarks <
janno....@mailbox.org>
Signed-off-by: Christian Brabandt <
c...@256bit.org>
diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 0bc4a8f53..d36c6e7aa 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -241,6 +241,7 @@ runtime/ftplugin/systemverilog.vim @Kocha
runtime/ftplugin/swig.vim @jmarrec
runtime/ftplugin/tap.vim @petdance
runtime/ftplugin/tcsh.vim @dkearns
+runtime/ftplugin/terraform.vim @JannoTjarks
runtime/ftplugin/tidy.vim @dkearns
runtime/ftplugin/tmux.vim @ericpruitt
runtime/ftplugin/toml.vim @averms
diff --git a/runtime/ftplugin/terraform.vim b/runtime/ftplugin/terraform.vim
new file mode 100644
index 000000000..b03cab363
--- /dev/null
+++ b/runtime/ftplugin/terraform.vim
@@ -0,0 +1,14 @@
+" Vim filetype plugin
+" Language: terraform
+" Maintainer: Janno Tjarks (
janno....@mailbox.org)
+" Last Change: 2024 Jul 3
+
+if exists('b:did_ftplugin')
+ finish
+endif
+let b:did_ftplugin = 1
+
+setlocal commentstring=#\ %s
+setlocal comments=://,:#
+
+let b:undo_ftplugin = "setlocal commentstring< comments<"