2026-04-20 Emacs news

Sacha Chua <[email protected]> Mon, 20 Apr 2026 11:36:03 -0400
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
--=-=-=
Content-Type: multipart/alternative; boundary="==-=-="

--==-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

2026-04-20 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  I enjoyed reading Hot-wiring the Lisp machine https://scheatkode.com/blog=
/019d463d-38b3-7e63-80fd-6ed97bd8815e/hot-wiring-the-lisp-machine/ (an adve=
nture into modifying Org publishing). I'm also looking forward to debugging=
 my Emacs Lisp better with timestamped debug messages https://github.com/ha=
ji-ali/dmsg.el and ert-play-keys https://git.savannah.gnu.org/cgit/emacs.gi=
t/commit/etc/NEWS?id=3D3d822669eee7f6e685368b8a298b6f0924f382da. I hope you=
 also find lots of things you like in the links below!

  - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
      - Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/anno=
uncements/ https://emacs-apac.gitlab.io/announcements/ Sat Apr 25 0130 Amer=
ica/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT =
- 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
      - Emacs Berlin: Emacs-Berlin Hybrid Meetup //emacs-berlin.org/ https:=
//emacs-berlin.org/ Wed Apr 29 1000 America/Vancouver - 1200 America/Chicag=
o - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Ko=
lkata -- Thu Apr 30 0100 Asia/Singapore
      - M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Fri May 1 0800 America/Vancouver - 1000 America/Chicago - 1100 Ame=
rica/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300=
 Asia/Singapore
  - Beginner:
      - How do you keep track of new/useful keybindings? https://www.reddit=
.com/r/emacs/comments/1sn91ey/how_do_you_keep_track_of_newuseful_keybinding=
s/
  - Emacs configuration:d
      - What modern Emacs packages am I missing? https://www.reddit.com/r/e=
macs/comments/1skpzsz/what_modern_emacs_packages_am_i_missing/
      - Meow made me leave Evil Mode https://www.youtube.com/watch?v=3DR72q=
dXTbVM0 (17:00)
  - Emacs Lisp:
      - What are some common code smells that inexperienced Elispers make? =
https://www.reddit.com/r/emacs/comments/1sqk352/what_are_some_common_code_s=
mells_that/
      - Updated kickingvegas/elisp-for-python - improved sections on map ty=
pes and iteration https://github.com/kickingvegas/elisp-for-python#iteratio=
n (@[email protected] https://sfba.social/@kickingvegas/116422248799=
408772)
      - load settings from files sorted by number https://portal.mozz.us/ge=
mini//omg.pebcak.club/~cage/archive/organizzazione-configurazione-emacs.gmi=
 (@[email protected] https://mastodon.bsd.cafe/@cage/11642515776505823=
9)
      - dmsg.el: Timestamped debug messages with backtrace support https://=
github.com/haji-ali/dmsg.el (Reddit https://www.reddit.com/r/emacs/comments=
/1so2ylc/dmsgel_timestamped_debug_messages_with_backtrace/)
      - Defining =CE=BB as a macro for lambda https://codeberg.org/mrb/emac=
s-config/commit/c52b4ee (@[email protected] https://van-der-boom.nl/@m=
arcel/statuses/01KPC4QGQVY475ZHQNH03W5RC2)
      - Listful Andrew: Mars Rovers IV: The Solutions =E2=80=94 Emacs Lisp =
https://flandrew.srht.site/listful/mars-rovers-iv-the-solutions-emacs-lisp.=
html
      - Listful Andrew: Mars Rovers IX: The Grid Viz Solutions =E2=80=94 Em=
acs Lisp https://flandrew.srht.site/listful/mars-rovers-ix-the-grid-viz-sol=
utions-emacs-lisp.html
  - Appearance:
      - Loading the theme and user face customizations at the right moment =
https://www.reddit.com/r/emacs/comments/1slkgi4/loading_the_theme_and_user_=
face_customizations_at/
      - Protesilaos Stavrou: Emacs: new modus-themes-exporter package https=
://protesilaos.com/codelog/2026-04-13-emacs-live-develop-modus-themes-expor=
ter-package/ (YouTube https://www.youtube.com/watch?v=3DIVTqn9IgBN4 2:56:36)
      - faff theme v4.0; now using modus-themes https://github.com/WJCFergu=
son/emacs-faff-theme (Reddit https://www.reddit.com/r/emacs/comments/1skdns=
y/faff_theme_v40_now_using_modusthemes/)
      - folio-theme: a warm paper-like light theme for Emacs https://github=
.com/kn66/folio-theme.el (Reddit https://www.reddit.com/r/emacs/comments/1s=
pq66y/foliotheme_a_warm_paperlike_light_theme_for_emacs/)
      - Emacs Redux: Batppuccin and Tokyo Night Themes Land on MELPA https:=
//emacsredux.com/blog/2026/04/20/batppuccin-and-tokyo-night-themes-on-melpa/
  - Navigation:
      - Emacs Query Replace Is A Bloody Good Way To Make Quick Changes 2026=
 04 15 02:51:42 https://www.youtube.com/watch?v=3DVxTu7a1q7Co (05:33)
      - Irreal: A Short Report On Help Focus https://irreal.org/blog/?p=3D1=
3752
      - Tip about using consult-focus-lines https://mstdn.social/@paniash/1=
16415994916152273
  - Dired:
      - Marcin Borkowski: Binding TAB in Dired to something useful https://=
mbork.pl/2026-04-13_Binding_TAB_in_Dired_to_something_useful (Irreal https:=
//irreal.org/blog/?p=3D13745)
      - James Dyer: Emacs-DIYer: A Built-in dired-collapse Replacement http=
s://www.emacs.dyerdwelling.family/emacs/20260409104443-emacs--emacs-diyer-a=
-built-in-dired-collapse-replacement/
      - casual 2.16.0: improvements to Dired for marked file operations and=
 context-sensitive behavior https://github.com/kickingvegas/casual/discussi=
ons/452 (@[email protected] https://sfba.social/@kickingvegas/116413=
255733206394)
  - Writing:
      - Dave Pearson: boxquote.el v2.4 https://blog.davep.org/2026/04/16/bo=
xquote-el-v2-4.html - added a transient
      - Dave Pearson: blogmore.el v4.1 https://blog.davep.org/2026/04/17/bl=
ogmore-el-v4-1.html - change image extension to webp
      - Launching a new grammar/spell checking tool for Org-mode, LaTeX, Ma=
rkdown, Python, Clang, etc. https://github.com/alberti42/emacs-ltex-plus (R=
eddit https://www.reddit.com/r/emacs/comments/1sp1wly/launching_a_new_gramm=
arspell_checking_tool_for/)
      - ekg version 0.9.0: New notes UI, Apple Notes Syncing, agentic actio=
ns and org integration https://www.reddit.com/r/emacs/comments/1sneddx/ekg_=
version_090_new_notes_ui_apple_notes_syncing/ (YouTube https://youtu.be/4hC=
W3Bd0xVA 21:36)
  - Org Mode:
      - Remember everything with Org Mode https://www.youtube.com/watch?v=
=3D_hq_2ikdaeg (10:17)
      - Organizing my retirement with org-mode =E2=80=93 Andy Sylvester's W=
eb https://andysylvester.com/2026/04/16/organizing-my-retirement-with-org-m=
ode/
      - Org-roam pour la prise de notes (avec Spacemacs) https://www.youtub=
e.com/watch?v=3DZodBNFUb8cE (20:37)
      - org-auto-scheduler https://github.com/SSD2019/org-auto-scheduler (r=
/emacs https://www.reddit.com/r/orgmode/comments/1snaflg/orgautoscheduler/,=
 r/orgmode https://www.reddit.com/r/orgmode/comments/1snaflg/orgautoschedul=
er/)
      - folgezett.el a package for Org-Roam users https://github.com/lander=
wells/folgezett.el (Reddit https://www.reddit.com/r/emacs/comments/1sllluk/=
folgezettel_a_package_for_orgroam_users/)
      - Avoiding mismatched Org versions by removing ELPA/MELPA packages an=
