summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs-modes/slime/default.nix
blob: 4c6326425369ed0d56a1c983868f3f6603cda3b3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{stdenv, fetchFromGitHub, emacs}:

stdenv.mkDerivation rec {
  name = "slime";
  src = fetchFromGitHub {
    owner = "slime";
    repo = "slime";
    rev = "f80c997ee9408a73637057759120c5b37b55d781";
    sha256 = "06ncqxzidmis6d7xsyi5pamg4pvifmc8l854xaa847rhagsvw7ax";
  };
  buildInputs = [emacs];
  installPhase = ''
    rm -rf CVS
    mkdir -p $out/share/emacs/site-lisp
    cp -r . $out/share/emacs/site-lisp
  '';
  meta = {
    homepage = "https://common-lisp.net/project/slime/";
    description = "The Superior Lisp Interaction Mode for Emacs";
    license = "GPL";
  };
}