Commit graph

6790 commits

Author SHA1 Message Date
Cayetano Santos
393c97e153
gnu: emacs-smartparens: Add tests.
* gnu/packages/emacs-xyz.scm (emacs-smartparens): Add tests.
[source]: Remove not basic tests.
[native-inputs]: Add yasnippet and ert-runner.

Change-Id: Ic562da9b454babdcc08011048497cfc74cb8d8a6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 15:42:42 +08:00
Cayetano Santos
d1589a2280
gnu: emacs-smartparens: Update to 1.11.0-1.b629b4e.
* gnu/packages/emacs-xyz.scm (emacs-smartparens): Update to 1.11.0-1.b629b4e.

Change-Id: Ic82549fcf27c3140d376d7db2e53e17ab7992c2e
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-24 15:42:41 +08:00
Cayetano Santos
10ca42404a
gnu: emacs-ellama: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-ellama): Fix maximum column.
[propagated-inputs]: Remove emacs-transient.

Change-Id: I9a205bd2cfe1f7b0393b15acbda8402b6f37a48d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23 14:11:31 +01:00
Maxim Cournoyer
7cd121433b
gnu: emacs-bash-completion: Update to 3.2-0.d32863d.
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.2-0.d32863d.
[source]: Delete patches.
* gnu/packages/patches/emacs-bash-completion-preserve-exit-code.patch: Delete file.
* gnu/packages/patches/emacs-bash-completion-preserve-ps1.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: If3a6f6954d3d3b7c34cbc8634c95cf4c18dbb318
2025-07-22 00:42:19 +09:00
Cayetano Santos
f710e3cd91
gnu: Add emacs-titlecase.
* gnu/packages/emacs-xyz.scm (emacs-titlecase): New variable.

Change-Id: If3762ab3e8b6a5de26969071cb5ee8cb157eee37
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-20 08:10:34 +02:00
Cayetano Santos
6acd56ecc4
gnu: Add emacs-zotra.
* gnu/packages/emacs-xyz.scm (emacs-zotra): New variable.

Change-Id: I4ab978172b9346a8972afc012f7111e94b7ee035
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-20 08:10:32 +02:00
Danny Milosavljevic
b22edc407e
gnu: emacs-org-node: Update to 3.7.4.
* gnu/packages/emacs-xyz.scm (emacs-org-node-3): Update to 3.7.4.

Change-Id: I4d8d9d650c6a992d7aae4a87763c131a1305b56f
2025-07-18 21:21:31 +02:00
Danny Milosavljevic
9119ed1102
gnu: emacs-org-mem: Update to 0.17.2.
* gnu/packages/emacs-xyz.scm (emacs-org-mem-0.14): Remove variable.
(emacs-org-mem): Add variable.
(emacs-org-node-3)[propagated-inputs]: Replace emacs-org-mem-0.14 by
emacs-org-mem.

Change-Id: I9015af60ecf7ceb435755063d4f4696b29d44ad4
2025-07-18 21:21:28 +02:00
Cayetano Santos
3767eb036a
gnu: emacs-doom-modeline: Update to 4.2.0.
* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 4.2.0.

Change-Id: I75d94f368d594155ccadcd77ea63e808e38d11af
Signed-off-by: jgart <jgart@dismail.de>
2025-07-17 13:00:19 -05:00
Cayetano Santos
6f2885cafd
gnu: emacs-cape: Update to 2.1.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.1.
[arguments]: Unset :#tests flag.

Change-Id: Ieea323a9ca94912d8e7305cbfd9e93e439f85787
Signed-off-by: jgart <jgart@dismail.de>
2025-07-17 12:56:37 -05:00
Cayetano Santos
dd25c5a6f2
gnu: Add emacs-vunitmode.
* gnu/packages/emacs-xyz.scm (emacs-vunitmode): New variable.

