about summary refs log tree commit diff
path: root/pkgs/top-level/emacs-packages.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-06-22emacs.pkgs.exwm: Prefer exwm from elpa develadisbladis1-0/+3
EXWM is not tagged very often, prefer it from elpa devel.
2023-06-04emacsPackages.elpaDevelPackages: initJuanjo Presa1-0/+7
2022-12-17treewide: fix typosfigsoda1-1/+1
2021-12-02emacsPackages.orgPackages: deprecatedVonfry1-6/+0
org elpa is deprecated and moved into gnu elpa and nongnu elpa. link: nix-community/emacs-overlay#191
2021-08-09emacsPackages: fix for missing passthruTaeer Bar-Yam1-1/+1
2021-08-06emacs.pkgs.elpaPackages/nongnuPackages: Use custom elpa fetcheradisbladis1-2/+3
2021-08-04emacs.pkgs: Propagate overriden scope to emacs package in setadisbladis1-3/+13
This is the true fix for https://github.com/NixOS/nixpkgs/issues/130020.
2021-08-03emacsPackages.ada-mode: build tools needed at runtimesternenseemann1-1/+1
ada-mode includes extra binaries which are used by it at runtime. They require gnat, gprbuild, gnatcoll-core and wisi's source checked out in `../wisi-*`.
2021-07-21emacsPackages.nongnuPackages: initVonfry1-0/+6
2021-06-23Add gcc for emacs wrapper so native-comp worksMatthew Bauer1-2/+2
On macos, we don’t have a gcc executable by default, which is required for some reason when compiling site-start.
2021-05-21Rename emacs-modes to emacs/elisp-packagesAndersonTorres1-4/+4
2021-02-24emacs.pkgs.telega: Prefer telega from melpa stableadisbladis1-0/+9
Telega uploads packages that are incompatible with stable tdlib releases to melpa and ones that are compatible to melpa stable. This makes the melpa packages very unreliable and we should prefer the one from melpa stable.
2021-02-24emacs-packages: Remove old `FOR CONTRIBUTORS` commentadisbladis1-11/+0
It doesn't apply any more.
2021-02-24emacs-packages: Make pkgs & lib overrideableadisbladis1-28/+31
With these changes it's possible to override pkgs & lib by: ``` emacs.pkgs.override { pkgs = fooPkgs; } ``` and get them to coherently apply to all emacs packages.
2021-02-24emacsPackagesFor: Remove all pkgs inherits from call siteadisbladis1-9/+6
2021-02-24emacsPackagesFor: Internalise trivialBuild/melpaBuildadisbladis1-2/+8
I want less strangeness that's not obviously overrideable.
2021-02-24emacs.pkgs: Get rid of `external` from all-packages.nixadisbladis1-3/+2
This was a strange construct that made these attrsets more difficult to work with. It's simpler to just use pkgs.
2021-02-19emacs: add currently compiling package dirs to load-pathMauricio Collares1-1/+1
Co-authored-by: Tad Fisher <tadfisher@gmail.com>
2021-01-13emacsPackages*: Move to emacs*.pkgsadisbladis1-0/+1
This makes it much easier to create customisations around emacs via the a new convenience passthru attr: - `emacs.pkgs`: What used to be emacsPackages is now `emacs.pkgs` The previous versioned names `emacs*Packages` have been moved to aliases.nix and are now considered deprecated in favour of `emacs*.pkgs`.
2020-12-22Fix small typo in a comment of emacs-packagesPierre Allix1-1/+1
2020-04-27emacs-packages: Expose manually packaged packages through ↵adisbladis1-1/+1
emacsPackages.manualPackages
2019-09-18emacs: use runCommand to generate wrapperRobert Helgesson1-1/+1
This removes the unnecessary compiler build dependency. We also set preferLocalBuild = true; allowSubstitutes = false; to not farm out the build on a remote builder or bother with trying to find a binary substitution.
2019-08-18emacs-packages: Make org packages overrideableadisbladis1-1/+3
2019-08-07emacs-packages: Move manually created packages to it's own fileadisbladis1-146/+2
And let emacs-packages.nix only aggregate the attrsets
2019-08-07emacs-packages: Add overriding capability to emacsPackagesNgadisbladis1-25/+22
This allows overriding the individual package sets composing emacsPackagesNg. Example: ``` myEmacsPackages = emacsPackagesNg.override { melpaPackages = {}; }; ```
2019-08-07emacs-packages.rtags: Inherit correct versionadisbladis1-3/+2
2019-08-07emacs-packages: Drop irony packageadisbladis1-39/+0
Use auto-generated melpa package
2019-08-07emacs-packages: Drop elpy packageadisbladis1-41/+0
Use auto-generated melpa package
2019-08-07emacs-packages: Drop emacs-libvterm packageadisbladis1-2/+0
Use auto-generated melpa package
2019-08-07emacs-packages: Drop zmq packageadisbladis1-36/+0
Use generated melpa package instead
2019-08-07emacs-packages: Drop manually packaged pdf-toolsadisbladis1-25/+2
Use autogenerated package from melpa
2019-08-07emacs-packages: Drop `shorten` packageadisbladis1-13/+0
It's in the melpa generated package `circe`
2019-08-07emacs-packages: Drop `redshank` packageadisbladis1-2/+0
Use melpa generated package instead
2019-08-07emacs-packages: Drop package `lui`adisbladis1-14/+0
It's in the melpa generated package `circe`
2019-08-07emacs-packages: Drop lcs packageadisbladis1-13/+0
It's in the melpa generated package `circe`
2019-08-07emacs-packages: Drop emacsql-sqlite packageadisbladis1-27/+0
Use melpa generated package instead
2019-08-07emacsPackagesNg.evil-jumper: Drop packageadisbladis1-19/+0
It's now merged upstream in evil-mode
2019-08-07emacs-packages: Drop stgitadisbladis1-2/+0
Use autogenerated modules from melpa instead
2019-08-07emacs-packages: Drop manually created nyan-mode derivationadisbladis1-4/+0
Use autogenerated modules from melpa instead
2019-08-07emacs-packages: Move shmadisbladis1-3/+0
Use autogenerated modules from melpa instead
2019-08-07emacs-packages.nix: Fix indentadisbladis1-339/+339
2019-08-07melpa-packages: Add ability to ovveride melpa JSON archive locationadisbladis1-13/+17
This enables using the melpa json generator in an overlay
2019-08-02emacs-modes: replace melpa-generated with json formatHerwig Hochleitner1-1/+1
This approach has several differences with emacs2nix: - the updater uses a downloaded recipes.json and archive.json for commit information, it uses a local checkout only for hashing the recipes - the generated file is JSON - the updater is written in emacs lisp - prefetch errors are put into an error key in the JSON, for review + meta.broken attributes are generated from it The updater re-uses the existing generated file to memoize prefetched content-sha256s for commits, thus prefetching should normally be quite fast.
2019-07-24zmq: add enableDrafts optionMatthew Bauer1-1/+4
This is needed by emacs-zmq, and will be used by it.
2019-07-17Merge pull request #64612 from NixOS/add-emacs-zmqMatthew Bauer1-0/+33
emacs: add zmq package
2019-07-10emacs: add zmq packageMatthew Bauer1-0/+33
This builds emacs-zmq.so automatically. Fixes #59774
2019-07-03Merge staging-next into stagingFrederik Rietdijk1-1/+1
2019-07-01emacs-irony: Remove server directoryMatthew Bauer1-1/+1
This contains the build files and is not needed for irony-server. Previously, the wrong directory was removed, adding elpa/ gets thje correct one.
2019-07-01treewide: use dontConfigureworldofpeace1-1/+1
2019-06-19emacsPackages.irony: add clang for Linux buildsMatthew Bauer1-1/+1
libclang is needed as a library here. Adding it to fix building on Linux. This worked on macOS because clang is already provided.