A Terraform Autocompletion and Linter plugin for Vim

1,553 views
Skip to first unread message

Tain Julio

unread,
May 3, 2017, 4:27:12 PM5/3/17
to Terraform
Hi, just sorry to bother, I create a terraform autocompletion plugin for vim
Currently it support resource, provider, interpolation, and variable completion(Currently in the progress of adding function, element, file, etc)
it also have support for linter(using syntastic) , I added terraform validate, and tflint, and added my custom regex filter for fuzzy-guessing the error that does not contain line number

Any suggestion is welcome

Lowe Schmidt

unread,
May 3, 2017, 5:50:15 PM5/3/17
to terrafo...@googlegroups.com
Thats awesome, thank you!


--
Lowe Schmidt | +46 723 867 157

--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
 
GitHub Issues: https://github.com/hashicorp/terraform/issues
IRC: #terraform-tool on Freenode
---
You received this message because you are subscribed to the Google Groups "Terraform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terraform-tool+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/terraform-tool/791aa019-25f4-420e-9258-aa7b35398b44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Lowe Schmidt

unread,
May 4, 2017, 4:37:32 AM5/4/17
to terrafo...@googlegroups.com
Do you have any plans to build neovim specific support into this module (say using neomake instead of syntastic?)

--
Lowe Schmidt | +46 723 867 157

Tain Julio

unread,
May 4, 2017, 4:41:04 AM5/4/17
to Terraform

I am definitely looking into it , since I have the error format(I even create a custom regex filter) so as longs as neomake accept errorformat

On Thursday, May 4, 2017 at 4:37:32 AM UTC-4, Lowe Schmidt wrote:
Do you have any plans to build neovim specific support into this module (say using neomake instead of syntastic?)

--
Lowe Schmidt | +46 723 867 157

On 3 May 2017 at 23:50, Lowe Schmidt <m...@loweschmidt.se> wrote:
Thats awesome, thank you!


--
Lowe Schmidt | +46 723 867 157
On 3 May 2017 at 22:27, Tain Julio <julios...@gmail.com> wrote:
Hi, just sorry to bother, I create a terraform autocompletion plugin for vim
Currently it support resource, provider, interpolation, and variable completion(Currently in the progress of adding function, element, file, etc)
it also have support for linter(using syntastic) , I added terraform validate, and tflint, and added my custom regex filter for fuzzy-guessing the error that does not contain line number

Any suggestion is welcome

--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
 
GitHub Issues: https://github.com/hashicorp/terraform/issues
IRC: #terraform-tool on Freenode
---
You received this message because you are subscribed to the Google Groups "Terraform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terraform-too...@googlegroups.com.

Tain Julio

unread,
May 6, 2017, 2:57:28 AM5/6/17
to Terraform
By the way does a normal terraform user would like the feature to switch completion based on the version they specific ???


On Thursday, May 4, 2017 at 4:37:32 AM UTC-4, Lowe Schmidt wrote:
Do you have any plans to build neovim specific support into this module (say using neomake instead of syntastic?)

--
Lowe Schmidt | +46 723 867 157

On 3 May 2017 at 23:50, Lowe Schmidt <m...@loweschmidt.se> wrote:
Thats awesome, thank you!


--
Lowe Schmidt | +46 723 867 157
On 3 May 2017 at 22:27, Tain Julio <julios...@gmail.com> wrote:
Hi, just sorry to bother, I create a terraform autocompletion plugin for vim
Currently it support resource, provider, interpolation, and variable completion(Currently in the progress of adding function, element, file, etc)
it also have support for linter(using syntastic) , I added terraform validate, and tflint, and added my custom regex filter for fuzzy-guessing the error that does not contain line number

Any suggestion is welcome

--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
 
GitHub Issues: https://github.com/hashicorp/terraform/issues
IRC: #terraform-tool on Freenode
---
You received this message because you are subscribed to the Google Groups "Terraform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terraform-too...@googlegroups.com.

Tain Julio

unread,
May 9, 2017, 4:56:57 AM5/9/17
to Terraform
So as you request it , https://github.com/juliosueiras/vim-terraform-completion the support for neomake is here(along with offline/online module resolution(both argument and attributes, data completion(argument and attributes), show docs for resources and attributes , Jumping reference)
Reply all
Reply to author
Forward
0 new messages