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; {
nixd.binary.path = lib.getExe nixd;
nil.binary.path = lib.getExe nil;
ruby-lsp.binary.path = lib.getExe ruby-lsp;
rubocop = {
binary = {
path = "bundle";
arguments = [
"exec"
"rubocop"
"--lsp"
];
ruby-lsp = {
initialization_options = {
enabledFeatures = {
codeActions = true;
codeLens = true;
completion = true;
definition = true;
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 = {
path = lib.getExe yaml-language-server;