Emacs Garbage collection improvements by using the GCMH package
One way to configure Garbage Collection is through the ELPA GCMH package. (...)
One way to configure Garbage Collection is through the ELPA GCMH package. (...)
We explain how to test a new feature of Emacs, in development, which makes Emacs more responsive. This is a new Garbage Collector which you can try as part of the IGC branch, and instructions are provided. (...)
I explain how to implement key layout ideas from the Space Cadet. I configure shift as parens, and change caps lock to a dual use key for backspace and control. (...)
Emacs 30.1 has been released. I summarise the purpose of which-key, a package now built in Emacs 30.1, which I contributed patches to include in core Emacs. (...)
I explain how to enable the ability to look up symbols in the documentation for Python by creating a manual in the info format. (...)
I introduce the basics of Emacs manual documentation, how to open the manuals, reference the manuals, and print the manuals. (...)
The display code in Emacs includes many optimizations. In this article I explore some of the comments and code in the Emacs source. There are indeed a lot of detailed comments in this part of the code. We start with a small part related to TTY. (...)
(Date: 20 September 2024) Summary I select highlights of jwz's previous post about a physical terminal. This provides motivation for studying the Emacs display engine in a future article, with associated optimizations. Ann Arbor terminal Jamie Zawinski wrote a 2016 blog post on reconnecting his physical terminal from 1982--83, by using a Raspberry Pi. Here are some excerpts. (...)
KMonad is a free program which can provide advanced keyboard customization, with possibilities useful for Emacs. For example, keys can play multiple roles, making space act like Control, or shift keys producing parens, or double tapping enabling a whole new keyboard layer. The advanced technique of 'home row modifiers' is also possible.
There are a few interesting quotes from the time frame of 1983--1984, from RMS and Dennis Ritchie.
Summary: EMACS was developed at the MIT AI Lab in 1976. The specifics of the origin have been documented by different people in various places. There is an interesting thread which was discussed on the blog of the late Dan Weinreb, and preserved by archive.org. Ultimately, Guy Steele pulled up his records (in the form of printed emails). The below is an extract which is of historical interest and…
AUCTeX includes the @code{preview-mode} facility, which generates embedded images of LaTeX fragments, typically mathematical expressions. This needs to be called manually, with @code{preview-at-point}. Paul Nelson has written the package preview-auto, providing the preview-auto-mode. This runs preview as needed after certain changes. This is a very useful feature which works well alongside AUCTeX,…
which-key merged in to Emacs.
Code is data in Lisp. A technical article.
On rmsbolt. A technical article.
Why two namespaces in Lisp. A technical article.