Change-Id: I6af066c7ec0964df9b7537a755eb9c98b8ce42d9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17 16:41:28 +02:00
Cayetano Santos
183a8d0417
gnu: emacs-fedi: Update to 0.2-2.0967dd0.
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-2.0967dd0.

Change-Id: Ib984fae85b142928de7f81934a0e1192fba0b9ed
Signed-off-by: jgart <jgart@dismail.de>
2025-07-15 21:51:22 -05:00
Cayetano Santos
99a88ce3d3
gnu: emacs-fj: Update to 0.16.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.16.

Change-Id: I70d8de592364367a8fd8b59015c6e8f7cffeb761
Signed-off-by: jgart <jgart@dismail.de>
2025-07-15 21:51:22 -05:00
Cayetano Santos
1f2853516f
gnu: emacs-lem: Update to 0.23.
* gnu/packages/emacs-xyz.scm (emacs-lem): Update to 0.23.
[propagated-inputs]: Remove duplicated emacs-fedi.

Change-Id: I50aa826918417cff3ec7120296653eb64f05d8fc
Signed-off-by: jgart <jgart@dismail.de>
2025-07-15 21:46:11 -05:00
Cayetano Santos
1b10e3edf6
gnu: emacs-fj: Update to 0.15.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.15.

Change-Id: Ie0db3fd32ccf967c0b1b9f0a978dae5fbb8696ff
Signed-off-by: jgart <jgart@dismail.de>
2025-07-14 10:06:28 -05:00
Cayetano Santos
8ee456e2bd
gnu: emacs-magit: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-magit): Replace phase by
lisp-directory.
<:#lisp-directory>: Set to "lisp".
<:#phases>{chdir-lisp}: Remove.
{build-info-manual}: Adapt paths.
{patch-version-executables}: Run after unpack phase.

Change-Id: If1efe3ca159764cc6ba59d0b061ac447766b7927
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-08 20:51:27 -07:00
Cayetano Santos
3795345f95
gnu: emacs-magit: Update to 4.3.8.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.8.

Change-Id: I62dfed4e16c78e21f4a6f1834ccd5be4669144de
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-08 20:51:22 -07:00
jgart
df0e8e29e6
gnu: Add emacs-firefox-javascript-repl.
* gnu/packages/emacs-xyz.scm (emacs-firefox-javascript-repl): New variable.

Change-Id: I6867ee1b57c55767836d67cb255f895fefda8c2b
2025-07-08 13:30:38 -05:00
Cayetano Santos
0ab50ef678
gnu: emacs-flycheck: Update to 35.0.
* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 35.0.
[source]: Fix indentation.

Change-Id: Ia0e9d4a3d38d073558e9a9fc7e9f9398af00a5fb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-07 23:53:43 +02:00
Cayetano Santos
d5afe6e3bb
gnu: emacs-fj: Update to 0.14.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.14.

