2026-08-31 Emacs news
=====================

  Lexical binding: If you've recently updated to Emacs 31 and you've gotten 
warnings about lexical-binding, add:

  ,----
  | ;;; -*- lexical-binding: t -*-
  `----

  to the very top of your Emacs configuration files. Alternatively, you can 
suppress the warning with something like `(add-to-list 'warning-suppress-types 
'(files missing-lexbind-cookie))'. There are more details on lexical-binding 
https://www.gnu.org/software/emacs/manual/html_node/elisp/Selecting-Lisp-Dialect.html
 in the Elisp info manual.

  Emacs Carnival: Check out the entries for August in "The Search for 
Knowledge" https://www.chiply.dev/post-august-emacs-carnival and stay tuned for 
September's topic, "Games."

  - Emacs 31:
      - Emacs 31.1 is released! 
https://github.com/emacs-mirror/emacs/blob/emacs-31.1/etc/NEWS (Reddit 
https://www.reddit.com/r/emacs/comments/1vwziq6/emacs_311_is_released/, HN 
https://news.ycombinator.com/item?id=49385296, HN 
https://news.ycombinator.com/item?id=49335485, HN 
https://news.ycombinator.com/item?id=49341172, Irreal 
https://irreal.org/blog/?p=14021, lobste.rs 
https://lobste.rs/s/rehaa3/emacs_31_1_released) - including this again from 
last week
      - Mickey Petersen: What's New in Emacs 31.1? 
https://www.masteringemacs.org/article/whats-new-in-emacs-311 (Reddit 
https://www.reddit.com/r/emacs/comments/1vx04o6/whats_new_in_emacs_311/, HN 
https://news.ycombinator.com/item?id=49419252) - including this again from last 
week
      - Android builds of Emacs 31.1 now available 
https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00778.html
      - Emacs 31.1 binaries now available for Windows 
https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00775.html (Reddit 
https://www.reddit.com/r/emacs/comments/1vxroqw/emacs_311_binaries_now_available_for_windows/)
  - Upcoming events (iCal file 
https://emacslife.com/calendar/emacs-calendar.ics, Org 
https://emacslife.com/calendar/):
      - 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.si (in person): Emacs.si meetup #9 2026 (v #živo) 
https://dogodki.kompot.si/events/8711d3f8-b0d7-48bf-a64b-8cd48eed728c Mon Sep 7 
1900 CET
      - London Emacs (in person): Emacs London meetup 
https://www.meetup.com/london-emacs-hacking/events/316294538/ Tue Sep 8 1800 
Europe/London
      - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch 
https://emacs-berlin.org/ Tue Sep 8 1900 Europe/Berlin
      - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 9 
0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 
Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 10 0000 
Asia/Singapore
      - Atelier Emacs Montpellier (in person) 
https://lebib.org/date/atelier-emacs Fri Sep 11 1800 Europe/Paris
  - Beginner:
      - [Article] What's in the Emacs 31 newcomers-presets theme? by Sacha Chua 
https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/ 
(Reddit 
https://www.reddit.com/r/emacs/comments/1vy4hbc/article_whats_in_the_emacs_31_newcomerspresets/)
      - No instales otro editor hasta ver esta guía de Emacs en Linux 
https://www.youtube.com/watch?v=OOuP9YCQnpE (17:25)
      - Introduction to the GOAT IDE - Vanilla Emacs 
https://www.youtube.com/watch?v=AGfqCsk-C7k (14:09)
  - Emacs configuration:
      - Andros Fenollosa: How I organize my Emacs configuration 
http://en.andros.dev/blog/dc7db35a/how-i-organize-my-emacs-configuration/ 
(Irreal https://irreal.org/blog/?p=14046)
      - Chris Maiorana: Don’t go bankrupt, go local 
https://chrismaiorana.com/dont-go-bankrupt-go-local/ (Irreal 
https://irreal.org/blog/?p=14048)
      - James Cherti: Securing and reducing prompts for Emacs .dir-locals.el 
and local variables 
https://www.jamescherti.com/securing-emacs-dir-locals-el-local-variables/
      - Measuring Emacs Startup Time More Accurately Than the Built-in 
emacs-init-time Function 
https://www.jamescherti.com/measuring-emacs-startup-time/ (Reddit 
https://www.reddit.com/r/emacs/comments/1w0si4i/measuring_emacs_startup_time_more_accurately_than/)
      - Guard.el on Melpa https://github.com/Dspil/guard.el (Reddit 
https://www.reddit.com/r/emacs/comments/1vztanu/guardel_on_melpa/)
  - Emacs Lisp:
      - Tip about using unread-command-events to simulate keyboard input 
(@[email protected]) 
https://mastodon.fixermark.com/@mark/117158495805155725
      - Doom Emacs: debugging a yasnippet issue with edebug 
https://www.youtube.com/watch?v=DkVimqsvuwQ (01:16:31)
      - Emacs Warning (files): Missing ‘lexical-binding’ cookie 
https://www.youtube.com/watch?v=C5hkOAU0Ahk (19:34)
  - Appearance:
      - cursor-breathe-mode.el - animate cursor and make it "breathe" 
https://git.etenil.net/cursor-breathe-mode.el/about/ (@[email protected] 
https://toot.cat/@etenil/117156059295173469)
      - New Package (minibuffer-frame) 
https://github.com/zHaOdANiuu/minibuffer-frame (Reddit 
https://www.reddit.com/r/emacs/comments/1vwucmh/new_package_minibufferframe/)
      - Configuring Emacs Scrolling for Better Performance and Usability 
https://www.jamescherti.com/emacs-scrolling-better-performance-usability/ 
(Reddit 
https://www.reddit.com/r/emacs/comments/1vz1uc4/configuring_emacs_scrolling_for_better/,
 Irreal https://irreal.org/blog/?p=14042)
      - Larp. Emacs Rice 🦄 https://www.youtube.com/watch?v=1dlPRw60I0A (12:45, 
and also Larp. Emacs Rice FIX 🤎📜🧸 https://www.youtube.com/watch?v=OtR2ER9aOmw 
03:11)
  - Navigation:
      - Improved hierarchical imenu entries for elisp - fold defun/use-package 
under sections 
https://github.com/benleis1/emacs-init/blob/458719e7911337230b9ab5c46a95e234996d40e3/imenu.el#L206
 (@[email protected] https://mathstodon.xyz/@benleis/117186862457099332)
      - kirigami.el 1.2.0 - A unified way to fold and unfold code and text in 
Emacs​ https://github.com/jamescherti/kirigami.el (Reddit 
https://www.reddit.com/r/emacs/comments/1w2mroq/kirigamiel_a_unified_way_to_fold_and_unfold_code/)
      - easysession.el 1.3.0: Persist and Restore Emacs sessions​ 
https://github.com/jamescherti/easysession.el/ (Reddit 
https://www.reddit.com/r/emacs/comments/1w1168c/easysessionel_persist_and_restore_emacs_sessions/)
  - Hyperbole:
      - Hyperbole HyRolo: Search, Retrieve and Insert Records, Not Lines 
https://www.chiply.dev/post-hyperbole-hyrolo (YouTube 
https://www.youtube.com/watch?v=5Oo_KqVcLFM 25:47, (Reddit 
https://www.reddit.com/r/emacs/comments/1w06ab6/hyperbole_hyrolo_search_retrieve_and_insert/)
  - Dired:
      - James Cherti: Fixing Emacs Dired Defaults: Settings for Better File 
Management https://www.jamescherti.com/emacs-dired-configuration/ (Reddit 
https://www.reddit.com/r/emacs/comments/1w1pyhs/practical_emacs_dired_tweaks/)
  - Writing:
      - TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 5 
https://taonaw.com/2026/08/29/emacs-config-gems-part.html dict, hippie-expand, 
ispell
      - An unofficial guide to markdown-ts-mode on Emacs 31 
https://rahuljuliato.com/posts/markdown-ts-mode-emacs-31 (Reddit 
https://www.reddit.com/r/emacs/comments/1vzcv1a/an_unofficial_guide_to_markdowntsmode_on_emacs_31/,
 HN https://news.ycombinator.com/item?id=49464543)
      - Emacs Treesitter Markdown Mode - First Impressions 
https://www.youtube.com/watch?v=I4zn3NTpe5c (17:47)
      - mado/emado update: static binaries, fuzzy matching, and more 
https://github.com/laserattack/emado (Reddit 
https://www.reddit.com/r/emacs/comments/1vz3dkh/madoemado_update_static_binaries_fuzzy_matching/)
 - markdown organizer for Emacs
      - Emacs Redux: Meet Utterson, my Jekyll blogging helper 
https://emacsredux.com/blog/2026/08/26/meet-utterson-my-jekyll-blogging-helper/
      - Irreal: Fixing Define-word https://irreal.org/blog/?p=14040
  - Denote:
      - Donovan R.: My way of handling knowledge (Emacs Carnival - The Search 
for Knowledge) 
https://donovan-ratefison.mg/2026/08/29/My-way-of-handling-knowledge-Emacs-Carnival-The-Search-for-Knowledge/
  - Org Mode:
      - Org Mode requests: [FR] Include :var expansion in expanded noweb 
references (was: ob-clojure :var header argument not work when src block is 
noweb called by another src block) 
https://list.orgmode.org/87v791m6be.fsf@localhost
      - Emacs Carnival Aug 2026: Information management and knowledge graphs 
https://sachachua.com/blog/2026/08/emacs-carnival-aug-2026-information-management-and-knowledge-graphs/
      - Carnaval d'Emacs d'août 2026 : la gestion d'information et les graphes 
de connaissances 
https://sachachua.com/blog/2026/08/carnaval-d-emacs-d-aout-la-gestion-d-information-et-les-graphes-de-connaissances/
      - Automatically insert a checkbox into the new Org list item if the 
current item has one, even with M-RET (org-meta-return) 
(@[email protected]) 
https://social.tchncs.de/@stackeffect/117177294677413093 (acts like M-S-RET, 
org-insert-todo-heading)
      - Updated my ob-glsl module to use Emacs 32 Canvas for animation 
https://v.redd.it/jye97f4f1flh1 (Reddit 
https://www.reddit.com/r/emacs/comments/1vxkrx3/updated_my_obglsl_module_to_use_emacs_32_canvas/)
      - Org development:
      - lisp/org-capture.el: Accept omitted or nil headline for the 
file+headline 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b75b790398bb3a0cbd7d25a5a2e6237e73c0bc03
      - lisp/org-capture.el: Accept omitted or nil olp for file+olp+datetree 
and file+olp 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8a858faeca8b3654fd5880f3991a15b55f20c491
      - org: Add org-submit-feature-request and org-submit-patch commands 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e8cc6ce84b2cacb0025e958ffcfce31c1cd96a9
      - ol: Add new custom variable org-link-preview-include-descriptive 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d14d0c36767e614e971621cdc572d329121d21cb
  - Completion:
      - Protesilaos: Emacs: completion-preview-mode and the Completions buffer 
(Emacs 31) 
https://protesilaos.com/codelog/2026-08-29-emacs-completion-preview-mode/ 
(YouTube https://www.youtube.com/watch?v=8V4ZyEL_i-s 09:18, Reddit 
https://www.reddit.com/r/emacs/comments/1w1pnpe/prot_vod_emacs_completionpreviewmode_and_the/)
      - Silence the bell during minibuffer completions that may not be strict - 
minibuffer-completion-help (@[email protected]) 
https://social.rossabaker.com/@ross/117191554041520170
      - Snippets + completion read 
https://www.reddit.com/r/emacs/comments/1w0wcpo/snippets_completion_read/
  - Coding:
      - Configuring Python Development in Emacs: Eglot, Pylsp, and Dynamic Ruff 
Integration 
https://www.jamescherti.com/emacs-python-dev-using-eglot-pylsp-ruff-pylint-flake8/
 (Reddit 
https://www.reddit.com/r/emacs/comments/1vzys57/configuring_python_development_in_emacs_eglot/)
      - Configuring Emacs Eglot for Optimal Performance 
https://www.jamescherti.com/emacs-eglot-performance/ (Reddit 
https://www.reddit.com/r/emacs/comments/1vy5i1s/configuring_emacs_eglot_for_optimal_performance/)
      - How to remove Eglot from the mode line (@jamescherti) 
https://mastodon.social/@jamescherti/117169307557333673
      - envrc.el package - Rewrite to support optional async or time-limited 
direnv invocation by purcell · Pull Request #130 · purcell/envrc · GitHub 
https://github.com/purcell/envrc/pull/130 (@[email protected] 
https://hachyderm.io/@sanityinc/117169270533709896)
      - Meta Redux: Smarter Form Targeting Is Not Coming to CIDER 
https://metaredux.com/posts/2026/08/29/smarter-form-targeting-is-not-coming-to-cider.html
 (previous 
https://metaredux.com/posts/2026/08/26/smarter-form-targeting-is-coming-to-cider.html)
  - Shells:
      - Tip about using -a (--alternate-editor) so you can use emacsclient even 
without having started daemon mode (@[email protected]) 
https://chaos.social/@citizen428/117179588220817352
      - What kind of wizardry is possible in M-x shell? 
https://www.reddit.com/r/emacs/comments/1w2ibbx/what_kind_of_wizardry_is_possible_in_mx_shell/
  - Web:
      - andros/kagi-search.el: Browse Kagi search results inside Emacs, in a 
plain buffer, without a graphical browser and without JavaScript 
https://git.andros.dev/andros/kagi-search.el (@[email protected] 
https://activity.andros.dev/@andros/statuses/01M17DPYNAS2BJVTYCGY5DVVYC)
      - browsel has been renamed to browser-gt and is now available on MELPA 
(v0.95). http://github.com/dmgerman/browser-gt (Reddit 
https://www.reddit.com/r/emacs/comments/1vy6pu7/browsel_has_been_renamed_to_browsergt_and_is_now/)
  - Mail, news, and chat:
      - Andros Fenollosa: A year of Org Social, my social network 
http://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/
  - Multimedia:
      - bartbunting/emacsvox: An experiment in modernization of Emacspeak · 
GitHub https://github.com/bartbunting/emacsvox (@[email protected] 
https://tweesecake.social/@pixelate/117167664502211508)
      - Charles Choi: Announcing shazam.el 
http://yummymelon.com/devnull/announcing-shazam-el.html (Reddit 
https://www.reddit.com/r/emacs/comments/1vxfzjl/announcing_shazamel_macos_only/)
  - Fun:
      - RFC: card-games (MELPA) - thirty-five single and multi-player games for 
emacs (1.0.92:rc2) 
https://www.reddit.com/r/emacs/comments/1w07wyt/rfc_cardgames_melpa_thirtyfive_single_and/
      - Uniline goes 2.5 dimensions - followup 
https://www.reddit.com/r/emacs/comments/1vy0tp3/uniline_goes_25_dimensions_followup/
  - LLMs:
      - seewhydee/dsh-emacs-bridge: Deepseek Harness to Emacs bridge · GitHub 
https://github.com/seewhydee/dsh-emacs-bridge/ (@[email protected] 
https://kopiti.am/@cyd/117161275620947448)
      - Using LLMs to make the Emacs Web Browser Great Again 
https://www.youtube.com/watch?v=zcTzwIdqaj8 (16:32)
      - ellm - Plain text LLM agent https://github.com/isamert/ellm.el (Reddit 
https://www.reddit.com/r/emacs/comments/1w2pfud/ellm_plain_text_llm_agent/)
      - [New package] openclaw-sessions: monitor multiple OpenClaw TUI sessions 
from Emacs https://github.com/fstilman/openclaw-sessions (Reddit 
https://www.reddit.com/r/emacs/comments/1vzcgbx/new_package_openclawsessions_monitor_multiple/)
  - Community:
      - Fortnightly Tips, Tricks, and Questions — 2026-08-25 / week 34 
https://www.reddit.com/r/emacs/comments/1vxnxgk/fortnightly_tips_tricks_and_questions_20260825/
      - why I prefer emacs over vim (for writing & lisp programming) 
https://www.youtube.com/watch?v=PgBttBe34rw (06:50)
      - Emacs Chat 30: Fabrice Niessen (en français, partie 2) 
https://www.youtube.com/watch?v=4m0G_ASLUXY (01:05:56)
  - Other:
      - caffeinated-compile: prevent sleeping on MacOS 
https://codeberg.org/Viiru/caffeinated-compile.el/src/branch/main/caffeinated-compile.el
 (@[email protected] https://corteximplant.com/@Viiru/117177446267026129)
      - Marcin Borkowski: Transforming yanked text 
https://mbork.pl/2026-08-24_Transforming_yanked_text
  - Emacs development:
      - Recognize comment-prefixed headings in outlines 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f03523c1eb3c2e886e1c9e15e93bfb378f216333
      - Mark timezone-world-timezones obsolete 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0899936ea1342c3db104217e0a02a03fbe167beb
      - Mark math-tzone-name obsolete 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6dfaa91c28e4ec81e35b1a3445b7720cb9c18375
      - ; * etc/NEWS: Announce IME support on w32 TTY frames. (Bug#81495) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da804bbdd5703193424218c337085fcede69b29a
      - viper-ex: Implement z command 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a287a3888cc5c22ac8ae9fbf22d62819af1354d
      - ; * etc/NEWS: Announce addition of 'uuid' library. 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b28750b822dc45ffdceda3ea44a3c8b93f4e5a6b
      - Add button to diff failed erts-file test output in ERT 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e156410d3075807604e13df733b300a77fdc7196
      - * lisp/dired.el (dired-jump-map): Remove key 'j' bound to 'dired-jump'. 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60d0df24d323867da7a834bfebaed2078b03c3f4
  - New packages:
      - https://melpa.org/#/consult-magit: Switch and manage magit buffers with 
consult (MELPA)
      - https://elpa.gnu.org/packages/cperl-mode.html: Perl code editing 
commands (GNU ELPA)
      - https://melpa.org/#/eglotx: Native LSP multiplexer for Eglot (MELPA)
      - https://melpa.org/#/full-gtd: Complete Getting Things Done (GTD) 
workflow for org-mode (MELPA)
      - https://melpa.org/#/gptel-inline: Persistent gptel session that follows 
you around (MELPA)
      - https://melpa.org/#/latex-to-svg-backend: Content-addressed 
LaTeX-to-SVG image rendering (MELPA)
      - https://melpa.org/#/magent: AI coding agent (MELPA)
      - https://melpa.org/#/org-draw: Draw into Org from a browser (MELPA)
      - https://melpa.org/#/org-relative-date: Live relative-date overlays on 
org timestamps (MELPA)
      - https://elpa.nongnu.org/nongnu/project-nix-store.html: Project backend 
for Nix-like store (NonGNU ELPA)

  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode 
https://www.reddit.com/r/orgmode, r/spacemacs 
https://www.reddit.com/r/spacemacs, Mastodon #emacs 
https://mastodon.social/tags/emacs, Bluesky #emacs 
https://bsky.app/hashtag/emacs, Hacker News 
https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story,
 lobste.rs https://lobste.rs/search?q=emacs&what=stories&order=newest, 
programming.dev https://programming.dev/c/emacs?dataType=Post&page=1&sort=New, 
lemmy.world https://lemmy.world/c/emacs, lemmy.ml 
https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New, planet.emacslife.com 
https://planet.emacslife.com, YouTube 
https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt, the 
Emacs NEWS file http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS, Emacs 
Calendar https://emacslife.com/calendar/, and emacs-devel 
https://lists.gnu.org/archive/html/emacs-devel/2026-08. Thanks to Andrés 
Ramírez for emacs-devel links. Do you have an Emacs-related link or 
announcement? Please e-mail me at [email protected] 
mailto:[email protected]. Thank you!


This is the plain-text version. There's also an HTML version that might be 
easier to read. Depending on your mail client, you might have a command, 
button, or link that can show you the HTML version. If you're in Emacs, look 
for something that mentions text/html. More info: 
https://sachachua.com/topic/emacs-news/
* 2026-08-31 Emacs news
Lexical binding: If you've recently updated to Emacs 31 and you've gotten warnings about lexical-binding, add:

#+begin_src elisp :summary %summary
;;; -*- lexical-binding: t -*-
#+end_src

to the very top of your Emacs configuration files. Alternatively, you can suppress the warning with something like =(add-to-list 'warning-suppress-types '(files missing-lexbind-cookie))=. There are more details on [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Selecting-Lisp-Dialect.html][lexical-binding]] in the Elisp info manual.

Emacs Carnival: Check out the entries for August in [[https://www.chiply.dev/post-august-emacs-carnival]["The Search for Knowledge"]] and stay tuned for September's topic, "Games."

- Emacs 31:
  - [[https://github.com/emacs-mirror/emacs/blob/emacs-31.1/etc/NEWS][Emacs 31.1 is released!]] ([[https://www.reddit.com/r/emacs/comments/1vwziq6/emacs_311_is_released/][Reddit]], [[https://news.ycombinator.com/item?id=49385296][HN]], [[https://news.ycombinator.com/item?id=49335485][HN]], [[https://news.ycombinator.com/item?id=49341172][HN]], [[https://irreal.org/blog/?p=14021][Irreal]], [[https://lobste.rs/s/rehaa3/emacs_31_1_released][lobste.rs]]) - including this again from last week
  - [[https://www.masteringemacs.org/article/whats-new-in-emacs-311][Mickey Petersen: What's New in Emacs 31.1?]] ([[https://www.reddit.com/r/emacs/comments/1vx04o6/whats_new_in_emacs_311/][Reddit]], [[https://news.ycombinator.com/item?id=49419252][HN]]) - including this again from last week
  - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00778.html][Android builds of Emacs 31.1 now available]]
  - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00775.html][Emacs 31.1 binaries now available for Windows]] ([[https://www.reddit.com/r/emacs/comments/1vxroqw/emacs_311_binaries_now_available_for_windows/][Reddit]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - 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.si (in person): Emacs.si meetup #9 2026 (v #živo) https://dogodki.kompot.si/events/8711d3f8-b0d7-48bf-a64b-8cd48eed728c Mon Sep 7 1900 CET
  - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/316294538/ Tue Sep 8 1800 Europe/London
  - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Sep 8 1900 Europe/Berlin
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 10 0000 Asia/Singapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 11 1800 Europe/Paris
- Beginner:
  - [[https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/][[Article] What's in the Emacs 31 newcomers-presets theme? by Sacha Chua]] ([[https://www.reddit.com/r/emacs/comments/1vy4hbc/article_whats_in_the_emacs_31_newcomerspresets/][Reddit]])
  - [[https://www.youtube.com/watch?v=OOuP9YCQnpE][No instales otro editor hasta ver esta guía de Emacs en Linux]] (17:25)
  - [[https://www.youtube.com/watch?v=AGfqCsk-C7k][Introduction to the GOAT IDE - Vanilla Emacs]] (14:09)
- Emacs configuration:
  - [[http://en.andros.dev/blog/dc7db35a/how-i-organize-my-emacs-configuration/][Andros Fenollosa: How I organize my Emacs configuration]] ([[https://irreal.org/blog/?p=14046][Irreal]])
  - [[https://chrismaiorana.com/dont-go-bankrupt-go-local/][Chris Maiorana: Don’t go bankrupt, go local]] ([[https://irreal.org/blog/?p=14048][Irreal]])
  - [[https://www.jamescherti.com/securing-emacs-dir-locals-el-local-variables/][James Cherti: Securing and reducing prompts for Emacs .dir-locals.el and local variables]]
  - [[https://www.jamescherti.com/measuring-emacs-startup-time/][Measuring Emacs Startup Time More Accurately Than the Built-in emacs-init-time Function]] ([[https://www.reddit.com/r/emacs/comments/1w0si4i/measuring_emacs_startup_time_more_accurately_than/][Reddit]])
  - [[https://github.com/Dspil/guard.el][Guard.el on Melpa]] ([[https://www.reddit.com/r/emacs/comments/1vztanu/guardel_on_melpa/][Reddit]])
- Emacs Lisp:
  - [[https://mastodon.fixermark.com/@mark/117158495805155725][Tip about using unread-command-events to simulate keyboard input (@[email protected])]]
  - [[https://www.youtube.com/watch?v=DkVimqsvuwQ][Doom Emacs: debugging a yasnippet issue with edebug]] (01:16:31)
  - [[https://www.youtube.com/watch?v=C5hkOAU0Ahk][Emacs Warning (files): Missing ‘lexical-binding’ cookie]] (19:34)
- Appearance:
  - [[https://git.etenil.net/cursor-breathe-mode.el/about/][cursor-breathe-mode.el - animate cursor and make it "breathe"]] ([[https://toot.cat/@etenil/117156059295173469][@[email protected]]])
  - [[https://github.com/zHaOdANiuu/minibuffer-frame][New Package (minibuffer-frame)]] ([[https://www.reddit.com/r/emacs/comments/1vwucmh/new_package_minibufferframe/][Reddit]])
  - [[https://www.jamescherti.com/emacs-scrolling-better-performance-usability/][Configuring Emacs Scrolling for Better Performance and Usability]] ([[https://www.reddit.com/r/emacs/comments/1vz1uc4/configuring_emacs_scrolling_for_better/][Reddit]], [[https://irreal.org/blog/?p=14042][Irreal]])
  - [[https://www.youtube.com/watch?v=1dlPRw60I0A][Larp. Emacs  Rice 🦄]] (12:45, and also [[https://www.youtube.com/watch?v=OtR2ER9aOmw][Larp. Emacs Rice FIX 🤎📜🧸]] 03:11)
- Navigation:
  - [[https://github.com/benleis1/emacs-init/blob/458719e7911337230b9ab5c46a95e234996d40e3/imenu.el#L206][Improved hierarchical imenu entries for elisp - fold defun/use-package under sections]] ([[https://mathstodon.xyz/@benleis/117186862457099332][@[email protected]]])
  - [[https://github.com/jamescherti/kirigami.el][kirigami.el 1.2.0 - A unified way to fold and unfold code and text in Emacs​]] ([[https://www.reddit.com/r/emacs/comments/1w2mroq/kirigamiel_a_unified_way_to_fold_and_unfold_code/][Reddit]])
  - [[https://github.com/jamescherti/easysession.el/][easysession.el 1.3.0: Persist and Restore Emacs sessions​]] ([[https://www.reddit.com/r/emacs/comments/1w1168c/easysessionel_persist_and_restore_emacs_sessions/][Reddit]])
- Hyperbole:
  - [[https://www.chiply.dev/post-hyperbole-hyrolo][Hyperbole HyRolo: Search, Retrieve and Insert Records, Not Lines]] ([[https://www.youtube.com/watch?v=5Oo_KqVcLFM][YouTube]] 25:47, ([[https://www.reddit.com/r/emacs/comments/1w06ab6/hyperbole_hyrolo_search_retrieve_and_insert/][Reddit]])
- Dired:
  - [[https://www.jamescherti.com/emacs-dired-configuration/][James Cherti: Fixing Emacs Dired Defaults: Settings for Better File Management]] ([[https://www.reddit.com/r/emacs/comments/1w1pyhs/practical_emacs_dired_tweaks/][Reddit]])
- Writing:
  - [[https://taonaw.com/2026/08/29/emacs-config-gems-part.html][TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 5]] dict, hippie-expand, ispell
  - [[https://rahuljuliato.com/posts/markdown-ts-mode-emacs-31][An unofficial guide to markdown-ts-mode on Emacs 31]] ([[https://www.reddit.com/r/emacs/comments/1vzcv1a/an_unofficial_guide_to_markdowntsmode_on_emacs_31/][Reddit]], [[https://news.ycombinator.com/item?id=49464543][HN]])
  - [[https://www.youtube.com/watch?v=I4zn3NTpe5c][Emacs Treesitter Markdown Mode - First Impressions]] (17:47)
  - [[https://github.com/laserattack/emado][mado/emado update: static binaries, fuzzy matching, and more]] ([[https://www.reddit.com/r/emacs/comments/1vz3dkh/madoemado_update_static_binaries_fuzzy_matching/][Reddit]]) - markdown organizer for Emacs
  - [[https://emacsredux.com/blog/2026/08/26/meet-utterson-my-jekyll-blogging-helper/][Emacs Redux: Meet Utterson, my Jekyll blogging helper]]
  - [[https://irreal.org/blog/?p=14040][Irreal: Fixing Define-word]]
- Denote:
  - [[https://donovan-ratefison.mg/2026/08/29/My-way-of-handling-knowledge-Emacs-Carnival-The-Search-for-Knowledge/][Donovan R.: My way of handling knowledge (Emacs Carnival - The Search for Knowledge)]]
- Org Mode:
  - [[https://list.orgmode.org/87v791m6be.fsf@localhost][Org Mode requests: [FR] Include :var expansion in expanded noweb references (was: ob-clojure :var header argument not work when src block is noweb called by another src block)]]
  - [[https://sachachua.com/blog/2026/08/emacs-carnival-aug-2026-information-management-and-knowledge-graphs/][Emacs Carnival Aug 2026: Information management and knowledge graphs]]
    - [[https://sachachua.com/blog/2026/08/carnaval-d-emacs-d-aout-la-gestion-d-information-et-les-graphes-de-connaissances/][Carnaval d'Emacs d'août 2026 : la gestion d'information et les graphes de connaissances]]
  - [[https://social.tchncs.de/@stackeffect/117177294677413093][Automatically insert a checkbox into the new Org list item if the current item has one, even with M-RET (org-meta-return) (@[email protected])]] (acts like M-S-RET, org-insert-todo-heading)
  - [[https://v.redd.it/jye97f4f1flh1][Updated my ob-glsl module to use Emacs 32 Canvas for animation]] ([[https://www.reddit.com/r/emacs/comments/1vxkrx3/updated_my_obglsl_module_to_use_emacs_32_canvas/][Reddit]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b75b790398bb3a0cbd7d25a5a2e6237e73c0bc03][lisp/org-capture.el: Accept omitted or nil headline for the file+headline]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8a858faeca8b3654fd5880f3991a15b55f20c491][lisp/org-capture.el: Accept omitted or nil olp for file+olp+datetree and file+olp]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e8cc6ce84b2cacb0025e958ffcfce31c1cd96a9][org: Add org-submit-feature-request and org-submit-patch commands]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d14d0c36767e614e971621cdc572d329121d21cb][ol: Add new custom variable org-link-preview-include-descriptive]]
- Completion:
  - [[https://protesilaos.com/codelog/2026-08-29-emacs-completion-preview-mode/][Protesilaos: Emacs: completion-preview-mode and the Completions buffer (Emacs 31)]] ([[https://www.youtube.com/watch?v=8V4ZyEL_i-s][YouTube]] 09:18, [[https://www.reddit.com/r/emacs/comments/1w1pnpe/prot_vod_emacs_completionpreviewmode_and_the/][Reddit]])
  - [[https://social.rossabaker.com/@ross/117191554041520170][Silence the bell during minibuffer completions that may not be strict - minibuffer-completion-help (@[email protected])]]
  - [[https://www.reddit.com/r/emacs/comments/1w0wcpo/snippets_completion_read/][Snippets + completion read]]
- Coding:
  - [[https://www.jamescherti.com/emacs-python-dev-using-eglot-pylsp-ruff-pylint-flake8/][Configuring Python Development in Emacs: Eglot, Pylsp, and Dynamic Ruff Integration]] ([[https://www.reddit.com/r/emacs/comments/1vzys57/configuring_python_development_in_emacs_eglot/][Reddit]])
  - [[https://www.jamescherti.com/emacs-eglot-performance/][Configuring Emacs Eglot for Optimal Performance]] ([[https://www.reddit.com/r/emacs/comments/1vy5i1s/configuring_emacs_eglot_for_optimal_performance/][Reddit]])
  - [[https://mastodon.social/@jamescherti/117169307557333673][How to remove Eglot from the mode line (@jamescherti)]]
  - [[https://github.com/purcell/envrc/pull/130][envrc.el package - Rewrite to support optional async or time-limited direnv invocation by purcell · Pull Request #130 · purcell/envrc · GitHub]] ([[https://hachyderm.io/@sanityinc/117169270533709896][@[email protected]]])
  - [[https://metaredux.com/posts/2026/08/29/smarter-form-targeting-is-not-coming-to-cider.html][Meta Redux: Smarter Form Targeting Is Not Coming to CIDER]] ([[https://metaredux.com/posts/2026/08/26/smarter-form-targeting-is-coming-to-cider.html][previous]])
- Shells:
  - [[https://chaos.social/@citizen428/117179588220817352][Tip about using -a (--alternate-editor) so you can use emacsclient even without having started daemon mode (@[email protected])]]
  - [[https://www.reddit.com/r/emacs/comments/1w2ibbx/what_kind_of_wizardry_is_possible_in_mx_shell/][What kind of wizardry is possible in M-x shell?]]
- Web:
  - [[https://git.andros.dev/andros/kagi-search.el][andros/kagi-search.el: Browse Kagi search results inside Emacs, in a plain buffer, without a graphical browser and without JavaScript]] ([[https://activity.andros.dev/@andros/statuses/01M17DPYNAS2BJVTYCGY5DVVYC][@[email protected]]])
  - [[http://github.com/dmgerman/browser-gt][browsel has been renamed to browser-gt and is now available on MELPA (v0.95).]] ([[https://www.reddit.com/r/emacs/comments/1vy6pu7/browsel_has_been_renamed_to_browsergt_and_is_now/][Reddit]])
- Mail, news, and chat:
  - [[http://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/][Andros Fenollosa: A year of Org Social, my social network]]
- Multimedia:
  - [[https://github.com/bartbunting/emacsvox][bartbunting/emacsvox: An experiment in modernization of Emacspeak · GitHub]] ([[https://tweesecake.social/@pixelate/117167664502211508][@[email protected]]])
  - [[http://yummymelon.com/devnull/announcing-shazam-el.html][Charles Choi: Announcing shazam.el]] ([[https://www.reddit.com/r/emacs/comments/1vxfzjl/announcing_shazamel_macos_only/][Reddit]])
- Fun:
  - [[https://www.reddit.com/r/emacs/comments/1w07wyt/rfc_cardgames_melpa_thirtyfive_single_and/][RFC: card-games (MELPA) - thirty-five single and multi-player games for emacs (1.0.92:rc2)]]
  - [[https://www.reddit.com/r/emacs/comments/1vy0tp3/uniline_goes_25_dimensions_followup/][Uniline goes 2.5 dimensions - followup]]
- LLMs:
  - [[https://github.com/seewhydee/dsh-emacs-bridge/][seewhydee/dsh-emacs-bridge: Deepseek Harness to Emacs bridge · GitHub]] ([[https://kopiti.am/@cyd/117161275620947448][@[email protected]]])
  - [[https://www.youtube.com/watch?v=zcTzwIdqaj8][Using LLMs to make the Emacs Web Browser Great Again]] (16:32)
  - [[https://github.com/isamert/ellm.el][ellm - Plain text LLM agent]] ([[https://www.reddit.com/r/emacs/comments/1w2pfud/ellm_plain_text_llm_agent/][Reddit]])
  - [[https://github.com/fstilman/openclaw-sessions][[New package] openclaw-sessions: monitor multiple OpenClaw TUI sessions from Emacs]] ([[https://www.reddit.com/r/emacs/comments/1vzcgbx/new_package_openclawsessions_monitor_multiple/][Reddit]])
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1vxnxgk/fortnightly_tips_tricks_and_questions_20260825/][Fortnightly Tips, Tricks, and Questions — 2026-08-25 / week 34]]
  - [[https://www.youtube.com/watch?v=PgBttBe34rw][why I prefer emacs over vim (for writing & lisp programming)]] (06:50)
  - [[https://www.youtube.com/watch?v=4m0G_ASLUXY][Emacs Chat 30: Fabrice Niessen (en français, partie 2)]] (01:05:56)
- Other:
  - [[https://codeberg.org/Viiru/caffeinated-compile.el/src/branch/main/caffeinated-compile.el][caffeinated-compile: prevent sleeping on MacOS]] ([[https://corteximplant.com/@Viiru/117177446267026129][@[email protected]]])
  - [[https://mbork.pl/2026-08-24_Transforming_yanked_text][Marcin Borkowski: Transforming yanked text]]
- Emacs development:
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f03523c1eb3c2e886e1c9e15e93bfb378f216333][Recognize comment-prefixed headings in outlines]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0899936ea1342c3db104217e0a02a03fbe167beb][Mark timezone-world-timezones obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6dfaa91c28e4ec81e35b1a3445b7720cb9c18375][Mark math-tzone-name obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da804bbdd5703193424218c337085fcede69b29a][; * etc/NEWS: Announce IME support on w32 TTY frames.  (Bug#81495)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a287a3888cc5c22ac8ae9fbf22d62819af1354d][viper-ex: Implement z command]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b28750b822dc45ffdceda3ea44a3c8b93f4e5a6b][; * etc/NEWS: Announce addition of 'uuid' library.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e156410d3075807604e13df733b300a77fdc7196][Add button to diff failed erts-file test output in ERT]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60d0df24d323867da7a834bfebaed2078b03c3f4][* lisp/dired.el (dired-jump-map): Remove key 'j' bound to 'dired-jump'.]]
- New packages:
  - https://melpa.org/#/consult-magit: Switch and manage magit buffers with consult (MELPA)
  - https://elpa.gnu.org/packages/cperl-mode.html: Perl code editing commands (GNU ELPA)
  - https://melpa.org/#/eglotx: Native LSP multiplexer for Eglot (MELPA)
  - https://melpa.org/#/full-gtd: Complete Getting Things Done (GTD) workflow for org-mode (MELPA)
  - https://melpa.org/#/gptel-inline: Persistent gptel session that follows you around (MELPA)
  - https://melpa.org/#/latex-to-svg-backend: Content-addressed LaTeX-to-SVG image rendering (MELPA)
  - https://melpa.org/#/magent: AI coding agent (MELPA)
  - https://melpa.org/#/org-draw: Draw into Org from a browser (MELPA)
  - https://melpa.org/#/org-relative-date: Live relative-date overlays on org timestamps (MELPA)
  - https://elpa.nongnu.org/nongnu/project-nix-store.html: Project backend for Nix-like store (NonGNU ELPA)

Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2026-08][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 [[mailto:[email protected]][[email protected]]]. Thank you!

Reply via email to