summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/emacs/elisp-packages
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages')
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix28
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix4
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix96
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix2
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/git-undo/default.nix20
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/isearch-plus/default.nix24
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/isearch-prop/default.nix22
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix35
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix890
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/nongnu-packages.nix5
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/org-generated.nix12
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/org-packages.nix3
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json2531
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/sunrise-commander/default.nix6
14 files changed, 2412 insertions, 1266 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix b/pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix
index 658a18c05867..a5f06efa33cc 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix
@@ -1,17 +1,23 @@
-{ stdenv, fetchFromGitHub, emacs, lib }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, emacs
+}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "apheleia";
- version = "2021-05-23";
+ version = "0.0.0+unstable=2021-08-08";
src = fetchFromGitHub {
owner = "raxod502";
- repo = "apheleia";
- rev = "f865c165dac606187a66b2b25a57d5099b452120";
- sha256 = "sha256-n37jJsNOGhSjUtQysG3NVIjjayhbOa52iTXBc8SyKXE=";
+ repo = pname;
+ rev = "8e022c67fea4248f831c678b31c19646cbcbbf6f";
+ hash = "sha256-Put/BBQ7V423C18UIVfaM17T+TDWtAxRZi7WI8doPJw=";
};
- buildInputs = [ emacs ];
+ buildInputs = [
+ emacs
+ ];
buildPhase = ''
runHook preBuild
@@ -26,11 +32,11 @@ stdenv.mkDerivation {
runHook postInstall
'';
- meta = {
- description = "Reformat buffer stably";
+ meta = with lib; {
homepage = "https://github.com/raxod502/apheleia";
- license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ leungbk ];
+ description = "Asynchronous buffer reformat";
+ license = licenses.mit;
+ maintainers = with maintainers; [ AndersonTorres leungbk ];
platforms = emacs.meta.platforms;
};
}
diff --git a/pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix b/pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix
index f3adf4b9ea79..3202e5f5ac5f 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix
@@ -2,11 +2,11 @@
trivialBuild rec {
pname = "ebuild-mode";
- version = "1.52";
+ version = "1.53";
src = fetchurl {
url = "https://dev.gentoo.org/~ulm/emacs/${pname}-${version}.tar.xz";
- sha256 = "10nikbbwh612qlnms2i31963a0h3ccyg85vrxlizdpsqs4cjpg6h";
+ sha256 = "1l740qp71df9ids0c49kvp942rk8k1rfkg1hyv7ysfns5shk7b9l";
};
meta = with lib; {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
index 31ef6a3e4f03..753428f9cc82 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix
@@ -234,10 +234,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
- version = "13.0.13";
+ version = "13.0.14";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/auctex-13.0.13.tar";
- sha256 = "06cb9jphqd0nysc60b4x24zmdryljb168cw66adl7b2x7sdzpkmn";
+ url = "https://elpa.gnu.org/packages/auctex-13.0.14.tar";
+ sha256 = "1gmqdcg9s6xf8kvzh1j27nbimakd5cy8pwsn0il19l026kxjimr8";
};
packageRequires = [ emacs ];
meta = {
@@ -707,6 +707,21 @@
license = lib.licenses.free;
};
}) {};
+ crdt = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "crdt";
+ ename = "crdt";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/crdt-0.1.4.tar";
+ sha256 = "1qqfjvkajwhdhz0jhqixdn68l1rl02pn2fmxizzsv0as20v0ay0r";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/crdt.html";
+ license = lib.licenses.free;
+ };
+ }) {};
crisp = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "crisp";
@@ -726,10 +741,10 @@
elpaBuild {
pname = "csharp-mode";
ename = "csharp-mode";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/csharp-mode-1.0.0.tar";
- sha256 = "0vhm443fkcjsj95r4rs9r0mz9vzfk92883nxhyi35d3jaf112gm1";
+ url = "https://elpa.gnu.org/packages/csharp-mode-1.0.2.tar";
+ sha256 = "1xddnd6g6qz3xnzl6dmd38qvzvm32acdyhmm27hfdpqcbg6isfad";
};
packageRequires = [ emacs ];
meta = {
@@ -786,10 +801,10 @@
elpaBuild {
pname = "dash";
ename = "dash";
- version = "2.19.0";
+ version = "2.19.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/dash-2.19.0.tar";
- sha256 = "0qszjs60xxqjiqf5f2bgmnbx5jiqii4ghcydwg500za0n2j0f5sx";
+ url = "https://elpa.gnu.org/packages/dash-2.19.1.tar";
+ sha256 = "0c11lm7wpgmqk8zbdcpmyas12ylml5yhp99mj9h1wqqw0p33xaiw";
};
packageRequires = [ emacs ];
meta = {
@@ -1026,10 +1041,10 @@
elpaBuild {
pname = "ebdb";
ename = "ebdb";
- version = "0.8.2";
+ version = "0.8.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ebdb-0.8.2.tar";
- sha256 = "1idwih5v287q9vdhsnr1bsibdv4h61vmy3b82svf2x9aik1a7vir";
+ url = "https://elpa.gnu.org/packages/ebdb-0.8.4.tar";
+ sha256 = "0n811af83fqpzq9513gf240gnz7qkwrjw07qs4sra4069q0pwnjr";
};
packageRequires = [ emacs seq ];
meta = {
@@ -1220,6 +1235,21 @@
license = lib.licenses.free;
};
}) {};
+ engrave-faces = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
+ pname = "engrave-faces";
+ ename = "engrave-faces";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/engrave-faces-0.2.0.tar";
+ sha256 = "1d0hsfg3wvwbs82gjyvfjvy1sszcm7qa50bch1b6jy05kbc543ip";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/engrave-faces.html";
+ license = lib.licenses.free;
+ };
+ }) {};
enwc = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "enwc";
@@ -3752,6 +3782,21 @@
license = lib.licenses.free;
};
}) {};
+ taxy = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
+ pname = "taxy";
+ ename = "taxy";
+ version = "0.4";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/taxy-0.4.tar";
+ sha256 = "1iy1761v2q0i020x8ch4z3vljx2v62pcy5bifxq8gw5qx0115576";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/taxy.html";
+ license = lib.licenses.free;
+ };
+ }) {};
temp-buffer-browse = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "temp-buffer-browse";
@@ -3820,10 +3865,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
- version = "2.5.1.1";
+ version = "2.5.1.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/tramp-2.5.1.1.tar";
- sha256 = "0v3rvvhjcnyvg6l4vyxz6513mxzvv9n0skkmr62ry8yi5x9wnqp1";
+ url = "https://elpa.gnu.org/packages/tramp-2.5.1.2.tar";
+ sha256 = "0p8m8prxrvrr455ahb626c1dry04m80y017h16ngr4i5ais0r85g";
};
packageRequires = [ emacs ];
meta = {
@@ -3990,6 +4035,21 @@
license = lib.licenses.free;
};
}) {};
+ vc-backup = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "vc-backup";
+ ename = "vc-backup";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/vc-backup-1.0.0.tar";
+ sha256 = "0vcrbb4s1rzar9q882kfcslycxvycp61923sg82i29b7yd0yrgdr";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/vc-backup.html";
+ license = lib.licenses.free;
+ };
+ }) {};
vc-hgcmd = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "vc-hgcmd";
@@ -4379,10 +4439,10 @@
elpaBuild {
pname = "xref";
ename = "xref";
- version = "1.1.0";
+ version = "1.2.2";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/xref-1.1.0.tar";
- sha256 = "1s7pwk09bry4nqr4bc78a3mbwyrxagai2gpsd49x47czy2x7m3ax";
+ url = "https://elpa.gnu.org/packages/xref-1.2.2.tar";
+ sha256 = "14kdy8blhs6lwg349l9lmv0bbpybgi9nsg2iic3v87j4jyi41ljm";
};
packageRequires = [ emacs ];
meta = {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
index 495a3cbfd0f5..b7f861a4cd7a 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
@@ -6,7 +6,7 @@ To update the list of packages from MELPA,
1. Run `./update-elpa`.
2. Check for evaluation errors:
- `nix-instantiate ../../../../../ -A emacs.pkgs.elpaPackages`.
+ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate ../../../../../ -A emacs.pkgs.elpaPackages
3. Run `git commit -m "elpa-packages $(date -Idate)" -- elpa-generated.nix`
## Update from overlay
diff --git a/pkgs/applications/editors/emacs/elisp-packages/git-undo/default.nix b/pkgs/applications/editors/emacs/elisp-packages/git-undo/default.nix
index 1b4da6340dc2..b23d36209e61 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/git-undo/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/git-undo/default.nix
@@ -1,8 +1,12 @@
-{ stdenv, fetchFromGitHub, emacs, lib }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, emacs
+}:
stdenv.mkDerivation {
pname = "git-undo";
- version = "2019-10-13";
+ version = "0.0.0+unstable=2019-12-21";
src = fetchFromGitHub {
owner = "jwiegley";
@@ -11,7 +15,9 @@ stdenv.mkDerivation {
sha256 = "sha256-cVkK9EF6qQyVV3uVqnBEjF8e9nEx/8ixnM8PvxqCyYE=";
};
- buildInputs = [ emacs ];
+ buildInputs = [
+ emacs
+ ];
buildPhase = ''
runHook preBuild
@@ -26,11 +32,11 @@ stdenv.mkDerivation {
runHook postInstall
'';
- meta = {
- description = "Revert region to most recent Git-historical version";
+ meta = with lib; {
homepage = "https://github.com/jwiegley/git-undo-el";
- license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ leungbk ];
+ description = "Revert region to most recent Git-historical version";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ leungbk ];
platforms = emacs.meta.platforms;
};
}
diff --git a/pkgs/applications/editors/emacs/elisp-packages/isearch-plus/default.nix b/pkgs/applications/editors/emacs/elisp-packages/isearch-plus/default.nix
index 64cfbde98b77..1c11a2abff57 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/isearch-plus/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/isearch-plus/default.nix
@@ -1,17 +1,23 @@
-{ stdenv, fetchFromGitHub, emacs, lib }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, emacs
+}:
stdenv.mkDerivation {
pname = "isearch-plus";
- version = "2021-01-01";
+ version = "3434+unstable=2021-08-23";
src = fetchFromGitHub {
owner = "emacsmirror";
repo = "isearch-plus";
- rev = "376a8f9f8a9666d7e61d125abcdb645847cb8619";
- sha256 = "sha256-Kd5vpu+mI1tJPcsu7EpnnBcPVdVAijkAeTz+bLB3WlQ=";
+ rev = "93088ea0ac4d51bdb76c4c32ea53172f6c435852";
+ hash = "sha256-kD+Fyps3fc5YK6ATU1nrkKHazGMYJnU2gRcpQZf6A1E=";
};
- buildInputs = [ emacs ];
+ buildInputs = [
+ emacs
+ ];
buildPhase = ''
runHook preBuild
@@ -26,11 +32,11 @@ stdenv.mkDerivation {
runHook postInstall
'';
- meta = {
+ meta = with lib; {
+ homepage = "https://www.emacswiki.org/emacs/IsearchPlus";
description = "Extensions to isearch";
- homepage = "https://www.emacswiki.org/emacs/download/isearch%2b.el";
- license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ leungbk ];
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ leungbk AndersonTorres ];
platforms = emacs.meta.platforms;
};
}
diff --git a/pkgs/applications/editors/emacs/elisp-packages/isearch-prop/default.nix b/pkgs/applications/editors/emacs/elisp-packages/isearch-prop/default.nix
index 0db28255f70c..67a4c87b95d4 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/isearch-prop/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/isearch-prop/default.nix
@@ -1,17 +1,23 @@
-{ stdenv, fetchFromGitHub, emacs, lib }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, emacs
+}:
stdenv.mkDerivation {
pname = "isearch-prop";
- version = "2019-05-01";
+ version = "0.0.0+unstable=2019-05-01";
src = fetchFromGitHub {
owner = "emacsmirror";
repo = "isearch-prop";
rev = "4a2765f835dd115d472142da05215c4c748809f4";
- sha256 = "sha256-A1Kt4nm7iRV9J5yaLupwiNL5g7ddZvQs79dggmqZ7Rk=";
+ hash = "sha256-A1Kt4nm7iRV9J5yaLupwiNL5g7ddZvQs79dggmqZ7Rk=";
};
- buildInputs = [ emacs ];
+ buildInputs = [
+ emacs
+ ];
buildPhase = ''
runHook preBuild
@@ -26,11 +32,11 @@ stdenv.mkDerivation {
runHook postInstall
'';
- meta = {
+ meta = with lib; {
+ homepage = "https://www.emacswiki.org/emacs/IsearchPlus";
description = "Search text- or overlay-property contexts";
- homepage = "https://www.emacswiki.org/emacs/download/isearch-prop.el";
- license = lib.licenses.gpl3Plus;
- maintainers = with lib.maintainers; [ leungbk ];
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ leungbk ];
platforms = emacs.meta.platforms;
};
}
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
index 015a8e27f8e1..d792793d3643 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
@@ -78,6 +78,31 @@
};
};
+ # may be part of MELPA in the future, see
+ # https://github.com/mlochbaum/BQN/issues/10#issuecomment-912982874
+ bqn-mode = self.trivialBuild {
+ pname = "bqn-mode";
+ version = "unstable-2021-09-04";
+
+ src = pkgs.fetchFromGitHub {
+ owner = "mlochbaum";
+ repo = "BQN";
+ rev = "e623a2fcafdf5fd6c8d31570175284805c4f34d9";
+ sha256 = "1a2lpxy3bak4724r0ns4la5d0j6484ngi73kcwp82vgbbpk7lcrp";
+ };
+
+ postUnpack = ''
+ sourceRoot="$sourceRoot/editors/emacs"
+ '';
+
+ meta = {
+ description = "Emacs mode for BQN";
+ license = lib.licenses.gpl3Only;
+ maintainers = [ lib.maintainers.sternenseemann ];
+ homepage = "https://mlochbaum.github.io/BQN/editors/index.html";
+ };
+ };
+
ghc-mod = melpaBuild {
pname = "ghc";
version = pkgs.haskellPackages.ghc-mod.version;
@@ -100,8 +125,6 @@
};
};
- git-undo = callPackage ./git-undo { };
-
haskell-unicode-input-method = let
rev = "d8d168148c187ed19350bb7a1a190217c2915a63";
in melpaBuild {
@@ -235,6 +258,8 @@
# Packages made the classical callPackage way
+ apheleia = callPackage ./apheleia { };
+
ebuild-mode = callPackage ./ebuild-mode { };
emacspeak = callPackage ./emacspeak { };
@@ -243,8 +268,14 @@
font-lock-plus = callPackage ./font-lock-plus { };
+ git-undo = callPackage ./git-undo { };
+
helm-words = callPackage ./helm-words { };
+ isearch-plus = callPackage ./isearch-plus { };
+
+ isearch-prop = callPackage ./isearch-prop { };
+
jam-mode = callPackage ./jam-mode { };
nano-theme = callPackage ./nano-theme { };
diff --git a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
index 0ab44fccc8e5..1804188cdbb7 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix
@@ -1,17 +1,595 @@
{ callPackage }:
{
- caml = callPackage ({ elpaBuild, fetchurl, lib }:
+ apache-mode = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "apache-mode";
+ ename = "apache-mode";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/apache-mode-2.2.0.tar";
+ sha256 = "022s7rw7ary1cx3riszzvb7wi0y078vixkcyggjdg5j2ckjpc8gb";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/apache-mode.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ arduino-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib, spinner }:
+ elpaBuild {
+ pname = "arduino-mode";
+ ename = "arduino-mode";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/arduino-mode-1.3.0.tar";
+ sha256 = "1270mbjgj0kmmjqqblwaipmd2667yp31mgspib3c5d7d6acs1bfx";
+ };
+ packageRequires = [ emacs spinner ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/arduino-mode.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ bison-mode = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "bison-mode";
+ ename = "bison-mode";
+ version = "0.4";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/bison-mode-0.4.tar";
+ sha256 = "19n9kz1ycjpxngd3clzr8lzrnnw19l8sfvlx1yqn35hk7017z7ab";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/bison-mode.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ caml = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "caml";
ename = "caml";
+ version = "4.8";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/caml-4.8.tar";
+ sha256 = "02wzjdd1ig8ajy65rf87zaysfddjbhyswifwlcs52ly7p84q72wk";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/caml.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ clojure-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
+ pname = "clojure-mode";
+ ename = "clojure-mode";
+ version = "5.13.0";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.13.0.tar";
+ sha256 = "16xll0sp7mqzwldfsihp7j3dlm6ps1l1awi122ff8w7xph7b0wfh";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/clojure-mode.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ crux = callPackage ({ elpaBuild, fetchurl, lib, seq }:
+ elpaBuild {
+ pname = "crux";
+ ename = "crux";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/crux-0.4.0.tar";
+ sha256 = "01yg54s2l3zr4h7h3nw408bqzrr4yds9rfgc575b76006v5d3ciy";
+ };
+ packageRequires = [ seq ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/crux.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ d-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
+ pname = "d-mode";
+ ename = "d-mode";
+ version = "202003130913";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/d-mode-202003130913.tar";
+ sha256 = "1pad0ib8l1zkjmh97n1pkwph1xdbcqidnicm3nwmcbmbi61lddsx";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/d-mode.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ dart-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
+ pname = "dart-mode";
+ ename = "dart-mode";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/dart-mode-1.0.7.tar";
+ sha256 = "13n0fmnxgnq8vjw0n5vwgdgfm5lznvrm3xkak4snkdw7w3rd3a20";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/dart-mode.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ editorconfig = callPackage ({ cl-lib ? null
+ , elpaBuild
+ , emacs
+ , fetchurl
+ , lib
+ , nadvice }:
+ elpaBuild {
+ pname = "editorconfig";
+ ename = "editorconfig";
+ version = "0.8.2";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/editorconfig-0.8.2.tar";
+ sha256 = "1ff8hwyzb249lf78j023sbibgfmimmk6mxkjmcnqqnk1jafprk02";
+ };
+ packageRequires = [ cl-lib emacs nadvice ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/editorconfig.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ evil = callPackage ({ elpaBuild, fetchurl, lib }:
+ elpaBuild {
+ pname = "evil";
+ ename = "evil";
+ version = "1.14.0";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/evil-1.14.0.tar";
+ sha256 = "11hzx3ya1119kr8dwlg264biixiqgvi7zwxxksql0a9hqp57rdpx";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/evil.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
+ pname = "geiser";
+ ename = "geiser";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-0.16.tar";
+ sha256 = "1mhngb1ik3qsc3w466cs61rbz3nn08ag29m5vfbd6adk60xmhnfk";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-chez = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-chez";
+ ename = "geiser-chez";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-chez-0.16.tar";
+ sha256 = "016b7n5rv7fyrw4lqcprhhf2rai5vvmmc8a13l4w3a30rwcgm7cd";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-chez.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-chibi = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-chibi";
+ ename = "geiser-chibi";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-chibi-0.16.tar";
+ sha256 = "0j9dgg2q01ya6yawpfc15ywrfykd5gzbh118k1x4mghfkfnqn1zi";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-chibi.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-chicken = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-chicken";
+ ename = "geiser-chicken";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-chicken-0.16.tar";
+ sha256 = "1zmb8c86akrd5f1v59s4xkbpgsqbdcbc6d5f9h6kxa55ylc4dn6a";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-chicken.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-gambit = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-gambit";
+ ename = "geiser-gambit";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-gambit-0.16.tar";
+ sha256 = "0bc38qlqj7a3cnrcnqrb6m3jvjh2ia5iby9i50vcn0jbs52rfsnz";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-gambit.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-gauche = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-gauche";
+ ename = "geiser-gauche";
+ version = "0.0.2";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-gauche-0.0.2.tar";
+ sha256 = "0wd0yddasryy36ms5ghf0gs8wf80sgdxci2hd8k0fvnyi7c3wnj5";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-gauche.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-guile = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-guile";
+ ename = "geiser-guile";
+ version = "0.17";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-guile-0.17.tar";
+ sha256 = "0g4982rfxjp08qi6nxz73lsbdwf388fx511394yw4s7ml6v1m4kd";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-guile.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-kawa = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-kawa";
+ ename = "geiser-kawa";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-kawa-0.0.1.tar";
+ sha256 = "1qh4qr406ahk4k8g46nzkiic1fidhni0a5zv4i84cdypv1c4473p";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-kawa.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-mit = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-mit";
+ ename = "geiser-mit";
+ version = "0.13";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-mit-0.13.tar";
+ sha256 = "1y2cgrcvdp358x7lpcz8x8nw5g1y4h03d9gbkbd6k85643cwrkbi";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-mit.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-racket = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-racket";
+ ename = "geiser-racket";
+ version = "0.16";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-racket-0.16.tar";
+ sha256 = "0lf2lbgpl8pvx7yhiydb7j5hk3kdx34zvhva4zqnzya6zf30w257";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-racket.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ geiser-stklos = callPackage ({ elpaBuild, emacs, fetchurl, geiser, lib }:
+ elpaBuild {
+ pname = "geiser-stklos";
+ ename = "geiser-stklos";
+ version = "1.3";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/geiser-stklos-1.3.tar";
+ sha256 = "1wkhnkdhdrhrh0vipgnlmyimi859za6jhf2ldpwfmk8r2aj8ywan";
+ };
+ packageRequires = [ emacs geiser ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/geiser-stklos.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ git-commit = callPackage ({ dash
+ , elpaBuild
+ , emacs
+ , fetchurl
+ , lib
+ , transient
+ , with-editor }:
+ elpaBuild {
+ pname = "git-commit";
+ ename = "git-commit";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://elpa.nongnu.org/nongnu/git-commit-3.2.1.tar";
+ sha256 = "1jndc8ppj4r2s62idabygj4q0qbpk4gwifn8jrd6pa61d7dlvp28";
+ };
+ packageRequires = [ dash emacs transient with-editor ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/git-commit.html";
+ license = lib.licenses.free;
+ };
+ }) {};
+ gnuplot = callPackage ({ elpaBuild, emacs,