d other Org performance tips https://orgmode.org/worg/org-performance.html =
(@[email protected] https://graz.social/@publicvoit/116430325004979567)
      - Emacs as a Math Notebook and Advanced Symbolic Solver! https://www.=
reddit.com/gallery/1slq1lp (Irreal https://irreal.org/blog/?p=3D13747)
      - #28 bbb:OrgMeetup on Wed, March 11, 19:00 UTC+3 - meeting notes htt=
ps://list.orgmode.org/87y0ijp82r.fsf@localhost/T/#u (@[email protected]=
g https://fosstodon.org/@yantar92/116430882675031137)
      - Import, export, and integration:
      - Graphs in Org-Mode! Matplotlib Demo https://v.redd.it/3htvkq46ymvg1=
 (Reddit https://www.reddit.com/r/emacs/comments/1snjwq6/graphs_in_orgmode_=
matplotlib_demo/)
      - [EMACS LAB] #4: "literate" programming (org-babel) https://www.yout=
ube.com/watch?v=3D9ldWuYSXeQg (01:38:44)
      - Org Mode requests: [RFC] Drop GoogleCL from LoB + ideas for a repla=
cement? https://list.orgmode.org/[email protected]
      - James Endres Howell: Embedding a Mastodon thread as comments to a b=
log post https://jamesendreshowell.com/2026-04-15-embedding-a-mastodon-thre=
ad-as-comments-to-a-blog-post.html - org-static-blog-emfed
      - Sacha Chua: Org Mode: JS for translating times to people's local ti=
mezones https://sachachua.com/blog/2026/04/org-mode-js-for-translating-time=
s-to-people-s-local-timezones/
      - Sacha Chua: Create a Google Calendar event from an Org Mode timesta=
mp https://sachachua.com/blog/2026/04/create-a-google-calendar-event-from-a=
n-org-mode-timestamp/
      - Recent Features Added to lazyblorg (Static Blog Generator) https://=
Karl-Voit.at/2026/04/19/lazyblorg-recent-features (@jameshowell@fediscience=
.org https://fediscience.org/@jameshowell/116434740846856996)
      - Hot-wiring the lisp machine https://scheatkode.com/blog/019d463d-38=
b3-7e63-80fd-6ed97bd8815e/hot-wiring-the-lisp-machine/ (Reddit https://www.=
reddit.com/r/emacs/comments/1soycfk/hotwiring_the_lisp_machine/, lobste.rs =
https://lobste.rs/s/xitxrt/hot_wiring_lisp_machine) - modifying publishing
      - Org development:
      - New function org--forward-sentence-thing-at-point-provider https://=
git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3De6f19=
e233d6718af0f695a6debfb520fd6233ef2
  - Completion:
      - Completion is a Substrate, not a UI https://www.chiply.dev/post-icr=
-primer (Reddit https://www.reddit.com/r/emacs/comments/1sl7dbc/completion_=
is_a_substrate_not_a_ui/, lobste.rs https://lobste.rs/s/0fgmja/completion_i=
s_substrate_not_ui)
      - VOMPECCC: A Modular Completion Framework for Emacs https://www.chip=
ly.dev/post-vompeccc (Reddit https://www.reddit.com/r/emacs/comments/1sn4d2=
d/vompeccc_a_modular_completion_framework_for_emacs/)
  - Coding:
      - Tip about using eglot-extend-to-xref https://mastodon.social/@Puerc=
oPop/116403622387083909
      - New Package: eglot-rcpp for simplifying Rcpp package development in=
 emacs https://github.com/jsilve24/eglot-rcpp (Reddit https://www.reddit.co=
m/r/emacs/comments/1sp6if0/new_package_eglotrcpp_for_simplifying_rcpp/)
      - Scheme for Beginners 2: Guile and Emacs https://www.youtube.com/wat=
ch?v=3D7-NPyRHSJyM (04:56)
      - Shipit update: Atlassian Dashboard for Jira, PR=E2=86=94issue linki=
ng, and activity-level notification navigation https://www.reddit.com/r/ema=
cs/comments/1spozy5/shipit_update_atlassian_dashboard_for_jira/
      - [Showcase] k8s-to-puml: Deterministic Kubernetes diagrams from your=
 manifests using Tree-sitter and GOFAI rules https://github.com/jeremias-a-=
queiroz/k8s-to-puml (Reddit https://www.reddit.com/r/emacs/comments/1soz3y4=
/showcase_k8stopuml_deterministic_kubernetes/)
  - Shells:
      - Gal Buki: Clipboard in terminal Emacs with WezTerm https://www.galb=
uki.ch/blog/clipboard-in-terminal-emacs-with-wezterm--20260415.html
  - Web:
      - paw browser extension can now manage tabs and send tab info, copy l=
inks to Emacs https://github.com/chenyanming/paw_browser_extension (Reddit =
https://www.reddit.com/r/emacs/comments/1sojdvd/paw_browser_extension_can_n=
ow_manage_tabs_and/) Chrome/Firefox extension for sending page context via =
org-protocol
  - Doom Emacs:
      - My Doom Emacs config for software development =E2=80=94 150 lines c=
overing LSP, Magit, org-roam, and a custom dashboard https://www.reddit.com=
/r/emacs/comments/1sm9cg8/my_doom_emacs_config_for_software_development_150/
  - Multimedia:
      - el-gpu https://dataswamp.org/~incal/el-gpu/ (Video https://dataswam=
p.org/~incal/el-gpu/el-gpu.mkv 1:46, 79M)
      - YE17: Livestream conveniences, editing yesterday's transcript https=
://www.youtube.com/watch?v=3DhG1t79fF95I (50:50)
      - Sacha Chua: Make chapter markers and video time hyperlinks easier t=
o note while I livestream https://sachachua.com/blog/2026/04/make-chapter-m=
arkers-and-video-time-hyperlinks-easier-to-note-while-i-livestream/
  - Fun:
      - Dave Pearson: wordcloud.el v1.4 https://blog.davep.org/2026/04/14/w=
ordcloud-el-v1-4.html
      - Dave Pearson: slstats.el v1.11 https://blog.davep.org/2026/04/15/sl=
stats-el-v1-11.html - Second Life grid
  - AI:
      - Agentic development workflow in Emacs https://20y.hu/~slink/journal=
/agent-shell/index.html
      - anvil.el =E2=80=94 Forge Emacs into Claude Code's weapon https://gi=
thub.com/zawatton/anvil.el (Reddit https://www.reddit.com/r/emacs/comments/=
1sl0nu5/anvilel_forge_emacs_into_claude_codes_weapon/)
      - Headless Emacs + Org + LLMs in Docker as a backend for personal aut=
omation https://github.com/SemyonSinchenko/sem-assistant-el (Reddit https:/=
/www.reddit.com/r/emacs/comments/1smhda6/headless_emacs_org_llms_in_docker_=
as_a_backend/)
      - Announcing llm-test, a very high-level testing framework for Emacs =
https://github.com/ahyatt/llm-test (Reddit https://www.reddit.com/r/emacs/c=
omments/1smeyln/announcing_llmtest_a_very_highlevel_testing/)
  - Community:
      - VSCode too SLOW | switch to Emacs and go to PLAID https://www.youtu=
be.com/watch?v=3Djx72fqm9EWw (06:59)
      - Cocin=C3=A1ndose la renovaci=C3=B3n de la Web... | Hacia la Hispa-E=
macs Conf. 2026 ! https://hispa-emacs.org/2026-04-15-Cocin%C3%A1ndose-la-re=
novaci%C3%B3n-de-la-Web.html (@[email protected] https://fosstodon.o=
rg/@hispaemacs/116409225228044071)
      - Sacha Chua: YE16: Sacha and Prot talk Emacs https://sachachua.com/b=
log/2026/04/ye16-sacha-and-prot-talk-emacs/
      - Eric MacAdie: 2026-04 Austin Emacs Meetup https://macadie.info/2026=
/04/19/2026-04-austin-emacs-meetup/
      - 26: Why You'll Never Switch Editors (And What You're Missing) https=
