Start working on refreshing Python docs (#37880)
- Reflect that basedpyright is the new primary language server - Discuss Ruff - Deemphasize manual venv configuration for language servers Release Notes: - N/A --------- Co-authored-by: Katie Geer <katie@zed.dev> Co-authored-by: Piotr <piotr@zed.dev>
This commit is contained in:
co-authored by
Katie Geer
Piotr
parent
f562e7e157
commit
82686bf94c
@@ -135,6 +135,12 @@ In this example:
|
||||
|
||||
This configuration allows you to tailor the language server setup to your specific needs, ensuring that you get the most suitable functionality for your development workflow.
|
||||
|
||||
### Toolchains
|
||||
|
||||
Some language servers need to be configured with a current "toolchain", which is an installation of a specific version of a programming language compiler or/and interpreter, which can possibly include a full set of dependencies of a project.
|
||||
An example of what Zed considers a toolchain is a virtual environment in Python.
|
||||
Not all languages in Zed support toolchain discovery and selection, but for those that do, you can specify the toolchain from a toolchain picker (via {#action toolchain::Select}). To learn more about toolchains in Zed, see [`toolchains`](./toolchains.md).
|
||||
|
||||
### Configuring Language Servers
|
||||
|
||||
Many language servers accept custom configuration options. You can set these in the `lsp` section of your `settings.json`:
|
||||
|
||||
Reference in New Issue
Block a user