meow
This commit is contained in:
parent
1685aa3a52
commit
d6ae95ef9b
10 changed files with 256 additions and 294 deletions
|
|
@ -11,7 +11,7 @@ in
|
|||
nixpkgs-fmt
|
||||
# omnisharp-roslyn
|
||||
## ts
|
||||
nodePackages_latest.prettier
|
||||
# nodePackages_latest.prettier
|
||||
typescript
|
||||
dprint
|
||||
nodePackages_latest.typescript-language-server
|
||||
|
|
@ -19,31 +19,36 @@ in
|
|||
## python
|
||||
ruff-lsp
|
||||
# nodePackages_latest.pyright
|
||||
inputs.roslyn-language-server.packages.${pkgs.system}.roslyn-language-server
|
||||
netcoredbg
|
||||
];
|
||||
programs.helix = {
|
||||
package = inputs.helix.packages.${pkgs.system}.default;
|
||||
enable = true;
|
||||
defaultEditor = true;
|
||||
settings = {
|
||||
theme = "gruvbox";
|
||||
theme = "gruvbox_dark_hard";
|
||||
editor = {
|
||||
line-number = "relative";
|
||||
lsp.display-messages = true;
|
||||
};
|
||||
};
|
||||
languages = {
|
||||
language-server.pyright.config.python.analysis.typeCheckingMode = "basic";
|
||||
language-server.ruff = {
|
||||
command = "ruff-lsp";
|
||||
config.settings.args = ["--ignore" "E501"];
|
||||
};
|
||||
language-server.pyright.config.python.analysis.typeCheckingMode = "basic";
|
||||
language-server.ruff = {
|
||||
command = "ruff-lsp";
|
||||
config.settings.args = [ "--ignore" "E501" ];
|
||||
};
|
||||
language-server.roslyn = {
|
||||
command = "roslyn-language-server";
|
||||
};
|
||||
language = lib.flatten [
|
||||
(map
|
||||
(x: {
|
||||
name = x;
|
||||
language-servers = [ "typescript-language-server" "eslint" ];
|
||||
#formatter = { command = "dprint"; args = [ "fmt" "--stdin" x ]; };
|
||||
formatter = { command = "prettier"; args = ["--parser" "typescript"]; };
|
||||
# formatter = { command = "prettier"; args = [ "--parser" "typescript" ]; };
|
||||
}) [ "typescript" "javascript" "jsx" "tsx" ])
|
||||
{
|
||||
name = "nix";
|
||||
|
|
@ -53,6 +58,12 @@ in
|
|||
name = "python";
|
||||
language-servers = [ "pyright" "ruff" ];
|
||||
}
|
||||
{
|
||||
name = "c-sharp";
|
||||
language-servers = [ "roslyn" ];
|
||||
formatter = { command = "dotnet"; args = [ "csharpier" ]; };
|
||||
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue