rust-tools: Add rust-analyzer to the extraPackages (#142)

This commit is contained in:
traxys 2023-01-24 02:31:32 +01:00 committed by GitHub
parent 63c256dc3d
commit 66b1b099cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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