Short URLs: you can get to this page via sachachua.com/emacs-news/ , sach.ac/emacs-news , or yayemacs.com/news (might be easier to spell).
Are you new to Emacs? Start with the EmacsNewbie page, then check out these tips for making the most of Emacs News .
Subscription options:
I put the new typewriter mode in the Fun category, but people might actually find the constraints useful for focused writing.
Upcoming events (iCal file , Org ):
Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Sep 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Sep 30 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata – Thu Oct 1 0100 Asia/Singapore
EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/316464079/ Thu Oct 1 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC – Fri Oct 2 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore
M-x Research: TBA https://m-x-research.github.io/ Fri Oct 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
Emacs configuration:
Emacs Lisp:
Appearance:
Navigation:
Dired:
Writing:
Org Mode:
Completion:
Coding:
Shells:
Mail, news, and chat:
Doom Emacs:
Multimedia:
Fun:
LLMs:
Other:
Emacs development:
New packages:
amber-mode : A major mode for the Amber programming language (MELPA)
git-modeline : Show the git status of the current file in the modeline (MELPA)
latex-to-svg-for-org : Preview Org LaTeX math as SVG (MELPA)
magit-standup : Collect recent git commits for standup notes (MELPA)
nightpanel-theme : Saab instrument cluster colorscheme (MELPA)
org-roam-stats : Personal Knowledge Management Dashboard (MELPA)
remoto : Browse GitHub repos without cloning (MELPA)
restlib : Utility library for building REST clients (MELPA)
testcover-audit : Quantitative coverage statistics for testcover.el (MELPA)
typewriter : Turn Emacs into a text adder (GNU ELPA)
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!
Not much commentary this week, but plenty of cool stuff to explore!
Upcoming events (iCal file , Org ):
Emacs configuration:
Emacs Lisp:
Navigation:
Writing:
Org Mode:
Completion:
Coding:
Doom Emacs:
Multimedia:
Fun:
LLMs:
Community:
Other:
Emacs development:
New packages:
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!
The Emacs Carnival theme for September is "Games ". Enjoy! Other really cool uses of graphics in Emacs: org-timegrid , poimap , canvas-minimap .
Also, public service announcement: doomemacs.com is not affiliated with doomemacs.org (see this Github discussion ). Just in case someone reading this happens to be the person who made doomemacs.com, please consider setting up a redirect to doomemacs.org for more awesomeness and less confusion. Thank you!
And a reminder: EmacsConf - 2026 - Call for Participation target date for proposals Sept 18, conference is online Dec 12-13. Hope to see you there!
Upcoming events (iCal file , Org ):
Beginner:
Emacs configuration:
Emacs Lisp:
Appearance:
Navigation:
Writing:
Org Mode:
Coding:
Shells:
Evil mode:
Multimedia:
Fun:
LLMs:
Community:
Other:
Emacs development:
New packages:
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!
*
Lexical binding: If you've recently updated to Emacs 31, you might have gotten warnings about lexical-binding in your packages or personal Emacs Lisp configuration. You can check your packages to see if the package authors have updated them. For your personal Emacs Lisp configuration, consider adding
to the top line. If that makes your code stop working correctly when you restart Emacs, set it to nil instead with:
to get it to work for now. Additional resources:
Emacs Carnival: Check out the entries for August in "The Search for Knowledge" and stay tuned for September's topic, "Games."
Emacs 31:
Upcoming events (iCal file , Org ):
Beginner:
Emacs configuration:
Emacs Lisp:
Appearance:
Navigation:
Hyperbole:
Dired:
Writing:
Denote:
Org Mode:
Completion:
Coding:
Shells:
Web:
Mail, news, and chat:
Multimedia:
Fun:
LLMs:
Community:
Other:
Emacs development:
New packages:
consult-magit : Switch and manage magit buffers with consult (MELPA)
cperl-mode : Perl code editing commands (GNU ELPA)
eglotx : Native LSP multiplexer for Eglot (MELPA)
full-gtd : Complete Getting Things Done (GTD) workflow for org-mode (MELPA)
gptel-inline : Persistent gptel session that follows you around (MELPA)
latex-to-svg-backend : Content-addressed LaTeX-to-SVG image rendering (MELPA)
magent : AI coding agent (MELPA)
org-draw : Draw into Org from a browser (MELPA)
org-relative-date : Live relative-date overlays on org timestamps (MELPA)
project-nix-store : Project backend for Nix-like store (NonGNU ELPA)
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!
Emacs 31.1 has been released, whee! Also, Divya's post An Introduction to Canvas in GNU Emacs is really cool and I'm looking forward to that becoming generally available in Emacs 32. =)
Emacs 31:
Upcoming events (iCal file , Org ):
Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Aug 26 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata – Thu Aug 27 0100 Asia/Singapore
EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/316144053/ Sat Aug 29 1100 America/Los_Angeles
EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/316121976/ Thu Sep 3 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC – Fri Sep 4 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore
M-x Research: TBA https://m-x-research.github.io/ Fri Sep 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
Emacs configuration:
Emacs Lisp:
Appearance:
TRAMP:
Writing:
Denote:
Org Mode:
Coding:
Mail, news, and chat:
Spacemacs:
Multimedia:
Fun:
LLMs:
Community:
Other:
Emacs development:
New packages:
auto-capitalize : Automatic capitalization with batteries included (MELPA)
browser-gt : WebSocket bridge to a Chrome/Firefox extension (MELPA)
cypher-ts-mode : Cypher editing mode (MELPA)
doom-game : DOOM on Emacs (NonGNU ELPA)
efinger : Finger client and .plan feed reader (MELPA)
flymake-harper : Flymake backend for Harper (GNU ELPA)
gptel-agent-harness : Autonomous coding-agent harness for gptel-agent (MELPA)
guard : Custom modular init framework (MELPA)
hel : Helix Emulation Layer (MELPA)
minibuffer-frame : Minibuffer in centered child frame (MELPA)
mu4e-autotask : Email automation for mu4e (MELPA)
peppers-theme : Custom dark theme based on modus framework (MELPA)
sapling : Magit-like interface for Sapling (NonGNU ELPA)
schlau-compile : Git-root-aware interface to `compile' (MELPA)
shazam : Shazam Interface (macOS only) (MELPA)
vc-sapling : VC backend for Sapling (NonGNU ELPA)
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!
The canvas patch has been merged upstream, very cool! I'm looking forward to seeing the kinds of experiments and tools this enables. Also, there's a release candidate for the next version of Emacs, please go try it out!
Emacs 31:
Upcoming events (iCal file , Org ):
Beginner:
Emacs configuration:
Emacs Lisp:
Appearance:
Navigation:
Writing:
Denote:
Org Mode:
Coding:
Shells:
Web:
Mail, news, and chat:
Multimedia:
Fun:
LLMs:
Community:
Other:
Emacs development:
New packages:
annotated-completing-read : Ergonomic completing-read wrapper/helper (MELPA)
auto-side-windows : Simplified buffer management for side windows (MELPA)
card-games : Play card games (console UNICODE and graphical SVG) (MELPA)
codex-ide : Run Codex CLI in a terminal (NonGNU ELPA)
hermes : Emacs frontend for Hermes Agent (NonGNU ELPA)
ob-janet : Org-Babel support for the Janet language (MELPA)
pgsql : Native PostgreSQL protocol client (MELPA)
project-store: Project backend for Nix store (NonGNU ELPA)
vice-mode : VIm-like Commands Extension (MELPA)
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!
The Navigation category has a couple of interesting window configuration tips this week in case you prefer to work with just one window or have multiple windows with some of them dedicated to specific buffers.
Upcoming events (iCal file , Org ):
Beginner:
Emacs configuration:
Emacs Package Management with package-quickstart - DEV Community (JP , @gemmaro )
Tip about setting file-precious-flag by location with my-maybe-mark-file-precious (@tennoseremel@gts.skobk.in)
Emacs Config Gems - Part 3 - Melpa, UI, help, and many more
Emacs Config Gems - Part 4 - recycle bin, frame size, backups, autosave, autorevert, recentf
User Interface to Computer Applications Demonstrated in GNU Emacs (02:09:31) also available as separate videos, see video description
Dotfiles Season 1 Episode 4: Emacs Configuration (14:31)
Rate my Emacs config! (Reddit )
myn-macs (MY miNimal eMACS IDE setup for the lazy terminal wizard) (Reddit )
Emacs Lisp:
Appearance:
Navigation:
TRAMP:
Dired:
Writing:
Org Mode:
Coding:
Math:
Shells:
Web:
Mail, news, and chat:
Evil mode:
Multimedia:
LLMs:
Community:
Other:
Emacs development:
New packages:
Links from reddit.com/r/emacs , r/orgmode , r/spacemacs , Mastodon #emacs , Bluesky #emacs , Hacker News , lobste.rs , programming.dev , lemmy.world , lemmy.ml , planet.emacslife.com , YouTube , the Emacs NEWS file , Emacs Calendar , and emacs-devel . Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com . Thank you!