fix ruby-lsp and rubocop for zed

This commit is contained in:
Joakim Repomaa
2025-10-20 11:05:54 +03:00
parent 5ee300fea7
commit 0746057d8c

View File

@@ -149,16 +149,39 @@ in
lsp = with pkgs; { lsp = with pkgs; {
nixd.binary.path = lib.getExe nixd; nixd.binary.path = lib.getExe nixd;
nil.binary.path = lib.getExe nil; nil.binary.path = lib.getExe nil;
ruby-lsp.binary.path = lib.getExe ruby-lsp; ruby-lsp = {
rubocop = { initialization_options = {
binary = { enabledFeatures = {
path = "bundle"; codeActions = true;
arguments = [ codeLens = true;
"exec" completion = true;
"rubocop" definition = true;
"--lsp" diagnostics = true;
]; documentHighlights = true;
documentLink = true;
documentSymbols = true;
foldingRanges = true;
formatting = false;
hover = true;
inlayHint = true;
onTypeFormatting = true;
selectionRanges = true;
semanticHighlighting = true;
signatureHelp = true;
typeHierarchy = true;
workspaceSymbol = true;
};
linters = [ "standard" ];
}; };
settings.use_bundler = true;
};
rubocop.binary = {
path = "bundle";
arguments = [
"exec"
"rubocop"
"--lsp"
];
}; };
yaml-language-server.binary = { yaml-language-server.binary = {
path = lib.getExe yaml-language-server; path = lib.getExe yaml-language-server;