Change-Id: I37f1558e5c4aac9b1c2d746cddd0f8f9a60d722c
Signed-off-by: jgart <jgart@dismail.de>
2025-07-07 09:21:52 -05:00
Thanos Apollo
3296e4cad7
gnu: emacs-gnosis: Update to 0.5.3.
* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.5.3.
[#:phases]: Run 'make-info before install to generate doc files.
[native-inputs]: Add texinfo.
[propagated-inputs]: Add emacs-org-gnosis and emacs-transient.

Change-Id: I6d06fb755f95c7f9949588b62ba943048fa5b55c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-07 02:57:21 +08:00
Cayetano Santos
821e517ea4
gnu: emacs-corfu: Update to 2.3.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.3.

Change-Id: I7a420a09225dafed25faeef7f27f463dbc77603c
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04 09:02:18 -07:00
Cayetano Santos
776fe67214
gnu: emacs-geiser: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Improve style.
<#:phases>{lisp-directory}: Set it.
{move-source-files}: Remove.
{make-info}: Simplify.

Change-Id: Ic96dd033670e6dd4190ea39014d7810d51d6b619
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04 09:01:15 -07:00
Cayetano Santos
7c986f2f26
gnu: emacs-corfu: Fix indenting and max column.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Fix indenting and max column.

Change-Id: If01f89bd7eaaca21e3a0d9a89f0c38970e69947e
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04 08:52:11 -07:00
Cayetano Santos
2a3f7f347e
gnu: emacs-editorconfig: Correct home-page.
* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Correct home-page.

Change-Id: Icec06ffb344b2fcfcbff648125b3e6bb6b7f5f07
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
gemmaro
768a2dbc7a
gnu: emacs-indent-bars: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 0.9.1.
[arguments]<#:tests?>: Disable tests.

Change-Id: I5c7de596ed68bf9fda0ec6254549abb54a18e83f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
5b10f8c099
gnu: emacs-exwm: Update to 0.34.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.34.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
de7022b512
gnu: emacs-exwm: Preparatory cleanup.
To the future update.

* gnu/packages/emacs-xyz.scm (emacs-exwm): Preparatory cleanup.
[source] <origin>: Use source from git repository instead of tarball from elpa.
[propagated-inputs]: Include missing emacs-compat.
[arguments] <tests>: Set to #f.
<phases>: Rework message for exwm-executable in install-xsession.

Change-Id: I45b1fa1e4c690205be2039ea874013d149d33cf6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
1beeaed371
gnu: emacs-xelb: Update to 0.21.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.21.
[regenerate-el-files]: Remove unneeded environment variable EMACS_BIN.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:11 +08:00
Anderson Torres
9445ddd630
gnu: emacs-xelb: Use pristine source.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Cayetano Santos
247ac6f38a
gnu: Add emacs-dired-quick-sort.
* gnu/packages/emacs-xyz.scm (emacs-dired-quick-sort): New variable.

Change-Id: I7d3a30273453c8cbd9c2b03604ec516580784736
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Anderson Torres
2aeff6072f
gnu: emacs-lorem-ipsum: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Update to 0.4.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Anderson Torres
4dba3e7bfb
gnu: emacs-lorem-ipsum: Disable tests.
Since there are no tests.

* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum)[arguments]: Set #:tests? as #f.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Anderson Torres
bb402b3a65
gnu: emacs-lorem-ipsum: Stylistic cleanup.
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Stylistic cleanup.
[version]: Factor revision under 'let'.
[source]: Set url explicitly.
[home-page]: Reorder home-page next before synopsis.

