Add markdown languages server

This commit is contained in:
Malte Tammena 2022-10-10 14:55:46 +02:00
parent 7598c1f19f
commit 6734099e43

View file

@ -14,6 +14,23 @@
fup.lib.eachSystem [fup.lib.system.x86_64-linux] (system: let
pkgs = import nixpkgs {inherit system;};
mdpls = let
version = "30761508593d85b5743ae39c4209947740eec92d";
in
pkgs.rustPlatform.buildRustPackage rec {
inherit version;
pname = "mdpls";
src = pkgs.fetchFromGitHub {
owner = "euclio";
repo = "mdpls";
rev = version;
sha256 = "sha256-4n1MX8hS7JmKzaL8GfMq2q3IdwE4fvMmWOYo7rY+cdY=";
};
cargoSha256 = "sha256-J49A43BSCJGqaY7AX7XsoMwy6sgyaIx2Vz57Z1cFItc=";
};
shells = {
nix = {
name = "generic nix";
@ -49,6 +66,10 @@
python3Packages.python-lsp-server
];
};
markdown = {
name = "generic markdown";
packages = [mdpls];
};
};
in {
devShells = pkgs.lib.attrsets.mapAttrs (name: value: pkgs.mkShell value) shells;