all repos — nixfiles @ bd5657e49a14242cfc5aa604e75eb7ce58a76467

System and user configuration, managed by nix and home-manager

development: enable intelligent completion in ruby files
Alan Pearce alan@alanpearce.eu
Sun, 06 Aug 2023 20:10:10 +0200
commit

bd5657e49a14242cfc5aa604e75eb7ce58a76467

parent

6f3d29be538d7961cd60e9f45cf44a75bcd621c9

2 files changed, 6 insertions(+), 0 deletions(-)

jump to
M user/settings/development/base.nixuser/settings/development/base.nix
@@ -18,6 +18,7 @@ nodePackages.dockerfile-language-server-nodejs       nodePackages.vscode-json-languageserver
       nodePackages.yaml-language-server
       lua-language-server
+      rubyPackages.solargraph
       multimarkdown
 
       just
M user/settings/tabnine.nixuser/settings/tabnine.nix
@@ -22,6 +22,7 @@ go = "Enabled";         haskell = "Enabled";
         html = "Enabled";
         javascript = "Enabled";
+        ruby = "Enabled";
         nix = "Enabled";
         scss = "Enabled";
         typescript = "Enabled";
@@ -77,6 +78,10 @@ };       "language.dockerfile" = {
         command = "docker-langserver";
         args = [ "--stdio" ];
+      };
+      "language.ruby" = {
+        command = "solargraph";
+        args = [ "stdio" ];
       };
       "language.yaml" = {
         command = "yaml-language-server";