Change-Id: I3a55fb09d21efee9b5b4eb7f7845ccb96a7eae0f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04 23:38:10 +08:00
Cayetano Santos
8edb0f01f1
gnu: emacs-vertico: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.4.
[#:tests]: Disable.

Change-Id: I48d2a3beaefbef0f029e57fd080f28bae24c9a91
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:29:33 -05:00
Danny Milosavljevic
0a274e416f
gnu: Add emacs-org-asciidoc.
* gnu/packages/emacs-xyz.scm (emacs-org-asciidoc): New variable.

Change-Id: If5854e0b302405e1d7158283485738478c4710e7
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:20:40 -05:00
Danny Milosavljevic
9c3c27e0d4
gnu: emacs-org: Add "test" output.
* gnu/packages/emacs-xyz.scm (emacs-org)[outputs]: Add "test".
[arguments]<#:phases>[install-org-test]: Install "testing".

Fixes <https://codeberg.org/guix/guix/issues/434>.

Change-Id: I7d5677d9f86c366849a7d806a7f60aa20b2895b5
Signed-off-by: jgart <jgart@dismail.de>
2025-07-03 12:07:56 -05:00
Cayetano Santos
5a86ade3e1
gnu: emacs-mu4e-alert: Update to 1.0-1.d36eb0c.
* gnu/packages/emacs-xyz.scm (emacs-mu4e-alert): Update to 1.0-1.d36eb0c.

Change-Id: I085c3abfe103b99850c0effa6ac7f1f3a2769ce4
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-02 21:59:24 -07:00
Cayetano Santos
cca98bb635
gnu: emacs-fj: Update to 0.13.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.13.

Change-Id: Icc3a016a6088b0bcb33116c59569606b5a2445b6
Signed-off-by: jgart <jgart@dismail.de>
2025-06-29 16:47:22 -04:00
Cayetano Santos
60e4bb1b12
gnu: Add emacs-zoxide.
* gnu/packages/emacs-xyz.scm (emacs-zoxide): New variable.

Change-Id: I3c59c5d511c7984c07c1988dfadeaf927b5c1bbf
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-29 23:36:42 +08:00
Cayetano Santos
482ec7da7b
gnu: emacs-vterm: Update to 0.0.2-2.056ad74.
* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.2-2.056ad74.
[#:phases]: Add ‘replace-bin-bash’.

Change-Id: Icce5543c3aacce2387b8a05b5882d08044e77401
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-29 23:14:30 +08:00
Cayetano Santos
1f8e39638c
gnu: emacs-treemacs-extra: Add extra directory.
* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): Add extra
directory.
[arguments]<#:phases>{copy-extra}: Remove.
<#:tests>: Disable.
<#:lisp-directory>: Set to src/extra.
[propagated-inputs]: Add emacs-treemacs.

Fixes #761.

Change-Id: I499c56f73f960506b871c054050f2a35b83612dd
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-29 05:18:44 +02:00
jgart
f04fb459a3
gnu: Add emacs-gleam-mode.
* gnu/packages/emacs-xyz.scm (emacs-gleam-mode): New variable.

Change-Id: I8b43b618e7acf8d5064b28c83b8816d662be4ad2
2025-06-27 16:34:20 -04:00
Maxim Cournoyer
2a345b89f0
gnu: emacs-dtrt-indent: Update to 1.24.
* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.24.

Change-Id: If61a0116a7b685bc1b5ce83e220fa63eef8d0715
2025-06-25 23:00:59 +09:00
Maxim Cournoyer
4664ab4641
gnu: emacs-gnus-desktop-notify: Update to latest commit.
* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): Update to latest
commit.
[description]: Fix typo.
* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch:
Delete file.
* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b
2025-06-25 23:00:59 +09:00
Cayetano Santos
b2e473f934
gnu: emacs-bqn-mode: Update to 2025-04-10.
* gnu/packages/emacs-xyz.scm (emacs-bqn-mode): Update to 2025-04-10.
[arguments]: Drop #:phases.
[propagated-inputs]: Add emacs-eros.

Change-Id: Id4f832052d21ab969c529e2e846339ef78bad7c4
2025-06-25 10:07:06 +02:00
gemmaro
a75e644d2f
gnu: emacs-flymake-perlcritic: Update to 1.0.3-1.311743e.
* gnu/packages/emacs-xyz.scm (emacs-flymake-perlcritic):
Update to 1.0.3-1.311743e.
[arguments]: Add #:test-command.

Change-Id: Ib0e87af7fe1b73092d7b1ca96188ea20118c19f0
2025-06-25 10:06:16 +02:00
Cayetano Santos
e5062b9337
gnu: emacs-ebib: Update to 2.50.1.
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.50.1.

Change-Id: I8335d42b669effa6ed20d1cdb565ed09786f2170
2025-06-25 10:06:16 +02:00
Danny Milosavljevic
419aac56c9
gnu: emacs-combobulate: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-combobulate): New variable.

Change-Id: Iad5108a5c625a107072f1e82f38d09e4cb186f9e
2025-06-24 22:41:34 +02:00
Maxim Cournoyer
c1d307d80a
gnu: Add emacs-defaultencrypt.
* gnu/packages/emacs-xyz.scm (emacs-defaultencrypt): New variable.
(emacs-default-encrypt): Mark it as deprecated by the above.

Change-Id: I391e8edb489aa463344401fd691727734a47e428
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-24 12:10:18 +02:00