|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
{ config, lib, buildEnv, callPackage, vscode-utils, asciidoctor, nodePackages, jdk, llvmPackages_8, nixpkgs-fmt, jq, shellcheck, moreutils, racket-minimal }: |
|
|
|
|
{ config, lib, buildEnv, callPackage, vscode-utils, asciidoctor, nodePackages, jdk, llvmPackages_8, nixpkgs-fmt, jq, shellcheck, moreutils, racket-minimal, clojure-lsp }: |
|
|
|
|
|
|
|
|
|
let |
|
|
|
|
inherit (vscode-utils) buildVscodeMarketplaceExtension; |
|
|
|
@ -206,6 +206,23 @@ let |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
betterthantomorrow.calva = buildVscodeMarketplaceExtension { |
|
|
|
|
mktplcRef = { |
|
|
|
|
name = "calva"; |
|
|
|
|
publisher = "betterthantomorrow"; |
|
|
|
|
version = "2.0.205"; |
|
|
|
|
sha256 = "sha256-umnG1uLB42fUNKjANaKcABjVmqbdOQakd/6TPsEpF9c"; |
|
|
|
|
}; |
|
|
|
|
nativeBuildInputs = [ jq moreutils ]; |
|
|
|
|
postInstall = '' |
|
|
|
|
cd "$out/$installPrefix" |
|
|
|
|
jq '.contributes.configuration[0].properties."calva.clojureLspPath".default = "${clojure-lsp}/bin/clojure-lsp"' package.json | sponge package.json |
|
|
|
|
''; |
|
|
|
|
meta = with lib; { |
|
|
|
|
license = licenses.mit; |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
bodil.file-browser = buildVscodeMarketplaceExtension { |
|
|
|
|
mktplcRef = { |
|
|
|
|
name = "file-browser"; |
|
|
|
|