module(helix,zed): Add ty as python lsp for helix and zed
This commit is contained in:
parent
9675b160d2
commit
ebe7f7b897
3 changed files with 37 additions and 0 deletions
|
|
@ -46,12 +46,38 @@ in {
|
|||
"typst"
|
||||
"xml"
|
||||
"zig"
|
||||
"ty"
|
||||
"ruff"
|
||||
];
|
||||
extraPackages = with pkgs; [
|
||||
editor-runtime
|
||||
];
|
||||
userSettings = {
|
||||
lsp = {
|
||||
ty = {
|
||||
binary = {
|
||||
path = lib.getExe pkgs.ty;
|
||||
arguments = ["server"];
|
||||
};
|
||||
};
|
||||
};
|
||||
languages = {
|
||||
Python = {
|
||||
language_servers = ["ty" "ruff" "pyright"];
|
||||
formatter = [
|
||||
{
|
||||
language_server = {
|
||||
name = "ruff";
|
||||
};
|
||||
}
|
||||
{
|
||||
code_actions = {
|
||||
"source.fixAll.ruff" = true;
|
||||
"source.organizeImports.ruff" = true;
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
Nix = {
|
||||
language_servers = ["nixd" "nil"];
|
||||
formatter = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue