Package Details: emacs-git

Git Clone URL: (read-only, click to copy)
Package Base: emacs-git
Description: GNU Emacs. Development master branch.
Upstream URL:
Keywords: development editor IDE text
Licenses: GPL3
Provides: emacs
Replaces: emacs
Submitter: toropisco
Maintainer: toropisco
Last Packager: toropisco
Votes: 104
Popularity: 0.155530
First Submitted: 2014-01-05 02:05 (UTC)
Last Updated: 2022-12-04 16:23 (UTC)

Required by (431)

Sources (2)

Pinned Comments

toropisco commented on 2017-06-30 19:14 (UTC) (edited on 2022-05-15 13:26 (UTC) by toropisco)

This PKGBUILD is a work in progress. If you find PACKAGING bugs, please let me know ASAP.

Upstream bugs are to be reported upstream. Check out the emacs-devel archives to confirm if this is an already known bug. In fact... Why are you not subscribed to emacs-devel?. Also check the emacs-bug-tracker archives.

Reporting bugs: Write to the Emacs Bug Tracker and report it there. Or, better yet, use the debbugs client included with the text editor. You will find instructions at Good luck!

If you confirm it is a packaging bug, you are welcome to report it here.

Yaourt and other automated tools users BEWARE! This PKGBUILD is written with hand updating in mind and I won't fix bugs arising from such use. Besides, cloning the same repository time and time again from a non-profit such as the GNU Project/FSF gives out a very low image of you.

Latest Comments

1 2 3 4 5 6 .. 37 Next › Last »

Thaodan commented on 2022-12-01 10:58 (UTC)

Did you remove the make step in

Can you add the sqlite dependency for the sqlite module?

You can also precompile the trampolines if aot is wanted with make trampolines.

haawda commented on 2022-11-30 20:02 (UTC)

More generic check for existence of a texlive installation

if [[ $DOCS_PDF == "YES" ]] && [[ $(kpsewhich book.cls|wc -l) == "1" ]]; then
  makedepends+=( 'texlive-core' );

(btw, users of the AUR package texlive full will have texlive installed und /opt, not /usr/local, so your check will fail for them).

1player commented on 2022-10-12 10:16 (UTC)

Typo in

At the end it says to add (setq native-compile-prune-cache t) to your .emacs file, but it's not a variable, it's a command.

dnhuawei commented on 2022-09-26 07:11 (UTC)

FYI, comp-deferred-compilation was renamed into native-comp-deferred-compilation since commit 63df3372be19dd8686631260714112a4b0c1099f

toropisco commented on 2022-09-25 11:36 (UTC) (edited on 2022-09-25 12:37 (UTC) by toropisco)

Soylens, you have no packages at your name. Or of you do you are using an account exclusively to harass other AUR contributors?

Be aware that AUR contains user contributions and the emacs-git package reflects my usage, being the author. Not yours.

soylens commented on 2022-09-25 11:16 (UTC) (edited on 2022-09-25 11:17 (UTC) by soylens)

Why is nemacs even a thing?

I can understand that it might be occasionally useful. I just don't find it a reasonable thing to include into any package. It is not part of the standard emacs one would expect, and it is just an ugly solution to whatever problem that's meant to be solved.

I'd suggest leaving it to the user to set up a shell alias instead, since it doesn't serve any purpose elsewhere. You don't use such shorthands in scripts anyway.

It basically saves three characters in total. Just imagine having a /usr/bin/ll.

toropisco commented on 2022-08-04 20:58 (UTC)

If many people have puresize limit errors, it is an upstream bug.

haawda commented on 2022-08-04 20:56 (UTC)

After a recompilation I got a warning about puresize to be too small today. The elisp manual recommends increasing SYSTEM_PURESIZE_EXTRA in puresize.h in such cases.

diff --git a/src/puresize.h b/src/puresize.h
index 5516747ac2b..2f59ebc4ebe 100644
--- a/src/puresize.h
+++ b/src/puresize.h
@@ -39,7 +39,7 @@ #define EMACS_PURESIZE_H
    amount of storage.  This is a lot more update-robust that defining
    BASE_PURESIZE or even PURESIZE directly.  */


100000 was not enough for me, but it may vary.