mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 09:26:19 +04:00
Rewrite Language Support docs (#2065)
This commit is contained in:
parent
562874a720
commit
3d79c60a1f
@ -37,9 +37,11 @@ ## Language configuration
|
|||||||
| `config` | Language Server configuration |
|
| `config` | Language Server configuration |
|
||||||
| `grammar` | The tree-sitter grammar to use (defaults to the value of `name`) |
|
| `grammar` | The tree-sitter grammar to use (defaults to the value of `name`) |
|
||||||
|
|
||||||
|
When adding a new language or Language Server configuration for an existing
|
||||||
|
language, run `cargo xtask docgen` to add the new configuration to the
|
||||||
|
[Language Support][lang-support] docs before creating a pull request.
|
||||||
When adding a Language Server configuration, be sure to update the
|
When adding a Language Server configuration, be sure to update the
|
||||||
[Language Server Wiki](https://github.com/helix-editor/helix/wiki/How-to-install-the-default-language-servers)
|
[Language Server Wiki][install-lsp-wiki] with installation notes.
|
||||||
with installation notes.
|
|
||||||
|
|
||||||
## Grammar configuration
|
## Grammar configuration
|
||||||
|
|
||||||
@ -94,3 +96,5 @@ ## Common Issues
|
|||||||
[treesitter-language-injection]: https://tree-sitter.github.io/tree-sitter/syntax-highlighting#language-injection
|
[treesitter-language-injection]: https://tree-sitter.github.io/tree-sitter/syntax-highlighting#language-injection
|
||||||
[languages.toml]: https://github.com/helix-editor/helix/blob/master/languages.toml
|
[languages.toml]: https://github.com/helix-editor/helix/blob/master/languages.toml
|
||||||
[neovim-query-precedence]: https://github.com/helix-editor/helix/pull/1170#issuecomment-997294090
|
[neovim-query-precedence]: https://github.com/helix-editor/helix/pull/1170#issuecomment-997294090
|
||||||
|
[install-lsp-wiki]: https://github.com/helix-editor/helix/wiki/How-to-install-the-default-language-servers
|
||||||
|
[lang-support]: ../lang-support.md
|
||||||
|
@ -1,10 +1,16 @@
|
|||||||
# Language Support
|
# Language Support
|
||||||
|
|
||||||
For more information like arguments passed to default LSP server,
|
The following languages and Language Servers are supported. In order to use
|
||||||
extensions assosciated with a filetype, custom LSP settings, filetype
|
Language Server features, you must first [install][lsp-install-wiki] the
|
||||||
specific indent settings, etc see the default
|
appropriate Language Server.
|
||||||
[`languages.toml`][languages.toml] file.
|
|
||||||
|
Check the language support in your installed helix version with `hx --health`.
|
||||||
|
|
||||||
|
Also see the [Language Configuration][lang-config] docs and the [Adding
|
||||||
|
Languages][adding-languages] guide for more language configuration information.
|
||||||
|
|
||||||
{{#include ./generated/lang-support.md}}
|
{{#include ./generated/lang-support.md}}
|
||||||
|
|
||||||
[languages.toml]: https://github.com/helix-editor/helix/blob/master/languages.toml
|
[lsp-install-wiki]: https://github.com/helix-editor/helix/wiki/How-to-install-the-default-language-servers
|
||||||
|
[lang-config]: ./languages.md
|
||||||
|
[adding-languages]: ./guides/adding_languages.md
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
# Language support configuration.
|
||||||
|
# See the languages documentation: https://docs.helix-editor.com/master/languages.html
|
||||||
|
|
||||||
[[language]]
|
[[language]]
|
||||||
name = "rust"
|
name = "rust"
|
||||||
scope = "source.rust"
|
scope = "source.rust"
|
||||||
|
Loading…
Reference in New Issue
Block a user