2026-04-13 Emacs news
=====================

  Lots of little improvements in this one! I'm looking forward to borrowing the 
config tweaks that bbatsov highlighted 
https://emacsredux.com/blog/2026/04/07/stealing-from-the-best-emacs-configs/ 
and also trying out popterm https://github.com/CsBigDataHub/popterm.el for 
quick-access shells. Also, the Emacs Carnival for April has a temporary home at 
Newbies/starter kits https://www.emacswiki.org/emacs/CarnivalApril2026 - feel 
free to write and share your thoughts!

  - Upcoming events (iCal file 
https://emacslife.com/calendar/emacs-calendar.ics, Org 
https://emacslife.com/calendar/):
      - London Emacs (in person): Emacs London meetup 
//www.meetup.com/london-emacs-hacking/events/313909207/ 
https://www.meetup.com/london-emacs-hacking/events/313909207/ Tue Apr 14 1800 
Europe/London
      - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch 
//emacs-berlin.org/ https://emacs-berlin.org/ Tue Apr 14 1900 Europe/Berlin
      - M-x Research: TBA //m-x-research.github.io/ 
https://m-x-research.github.io/ Wed Apr 15 0800 America/Vancouver - 1000 
America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 
2030 Asia/Kolkata - 2300 Asia/Singapore
      - EmacsSF (in person): coffee.el in SF 
//www.meetup.com/emacs-sf/events/314166900/ 
https://www.meetup.com/emacs-sf/events/314166900/ Sat Apr 18 1100 
America/Los_Angeles
      - Emacs APAC: Emacs APAC meetup (virtual) 
//emacs-apac.gitlab.io/announcements/ 
https://emacs-apac.gitlab.io/announcements/ Sat Apr 25 0130 America/Vancouver - 
0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin 
- 1400 Asia/Kolkata - 1630 Asia/Singapore
  - Beginner:
      - What is the absolute minimum to cover in first emacs session 
https://www.reddit.com/r/emacs/comments/1sjcnfz/what_is_the_abolsute_minimum_to_cover_in_first/
      - Cómo aprender Emacs gráficamente gracias a Sacha Chua 
https://maxxcan.codeberg.page/2026-04-09-c%C3%B3mo-aprender-emacs-gr%C3%A1ficamente-gracias-a-sacha-chua.html
 (@[email protected] https://mastodon.social/@maxxcan/116378583967369263)
  - Emacs configuration:
      - video demo of anju 1.1.0 - enhance mouse interactions 
https://files.mastodon.social/cache/media_attachments/files/116/361/741/648/922/216/small/057576bb4ab68aaa.png
 (@[email protected] 
https://sfba.social/@kickingvegas/116361741574872391)
      - Stealing from the Best Emacs Configs 
https://emacsredux.com/blog/2026/04/07/stealing-from-the-best-emacs-configs/ 
(Reddit 
https://www.reddit.com/r/emacs/comments/1sf0xmd/stealing_from_the_best_emacs_configs/,
 HN https://news.ycombinator.com/item?id=47678283, lobste.rs 
https://lobste.rs/s/yesukk/stealing_from_best_emacs_configs)
      - YE13: Working on modularizing my config 
https://www.youtube.com/watch?v=U3mMJamXtAs (01:23:26)
  - Emacs Lisp:
      - Dave Pearson: expando.el v1.5 
https://blog.davep.org/2026/04/06/expando-el-v1-5.html - macroexpand and 
pretty-print
      - Charles Choi: Computing Days Until with Emacs 
http://yummymelon.com/devnull/computing-days-until-with-emacs.html (Reddit 
https://www.reddit.com/r/emacs/comments/1sg8r05/computing_days_until_with_emacs/,
 Irreal https://irreal.org/blog/?p=13738)
      - Listful Andrew: Counting Words V: More solutions in Emacs Lisp 
https://flandrew.srht.site/listful/counting-words-v-more-solutions-in-emacs-lisp.html
      - Listful Andrew: Phones-to-Words Challenge V: Clojure-inspired Emacs 
Lisp 
https://flandrew.srht.site/listful/phones-to-words-challenge-v-clojure-inspired-emacs-lisp.html
      - collect-alist-from-tree 
https://mathstodon.xyz/@tusharhero/116358476967092825
      - Emacs Redux: The Many Faces of flet: cl-flet, cl-labels, and cl-letf 
https://emacsredux.com/blog/2026/04/06/the-many-faces-of-flet/
  - Appearance:
      - Dave Pearson: quiz.el v1.7 
https://blog.davep.org/2026/04/08/quiz-el-v1-7.html - how to use :extend t to 
make a face extend to the edge
      - Ember for Emacs - A warm, nearly monochrome Doom Emacs theme. 
https://github.com/ember-theme/emacs (Reddit 
https://www.reddit.com/r/DoomEmacs/comments/1siju4p/i_made_a_color_theme_and_somehow_managed_to_stick/)
      - I've now created a theme for Emacs, inspired by the Yotsuba B theme 
from 4chan. https://github.com/Senka07/yotsuba-emacs-theme (Reddit 
https://www.reddit.com/r/emacs/comments/1sgbgf9/ive_now_created_a_theme_for_emacs_inspired_by_the/)
      - Dave Pearson: fasta.el v1.1 
https://blog.davep.org/2026/04/08/fasta-el-v1-1.html - bioinformatics: 
font-locking sequences
      - Protesilaos Stavrou: Emacs modus-themes live stream 
https://protesilaos.com/codelog/2026-04-10-emacs-spontaneous-live-modus-themes/ 
(YouTube https://www.youtube.com/watch?v=xFQDYTCS1os 02:44:36)
  - Navigation:
      - Emacs Redux: Live Regexp Feedback with minibuffer-regexp-mode 
https://emacsredux.com/blog/2026/04/06/minibuffer-regexp-mode/
      - ediff config tips https://social.coop/@cwebber/116359052253343688
      - Tip about closing multiple Emacs buffers 
https://cyberplace.social/@khleedril/116368251651750021
      - easysession.el 1.2.1 https://github.com/jamescherti/easysession.el 
(Reddit 
https://www.reddit.com/r/emacs/comments/1sg34k5/easysessionel_easily_persist_and_restore_emacs/)
 - frame names, bugfixes, elpaca, daemon mode
      - vincentjgoh/avy-dashboard: avy keys for emacs dashboard · GitHub 
https://github.com/vincentjgoh/avy-dashboard (Reddit 
https://www.reddit.com/r/emacs/comments/1seed5w/use_avy_to_jump_directly_to_files_in_emacs/)
  - Dired:
      - Charles Choi: Calming Mouse Interaction in Dired 
http://yummymelon.com/devnull/calming-mouse-interaction-in-dired.html
  - Writing:
      - Tip about using Emacs to enter Unicode 
https://writeout.ink/@ljwrites/116390506294899631
      - Dave Pearson: blogmore.el v4.0 
https://blog.davep.org/2026/04/06/blogmore-el-v4-0.html more public utility 
functions
      - overleaf.el 1.1.5 
https://github.com/vale981/overleaf.el/releases/tag/v1.1.5 3-way conflict 
resolution
  - Denote:
      - Protesilaos Stavrou: Emacs live stream for writing Denote tests and 
more 
https://protesilaos.com/codelog/2026-04-06-emacs-spontaneous-live-tonight-denote/
 (YouTube https://www.youtube.com/watch?v=Vunpn7ovEOc, 03:06:26)
  - Org Mode:
      - Org Mode requests: [RFC] Should org-forward/backward-sentense respect 
element boundaries? https://list.orgmode.org/87ldety46b.fsf@localhost
      - Org-Better-Agenda https://github.com/Lycomedes1814/org-better-agenda 
(Reddit https://www.reddit.com/r/emacs/comments/1sgl5yt/orgbetteragenda/)
      - [EMACS LAB] #3: Introduction to Org Mode 
https://www.youtube.com/watch?v=k2-9DS7jZyg (01:57:55)
      - Sacha Chua: Org Mode: Tangle Emacs config snippets to different files 
and add boilerplate 
https://sachachua.com/blog/2026/04/org-mode-tangle-emacs-config-snippets-to-different-files-and-add-boilerplate/
      - org-mindmap — simple inline mind maps for Org 
https://github.com/krvkir/org-mindmap (r/emacs 
https://www.reddit.com/r/emacs/comments/1se77s5/orgmindmap_simple_inline_mind_maps_for_org/,
 r/orgmode 
https://www.reddit.com/r/orgmode/comments/1se7nty/orgmindmap_simple_inline_mind_maps_for_org/)
      - Org ediff config tips 
https://fediscience.org/@jameshowell/116377201685387350
      - The issues with issue trackers — Bastien Guerry 
https://bzg.fr/en/notes/the-issue-with-issue-trackers/ 
(@[email protected] 
https://framapiaf.org/@ThierryStoehr/116369738844091818) - Bark is what Org 
Mode uses
      - Emacs 31.x Orgmode version mismatch - Blog In Isolation 
https://www.yakshaving.co.uk/posts/emacs-31-orgmode-version-mismatch/ 
(@[email protected] https://mastodon.me.uk/@andyc/116368515045422554)
      - [EMACS LAB] #4: "literate" programming (org-babel) 
https://www.youtube.com/watch?v=9ldWuYSXeQg (01:38:44)
      - I built a Things 3-inspired web frontend for org-agenda (looking for 
feedback) https://github.com/adithyabhatkajake/emacs-agenda-viewer (Reddit 
https://www.reddit.com/r/emacs/comments/1sk320l/i_built_a_things_3inspired_web_frontend_for/)
      - Tutorial para blogear como Notxor 
https://notxor.nueva-actitud.org/2022/11/17/tutorial-para-blogear-como-notxor.html
 (@[email protected] 
https://fosstodon.org/@hispaemacs/116365554044703229)
      - GitHub - steve-downey/surround: Surround Source Code for 
org-transclusion https://github.com/steve-downey/surround (Reddit 
https://www.reddit.com/r/emacs/comments/1sjekzz/github_stevedowneysurround_surround_source_code/)
      - Tip about org-babel-remote-temporary-directory 
https://ottawa.place/@plantarum/116363808900997869
      - Embark Org shortcut for displaying difference between timestamp and 
today https://corteximplant.com/@Viiru/116375879687899687
      - Org development:
      - ox-icalendar: Add export blocks and keywords 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e0bc51db6afc13048158b0cefaa734f48d5c8e35
      - ox-html.el: support line numbers as a :before element in code blocks 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ff3cd56d3f8137c05b85d9cadf78f26917849c71
      - org-support-shift-select: Allow forcing shift-select-mode on timestamps 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=77f0ff132138b27b0c68de5699c80b071bab6a60
  - Coding:
      - djgoku/compilation-history: Automatic compilation history tracking for 
Emacs with searchable SQLite-backed storage. · GitHub 
https://github.com/djgoku/compilation-history (Reddit 
https://www.reddit.com/r/emacs/comments/1sf93yd/new_package_compilationhistory_automatically/)
      - James Dyer: Wiring Flymake Diagnostics into a Follow Mode 
https://www.emacs.dyerdwelling.family/emacs/20260409061315-emacs--wiring-flymake-diagnostics-into-a-follow-mode/
      - Jeremias-A-Queiroz/flymake-kubeconform: real-time validation of 
Kubernetes manifests using kubeconform 
https://github.com/Jeremias-A-Queiroz/flymake-kubeconform (Reddit 
https://www.reddit.com/r/emacs/comments/1sg0mq0/showcase_flymakekubeconform_a_pragmatic_flymake/)
      - Git fixup is magic (and Magit is too) 
https://arialdomartini.github.io/git-fixup (lobste.rs 
https://lobste.rs/s/2urycz)
      - Stop Jujutsu from auto-committing everything 
https://www.youtube.com/watch?v=kwwQ-pQ0Rk4 (03:34)
      - Making a major mode - ocaml 
https://codeberg.org/trondelag/HOME/src/branch/main/.emacs.d/lisp/ml.el (Reddit 
https://www.reddit.com/r/emacs/comments/1sg99ga/making_a_major_mode_ocaml/)
  - Math:
      - ESR v1.0.0: An R tree sitter mode https://codeberg.org/teoten/esr 
(Reddit 
https://www.reddit.com/r/emacs/comments/1siit8n/esr_v100_an_r_tree_sitter_mode/)
  - Shells:
      - Tip about shell-command-on-region 
https://social.anartist.org/@choan/116384835718038157
      - [Ann] New package Popterm [posframe+terminal]​ 
https://github.com/CsBigDataHub/popterm.el (Reddit 
https://www.reddit.com/r/emacs/comments/1sjumbg/ann_new_package_popterm_posframeterminal/)
      - Show: How I added a list of other vterm buffers in the modeline 
https://i.redd.it/g1libuss8cug1.png
      - kitty-graphics.el v0.4.0: Sixel support, text sizing protocol, 
agent-shell integration 
https://cashmere.rs/blog/kitty-graphicsel-v040-sixel-text-sizing-and-agent-shell
 (Reddit 
https://www.reddit.com/r/emacs/comments/1sf8llf/kittygraphicsel_v040_sixel_support_text_sizing/)
  - Web:
      - EWW! A Web in My Editor! « Here's The Beef 
http://perotti.org/2026/04/09/eww-a-web-in-my-editor/ (@[email protected] 
https://dice.camp/@BeefGriller/116376374567446320)
  - Mail, news, and chat:
      - mastodon.el 2.0.16 - featured tags 
https://codeberg.org/martianh/mastodon.el (@[email protected] 
https://todon.nl/@mousebot/116358499901049511)
  - Evil mode:
      - evim — multiple cursors for evil-mode, inspired by vim-visual-multi 
(now on MELPA) https://github.com/Prgebish/evim (r/emacs 
https://www.reddit.com/r/emacs/comments/1sdx7w0/evim_multiple_cursors_for_evilmode_inspired_by/,
 r/DoomEmacs 
https://www.reddit.com/r/DoomEmacs/comments/1sdxa8y/evim_multiple_cursors_for_evilmode_inspired_by/)
      - evil-matchit 4.1.0 is published 
https://github.com/redguardtoo/evil-matchit (Reddit 
https://www.reddit.com/r/emacs/comments/1sgky2l/evilmatchit_410_is_published/) 
- Julia, skip lines that match regex
  - Multimedia:
      - [21] Working on Canvas Patch (Contd..) - 4/6/2026, 3:33:42 PM - 
Dyne.org TV https://tv.dyne.org/w/jteKsdgPMWECZc1GKKn9Jj and 5:51:25 PM 
https://tv.dyne.org/w/cL3KLBrhKQNjTCHYbnJQxF
      - laNotte excerpt https://www.youtube.com/watch?v=hngY14mk64c (08:18)
  - EXWM:
      - EXWM on termux! https://github.com/termux/termux-packages/pull/29225/ 
(Reddit https://www.reddit.com/r/emacs/comments/1sdtgr0/exwm_on_termux/)
  - Fun:
      - tamagotchi on emacs! https://github.com/tiatatida/tamagotchi-on-emacs 
(Reddit https://www.reddit.com/r/emacs/comments/1sgsu43/tamagotchi_on_emacs/)
      - Server play support in nethack-el https://github.com/Feyorsh/nethack-el 
(Reddit 
https://www.reddit.com/r/nethack/comments/1seiwro/server_play_support_in_nethackel/)
  - AI:
      - ann new packages: agent-shell-dispatch and agent-shell-ediff 
https://www.reddit.com/r/emacs/comments/1sgprd7/ann_new_packages_agentshelldispatch_and/
      - bajsicki/gptel-got: Tooling for LLM interactions with org-mode 
https://codeberg.org/bajsicki/gptel-got
      - Emacs Codex IDE integration https://github.com/dgillis/emacs-codex-ide 
(Reddit 
https://www.reddit.com/r/emacs/comments/1se6nyv/emacs_codex_ide_integration/)
      - I forced Claude to play Tetris in Emacs. 
https://github.com/agzam/death-contraptions/tree/main/tools/elisp-eval (Reddit 
https://www.reddit.com/r/emacs/comments/1si5si7/i_forced_claude_to_play_tetris_in_emacs/,
 HN https://news.ycombinator.com/item?id=47726541)
  - Community:
      - Fortnightly Tips, Tricks, and Questions — 2026-04-07 / week 14 
https://www.reddit.com/r/emacs/comments/1sek30r/fortnightly_tips_tricks_and_questions_20260407/
      - Raising a few $thousand to keep version control magical 
https://github.com/magit/magit/issues/5555 (Reddit 
https://www.reddit.com/r/emacs/comments/1shj59p/raising_a_few_thousand_to_keep_version_control/,
 Irreal https://irreal.org/blog/?p=13736) - support tarsius
      - Sacha Chua: YE12: Categorizing Emacs News, epwgraph, languages 
https://sachachua.com/blog/2026/04/ye12-categorizing-emacs-news-epwgraph-languages/
  - Other:
      - Chris Maiorana: The Emacs Way: Deleting Files 
https://chrismaiorana.com/the-emacs-way-deleting-files/
      - Erik L. Arneson: Emacs as the Freelancer's Command Center 
https://arnesonium.com/2026/04/emacs-freelance-command-center
      - senchawizard/emacs-polydiceware: generate passwords with dice 
https://codeberg.org/senchawizard/emacs-polydiceware 
(@[email protected] 
https://gotosocial.social/@senchawizard/statuses/01KNZQN27FARKWTW9Y34814KT6)
      - I built an Emacs auth-source backend for 1Password (tested on macOS) 
https://github.com/renatgalimov/op.el (Reddit 
https://www.reddit.com/r/emacs/comments/1sfwlkd/i_built_an_emacs_authsource_backend_for_1password/)
      - Few tips for faster Emacs install with MSYS2 
https://www.reddit.com/r/emacs/comments/1si7wvs/few_tips_for_faster_emacs_install_with_msys2/
  - Emacs development:
      - emacs-devel:
      - Re: On keybindings and the slow erosion of help's utility - Jonas 
Bernoulli https://yhetil.org/emacs-devel/[email protected]/ - it would 
be great to get where-is to work with transient suffixes
      - Terminology changes from a long time ago: window, pane; frame, window 
https://yhetil.org/emacs-devel/[email protected]/
      - ; New function 'ns-process-is-accessibility-trusted', no message 
(bug#80624) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4da8610cd3091a05f458bcda52ce133e2e9494c
      - Support 24-bit TrueColor on MS-Windows console 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bca4ac0ed7f9911c5d1443615ec3e1ac3364a8d
  - New packages:
      - https://melpa.org/#/agitjo: Manage Forgejo PRs with AGit-Flow (MELPA)
      - https://melpa.org/#/ben: Asynchronous buffer-local environments via 
`direnv' (MELPA)
      - https://melpa.org/#/popterm: Posframe terminal toggler with smart 
backends (MELPA)
      - https://melpa.org/#/struct-completion: Keyword slot completion for 
cl-defstruct constructors (MELPA)
      - https://melpa.org/#/taskjuggler-mode: Major mode for TaskJuggler 
project files (MELPA)
      - https://melpa.org/#/tokyo-night: Shared infrastructure for Tokyo Night 
themes (MELPA)
      - https://melpa.org/#/trust-manager: Convenient trust management (MELPA)

  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-04. 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-04-13 Emacs news
Lots of little improvements in this one! I'm looking forward to borrowing the [[https://emacsredux.com/blog/2026/04/07/stealing-from-the-best-emacs-configs/][config tweaks that bbatsov highlighted]] and also trying out [[https://github.com/CsBigDataHub/popterm.el][popterm]] for quick-access shells. Also, the Emacs Carnival for April has a temporary home at [[https://www.emacswiki.org/emacs/CarnivalApril2026][Newbies/starter kits]] - feel free to write and share your thoughts!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/313909207/ Tue Apr 14 1800 Europe/London
  - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Apr 14 1900 Europe/Berlin
  - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/314166900/ Sat Apr 18 1100 America/Los_Angeles
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Apr 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Beginner:
  - [[https://www.reddit.com/r/emacs/comments/1sjcnfz/what_is_the_abolsute_minimum_to_cover_in_first/][What is the absolute minimum to cover in first emacs session]]
  - [[https://maxxcan.codeberg.page/2026-04-09-c%C3%B3mo-aprender-emacs-gr%C3%A1ficamente-gracias-a-sacha-chua.html][Cómo aprender Emacs gráficamente gracias a Sacha Chua]] ([[https://mastodon.social/@maxxcan/116378583967369263][@[email protected]]])
- Emacs configuration:
  - [[https://files.mastodon.social/cache/media_attachments/files/116/361/741/648/922/216/small/057576bb4ab68aaa.png][video demo of anju 1.1.0 - enhance mouse interactions]] ([[https://sfba.social/@kickingvegas/116361741574872391][@[email protected]]])
  - [[https://emacsredux.com/blog/2026/04/07/stealing-from-the-best-emacs-configs/][Stealing from the Best Emacs Configs]] ([[https://www.reddit.com/r/emacs/comments/1sf0xmd/stealing_from_the_best_emacs_configs/][Reddit]], [[https://news.ycombinator.com/item?id=47678283][HN]], [[https://lobste.rs/s/yesukk/stealing_from_best_emacs_configs][lobste.rs]])
  - [[https://www.youtube.com/watch?v=U3mMJamXtAs][YE13: Working on modularizing my config]] (01:23:26)
- Emacs Lisp:
  - [[https://blog.davep.org/2026/04/06/expando-el-v1-5.html][Dave Pearson: expando.el v1.5]] - macroexpand and pretty-print
  - [[http://yummymelon.com/devnull/computing-days-until-with-emacs.html][Charles Choi: Computing Days Until with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1sg8r05/computing_days_until_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=13738][Irreal]])
  - [[https://flandrew.srht.site/listful/counting-words-v-more-solutions-in-emacs-lisp.html][Listful Andrew: Counting Words V: More solutions in Emacs Lisp]]
  - [[https://flandrew.srht.site/listful/phones-to-words-challenge-v-clojure-inspired-emacs-lisp.html][Listful Andrew: Phones-to-Words Challenge V: Clojure-inspired Emacs Lisp]]
  - [[https://mathstodon.xyz/@tusharhero/116358476967092825][collect-alist-from-tree]]
  - [[https://emacsredux.com/blog/2026/04/06/the-many-faces-of-flet/][Emacs Redux: The Many Faces of flet: cl-flet, cl-labels, and cl-letf]]
- Appearance:
  - [[https://blog.davep.org/2026/04/08/quiz-el-v1-7.html][Dave Pearson: quiz.el v1.7]] - how to use :extend t to make a face extend to the edge
  - [[https://github.com/ember-theme/emacs][Ember for Emacs - A warm, nearly monochrome Doom Emacs theme.]] ([[https://www.reddit.com/r/DoomEmacs/comments/1siju4p/i_made_a_color_theme_and_somehow_managed_to_stick/][Reddit]])
  - [[https://github.com/Senka07/yotsuba-emacs-theme][I've now created a theme for Emacs, inspired by the Yotsuba B theme from 4chan.]] ([[https://www.reddit.com/r/emacs/comments/1sgbgf9/ive_now_created_a_theme_for_emacs_inspired_by_the/][Reddit]])
  - [[https://blog.davep.org/2026/04/08/fasta-el-v1-1.html][Dave Pearson: fasta.el v1.1]] - bioinformatics: font-locking sequences
  - [[https://protesilaos.com/codelog/2026-04-10-emacs-spontaneous-live-modus-themes/][Protesilaos Stavrou: Emacs modus-themes live stream]] ([[https://www.youtube.com/watch?v=xFQDYTCS1os][YouTube]] 02:44:36)
- Navigation:
  - [[https://emacsredux.com/blog/2026/04/06/minibuffer-regexp-mode/][Emacs Redux: Live Regexp Feedback with minibuffer-regexp-mode]]
  - [[https://social.coop/@cwebber/116359052253343688][ediff config tips]]
  - [[https://cyberplace.social/@khleedril/116368251651750021][Tip about closing multiple Emacs buffers]]
  - [[https://github.com/jamescherti/easysession.el][easysession.el 1.2.1]] ([[https://www.reddit.com/r/emacs/comments/1sg34k5/easysessionel_easily_persist_and_restore_emacs/][Reddit]]) - frame names, bugfixes, elpaca, daemon mode
  - [[https://github.com/vincentjgoh/avy-dashboard][vincentjgoh/avy-dashboard: avy keys for emacs dashboard · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1seed5w/use_avy_to_jump_directly_to_files_in_emacs/][Reddit]])
- Dired:
  - [[http://yummymelon.com/devnull/calming-mouse-interaction-in-dired.html][Charles Choi: Calming Mouse Interaction in Dired]]
- Writing:
  - [[https://writeout.ink/@ljwrites/116390506294899631][Tip about using Emacs to enter Unicode]]
  - [[https://blog.davep.org/2026/04/06/blogmore-el-v4-0.html][Dave Pearson: blogmore.el v4.0]] more public utility functions
  - [[https://github.com/vale981/overleaf.el/releases/tag/v1.1.5][overleaf.el 1.1.5]] 3-way conflict resolution
- Denote:
  - [[https://protesilaos.com/codelog/2026-04-06-emacs-spontaneous-live-tonight-denote/][Protesilaos Stavrou: Emacs live stream for writing Denote tests and more]] ([[https://www.youtube.com/watch?v=Vunpn7ovEOc][YouTube]], 03:06:26)
- Org Mode:
  - [[https://list.orgmode.org/87ldety46b.fsf@localhost][Org Mode requests: [RFC] Should org-forward/backward-sentense respect element boundaries?]]
  - [[https://github.com/Lycomedes1814/org-better-agenda][Org-Better-Agenda]] ([[https://www.reddit.com/r/emacs/comments/1sgl5yt/orgbetteragenda/][Reddit]])
  - [[https://www.youtube.com/watch?v=k2-9DS7jZyg][[EMACS LAB] #3: Introduction to Org Mode]] (01:57:55)
  - [[https://sachachua.com/blog/2026/04/org-mode-tangle-emacs-config-snippets-to-different-files-and-add-boilerplate/][Sacha Chua: Org Mode: Tangle Emacs config snippets to different files and add boilerplate]]
  - [[https://github.com/krvkir/org-mindmap][org-mindmap — simple inline mind maps for Org]] ([[https://www.reddit.com/r/emacs/comments/1se77s5/orgmindmap_simple_inline_mind_maps_for_org/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1se7nty/orgmindmap_simple_inline_mind_maps_for_org/][r/orgmode]])
  - [[https://fediscience.org/@jameshowell/116377201685387350][Org ediff config tips]]
  - [[https://bzg.fr/en/notes/the-issue-with-issue-trackers/][The issues with issue trackers — Bastien Guerry]] ([[https://framapiaf.org/@ThierryStoehr/116369738844091818][@[email protected]]]) - Bark is what Org Mode uses
  - [[https://www.yakshaving.co.uk/posts/emacs-31-orgmode-version-mismatch/][Emacs 31.x Orgmode version mismatch - Blog In Isolation]] ([[https://mastodon.me.uk/@andyc/116368515045422554][@[email protected]]])
  - [[https://www.youtube.com/watch?v=9ldWuYSXeQg][[EMACS LAB] #4: "literate" programming (org-babel)]] (01:38:44)
  - [[https://github.com/adithyabhatkajake/emacs-agenda-viewer][I built a Things 3-inspired web frontend for org-agenda (looking for feedback)]] ([[https://www.reddit.com/r/emacs/comments/1sk320l/i_built_a_things_3inspired_web_frontend_for/][Reddit]])
  - [[https://notxor.nueva-actitud.org/2022/11/17/tutorial-para-blogear-como-notxor.html][Tutorial para blogear como Notxor]] ([[https://fosstodon.org/@hispaemacs/116365554044703229][@[email protected]]])
  - [[https://github.com/steve-downey/surround][GitHub - steve-downey/surround: Surround Source Code for org-transclusion]] ([[https://www.reddit.com/r/emacs/comments/1sjekzz/github_stevedowneysurround_surround_source_code/][Reddit]])
  - [[https://ottawa.place/@plantarum/116363808900997869][Tip about org-babel-remote-temporary-directory]]
  - [[https://corteximplant.com/@Viiru/116375879687899687][Embark Org shortcut for displaying difference between timestamp and today]]
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e0bc51db6afc13048158b0cefaa734f48d5c8e35][ox-icalendar: Add export blocks and keywords]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ff3cd56d3f8137c05b85d9cadf78f26917849c71][ox-html.el: support line numbers as a :before element in code blocks]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=77f0ff132138b27b0c68de5699c80b071bab6a60][org-support-shift-select: Allow forcing shift-select-mode on timestamps]]
- Coding:
  - [[https://github.com/djgoku/compilation-history][djgoku/compilation-history: Automatic compilation history tracking for Emacs with searchable SQLite-backed storage. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1sf93yd/new_package_compilationhistory_automatically/][Reddit]])
  - [[https://www.emacs.dyerdwelling.family/emacs/20260409061315-emacs--wiring-flymake-diagnostics-into-a-follow-mode/][James Dyer: Wiring Flymake Diagnostics into a Follow Mode]]
  - [[https://github.com/Jeremias-A-Queiroz/flymake-kubeconform][Jeremias-A-Queiroz/flymake-kubeconform: real-time validation of Kubernetes manifests using kubeconform]] ([[https://www.reddit.com/r/emacs/comments/1sg0mq0/showcase_flymakekubeconform_a_pragmatic_flymake/][Reddit]])
  - [[https://arialdomartini.github.io/git-fixup][Git fixup is magic (and Magit is too)]] ([[https://lobste.rs/s/2urycz][lobste.rs]])
  - [[https://www.youtube.com/watch?v=kwwQ-pQ0Rk4][Stop Jujutsu from auto-committing everything]] (03:34)
  - [[https://codeberg.org/trondelag/HOME/src/branch/main/.emacs.d/lisp/ml.el][Making a major mode - ocaml]] ([[https://www.reddit.com/r/emacs/comments/1sg99ga/making_a_major_mode_ocaml/][Reddit]])
- Math:
  - [[https://codeberg.org/teoten/esr][ESR v1.0.0: An R tree sitter mode]] ([[https://www.reddit.com/r/emacs/comments/1siit8n/esr_v100_an_r_tree_sitter_mode/][Reddit]])
- Shells:
  - [[https://social.anartist.org/@choan/116384835718038157][Tip about shell-command-on-region]]
  - [[https://github.com/CsBigDataHub/popterm.el][[Ann] New package Popterm [posframe+terminal]​]] ([[https://www.reddit.com/r/emacs/comments/1sjumbg/ann_new_package_popterm_posframeterminal/][Reddit]])
  - [[https://i.redd.it/g1libuss8cug1.png][Show: How I added a list of other vterm buffers in the modeline]]
  - [[https://cashmere.rs/blog/kitty-graphicsel-v040-sixel-text-sizing-and-agent-shell][kitty-graphics.el v0.4.0: Sixel support, text sizing protocol, agent-shell integration]] ([[https://www.reddit.com/r/emacs/comments/1sf8llf/kittygraphicsel_v040_sixel_support_text_sizing/][Reddit]])
- Web:
  - [[http://perotti.org/2026/04/09/eww-a-web-in-my-editor/][EWW! A Web in My Editor! « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116376374567446320][@[email protected]]])
- Mail, news, and chat:
  - [[https://codeberg.org/martianh/mastodon.el][mastodon.el 2.0.16 - featured tags]] ([[https://todon.nl/@mousebot/116358499901049511][@[email protected]]])
- Evil mode:
  - [[https://github.com/Prgebish/evim][evim — multiple cursors for evil-mode, inspired by vim-visual-multi (now on MELPA)]] ([[https://www.reddit.com/r/emacs/comments/1sdx7w0/evim_multiple_cursors_for_evilmode_inspired_by/][r/emacs]], [[https://www.reddit.com/r/DoomEmacs/comments/1sdxa8y/evim_multiple_cursors_for_evilmode_inspired_by/][r/DoomEmacs]])
  - [[https://github.com/redguardtoo/evil-matchit][evil-matchit 4.1.0 is published]] ([[https://www.reddit.com/r/emacs/comments/1sgky2l/evilmatchit_410_is_published/][Reddit]]) - Julia, skip lines that match regex
- Multimedia:
  - [[https://tv.dyne.org/w/jteKsdgPMWECZc1GKKn9Jj][[21] Working on Canvas Patch (Contd..) - 4/6/2026, 3:33:42 PM - Dyne.org TV]] and [[https://tv.dyne.org/w/cL3KLBrhKQNjTCHYbnJQxF][5:51:25 PM]]
  - [[https://www.youtube.com/watch?v=hngY14mk64c][laNotte excerpt]] (08:18)
- EXWM:
  - [[https://github.com/termux/termux-packages/pull/29225/][EXWM on termux!]] ([[https://www.reddit.com/r/emacs/comments/1sdtgr0/exwm_on_termux/][Reddit]])
- Fun:
  - [[https://github.com/tiatatida/tamagotchi-on-emacs][tamagotchi on emacs!]] ([[https://www.reddit.com/r/emacs/comments/1sgsu43/tamagotchi_on_emacs/][Reddit]])
  - [[https://github.com/Feyorsh/nethack-el][Server play support in nethack-el]] ([[https://www.reddit.com/r/nethack/comments/1seiwro/server_play_support_in_nethackel/][Reddit]])
- AI:
  - [[https://www.reddit.com/r/emacs/comments/1sgprd7/ann_new_packages_agentshelldispatch_and/][ann new packages: agent-shell-dispatch and agent-shell-ediff]]
  - [[https://codeberg.org/bajsicki/gptel-got][bajsicki/gptel-got: Tooling for LLM interactions with org-mode]]
  - [[https://github.com/dgillis/emacs-codex-ide][Emacs Codex IDE integration]] ([[https://www.reddit.com/r/emacs/comments/1se6nyv/emacs_codex_ide_integration/][Reddit]])
  - [[https://github.com/agzam/death-contraptions/tree/main/tools/elisp-eval][I forced Claude to play Tetris in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1si5si7/i_forced_claude_to_play_tetris_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=47726541][HN]])
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1sek30r/fortnightly_tips_tricks_and_questions_20260407/][Fortnightly Tips, Tricks, and Questions — 2026-04-07 / week 14]]
  - [[https://github.com/magit/magit/issues/5555][Raising a few $thousand to keep version control magical]] ([[https://www.reddit.com/r/emacs/comments/1shj59p/raising_a_few_thousand_to_keep_version_control/][Reddit]], [[https://irreal.org/blog/?p=13736][Irreal]]) - support tarsius
  - [[https://sachachua.com/blog/2026/04/ye12-categorizing-emacs-news-epwgraph-languages/][Sacha Chua: YE12: Categorizing Emacs News, epwgraph, languages]]
- Other:
  - [[https://chrismaiorana.com/the-emacs-way-deleting-files/][Chris Maiorana: The Emacs Way: Deleting Files]]
  - [[https://arnesonium.com/2026/04/emacs-freelance-command-center][Erik L. Arneson: Emacs as the Freelancer's Command Center]]
  - [[https://codeberg.org/senchawizard/emacs-polydiceware][senchawizard/emacs-polydiceware: generate passwords with dice]] ([[https://gotosocial.social/@senchawizard/statuses/01KNZQN27FARKWTW9Y34814KT6][@[email protected]]])
  - [[https://github.com/renatgalimov/op.el][I built an Emacs auth-source backend for 1Password (tested on macOS)]] ([[https://www.reddit.com/r/emacs/comments/1sfwlkd/i_built_an_emacs_authsource_backend_for_1password/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1si7wvs/few_tips_for_faster_emacs_install_with_msys2/][Few tips for faster Emacs install with MSYS2]]
- Emacs development:
  - emacs-devel:
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: On keybindings and the slow erosion of help's utility - Jonas Bernoulli]] - it would be great to get where-is to work with transient suffixes
    - [[https://yhetil.org/emacs-devel/[email protected]/][Terminology changes from a long time ago: window, pane; frame, window]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4da8610cd3091a05f458bcda52ce133e2e9494c][; New function 'ns-process-is-accessibility-trusted', no message (bug#80624)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bca4ac0ed7f9911c5d1443615ec3e1ac3364a8d][Support 24-bit TrueColor on MS-Windows console]]
- New packages:
  - https://melpa.org/#/agitjo: Manage Forgejo PRs with AGit-Flow (MELPA)
  - https://melpa.org/#/ben: Asynchronous buffer-local environments via `direnv' (MELPA)
  - https://melpa.org/#/popterm: Posframe terminal toggler with smart backends (MELPA)
  - https://melpa.org/#/struct-completion: Keyword slot completion for cl-defstruct constructors (MELPA)
  - https://melpa.org/#/taskjuggler-mode: Major mode for TaskJuggler project files (MELPA)
  - https://melpa.org/#/tokyo-night: Shared infrastructure for Tokyo Night themes (MELPA)
  - https://melpa.org/#/trust-manager: Convenient trust management (MELPA)

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-04][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