about summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs
AgeCommit message (Collapse)AuthorFilesLines
2024-04-07haskellPackages.Agda: Split outputs to reduce closure sizePhilipp Joram1-5/+7
After enabling a separate binary output for the `Agda` Haskell package, the new `bin` output measures ~100MiB, compared to the ~4.5GiB before. Using it in `agdaWithPackages` reduces the closure size of an Agda installation from ~5GiB to ~3GiB. The remaining space is taken up mostly by the GHC backend. With this change, derivations depending on `haskellPackages.Agda` directly need to pick the right (binary) output. This concerns in particular `emacsPackages.agda2-mode`.
2024-03-30Merge master into staging-nextgithub-actions[bot]2-0/+21
2024-03-29emacsPackages.texpresso: initAlex Rice2-0/+21
2024-03-28nongnu-packages: updated 2024-03-25 (from nix-community/emacs-overlay)Anderson Torres1-26/+46
2024-03-28melpa-packages: updated 2024-03-25 (from nix-community/emacs-overlay)Anderson Torres1-1758/+2251
2024-03-28elpa-devel-packages: updated 2024-03-25 (from nix-community/emacs-overlay)Anderson Torres1-251/+342
2024-03-28elpa-packages: updated 2024-03-25 (from nix-community/emacs-overlay)Anderson Torres1-119/+228
2024-03-27emacs: 29.2 -> 29.3Lin Jian1-3/+3
https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html
2024-03-26emacs28-macport: incorporate security patchesAtemu1-0/+21
2024-03-26emacs28: backport security fixes from Emacs 29.3Lin Jian1-0/+14
https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html
2024-03-26emacs28: patch CVE-2022-45939Lin Jian1-0/+7
https://www.cve.org/CVERecord?id=CVE-2022-45939
2024-03-26emacs: pass patches through mkArgsLin Jian1-2/+2
2024-03-19Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-0/+1
Conflicts: - pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-03-18Merge master into staging-nextgithub-actions[bot]1-4/+4
2024-03-15emacsPackages.lspce: 2023-12-01 -> 2024-02-03Mario Rodas1-4/+4
Diff: https://github.com/zbelial/lspce/compare/1958b6fcdfb6288aa17fa42360315d6c4aa85991...543dcf0ea9e3ff5c142c4365d90b6ae8dc27bd15
2024-03-07emacs: add "withDbus" and "withSelinux" flagsDmitry Bogatov1-1/+6
Previously, these features were enabled unconditionally on linux.
2024-03-03Merge pull request #291416 from linj-fork/pr/fix-magit-seqLin Jian2-3/+24
emacs.pkgs.seq: stop shadowing it
2024-03-03emacs.pkgs.seq: fix buildLin Jian2-0/+24
2024-03-03emacs.pkgs.seq: stop shadowing itLin Jian1-3/+0
magit requires[1] seq 2.24. seq from GNU Elpa satisfies that. However, it is shadowed by the Emacs builtin one to workaround an old bug[2] and the version of the builtin seq in Emacs 28 is only 2.23. So magit is broken for Emacs 28 which is the default one in NixOS 23.11 and available in the unstable branch. This patch fixes magit by stopping shadowing seq from GNU Elpa since that old bug[2] is not relevant now. Fixes https://github.com/NixOS/nixpkgs/issues/272019. [1]: https://github.com/magit/magit/blob/f4ff817cb2a48f0f7887050c3be469c03a059567/lisp/magit.el#L27 [2]: https://github.com/NixOS/nixpkgs/pull/74936
2024-02-29Merge staging-next into staginggithub-actions[bot]2-62/+2
2024-02-28emacspeak: migrate to by-nameAnderson Torres2-62/+2
Also, keep a green alias in order to not break things.
2024-02-26Merge pull request #291122 from atorres1985-contrib/elisp-stagingLin Jian4-1676/+2282
Elisp updates to staging
2024-02-25gnatPackages: Add scope for all ada packagesThomas Heijligen1-1/+1
Ada depencencies musst be build with the same gnat version as the project. Use a namespace as preperation to build with different gnat versions. gprbuild and gnatprove are still globaly visable.
2024-02-24Merge master into staging-nextgithub-actions[bot]1-1/+1
2024-02-24emacs: retire myself from maintainersAtemu1-1/+1
I added myself because I integrated Macport support but I don't really feel qualified to maintain the rest of emacs. The Macport integration has also been working without major issues ever since it was introduced. I still left bread crumbs in case there's an issue with macport specifically but I don't want to be pinged on generic Emacs issues/PRs.
2024-02-24nongnu-packages: updated 2024-02-24 (from overlay)Anderson Torres1-32/+77
2024-02-24melpa-packages: updated 2024-02-24 (from overlay)Anderson Torres1-1355/+1775
2024-02-24elpa-devel-packages: updated 2024-02-24 (from overlay)Anderson Torres1-212/+288
2024-02-24elpa-packages: updated 2024-02-24 (from overlay)Anderson Torres1-77/+142
2024-02-10Merge staging-next into staginggithub-actions[bot]1-7/+6
2024-02-10Merge pull request #277455 from Vonfry/melpa/update-fixPeder Bergebakken Sundt1-7/+6
update-melpa: try to fix some compatiblility issues on cl-lib and url-retrive.
2024-02-04nongnu-packages: updated 2024-02-04 (from overlay)Anderson Torres1-69/+113
2024-02-04melpa-packages: updated 2024-02-04 (from overlay)Anderson Torres1-3467/+4468
2024-02-04elpa-devel-packages: updated 2024-02-04 (from overlay)Anderson Torres1-398/+516
2024-02-04elpa-packages: updated 2024-02-04 (from overlay)Anderson Torres1-183/+310
2024-01-18emacs: 29.1 -> 29.2Lin Jian1-3/+3
2024-01-17emacs.pkgs.ghc-mod: fixupAnderson Torres2-1/+26
Fixing a heinous error from [1]. Many thanks, jian-lin! [1] https://github.com/NixOS/nixpkgs/commit/96b0956aeefa40741b65dcf5d57deb741ec3bba0#diff-0f535ac756b70363a4f536c415865a08b5d9ed08140f63e6ee7b68cda5ff46d7R7
2024-01-09emacs/titaniumenv: Drop broken filesJanne Heß1-27/+0
These files don't even parse using `nix-instantiate --parse`: > error: undefined variable 'haskell-mode' > error: undefined variable 'lib' While these issues could be trivially fixed, the fact that these files are not even parsable by nix-instantiate shows me that they are probably unnecessary.
2024-01-07emacs.pkgs.wat-mode: convert to melpaBuildDaniel Nagy1-7/+12
Tracking issue #278925
2024-01-06emacsPackages.codeium: refactor with melpaBuildrunning-grass1-6/+15
2024-01-04Merge pull request #277103 from samuelrivas/add-copilot-eladisbladis2-0/+39
copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7
2024-01-03copilot: remove unused ref to emacs, rename package to copilotSamuel Rivas1-2/+1
2024-01-03copilot: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7Samuel Rivas2-1/+1
2024-01-03update-melpa: use url lib to parse HTTP instead of custom codeVonfry1-3/+2
This improves compatiblity of parsing http header.
2024-01-02emacsPackages.codeium: init at 1.6.13running-grass3-0/+48
2023-12-31update-melpa: use cl-lib instead of clVonfry1-4/+4
2023-12-27copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7Samuel Rivas2-0/+40
2023-12-15treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobsAdam Joseph5-5/+8
2023-12-14Merge pull request #271779 from marsam/update-lspceadisbladis1-19/+12
emacsPackages.lspce: unstable-2023-10-30 -> unstable-2023-12-01