helix: add lsp-ai to python and tinymist for typst

This commit is contained in:
Frieder Schlesier 2025-02-27 21:50:17 +01:00
parent 4b71216d7d
commit b78282266f
3 changed files with 9 additions and 1 deletions

View File

@ -95,7 +95,7 @@ language-servers = ["jinja-lsp"]
name = "python" name = "python"
language-id = "python" language-id = "python"
roots = ["pyproject.toml", "setup.py", "poetry.lock", ".git", ".jj", ".venv/"] roots = ["pyproject.toml", "setup.py", "poetry.lock", ".git", ".jj", ".venv/"]
language-servers = ["ruff", "pyright"] language-servers = ["ruff", "pyright", "lsp-ai"]
auto-format = true auto-format = true
# formatter = { command = "black", args = ["--quiet", "-", "--line-length=80"] } # formatter = { command = "black", args = ["--quiet", "-", "--line-length=80"] }
formatter = { command = "ruff", args = ["format", "-" ] } formatter = { command = "ruff", args = ["format", "-" ] }
@ -129,3 +129,10 @@ docstring-code-format = true
[[language]] [[language]]
name = "rust" name = "rust"
language-servers = ["rust-analyzer", "lsp-ai"] language-servers = ["rust-analyzer", "lsp-ai"]
[language-server.tinymist]
command = "tinymist"
[[language]]
name = "typst"
language-servers = ["tinymist", "lsp-ai"]

View File

@ -201,6 +201,7 @@ Install [[https://github.com/typst/typst][Typst]] modern replacement for LaTeX,
cargo install --locked typst-cli cargo install --locked typst-cli
cargo install jinja-lsp cargo install jinja-lsp
cargo install lsp-ai cargo install lsp-ai
cargo install --git https://github.com/Myriad-Dreamin/tinymist --locked tinymist
#+end_src #+end_src
Install [[https://difftastic.wilfred.me.uk/][difftastic]] ([[https://github.com/Wilfred/difftastic][Github]]), for improved diff highlighting. Install [[https://difftastic.wilfred.me.uk/][difftastic]] ([[https://github.com/Wilfred/difftastic][Github]]), for improved diff highlighting.

BIN
helix-cheatsheet.pdf Normal file

Binary file not shown.