Commit Graph

669 Commits

Author SHA1 Message Date
R. Ryantm
75d49ecfa9 emacsPackages.ebuild-mode: 1.64 -> 1.65 2023-07-13 12:54:56 +00:00
Anderson Torres
a062bf3d8e emacs: factor meta
Because metadata pertains to the source code variants, not to the build logic.
2023-07-07 00:23:47 -03:00
adisbladis
e4d9386f02
Merge pull request #238737 from panchoh/bump-emacs-29.0.92
emacs29: 29.0.91 -> 29.0.92
2023-06-21 04:14:30 +12:00
pancho horrillo
dcbae5b0aa
emacs29: 29.0.91 -> 29.0.92 (both pretest)
The new pretest was recently made available¹.

[1]: https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00503.html
2023-06-20 11:48:08 +02:00
adisbladis
8ce7893477 emacs: add back treeSitter passthru 2023-06-20 02:18:47 +12:00
adisbladis
75650d79da emacs: add nativeComp passthru
As reported by @terlar in
https://github.com/NixOS/nixpkgs/pull/235859#issuecomment-1597012885
the removal of nativeComp in passthru breaks external tooling.

This adds back `passthru.nativeComp` with a deprecation notice which sets the removal for 23.11.
2023-06-20 02:18:47 +12:00
R. Ryantm
0b282be97a emacsPackages.ebuild-mode: 1.63 -> 1.64 2023-06-19 04:57:08 +00:00
Brian Leung
3cda91a80c Update elpa-devel-generated 2023-06-15 01:10:27 +00:00
Brian Leung
9c53e33ed6 Update emacs2nix 2023-06-15 01:10:27 +00:00
Mario Rodas
104992f3cf emacs: disable withXwidgets on darwin
withXwidgets requires webkitgtk, which is marked as broken on Darwin.
2023-06-13 04:20:00 +00:00
Atemu
328bcf4d57
Merge pull request #235859 from atorres1985-contrib/emacs-refactor
Emacs refactor - Round II
2023-06-12 15:31:54 +02:00
Anderson Torres
6889144e31 nongnu-packages: updated 2023-06-11 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
8aa4d45ecc nongnu-packages: updated 2023-06-10 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
f7cbd9fce2 melpa-packages: updated 2023-06-11 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
51e5f35b27 melpa-packages: updated 2023-06-10 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
487476d477 elpa-devel-packages: updated 2023-06-11 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
110edeb87e elpa-packages: updated 2023-06-11 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
b5bb1a4b47 elpa-packages: updated 2023-06-10 (from overlay) 2023-06-11 20:54:28 +00:00
Anderson Torres
4775531c49 emacs.pkgs.sunrise-commander: refactor 2023-06-11 20:54:28 +00:00
Anderson Torres
817356b227 emacs update-from-overlay: include elpa-devel 2023-06-11 20:54:28 +00:00
Brian Ryall
9967f8a796 emacsPackages.beancount: init at 20230205.436 2023-06-10 15:40:16 +00:00
Anderson Torres
e5e43e6beb emacs generic: rename attributes
Namely:

- treeSitter -> withTreeSitter
- nativeComp -> withNativeCompilation
2023-06-07 23:26:31 -03:00
Kira Bruneau
3f9a4f843c lsp-bridge: 20230603.345 -> 20230607.135 2023-06-07 13:00:01 -04:00
Damien Cassou
f676747451
Merge pull request #235994 from marsam/refactor-emacs.pkgs.treesit-grammars 2023-06-06 21:53:58 +02:00
Anderson Torres
196d71b295 emacs generic: decouple Xwidgets from X 2023-06-04 22:51:03 -03:00
Anderson Torres
441036d7f9 emacs generic.nix: append -macport to pname when appropriate 2023-06-04 22:49:27 -03:00
Anderson Torres
6a6110bd76 emacs generic.nix: require pname
Also, remove versionModifier and name
2023-06-04 22:46:55 -03:00
Juanjo Presa
2d6b28f068 emacsPackages.elpaDevelPackages: init 2023-06-04 18:53:00 +02:00
adisbladis
17e9d22b2b
Merge pull request #235710 from kira-bruneau/emacsPackages.acm-terminal
emacsPackages.acm-terminal: 20230215.414 -> 20230601.1326
2023-06-03 21:13:48 +12:00
Kira Bruneau
0cad02d6da emacsPackages.acm-terminal: 20230215.414 -> 20230601.1326 2023-06-03 01:00:14 -04:00
Kira Bruneau
44f6f0e404 emacsPackages.lsp-bridge: 20230424.1642 -> 20230603.345 2023-06-03 00:58:45 -04:00
Mario Rodas
8f0515dbf7 emacs.pkgs.treesit-grammars: refactor
- Do not pass tree-sitter since it refers to the Emacs packages and it's
  not needed

