Package Details: emacs-lucid 30.1-1

Git Clone URL: https://aur.archlinux.org/emacs-lucid.git (read-only, click to copy)
Package Base: emacs-lucid
Description: The extensible, customizable, self-documenting real-time display editor (Lucid toolkit version)
Upstream URL: http://www.gnu.org/software/emacs/emacs.html
Licenses: GPL3
Conflicts: emacs
Provides: emacs
Replaces: emacs-lucid-nativecomp
Submitter: favadi
Maintainer: snackattack
Last Packager: snackattack
Votes: 25
Popularity: 0.000857
First Submitted: 2012-07-23 16:07 (UTC)
Last Updated: 2025-02-25 05:53 (UTC)

Required by (315)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

Aftermath commented on 2024-03-22 04:08 (UTC)

Thanks for maintaining this package.

I didn't expect it to build at first, but the PKGBUILD is well-maid!

I have a question that I couldn't find any answer for it on the internet. (All answers were too old)

And that is, despite the daemon/server issue. What is the difference of Emacs with lucid toolkit and the regular Emacs provided without lucid?

Sorry for the noise and thank you in advance.

snackattack commented on 2023-09-24 23:46 (UTC) (edited on 2023-09-24 23:47 (UTC) by snackattack)

For nativecomp, I've decided to fork this into a separate package:

https://aur.archlinux.org/packages/emacs-lucid-nativecomp

snackattack commented on 2023-09-08 00:40 (UTC) (edited on 2023-09-08 00:42 (UTC) by snackattack)

I don't think there is strong consensus about --with-native-compilation yet. Some users report much better performance with it, but others report little performance difference (especially after emacs optimizations in recent years) and annoyances (excessive warnings, recompilations) [1].

Among the official emacs packages, emacs and emacs-nox don't enable native compilation, while emacs-wayland and emacs-nativecomp do. The unofficial emacs-git does enable it but provides a variable in the PKGBUILD to disable it.

If the official emacs package plans to enable nativecomp, then certainly I'll enable it here too. Otherwise, I'm undecided -- I am open to Doom's POV that it should be enabled, but have to think about it more.

I'm curious whether other distros generally enable nativecomp -- in particular Fedora, Debian, NixOS, and Tumbleweed.

[1] https://www.reddit.com/r/emacs/comments/uv49ix/i_am_curious_how_many_of_you_are_using_native/

carlosal1015 commented on 2023-09-06 13:51 (UTC)

Hi, I have a question, after install emacs-lucid and use doom emacs framework, I look this message:

> Checking for great Emacs features...
! Emacs was not built with native compilation support
  Users will see a substantial performance gain by building Emacs with
  native compilation support, availible in emacs 28+.You must install a
  prebuilt Emacs binary with this included, or compile Emacs with the
  --with-native-compilation option.

Is it beneficial for this flag to include PKGBUILD?

snackattack commented on 2023-08-14 17:22 (UTC)

I've updated this to emacs29 now.

Note: On my initial commit I forgot to reset the pkgrel, so the version was 29.1-7 instead of 29.1-1. I fixed it in ~2 minutes, but anyone who updated within that 2 minute window may need to take manual action to get the correct version.

snackattack commented on 2023-05-03 05:32 (UTC)

I think that is better specified on the user end by setting the MAKEFLAGS environment variable. Like this:

MAKEFLAGS='-j8' makepkg -si

Should also work with yay, aurutils, etc.

BossCode45 commented on 2023-05-03 05:03 (UTC)

Could you add -j$(nproc) to the make args? (that just tells make to use all your threads instead of just one)

snackattack commented on 2023-05-03 04:59 (UTC) (edited on 2023-05-03 05:00 (UTC) by snackattack)

I've adopted this, and updated to emacs-28.2.

I also disabled nativecomp, because the default emacs package doesn't have it -- there's a separate emacs-nativecomp for that. I was considering to provide emacs-lucid-nativecomp as a split package of this, like how emacs/emacs-nativecomp are built together in extra, but the downside is that it would double the build time of the PKGBUILD. So I decided against a split package -- I think it would be better to have a standalone emacs-lucid-nativecomp package for those who want it.

snackattack commented on 2023-04-16 01:59 (UTC) (edited on 2023-04-16 01:59 (UTC) by snackattack)

Here are a couple patches to update to 28.2 [1], and to split into versions with and without nativecomp [2] similar to how emacs is now packaged in extra.

[1] https://gitlab.com/jackkamm/aur-emacs-lucid/-/commit/c0869022e40e903ef09ab2fc7d62d24b83386561

[2] https://gitlab.com/jackkamm/aur-emacs-lucid/-/commit/e182df2182812d1af49724774b3200a34bbf904d

BossCode45 commented on 2023-03-05 19:55 (UTC) (edited on 2023-03-05 19:59 (UTC) by BossCode45)

Can anyone update this, I'd like to have the lucid version of emacs, but I'd prefer for it to be up to date, also it would be nice to have a version without native comp (as it doesn't give much performance anymore) .