diff --git a/home/modules/zed/default.nix b/home/modules/zed/default.nix index ffa1d0b..1797d49 100644 --- a/home/modules/zed/default.nix +++ b/home/modules/zed/default.nix @@ -53,7 +53,7 @@ in Ruby = { language_servers = [ "ruby-lsp" - "!rubocop" + "rubocop" "!solargraph" ]; formatter.external = { @@ -89,6 +89,16 @@ in 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" + ]; + }; + }; yaml-language-server.binary = { path = lib.getExe yaml-language-server; arguments = [ "--stdio" ];