-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b32c373
commit db404e0
Showing
8 changed files
with
145 additions
and
131 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Immediate Todo-List | ||
|
||
- [ ] Fix path/file issue #26 | ||
- [ ] Support for tfvars #39 | ||
- [ ] Support for formatting #37 | ||
|
||
## Todo-List (Main) | ||
|
||
- A lot of code clean up(right now is mostly getting the feature done) | ||
- CI/CD(Travis) | ||
- Tests | ||
- Getting Started Guide | ||
- Add Gifs & Asciinema for Demo | ||
- Cross Compile for Windows Binary | ||
|
||
## Todo-List (Terraform) | ||
|
||
- [X] Add Provider Listing(static list) | ||
- [X] Provider Configs | ||
- [X] Resources | ||
- [X] Provider attribute scope completion(ex. google vs google-beta) | ||
- [X] Data Sources | ||
- [ ] Backends (current focus) | ||
- [ ] Provisioner (current focus) | ||
- [ ] Interpolations | ||
- Complex nesting interpolations | ||
- [ ] Modules | ||
- [ ] Locals | ||
- [ ] Outputs | ||
|
||
- [ ] Variables | ||
- [ ] Map Interpolation with Object inside | ||
- [ ] Index Interpolation | ||
- [ ] List Interpolation with Object inside | ||
- [ ] Object Interpolation | ||
- [ ] Functions | ||
|
||
- [X] Dynamic Block | ||
- [X] For Each Block | ||
- [ ] Check for complex scenario |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Atom | ||
|
||
- There is a seperate [atom-terraform](https://github.com/juliosueiras/atom-terraform) | ||
|
||
## Issues | ||
|
||
- Need configuration for linter API |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
### Emacs Supportt | ||
|
||
There is two option | ||
|
||
1. Use the latest version of [emacs-lsp/lsp-mode](https://github.com/emacs-lsp/lsp-mode), it had added support for terraform-lsp | ||
|
||
2. Work with [emacs-lsp/lsp-mode](https://github.com/emacs-lsp/lsp-mode) while still a little buggy | ||
```lisp | ||
(add-to-list 'lsp-language-id-configuration '(terraform-mode . "terraform")) | ||
(lsp-register-client | ||
(make-lsp-client :new-connection (lsp-stdio-connection '("/path/to/terraform-lsp/terraform-lsp" "-enable-log-file")) | ||
:major-modes '(terraform-mode) | ||
:server-id 'terraform-ls)) | ||
(add-hook 'terraform-mode-hook #'lsp) | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Intellij Support | ||
|
||
Todo: add guide | ||
|
||
- Work with intellij-lsp plugin(also work with intellij-hcl together) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Sublime Text 3 Support | ||
|
||
Add this to the `clients` settings for [tomv564's LSP](https://github.com/tomv564/LSP) also make sure to have `terraform` syntax plugin for sublime text | ||
|
||
```json | ||
{ | ||
"clients": | ||
{ | ||
"terraform": | ||
{ | ||
"command": | ||
[ | ||
"terraform-lsp", | ||
"-enable-log-file", | ||
"-log-location", | ||
"/tmp/" | ||
], | ||
"enabled": true, | ||
"scopes": ["source.terraform"], | ||
"syntaxes": ["Packages/Terraform/Terraform.sublime-syntax"], | ||
"languageId": "terraform" | ||
} | ||
} | ||
} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Vim Support | ||
|
||
Todo: add config snippets | ||
|
||
- Should work with all lsp plugin on vim |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# VS Code | ||
|
||
- **DEPRECATED:** There is a seperate [vscode-languageclient-terraform](https://github.com/juliosueiras/vscode-languageclient-terraform) | ||
- [vscode-terraform](https://github.com/mauve/vscode-terraform) 1.4.0 onward support usage of the lsp |