summary refs log tree commit diff
path: root/pkgs/top-level/emacs-packages.nix
Commit message (Collapse)AuthorAge
* emacsPackages.nongnuPackages: initVonfry2021-07-21
|
* Add gcc for emacs wrapper so native-comp worksMatthew Bauer2021-06-23
| | | | | On macos, we don’t have a gcc executable by default, which is required for some reason when compiling site-start.
* Rename emacs-modes to emacs/elisp-packagesAndersonTorres2021-05-21
|
* emacs.pkgs.telega: Prefer telega from melpa stableadisbladis2021-02-24
| | | | | | | | 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.
* emacs-packages: Remove old `FOR CONTRIBUTORS` commentadisbladis2021-02-24
| | | | It doesn't apply any more.
* emacs-packages: Make pkgs & lib overrideableadisbladis2021-02-24
| | | | | | | | 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.
* emacsPackagesFor: Remove all pkgs inherits from call siteadisbladis2021-02-24
|
* emacsPackagesFor: Internalise trivialBuild/melpaBuildadisbladis2021-02-24
| | | | I want less strangeness that's not obviously overrideable.
* emacs.pkgs: Get rid of `external` from all-packages.nixadisbladis2021-02-24
| | | | | | This was a strange construct that made these attrsets more difficult to work with. It's simpler to just use pkgs.
* emacs: add currently compiling package dirs to load-pathMauricio Collares2021-02-19
| | | | Co-authored-by: Tad Fisher <tadfisher@gmail.com>
* emacsPackages*: Move to emacs*.pkgsadisbladis2021-01-13
| | | | | | | | | 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`.
* Fix small typo in a comment of emacs-packagesPierre Allix2020-12-22
|
* emacs-packages: Expose manually packaged packages through ↵adisbladis2020-04-27
| | | | emacsPackages.manualPackages
* emacs: use runCommand to generate wrapperRobert Helgesson2019-09-18
| | | | | | | | | | 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.
* emacs-packages: Make org packages overrideableadisbladis2019-08-18
|
* emacs-packages: Move manually created packages to it's own fileadisbladis2019-08-07
| | | | And let emacs-packages.nix only aggregate the attrsets
* emacs-packages: Add overriding capability to emacsPackagesNgadisbladis2019-08-07
| | | | | | | | | | | | This allows overriding the individual package sets composing emacsPackagesNg. Example: ``` myEmacsPackages = emacsPackagesNg.override { melpaPackages = {}; }; ```
* emacs-packages.rtags: Inherit correct versionadisbladis2019-08-07
|
* emacs-packages: Drop irony packageadisbladis2019-08-07
| | | | Use auto-generated melpa package
* emacs-packages: Drop elpy packageadisbladis2019-08-07
| | | | Use auto-generated melpa package
* emacs-packages: Drop emacs-libvterm packageadisbladis2019-08-07
| | | | Use auto-generated melpa package
* emacs-packages: Drop zmq packageadisbladis2019-08-07
| | | | Use generated melpa package instead
* emacs-packages: Drop manually packaged pdf-toolsadisbladis2019-08-07
| | | | Use autogenerated package from melpa
* emacs-packages: Drop `shorten` packageadisbladis2019-08-07
| | | | It's in the melpa generated package `circe`
* emacs-packages: Drop `redshank` packageadisbladis2019-08-07
| | | | Use melpa generated package instead
* emacs-packages: Drop package `lui`adisbladis2019-08-07
| | | | It's in the melpa generated package `circe`
* emacs-packages: Drop lcs packageadisbladis2019-08-07
| | | | It's in the melpa generated package `circe`
* emacs-packages: Drop emacsql-sqlite packageadisbladis2019-08-07
| | | | Use melpa generated package instead
* emacsPackagesNg.evil-jumper: Drop packageadisbladis2019-08-07
| | | | It's now merged upstream in evil-mode
* emacs-packages: Drop stgitadisbladis2019-08-07
| | | | Use autogenerated modules from melpa instead
* emacs-packages: Drop manually created nyan-mode derivationadisbladis2019-08-07
| | | | Use autogenerated modules from melpa instead
* emacs-packages: Move shmadisbladis2019-08-07
| | | | Use autogenerated modules from melpa instead
* emacs-packages.nix: Fix indentadisbladis2019-08-07
|
* melpa-packages: Add ability to ovveride melpa JSON archive locationadisbladis2019-08-07
| | | | This enables using the melpa json generator in an overlay
* emacs-modes: replace melpa-generated with json formatHerwig Hochleitner2019-08-02
| | | | | | | | | | | 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.
* zmq: add enableDrafts optionMatthew Bauer2019-07-24
| | | | This is needed by emacs-zmq, and will be used by it.
* Merge pull request #64612 from NixOS/add-emacs-zmqMatthew Bauer2019-07-17
|\ | | | | emacs: add zmq package
| * emacs: add zmq packageMatthew Bauer2019-07-10
| | | | | | | | | | | | This builds emacs-zmq.so automatically. Fixes #59774
* | Merge staging-next into stagingFrederik Rietdijk2019-07-03
|\ \
| * | emacs-irony: Remove server directoryMatthew Bauer2019-07-01
| |/ | | | | | | | | | | This contains the build files and is not needed for irony-server. Previously, the wrong directory was removed, adding elpa/ gets thje correct one.
* / treewide: use dontConfigureworldofpeace2019-07-01
|/
* emacsPackages.irony: add clang for Linux buildsMatthew Bauer2019-06-19
| | | | | libclang is needed as a library here. Adding it to fix building on Linux. This worked on macOS because clang is already provided.
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* emacs-irony: prebuild irony-server executableMatthew Bauer2019-06-10
| | | | | | | | | This has melpaBuild compile the irony-server executable automatically. This means each user of the irony executable doesn’t have to wait for it to compile on each new use. This depends on this PR to work correctly: https://github.com/Sarcasm/irony-mode/pull/537
* emacsqlite: strip binaryMatthew Bauer2019-05-30
| | | | | Had gcc in closure which is not wanted. Use stripDebugList to make it strip in share/.
* emacsPackages.emacsql-sqlite: build sqlite binaryJethro Kuan2019-01-13
|
* emacsPackages.pdf-tools: 0.80 -> 0.90Jethro Kuan2019-01-08
|
* emacs-packages: Drop custom weechat packageadisbladis2019-01-02
| | | | | It's several years out of date and we can instead rely on autogenerated packages
* elpy: fix build depPeriklis Tsirakidis2018-09-09
|
* Remove outdated external package emacs-find-file-in-projectPeriklis Tsirakidis2018-09-08
|