- Use stdenv.hostPlatform since it's not a compiler.
2023-06-03 04:20:00 +00:00
adisbladis
a11f65c777
Merge pull request #233538 from yuzukicat/emacsPackages.mind-wave
emacsPackages.mind-wave 2d94f553a394ce73bcb91490b81e0fc042baa8d3 -> 5…
2023-06-01 11:40:48 +12:00
Brian Leung
0bf7571e2f
emacs: Enable SQLite3 and WebP for Emacs >=29 2023-05-30 16:04:30 -07:00
Anderson Torres
3d43f48a93 emacs29: init at 20.0.91
Given that Emacs 29 is considered beta, it will not be aliased to `emacs`.
And, given that Emacs 29 ships with Pure GTK feature, why not to make it
available?
2023-05-29 22:23:52 -03:00
Anderson Torres
c4e48ded59 emacs: a huge refactor
A list of modifications:

- The calling handles at `top-level/all-packages.nix` were transferred to
`pkgs/applications/editors/emacs/default.nix` (the good old `recurseIntoAttrs`
design pattern);
- The files `macport.nix` and `28.nix` were removed, replaced by the bigger and
better `sources.nix`;
- Aliases for the most important derivations were put on `all-packages.nix`;
- The file `generic.nix` was refactored. Among its changes, the most noticeable:
  - `pname` is decorated according to the selected UI options;
  - Environment variables are explicitly under `env` set;
  - The `null` defaults and (in)equality tests were removed;
    - It obliged the addition of some Boolean flag guards;
  - The flag `noGui` was added, allowing easier override for `emacs-nox`.

With this huge refactor, the emacs build functions become more sane and
maintainable, allowing future additions.
2023-05-29 22:16:45 -03:00
Daniel Nagy
3ac96ee222
emacsPackages.hsc3-mode: use trivialBuild 2023-05-24 16:38:43 +02:00
yuzukicat
507c3f748c
emacsPackages.mind-wave 2d94f553a394ce73bcb91490b81e0fc042baa8d3 -> 5109162b74872091c5090a28389bef8f7020274c 2023-05-23 12:34:10 +09:00
Daniel Nagy
bf17936bdf emacsPackages.color-theme-solarized: use packageRequires 2023-05-21 10:33:05 -03:00
Daniel Nagy
f5f2c185df
emacsPackages.prolog-mode: use trivialBuild 2023-05-19 11:45:00 +02:00
Damien Cassou
2a26bcd60c
Merge pull request #230751 from DamienCassou/emacs-tree-sitter-grammars 2023-05-16 20:20:20 +02:00
Aidan Gauland
4bfdf5a7b3 header-file-mode: remove
I am no longer able to maintain this package, and an incoming PR
(#231411) breaks this package.
2023-05-12 20:42:00 -03:00
Damien Cassou
e764298465
emacs.pkgs.treesit-grammars: init fake package
Adding this package gives Emacs access to tree-sitter grammars.
2023-05-09 20:36:17 +02:00
Daniel Nagy
2e9917baa1
emacsPackages.tokei: replace program 2023-05-05 16:15:00 +02:00
Mario Rodas
120dd6a803
Merge pull request #226470 from nagy/wat-mode
emacsPackages.wat-mode: init at unstable-2022-07-13
2023-05-01 18:38:26 -05:00
Kira Bruneau
740e1e27fa
Merge pull request #227856 from kira-bruneau/emacsPackages.lsp-bridge
emacsPackages.lsp-bridge: 20230311.1648 -> 20230424.1642
2023-04-23 21:36:55 -04:00
Kira Bruneau
072de16b78 emacsPackages.lsp-bridge: 20230311.1648 -> 20230424.1642 2023-04-23 14:39:14 -04:00
Anderson Torres
423204a982 emacsPackages.ligo-mode: fixup meta 2023-04-22 16:20:10 -03:00
Anderson Torres
00cc237f08 malpa-packages: shadow ligo-mode 2023-04-22 12:16:23 -03:00
Anderson Torres
fa9e9b0a65 emacsPackages.ligo-mode: init at 20230302.1616
Maybe it should solve the problem with the auto-updater.
2023-04-22 12:16:23 -03:00