#+ELEVENTY_COLLECTIONS: _posts
#+ELEVENTY_BASE_DIR: ~/proj/static-blog/
#+TITLE: Emacs News
#+ELEVENTY_CATEGORIES: emacs emacs-news
* 2026-07-06 Emacs news
:PROPERTIES:
:EXPORT_ELEVENTY_PERMALINK: /blog/2026/07/2026-07-06-emacs-news/
:EXPORT_ELEVENTY_FILE_NAME: blog/2026/07/2026-07-06-emacs-news/
:EXPORT_DATE: 2026-07-06T12:20:27-0400
:END:

Wow, the June Emacs Carnival gathered 22 entries on the topic of [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Underappreciated Emacs built-ins]]. Looking for something to write about next? [[https://plaindrops.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-portal.org/smash/record.jsf?pid=diva2%3A2052282&dswid=9863][The GNU Emacs Architecture : Unlocking the Core]]. Have fun!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb Mon Jul 6 1900 CET
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 9 0000 Asia/Singapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 10 1800 Europe/Paris
  - London Emacs (in person): Emacs London meetup https://www.meetup.com/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 America/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 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Sun Jul 19 0000 Asia/Singapore
- Beginner:
  - [[https://www.youtube.com/watch?v=btAOBkcLEkg][Learning Vanilla Emacs from Scratch with Prot as a Neovim User]] (01:54:04, [[https://www.youtube.com/watch?v=Yyu2UzuiGEU][highlights]] 08:28, [[https://linkarzu.com/posts/emacs/prot-love-letter/][linkarzu]], [[https://protesilaos.com/codelog/2026-07-04-emacs-for-beginners-with-linkarzu/][Protesilaos]], [[https://www.reddit.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: Announcing two new experimental MELPA channels]] ([[https://www.reddit.com/r/emacs/comments/1umm2zp/announcing_two_new_experimental_melpa_channels/][Reddit]], [[https://irreal.org/blog/?p=13920][Irreal]])
  - [[https://emacsredux.com/blog/2026/07/03/automating-emacs-screenshots/][Emacs Redux: Automating Emacs Screenshots]]
  - [[https://github.com/masutaka/dotfiles-public/blob/d1459a11188a6f8a4f5b9adfab1875f0d8d1271c/.emacs.d/init.el#L945-L972][dotfiles-public/.emacs.d/init.el]] ([[https://mstdn.love/@masutaka/116867724706322494][@masutaka@mstdn.love]])
- Emacs Lisp:
  - [[https://github.com/elij/graph-fa2][Introducing graph-fa2 (browser free graph rendering)]] ([[https://www.reddit.com/r/emacs/comments/1umgze1/introducing_graphfa2_browser_free_graph_rendering/][Reddit]])
- Appearance:
  - [[https://codeberg.org/jjba23/modusregel][modusregel: a simple, beautiful 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=JEcDDuYlfiM][How to Search For Text in Emacs]] (01:45)
  - [[https://metaredux.com/posts/2026/07/01/projectile-3-0.html][Meta Redux: Projectile 3.0]] and [[https://metaredux.com/posts/2026/07/04/projectile-3-1.html][3.1]]
  - [[https://www.youtube.com/watch?v=WO6NzhJmzZc][Emacs-LinkXall Hyperlinking In Program Source Files]] (02:36)
- Dired:
  - [[https://emacs.dyerdwelling.family/emacs/20260515110240-emacs--that-moment-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=13914][Irreal]])
  - [[https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html][My Emacs configuration (Dired)]] ([[https://mastodon.bsd.cafe/@evgandr/116869090588971490][@evgandr@bsd.cafe]])
- Writing:
  - [[https://www.reddit.com/r/emacs/comments/1uo1rmu/abbreviations_but_locally/][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=13924][Irreal]], [[https://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 notes with Denote and Consult Notes]] ([[https://www.youtube.com/watch?v=_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 to 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=RJqRwlVvB3E][Seamless view/editing of markdown as org-mode]] (18:51)
  - [[https://www.reddit.com/r/emacs/comments/1un91s6/memorize_vocabulary_on_the_go_on_emacs_android/][Memorize vocabulary on the go on Emacs Android]] org-srs
  - [[https://list.orgmode.org/orgmode/878q7uzip7.fsf@localhost/][[BLOG] #30 bbb:OrgMeetup on Wed, May 13, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/116846070441664749][@yantar92@fosstodon.org]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=13a25caeb2f71b2ddf19a8fae3316195302e8959][ox-beamer.el: add ltx-talk support]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4f39f176dc0f5a71762a0279b14447c99f56fb98][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=fd5d3b1a599aad17ff67a2625a1725df520976ce][ox-latex.el: Add DocumentMetadata]]
- Coding:
  - [[https://ray-on-emacs.blogspot.com/2026/07/emacs-carnival-july-2026-programming.html][Raymond Zeitler: Emacs Carnival July 2026 -- Programming]]
  - [[https://www.youtube.com/watch?v=YV1kyVE6SvU][Browse GitHub repos directly 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=13916][Irreal]], [[https://www.reddit.com/r/emacs/comments/1ukukzs/magit_v460_released/][Reddit]])
  - [[https://tusharhero.codeberg.page/underappreciated-builtin-gud.html][tusharhero: Underappreciated builtin: Grand Unified Debugger]] ([[https://lobste.rs/s/g6wquq/underappreciated_builtin_grand_unified][lobste.rs]])
  - [[https://www.reddit.com/r/emacs/comments/1ukoy32/til_flycheck_can_explain_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][Meta Redux: CIDER 2.0 is Brewing…]]
  - [[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ée sur mon blog grâce à EWW (et Emacs !)]]
- Mail, news, and chat:
  - [[https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-when-possible-in-mu4e/][Nicolas Cavigneaux: Sign Always, Encrypt When Possible: Automatic GPG in mu4e]] ([[https://irreal.org/blog/?p=13918][Irreal]])
  - [[https://joarvarndt.se/mu4e-wkd.html][Joar von Arndt: Automatically Find PGP Keys in Mu4e]]
  - [[https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-macos-mailto-links-in-emacs/][Nicolas Cavigneaux: emacs-mailto: Open macOS mailto: Links in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ul1pew/emacsmailto_make_macos_mailto_links_open_in_emacs/][Reddit]], [[https://sr.ht/~bounga/emacs-mailto][Sourcehut]])
- Doom Emacs:
  - [[https://youtube.com/watch?v=HnL77t4IsBY&is=cTej7C68MiOhu-Xk][Doom Emacs: Why I Chose It Over Vim and Never Looked Back]] ([[https://www.reddit.com/r/emacs/comments/1ul3pv3/doom_emacs_why_i_chose_it_over_vim_and_never/][Reddit]])
    - [[https://www.youtube.com/watch?v=s7FOH66QFU8][Neovim user Reacts to Bashbunni's Doom Emacs Video]] (22:55)
    - [[https://www.youtube.com/watch?v=76DxSjrBOBg][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-cause-of-variation-in-small-steps][Removing a special cause of variation in small steps — Willem van den Ende]] ([[https://mastodon.social/@mostalive/116856245273974288][@mostalive]])
  - [[https://getsmall.xyz/post/cmr9fur9c0071ajx9fur7me1j][Emacs and AI, the combination you've been missing]]
  - [[https://www.youtube.com/watch?v=T9HSTSm7i5M][New experimental feature of gptel]] (33:20)
  - [[https://www.youtube.com/watch?v=kIum-ciAtuY][AI-driven keyboard macros in emacs]] (01:06)
  - [[https://v.redd.it/7ntsi22xriah1][Glasspane: A proof of concept for a transparent bridge between mobile interaction and executing Elisp]] ([[https://www.reddit.com/r/emacs/comments/1uk7m5k/glasspane_a_proof_of_concept_for_a_transparent/][Reddit]])
    - [[https://v.redd.it/0v73b3yosiah1][Secondary Glasspane Demo: Composing Android Companion app using Elisp.]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1ujd8u1/fortnightly_tips_tricks_and_questions_20260630/][Fortnightly Tips, Tricks, and Questions — 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_emacs/][What do you do in emacs?]]
  - [[https://www.reddit.com/r/emacs/comments/1uo4t5e/new_contributors_to_gnu_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.youtube.com/watch?v=Ar4c0EU4rIs][YouTube]], 14:26)
  - [[https://www.youtube.com/watch?v=edAcFgkJkSA][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/01KWVRR14V5WX42ZD3KWD68PKE][@andros@activity.andros.dev]])
- Other:
  - [[https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A2052282&dswid=9863][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=48747733][HN]], [[https://lobste.rs/s/t1rsta/gnu_emacs_architecture][lobste.rs]])
  - [[https://melpa.org/#/anju][Anju 1.8.0: Right-click context menu additions like Copy Link Address]] ([[https://sfba.social/@kickingvegas/116851174834229892][@kickingvegas@sfba.social]])
  - [[https://mbork.pl/2026-06-29_opening_pdfs_in_pdf-tools][Marcin Borkowski: opening pdfs in pdf-tools]] emacsclient.desktop file for making Emacs the 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 Emacs]]
  - [[https://codeberg.org/benja2998/neofetch.el][neofetch.el]] ([[https://www.reddit.com/r/emacs/comments/1ummg76/neofetchel/][Reddit]]) - system information
  - [[https://chaos.social/@root42/116866568649413130][Printing with Emacs under recent MacOS releases (@root42@chaos.social)]]
  - [[https://www.youtube.com/watch?v=3rqw2XdDHIs][How to Connect Official Android Emacs to the Pixel Linux Terminal (No Root!)]] (00:20) - toybox nc (netcat) to make a local connection
  - [[https://www.youtube.com/watch?v=xXfvEjipmC4][Installation and Setting up Emacs on Windows 11....]] (15:17)
- Emacs development:
  - emacs-devel: [[https://yhetil.org/emacs-devel/867bna9h2a.fsf@gnu.org/][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=c7aab69e30ffb8cd91df488d0cafe22bb7774877][Delete dir-mode VC backend method]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02fb63f7fe9aca2974d47095e5281919d173967a][VC-Dir: Let backends supply a custom mode and key binding hints]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35af392aee538254f92fb2386f1dd69c7d0fb82b][Keep Rmail collection buffers unibyte]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a2675fd3977b872d8c6b3efb8cc1d93c9e6b4fa][New macro 'elisp-scope-define-function-spec' (bug#81355)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c8caa308857b89e22b2d2f9d4be2241cf0a6f67][elisp-scope.el: Support associating analyzers with multiple symbols]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=56154c939bf8f3cd7dbadeb91ef0a2fe4294ec65][Improve commit log entry creation from ChangeLog (bug#80928)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=850cbdfa1be89f6ede45d304fb3792d1043ef2fa][Update to Android 17]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d56e98592ef949f31687ff8adf16a12411efb1e5][Clicking mode line menus in inactive windows now switches the window]]
- New packages:
  - [[package:browsel][browsel]]: WebSocket bridge to a Chrome/Firefox extension (MELPA)
  - [[package:denote-solo][denote-solo]]: Switch the active Denote directory (MELPA)
  - [[package:hutch][hutch]]: AI code review for magit (MELPA)
  - [[package:jal][jal]]: Java Agent Loader (JAL) for JDTLS (MELPA)
  - [[package:kusanagi-theme][kusanagi-theme]]: Ghost in the Shell inspired dark theme built on Modus (MELPA)
  - [[package:ol-locate-file][ol-locate-file]]: Locate-based file links for Org mode (MELPA)
  - [[package:sendai-theme][sendai-theme]]: A cool blue color theme (GNU ELPA)
  - [[package:srs][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/spacemacs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2026-07][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!
