laalsaas
ae28b4c067
emacsPackages.evil-markdown: cleanup
...
switch to callPackage-style dependency injection
2022-11-01 18:24:05 +01:00
adisbladis
8209610fb3
Merge pull request #198162 from wuyoli/master
...
emacsPackages.idris2-mode: init at 1.1
2022-10-29 11:24:25 +13:00
wuyoli
db7ebddc7f
emacsPackages.idris2-mode: init at 1.1
2022-10-28 22:33:52 +02:00
R. Ryantm
8ce83075db
emacsPackages.emacspeak: 54.0 -> 56.0
2022-10-28 08:31:20 +00:00
Weijia Wang
f0d96ab473
emacsPackages.irony: fix build on aarch64-darwin
2022-10-24 16:07:39 +02:00
adisbladis
7b0295a10a
Merge pull request #155360 from Atemu/emacs-integrate-macport
...
emacs: integrate macport into generic drv
2022-10-17 22:24:58 +13:00
Daniel Nagy
5036428293
emacsPackages.wordnut: patch in wordnet executable
2022-10-16 14:35:05 +02:00
Atemu
5dd7a6e33d
emacs: don't call macport emacs -nox
2022-10-15 19:31:54 +02:00
Atemu
d34513014f
emacs: always put texinfo in nativeBuildinputs for macport builds
...
Non-source macport builds require it
2022-10-15 19:31:54 +02:00
Atemu
338701e3de
emacs: add myself as maintainer
...
I added macport support to the generic drv and will maintain that part
2022-10-15 19:31:54 +02:00
Atemu
45d9595b41
emacs: consider macport in meta
2022-10-15 19:31:54 +02:00
Atemu
0ae5a9688b
emacs: move Linux-only buildInputs where they belong
2022-10-15 19:31:54 +02:00
Atemu
76d7a14ed2
emacs: integrate macport into generic drv
2022-10-15 19:31:53 +02:00
Atemu
470e40eb1f
emacs: provide functional default for patches argument
2022-10-15 19:23:56 +02:00
Markus S. Wamser
c9d167f174
pkgs.applications: remove unused args
2022-10-12 16:00:16 +02:00
Anderson Torres
5db2b75fc6
Merge pull request #194015 from AndersonTorres/elisp
...
Elisp updates
2022-10-04 23:09:18 -03:00
Lin Jian
92e4b65d22
elisp-packages: fix AOT native-comp for several packages
...
Currently, AOT native-comp for emacs packages is implemented[1] in
postInstall. These packages override postInstall and do not keep
old.postInstall, so they do not do AOT native-comp. This patch fixes
this by keeping the old.postInstall in their overrides.
Note that I do not fix emacspeak because I have not found an elegant
way to do so.
[1]: a7cb8e36ac
2022-10-04 03:25:16 +08:00
AndersonTorres
5320dc6325
nongnu-packages: updated 2022-10-01 (from overlay)
2022-10-01 21:28:49 -03:00
AndersonTorres
a2cf6b9e59
melpa-packages: updated 2022-10-01 (from overlay)
2022-10-01 21:28:48 -03:00
AndersonTorres
cad97ab908
elpa-packages: updated 2022-10-01 (from overlay)
2022-10-01 21:28:48 -03:00
adisbladis
844bd3eb8e
emacs.pkgs.voicemacs: init at unstable-2022-02-16
2022-10-01 11:32:49 +13:00
AndersonTorres
ecb60bd71d
nongnu-packages: updated 2022-09-25 (from overlay)
2022-09-25 02:32:39 -03:00
AndersonTorres
6a6e746bbf
melpa-packages: updated 2022-09-25 (from overlay)
2022-09-25 02:32:39 -03:00
AndersonTorres
20a9bd0472
elpa-packages: updated 2022-09-25 (from overlay)
2022-09-25 02:32:38 -03:00
AndersonTorres
ac6fe2daaf
elisp-packages/update-from-overlay: reorder
...
It is more convenient to download all files upfront, and then test and commit
them locally.
2022-09-25 02:32:38 -03:00
Osama Rebach
f2af2ce211
update melpa packages
2022-09-18 10:02:53 +01:00
Osama Rebach
0d012fb1b7
handle melpa new fetchers in libgenerated.nix
2022-09-18 10:02:53 +01:00
Anderson Torres
cd26687906
Merge pull request #190863 from osama-re/melpa-fetchers
...
Handle melpa new fetchers (sourcehut, codeberg)
2022-09-17 10:03:52 -03:00
Anderson Torres
c35a89ce3a
Merge pull request #191196 from sternenseemann/bqn-mode-2022-09-14
...
emacsPackages.bqn-mode: 2022-01-07 -> 2022-09-14
2022-09-14 23:13:17 -03:00
Anderson Torres
e731e6638c
Merge pull request #190570 from leungbk/no-gsettings
...
emacs: avoid installing gsettings-desktop-schemas on Darwin
2022-09-14 21:39:27 -03:00
sternenseemann
ef816fb05a
emacsPackages.bqn-mode: 2022-01-07 -> 2022-09-14
2022-09-14 16:12:55 +02:00
Lin Jian
93c121f688
emacs: 28.1 -> 28.2
2022-09-12 19:31:07 +08:00
Osama Rebach
9b3213ba99
Handle melpa new fetchers (sourcehut, codeberg)
2022-09-12 01:53:14 +01:00
AndersonTorres
686b00be30
nongnu-packages: updated 2022-09-10 (from overlay)
2022-09-10 15:09:36 -03:00
AndersonTorres
42470f8650
melpa-packages: updated 2022-09-10 (from overlay)
2022-09-10 15:09:35 -03:00
AndersonTorres
42cba20252
elpa-packages: updated 2022-09-10 (from overlay)
2022-09-10 15:09:35 -03:00
AndersonTorres
dc4deda135
elisp-packages: upgrade update-from-overlay script
...
Now this new updater:
- is more modular: uses cute functions for download and commit
- and also includes nongnu packages!
2022-09-10 15:09:35 -03:00
Brian Leung
499921d643
emacs: avoid installing gsettings-desktop-schemas on Darwin
2022-09-09 15:03:16 -07:00
Jen-Chieh Shen
99c2bdeb1a
emacsPackages.yes-no: commit suggestions from AndersonTorres
2022-09-09 18:39:36 +08:00
Jen-Chieh
a2215e904b
emacsPackages.yes-no: Use trivialPackage instead of stdenv.mkDerivation
2022-09-08 14:01:15 +08:00
Jen-Chieh Shen
c5f6fd74da
emacsPackages.yes-no: init at 0
2022-09-08 02:02:15 +08:00
Brian Leung
6d0e82f11a
emacs: use withPgtk option more
...
- do not require X when withPgtk is true
- make default settings and boolean logic consistent with withPgtk setting
2022-09-05 16:39:01 -07:00
Anderson Torres
1ed2ad6290
Merge pull request #189543 from adisbladis/emacs-lucid-default
...
emacs: Switch to lucid as the default toolkit
2022-09-03 10:02:49 -03:00
Anderson Torres
104d14b3c1
Merge pull request #187968 from adisbladis/emacs-xinput2-29
...
emacs: Enable xinput2 on version 29 and newer
2022-09-03 00:41:06 -03:00
adisbladis
c1861b6658
emacs: Switch to lucid as the default toolkit
...
Because of long standing bugs and stability issues & an
uncollaborative upstream there has been talk on the emacs-devel
mailing list to switch the default toolkit to
Lucid (https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00752.html ).
The GTK build also has issues with Xinput2, something that both we and
upstream want to enable by default in Emacs 29.
This situation has prompted me to use both Lucid an no-toolkit (pure X11) Emacs
as a daily driver in recent weeks to evaluate what the
advantages/drawbacks are and I have concluded that, at least for me,
switching the toolkit to Lucid is strictly an upgrade.
It has resulted in better stability (there are far fewer tiny UX
issues that are hard to understand/identify) & a snappier UI.
On top of that the closure size is reduced by ~10%.
In the pure X11 build I noticed some unsharpness around fonts so this
is not a good default choice.
As with everything there is a cost, and that is uglier (I think most
would agree but of course this is subjective) menu bars for
those that use them and no GTK scroll bars.
For anyone who still wants to use GTK they could of course still
choose to do so via the new `emacs-gtk` attribute but I think this
is a bad default.
A note to Wayland users:
This does not affect Wayland compatibility in any way since that will
already need a PGTK build variant in the future.
2022-09-03 15:31:45 +12:00
adisbladis
b0e7e79d52
emacs.pkgs.ement: unstable-2022-05-14 -> unstable-2022-09-01
2022-09-01 20:49:48 +12:00
Jonas Heinrich
5fcabeef0b
Merge pull request #188606 from r-ryantm/auto-update/emacs-ebuild-mode
...
emacsPackages.ebuild-mode: 1.55 -> 1.60
2022-08-30 09:05:30 +02:00
Brian Leung
5642de5440
emacs/elisp-packages: Remove manual Emacs package (apheleia)
...
We defined a manual expression before because apheleia wasn't in
MELPA. Now that it is, we can remove it.
2022-08-28 03:28:22 -07:00
R. Ryantm
ea51fbc96e
emacsPackages.ebuild-mode: 1.55 -> 1.60
2022-08-28 10:24:50 +00:00
Anderson Torres
7165bcb796
Merge pull request #161445 from chasecaleb/fix-emacs-recursive-load-path
...
emacs: populate load-path recursively
2022-08-27 02:37:21 -03:00