about summary refs log tree commit diff
path: root/third_party/emacs/carp-mode.nix
blob: 869cf05c19a83d6cf9720ed2f790ef317d58ee74 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ pkgs, ... }:

with pkgs.third_party;
with emacsPackagesNg;

melpaBuild rec {
  pname = "carp-mode";
  version = "3.0";
  packageRequires = [ clojure-mode ];

  recipe = builtins.toFile "recipe" ''
    (carp-mode :fetcher github
        :repo "carp-lang/carp"
        :files ("emacs/*.el"))
  '';

  src = fetchFromGitHub {
    owner = "carp-lang";
    repo = "carp";
    rev = "6954642cadee730885717201c3180c7acfb1bfa9";
    sha256 = "1pz4x2qkwjbz789bwc6nkacrjpzlxawxhl2nv0xdp731y7q7xyk9";
  };
}