Small update
This commit is contained in:
@@ -42,7 +42,11 @@ in
|
||||
vscode-langservers-extracted # HTML/CSS/JSON/ESLint language servers extracted from vscode
|
||||
emmet-language-server # Emmet support based on LSP
|
||||
prettier # Formatter for HTML/CSS/JSON/ESLint languages
|
||||
superhtml # HTML Language Server and Templating Language Library
|
||||
superhtml # HTML Language server and Templating Language Library
|
||||
ruby-lsp # Ruby language server
|
||||
solargraph # Alternative ruby language server
|
||||
rubocop # Ruby linter and formatter
|
||||
jdt-language-server # Java language server
|
||||
];
|
||||
settings = {
|
||||
editor = {
|
||||
@@ -294,6 +298,25 @@ in
|
||||
];
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "ruby";
|
||||
language-servers = [
|
||||
"ruby-lsp"
|
||||
"solargraph"
|
||||
];
|
||||
auto-format = true;
|
||||
formatter = {
|
||||
command = "rubocop";
|
||||
args = [
|
||||
"--stdin"
|
||||
"placeholder.rb"
|
||||
"-a"
|
||||
"--stderr"
|
||||
"--fail-level"
|
||||
"fatal"
|
||||
];
|
||||
};
|
||||
}
|
||||
];
|
||||
language-server = {
|
||||
basedpyright.config.python.analysis.typeCheckingMode = "strict";
|
||||
@@ -316,6 +339,20 @@ in
|
||||
};
|
||||
};
|
||||
};
|
||||
ruby-lsp = {
|
||||
command = "ruby-lsp";
|
||||
config = {
|
||||
diagnostics = true;
|
||||
formatting = true;
|
||||
};
|
||||
};
|
||||
solargraph = {
|
||||
command = "solargraph";
|
||||
config = {
|
||||
diagnostics = true;
|
||||
formatting = false;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user