://www.buzzsprout.com/2469780/episodes/19034506
  - Other:
      - Tip about setting w32-use-visible-system-caret to nil on Windows ht=
tps://mementomori.social/@tml/116416045226298692
      - # omarchy.el - Emacs integration for Omarchy https://github.com/ovi=
stoica/omarchy.el (Reddit https://www.reddit.com/r/omarchy/comments/1sq0p4e=
/omarchyel_emacs_integration_for_omarchy/)
      - trust-manager.el =E2=80=94 Towards Trust in Emacs https://eshelyaro=
n.com/posts/2026-04-15-towards-trust-in-emacs.html (Reddit https://www.redd=
it.com/r/emacs/comments/1soro97/trustmanagerel_towards_trust_in_emacs/, HN =
https://news.ycombinator.com/item?id=3D47778938, long discussion on emacs-d=
evel https://lists.gnu.org/archive/html/emacs-devel/2026-04/msg00252.html)
      - emskin: a nested Wayland compositor in Rust that embeds any app int=
o Emacs windows https://github.com/emskin/emskin (Reddit https://www.reddit=
.com/r/emacs/comments/1sooz6l/emskin_a_nested_wayland_compositor_in_rust_th=
at/)
      - Dave's blog: Posframe for everything https://davemq.github.io/2026/=
04/14/posframe-everything.html
  - Emacs development:
      - emacs-devel:
      - External loops and Emacs: state machines vs two C stacks - Vladimir=
 Kazanov https://yhetil.org/emacs-devel/CAAs=3D0-1y8fUJEVbwpXsVYiPH-QGAs2XT=
[email protected]/
      - Re: Alternative Emacs logo - Philip Kaludercic https://yhetil.org/e=
macs-devel/[email protected]/ (SVG https://yhetil.org/emacs-devel/8=
[email protected]/2-gnu_emacs_logo.svg)
      - RE: Translation of manuals (was: SES manual French translation) - V=
incent Bela=C3=AFche https://yhetil.org/emacs-devel/AMBP194MB2691031FB5AFFB=
[email protected]/ - texinfo bug for U=
TF-8
      - Restrict Dired handling of newlines in file names https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dabde2d1ed3bbd5cf89fede83664=
ec3424527819c
      - ; * etc/NEWS: Presentational fixes and improvements. https://git.sa=
vannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1811ce52c29b6119d71942f4=
186c2330f60247a0
      - Announce ert-play-keys in etc/NEWS. https://git.savannah.gnu.org/cg=
