fix ruby-lsp and rubocop for zed
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user