Package Details: emacs-native-comp-git-enhanced

Git Clone URL: (read-only, click to copy)
Package Base: emacs-native-comp-git-enhanced
Description: GNU Emacs. Development native-comp branch.
Upstream URL:
Licenses: GPL3
Conflicts: emacs, emacs-27-git, emacs-git, emacs-seq, emacs26-git
Provides: emacs, emacs-seq
Replaces: emacs-git, emacs-seq, emacs26-git, emacs27-git
Submitter: VitalyR
Maintainer: VitalyR
Last Packager: VitalyR
Votes: 2
Popularity: 0.80
First Submitted: 2020-07-11 16:12
Last Updated: 2020-10-05 18:40

Required by (416)

Sources (1)

Latest Comments

zackteo commented on 2020-10-25 02:32

To prevent others from making the same mistake as me, this takes from the pgtk-nativecomp branch. So it does not use X11 but pgtk. In other words, EXWM doesn't work for this version.

bruh commented on 2020-09-27 21:35

If starting the daemon via systemd service throws an error similar to this:

emacs[977939]: emacs: ../native-lisp/28.0.50-x86_64-pc-linux-gnu-<many chars>/lisp-mode-<many chars>.eln: cannot open shared object file: No such file or directory

Then you can fix it by manually adding the following to /usr/lib/systemd/user/emacs.service (or whatever your service file is) under [Service]:


Make sure the path /usr/lib/emacs/28.0.50/native-lisp/ exists. If it doesn't, then find the native-lisp path in your system and replace the parent directory of the path above with the path you found. Here's an fd command to find the path:

fd native-lisp /

VitalyR commented on 2020-09-24 20:43

@yin Glad to see you like it! :)

yin commented on 2020-09-24 17:26

@VitalyR gotcha. used your package because it seems better indeed aka enhanced ^^ thanks

VitalyR commented on 2020-09-24 12:00

@yin Totally right. I created this for practising publishing AUR packages and convenience.

yin commented on 2020-09-24 07:12

so the difference between this and emacs-native-comp-git is that this one uses clang, has link-time optimization, and uses max available cores to make?