From 58fdb0dca0e565912023bc0b1fc1c6714f859710 Mon Sep 17 00:00:00 2001 From: wuyoli Date: Thu, 27 Oct 2022 22:55:11 +0200 Subject: [PATCH 1/2] maintainers: add wuyoli --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d9903128c73d..64ea6982cd1d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15702,4 +15702,10 @@ githubId = 5228243; name = "waelwindows"; }; + wuyoli = { + name = "wuyoli"; + email = "wuyoli@tilde.team"; + github = "wuyoli"; + githubId = 104238274; + }; } From db7ebddc7f9ba4aa2100b3a66ad948d40651a983 Mon Sep 17 00:00:00 2001 From: wuyoli Date: Fri, 28 Oct 2022 00:26:32 +0200 Subject: [PATCH 2/2] emacsPackages.idris2-mode: init at 1.1 --- .../elisp-packages/idris2-mode/default.nix | 32 +++++++++++++++++++ .../emacs/elisp-packages/manual-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/applications/editors/emacs/elisp-packages/idris2-mode/default.nix diff --git a/pkgs/applications/editors/emacs/elisp-packages/idris2-mode/default.nix b/pkgs/applications/editors/emacs/elisp-packages/idris2-mode/default.nix new file mode 100644 index 000000000000..c415b783bc94 --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/idris2-mode/default.nix @@ -0,0 +1,32 @@ +{ lib +, trivialBuild +, fetchFromGitHub +, emacs +, prop-menu +}: + +trivialBuild rec { + pname = "idris2-mode"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "idris-community"; + repo = pname; + rev = version; + hash = "sha256-rTeVjkAw44Q35vjaERs4uoZRJ6XR3FKplEUCVPHhY7Q="; + }; + + buildInputs = propagatedUserEnvPkgs; + + propagatedUserEnvPkgs = [ + prop-menu + ]; + + meta = with lib; { + homepage = "https://github.com/idris-community/idris2-mode"; + description = "This is an emacs mode for editing Idris 2 code."; + license = licenses.gpl3Only; + maintainers = with maintainers; [ wuyoli ]; + inherit (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 7b624e1bb97d..304e2482dccc 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix @@ -182,6 +182,8 @@ helm-words = callPackage ./helm-words { }; + idris2-mode = callPackage ./idris2-mode { }; + isearch-plus = callPackage ./isearch-plus { }; isearch-prop = callPackage ./isearch-prop { };