Zed: Difference between revisions
m Category:Applications and link to website |
m Added information about CLI support and alias |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[https://zed.dev/ Zed] is a graphical text editor focusing on speed and collaborative editing. | [https://zed.dev/ Zed] is a graphical text editor focusing on speed and collaborative editing. | ||
Its Linux support is fairly recent, the NixOS support even more so. | Its Linux support is fairly recent, the NixOS support even more so. | ||
=== LSP Support | == Installation == | ||
By default, Zed will try to download pre- | The package zed-editor is available only from channel 24.11 onward. | ||
CLI support is installed and aliased to <code>zeditor</code> | |||
== LSP Support == | |||
By default, Zed will try to download pre-built LSP servers in <code>~/.local/share/zed/languages/</code>. This does not work for NixOS. | |||
There's sadly no way to inject those from <code>$PATH</code> for now. Worse, the way to point to the language server is language-specific, there is no global configuration flag for now. | There's sadly no way to inject those from <code>$PATH</code> for now. Worse, the way to point to the language server is language-specific, there is no global configuration flag for now. | ||
Line 11: | Line 16: | ||
The following sections contain some language-specific setup working on NixOS. | The following sections contain some language-specific setup working on NixOS. | ||
=== | === rust-analyzer === | ||
Here, we'll assume rust-analyzer is globally installed in your system profile at <code>/run/current-system/sw/bin/rust-analyzer</code>. You may want to adapt this path in the following code snippet to something more relevant to your use case. | Here, we'll assume rust-analyzer is globally installed in your system profile at <code>/run/current-system/sw/bin/rust-analyzer</code>. You may want to adapt this path in the following code snippet to something more relevant to your use case. | ||
Line 24: | Line 29: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Text Editor]] |