2026-05-11 Emacs news
Sacha Chua <[email protected]> Mon, 11 May 2026 11:11:29 -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-05-11 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
People are getting Emacs 31 ready for release. Looking forward to that! S=
ee emacs/etc/NEWS.31 https://github.com/emacs-mirror/emacs/blob/master/etc/=
NEWS.31 for details.
Lots of posts for the Emacs Carnival theme of "May I recommend..." https:=
//www.emacswiki.org/emacs/CarnivalMay2026, yay!
- Emacs 31:
- The emacs-31 branch has been created! https://www.reddit.com/r/emac=
s/comments/1t6gkdz/the_emacs31_branch_has_been_created/ (Irreal https://irr=
eal.org/blog/?p=3D13795)
- openSUSE package for emacs-31 https://build.opensuse.org/package/sh=
ow/home:Thaodan:emacs:emacs31/emacs-31 (@thaodan https://mastodon.social/@t=
haodan/116545552801001819)
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- London Emacs (in person): Emacs London meetup https://www.meetup.co=
m/london-emacs-hacking/events/314540885/ Tue May 12 1800 Europe/London
- Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-=
berlin.org/ Tue May 12 1900 Europe/Berlin
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed May=
13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - =
1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu May 14 0000 As=
ia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Wed May 20 0800 A=
merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G=
MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.i=
o/announcements/ Sat May 23 0130 America/Vancouver - 0330 America/Chicago -=
0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolka=
ta - 1630 Asia/Singapore
- Emacs configuration:
- Marcin Borkowski: describe-personal-keybindings https://mbork.pl/20=
26-05-09_describe-personal-keybindings (Irreal https://irreal.org/blog/?p=
=3D13799)
- My Dotfiles: macOS Bootstrap and an Emacs Distribution https://www.=
chiply.dev/post-my-dotfiles (Reddit https://www.reddit.com/r/emacs/comments=
/1t6l4b9/my_dotfiles_macos_bootstrap_and_an_emacs/)
- Backpack Emacs hits version 0.5 https://www.reddit.com/r/emacs/comm=
ents/1t8yb7h/backpack_emacs_hits_version_05/
- Emacs Lisp:
- Amin Bandali: FFS code review with Protesilaos https://kelar.org/~b=
andali/gnu/emacs/ffs-code-review-prot.html (Prot https://protesilaos.com/co=
delog/2026-05-08-emacs-coaching-amin-bandali/)
- The Emacs's Gamegrid library #1 https://vannilla.org/write/15333949=
29/article.html, #2 https://vannilla.org/write/1533740728/article.html, #3 =
https://vannilla.org/write/1533913392/article.html, #4 https://vannilla.org=
/write/1535488871/article.html
- Appearance:
- Recent Commits to emacs:master: Introduce 'margin' face for window =
margin background https://www.reddit.com/r/emacs/comments/1t4evbd/recent_co=
mmits_to_emacsmaster_introduce_margin/
- Emacs theme that looks like v0.10+ Neovim's default dark theme http=
s://github.com/mang-jin/emacs-theme-nvim-dark (Reddit https://www.reddit.co=
m/r/emacs/comments/1t8yy6u/emacs_theme_that_looks_like_v010_neovims_default=
/)
- Navigation:
- TAGS, Etags and system headers https://vannilla.org/write/168001383=
9/article.html
- Emacs: writing a project.el backend https://vannilla.org/write/1609=
258895/article.html
- Emacs Buffer Comparison Made Easy With Ebuffers 2026 05 10 02:31:35=
https://www.youtube.com/watch?v=3Dptehgb80zH8 (05:31)
- LIVE: bribing myself to work on async Rust TCP connections https://=
www.youtube.com/watch?v=3D-6B62JpdWgs (02:35:52, Emacs navigation chapter a=
t 2:00:15 https://www.youtube.com/watch?v=3D-6B62JpdWgs&t=3D7215s)
- TRAMP:
- Notes on using GNU Emacs' Tramp system in an unusual shell environm=
ent https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsTrampNotes (l=
obste.rs https://lobste.rs/s/vwjrsl/notes_on_using_gnu_emacs_tramp_system)
- Dired:
- James Dyer: A Zoomed in vc dir for the Current Directory in dired h=
ttps://emacs.dyerdwelling.family/emacs/20260416103000-emacs--a-zoomed-in-vc=
-dir-for-the-current-directory/
- Writing:
- markdown-ts-mode got a major overhaul and is now part of Emacs 31 h=
ttps://www.reddit.com/r/emacs/comments/1t5kaku/markdowntsmode_got_a_major_o=
verhaul_and_is_now/
- Dave Pearson: blogmore.el v4.5.0 https://blog.davep.org/2026/05/08/=
blogmore-el-v4-5-0.html - add blogmore-set-as-cover
- v4.4.0 https://blog.davep.org/2026/05/07/blogmore-el-v4-4-0.html - =
blogmore-become-like
- jw.el: Just Write, a microjournaling tool (uses external binary) ht=
tps://codeberg.org/liberty/just-write/src/branch/main/jw.el (@liberty@maths=
todon.xyz https://mathstodon.xyz/@liberty/116517775716575306)
- Denote:
- Organising Series with denote-sequence =E2=80=94 Alex Carney https:=
//www.alcarney.me/blog/2026/organising-series-with-denote-sequence/ (@alcar=
ney https://mastodon.social/@alcarney/116552920982223453)
- Org Mode:
- Org Mode requests: [FR] ox-md: Export custom-id search strings (::#=
) as anchors https://list.orgmode.org/[email protected]
- grove.el - an Obsidian-like note-taking mode for Emacs https://jona=
thanchu.is/posts/introducing-grove/ (r/emacs https://www.reddit.com/r/emacs=
/comments/1t4xmcb/groveel_an_obsidianlike_notetaking_mode_for_emacs/, r/org=
mode https://www.reddit.com/r/orgmode/comments/1t4xmsk/groveel_an_obsidianl=
ike_notetaking_mode_for_emacs/, Irreal https://irreal.org/blog/?p=3D13792, =
HN https://news.ycombinator.com/item?id=3D48016809, HN https://news.ycombin=
ator.com/item?id=3D48013448)
- mon workflow emacs https://www.youtube.com/watch?v=3D94jFimnlvNM (1=
8:31)
- Spacemacs | Org-mode Table Spreadsheet Formula | Productivit=C3=A9 =
https://www.youtube.com/watch?v=3DIygqcQhLhOo (05:19)
- Import, export, and integration:
- Tiny package for org links which base64 embed files into HTML expor=
t for sharing https://gitlab.com/jdm204/ox-html-file-embedding (Reddit http=
s://www.reddit.com/r/orgmode/comments/1t93h3e/tiny_package_for_org_links_wh=
ich_base64_embed/)
- Note about needing to escape things in Org macros https://list.orgm=
ode.org/[email protected]/ (@[email protected] https://m=
athstodon.xyz/@pabryan/116537127097802685)
- LuaLaTex y fontspec (Orgmode) - FediverseTV https://fediverse.tv/w/=
xhaKt3dwzHuLxeq7FDGZcH (@[email protected] https://fediverse.tv/w/xhaK=
t3dwzHuLxeq7FDGZcH)
- Config for using multiple org-publish projects https://gitlab.com/y=
ugaego/emacs-config/-/blob/main/configs/init-org.el?ref_type=3Dheads#L109 (=
@[email protected] https://fosstodon.org/@yugaego/116549279791127644)
- Blog-Umzug? | Jan Iversen https://jan-iversen.de/2026/05/06/blogumz=
ug.html (@[email protected] https://nerdculture.de/@razorback/116529=
000129741089)
- sync.el - sync Org files with git automatically https://git.sr.ht/~=
zelda/sync.el (Reddit https://www.reddit.com/r/orgmode/comments/1t84mr5/syn=
cel_actually_exists_this_time_no_crypto/)
- Andros Fenollosa: twtxt vs Org Social: the evolution of an idea htt=
p://en.andros.dev/blog/ba142044/twtxt-vs-org-social-the-evolution-of-an-ide=
a/
- Descubriendo la red Org-social - FediverseTV https://fediverse.tv/w=
/k2PBKSZ6prEwK2DccNQjvV (@[email protected] https://fediverse.tv/w/k2P=
BKSZ6prEwK2DccNQjvV)
- Org development:
- ox-latex.el: New variable org-latex-descriptive-environment https:/=
/git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D004e=
0828b7758b70ceb0ff47cdd872940c49dcdb
- ob-tangle: Make tangling from archived trees optional https://git.s=
avannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D732610714e=
ea47a133ca0bfc163d30a871b25e7b
- Completion:
- Emacs Completion Showcase with VOMPECCC (video) https://www.chiply.=
dev/post-vompeccc-showcase (YouTube https://www.youtube.com/watch?v=3DwyzUX=
ScErjE 01:08:43, Reddit https://www.reddit.com/r/emacs/comments/1t57j68/ema=
cs_completion_showcase_with_vompeccc_video/, HN https://news.ycombinator.co=
m/item?id=3D48037156, lobste.rs https://lobste.rs/s/ixlzlj/emacs_completion=
_showcase_with_vompeccc)
- Follow-up: vertico-buffer-frame, a child-frame experiment for verti=
co-buffer https://github.com/kn66/vertico-buffer-frame (Reddit https://www.=
reddit.com/r/emacs/comments/1t4fu7w/followup_verticobufferframe_a_childfram=
e/)
- fzf-async https://github.com/jojojames/fzf-async (Reddit https://ww=
w.reddit.com/r/emacs/comments/1t6rs2h/fzfasync/)
- Yuta.el: native fuzzy finder, Lsp Completion, and command palette f=
or Emacs (uses external CLI tools) https://github.com/zenitsu7772000/yuta.e=
l (Reddit https://www.reddit.com/r/emacs/comments/1t4jq5h/yutael_is_a_fast_=
native_fuzzy_finder_lsp/)
- Coding:
- My Doom Emacs setup for Rust development in less than two minutes h=
ttps://www.youtube.com/watch?v=3DNTHRxu7LFjI (01:36)
- emacs-forgejo | Thanos Apollo https://thanosapollo.org/projects/ema=
cs-forgejo/ (@[email protected] https://sigmoid.social/@csantosb/1165=
46018189748980)
- hprpl-mode https://github.com/cobacdavid/hprpl for the HP-48G
- Finally go-to-definition w/ Eglot on JVM languages (Kotlin and Java=
)! do you know how to improve it? https://www.reddit.com/r/emacs/comments/1=
t9ib4b/finally_gotodefinition_w_eglot_on_jvm_languages/
- Using our new Lua debbuger: LuaProbe, we made an Emacs package for =
it https://github.com/PlugwiseBV/LuaProbe.el (Reddit https://www.reddit.com=
/r/emacs/comments/1t3bycu/using_our_new_lua_debbuger_luaprobe_we_made_an/)
- Configurando o Windows para Programar Jogos em C | Indie Game Dev h=
ttps://www.youtube.com/watch?v=3DwSKdspfOdSU (48:38)
- Sweep: SWI-Prolog Embedded in Emacs https://eshelyaron.com/sweep.ht=
ml#High_002dlevel-Architecture (@PuercoPop https://mastodon.social/@PuercoP=
op/116522365591905026)
- jao: geiser moved to codeberg https://jao.io/blog/geiser-moved-to-c=
odeberg.html - Scheme interfaces
- Math:
- The Simple Emacs Spreadsheet https://vannilla.org/write/1738103064/=
article.html
- Shells:
- Toggle an Emacs terminal with a single keystroke using shell-pop (R=
ecently Refactored) https://www.jamescherti.com/emacs-toggle-a-shell-window=
-shell-pop/ (Reddit https://www.reddit.com/r/emacs/comments/1t7fp1v/toggle_=
an_emacs_terminal_with_a_single_keystroke/)
- Just a quick "Eat" survey https://www.reddit.com/r/emacs/comments/1=
t821vz/just_a_quick_eat_survey/
- termit: Terminal emulator for Emacs https://sr.ht/~hajovonta/termit=
/ (@[email protected] https://mastodon.online/@hajovonta/1165298521=
07644722)
- Web:
- Einar Mostad: Speed improvement hack for dired with EWW https://ein=
ar.codeberg.page/speed_improvement_hack_for_dired_with_eww.html - browse-ur=
l-handlers
- Mail, news, and chat:
- What improvements would you like to see in elfeed? (@minad@mastodon=
.world) https://mastodon.world/@minad/116534494908640147
- Add elfeed-tree-mode =C2=B7 emacs-elfeed/elfeed@072a609 =C2=B7 GitH=
ub https://github.com/emacs-elfeed/elfeed/commit/072a609bb7e67c9b300ab22859=
a9423f7d7734d3 (@[email protected] https://mastodon.world/@minad/1165446=
81551499931)
- Multimedia:
- contrapunctus/sxiv.el: Launch (n)sxiv ((Neo) Simple X Image Viewer)=
https://codeberg.org/contrapunctus/sxiv.el (@[email protected] =
https://fe.disroot.org/objects/2b02fc3e-a422-4795-97a8-0d8cfc0e915a)
- AI:
- I made elisp-quality-ai: AI-friendly quality reports for Emacs Lisp=
projects https://www.reddit.com/gallery/1t8vgxr
- Emacs with Org-Mode and Claude for Apple MacBook https://github.com=
/deno1011/emacs-mac-setup/blob/main/README.md (HN https://news.ycombinator.=
com/item?id=3D48065731)
- ox-skills: manage AI agent skills in Org-mode https://github.com/gi=
crisf/ox-skills (Reddit https://www.reddit.com/r/emacs/comments/1t86yst/oxs=
kills_manage_ai_agent_skills_in_orgmode/)
- display-buffer-alist config for claude-code (@[email protected]=
n) https://infosec.town/notes/alwbcffuqxf2ekpw
- Community:
- Fortnightly Tips, Tricks, and Questions =E2=80=94 2026-05-05 / week=
18 https://www.reddit.com/r/emacs/comments/1t438si/fortnightly_tips_tricks=
_and_questions_20260505/
- Sacha Chua: Emacs Carnival May 2026: "May I recommend..." https://s=
achachua.com/blog/2026/05/emacs-carnival-may-2026-may-i-recommend/
- May Emacs Carnival https://www.finaprosadigital.com/2026-05-02-may-=
emacs-carnival.html: Carlos Pajuelo
- May I Recommend EWM | Dilip's Log https://idlip.in/posts/may-i-reco=
mmend/
- Sacha Chua: From David Dimagid: What we talk about when we talk abo=
ut recommending Emacs packages https://sachachua.com/blog/2026/05/from-davi=
d-dimagid-what-we-talk-about-when-we-talk-about-recommending-emacs-packages/
- May I recommend=E2=80=A6 escaping the minibuffer https://vannilla.o=
rg/write/1778277936/article.html (@[email protected] https://mibl.van=
nilla.org/@vanni/statuses/01KR4TJ3RG34K6W9A43ES5FH4Q)
- May I recommend=E2=80=A6 vibemacsing? | Giampaolo Guiducci https://=
giampaolo.guiducci.it/posts/2026-05-09-may-i-recommend-vibemacsing/ (@gosub=
@fosstodon.org https://fosstodon.org/@gosub/116548774985172047)
- May I recommend=E2=80=A6 to only add items to your init files you u=
nderstand and document? https://mstempl.netlify.app/post/may-i-recommend/ M=
artin Stemplinger
- Curtis McHale: Emacs Carnival: May I recommend... https://curtismch=
ale.ca/2026/05/05/emacs-carnival-may-i-recommend
- Amin Bandali: Emacs Chat with Sacha Chua https://kelar.org/~bandali=
/gnu/emacs/emacs-chat-202605.html (YouTube https://www.youtube.com/watch?v=
=3DZiTQt8q1Ybc 01:12:31, Irreal https://irreal.org/blog/?p=3D13797, Sacha h=
ttps://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/)
- Sacha Chua: Emacs Chat 22: Shae Erisson https://sachachua.com/blog/=
2026/05/may-7-emacs-chat-with-shae-erisson/ (YouTube https://www.youtube.co=
m/watch?v=3DOvya0O2otbU, 01:02:36)
- I just dont get it... https://www.reddit.com/r/emacs/comments/1t43r=
rt/i_just_dont_get_it/ - long discussion about Emacs Lisp and customization
- Emacs ATX Meetup. May 2026. GNU Hyperbole. https://www.youtube.com/=
watch?v=3Diuwn8GpRj7w (01:44:31)
- Thread about what makes Emacs easy for you (@[email protected]) =
https://fosstodon.org/@chiply/116518555422356975
- Kent Pitman, Ramin Honary, Screwlisp #climate #emacs autocomplete #=
lisp #unix_surrealism #logic #lispyGopherClimate - toobnix https://toobnix.=
org/w/mu2Wm3Y7F6dBbqBivkXL1x (@[email protected] https://gamerplus.or=
g/@screwlisp/116524570149752933)
- Curtis McHale: The gravitational pull of familiar tools https://cur=
tismchale.ca/2026/05/05/the-gravitational-pull-of-familiar-tools
- Other:
- veer66/ya-sort-lines: Yet-another sort lines - Codeberg.org https:/=
/codeberg.org/veer66/ya-sort-lines (@[email protected] https://mstdn.io/@veer=
66/116539186622279157)
- jamesendreshowell/ramb: Emacs package Really Actually Make Backups =
- Codeberg.org https://codeberg.org/jamesendreshowell/ramb (@jameshowell@fe=
discience.org https://fediscience.org/@jameshowell/116522614001195322)
- Protesilaos: Emacs: save any buffer as PDF (my new buffer-to-pdf pa=
ckage) https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-p=
ackage/
- Corwin Brust: last-rev.pl http://corwin.bru.st/2026-05-08-last-rev.=
pl/ - find the most recent commit to each Emacs branch (or other Savannah p=
rojects)
- James Cherti: A Technical Guide for Compiling Emacs and its Package=
s for Maximum Performance on UNIX or GNU/Linux systems https://www.jamesche=
rti.com/compiling-emacs/
- Protesilaos: Re: Emacs and keyboard ergonomics https://protesilaos.=
com/codelog/2026-05-04-emacs-keyboard-ergonomics/ (Irreal https://irreal.or=
g/blog/?p=3D13788)
- Emacs development:
- emacs-devel: Re: Tail recursion - Lynn Winebarger https://yhetil.or=
g/emacs-devel/CAM=3DF=3DbBAT3mTHqqut2fvYN=3DSJ=3DNNqBisePTWGjO-XpzRAO7=3D9w=
@mail.gmail.com/ - emacs-31 probably not going to have igc
- New variable 'completion-frontend-properties' (bug#80990) https://g=
it.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D66729f3e5080f885339=
3e5f88ce6f062b45164b7
- Bump master Emacs version to 32.0.50 https://git.savannah.gnu.org/c=
git/emacs.git/commit/etc/NEWS?id=3D0d287aa2761af39f64d5d0d7f4e6b74430ec8b74
- Introduce 'margin' face for window margin background https://git.sa=
vannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd24b10ca75f49217f8585ce9=
c0fb53209693f882
- nadvice.el: Make it easier to find how to change an interactive-for=
m https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Ded1fe2ca=
9590a97aee62f74630f7f1f9d795bcb2
- keyboard.c: Allow SIGINT to `quit` in batch mode, instead of exit h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da952324e9be=
37869158e8a9cc4f676fa6113a343
- New packages:
- https://melpa.org/#/apple-container-tramp: TRAMP integration for ap=
ple container (MELPA)
- https://melpa.org/#/claude-code-context: Share buffer context with =
Claude Code (MELPA)
- https://melpa.org/#/folgezett: Folgezettel IDs for org-roam (MELPA)
- https://melpa.org/#/gnus-browse-url-in-article: Smarter browse-url =
for Gnus articles (MELPA)
- https://melpa.org/#/har-viewer: Major mode for viewing HTTP Archive=
(HAR) files (MELPA)
- https://melpa.org/#/indigo: Emacs interface to the Indigo cheminfor=
matics library (MELPA)
- https://melpa.org/#/nucleo-completion: Nucleo-backed completion sty=
le (MELPA)
- https://melpa.org/#/shannon-max: Analyze your keybindings with info=
rmation theory (MELPA)
- https://melpa.org/#/verdict-dart: Dart runner for verdict (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-05. 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-org2a85c98" class=3D"outline-3">
<h3 id=3D"org2a85c98">2026-05-11 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org2a85c98">
<p>
People are getting Emacs 31 ready for release. Looking forward to
that! See <a href=3D"https://github.com/emacs-mirror/emacs/blob/master/etc/=
NEWS.31">emacs/etc/NEWS.31</a> for details.
</p>
<p>
Lots of posts for the Emacs Carnival theme of <a href=3D"https://www.emacsw=
iki.org/emacs/CarnivalMay2026">"May I recommend…"</a>, yay!
</p>
<ul class=3D"org-ul">
<li>Emacs 31:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t6gkdz/the_emacs31_=
branch_has_been_created/">The emacs-31 branch has been created!</a> (<a hre=
f=3D"https://irreal.org/blog/?p=3D13795">Irreal</a>)</li>
<li><a href=3D"https://build.opensuse.org/package/show/home:Thaodan:emacs:e=
macs31/emacs-31">openSUSE package for emacs-31</a> (<a href=3D"https://mast=
odon.social/@thaodan/116545552801001819">@thaodan</a>)</li>
</ul></li>
<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>London Emacs (in person): Emacs London meetup <a href=3D"https://www.me=
etup.com/london-emacs-hacking/events/314540885/">https://www.meetup.com/lon=
don-emacs-hacking/events/314540885/</a> Tue May 12 1800 Europe/London</li>
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href=3D"https:/=
/emacs-berlin.org/">https://emacs-berlin.org/</a> Tue May 12 1900 Europe/Be=
rlin</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed May 13 0900 America/Vancou=
ver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Eur=
ope/Berlin - 2130 Asia/Kolkata – Thu May 14 0000 Asia/Singapore</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed May 20 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 =
Asia/Kolkata - 2300 Asia/Singapore</li>
<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 May 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2026-05-09_describe-personal-keybindings">M=
arcin Borkowski: describe-personal-keybindings</a> (<a href=3D"https://irre=
al.org/blog/?p=3D13799">Irreal</a>)</li>
<li><a href=3D"https://www.chiply.dev/post-my-dotfiles">My Dotfiles: macOS =
Bootstrap and an Emacs Distribution</a> (<a href=3D"https://www.reddit.com/=
r/emacs/comments/1t6l4b9/my_dotfiles_macos_bootstrap_and_an_emacs/">Reddit<=
/a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t8yb7h/backpack_ema=
cs_hits_version_05/">Backpack Emacs hits version 0.5</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://kelar.org/~bandali/gnu/emacs/ffs-code-review-prot.ht=
ml">Amin Bandali: FFS code review with Protesilaos</a> (<a href=3D"https://=
protesilaos.com/codelog/2026-05-08-emacs-coaching-amin-bandali/">Prot</a>)<=
/li>
<li><a href=3D"https://vannilla.org/write/1533394929/article.html">The Emac=
s's Gamegrid library #1</a>, <a href=3D"https://vannilla.org/write/15337407=
28/article.html">#2</a>, <a href=3D"https://vannilla.org/write/1533913392/a=
rticle.html">#3</a>, <a href=3D"https://vannilla.org/write/1535488871/artic=
le.html">#4</a></li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t4evbd/recent_commi=
ts_to_emacsmaster_introduce_margin/">Recent Commits to emacs:master: Introd=
uce 'margin' face for window margin background</a></li>
<li><a href=3D"https://github.com/mang-jin/emacs-theme-nvim-dark">Emacs the=
me that looks like v0.10+ Neovim's default dark theme</a> (<a href=3D"https=
://www.reddit.com/r/emacs/comments/1t8yy6u/emacs_theme_that_looks_like_v010=
_neovims_default/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://vannilla.org/write/1680013839/article.html">TAGS, Et=
ags and system headers</a></li>
<li><a href=3D"https://vannilla.org/write/1609258895/article.html">Emacs: w=
riting a project.el backend</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dptehgb80zH8">Emacs Buffer =
Comparison Made Easy With Ebuffers 2026 05 10 02:31:35</a> (05:31)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D-6B62JpdWgs">LIVE: bribing=
myself to work on async Rust TCP connections</a> (02:35:52, Emacs navigati=
on chapter at <a href=3D"https://www.youtube.com/watch?v=3D-6B62JpdWgs&=
t=3D7215s">2:00:15</a>)</li>
</ul></li>
<li>TRAMP:
<ul class=3D"org-ul">
<li><a href=3D"https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsTr=
ampNotes">Notes on using GNU Emacs' Tramp system in an unusual shell enviro=
nment</a> (<a href=3D"https://lobste.rs/s/vwjrsl/notes_on_using_gnu_emacs_t=
ramp_system">lobste.rs</a>)</li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20260416103000-emacs=
--a-zoomed-in-vc-dir-for-the-current-directory/">James Dyer: A Zoomed in vc=
dir for the Current Directory in dired</a></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t5kaku/markdowntsmo=
de_got_a_major_overhaul_and_is_now/">markdown-ts-mode got a major overhaul =
and is now part of Emacs 31</a></li>
<li><a href=3D"https://blog.davep.org/2026/05/08/blogmore-el-v4-5-0.html">D=
ave Pearson: blogmore.el v4.5.0</a> - add blogmore-set-as-cover
<ul class=3D"org-ul">
<li><a href=3D"https://blog.davep.org/2026/05/07/blogmore-el-v4-4-0.html">v=
4.4.0</a> - blogmore-become-like</li>
</ul></li>
<li><a href=3D"https://codeberg.org/liberty/just-write/src/branch/main/jw.e=
l">jw.el: Just Write, a microjournaling tool (uses external binary)</a> (<a=
href=3D"https://mathstodon.xyz/@liberty/116517775716575306">@liberty@maths=
todon.xyz</a>)</li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://www.alcarney.me/blog/2026/organising-series-with-den=
ote-sequence/">Organising Series with denote-sequence =E2=80=94 Alex Carney=
</a> (<a href=3D"https://mastodon.social/@alcarney/116552920982223453">@alc=
arney</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://list.orgmode.org/[email protected]">Org Mode =
requests: [FR] ox-md: Export custom-id search strings (::#) as anchors</a><=
/li>
<li><a href=3D"https://jonathanchu.is/posts/introducing-grove/">grove.el - =
an Obsidian-like note-taking mode for Emacs</a> (<a href=3D"https://www.red=
dit.com/r/emacs/comments/1t4xmcb/groveel_an_obsidianlike_notetaking_mode_fo=
r_emacs/">r/emacs</a>, <a href=3D"https://www.reddit.com/r/orgmode/comments=
/1t4xmsk/groveel_an_obsidianlike_notetaking_mode_for_emacs/">r/orgmode</a>,=
<a href=3D"https://irreal.org/blog/?p=3D13792">Irreal</a>, <a href=3D"http=
s://news.ycombinator.com/item?id=3D48016809">HN</a>, <a href=3D"https://new=
s.ycombinator.com/item?id=3D48013448">HN</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D94jFimnlvNM">mon workflow =
emacs</a> (18:31)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DIygqcQhLhOo">Spacemacs | O=
rg-mode Table Spreadsheet Formula | Productivit=C3=A9</a> (05:19)</li>
<li>Import, export, and integration:
<ul class=3D"org-ul">
<li><a href=3D"https://gitlab.com/jdm204/ox-html-file-embedding">Tiny packa=
ge for org links which base64 embed files into HTML export for sharing</a> =
(<a href=3D"https://www.reddit.com/r/orgmode/comments/1t93h3e/tiny_package_=
for_org_links_which_base64_embed/">Reddit</a>)</li>
<li><a href=3D"https://list.orgmode.org/[email protected]/">N=
ote about needing to escape things in Org macros</a> (<a href=3D"https://ma=
thstodon.xyz/@pabryan/116537127097802685">@[email protected]</a>)</li>
<li><a href=3D"https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH">LuaLaTex y fo=
ntspec (Orgmode) - FediverseTV</a> (<a href=3D"https://fediverse.tv/w/xhaKt=
3dwzHuLxeq7FDGZcH">@[email protected]</a>)</li>
<li><a href=3D"https://gitlab.com/yugaego/emacs-config/-/blob/main/configs/=
init-org.el?ref_type=3Dheads#L109">Config for using multiple org-publish pr=
ojects</a> (<a href=3D"https://fosstodon.org/@yugaego/116549279791127644">@=
[email protected]</a>)</li>
<li><a href=3D"https://jan-iversen.de/2026/05/06/blogumzug.html">Blog-Umzug=
? | Jan Iversen</a> (<a href=3D"https://nerdculture.de/@razorback/116529000=
129741089">@[email protected]</a>)</li>
<li><a href=3D"https://git.sr.ht/~zelda/sync.el">sync.el - sync Org files w=
ith git automatically</a> (<a href=3D"https://www.reddit.com/r/orgmode/comm=
ents/1t84mr5/syncel_actually_exists_this_time_no_crypto/">Reddit</a>)</li>
<li><a href=3D"http://en.andros.dev/blog/ba142044/twtxt-vs-org-social-the-e=
volution-of-an-idea/">Andros Fenollosa: twtxt vs Org Social: the evolution =
of an idea</a></li>
<li><a href=3D"https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV">Descubriendo =
la red Org-social - FediverseTV</a> (<a href=3D"https://fediverse.tv/w/k2PB=
KSZ6prEwK2DccNQjvV">@[email protected]</a>)</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=3D004e0828b7758b70ceb0ff47cdd872940c49dcdb">ox-latex.el: Ne=
w variable org-latex-descriptive-environment</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D732610714eea47a133ca0bfc163d30a871b25e7b">ob-tangle: Make=
tangling from archived trees optional</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://www.chiply.dev/post-vompeccc-showcase">Emacs Complet=
ion Showcase with VOMPECCC (video)</a> (<a href=3D"https://www.youtube.com/=
watch?v=3DwyzUXScErjE">YouTube</a> 01:08:43, <a href=3D"https://www.reddit.=
com/r/emacs/comments/1t57j68/emacs_completion_showcase_with_vompeccc_video/=
">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?id=3D48037156">H=
N</a>, <a href=3D"https://lobste.rs/s/ixlzlj/emacs_completion_showcase_with=
_vompeccc">lobste.rs</a>)</li>
<li><a href=3D"https://github.com/kn66/vertico-buffer-frame">Follow-up: ver=
tico-buffer-frame, a child-frame experiment for vertico-buffer</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1t4fu7w/followup_verticobufferf=
rame_a_childframe/">Reddit</a>)</li>
<li><a href=3D"https://github.com/jojojames/fzf-async">fzf-async</a> (<a hr=
ef=3D"https://www.reddit.com/r/emacs/comments/1t6rs2h/fzfasync/">Reddit</a>=
)</li>
<li><a href=3D"https://github.com/zenitsu7772000/yuta.el">Yuta.el: native f=
uzzy finder, Lsp Completion, and command palette for Emacs (uses external C=
LI tools)</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1t4jq5h/y=
utael_is_a_fast_native_fuzzy_finder_lsp/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DNTHRxu7LFjI">My Doom Emacs=
setup for Rust development in less than two minutes</a> (01:36)</li>
<li><a href=3D"https://thanosapollo.org/projects/emacs-forgejo/">emacs-forg=
ejo | Thanos Apollo</a> (<a href=3D"https://sigmoid.social/@csantosb/116546=
018189748980">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/cobacdavid/hprpl">hprpl-mode</a> for the =
HP-48G</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t9ib4b/finally_goto=
definition_w_eglot_on_jvm_languages/">Finally go-to-definition w/ Eglot on =
JVM languages (Kotlin and Java)! do you know how to improve it?</a></li>
<li><a href=3D"https://github.com/PlugwiseBV/LuaProbe.el">Using our new Lua=
debbuger: LuaProbe, we made an Emacs package for it</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1t3bycu/using_our_new_lua_debbuger_luapro=
be_we_made_an/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DwSKdspfOdSU">Configurando =
o Windows para Programar Jogos em C | Indie Game Dev</a> (48:38)</li>
<li><a href=3D"https://eshelyaron.com/sweep.html#High_002dlevel-Architectur=
e">Sweep: SWI-Prolog Embedded in Emacs</a> (<a href=3D"https://mastodon.soc=
ial/@PuercoPop/116522365591905026">@PuercoPop</a>)</li>
<li><a href=3D"https://jao.io/blog/geiser-moved-to-codeberg.html">jao: geis=
er moved to codeberg</a> - Scheme interfaces</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://vannilla.org/write/1738103064/article.html">The Simp=
le Emacs Spreadsheet</a></li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://www.jamescherti.com/emacs-toggle-a-shell-window-shel=
l-pop/">Toggle an Emacs terminal with a single keystroke using shell-pop (R=
ecently Refactored)</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1t7fp1v/toggle_an_emacs_terminal_with_a_single_keystroke/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t821vz/just_a_quick=
_eat_survey/">Just a quick "Eat" survey</a></li>
<li><a href=3D"https://sr.ht/~hajovonta/termit/">termit: Terminal emulator =
for Emacs</a> (<a href=3D"https://mastodon.online/@hajovonta/11652985210764=
4722">@[email protected]</a>)</li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://einar.codeberg.page/speed_improvement_hack_for_dired=
_with_eww.html">Einar Mostad: Speed improvement hack for dired with EWW</a>=
- browse-url-handlers</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.world/@minad/116534494908640147">What impro=
vements would you like to see in elfeed? (@[email protected])</a></li>
<li><a href=3D"https://github.com/emacs-elfeed/elfeed/commit/072a609bb7e67c=
9b300ab22859a9423f7d7734d3">Add elfeed-tree-mode =C2=B7 emacs-elfeed/elfeed=
@072a609 =C2=B7 GitHub</a> (<a href=3D"https://mastodon.world/@minad/116544=
681551499931">@[email protected]</a>)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/contrapunctus/sxiv.el">contrapunctus/sx=
iv.el: Launch (n)sxiv ((Neo) Simple X Image Viewer)</a> (<a href=3D"https:/=
/fe.disroot.org/objects/2b02fc3e-a422-4795-97a8-0d8cfc0e915a">@contrapunctu=
[email protected]</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/gallery/1t8vgxr">I made elisp-quality=
-ai: AI-friendly quality reports for Emacs Lisp projects</a></li>
<li><a href=3D"https://github.com/deno1011/emacs-mac-setup/blob/main/README=
.md">Emacs with Org-Mode and Claude for Apple MacBook</a> (<a href=3D"https=
://news.ycombinator.com/item?id=3D48065731">HN</a>)</li>
<li><a href=3D"https://github.com/gicrisf/ox-skills">ox-skills: manage AI a=
gent skills in Org-mode</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1t86yst/oxskills_manage_ai_agent_skills_in_orgmode/">Reddit</a>)</li>
<li><a href=3D"https://infosec.town/notes/alwbcffuqxf2ekpw">display-buffer-=
alist config for claude-code (@[email protected])</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t438si/fortnightly_=
tips_tricks_and_questions_20260505/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2026-05-05 / week 18</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/05/emacs-carnival-may-2026-m=
ay-i-recommend/">Sacha Chua: Emacs Carnival May 2026: "May I recommend&hell=
ip;"</a>
<ul class=3D"org-ul">
<li><a href=3D"https://www.finaprosadigital.com/2026-05-02-may-emacs-carniv=
al.html">May Emacs Carnival</a>: Carlos Pajuelo</li>
<li><a href=3D"https://idlip.in/posts/may-i-recommend/">May I Recommend EWM=
| Dilip's Log</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/05/from-david-dimagid-what-w=
e-talk-about-when-we-talk-about-recommending-emacs-packages/">Sacha Chua: F=
rom David Dimagid: What we talk about when we talk about recommending Emacs=
packages</a></li>
<li><a href=3D"https://vannilla.org/write/1778277936/article.html">May I re=
commend=E2=80=A6 escaping the minibuffer</a> (<a href=3D"https://mibl.vanni=
lla.org/@vanni/statuses/01KR4TJ3RG34K6W9A43ES5FH4Q">@[email protected]=
g</a>)</li>
<li><a href=3D"https://giampaolo.guiducci.it/posts/2026-05-09-may-i-recomme=
nd-vibemacsing/">May I recommend=E2=80=A6 vibemacsing? | Giampaolo Guiducci=
</a> (<a href=3D"https://fosstodon.org/@gosub/116548774985172047">@gosub@fo=
sstodon.org</a>)</li>
<li><a href=3D"https://mstempl.netlify.app/post/may-i-recommend/">May I rec=
ommend=E2=80=A6 to only add items to your init files you understand and doc=
ument?</a> Martin Stemplinger</li>
<li><a href=3D"https://curtismchale.ca/2026/05/05/emacs-carnival-may-i-reco=
mmend">Curtis McHale: Emacs Carnival: May I recommend…</a></li>
</ul></li>
<li><a href=3D"https://kelar.org/~bandali/gnu/emacs/emacs-chat-202605.html"=
>Amin Bandali: Emacs Chat with Sacha Chua</a> (<a href=3D"https://www.youtu=
be.com/watch?v=3DZiTQt8q1Ybc">YouTube</a> 01:12:31, <a href=3D"https://irre=
al.org/blog/?p=3D13797">Irreal</a>, <a href=3D"https://sachachua.com/blog/2=
026/05/emacs-chat-with-amin-bandali/">Sacha</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-sha=
e-erisson/">Sacha Chua: Emacs Chat 22: Shae Erisson</a> (<a href=3D"https:/=
/www.youtube.com/watch?v=3DOvya0O2otbU">YouTube</a>, 01:02:36)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1t43rrt/i_just_dont_=
get_it/">I just dont get it…</a> - long discussion about Emacs Lisp =
and customization</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Diuwn8GpRj7w">Emacs ATX Mee=
tup. May 2026. GNU Hyperbole.</a> (01:44:31)</li>
<li><a href=3D"https://fosstodon.org/@chiply/116518555422356975">Thread abo=
ut what makes Emacs easy for you (@[email protected])</a></li>
<li><a href=3D"https://toobnix.org/w/mu2Wm3Y7F6dBbqBivkXL1x">Kent Pitman, R=
amin Honary, Screwlisp #climate #emacs autocomplete #lisp #unix_surrealism =
#logic #lispyGopherClimate - toobnix</a> (<a href=3D"https://gamerplus.org/=
@screwlisp/116524570149752933">@[email protected]</a>)</li>
<li><a href=3D"https://curtismchale.ca/2026/05/05/the-gravitational-pull-of=
-familiar-tools">Curtis McHale: The gravitational pull of familiar tools</a=
></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/veer66/ya-sort-lines">veer66/ya-sort-li=
nes: Yet-another sort lines - Codeberg.org</a> (<a href=3D"https://mstdn.io=
/@veer66/116539186622279157">@[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/jamesendreshowell/ramb">jamesendreshowe=
ll/ramb: Emacs package Really Actually Make Backups - Codeberg.org</a> (<a =
href=3D"https://fediscience.org/@jameshowell/116522614001195322">@jameshowe=
[email protected]</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-p=
df-new-package/">Protesilaos: Emacs: save any buffer as PDF (my new buffer-=
to-pdf package)</a></li>
<li><a href=3D"http://corwin.bru.st/2026-05-08-last-rev.pl/">Corwin Brust: =
last-rev.pl</a> - find the most recent commit to each Emacs branch (or othe=
r Savannah projects)</li>
<li><a href=3D"https://www.jamescherti.com/compiling-emacs/">James Cherti: =
A Technical Guide for Compiling Emacs and its Packages for Maximum Performa=
nce on UNIX or GNU/Linux systems</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-05-04-emacs-keyboard-er=
gonomics/">Protesilaos: Re: Emacs and keyboard ergonomics</a> (<a href=3D"h=
ttps://irreal.org/blog/?p=3D13788">Irreal</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel: <a href=3D"https://yhetil.org/emacs-devel/CAM=3DF=3DbBAT3m=
[email protected]/">Re: Tail rec=
ursion - Lynn Winebarger</a> - emacs-31 probably not going to have igc</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D66729f3e5080f8853393e5f88ce6f062b45164b7">New variable 'completion-fro=
ntend-properties' (bug#80990)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0d287aa2761af39f64d5d0d7f4e6b74430ec8b74">Bump master Emacs version to=
32.0.50</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd24b10ca75f49217f8585ce9c0fb53209693f882">Introduce 'margin' face for =
window margin background</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Ded1fe2ca9590a97aee62f74630f7f1f9d795bcb2">nadvice.el: Make it easier t=
o find how to change an interactive-form</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da952324e9be37869158e8a9cc4f676fa6113a343">keyboard.c: Allow SIGINT to =
`quit` in batch mode, instead of exit</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/apple-container-tramp"=
>apple-container-tramp</a>: TRAMP integration for apple container (MELPA)</=
li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/claude-code-context">c=
laude-code-context</a>: Share buffer context with Claude Code (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/folgezett">folgezett</=
a>: Folgezettel IDs for org-roam (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/gnus-browse-url-in-art=
icle">gnus-browse-url-in-article</a>: Smarter browse-url for Gnus articles =
(MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/har-viewer">har-viewer=
</a>: Major mode for viewing HTTP Archive (HAR) files (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/indigo">indigo</a>: Em=
acs interface to the Indigo cheminformatics library (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/nucleo-completion">nuc=
leo-completion</a>: Nucleo-backed completion style (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/shannon-max">shannon-m=
ax</a>: Analyze your keybindings with information theory (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/verdict-dart">verdict-=
dart</a>: Dart runner for verdict (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&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&=
type=3Dstory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demac=
s&what=3Dstories&order=3Dnewest">lobste.rs</a>, <a href=3D"https://=
programming.dev/c/emacs?dataType=3DPost&page=3D1&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&page=3D1&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-05">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-05-11.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2026-05-11 Emacs news
People are getting Emacs 31 ready for release. Looking forward to
that! See [[https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.31][=
emacs/etc/NEWS.31]] for details.
Lots of posts for the Emacs Carnival theme of [[https://www.emacswiki.org/e=
macs/CarnivalMay2026]["May I recommend..."]], yay!
- Emacs 31:
- [[https://www.reddit.com/r/emacs/comments/1t6gkdz/the_emacs31_branch_ha=
s_been_created/][The emacs-31 branch has been created!]] ([[https://irreal.=
org/blog/?p=3D13795][Irreal]])
- [[https://build.opensuse.org/package/show/home:Thaodan:emacs:emacs31/em=
acs-31][openSUSE package for emacs-31]] ([[https://mastodon.social/@thaodan=
/116545552801001819][@thaodan]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- London Emacs (in person): Emacs London meetup https://www.meetup.com/lo=
ndon-emacs-hacking/events/314540885/ Tue May 12 1800 Europe/London
- Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berl=
in.org/ Tue May 12 1900 Europe/Berlin
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed May 13 =
0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600=
Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu May 14 0000 Asia/S=
ingapore
- M-x Research: TBA https://m-x-research.github.io/ Wed May 20 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -=
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat May 23 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata -=
1630 Asia/Singapore
- Emacs configuration:
- [[https://mbork.pl/2026-05-09_describe-personal-keybindings][Marcin Bor=
kowski: describe-personal-keybindings]] ([[https://irreal.org/blog/?p=3D137=
99][Irreal]])
- [[https://www.chiply.dev/post-my-dotfiles][My Dotfiles: macOS Bootstrap=
and an Emacs Distribution]] ([[https://www.reddit.com/r/emacs/comments/1t6=
l4b9/my_dotfiles_macos_bootstrap_and_an_emacs/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/1t8yb7h/backpack_emacs_hits_v=
ersion_05/][Backpack Emacs hits version 0.5]]
- Emacs Lisp:
- [[https://kelar.org/~bandali/gnu/emacs/ffs-code-review-prot.html][Amin =
Bandali: FFS code review with Protesilaos]] ([[https://protesilaos.com/code=
log/2026-05-08-emacs-coaching-amin-bandali/][Prot]])
- [[https://vannilla.org/write/1533394929/article.html][The Emacs's Gameg=
rid library #1]], [[https://vannilla.org/write/1533740728/article.html][#2]=
], [[https://vannilla.org/write/1533913392/article.html][#3]], [[https://va=
nnilla.org/write/1535488871/article.html][#4]]
- Appearance:
- [[https://www.reddit.com/r/emacs/comments/1t4evbd/recent_commits_to_ema=
csmaster_introduce_margin/][Recent Commits to emacs:master: Introduce 'marg=
in' face for window margin background]]
- [[https://github.com/mang-jin/emacs-theme-nvim-dark][Emacs theme that l=
ooks like v0.10+ Neovim's default dark theme]] ([[https://www.reddit.com/r/=
emacs/comments/1t8yy6u/emacs_theme_that_looks_like_v010_neovims_default/][R=
eddit]])
- Navigation:
- [[https://vannilla.org/write/1680013839/article.html][TAGS, Etags and s=
ystem headers]]
- [[https://vannilla.org/write/1609258895/article.html][Emacs: writing a =
project.el backend]]
- [[https://www.youtube.com/watch?v=3Dptehgb80zH8][Emacs Buffer Compariso=
n Made Easy With Ebuffers 2026 05 10 02:31:35]] (05:31)
- [[https://www.youtube.com/watch?v=3D-6B62JpdWgs][LIVE: bribing myself t=
o work on async Rust TCP connections]] (02:35:52, Emacs navigation chapter =
at [[https://www.youtube.com/watch?v=3D-6B62JpdWgs&t=3D7215s][2:00:15]])
- TRAMP:
- [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsTrampNotes]=
[Notes on using GNU Emacs' Tramp system in an unusual shell environment]] (=
[[https://lobste.rs/s/vwjrsl/notes_on_using_gnu_emacs_tramp_system][lobste.=
rs]])
- Dired:
- [[https://emacs.dyerdwelling.family/emacs/20260416103000-emacs--a-zoome=
d-in-vc-dir-for-the-current-directory/][James Dyer: A Zoomed in vc dir for =
the Current Directory in dired]]
- Writing:
- [[https://www.reddit.com/r/emacs/comments/1t5kaku/markdowntsmode_got_a_=
major_overhaul_and_is_now/][markdown-ts-mode got a major overhaul and is no=
w part of Emacs 31]]
- [[https://blog.davep.org/2026/05/08/blogmore-el-v4-5-0.html][Dave Pears=
on: blogmore.el v4.5.0]] - add blogmore-set-as-cover
- [[https://blog.davep.org/2026/05/07/blogmore-el-v4-4-0.html][v4.4.0]]=
- blogmore-become-like
- [[https://codeberg.org/liberty/just-write/src/branch/main/jw.el][jw.el:=
Just Write, a microjournaling tool (uses external binary)]] ([[https://mat=
hstodon.xyz/@liberty/116517775716575306][@[email protected]]])
- Denote:
- [[https://www.alcarney.me/blog/2026/organising-series-with-denote-seque=
nce/][Organising Series with denote-sequence =E2=80=94 Alex Carney]] ([[htt=
ps://mastodon.social/@alcarney/116552920982223453][@alcarney]])
- Org Mode:
- [[https://list.orgmode.org/[email protected]][Org Mode requests:=
[FR] ox-md: Export custom-id search strings (::#) as anchors]]
- [[https://jonathanchu.is/posts/introducing-grove/][grove.el - an Obsidi=
an-like note-taking mode for Emacs]] ([[https://www.reddit.com/r/emacs/comm=
ents/1t4xmcb/groveel_an_obsidianlike_notetaking_mode_for_emacs/][r/emacs]],=
[[https://www.reddit.com/r/orgmode/comments/1t4xmsk/groveel_an_obsidianlik=
e_notetaking_mode_for_emacs/][r/orgmode]], [[https://irreal.org/blog/?p=3D1=
3792][Irreal]], [[https://news.ycombinator.com/item?id=3D48016809][HN]], [[=
https://news.ycombinator.com/item?id=3D48013448][HN]])
- [[https://www.youtube.com/watch?v=3D94jFimnlvNM][mon workflow emacs]] (=
18:31)
- [[https://www.youtube.com/watch?v=3DIygqcQhLhOo][Spacemacs | Org-mode T=
able Spreadsheet Formula | Productivit=C3=A9]] (05:19)
- Import, export, and integration:
- [[https://gitlab.com/jdm204/ox-html-file-embedding][Tiny package for =
org links which base64 embed files into HTML export for sharing]] ([[https:=
//www.reddit.com/r/orgmode/comments/1t93h3e/tiny_package_for_org_links_whic=
h_base64_embed/][Reddit]])
- [[https://list.orgmode.org/[email protected]/][Note abo=
ut needing to escape things in Org macros]] ([[https://mathstodon.xyz/@pabr=
yan/116537127097802685][@[email protected]]])
- [[https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH][LuaLaTex y fontspec =
(Orgmode) - FediverseTV]] ([[https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH]=
[@[email protected]]])
- [[https://gitlab.com/yugaego/emacs-config/-/blob/main/configs/init-or=
g.el?ref_type=3Dheads#L109][Config for using multiple org-publish projects]=
] ([[https://fosstodon.org/@yugaego/116549279791127644][@yugaego@fosstodon.=
org]])
- [[https://jan-iversen.de/2026/05/06/blogumzug.html][Blog-Umzug? | Jan=
Iversen]] ([[https://nerdculture.de/@razorback/116529000129741089][@razorb=
[email protected]]])
- [[https://git.sr.ht/~zelda/sync.el][sync.el - sync Org files with git=
automatically]] ([[https://www.reddit.com/r/orgmode/comments/1t84mr5/synce=
l_actually_exists_this_time_no_crypto/][Reddit]])
- [[http://en.andros.dev/blog/ba142044/twtxt-vs-org-social-the-evolutio=
n-of-an-idea/][Andros Fenollosa: twtxt vs Org Social: the evolution of an i=
dea]]
- [[https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV][Descubriendo la red =
Org-social - FediverseTV]] ([[https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV=
][@[email protected]]])
- Org development:
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D004e0828b7758b70ceb0ff47cdd872940c49dcdb][ox-latex.el: New varia=
ble org-latex-descriptive-environment]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D732610714eea47a133ca0bfc163d30a871b25e7b][ob-tangle: Make tangli=
ng from archived trees optional]]
- Completion:
- [[https://www.chiply.dev/post-vompeccc-showcase][Emacs Completion Showc=
ase with VOMPECCC (video)]] ([[https://www.youtube.com/watch?v=3DwyzUXScErj=
E][YouTube]] 01:08:43, [[https://www.reddit.com/r/emacs/comments/1t57j68/em=
acs_completion_showcase_with_vompeccc_video/][Reddit]], [[https://news.ycom=
binator.com/item?id=3D48037156][HN]], [[https://lobste.rs/s/ixlzlj/emacs_co=
mpletion_showcase_with_vompeccc][lobste.rs]])
- [[https://github.com/kn66/vertico-buffer-frame][Follow-up: vertico-buff=
er-frame, a child-frame experiment for vertico-buffer]] ([[https://www.redd=
it.com/r/emacs/comments/1t4fu7w/followup_verticobufferframe_a_childframe/][=
Reddit]])
- [[https://github.com/jojojames/fzf-async][fzf-async]] ([[https://www.re=
ddit.com/r/emacs/comments/1t6rs2h/fzfasync/][Reddit]])
- [[https://github.com/zenitsu7772000/yuta.el][Yuta.el: native fuzzy find=
er, Lsp Completion, and command palette for Emacs (uses external CLI tools)=
]] ([[https://www.reddit.com/r/emacs/comments/1t4jq5h/yutael_is_a_fast_nati=
ve_fuzzy_finder_lsp/][Reddit]])
- Coding:
- [[https://www.youtube.com/watch?v=3DNTHRxu7LFjI][My Doom Emacs setup fo=
r Rust development in less than two minutes]] (01:36)
- [[https://thanosapollo.org/projects/emacs-forgejo/][emacs-forgejo | Tha=
nos Apollo]] ([[https://sigmoid.social/@csantosb/116546018189748980][@csant=
[email protected]]])
- [[https://github.com/cobacdavid/hprpl][hprpl-mode]] for the HP-48G
- [[https://www.reddit.com/r/emacs/comments/1t9ib4b/finally_gotodefinitio=
n_w_eglot_on_jvm_languages/][Finally go-to-definition w/ Eglot on JVM langu=
ages (Kotlin and Java)! do you know how to improve it?]]
- [[https://github.com/PlugwiseBV/LuaProbe.el][Using our new Lua debbuger=
: LuaProbe, we made an Emacs package for it]] ([[https://www.reddit.com/r/e=
macs/comments/1t3bycu/using_our_new_lua_debbuger_luaprobe_we_made_an/][Redd=
it]])
- [[https://www.youtube.com/watch?v=3DwSKdspfOdSU][Configurando o Windows=
para Programar Jogos em C | Indie Game Dev]] (48:38)
- [[https://eshelyaron.com/sweep.html#High_002dlevel-Architecture][Sweep:=
SWI-Prolog Embedded in Emacs]] ([[https://mastodon.social/@PuercoPop/11652=
2365591905026][@PuercoPop]])
- [[https://jao.io/blog/geiser-moved-to-codeberg.html][jao: geiser moved =
to codeberg]] - Scheme interfaces
- Math:
- [[https://vannilla.org/write/1738103064/article.html][The Simple Emacs =
Spreadsheet]]
- Shells:
- [[https://www.jamescherti.com/emacs-toggle-a-shell-window-shell-pop/][T=
oggle an Emacs terminal with a single keystroke using shell-pop (Recently R=
efactored)]] ([[https://www.reddit.com/r/emacs/comments/1t7fp1v/toggle_an_e=
macs_terminal_with_a_single_keystroke/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/1t821vz/just_a_quick_eat_surv=
ey/][Just a quick "Eat" survey]]
- [[https://sr.ht/~hajovonta/termit/][termit: Terminal emulator for Emacs=
]] ([[https://mastodon.online/@hajovonta/116529852107644722][@hajovonta@mas=
todon.online]])
- Web:
- [[https://einar.codeberg.page/speed_improvement_hack_for_dired_with_eww=
.html][Einar Mostad: Speed improvement hack for dired with EWW]] - browse-u=
rl-handlers
- Mail, news, and chat:
- [[https://mastodon.world/@minad/116534494908640147][What improvements w=
ould you like to see in elfeed? (@[email protected])]]
- [[https://github.com/emacs-elfeed/elfeed/commit/072a609bb7e67c9b300ab22=
859a9423f7d7734d3][Add elfeed-tree-mode =C2=B7 emacs-elfeed/elfeed@072a609 =
=C2=B7 GitHub]] ([[https://mastodon.world/@minad/116544681551499931][@minad=
@mastodon.world]])
- Multimedia:
- [[https://codeberg.org/contrapunctus/sxiv.el][contrapunctus/sxiv.el: La=
unch (n)sxiv ((Neo) Simple X Image Viewer)]] ([[https://fe.disroot.org/obje=
cts/2b02fc3e-a422-4795-97a8-0d8cfc0e915a][@[email protected]]])
- AI:
- [[https://www.reddit.com/gallery/1t8vgxr][I made elisp-quality-ai: AI-f=
riendly quality reports for Emacs Lisp projects]]
- [[https://github.com/deno1011/emacs-mac-setup/blob/main/README.md][Emac=
s with Org-Mode and Claude for Apple MacBook]] ([[https://news.ycombinator.=
com/item?id=3D48065731][HN]])
- [[https://github.com/gicrisf/ox-skills][ox-skills: manage AI agent skil=
ls in Org-mode]] ([[https://www.reddit.com/r/emacs/comments/1t86yst/oxskill=
s_manage_ai_agent_skills_in_orgmode/][Reddit]])
- [[https://infosec.town/notes/alwbcffuqxf2ekpw][display-buffer-alist con=
fig for claude-code (@[email protected])]]
- Community:
- [[https://www.reddit.com/r/emacs/comments/1t438si/fortnightly_tips_tric=
ks_and_questions_20260505/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2026-05-05 / week 18]]
- [[https://sachachua.com/blog/2026/05/emacs-carnival-may-2026-may-i-reco=
mmend/][Sacha Chua: Emacs Carnival May 2026: "May I recommend..."]]
- [[https://www.finaprosadigital.com/2026-05-02-may-emacs-carnival.html=
][May Emacs Carnival]]: Carlos Pajuelo
- [[https://idlip.in/posts/may-i-recommend/][May I Recommend EWM | Dili=
p's Log]]
- [[https://sachachua.com/blog/2026/05/from-david-dimagid-what-we-talk-=
about-when-we-talk-about-recommending-emacs-packages/][Sacha Chua: From Dav=
id Dimagid: What we talk about when we talk about recommending Emacs packag=
es]]
- [[https://vannilla.org/write/1778277936/article.html][May I recommend=
=E2=80=A6 escaping the minibuffer]] ([[https://mibl.vannilla.org/@vanni/sta=
tuses/01KR4TJ3RG34K6W9A43ES5FH4Q][@[email protected]]])
- [[https://giampaolo.guiducci.it/posts/2026-05-09-may-i-recommend-vibe=
macsing/][May I recommend=E2=80=A6 vibemacsing? | Giampaolo Guiducci]] ([[h=
ttps://fosstodon.org/@gosub/116548774985172047][@[email protected]]])
- [[https://mstempl.netlify.app/post/may-i-recommend/][May I recommend=
=E2=80=A6 to only add items to your init files you understand and document?=
]] Martin Stemplinger
- [[https://curtismchale.ca/2026/05/05/emacs-carnival-may-i-recommend][=
Curtis McHale: Emacs Carnival: May I recommend...]]
- [[https://kelar.org/~bandali/gnu/emacs/emacs-chat-202605.html][Amin Ban=
dali: Emacs Chat with Sacha Chua]] ([[https://www.youtube.com/watch?v=3DZiT=
Qt8q1Ybc][YouTube]] 01:12:31, [[https://irreal.org/blog/?p=3D13797][Irreal]=
], [[https://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/][Sach=
a]])
- [[https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-shae-erisson=
/][Sacha Chua: Emacs Chat 22: Shae Erisson]] ([[https://www.youtube.com/wat=
ch?v=3DOvya0O2otbU][YouTube]], 01:02:36)
- [[https://www.reddit.com/r/emacs/comments/1t43rrt/i_just_dont_get_it/][=
I just dont get it...]] - long discussion about Emacs Lisp and customization
- [[https://www.youtube.com/watch?v=3Diuwn8GpRj7w][Emacs ATX Meetup. May =
2026. GNU Hyperbole.]] (01:44:31)
- [[https://fosstodon.org/@chiply/116518555422356975][Thread about what m=
akes Emacs easy for you (@[email protected])]]
- [[https://toobnix.org/w/mu2Wm3Y7F6dBbqBivkXL1x][Kent Pitman, Ramin Hona=
ry, Screwlisp #climate #emacs autocomplete #lisp #unix_surrealism #logic #l=
ispyGopherClimate - toobnix]] ([[https://gamerplus.org/@screwlisp/116524570=
149752933][@[email protected]]])
- [[https://curtismchale.ca/2026/05/05/the-gravitational-pull-of-familiar=
-tools][Curtis McHale: The gravitational pull of familiar tools]]
- Other:
- [[https://codeberg.org/veer66/ya-sort-lines][veer66/ya-sort-lines: Yet-=
another sort lines - Codeberg.org]] ([[https://mstdn.io/@veer66/11653918662=
2279157][@[email protected]]])
- [[https://codeberg.org/jamesendreshowell/ramb][jamesendreshowell/ramb: =
Emacs package Really Actually Make Backups - Codeberg.org]] ([[https://fedi=
science.org/@jameshowell/116522614001195322][@[email protected]]])
- [[https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-pa=
ckage/][Protesilaos: Emacs: save any buffer as PDF (my new buffer-to-pdf pa=
ckage)]]
- [[http://corwin.bru.st/2026-05-08-last-rev.pl/][Corwin Brust: last-rev.=
pl]] - find the most recent commit to each Emacs branch (or other Savannah =
projects)
- [[https://www.jamescherti.com/compiling-emacs/][James Cherti: A Technic=
al Guide for Compiling Emacs and its Packages for Maximum Performance on UN=
IX or GNU/Linux systems]]
- [[https://protesilaos.com/codelog/2026-05-04-emacs-keyboard-ergonomics/=
][Protesilaos: Re: Emacs and keyboard ergonomics]] ([[https://irreal.org/bl=
og/?p=3D13788][Irreal]])
- Emacs development:
- emacs-devel: [[https://yhetil.org/emacs-devel/CAM=3DF=3DbBAT3mTHqqut2fv=
[email protected]/][Re: Tail recursion - =
Lynn Winebarger]] - emacs-31 probably not going to have igc
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6672=
9f3e5080f8853393e5f88ce6f062b45164b7][New variable 'completion-frontend-pro=
perties' (bug#80990)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0d28=
7aa2761af39f64d5d0d7f4e6b74430ec8b74][Bump master Emacs version to 32.0.50]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd24b=
10ca75f49217f8585ce9c0fb53209693f882][Introduce 'margin' face for window ma=
rgin background]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Ded1f=
e2ca9590a97aee62f74630f7f1f9d795bcb2][nadvice.el: Make it easier to find ho=
w to change an interactive-form]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da952=
324e9be37869158e8a9cc4f676fa6113a343][keyboard.c: Allow SIGINT to `quit` in=
batch mode, instead of exit]]
- New packages:
- https://melpa.org/#/apple-container-tramp: TRAMP integration for apple =
container (MELPA)
- https://melpa.org/#/claude-code-context: Share buffer context with Clau=
de Code (MELPA)
- https://melpa.org/#/folgezett: Folgezettel IDs for org-roam (MELPA)
- https://melpa.org/#/gnus-browse-url-in-article: Smarter browse-url for =
Gnus articles (MELPA)
- https://melpa.org/#/har-viewer: Major mode for viewing HTTP Archive (HA=
R) files (MELPA)
- https://melpa.org/#/indigo: Emacs interface to the Indigo cheminformati=
cs library (MELPA)
- https://melpa.org/#/nucleo-completion: Nucleo-backed completion style (=
MELPA)
- https://melpa.org/#/shannon-max: Analyze your keybindings with informat=
ion theory (MELPA)
- https://melpa.org/#/verdict-dart: Dart runner for verdict (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-05][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!
--=-=-=--