Questions tagged [emacs-development]
12 questions
47
votes
1 answer
How is the GNU Emacs source code organized?
How is the source code of GNU Emacs organized? What are the main modules and their functionality? Where can I find an official, up-to-date description of the architecture and its source code?

Amelio Vazquez-Reina
- 5,157
- 4
- 32
- 47
36
votes
3 answers
What are the major features planned for GNU Emacs 25?
I attempted to install Emacs 24.4 through homebrew with the following command:
brew install emacs --HEAD --use-git-head --cocoa --with-gnutls
It ended up installing (a development build toward what might become) Emacs 25. I haven't been able to…

Connor
- 1,591
- 1
- 19
- 26
22
votes
1 answer
What steps are necessary to start contributing to Emacs proper?
Now that Emacs is maintained in a git repository (AFAIK), this opens the door (at least for me) to intelligently explore Emacs as a F/OSS project to contribute to :)
Trouble is, I have no idea how to start doing so. CONTRIBUTING instructs the…

Sean Allred
- 6,861
- 16
- 85
13
votes
2 answers
Am I missing some spot, where the coordination/development of new Emacs versions happens?
Lately I was impressed by the new/improved things that are included with Emacs 25. Then I started thinking about the entire process behind it. I would like to share my thoughts with you.
Keeping it up with the latest requests, many bug fixes,…

ReneFroger
- 3,855
- 22
- 63
10
votes
3 answers
List of GNU Emacs enhancement requests, bugs, and milestones at any given time
In GitHub one can often find, for a given open-source project, the list of issues that have been reported and the estimated time-horizon that is considered for a given fix or enhancement.
Is there an equivalent repository where feature requests and…

Amelio Vazquez-Reina
- 5,157
- 4
- 32
- 47
6
votes
1 answer
Academic research about Emacs
I am looking for academic research about Emacs. Any disciplines are interesting; psychology, economics, design, computer science including subdisciplines such as HCI and software engineering, philosophy, anthropology, science and technology studies,…

Mace Ojala
- 101
- 7
5
votes
1 answer
How do I make a public reply to a particular post in an Emacs bug report?
I am looking at the thread of a particular Emacs bug report through the bug-gnu-emacs archives. Suppose I want to make a public reply to one of the posts in the thread. On the web page of the post, I see a button I can use to reply:
If I click on…

Flux
- 583
- 2
- 16
3
votes
1 answer
can emacs memoize regexps?
This is really a question about implementation rather than anything a user of GNU Emacs would be interested in.
Emacs regexps are represented as strings. There is a nice rx DSL for constructing regexps out of s-expressions, but it produces a string…

fommil
- 1,750
- 11
- 24
1
vote
0 answers
Looking for a Fedora 21 repository for current GNU Emacs development code
I'm asking here as I can't find it anywhere on the net: I was about to learn how Emacs is actually packaged for Fedora 21 (btw, thanks a lot to the maintainers) to do the same with the latest release, but if that's already done there's not much…

solr
- 150
- 4
1
vote
1 answer
Why Emacs as an editor leaves all the ad hoc packages development work to the community rather than professional parties?
I have been using Emacs for daily editing and programming for several years. I am deeply attracted to the fast and efficient input method as well as the customizability. But recently I find that it is sometimes difficult to find packages that…

yatse
- 13
- 4
1
vote
1 answer
Subscribing to an individual bug on debbugs
Is it possible to subscribe to an individual bug on https://debbugs.gnu.org/?
By subscribe, I mean that ideally one would receive all the e-mails sent to that bug report, but something like an RSS or Atom feed would also be useful.
I'm aware that…

aplaice
- 2,126
- 17
- 23
0
votes
1 answer
Do contributors to Emacs code intend to provide more meaningful symbol naming?
Context: Emacs version 29.0.60 ; function goto-char
An example of misleading symbol/function naming making it necessary to consult the documentation in order to use it the right way is the Emacs function goto-char.
The function name suggests that…

Claudio
- 410
- 2
- 11