2026-07-06 Emacs news

Sacha Chua <[email protected]> Mon, 06 Jul 2026 18:44:59 -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-07-06 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  Wow, the June Emacs Carnival gathered 22 entries on the topic of Underapp=
reciated Emacs built-ins https://rossabaker.com/blog/underappreciated-emacs=
-built-ins/. Looking for something to write about next? "Programming" https=
://plaindrops.de/blog/2026/emacscarnival2607/ is the Emacs Carnival theme f=
or July. Thanks to Ross for hosting in June and Andy for hosting in July. A=
lso, there was a fair bit of discussion about The GNU Emacs Architecture : =
Unlocking the Core https://www.diva-portal.org/smash/record.jsf?pid=3Ddiva2=
%3A2052282&dswid=3D9863. Have fun!

  - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
      - Emacs.si (in person): Emacs.si meetup #7 2026 (v #=C5=BEivo) https:=
//dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb Mon Jul 6 1=
900 CET
      - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul=
 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1=
600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 9 0000 Asia=
/Singapore
      - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelie=
r-emacs Fri Jul 10 1800 Europe/Paris
      - London Emacs (in person): Emacs London meetup https://www.meetup.co=
m/london-emacs-hacking/events/315050696/ Tue Jul 14 1800 Europe/London
      - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-=
berlin.org/ Tue Jul 14 1900 Europe/Berlin
      - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 15 0800 A=
merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G=
MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
      - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Jul =
18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1=
600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Sun Jul 19 0000 Asi=
a/Singapore
  - Beginner:
      - Learning Vanilla Emacs from Scratch with Prot as a Neovim User http=
s://www.youtube.com/watch?v=3DbtAOBkcLEkg (01:54:04, highlights https://www=
.youtube.com/watch?v=3DYyu2UzuiGEU 08:28, linkarzu https://linkarzu.com/pos=
ts/emacs/prot-love-letter/, Protesilaos https://protesilaos.com/codelog/202=
6-07-04-emacs-for-beginners-with-linkarzu/, Reddit https://www.reddit.com/r=
/emacs/comments/1uoxip0/learning_vanilla_emacs_from_scratch_with_prot_as/)
      - Learning Emacs with The Professor from University of Victoria https=
://youtu.be/xVmqPzYnqaw (Reddit https://www.reddit.com/r/emacs/comments/1uk=
y1wo/learning_emacs_with_the_professor_from_university/)
  - Emacs configuration:
      - Jonas Bernoulli: Announcing two new experimental MELPA channels htt=
ps://emacsair.me/2026/07/03/melpa-channels (Reddit https://www.reddit.com/r=
/emacs/comments/1umm2zp/announcing_two_new_experimental_melpa_channels/, Ir=
real https://irreal.org/blog/?p=3D13920)
      - Emacs Redux: Automating Emacs Screenshots https://emacsredux.com/bl=
og/2026/07/03/automating-emacs-screenshots/
      - dotfiles-public/.emacs.d/init.el https://github.com/masutaka/dotfil=
es-public/blob/d1459a11188a6f8a4f5b9adfab1875f0d8d1271c/.emacs.d/init.el#L9=
45-L972 (@[email protected] https://mstdn.love/@masutaka/1168677247063224=
94)
  - Emacs Lisp:
      - Introducing graph-fa2 (browser free graph rendering) https://github=
.com/elij/graph-fa2 (Reddit https://www.reddit.com/r/emacs/comments/1umgze1=
/introducing_graphfa2_browser_free_graph_rendering/)
  - Appearance:
      - modusregel: a simple, beautiful mode-line for Emacs https://codeber=
g.org/jjba23/modusregel (Reddit https://www.reddit.com/r/emacs/comments/1ul=
vnsa/modusregel_a_simple_beautiful_modeline_for_emacs/)
  - Navigation:
      - How to Search For Text in Emacs https://www.youtube.com/watch?v=3DJ=
EcDDuYlfiM (01:45)
      - Meta Redux: Projectile 3.0 https://metaredux.com/posts/2026/07/01/p=
rojectile-3-0.html and 3.1 https://metaredux.com/posts/2026/07/04/projectil=
e-3-1.html
      - Emacs-LinkXall Hyperlinking In Program Source Files https://www.you=
tube.com/watch?v=3DWO6NzhJmzZc (02:36)
  - Dired:
      - James Dyer: That Moment Dired Eats Your File and why Trash Saves Yo=
u https://emacs.dyerdwelling.family/emacs/20260515110240-emacs--that-moment=
-dired-eats-your-file-and-why-trash-saves-you/ (Irreal https://irreal.org/b=
log/?p=3D13914)
      - My Emacs configuration (Dired) https://eugene-andrienko.com/2026-07=
-05-my-emacs-configuration-dired.html (@[email protected] https://mastodon.b=
sd.cafe/@evgandr/116869090588971490)
  - Writing:
      - Abbreviations, but locally https://www.reddit.com/r/emacs/comments/=
1uo1rmu/abbreviations_but_locally/
      - Protesilaos: Emacs: write with input method (e.g. French) and Jinx =
for spelling https://protesilaos.com/codelog/2026-07-02-emacs-french-input-=
method-jinx-spell/ (Irreal https://irreal.org/blog/?p=3D13924, YouTube http=
s://youtu.be/UjCbNOqUgTs 11:50, Reddit https://www.reddit.com/r/emacs/comme=
nts/1ulktr6/new_prot_video_write_with_input_method_eg_french/)
  - Denote:
      - Chris Maiorana: God mode notes with Denote and Consult Notes https:=
//chrismaiorana.com/god-mode-notes/ (YouTube https://www.youtube.com/watch?=
v=3D_F8c5kLQT70, 15:04)
  - Org Mode:
      - Org Mode requests: [RFC] ob-core: org-babel-call -- a documented wa=
y to call a block from Lisp https://list.orgmode.org/178278315680.690764.12=
[email protected]
      - Wai Hon: One-Line-Per-Day Diary in Org-mode https://whhone.com/post=
s/one-line-per-day-diary-in-org-mode/
      - org-clock-lock: Mandatory task focus based on org-clock https://git=
hub.com/haji-ali/org-clock-lock (Reddit https://www.reddit.com/r/emacs/comm=
ents/1ukpk3c/orgclocklock_mandatory_task_focus_based_on/)
      - Seamless view/editing of markdown as org-mode https://www.youtube.c=
om/watch?v=3DRJqRwlVvB3E (18:51)
      - Memorize vocabulary on the go on Emacs Android https://www.reddit.c=
om/r/emacs/comments/1un91s6/memorize_vocabulary_on_the_go_on_emacs_android/=
 org-srs
      - [BLOG] #30 bbb:OrgMeetup on Wed, May 13, 19:00 UTC+3 - Ihor Radchen=
ko https://list.orgmode.org/orgmode/878q7uzip7.fsf@localhost/ (@yantar92@fo=
sstodon.org https://fosstodon.org/@yantar92/116846070441664749)
      - Org development:
      - ox-beamer.el: add ltx-talk support https://git.savannah.gnu.org/cgi=