it/emacs.git/commit/etc/NEWS?id=3D3d822669eee7f6e685368b8a298b6f0924f382da
      - New faces 'tab-line-active' and 'tab-line-inactive' (bug#80742) htt=
ps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0384600a21fb3=
63e623afa658d1e66a54f79d2fb
  - New packages:
      - https://melpa.org/#/agent-recall: Search and browse agent-shell con=
versation transcripts (MELPA)
      - https://melpa.org/#/batppuccin: Shared infrastructure for Batppucci=
n themes (MELPA)
      - https://melpa.org/#/citar-vulpea: Minor mode integrating Citar and =
Vulpea (MELPA)
      - https://melpa.org/#/comet-trail: Cursor comet trail effect (MELPA)
      - https://melpa.org/#/elixir-iex: IEx REPL via eat terminal emulator =
(MELPA)
      - https://melpa.org/#/go-prettify-mode: Hide `if err !=3D nil' and pr=
ettify them (MELPA)
      - https://melpa.org/#/hidepass: Hide passwords at one or multiple lin=
es (MELPA)
      - https://melpa.org/#/http-server: Speaks HTTP for you (MELPA)
      - https://melpa.org/#/modus-ewal-theme: Modus theme that uses pywal c=
olors powered by ewal (MELPA)
      - https://melpa.org/#/python-unicode-escape: Completion for Python \N=
{NAME} escapes (MELPA)
      - https://melpa.org/#/rimel: A lightweight Rime input method (MELPA)
      - https://melpa.org/#/rocq-timing: Display timing of rocq commands in=
 buffer (MELPA)
      - https://melpa.org/#/sidebuf: Buffer list sidebar panel (MELPA)


  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode h=
ttps://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/space=
macs, Mastodon #emacs https://mastodon.social/tags/emacs, Bluesky #emacs ht=
tps://bsky.app/hashtag/emacs, Hacker News https://hn.algolia.com/?query=3De=
macs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory, lobste.rs =
https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest, programmi=
ng.dev https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew,=
 lemmy.world https://lemmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs=
?dataType=3DPost&page=3D1&sort=3DNew, planet.emacslife.com https://planet.e=
macslife.com, YouTube https://www.youtube.com/playlist?list=3DPL4th0AZixyRE=
OtvxDpdxC9oMuX7Ar7Sdt, the Emacs NEWS file http://git.savannah.gnu.org/cgit=
/emacs.git/log/etc/NEWS, Emacs Calendar https://emacslife.com/calendar/, an=
d emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2026-04. Thank=
s to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-r=
elated 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, bu=
tton, 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/top=
ic/emacs-news/

--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

<div id=3D"outline-container-org10b9ed6" class=3D"outline-3">
<h3 id=3D"org10b9ed6"><a href=3D"#org10b9ed6">2026-04-20 Emacs news</a></h3>
<div class=3D"outline-text-3" id=3D"text-org10b9ed6">
<p>
I enjoyed reading <a href=3D"https://scheatkode.com/blog/019d463d-38b3-7e63=
-80fd-6ed97bd8815e/hot-wiring-the-lisp-machine/">Hot-wiring the Lisp machin=
e</a> (an adventure into modifying Org publishing). I'm also looking forwar=
d to debugging my Emacs Lisp better with <a href=3D"https://github.com/haji=
-ali/dmsg.el">timestamped debug messages</a> and <a href=3D"https://git.sav=
annah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3d822669eee7f6e685368b8a2=
98b6f0924f382da">ert-play-keys</a>. I hope you also find lots of things you=
 like in the links below!
</p>

<ul class=3D"org-ul">
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Apr 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href=3D"https://emacs-berli=
n.org/">https://emacs-berlin.org/</a> Wed Apr 29 1000 America/Vancouver - 1=
200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Ber=
lin - 2230 Asia/Kolkata &ndash; Thu Apr 30 0100 Asia/Singapore</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Fri May 1 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 A=
sia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1sn91ey/how_do_you_k=
eep_track_of_newuseful_keybindings/">How do you keep track of new/useful ke=
ybindings?</a></li>
</ul></li>
<li>Emacs configuration:d
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1skpzsz/what_modern_=
emacs_packages_am_i_missing/">What modern Emacs packages am I missing?</a><=
/li>
<li><a href=3D"https://www.youtube.com/watch?v=3DR72qdXTbVM0">Meow made me =
leave Evil Mode</a> (17:00)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1sqk352/what_are_som=
e_common_code_smells_that/">What are some common code smells that inexperie=
nced Elispers make?</a></li>
<li><a href=3D"https://github.com/kickingvegas/elisp-for-python#iteration">=
Updated kickingvegas/elisp-for-python - improved sections on map types and =
iteration</a> (<a href=3D"https://sfba.social/@kickingvegas/116422248799408=
772">@[email protected]</a>)</li>
<li><a href=3D"https://portal.mozz.us/gemini//omg.pebcak.club/~cage/archive=
/organizzazione-configurazione-emacs.gmi">load settings from files sorted b=
y number</a> (<a href=3D"https://mastodon.bsd.cafe/@cage/116425157765058239=
">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/haji-ali/dmsg.el">dmsg.el: Timestamped de=
bug messages with backtrace support</a> (<a href=3D"https://www.reddit.com/=
r/emacs/comments/1so2ylc/dmsgel_timestamped_debug_messages_with_backtrace/"=
>Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/mrb/emacs-config/commit/c52b4ee">Defini=
ng =CE=BB as a macro for lambda</a> (<a href=3D"https://van-der-boom.nl/@ma=
rcel/statuses/01KPC4QGQVY475ZHQNH03W5RC2">@[email protected]</a>)</li>
<li><a href=3D"https://flandrew.srht.site/listful/mars-rovers-iv-the-soluti=
ons-emacs-lisp.html">Listful Andrew: Mars Rovers IV: The Solutions =E2=80=
=94 Emacs Lisp</a></li>
<li><a href=3D"https://flandrew.srht.site/listful/mars-rovers-ix-the-grid-v=
iz-solutions-emacs-lisp.html">Listful Andrew: Mars Rovers IX: The Grid Viz =
Solutions =E2=80=94 Emacs Lisp</a></li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1slkgi4/loading_the_=
theme_and_user_face_customizations_at/">Loading the theme and user face cus=
tomizations at the right moment</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-04-13-emacs-live-develo=
p-modus-themes-exporter-package/">Protesilaos Stavrou: Emacs: new modus-the=
mes-exporter package</a> (<a href=3D"https://www.youtube.com/watch?v=3DIVTq=
n9IgBN4">YouTube</a> 2:56:36)</li>
<li><a href=3D"https://github.com/WJCFerguson/emacs-faff-theme">faff theme =
v4.0; now using modus-themes</a> (<a href=3D"https://www.reddit.com/r/emacs=
/comments/1skdnsy/faff_theme_v40_now_using_modusthemes/">Reddit</a>)</li>
<li><a href=3D"https://github.com/kn66/folio-theme.el">folio-theme: a warm =
paper-like light theme for Emacs</a> (<a href=3D"https://www.reddit.com/r/e=
macs/comments/1spq66y/foliotheme_a_warm_paperlike_light_theme_for_emacs/">R=
eddit</a>)</li>
<li><a href=3D"https://emacsredux.com/blog/2026/04/20/batppuccin-and-tokyo-=
night-themes-on-melpa/">Emacs Redux: Batppuccin and Tokyo Night Themes Land=
 on MELPA</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DVxTu7a1q7Co">Emacs Query R=
eplace Is A Bloody Good Way To Make Quick Changes 2026 04 15 02:51:42</a> (=
05:33)</li>
<li><a href=3D"https://irreal.org/blog/?p=3D13752">Irreal: A Short Report O=
n Help Focus</a></li>
<li><a href=3D"https://mstdn.social/@paniash/116415994916152273">Tip about =
using consult-focus-lines</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2026-04-13_Binding_TAB_in_Dired_to_somethin=
g_useful">Marcin Borkowski: Binding TAB in Dired to something useful</a> (<=
a href=3D"https://irreal.org/blog/?p=3D13745">Irreal</a>)</li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260409104443-e=
macs--emacs-diyer-a-built-in-dired-collapse-replacement/">James Dyer: Emacs=
-DIYer: A Built-in dired-collapse Replacement</a></li>
<li><a href=3D"https://github.com/kickingvegas/casual/discussions/452">casu=
al 2.16.0: improvements to Dired for marked file operations and context-sen=
sitive behavior</a> (<a href=3D"https://sfba.social/@kickingvegas/116413255=
733206394">@[email protected]</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://blog.davep.org/2026/04/16/boxquote-el-v2-4.html">Dav=
e Pearson: boxquote.el v2.4</a> - added a transient</li>
<li><a href=3D"https://blog.davep.org/2026/04/17/blogmore-el-v4-1.html">Dav=
e Pearson: blogmore.el v4.1</a> - change image extension to webp</li>
<li><a href=3D"https://github.com/alberti42/emacs-ltex-plus">Launching a ne=
w grammar/spell checking tool for Org-mode, LaTeX, Markdown, Python, Clang,=
 etc.</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1sp1wly/launc=
hing_a_new_grammarspell_checking_tool_for/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1sneddx/ekg_version_=
090_new_notes_ui_apple_notes_syncing/">ekg version 0.9.0: New notes UI, App=
le Notes Syncing, agentic actions and org integration</a> (<a href=3D"https=
://youtu.be/4hCW3Bd0xVA">YouTube</a> 21:36)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3D_hq_2ikdaeg">Remember ever=
ything with Org Mode</a> (10:17)</li>
<li><a href=3D"https://andysylvester.com/2026/04/16/organizing-my-retiremen=
t-with-org-mode/">Organizing my retirement with org-mode =E2=80=93 Andy Syl=
vester's Web</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DZodBNFUb8cE">Org-roam pour=
 la prise de notes (avec Spacemacs)</a> (20:37)</li>
<li><a href=3D"https://github.com/SSD2019/org-auto-scheduler">org-auto-sche=
duler</a> (<a href=3D"https://www.reddit.com/r/orgmode/comments/1snaflg/org=
autoscheduler/">r/emacs</a>, <a href=3D"https://www.reddit.com/r/orgmode/co=
mments/1snaflg/orgautoscheduler/">r/orgmode</a>)</li>
<li><a href=3D"https://github.com/landerwells/folgezett.el">folgezett.el a =
package for Org-Roam users</a> (<a href=3D"https://www.reddit.com/r/emacs/c=
omments/1sllluk/folgezettel_a_package_for_orgroam_users/">Reddit</a>)</li>
<li><a href=3D"https://orgmode.org/worg/org-performance.html">Avoiding mism=
atched Org versions by removing ELPA/MELPA packages and other Org performan=
ce tips</a> (<a href=3D"https://graz.social/@publicvoit/116430325004979567"=
>@[email protected]</a>)</li>
<li><a href=3D"https://www.reddit.com/gallery/1slq1lp">Emacs as a Math Note=
book and Advanced Symbolic Solver!</a> (<a href=3D"https://irreal.org/blog/=
?p=3D13747">Irreal</a>)</li>
<li><a href=3D"https://list.orgmode.org/87y0ijp82r.fsf@localhost/T/#u">#28 =
bbb:OrgMeetup on Wed, March 11, 19:00 UTC+3 - meeting notes</a> (<a href=3D=
"https://fosstodon.org/@yantar92/116430882675031137">@[email protected]=
g</a>)</li>
<li>Import, export, and integration:
<ul class=3D"org-ul">
<li><a href=3D"https://v.redd.it/3htvkq46ymvg1">Graphs in Org-Mode! Matplot=
lib Demo</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1snjwq6/gr=
aphs_in_orgmode_matplotlib_demo/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D9ldWuYSXeQg">[EMACS LAB] #=
4: "literate" programming (org-babel)</a> (01:38:44)</li>
<li><a href=3D"https://list.orgmode.org/[email protected]">Or=
g Mode requests: [RFC] Drop GoogleCL from LoB + ideas for a replacement?</a=
></li>
<li><a href=3D"https://jamesendreshowell.com/2026-04-15-embedding-a-mastodo=
n-thread-as-comments-to-a-blog-post.html">James Endres Howell: Embedding a =
Mastodon thread as comments to a blog post</a> - org-static-blog-emfed</li>
<li><a href=3D"https://sachachua.com/blog/2026/04/org-mode-js-for-translati=
ng-times-to-people-s-local-timezones/">Sacha Chua: Org Mode: JS for transla=
ting times to people's local timezones</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/04/create-a-google-calendar-=
event-from-an-org-mode-timestamp/">Sacha Chua: Create a Google Calendar eve=
nt from an Org Mode timestamp</a></li>
<li><a href=3D"https://karl-voit.at/2026/04/19/lazyblorg-recent-features">R=
ecent Features Added to lazyblorg (Static Blog Generator)</a> (<a href=3D"h=
ttps://fediscience.org/@jameshowell/116434740846856996">@jameshowell@fedisc=
ience.org</a>)</li>
<li><a href=3D"https://scheatkode.com/blog/019d463d-38b3-7e63-80fd-6ed97bd8=
815e/hot-wiring-the-lisp-machine/">Hot-wiring the lisp machine</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1soycfk/hotwiring_the_lisp_mach=
ine/">Reddit</a>, <a href=3D"https://lobste.rs/s/xitxrt/hot_wiring_lisp_mac=
hine">lobste.rs</a>) - modifying publishing</li>
</ul></li>
<li>Org development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3De6f19e233d6718af0f695a6debfb520fd6233ef2">New function or=
g&ndash;forward-sentence-thing-at-point-provider</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://www.chiply.dev/post-icr-primer">Completion is a Subs=
trate, not a UI</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1sl=
7dbc/completion_is_a_substrate_not_a_ui/">Reddit</a>, <a href=3D"https://lo=
bste.rs/s/0fgmja/completion_is_substrate_not_ui">lobste.rs</a>)</li>
<li><a href=3D"https://www.chiply.dev/post-vompeccc">VOMPECCC: A Modular Co=
mpletion Framework for Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs=
/comments/1sn4d2d/vompeccc_a_modular_completion_framework_for_emacs/">Reddi=
t</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.social/@PuercoPop/116403622387083909">Tip a=
bout using eglot-extend-to-xref</a></li>
<li><a href=3D"https://github.com/jsilve24/eglot-rcpp">New Package: eglot-r=
cpp for simplifying Rcpp package development in emacs</a> (<a href=3D"https=
://www.reddit.com/r/emacs/comments/1sp6if0/new_package_eglotrcpp_for_simpli=
fying_rcpp/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D7-NPyRHSJyM">Scheme for Be=
ginners 2: Guile and Emacs</a> (04:56)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1spozy5/shipit_updat=
e_atlassian_dashboard_for_jira/">Shipit update: Atlassian Dashboard for Jir=
a, PR=E2=86=94issue linking, and activity-level notification navigation</a>=
</li>
<li><a href=3D"https://github.com/jeremias-a-queiroz/k8s-to-puml">[Showcase=
] k8s-to-puml: Deterministic Kubernetes diagrams from your manifests using =
Tree-sitter and GOFAI rules</a> (<a href=3D"https://www.reddit.com/r/emacs/=
comments/1soz3y4/showcase_k8stopuml_deterministic_kubernetes/">Reddit</a>)<=
/li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://www.galbuki.ch/blog/clipboard-in-terminal-emacs-with=
-wezterm--20260415.html">Gal Buki: Clipboard in terminal Emacs with WezTerm=
</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/chenyanming/paw_browser_extension">paw br=
owser extension can now manage tabs and send tab info, copy links to Emacs<=
/a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1sojdvd/paw_browser=
_extension_can_now_manage_tabs_and/">Reddit</a>) Chrome/Firefox extension f=
or sending page context via org-protocol</li>
</ul></li>
<li>Doom Emacs:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1sm9cg8/my_doom_emac=
s_config_for_software_development_150/">My Doom Emacs config for software d=
evelopment =E2=80=94 150 lines covering LSP, Magit, org-roam, and a custom =
dashboard</a></li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://dataswamp.org/~incal/el-gpu/">el-gpu</a> (<a href=3D=
"https://dataswamp.org/~incal/el-gpu/el-gpu.mkv">Video</a> 1:46, 79M)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DhG1t79fF95I">YE17: Livestr=
eam conveniences, editing yesterday's transcript</a> (50:50)</li>
<li><a href=3D"https://sachachua.com/blog/2026/04/make-chapter-markers-and-=
video-time-hyperlinks-easier-to-note-while-i-livestream/">Sacha Chua: Make =
chapter markers and video time hyperlinks easier to note while I livestream=
</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://blog.davep.org/2026/04/14/wordcloud-el-v1-4.html">Da=
ve Pearson: wordcloud.el v1.4</a></li>
<li><a href=3D"https://blog.davep.org/2026/04/15/slstats-el-v1-11.html">Dav=
e Pearson: slstats.el v1.11</a> - Second Life grid</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://20y.hu/~slink/journal/agent-shell/index.html">Agenti=
c development workflow in Emacs</a></li>
<li><a href=3D"https://github.com/zawatton/anvil.el">anvil.el =E2=80=94 For=
ge Emacs into Claude Code's weapon</a> (<a href=3D"https://www.reddit.com/r=
/emacs/comments/1sl0nu5/anvilel_forge_emacs_into_claude_codes_weapon/">Redd=
it</a>)</li>
<li><a href=3D"https://github.com/SemyonSinchenko/sem-assistant-el">Headles=
s Emacs + Org + LLMs in Docker as a backend for personal automation</a> (<a=
 href=3D"https://www.reddit.com/r/emacs/comments/1smhda6/headless_emacs_org=
_llms_in_docker_as_a_backend/">Reddit</a>)</li>
<li><a href=3D"https://github.com/ahyatt/llm-test">Announcing llm-test, a v=
ery high-level testing framework for Emacs</a> (<a href=3D"https://www.redd=
it.com/r/emacs/comments/1smeyln/announcing_llmtest_a_very_highlevel_testing=
/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3Djx72fqm9EWw">VSCode too SL=
OW | switch to Emacs and go to PLAID</a> (06:59)</li>
<li><a href=3D"https://hispa-emacs.org/2026-04-15-Cocin%C3%A1ndose-la-renov=
aci%C3%B3n-de-la-Web.html">Cocin=C3=A1ndose la renovaci=C3=B3n de la Web&he=
llip; | Hacia la Hispa-Emacs Conf. 2026 !</a> (<a href=3D"https://fosstodon=
.org/@hispaemacs/116409225228044071">@[email protected]</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2026/04/ye16-sacha-and-prot-talk-=
emacs/">Sacha Chua: YE16: Sacha and Prot talk Emacs</a></li>
<li><a href=3D"https://macadie.info/2026/04/19/2026-04-austin-emacs-meetup/=
">Eric MacAdie: 2026-04 Austin Emacs Meetup</a></li>
<li><a href=3D"https://www.buzzsprout.com/2469780/episodes/19034506">26: Wh=
y You'll Never Switch Editors (And What You're Missing)</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://mementomori.social/@tml/116416045226298692">Tip abou=
t setting w32-use-visible-system-caret to nil on Windows</a></li>
<li><a href=3D"https://github.com/ovistoica/omarchy.el"># omarchy.el - Emac=
s integration for Omarchy</a> (<a href=3D"https://www.reddit.com/r/omarchy/=
comments/1sq0p4e/omarchyel_emacs_integration_for_omarchy/">Reddit</a>)</li>
<li><a href=3D"https://eshelyaron.com/posts/2026-04-15-towards-trust-in-ema=
cs.html">trust-manager.el =E2=80=94 Towards Trust in Emacs</a> (<a href=3D"=
https://www.reddit.com/r/emacs/comments/1soro97/trustmanagerel_towards_trus=
t_in_emacs/">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?id=3D=
47778938">HN</a>, <a href=3D"https://lists.gnu.org/archive/html/emacs-devel=
/2026-04/msg00252.html">long discussion on emacs-devel</a>)</li>
<li><a href=3D"https://github.com/emskin/emskin">emskin: a nested Wayland c=
ompositor in Rust that embeds any app into Emacs windows</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1sooz6l/emskin_a_nested_wayland_compo=
sitor_in_rust_that/">Reddit</a>)</li>
<li><a href=3D"https://davemq.github.io/2026/04/14/posframe-everything.html=
">Dave's blog: Posframe for everything</a></li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel:
<ul class=3D"org-ul">
<li><a href=3D"https://yhetil.org/emacs-devel/CAAs=3D0-1y8fUJEVbwpXsVYiPH-Q=
[email protected]/">External loops and Emacs: state m=
achines vs two C stacks - Vladimir Kazanov</a></li>
<li><a href=3D"https://yhetil.org/emacs-devel/[email protected]/">R=
e: Alternative Emacs logo - Philip Kaludercic</a> (<a href=3D"https://yheti=
l.org/emacs-devel/[email protected]/2-gnu_emacs_logo.svg">SVG</a>)<=
/li>
<li><a href=3D"https://yhetil.org/emacs-devel/AMBP194MB2691031FB5AFFB0B1B50=
[email protected]/">RE: Translation of manua=
ls (was: SES manual French translation) - Vincent Bela=C3=AFche</a> - texin=
fo bug for UTF-8</li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dabde2d1ed3bbd5cf89fede83664ec3424527819c">Restrict Dired handling of n=
ewlines in file names</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D1811ce52c29b6119d71942f4186c2330f60247a0">; * etc/NEWS: Presentational=
 fixes and improvements.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D3d822669eee7f6e685368b8a298b6f0924f382da">Announce ert-play-keys in et=
c/NEWS.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0384600a21fb363e623afa658d1e66a54f79d2fb">New faces 'tab-line-active' =
and 'tab-line-inactive' (bug#80742)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/agent-recall">agent-re=
call</a>: Search and browse agent-shell conversation transcripts (MELPA)</l=
i>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/batppuccin">batppuccin=
</a>: Shared infrastructure for Batppuccin themes (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/citar-vulpea">citar-vu=
lpea</a>: Minor mode integrating Citar and Vulpea (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/comet-trail">comet-tra=
il</a>: Cursor comet trail effect (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/elixir-iex">elixir-iex=
</a>: IEx REPL via eat terminal emulator (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/go-prettify-mode">go-p=
rettify-mode</a>: Hide `if err !=3D nil' and prettify them (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/hidepass">hidepass</a>=
: Hide passwords at one or multiple lines (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/http-server">http-serv=
er</a>: Speaks HTTP for you (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/modus-ewal-theme">modu=
s-ewal-theme</a>: Modus theme that uses pywal colors powered by ewal (MELPA=
)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/python-unicode-escape"=
>python-unicode-escape</a>: Completion for Python \N{NAME} escapes (MELPA)<=
/li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/rimel">rimel</a>: A li=
ghtweight Rime input method (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/rocq-timing">rocq-timi=
ng</a>: Display timing of rocq commands in buffer (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/sidebuf">sidebuf</a>: =
Buffer list sidebar panel (MELPA)</li>
</ul></li>
</ul>


<p>
Links from <a href=3D"https://www.reddit.com/r/emacs">reddit.com/r/emacs</a=
>, <a href=3D"https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href=3D"h=
ttps://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href=3D"https://mast=
odon.social/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/ha=
shtag/emacs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=
=3Demacs&amp;sort=3DbyDate&amp;prefix&amp;page=3D0&amp;dateRange=3Dall&amp;=
type=3Dstory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demac=
s&amp;what=3Dstories&amp;order=3Dnewest">lobste.rs</a>, <a href=3D"https://=
programming.dev/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">progra=
mming.dev</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a =
href=3D"https://lemmy.ml/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNe=
w">lemmy.ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.=
com</a>, <a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOt=
vxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cg=
it/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emac=
slife.com/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.o=
rg/archive/html/emacs-devel/2026-04">emacs-devel</a>. Thanks to Andr=C3=A9s=
 Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or a=
nnouncement? Please e-mail me at <a href=3D"mailto:[email protected]">sac=
[email protected]</a>. Thank you!
</p>
</div>
</div>


--==-=-=--

--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news-2026-04-20.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

* 2026-04-20 Emacs news
I enjoyed reading [[https://scheatkode.com/blog/019d463d-38b3-7e63-80fd-6ed=
97bd8815e/hot-wiring-the-lisp-machine/][Hot-wiring the Lisp machine]] (an a=
dventure into modifying Org publishing). I'm also looking forward to debugg=
ing my Emacs Lisp better with [[https://github.com/haji-ali/dmsg.el][timest=
amped debug messages]] and [[https://git.savannah.gnu.org/cgit/emacs.git/co=
mmit/etc/NEWS?id=3D3d822669eee7f6e685368b8a298b6f0924f382da][ert-play-keys]=
]. I hope you also find lots of things you like in the links below!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Apr 25 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata -=
 1630 Asia/Singapore
  - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed =
Apr 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto=
 - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Apr 30 0100=
 Asia/Singapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri May 1 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - =
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Beginner:
  - [[https://www.reddit.com/r/emacs/comments/1sn91ey/how_do_you_keep_track=
_of_newuseful_keybindings/][How do you keep track of new/useful keybindings=
?]]
- Emacs configuration:d
  - [[https://www.reddit.com/r/emacs/comments/1skpzsz/what_modern_emacs_pac=
kages_am_i_missing/][What modern Emacs packages am I missing?]]
  - [[https://www.youtube.com/watch?v=3DR72qdXTbVM0][Meow made me leave Evi=
l Mode]] (17:00)
- Emacs Lisp:
  - [[https://www.reddit.com/r/emacs/comments/1sqk352/what_are_some_common_=
code_smells_that/][What are some common code smells that inexperienced Elis=
pers make?]]
  - [[https://github.com/kickingvegas/elisp-for-python#iteration][Updated k=
ickingvegas/elisp-for-python - improved sections on map types and iteration=
]] ([[https://sfba.social/@kickingvegas/116422248799408772][@kickingvegas@s=
fba.social]])
  - [[https://portal.mozz.us/gemini//omg.pebcak.club/~cage/archive/organizz=
azione-configurazione-emacs.gmi][load settings from files sorted by number]=
] ([[https://mastodon.bsd.cafe/@cage/116425157765058239][@[email protected]=
.cafe]])
  - [[https://github.com/haji-ali/dmsg.el][dmsg.el: Timestamped debug messa=
ges with backtrace support]] ([[https://www.reddit.com/r/emacs/comments/1so=
2ylc/dmsgel_timestamped_debug_messages_with_backtrace/][Reddit]])
  - [[https://codeberg.org/mrb/emacs-config/commit/c52b4ee][Defining =CE=BB=
 as a macro for lambda]] ([[https://van-der-boom.nl/@marcel/statuses/01KPC4=
QGQVY475ZHQNH03W5RC2][@[email protected]]])
  - [[https://flandrew.srht.site/listful/mars-rovers-iv-the-solutions-emacs=
-lisp.html][Listful Andrew: Mars Rovers IV: The Solutions =E2=80=94 Emacs L=
isp]]
  - [[https://flandrew.srht.site/listful/mars-rovers-ix-the-grid-viz-soluti=
ons-emacs-lisp.html][Listful Andrew: Mars Rovers IX: The Grid Viz Solutions=
 =E2=80=94 Emacs Lisp]]
- Appearance:
  - [[https://www.reddit.com/r/emacs/comments/1slkgi4/loading_the_theme_and=
_user_face_customizations_at/][Loading the theme and user face customizatio=
ns at the right moment]]
  - [[https://protesilaos.com/codelog/2026-04-13-emacs-live-develop-modus-t=
hemes-exporter-package/][Protesilaos Stavrou: Emacs: new modus-themes-expor=
ter package]] ([[https://www.youtube.com/watch?v=3DIVTqn9IgBN4][YouTube]] 2=
:56:36)
  - [[https://github.com/WJCFerguson/emacs-faff-theme][faff theme v4.0; now=
 using modus-themes]] ([[https://www.reddit.com/r/emacs/comments/1skdnsy/fa=
ff_theme_v40_now_using_modusthemes/][Reddit]])
  - [[https://github.com/kn66/folio-theme.el][folio-theme: a warm paper-lik=
e light theme for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1spq66=
y/foliotheme_a_warm_paperlike_light_theme_for_emacs/][Reddit]])
  - [[https://emacsredux.com/blog/2026/04/20/batppuccin-and-tokyo-night-the=
mes-on-melpa/][Emacs Redux: Batppuccin and Tokyo Night Themes Land on MELPA=
]]
- Navigation:
  - [[https://www.youtube.com/watch?v=3DVxTu7a1q7Co][Emacs Query Replace Is=
 A Bloody Good Way To Make Quick Changes 2026 04 15 02:51:42]] (05:33)
  - [[https://irreal.org/blog/?p=3D13752][Irreal: A Short Report On Help Fo=
cus]]
  - [[https://mstdn.social/@paniash/116415994916152273][Tip about using con=
sult-focus-lines]]
- Dired:
  - [[https://mbork.pl/2026-04-13_Binding_TAB_in_Dired_to_something_useful]=
[Marcin Borkowski: Binding TAB in Dired to something useful]] ([[https://ir=
real.org/blog/?p=3D13745][Irreal]])
  - [[https://www.emacs.dyerdwelling.family/emacs/20260409104443-emacs--ema=
cs-diyer-a-built-in-dired-collapse-replacement/][James Dyer: Emacs-DIYer: A=
 Built-in dired-collapse Replacement]]
  - [[https://github.com/kickingvegas/casual/discussions/452][casual 2.16.0=
: improvements to Dired for marked file operations and context-sensitive be=
havior]] ([[https://sfba.social/@kickingvegas/116413255733206394][@kickingv=
[email protected]]])
- Writing:
  - [[https://blog.davep.org/2026/04/16/boxquote-el-v2-4.html][Dave Pearson=
: boxquote.el v2.4]] - added a transient
  - [[https://blog.davep.org/2026/04/17/blogmore-el-v4-1.html][Dave Pearson=
: blogmore.el v4.1]] - change image extension to webp
  - [[https://github.com/alberti42/emacs-ltex-plus][Launching a new grammar=
/spell checking tool for Org-mode, LaTeX, Markdown, Python, Clang, etc.]] (=
[[https://www.reddit.com/r/emacs/comments/1sp1wly/launching_a_new_grammarsp=
ell_checking_tool_for/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1sneddx/ekg_version_090_new_n=
otes_ui_apple_notes_syncing/][ekg version 0.9.0: New notes UI, Apple Notes =
Syncing, agentic actions and org integration]] ([[https://youtu.be/4hCW3Bd0=
xVA][YouTube]] 21:36)
- Org Mode:
  - [[https://www.youtube.com/watch?v=3D_hq_2ikdaeg][Remember everything wi=
th Org Mode]] (10:17)
  - [[https://andysylvester.com/2026/04/16/organizing-my-retirement-with-or=
g-mode/][Organizing my retirement with org-mode =E2=80=93 Andy Sylvester's =
Web]]
  - [[https://www.youtube.com/watch?v=3DZodBNFUb8cE][Org-roam pour la prise=
 de notes (avec Spacemacs)]] (20:37)
  - [[https://github.com/SSD2019/org-auto-scheduler][org-auto-scheduler]] (=
[[https://www.reddit.com/r/orgmode/comments/1snaflg/orgautoscheduler/][r/em=
acs]], [[https://www.reddit.com/r/orgmode/comments/1snaflg/orgautoscheduler=
/][r/orgmode]])
  - [[https://github.com/landerwells/folgezett.el][folgezett.el a package f=
or Org-Roam users]] ([[https://www.reddit.com/r/emacs/comments/1sllluk/folg=
ezettel_a_package_for_orgroam_users/][Reddit]])
  - [[https://orgmode.org/worg/org-performance.html][Avoiding mismatched Or=
g versions by removing ELPA/MELPA packages and other Org performance tips]]=
 ([[https://graz.social/@publicvoit/116430325004979567][@[email protected]=
cial]])
  - [[https://www.reddit.com/gallery/1slq1lp][Emacs as a Math Notebook and =
Advanced Symbolic Solver!]] ([[https://irreal.org/blog/?p=3D13747][Irreal]])
  - [[https://list.orgmode.org/87y0ijp82r.fsf@localhost/T/#u][#28 bbb:OrgMe=
etup on Wed, March 11, 19:00 UTC+3 - meeting notes]] ([[https://fosstodon.o=
rg/@yantar92/116430882675031137][@[email protected]]])
  - Import, export, and integration:
    - [[https://v.redd.it/3htvkq46ymvg1][Graphs in Org-Mode! Matplotlib Dem=
o]] ([[https://www.reddit.com/r/emacs/comments/1snjwq6/graphs_in_orgmode_ma=
tplotlib_demo/][Reddit]])
    - [[https://www.youtube.com/watch?v=3D9ldWuYSXeQg][[EMACS LAB] #4: "lit=
erate" programming (org-babel)]] (01:38:44)
    - [[https://list.orgmode.org/[email protected]][Org Mode =
requests: [RFC] Drop GoogleCL from LoB + ideas for a replacement?]]
    - [[https://jamesendreshowell.com/2026-04-15-embedding-a-mastodon-threa=
d-as-comments-to-a-blog-post.html][James Endres Howell: Embedding a Mastodo=
n thread as comments to a blog post]] - org-static-blog-emfed
    - [[https://sachachua.com/blog/2026/04/org-mode-js-for-translating-time=
s-to-people-s-local-timezones/][Sacha Chua: Org Mode: JS for translating ti=
mes to people's local timezones]]
    - [[https://sachachua.com/blog/2026/04/create-a-google-calendar-event-f=
rom-an-org-mode-timestamp/][Sacha Chua: Create a Google Calendar event from=
 an Org Mode timestamp]]
    - [[https://Karl-Voit.at/2026/04/19/lazyblorg-recent-features][Recent F=
eatures Added to lazyblorg (Static Blog Generator)]] ([[https://fediscience=
.org/@jameshowell/116434740846856996][@[email protected]]])
    - [[https://scheatkode.com/blog/019d463d-38b3-7e63-80fd-6ed97bd8815e/ho=
t-wiring-the-lisp-machine/][Hot-wiring the lisp machine]] ([[https://www.re=
ddit.com/r/emacs/comments/1soycfk/hotwiring_the_lisp_machine/][Reddit]], [[=
https://lobste.rs/s/xitxrt/hot_wiring_lisp_machine][lobste.rs]]) - modifyin=
g publishing
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3De6f19e233d6718af0f695a6debfb520fd6233ef2][New function org--forw=
ard-sentence-thing-at-point-provider]]
- Completion:
  - [[https://www.chiply.dev/post-icr-primer][Completion is a Substrate, no=
t a UI]] ([[https://www.reddit.com/r/emacs/comments/1sl7dbc/completion_is_a=
_substrate_not_a_ui/][Reddit]], [[https://lobste.rs/s/0fgmja/completion_is_=
substrate_not_ui][lobste.rs]])
  - [[https://www.chiply.dev/post-vompeccc][VOMPECCC: A Modular Completion =
Framework for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1sn4d2d/vo=
mpeccc_a_modular_completion_framework_for_emacs/][Reddit]])
- Coding:
  - [[https://mastodon.social/@PuercoPop/116403622387083909][Tip about usin=
g eglot-extend-to-xref]]
  - [[https://github.com/jsilve24/eglot-rcpp][New Package: eglot-rcpp for s=
implifying Rcpp package development in emacs]] ([[https://www.reddit.com/r/=
emacs/comments/1sp6if0/new_package_eglotrcpp_for_simplifying_rcpp/][Reddit]=
])
  - [[https://www.youtube.com/watch?v=3D7-NPyRHSJyM][Scheme for Beginners 2=
: Guile and Emacs]] (04:56)
  - [[https://www.reddit.com/r/emacs/comments/1spozy5/shipit_update_atlassi=
an_dashboard_for_jira/][Shipit update: Atlassian Dashboard for Jira, PR=E2=
=86=94issue linking, and activity-level notification navigation]]
  - [[https://github.com/jeremias-a-queiroz/k8s-to-puml][[Showcase] k8s-to-=
puml: Deterministic Kubernetes diagrams from your manifests using Tree-sitt=
er and GOFAI rules]] ([[https://www.reddit.com/r/emacs/comments/1soz3y4/sho=
wcase_k8stopuml_deterministic_kubernetes/][Reddit]])
- Shells:
  - [[https://www.galbuki.ch/blog/clipboard-in-terminal-emacs-with-wezterm-=
-20260415.html][Gal Buki: Clipboard in terminal Emacs with WezTerm]]
- Web:
  - [[https://github.com/chenyanming/paw_browser_extension][paw browser ext=
ension can now manage tabs and send tab info, copy links to Emacs]] ([[http=
s://www.reddit.com/r/emacs/comments/1sojdvd/paw_browser_extension_can_now_m=
anage_tabs_and/][Reddit]]) Chrome/Firefox extension for sending page contex=
t via org-protocol
- Doom Emacs:
  - [[https://www.reddit.com/r/emacs/comments/1sm9cg8/my_doom_emacs_config_=
for_software_development_150/][My Doom Emacs config for software developmen=
t =E2=80=94 150 lines covering LSP, Magit, org-roam, and a custom dashboard=
]]
- Multimedia:
  - [[https://dataswamp.org/~incal/el-gpu/][el-gpu]] ([[https://dataswamp.o=
rg/~incal/el-gpu/el-gpu.mkv][Video]] 1:46, 79M)
  - [[https://www.youtube.com/watch?v=3DhG1t79fF95I][YE17: Livestream conve=
niences, editing yesterday's transcript]] (50:50)
  - [[https://sachachua.com/blog/2026/04/make-chapter-markers-and-video-tim=
e-hyperlinks-easier-to-note-while-i-livestream/][Sacha Chua: Make chapter m=
arkers and video time hyperlinks easier to note while I livestream]]
- Fun:
  - [[https://blog.davep.org/2026/04/14/wordcloud-el-v1-4.html][Dave Pearso=
n: wordcloud.el v1.4]]
  - [[https://blog.davep.org/2026/04/15/slstats-el-v1-11.html][Dave Pearson=
: slstats.el v1.11]] - Second Life grid
- AI:
  - [[https://20y.hu/~slink/journal/agent-shell/index.html][Agentic develop=
ment workflow in Emacs]]
  - [[https://github.com/zawatton/anvil.el][anvil.el =E2=80=94 Forge Emacs =
into Claude Code's weapon]] ([[https://www.reddit.com/r/emacs/comments/1sl0=
nu5/anvilel_forge_emacs_into_claude_codes_weapon/][Reddit]])
  - [[https://github.com/SemyonSinchenko/sem-assistant-el][Headless Emacs +=
 Org + LLMs in Docker as a backend for personal automation]] ([[https://www=
.reddit.com/r/emacs/comments/1smhda6/headless_emacs_org_llms_in_docker_as_a=
_backend/][Reddit]])
  - [[https://github.com/ahyatt/llm-test][Announcing llm-test, a very high-=
level testing framework for Emacs]] ([[https://www.reddit.com/r/emacs/comme=
nts/1smeyln/announcing_llmtest_a_very_highlevel_testing/][Reddit]])
- Community:
  - [[https://www.youtube.com/watch?v=3Djx72fqm9EWw][VSCode too SLOW | swit=
ch to Emacs and go to PLAID]] (06:59)
  - [[https://hispa-emacs.org/2026-04-15-Cocin%C3%A1ndose-la-renovaci%C3%B3=
n-de-la-Web.html][Cocin=C3=A1ndose la renovaci=C3=B3n de la Web... | Hacia =
la Hispa-Emacs Conf. 2026 !]] ([[https://fosstodon.org/@hispaemacs/11640922=
5228044071][@[email protected]]])
  - [[https://sachachua.com/blog/2026/04/ye16-sacha-and-prot-talk-emacs/][S=
acha Chua: YE16: Sacha and Prot talk Emacs]]
  - [[https://macadie.info/2026/04/19/2026-04-austin-emacs-meetup/][Eric Ma=
cAdie: 2026-04 Austin Emacs Meetup]]
  - [[https://www.buzzsprout.com/2469780/episodes/19034506][26: Why You'll =
Never Switch Editors (And What You're Missing)]]
- Other:
  - [[https://mementomori.social/@tml/116416045226298692][Tip about setting=
 w32-use-visible-system-caret to nil on Windows]]
  - [[https://github.com/ovistoica/omarchy.el][# omarchy.el - Emacs integra=
tion for Omarchy]] ([[https://www.reddit.com/r/omarchy/comments/1sq0p4e/oma=
rchyel_emacs_integration_for_omarchy/][Reddit]])
  - [[https://eshelyaron.com/posts/2026-04-15-towards-trust-in-emacs.html][=
trust-manager.el =E2=80=94 Towards Trust in Emacs]] ([[https://www.reddit.c=
om/r/emacs/comments/1soro97/trustmanagerel_towards_trust_in_emacs/][Reddit]=
], [[https://news.ycombinator.com/item?id=3D47778938][HN]], [[https://lists=
.gnu.org/archive/html/emacs-devel/2026-04/msg00252.html][long discussion on=
 emacs-devel]])
  - [[https://github.com/emskin/emskin][emskin: a nested Wayland compositor=
 in Rust that embeds any app into Emacs windows]] ([[https://www.reddit.com=
/r/emacs/comments/1sooz6l/emskin_a_nested_wayland_compositor_in_rust_that/]=
[Reddit]])
  - [[https://davemq.github.io/2026/04/14/posframe-everything.html][Dave's =
blog: Posframe for everything]]
- Emacs development:
  - emacs-devel:
    - [[https://yhetil.org/emacs-devel/CAAs=3D0-1y8fUJEVbwpXsVYiPH-QGAs2XTY=
[email protected]/][External loops and Emacs: state machines=
 vs two C stacks - Vladimir Kazanov]]
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: Alte=
rnative Emacs logo - Philip Kaludercic]] ([[https://yhetil.org/emacs-devel/=
[email protected]/2-gnu_emacs_logo.svg][SVG]])
    - [[https://yhetil.org/emacs-devel/AMBP194MB2691031FB5AFFB0B1B50610A842=
[email protected]/][RE: Translation of manuals (was=
: SES manual French translation) - Vincent Bela=C3=AFche]] - texinfo bug fo=
r UTF-8
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dabde=
2d1ed3bbd5cf89fede83664ec3424527819c][Restrict Dired handling of newlines i=
n file names]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1811=
ce52c29b6119d71942f4186c2330f60247a0][; * etc/NEWS: Presentational fixes an=
d improvements.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3d82=
2669eee7f6e685368b8a298b6f0924f382da][Announce ert-play-keys in etc/NEWS.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0384=
600a21fb363e623afa658d1e66a54f79d2fb][New faces 'tab-line-active' and 'tab-=
line-inactive' (bug#80742)]]
- New packages:
  - https://melpa.org/#/agent-recall: Search and browse agent-shell convers=
ation transcripts (MELPA)
  - https://melpa.org/#/batppuccin: Shared infrastructure for Batppuccin th=
emes (MELPA)
  - https://melpa.org/#/citar-vulpea: Minor mode integrating Citar and Vulp=
ea (MELPA)
  - https://melpa.org/#/comet-trail: Cursor comet trail effect (MELPA)
  - https://melpa.org/#/elixir-iex: IEx REPL via eat terminal emulator (MEL=
PA)
  - https://melpa.org/#/go-prettify-mode: Hide `if err !=3D nil' and pretti=
fy them (MELPA)
  - https://melpa.org/#/hidepass: Hide passwords at one or multiple lines (=
MELPA)
  - https://melpa.org/#/http-server: Speaks HTTP for you (MELPA)
  - https://melpa.org/#/modus-ewal-theme: Modus theme that uses pywal color=
s powered by ewal (MELPA)
  - https://melpa.org/#/python-unicode-escape: Completion for Python \N{NAM=
E} escapes (MELPA)
  - https://melpa.org/#/rimel: A lightweight Rime input method (MELPA)
  - https://melpa.org/#/rocq-timing: Display timing of rocq commands in buf=
fer (MELPA)
  - https://melpa.org/#/sidebuf: Buffer list sidebar panel (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/spacema=
cs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]],=
 [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.c=
om/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstor=
y][Hacker News]], [[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=
=3Dnewest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=3DPost&p=
age=3D1&sort=3DNew][programming.dev]], [[https://lemmy.world/c/emacs][lemmy=
.world]], [[https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][l=
emmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https:=
//www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTu=
be]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs =
NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[htt=
ps://lists.gnu.org/archive/html/emacs-devel/2026-04][emacs-devel]]. Thanks =
to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-rel=
ated link or announcement? Please e-mail me at [[mailto:[email protected]=
][[email protected]]]. Thank you!


--=-=-=--