From 66b1b099cf6c65a7bd0aaa6a451072261ea7b51f Mon Sep 17 00:00:00 2001 From: traxys Date: Tue, 24 Jan 2023 02:31:32 +0100 Subject: [PATCH] rust-tools: Add rust-analyzer to the extraPackages (#142) --- plugins/languages/rust.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/languages/rust.nix b/plugins/languages/rust.nix index 8229950b..24c49c5a 100644 --- a/plugins/languages/rust.nix +++ b/plugins/languages/rust.nix @@ -51,6 +51,11 @@ with lib; { default = pkgs.vimPlugins.rust-tools-nvim; description = "Package to use for rust-tools"; }; + serverPackage = mkOption { + type = types.package; + default = pkgs.rust-analyzer; + description = "Package to use for rust-analyzer"; + }; executor = mkNullableOptionWithDefault { type = types.enum [ "termopen" "quickfix" ]; @@ -160,6 +165,7 @@ with lib; { in mkIf cfg.enable { extraPlugins = with pkgs.vimPlugins; [ nvim-lspconfig cfg.package ]; + extraPackages = [ cfg.serverPackage ]; plugins.lsp.postConfig = let