Package Details: emacs-lucid 29.2-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
Submitter: favadi
Maintainer: snackattack
Last Packager: snackattack
Votes: 24
Popularity: 0.000000
First Submitted: 2012-07-23 16:07 (UTC)
Last Updated: 2024-01-19 23:27 (UTC)

Required by (320)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

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) .

stef204 commented on 2022-11-16 15:21 (UTC)

why the options=(debug) in the PKGBUILD?