diff options
author | adisbladis <adisbladis@gmail.com> | 2024-01-04 11:30:53 +1300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-04 11:30:53 +1300 |
commit | efc960b6d6a6498c23868f4ba59fcb8bb51c9861 (patch) | |
tree | 4085b4b7a24df89dd2c1e090265662727fbb59da /pkgs/applications/editors/emacs/elisp-packages | |
parent | 1b64670dcb11eb3b61cfb3532db662b076f3bbe4 (diff) | |
parent | 66838e410b6b2a458182a16bb7c4b3ff4b7b4559 (diff) | |
download | nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.tar nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.tar.gz nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.tar.bz2 nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.tar.lz nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.tar.xz nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.tar.zst nixlib-efc960b6d6a6498c23868f4ba59fcb8bb51c9861.zip |
Merge pull request #277103 from samuelrivas/add-copilot-el
copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages')
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix | 37 |
2 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix index 8b80cf74fd42..dcbc4cc2a7bd 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix @@ -23,6 +23,8 @@ in control-lock = callPackage ./manual-packages/control-lock { }; + copilot = callPackage ./manual-packages/copilot { }; + ebuild-mode = callPackage ./manual-packages/ebuild-mode { }; el-easydraw = callPackage ./manual-packages/el-easydraw { }; diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix new file mode 100644 index 000000000000..efe18de7600e --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix @@ -0,0 +1,37 @@ +{ + dash, + editorconfig, + fetchFromGitHub, + nodejs, + s, + trivialBuild, +}: +trivialBuild { + pname = "copilot"; + version = "unstable-2023-12-26"; + src = fetchFromGitHub { + owner = "zerolfx"; + repo = "copilot.el"; + rev = "d4fa14cea818e041b4a536c5052cf6d28c7223d7"; + sha256 = "sha256-Tzs0Dawqa+OD0RSsf66ORbH6MdBp7BMXX7z+5UuNwq4="; + }; + packageRequires = [ + dash + editorconfig + nodejs + s + ]; + postInstall = '' + cp -r $src/dist $LISPDIR + ''; + + meta = { + description = "An unofficial copilot plugin for Emacs"; + homepage = "https://github.com/zerolfx/copilot.el"; + platforms = [ + "x86_64-darwin" + "x86_64-linux" + "x86_64-windows" + ]; + }; +} |