docs: extend Mason section, new screenshot
This commit is contained in:
parent
c6947f3b23
commit
583581e54c
2 changed files with 27 additions and 16 deletions
43
README.md
43
README.md
|
|
@ -88,22 +88,29 @@ This lists the LSPs/linter/formatters I consider ok for my use cases. Tools may
|
|||
support many more languages than I document in the "Language" column. The
|
||||
formatters installed here are used via `conform.nvim`.
|
||||
|
||||
| Type | Language | Name | Benefits | Issues |
|
||||
| --------- | ------------------ | --------------------------- | -------------------------------- | ----------------------------------------------------- |
|
||||
| LSP | Markdown | **marksman** | Autocompletes links | <https://github.com/artempyanykh/marksman/issues/327> |
|
||||
| LSP | Go | **gopls** | | n/a |
|
||||
| LSP | Terraform/OpenTofu | **terraform-ls** | | n/a |
|
||||
| LSP | Terraform/OpenTofu | **tflint** | | n/a |
|
||||
| LSP | Ansible | **ansible-language-server** | Ansible knowhow | Search _yaml.ansible_ in `prefs.lua` |
|
||||
| LSP | Bash | **bash-language-server** | Incorporates ShellCheck | n/a |
|
||||
| LSP | YAML | **yaml-language-server** | | n/a |
|
||||
| Linter | Ansible | **ansible-lint** | | yamllint vs. ansible-lint |
|
||||
| Linter | YAML | **yamllint** | | yamllint vs. ansible-lint |
|
||||
| Linter | Terraform/OpenTofu | **tflint** | | |
|
||||
| Linter | any | **woke** | Makes you aware of woke language | |
|
||||
| Formatter | Markdown, YAML | **prettier** | Markdown table formatting! | n/a |
|
||||
| Formatter | Lua | **stylua** | Formats Lua | n/a |
|
||||
| Formatter | Bash | **shfmt** | Formats Bash scripts | n/a |
|
||||
| Type | Language | Name | Benefits | Issues |
|
||||
| --------- | ------------------ | --------------------------- | ------------------------------------------------ | ----------------------------------------------------- |
|
||||
| LSP | Markdown | **marksman** | Autocompletes links | <https://github.com/artempyanykh/marksman/issues/327> |
|
||||
| LSP | Go | **gopls** | | n/a |
|
||||
| LSP | Terraform/OpenTofu | **terraform-ls** | | n/a |
|
||||
| LSP | Terraform/OpenTofu | **tflint** | | n/a |
|
||||
| LSP | Ansible | **ansible-language-server** | Ansible knowhow | Search _yaml.ansible_ in `prefs.lua` |
|
||||
| LSP | Bash | **bash-language-server** | Incorporates ShellCheck | n/a |
|
||||
| LSP | YAML | **yaml-language-server** | | n/a |
|
||||
| Linter | Ansible | **ansible-lint** | | yamllint vs. ansible-lint |
|
||||
| Linter | YAML | **yamllint** | | yamllint vs. ansible-lint |
|
||||
| Linter | Terraform/OpenTofu | **tflint** | | |
|
||||
| Linter | any | **woke** | Makes you aware of woke language | |
|
||||
| Linter | Git commits | **commitlint** | Ensure to adhere to _Conventional Commit_ format | |
|
||||
| Linter | JSON | **jsonlint** | | |
|
||||
| Linter | Text | **proselint** | See [source][prose] | |
|
||||
| Linter | Text | **write-good** | See [source][writegood] | |
|
||||
| Formatter | Markdown, YAML | **prettier** | Markdown table formatting | n/a |
|
||||
| Formatter | Lua | **stylua** | Formats Lua | n/a |
|
||||
| Formatter | Bash | **shfmt** | Formats Bash scripts | n/a |
|
||||
| Formatter | HCL | **hclfmt** | For HashiCorp configuration language | |
|
||||
| Formatter | many | **prettier** | See [docs][prettier] | |
|
||||
| Formatter | YAML | **yamlfmt** | | |
|
||||
|
||||
## Key bindings
|
||||
|
||||
|
|
@ -116,3 +123,7 @@ See [CHEATSHEET](CHEATSHEET.md)
|
|||
- https://github.com/aliqyan-21/wit.nvim
|
||||
|
||||
[](https://nogithub.codeberg.page)
|
||||
|
||||
[prettier]: https://prettier.io/docs/
|
||||
[prose]: https://github.com/amperser/proselint
|
||||
[writegood]: https://github.com/btford/write-good?tab=readme-ov-file#checks
|
||||
|
|
|
|||
BIN
sample.png
BIN
sample.png
Binary file not shown.
|
Before Width: | Height: | Size: 636 KiB After Width: | Height: | Size: 708 KiB |
Loading…
Add table
Add a link
Reference in a new issue