···
12
-
inherit name command args config;
13
+
inherit name command args config helix-only;
# Helper function to create formatter definitions
···
config = {provideFormatter = false;};
vscode-html-language-server = mkLspServer "vscode-html-language-server" {
···
args = ["127.0.0.1" "6005"];
config = {language-id = "gdscript";};
171
+
solargraph = mkLspServer "solargraph" {
172
+
command = lib.getExe pkgs.rubyPackages.solargraph;
176
+
#rubocop = mkLspServer "rubocop" {
177
+
# command = lib.getExe pkgs.rubocop;
···
html = mkLanguage "html" {
220
-
language-servers = ["vscode-html-language-server" "superhtml" "biome" "tailwindcss-language-server"];
231
+
language-servers = ["vscode-html-language-server" "superhtml" "biome"];
helix-formatter = "biomeHtml";
code-actions-on-format = {
···
231
-
language-servers = ["vscode-css-languageserver" "biome" "tailwindcss-language-server"];
242
+
language-servers = ["vscode-css-languageserver" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
javascript = mkLanguage "javascript" {
full-name = "JavaScript";
241
-
language-servers = ["typescript-language-server" "biome" "tailwindcss-language-server"];
252
+
language-servers = ["typescript-language-server" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
typescript = mkLanguage "typescript" {
full-name = "TypeScript";
251
-
language-servers = ["typescript-language-server" "biome" "tailwindcss-language-server"];
262
+
language-servers = ["typescript-language-server" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
261
-
language-servers = ["typescript-language-server" "biome" "tailwindcss-language-server"];
272
+
language-servers = ["typescript-language-server" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
271
-
language-servers = ["typescript-language-server" "biome" "tailwindcss-language-server"];
282
+
language-servers = ["typescript-language-server" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
svelte = mkLanguage "svelte" {
281
-
language-servers = ["svelte-language-server" "biome" "tailwindcss-language-server"];
292
+
language-servers = ["svelte-language-server" "typescript-language-server" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
291
-
language-servers = ["vue-language-server" "biome" "tailwindcss-language-server"];
302
+
language-servers = ["vue-language-server" "biome"];
code-actions-on-format = {
"source.fixAll.biome" = true;
···
code-actions-on-format = {
"source.fixAll.biome" = true;
305
-
"source.organizeImports.biome" = true;
···
language-servers = ["gdscript-language-server"];
formatter = "gdscript-formatter";
390
+
ruby = mkLanguage "ruby" {
391
+
full-name = "Ruby";
392
+
language-servers = ["solargraph" "rubocop" "!ruby-lsp"];