t/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D13a25caeb2f71b2ddf19a8fae3316=
195302e8959
      - lisp/ol.el: Add option `org-link-default-file-link-description' htt=
ps://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D=
4f39f176dc0f5a71762a0279b14447c99f56fb98
      - ox-latex.el: Add DocumentMetadata https://git.savannah.gnu.org/cgit=
/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3Dfd5d3b1a599aad17ff67a2625a1725=
df520976ce
  - Coding:
      - Raymond Zeitler: Emacs Carnival July 2026 -- Programming https://ra=
y-on-emacs.blogspot.com/2026/07/emacs-carnival-july-2026-programming.html
      - Browse GitHub repos directly from find-file dialog https://www.yout=
ube.com/watch?v=3DYV1kyVE6SvU (29:11)
      - Jonas Bernoulli: Magit 4.6 released https://emacsair.me/2026/07/01/=
magit-4.6 (Irreal https://irreal.org/blog/?p=3D13916, Reddit https://www.re=
ddit.com/r/emacs/comments/1ukukzs/magit_v460_released/)
      - tusharhero: Underappreciated builtin: Grand Unified Debugger https:=
//tusharhero.codeberg.page/underappreciated-builtin-gud.html (lobste.rs htt=
ps://lobste.rs/s/g6wquq/underappreciated_builtin_grand_unified)
      - TIL: Flycheck can explain errors https://www.reddit.com/r/emacs/com=
ments/1ukoy32/til_flycheck_can_explain_errors/
      - Meta Redux: Sayid Redux https://metaredux.com/posts/2026/07/01/sayi=
d-redux.html
      - Meta Redux: CIDER 2.0 is Brewing=E2=80=A6 https://metaredux.com/pos=
ts/2026/06/30/cider-2-0-is-brewing.html
      - Meta Redux: Clojurists Together Update: May and June 2026 https://m=
etaredux.com/posts/2026/07/05/clojurists-together-update-may-june-2026.html
  - Shells:
      - How to build the Emacs vterm module with custom CFLAGS and LDFLAGS =
(@jamescherti) https://mastodon.social/@jamescherti/116874196681776761
  - Web:
      - Nicolas Cavigneaux: shpaste: a paste.sr.ht Client for Emacs https:/=
/www.bounga.org/emacs/2026/07/01/shpaste-a-paste-sr-ht-client-for-emacs/ ( =
Reddit https://www.reddit.com/r/emacs/comments/1ul1mcp/shpaste_an_emacs_cli=
ent_for_pastesrht/, Sourcehut https://sr.ht/~bounga/shpaste)
      - Sacha Chua: Une navigation simplifi=C3=A9e sur mon blog gr=C3=A2ce =
=C3=A0 EWW (et Emacs !) https://sachachua.com/blog/2026/07/une-navigation-s=
implifiee-sur-mon-blog-grace-a-eww-et-emacs/
  - Mail, news, and chat:
      - Nicolas Cavigneaux: Sign Always, Encrypt When Possible: Automatic G=
PG in mu4e https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-when=
-possible-in-mu4e/ (Irreal https://irreal.org/blog/?p=3D13918)
      - Joar von Arndt: Automatically Find PGP Keys in Mu4e https://joarvar=
ndt.se/mu4e-wkd.html
      - Nicolas Cavigneaux: emacs-mailto: Open macOS mailto: Links in Emacs=
 https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-macos-mailto-lin=
ks-in-emacs/ (Reddit https://www.reddit.com/r/emacs/comments/1ul1pew/emacsm=
ailto_make_macos_mailto_links_open_in_emacs/, Sourcehut https://sr.ht/~boun=
ga/emacs-mailto)
  - Doom Emacs:
      - Doom Emacs: Why I Chose It Over Vim and Never Looked Back https://y=
outube.com/watch?v=3DHnL77t4IsBY&is=3DcTej7C68MiOhu-Xk (Reddit https://www.=
reddit.com/r/emacs/comments/1ul3pv3/doom_emacs_why_i_chose_it_over_vim_and_=
never/)
      - Neovim user Reacts to Bashbunni's Doom Emacs Video https://www.yout=
ube.com/watch?v=3Ds7FOH66QFU8 (22:55)
      - 3 Neovim Users Talk About Emacs, Which One is Better? https://www.y=
outube.com/watch?v=3D76DxSjrBOBg (35:45)
  - Multimedia:
      - ytm-radio is an Emacs-native YouTube Music player https://github.co=
m/LuciusChen/ytm-radio (Reddit https://www.reddit.com/r/emacs/comments/1ulg=
iin/ytmradio_is_an_emacsnative_youtube_music_player/)
  - LLMs:
      - Removing a special cause of variation in small steps =E2=80=94 Will=
em van den Ende https://willemvandenende.com/blog/engineering/removing-a-sp=
ecial-cause-of-variation-in-small-steps (@mostalive https://mastodon.social=
/@mostalive/116856245273974288)
      - Emacs and AI, the combination you've been missing https://getsmall.=
xyz/post/cmr9fur9c0071ajx9fur7me1j
      - New experimental feature of gptel https://www.youtube.com/watch?v=
=3DT9HSTSm7i5M (33:20)
      - AI-driven keyboard macros in emacs https://www.youtube.com/watch?v=
=3DkIum-ciAtuY (01:06)
      - Glasspane: A proof of concept for a transparent bridge between mobi=
le interaction and executing Elisp https://v.redd.it/7ntsi22xriah1 (Reddit =
https://www.reddit.com/r/emacs/comments/1uk7m5k/glasspane_a_proof_of_concep=
t_for_a_transparent/)
      - Secondary Glasspane Demo: Composing Android Companion app using Eli=
sp. https://v.redd.it/0v73b3yosiah1
  - Community:
      - Fortnightly Tips, Tricks, and Questions =E2=80=94 2026-06-30 / week=
 26 https://www.reddit.com/r/emacs/comments/1ujd8u1/fortnightly_tips_tricks=
_and_questions_20260630/: language detection, meow and ghostel, debug-on-va=
riable-change, ...
      - What do you do in emacs? https://www.reddit.com/r/emacs/comments/1u=
ljlxt/what_do_you_do_in_emacs/
      - New contributors to GNU Emacs over time https://www.reddit.com/r/em=
acs/comments/1uo4t5e/new_contributors_to_gnu_emacs_over_time/
      - Sacha Chua: Re: React to Sacha and Prot Newbies and Starter Kits Em=
acs Video - linkarzu https://sachachua.com/blog/2026/07/re-react-to-sacha-a=
nd-prot-newbies-and-starter-kits-emacs-video-linkarzu/ (YouTube https://www=
.youtube.com/watch?v=3DAr4c0EU4rIs, 14:26)
      - Finish Prot and Sacha Video | Should I Take Emacs Coaching Sessions=
 with Prot? https://www.youtube.com/watch?v=3DedAcFgkJkSA (05:09:08)
      - Planet Emacslife now has Org Social output https://planet.emacslife=
.com/social.org (@[email protected] https://activity.andros.dev/@a=
ndros/statuses/01KWVRR14V5WX42ZD3KWD68PKE)
  - Other:
      - The GNU Emacs Architecture: Unlocking the Core https://www.diva-por=
tal.org/smash/record.jsf?pid=3Ddiva2%3A2052282&dswid=3D9863 (full-text PDF =
https://www.diva-portal.org/smash/get/diva2:2052282/FULLTEXT01.pdf, Reddit =
https://www.reddit.com/r/emacs/comments/1uknygh/the_gnu_emacs_architecture_=
unlocking_the_core/, HN https://news.ycombinator.com/item?id=3D48747733, lo=
bste.rs https://lobste.rs/s/t1rsta/gnu_emacs_architecture)
      - Anju 1.8.0: Right-click context menu additions like Copy Link Addre=
ss https://melpa.org/#/anju (@[email protected] https://sfba.social/=
@kickingvegas/116851174834229892)
      - Marcin Borkowski: opening pdfs in pdf-tools https://mbork.pl/2026-0=
6-29_opening_pdfs_in_pdf-tools emacsclient.desktop file for making Emacs th=
e default PDF viewer in Linux
      - Raymond Zeitler: Create Date Books, Planners and Calendars with Ema=
cs https://ray-on-emacs.blogspot.com/2026/06/create-date-books-planners-and=
.html
      - neofetch.el https://codeberg.org/benja2998/neofetch.el (Reddit http=
s://www.reddit.com/r/emacs/comments/1ummg76/neofetchel/) - system informati=
on
      - Printing with Emacs under recent MacOS releases (@[email protected]=
al) https://chaos.social/@root42/116866568649413130
      - How to Connect Official Android Emacs to the Pixel Linux Terminal (=
No Root!) https://www.youtube.com/watch?v=3D3rqw2XdDHIs (00:20) - toybox nc=
 (netcat) to make a local connection
      - Installation and Setting up Emacs on Windows 11.... https://www.you=
tube.com/watch?v=3DxXfvEjipmC4 (15:17)
  - Emacs development:
      - emacs-devel: Re: SDL terminal type - Eli Zaretskii https://yhetil.o=
rg/emacs-devel/[email protected]/ - theoretical benefits of changing t=
he way the main loop is handled
      - Delete dir-mode VC backend method https://git.savannah.gnu.org/cgit=
/emacs.git/commit/etc/NEWS?id=3Dc7aab69e30ffb8cd91df488d0cafe22bb7774877
      - VC-Dir: Let backends supply a custom mode and key binding hints htt=
ps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D02fb63f7fe9ac=
a2974d47095e5281919d173967a
      - Keep Rmail collection buffers unibyte https://git.savannah.gnu.org/=
cgit/emacs.git/commit/etc/NEWS?id=3D35af392aee538254f92fb2386f1dd69c7d0fb82b
      - New macro 'elisp-scope-define-function-spec' (bug#81355) https://gi=
t.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2a2675fd3977b872d8c6=
b3efb8cc1d93c9e6b4fa
      - elisp-scope.el: Support associating analyzers with multiple symbols=
 https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8c8caa308=
857b89e22b2d2f9d4be2241cf0a6f67
      - Improve commit log entry creation from ChangeLog (bug#80928) https:=
//git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D56154c939bf8f3cd=
7dbadeb91ef0a2fe4294ec65
      - Update to Android 17 https://git.savannah.gnu.org/cgit/emacs.git/co=
mmit/etc/NEWS?id=3D850cbdfa1be89f6ede45d304fb3792d1043ef2fa
      - Clicking mode line menus in inactive windows now switches the windo=
w https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd56e9859=
2ef949f31687ff8adf16a12411efb1e5
  - New packages:
      - https://melpa.org/#/browsel: WebSocket bridge to a Chrome/Firefox e=
xtension (MELPA)
      - https://melpa.org/#/denote-solo: Switch the active Denote directory=
 (MELPA)
      - https://melpa.org/#/hutch: AI code review for magit (MELPA)
      - https://melpa.org/#/jal: Java Agent Loader (JAL) for JDTLS (MELPA)
      - https://melpa.org/#/kusanagi-theme: Ghost in the Shell inspired dar=
k theme built on Modus (MELPA)
      - https://melpa.org/#/ol-locate-file: Locate-based file links for Org=
 mode (MELPA)
      - https://elpa.gnu.org/packages/sendai-theme.html: A cool blue color =
theme (GNU ELPA)
      - https://melpa.org/#/srs: Spaced repetition in plain text (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-07. 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-orga1a9379" class=3D"outline-3">
<h3 id=3D"orga1a9379"><a href=3D"#orga1a9379">2026-07-06 Emacs news</a></h3>
<div class=3D"outline-text-3" id=3D"text-orga1a9379">
<p>
Wow, the June Emacs Carnival gathered 22 entries on the topic of <a href=3D=
"https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Underapprec=
iated Emacs built-ins</a>. Looking for something to write about next? <a hr=
ef=3D"https://plaindrops.de/blog/2026/emacscarnival2607/">"Programming"</a>=
 is the Emacs Carnival theme for July. Thanks to Ross for hosting in June a=
nd Andy for hosting in July. Also, there was a fair bit of discussion about=
 <a href=3D"https://www.diva-portal.org/smash/record.jsf?pid=3Ddiva2%3A2052=
282&amp;dswid=3D9863">The GNU Emacs Architecture : Unlocking the Core</a>. =
Have fun!
</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.si (in person): Emacs.si meetup #7 2026 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb">htt=
ps://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb</a> Mon =
Jul 6 1900 CET</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Jul 8 0900 America/Vancouv=
er - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Euro=
pe/Berlin - 2130 Asia/Kolkata &ndash; Thu Jul 9 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Jul 10 1800 Eu=
rope/Paris</li>
<li>London Emacs (in person): Emacs London meetup <a href=3D"https://www.me=
etup.com/london-emacs-hacking/events/315050696/">https://www.meetup.com/lon=
don-emacs-hacking/events/315050696/</a> Tue Jul 14 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 Jul 14 1900 Europe/Be=
rlin</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Jul 15 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 =
Asia/Kolkata - 2300 Asia/Singapore</li>
<li>OrgDevMeetup <a href=3D"https://bbb.emacsverse.org/rooms/orgdevmeetup">=
https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Jul 18 0900 America/V=
ancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 180=
0 Europe/Berlin - 2130 Asia/Kolkata &ndash; Sun Jul 19 0000 Asia/Singapore<=
/li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DbtAOBkcLEkg">Learning Vani=
lla Emacs from Scratch with Prot as a Neovim User</a> (01:54:04, <a href=3D=
"https://www.youtube.com/watch?v=3DYyu2UzuiGEU">highlights</a> 08:28, <a hr=
ef=3D"https://linkarzu.com/posts/emacs/prot-love-letter/">linkarzu</a>, <a =
href=3D"https://protesilaos.com/codelog/2026-07-04-emacs-for-beginners-with=
-linkarzu/">Protesilaos</a>, <a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1uoxip0/learning_vanilla_emacs_from_scratch_with_prot_as/">Reddit</a>)=
</li>
<li><a href=3D"https://youtu.be/xVmqPzYnqaw">Learning Emacs with The Profes=
sor from University of Victoria</a> (<a href=3D"https://www.reddit.com/r/em=
acs/comments/1uky1wo/learning_emacs_with_the_professor_from_university/">Re=
ddit</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsair.me/2026/07/03/melpa-channels">Jonas Bernoul=
li: Announcing two new experimental MELPA channels</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1umm2zp/announcing_two_new_experimental_mel=
pa_channels/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D13920">Ir=
real</a>)</li>
<li><a href=3D"https://emacsredux.com/blog/2026/07/03/automating-emacs-scre=
enshots/">Emacs Redux: Automating Emacs Screenshots</a></li>
<li><a href=3D"https://github.com/masutaka/dotfiles-public/blob/d1459a11188=
a6f8a4f5b9adfab1875f0d8d1271c/.emacs.d/init.el#L945-L972">dotfiles-public/.=
emacs.d/init.el</a> (<a href=3D"https://mstdn.love/@masutaka/11686772470632=
2494">@[email protected]</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/elij/graph-fa2">Introducing graph-fa2 (br=
owser free graph rendering)</a> (<a href=3D"https://www.reddit.com/r/emacs/=
comments/1umgze1/introducing_graphfa2_browser_free_graph_rendering/">Reddit=
</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/jjba23/modusregel">modusregel: a simple=
, beautiful mode-line for Emacs</a> (<a href=3D"https://www.reddit.com/r/em=
acs/comments/1ulvnsa/modusregel_a_simple_beautiful_modeline_for_emacs/">Red=
dit</a>)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DJEcDDuYlfiM">How to Search=
 For Text in Emacs</a> (01:45)</li>
<li><a href=3D"https://metaredux.com/posts/2026/07/01/projectile-3-0.html">=
Meta Redux: Projectile 3.0</a> and <a href=3D"https://metaredux.com/posts/2=
026/07/04/projectile-3-1.html">3.1</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DWO6NzhJmzZc">Emacs-LinkXal=
l Hyperlinking In Program Source Files</a> (02:36)</li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20260515110240-emacs=
--that-moment-dired-eats-your-file-and-why-trash-saves-you/">James Dyer: Th=
at Moment Dired Eats Your File and why Trash Saves You</a> (<a href=3D"http=
s://irreal.org/blog/?p=3D13914">Irreal</a>)</li>
<li><a href=3D"https://eugene-andrienko.com/2026-07-05-my-emacs-configurati=
on-dired.html">My Emacs configuration (Dired)</a> (<a href=3D"https://masto=
don.bsd.cafe/@evgandr/116869090588971490">@[email protected]</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1uo1rmu/abbreviation=
s_but_locally/">Abbreviations, but locally</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-07-02-emacs-french-inpu=
t-method-jinx-spell/">Protesilaos: Emacs: write with input method (e.g. Fre=
nch) and Jinx for spelling</a> (<a href=3D"https://irreal.org/blog/?p=3D139=
24">Irreal</a>, <a href=3D"https://youtu.be/UjCbNOqUgTs">YouTube</a> 11:50,=
 <a href=3D"https://www.reddit.com/r/emacs/comments/1ulktr6/new_prot_video_=
write_with_input_method_eg_french/">Reddit</a>)</li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://chrismaiorana.com/god-mode-notes/">Chris Maiorana: G=
od mode notes with Denote and Consult Notes</a> (<a href=3D"https://www.you=
tube.com/watch?v=3D_F8c5kLQT70">YouTube</a>, 15:04)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://list.orgmode.org/178278315680.690764.126162086621884=
[email protected]">Org Mode requests: [RFC] ob-core: org-babel-call &ndash; a do=
cumented way to call a block from Lisp</a></li>
<li><a href=3D"https://whhone.com/posts/one-line-per-day-diary-in-org-mode/=
">Wai Hon: One-Line-Per-Day Diary in Org-mode</a></li>
<li><a href=3D"https://github.com/haji-ali/org-clock-lock">org-clock-lock: =
Mandatory task focus based on org-clock</a> (<a href=3D"https://www.reddit.=
com/r/emacs/comments/1ukpk3c/orgclocklock_mandatory_task_focus_based_on/">R=
eddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DRJqRwlVvB3E">Seamless view=
/editing of markdown as org-mode</a> (18:51)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1un91s6/memorize_voc=
abulary_on_the_go_on_emacs_android/">Memorize vocabulary on the go on Emacs=
 Android</a> org-srs</li>
<li><a href=3D"https://list.orgmode.org/orgmode/878q7uzip7.fsf@localhost/">=
[BLOG] #30 bbb:OrgMeetup on Wed, May 13, 19:00 UTC+3 - Ihor Radchenko</a> (=
<a href=3D"https://fosstodon.org/@yantar92/116846070441664749">@yantar92@fo=
sstodon.org</a>)</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=3D13a25caeb2f71b2ddf19a8fae3316195302e8959">ox-beamer.el: a=
dd ltx-talk support</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D4f39f176dc0f5a71762a0279b14447c99f56fb98">lisp/ol.el: Add=
 option `org-link-default-file-link-description'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3Dfd5d3b1a599aad17ff67a2625a1725df520976ce">ox-latex.el: Ad=
