Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Commit

Permalink
vim-plugins: hashivim/vim-terraform: fix the filetypedetect autocmd (…
Browse files Browse the repository at this point in the history
…#76845)
  • Loading branch information
kalbasit committed Jan 4, 2020
1 parent 2f22e67 commit fa92f00
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
3 changes: 3 additions & 0 deletions pkgs/misc/vim-plugins/overrides.nix
Expand Up @@ -413,6 +413,9 @@ self: super: {
dependencies = with super; [ vim-addon-mw-utils tlib_vim ];
});

vim-terraform = super.vim-terraform.overrideAttrs(oa: {
patches = (oa.patches or []) ++ lib.singleton ./vim-terraform-fix-event.patch;
});

vim-wakatime = super.vim-wakatime.overrideAttrs(old: {
buildInputs = [ python ];
Expand Down
23 changes: 23 additions & 0 deletions pkgs/misc/vim-plugins/vim-terraform-fix-event.patch
@@ -0,0 +1,23 @@
From cad4661952ad7983ece6d6486f0f68d437037015 Mon Sep 17 00:00:00 2001
From: "Wael M. Nasreddine" <wael.nasreddine@gmail.com>
Date: Thu, 2 Jan 2020 13:31:13 -0800
Subject: [PATCH] Put the autocmd filetypedetect in an augroup

---
ftdetect/terraform.vim | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ftdetect/terraform.vim b/ftdetect/terraform.vim
index 5919422..24bc731 100644
--- a/ftdetect/terraform.vim
+++ b/ftdetect/terraform.vim
@@ -1,5 +1,8 @@
" By default, Vim associates .tf files with TinyFugue - tell it not to.
-autocmd! filetypedetect BufRead,BufNewFile *.tf
+augroup filetypedetect
+ au BufRead,BufNewFile *.tf set filetype=terraform
+augroup END
+
autocmd BufRead,BufNewFile *.tf set filetype=terraform
autocmd BufRead,BufNewFile *.tfvars set filetype=terraform
autocmd BufRead,BufNewFile *.tfstate set filetype=json

0 comments on commit fa92f00

Please sign in to comment.