d DocumentMetadata</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://ray-on-emacs.blogspot.com/2026/07/emacs-carnival-jul=
y-2026-programming.html">Raymond Zeitler: Emacs Carnival July 2026 &ndash; =
Programming</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DYV1kyVE6SvU">Browse GitHub=
 repos directly from find-file dialog</a> (29:11)</li>
<li><a href=3D"https://emacsair.me/2026/07/01/magit-4.6">Jonas Bernoulli: M=
agit 4.6 released</a> (<a href=3D"https://irreal.org/blog/?p=3D13916">Irrea=
l</a>, <a href=3D"https://www.reddit.com/r/emacs/comments/1ukukzs/magit_v46=
0_released/">Reddit</a>)</li>
<li><a href=3D"https://tusharhero.codeberg.page/underappreciated-builtin-gu=
d.html">tusharhero: Underappreciated builtin: Grand Unified Debugger</a> (<=
a href=3D"https://lobste.rs/s/g6wquq/underappreciated_builtin_grand_unified=
">lobste.rs</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1ukoy32/til_flycheck=
_can_explain_errors/">TIL: Flycheck can explain errors</a></li>
<li><a href=3D"https://metaredux.com/posts/2026/07/01/sayid-redux.html">Met=
a Redux: Sayid Redux</a></li>
<li><a href=3D"https://metaredux.com/posts/2026/06/30/cider-2-0-is-brewing.=
html">Meta Redux: CIDER 2.0 is Brewing=E2=80=A6</a></li>
<li><a href=3D"https://metaredux.com/posts/2026/07/05/clojurists-together-u=
pdate-may-june-2026.html">Meta Redux: Clojurists Together Update: May and J=
une 2026</a></li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.social/@jamescherti/116874196681776761">How=
 to build the Emacs vterm module with custom CFLAGS and LDFLAGS (@jamescher=
ti)</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://www.bounga.org/emacs/2026/07/01/shpaste-a-paste-sr-h=
t-client-for-emacs/">Nicolas Cavigneaux: shpaste: a paste.sr.ht Client for =
Emacs</a> ( <a href=3D"https://www.reddit.com/r/emacs/comments/1ul1mcp/shpa=
ste_an_emacs_client_for_pastesrht/">Reddit</a>, <a href=3D"https://sr.ht/~b=
ounga/shpaste">Sourcehut</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2026/07/une-navigation-simplifiee=
-sur-mon-blog-grace-a-eww-et-emacs/">Sacha Chua: Une navigation simplifi=C3=
=A9e sur mon blog gr=C3=A2ce =C3=A0 EWW (et Emacs !)</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-=
when-possible-in-mu4e/">Nicolas Cavigneaux: Sign Always, Encrypt When Possi=
ble: Automatic GPG in mu4e</a> (<a href=3D"https://irreal.org/blog/?p=3D139=
18">Irreal</a>)</li>
<li><a href=3D"https://joarvarndt.se/mu4e-wkd.html">Joar von Arndt: Automat=
ically Find PGP Keys in Mu4e</a></li>
<li><a href=3D"https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-ma=
cos-mailto-links-in-emacs/">Nicolas Cavigneaux: emacs-mailto: Open macOS ma=
ilto: Links in Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comment=
s/1ul1pew/emacsmailto_make_macos_mailto_links_open_in_emacs/">Reddit</a>, <=
a href=3D"https://sr.ht/~bounga/emacs-mailto">Sourcehut</a>)</li>
</ul></li>
<li>Doom Emacs:
<ul class=3D"org-ul">
<li><a href=3D"https://youtube.com/watch?v=3DHnL77t4IsBY&amp;is=3DcTej7C68M=
iOhu-Xk">Doom Emacs: Why I Chose It Over Vim and Never Looked Back</a> (<a =
href=3D"https://www.reddit.com/r/emacs/comments/1ul3pv3/doom_emacs_why_i_ch=
ose_it_over_vim_and_never/">Reddit</a>)
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3Ds7FOH66QFU8">Neovim user R=
eacts to Bashbunni's Doom Emacs Video</a> (22:55)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D76DxSjrBOBg">3 Neovim User=
s Talk About Emacs, Which One is Better?</a> (35:45)</li>
</ul></li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/LuciusChen/ytm-radio">ytm-radio is an Ema=
cs-native YouTube Music player</a> (<a href=3D"https://www.reddit.com/r/ema=
cs/comments/1ulgiin/ytmradio_is_an_emacsnative_youtube_music_player/">Reddi=
t</a>)</li>
</ul></li>
<li>LLMs:
<ul class=3D"org-ul">
<li><a href=3D"https://willemvandenende.com/blog/engineering/removing-a-spe=
cial-cause-of-variation-in-small-steps">Removing a special cause of variati=
on in small steps =E2=80=94 Willem van den Ende</a> (<a href=3D"https://mas=
todon.social/@mostalive/116856245273974288">@mostalive</a>)</li>
<li><a href=3D"https://getsmall.xyz/post/cmr9fur9c0071ajx9fur7me1j">Emacs a=
nd AI, the combination you've been missing</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DT9HSTSm7i5M">New experimen=
tal feature of gptel</a> (33:20)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DkIum-ciAtuY">AI-driven key=
board macros in emacs</a> (01:06)</li>
<li><a href=3D"https://v.redd.it/7ntsi22xriah1">Glasspane: A proof of conce=
pt for a transparent bridge between mobile interaction and executing Elisp<=
/a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1uk7m5k/glasspane_a=
_proof_of_concept_for_a_transparent/">Reddit</a>)
<ul class=3D"org-ul">
<li><a href=3D"https://v.redd.it/0v73b3yosiah1">Secondary Glasspane Demo: C=
omposing Android Companion app using Elisp.</a></li>
</ul></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1ujd8u1/fortnightly_=
tips_tricks_and_questions_20260630/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2026-06-30 / week 26</a>: language detection, meow and ghostel,=
 debug-on-variable-change, &hellip;</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1uljlxt/what_do_you_=
do_in_emacs/">What do you do in emacs?</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1uo4t5e/new_contribu=
tors_to_gnu_emacs_over_time/">New contributors to GNU Emacs over time</a></=
li>
<li><a href=3D"https://sachachua.com/blog/2026/07/re-react-to-sacha-and-pro=
t-newbies-and-starter-kits-emacs-video-linkarzu/">Sacha Chua: Re: React to =
Sacha and Prot Newbies and Starter Kits Emacs Video - linkarzu</a> (<a href=
=3D"https://www.youtube.com/watch?v=3DAr4c0EU4rIs">YouTube</a>, 14:26)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DedAcFgkJkSA">Finish Prot a=
nd Sacha Video | Should I Take Emacs Coaching Sessions with Prot?</a> (05:0=
9:08)</li>
<li><a href=3D"https://planet.emacslife.com/social.org">Planet Emacslife no=
w has Org Social output</a> (<a href=3D"https://activity.andros.dev/@andros=
/statuses/01KWVRR14V5WX42ZD3KWD68PKE">@[email protected]</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://www.diva-portal.org/smash/record.jsf?pid=3Ddiva2%3A2=
052282&amp;dswid=3D9863">The GNU Emacs Architecture: Unlocking the Core</a>=
 (<a href=3D"https://www.diva-portal.org/smash/get/diva2:2052282/FULLTEXT01=
.pdf">full-text PDF</a>, <a href=3D"https://www.reddit.com/r/emacs/comments=
/1uknygh/the_gnu_emacs_architecture_unlocking_the_core/">Reddit</a>, <a hre=
f=3D"https://news.ycombinator.com/item?id=3D48747733">HN</a>, <a href=3D"ht=
tps://lobste.rs/s/t1rsta/gnu_emacs_architecture">lobste.rs</a>)</li>
<li><a href=3D"https://melpa.org/#/anju">Anju 1.8.0: Right-click context me=
nu additions like Copy Link Address</a> (<a href=3D"https://sfba.social/@ki=
ckingvegas/116851174834229892">@[email protected]</a>)</li>
<li><a href=3D"https://mbork.pl/2026-06-29_opening_pdfs_in_pdf-tools">Marci=
n Borkowski: opening pdfs in pdf-tools</a> emacsclient.desktop file for mak=
ing Emacs the default PDF viewer in Linux</li>
<li><a href=3D"https://ray-on-emacs.blogspot.com/2026/06/create-date-books-=
planners-and.html">Raymond Zeitler: Create Date Books, Planners and Calenda=
rs with Emacs</a></li>
<li><a href=3D"https://codeberg.org/benja2998/neofetch.el">neofetch.el</a> =
(<a href=3D"https://www.reddit.com/r/emacs/comments/1ummg76/neofetchel/">Re=
ddit</a>) - system information</li>
<li><a href=3D"https://chaos.social/@root42/116866568649413130">Printing wi=
th Emacs under recent MacOS releases (@[email protected])</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3D3rqw2XdDHIs">How to Connec=
t Official Android Emacs to the Pixel Linux Terminal (No Root!)</a> (00:20)=
 - toybox nc (netcat) to make a local connection</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DxXfvEjipmC4">Installation =
and Setting up Emacs on Windows 11&hellip;.</a> (15:17)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel: <a href=3D"https://yhetil.org/emacs-devel/867bna9h2a.fsf@g=
nu.org/">Re: SDL terminal type - Eli Zaretskii</a> - theoretical benefits o=
f changing the way the main loop is handled</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc7aab69e30ffb8cd91df488d0cafe22bb7774877">Delete dir-mode VC backend m=
ethod</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D02fb63f7fe9aca2974d47095e5281919d173967a">VC-Dir: Let backends supply =
a custom mode and key binding hints</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D35af392aee538254f92fb2386f1dd69c7d0fb82b">Keep Rmail collection buffer=
s unibyte</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2a2675fd3977b872d8c6b3efb8cc1d93c9e6b4fa">New macro 'elisp-scope-defin=
e-function-spec' (bug#81355)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D8c8caa308857b89e22b2d2f9d4be2241cf0a6f67">elisp-scope.el: Support asso=
ciating analyzers with multiple symbols</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D56154c939bf8f3cd7dbadeb91ef0a2fe4294ec65">Improve commit log entry cre=
ation from ChangeLog (bug#80928)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D850cbdfa1be89f6ede45d304fb3792d1043ef2fa">Update to Android 17</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd56e98592ef949f31687ff8adf16a12411efb1e5">Clicking mode line menus in =
inactive windows now switches the window</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/browsel">browsel</a>: =
WebSocket bridge to a Chrome/Firefox extension (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/denote-solo">denote-so=
lo</a>: Switch the active Denote directory (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/hutch">hutch</a>: AI c=
ode review for magit (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/jal">jal</a>: Java Age=
nt Loader (JAL) for JDTLS (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/kusanagi-theme">kusana=
gi-theme</a>: Ghost in the Shell inspired dark theme built on Modus (MELPA)=
</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ol-locate-file">ol-loc=
ate-file</a>: Locate-based file links for Org mode (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/sendai-theme=
.html">sendai-theme</a>: A cool blue color theme (GNU ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/srs">srs</a>: Spaced r=
epetition in plain text (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-07">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-07-06.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

* 2026-07-06 Emacs news
Wow, the June Emacs Carnival gathered 22 entries on the topic of [[https://=
rossabaker.com/blog/underappreciated-emacs-built-ins/][Underappreciated Ema=
cs built-ins]]. Looking for something to write about next? [[https://plaind=
rops.de/blog/2026/emacscarnival2607/]["Programming"]] is the Emacs Carnival=
 theme for July. Thanks to Ross for hosting in June and Andy for hosting in=
 July. Also, there was a fair bit of discussion about [[https://www.diva-po=
rtal.org/smash/record.jsf?pid=3Ddiva2%3A2052282&dswid=3D9863][The GNU Emacs=
 Architecture : Unlocking the Core]]. Have fun!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs.si (in person): Emacs.si meetup #7 2026 (v #=C5=BEivo) https://do=
godki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb Mon Jul 6 1900 =
CET
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 8 0=
900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 =
Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 9 0000 Asia/Sin=
gapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Jul 10 1800 Europe/Paris
  - London Emacs (in person): Emacs London meetup https://www.meetup.com/lo=
ndon-emacs-hacking/events/315050696/ Tue Jul 14 1800 Europe/London
  - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berl=
in.org/ Tue Jul 14 1900 Europe/Berlin
  - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 15 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -=
 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Jul 18 0=
900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 =
Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Sun Jul 19 0000 Asia/Si=
ngapore
- Beginner:
  - [[https://www.youtube.com/watch?v=3DbtAOBkcLEkg][Learning Vanilla Emacs=
 from Scratch with Prot as a Neovim User]] (01:54:04, [[https://www.youtube=
.com/watch?v=3DYyu2UzuiGEU][highlights]] 08:28, [[https://linkarzu.com/post=
s/emacs/prot-love-letter/][linkarzu]], [[https://protesilaos.com/codelog/20=
26-07-04-emacs-for-beginners-with-linkarzu/][Protesilaos]], [[https://www.r=
eddit.com/r/emacs/comments/1uoxip0/learning_vanilla_emacs_from_scratch_with=
_prot_as/][Reddit]])
  - [[https://youtu.be/xVmqPzYnqaw][Learning Emacs with The Professor from =
University of Victoria]] ([[https://www.reddit.com/r/emacs/comments/1uky1wo=
/learning_emacs_with_the_professor_from_university/][Reddit]])
- Emacs configuration:
  - [[https://emacsair.me/2026/07/03/melpa-channels][Jonas Bernoulli: Annou=
ncing two new experimental MELPA channels]] ([[https://www.reddit.com/r/ema=
cs/comments/1umm2zp/announcing_two_new_experimental_melpa_channels/][Reddit=
]], [[https://irreal.org/blog/?p=3D13920][Irreal]])
  - [[https://emacsredux.com/blog/2026/07/03/automating-emacs-screenshots/]=
[Emacs Redux: Automating Emacs Screenshots]]
  - [[https://github.com/masutaka/dotfiles-public/blob/d1459a11188a6f8a4f5b=
9adfab1875f0d8d1271c/.emacs.d/init.el#L945-L972][dotfiles-public/.emacs.d/i=
nit.el]] ([[https://mstdn.love/@masutaka/116867724706322494][@masutaka@mstd=
n.love]])
- Emacs Lisp:
  - [[https://github.com/elij/graph-fa2][Introducing graph-fa2 (browser fre=
e graph rendering)]] ([[https://www.reddit.com/r/emacs/comments/1umgze1/int=
roducing_graphfa2_browser_free_graph_rendering/][Reddit]])
- Appearance:
  - [[https://codeberg.org/jjba23/modusregel][modusregel: a simple, beautif=
ul mode-line for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ulvnsa=
/modusregel_a_simple_beautiful_modeline_for_emacs/][Reddit]])
- Navigation:
  - [[https://www.youtube.com/watch?v=3DJEcDDuYlfiM][How to Search For Text=
 in Emacs]] (01:45)
  - [[https://metaredux.com/posts/2026/07/01/projectile-3-0.html][Meta Redu=
x: Projectile 3.0]] and [[https://metaredux.com/posts/2026/07/04/projectile=
-3-1.html][3.1]]
  - [[https://www.youtube.com/watch?v=3DWO6NzhJmzZc][Emacs-LinkXall Hyperli=
nking In Program Source Files]] (02:36)
- Dired:
  - [[https://emacs.dyerdwelling.family/emacs/20260515110240-emacs--that-mo=
ment-dired-eats-your-file-and-why-trash-saves-you/][James Dyer: That Moment=
 Dired Eats Your File and why Trash Saves You]] ([[https://irreal.org/blog/=
?p=3D13914][Irreal]])
  - [[https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.=
html][My Emacs configuration (Dired)]] ([[https://mastodon.bsd.cafe/@evgand=
r/116869090588971490][@[email protected]]])
- Writing:
  - [[https://www.reddit.com/r/emacs/comments/1uo1rmu/abbreviations_but_loc=
ally/][Abbreviations, but locally]]
  - [[https://protesilaos.com/codelog/2026-07-02-emacs-french-input-method-=
jinx-spell/][Protesilaos: Emacs: write with input method (e.g. French) and =
Jinx for spelling]] ([[https://irreal.org/blog/?p=3D13924][Irreal]], [[http=
s://youtu.be/UjCbNOqUgTs][YouTube]] 11:50, [[https://www.reddit.com/r/emacs=
/comments/1ulktr6/new_prot_video_write_with_input_method_eg_french/][Reddit=
]])
- Denote:
  - [[https://chrismaiorana.com/god-mode-notes/][Chris Maiorana: God mode n=
otes with Denote and Consult Notes]] ([[https://www.youtube.com/watch?v=3D_=
F8c5kLQT70][YouTube]], 15:04)
- Org Mode:
  - [[https://list.orgmode.org/178278315680.690764.12616208662188412656@gmx=
.de][Org Mode requests: [RFC] ob-core: org-babel-call -- a documented way t=
o call a block from Lisp]]
  - [[https://whhone.com/posts/one-line-per-day-diary-in-org-mode/][Wai Hon=
: One-Line-Per-Day Diary in Org-mode]]
  - [[https://github.com/haji-ali/org-clock-lock][org-clock-lock: Mandatory=
 task focus based on org-clock]] ([[https://www.reddit.com/r/emacs/comments=
/1ukpk3c/orgclocklock_mandatory_task_focus_based_on/][Reddit]])
  - [[https://www.youtube.com/watch?v=3DRJqRwlVvB3E][Seamless view/editing =
of markdown as org-mode]] (18:51)
  - [[https://www.reddit.com/r/emacs/comments/1un91s6/memorize_vocabulary_o=
n_the_go_on_emacs_android/][Memorize vocabulary on the go on Emacs Android]=
] org-srs
  - [[https://list.orgmode.org/orgmode/878q7uzip7.fsf@localhost/][[BLOG] #3=
0 bbb:OrgMeetup on Wed, May 13, 19:00 UTC+3 - Ihor Radchenko]] ([[https://f=
osstodon.org/@yantar92/116846070441664749][@[email protected]]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D13a25caeb2f71b2ddf19a8fae3316195302e8959][ox-beamer.el: add ltx-=
talk support]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D4f39f176dc0f5a71762a0279b14447c99f56fb98][lisp/ol.el: Add option=
 `org-link-default-file-link-description']]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3Dfd5d3b1a599aad17ff67a2625a1725df520976ce][ox-latex.el: Add Docum=
entMetadata]]
- Coding:
  - [[https://ray-on-emacs.blogspot.com/2026/07/emacs-carnival-july-2026-pr=
ogramming.html][Raymond Zeitler: Emacs Carnival July 2026 -- Programming]]
  - [[https://www.youtube.com/watch?v=3DYV1kyVE6SvU][Browse GitHub repos di=
rectly from find-file dialog]] (29:11)
  - [[https://emacsair.me/2026/07/01/magit-4.6][Jonas Bernoulli: Magit 4.6 =
released]] ([[https://irreal.org/blog/?p=3D13916][Irreal]], [[https://www.r=
eddit.com/r/emacs/comments/1ukukzs/magit_v460_released/][Reddit]])
  - [[https://tusharhero.codeberg.page/underappreciated-builtin-gud.html][t=
usharhero: Underappreciated builtin: Grand Unified Debugger]] ([[https://lo=
bste.rs/s/g6wquq/underappreciated_builtin_grand_unified][lobste.rs]])
  - [[https://www.reddit.com/r/emacs/comments/1ukoy32/til_flycheck_can_expl=
ain_errors/][TIL: Flycheck can explain errors]]
  - [[https://metaredux.com/posts/2026/07/01/sayid-redux.html][Meta Redux: =
Sayid Redux]]
  - [[https://metaredux.com/posts/2026/06/30/cider-2-0-is-brewing.html][Met=
a Redux: CIDER 2.0 is Brewing=E2=80=A6]]
  - [[https://metaredux.com/posts/2026/07/05/clojurists-together-update-may=
-june-2026.html][Meta Redux: Clojurists Together Update: May and June 2026]]
- Shells:
  - [[https://mastodon.social/@jamescherti/116874196681776761][How to build=
 the Emacs vterm module with custom CFLAGS and LDFLAGS (@jamescherti)]]
- Web:
  - [[https://www.bounga.org/emacs/2026/07/01/shpaste-a-paste-sr-ht-client-=
for-emacs/][Nicolas Cavigneaux: shpaste: a paste.sr.ht Client for Emacs]] (=
 [[https://www.reddit.com/r/emacs/comments/1ul1mcp/shpaste_an_emacs_client_=
for_pastesrht/][Reddit]], [[https://sr.ht/~bounga/shpaste][Sourcehut]])
  - [[https://sachachua.com/blog/2026/07/une-navigation-simplifiee-sur-mon-=
blog-grace-a-eww-et-emacs/][Sacha Chua: Une navigation simplifi=C3=A9e sur =
mon blog gr=C3=A2ce =C3=A0 EWW (et Emacs !)]]
- Mail, news, and chat:
  - [[https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-when-poss=
ible-in-mu4e/][Nicolas Cavigneaux: Sign Always, Encrypt When Possible: Auto=
matic GPG in mu4e]] ([[https://irreal.org/blog/?p=3D13918][Irreal]])
  - [[https://joarvarndt.se/mu4e-wkd.html][Joar von Arndt: Automatically Fi=
nd PGP Keys in Mu4e]]
  - [[https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-macos-mailt=
o-links-in-emacs/][Nicolas Cavigneaux: emacs-mailto: Open macOS mailto: Lin=
ks in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ul1pew/emacsmailt=
o_make_macos_mailto_links_open_in_emacs/][Reddit]], [[https://sr.ht/~bounga=
/emacs-mailto][Sourcehut]])
- Doom Emacs:
  - [[https://youtube.com/watch?v=3DHnL77t4IsBY&is=3DcTej7C68MiOhu-Xk][Doom=
 Emacs: Why I Chose It Over Vim and Never Looked Back]] ([[https://www.redd=
it.com/r/emacs/comments/1ul3pv3/doom_emacs_why_i_chose_it_over_vim_and_neve=
r/][Reddit]])
    - [[https://www.youtube.com/watch?v=3Ds7FOH66QFU8][Neovim user Reacts t=
o Bashbunni's Doom Emacs Video]] (22:55)
    - [[https://www.youtube.com/watch?v=3D76DxSjrBOBg][3 Neovim Users Talk =
About Emacs, Which One is Better?]] (35:45)
- Multimedia:
  - [[https://github.com/LuciusChen/ytm-radio][ytm-radio is an Emacs-native=
 YouTube Music player]] ([[https://www.reddit.com/r/emacs/comments/1ulgiin/=
ytmradio_is_an_emacsnative_youtube_music_player/][Reddit]])
- LLMs:
  - [[https://willemvandenende.com/blog/engineering/removing-a-special-caus=
e-of-variation-in-small-steps][Removing a special cause of variation in sma=
ll steps =E2=80=94 Willem van den Ende]] ([[https://mastodon.social/@mostal=
ive/116856245273974288][@mostalive]])
  - [[https://getsmall.xyz/post/cmr9fur9c0071ajx9fur7me1j][Emacs and AI, th=
e combination you've been missing]]
  - [[https://www.youtube.com/watch?v=3DT9HSTSm7i5M][New experimental featu=
re of gptel]] (33:20)
  - [[https://www.youtube.com/watch?v=3DkIum-ciAtuY][AI-driven keyboard mac=
ros in emacs]] (01:06)
  - [[https://v.redd.it/7ntsi22xriah1][Glasspane: A proof of concept for a =
transparent bridge between mobile interaction and executing Elisp]] ([[http=
s://www.reddit.com/r/emacs/comments/1uk7m5k/glasspane_a_proof_of_concept_fo=
r_a_transparent/][Reddit]])
    - [[https://v.redd.it/0v73b3yosiah1][Secondary Glasspane Demo: Composin=
g Android Companion app using Elisp.]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1ujd8u1/fortnightly_tips_tric=
ks_and_questions_20260630/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2026-06-30 / week 26]]: language detection, meow and ghostel, debug-on-=
variable-change, ...
  - [[https://www.reddit.com/r/emacs/comments/1uljlxt/what_do_you_do_in_ema=
cs/][What do you do in emacs?]]
  - [[https://www.reddit.com/r/emacs/comments/1uo4t5e/new_contributors_to_g=
nu_emacs_over_time/][New contributors to GNU Emacs over time]]
  - [[https://sachachua.com/blog/2026/07/re-react-to-sacha-and-prot-newbies=
-and-starter-kits-emacs-video-linkarzu/][Sacha Chua: Re: React to Sacha and=
 Prot Newbies and Starter Kits Emacs Video - linkarzu]] ([[https://www.yout=
ube.com/watch?v=3DAr4c0EU4rIs][YouTube]], 14:26)
  - [[https://www.youtube.com/watch?v=3DedAcFgkJkSA][Finish Prot and Sacha =
Video | Should I Take Emacs Coaching Sessions with Prot?]] (05:09:08)
  - [[https://planet.emacslife.com/social.org][Planet Emacslife now has Org=
 Social output]] ([[https://activity.andros.dev/@andros/statuses/01KWVRR14V=
5WX42ZD3KWD68PKE][@[email protected]]])
- Other:
  - [[https://www.diva-portal.org/smash/record.jsf?pid=3Ddiva2%3A2052282&ds=
wid=3D9863][The GNU Emacs Architecture: Unlocking the Core]] ([[https://www=
.diva-portal.org/smash/get/diva2:2052282/FULLTEXT01.pdf][full-text PDF]], [=
[https://www.reddit.com/r/emacs/comments/1uknygh/the_gnu_emacs_architecture=
_unlocking_the_core/][Reddit]], [[https://news.ycombinator.com/item?id=3D48=
747733][HN]], [[https://lobste.rs/s/t1rsta/gnu_emacs_architecture][lobste.r=
s]])
  - [[https://melpa.org/#/anju][Anju 1.8.0: Right-click context menu additi=
ons like Copy Link Address]] ([[https://sfba.social/@kickingvegas/116851174=
834229892][@[email protected]]])
  - [[https://mbork.pl/2026-06-29_opening_pdfs_in_pdf-tools][Marcin Borkows=
ki: opening pdfs in pdf-tools]] emacsclient.desktop file for making Emacs t=
he default PDF viewer in Linux
  - [[https://ray-on-emacs.blogspot.com/2026/06/create-date-books-planners-=
and.html][Raymond Zeitler: Create Date Books, Planners and Calendars with E=
macs]]
  - [[https://codeberg.org/benja2998/neofetch.el][neofetch.el]] ([[https://=
www.reddit.com/r/emacs/comments/1ummg76/neofetchel/][Reddit]]) - system inf=
ormation
  - [[https://chaos.social/@root42/116866568649413130][Printing with Emacs =
under recent MacOS releases (@[email protected])]]
  - [[https://www.youtube.com/watch?v=3D3rqw2XdDHIs][How to Connect Officia=
l Android Emacs to the Pixel Linux Terminal (No Root!)]] (00:20) - toybox n=
c (netcat) to make a local connection
  - [[https://www.youtube.com/watch?v=3DxXfvEjipmC4][Installation and Setti=
ng up Emacs on Windows 11....]] (15:17)
- Emacs development:
  - emacs-devel: [[https://yhetil.org/emacs-devel/[email protected]/][=
Re: SDL terminal type - Eli Zaretskii]] - theoretical benefits of changing =
the way the main loop is handled
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc7aa=
b69e30ffb8cd91df488d0cafe22bb7774877][Delete dir-mode VC backend method]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D02fb=
63f7fe9aca2974d47095e5281919d173967a][VC-Dir: Let backends supply a custom =
mode and key binding hints]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D35af=
392aee538254f92fb2386f1dd69c7d0fb82b][Keep Rmail collection buffers unibyte=
]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2a26=
75fd3977b872d8c6b3efb8cc1d93c9e6b4fa][New macro 'elisp-scope-define-functio=
n-spec' (bug#81355)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8c8c=
aa308857b89e22b2d2f9d4be2241cf0a6f67][elisp-scope.el: Support associating a=
nalyzers with multiple symbols]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5615=
4c939bf8f3cd7dbadeb91ef0a2fe4294ec65][Improve commit log entry creation fro=
m ChangeLog (bug#80928)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D850c=
bdfa1be89f6ede45d304fb3792d1043ef2fa][Update to Android 17]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd56e=
98592ef949f31687ff8adf16a12411efb1e5][Clicking mode line menus in inactive =
windows now switches the window]]
- New packages:
  - https://melpa.org/#/browsel: WebSocket bridge to a Chrome/Firefox exten=
sion (MELPA)
  - https://melpa.org/#/denote-solo: Switch the active Denote directory (ME=
LPA)
  - https://melpa.org/#/hutch: AI code review for magit (MELPA)
  - https://melpa.org/#/jal: Java Agent Loader (JAL) for JDTLS (MELPA)
  - https://melpa.org/#/kusanagi-theme: Ghost in the Shell inspired dark th=
eme built on Modus (MELPA)
  - https://melpa.org/#/ol-locate-file: Locate-based file links for Org mod=
e (MELPA)
  - https://elpa.gnu.org/packages/sendai-theme.html: A cool blue color them=
e (GNU ELPA)
  - https://melpa.org/#/srs: Spaced repetition in plain text (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-07][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!


--=-=-=--