2025-04-21 Emacs news
=====================

  - Upcoming events ([iCal file] 
(<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] 
(<https://emacslife.com/calendar/>)):
    - Emacs APAC: Emacs APAC meetup (virtual) 
<https://emacs-apac.gitlab.io/announcements/> Sat Apr 26 0130 America/Vancouver 
- 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 
Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
    - Emacs Berlin (hybrid, in English) <https://emacs-berlin.org/> Wed Apr 30 
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 
Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 1 0030 
Asia/Singapore
    - M-x Research: TBA <https://m-x-research.github.io/> Fri May 2 0800 
America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT 
- 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - Emacs configuration:
    - [Emacs For Beginners | Your first configuration] 
(<https://www.youtube.com/watch?v=fbiSFlykolg>) (10:29)
    - [Using use-package the right way] 
(<https://batsov.com/articles/2025/04/17/using-use-package-the-right-way/>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1k1dwfy/using_usepackage_the_right_way/>),
 [Irreal] (<https://irreal.org/blog/?p=12926>), [programming.dev] 
(<https://programming.dev/post/28783233?scrollToComments=true>))
    - [Elpaca: Harnessing the power of an advanced Emacs package manager] 
(<https://www.youtube.com/watch?v=kIsEtsXyd_o>) (14:14)
  - Emacs Lisp:
    - [pavodive/spiral: Learn Emacs Lisp Interactively - Codeberg.org] 
(<https://codeberg.org/pavodive/spiral>) ([lemmy.ml] 
(<https://lemmy.ml/post/28768444>))
    - [Ep644 emacs lisp, text processing tutorial, validate HTML annotation 
pairs] (<https://www.youtube.com/watch?v=zJ3JsYJvvcE>) (01:04:10)
  - Appearance:
    - [Protesilaos Stavrou: Emacs: modus-themes version 4.7.0] 
(<https://protesilaos.com/codelog/2025-04-17-emacs-modus-themes-4-7-0/>)
    - [New theme to reduce eye strain - `wood-theme`] 
(<https://www.reddit.com/r/emacs/comments/1k3k0du/new_theme_to_reduce_eye_strain_woodtheme/>)
    - [Visual Emacs Studio - It's Emacs, but looks like VSCode] 
(<https://www.youtube.com/watch?v=d2ELRRDknoY>) (05:33)
  - Navigation:
    - [Emacs Tutorial 01 - Basic Movements] 
(<https://www.youtube.com/watch?v=uR8h2gWN37I>) (25:35)
    - [James Dyer: Flex Matching with isearch] 
(<https://emacs.dyerdwelling.family/emacs/20250415150114-emacs--flex-matching-with-isearch/>)
  - Dired:
    - [Diredc a.k.a. Dired orthodoxly] 
(<https://famme.sk/blog/diredc-aka-dired-orthodoxly.html>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jzreqr/diredc_aka_dired_orthodoxly/>))
  - Writing:
    - [日本人Emacsユーザはluatex-jaを使おう!(無音)] 
(<https://www.youtube.com/watch?v=VfZFFrrPyZI>) (02:33)
  - Org Mode:
    - [The Zen of Task Management with Org] 
(<https://bzg.fr/en/the-zen-of-task-management-with-org/>) ([Reddit] 
(<https://www.reddit.com/r/orgmode/comments/1k24mww/the_zen_of_task_management_with_org/>),
 [Irreal] (<https://irreal.org/blog/?p=12928>))
    - [How I use Org-mode to organize my life] 
(<https://www.youtube.com/watch?v=b97vEEBEcrQ>) (19:11)
    - [Org Speed Commands #emacs #orgmode #programming #coding] 
(<https://www.youtube.com/watch?v=QNzNR-K2biI>) (10:56)
    - [Quickly Save Org Docs in Emacs #coding #programming] 
(<https://www.youtube.com/watch?v=y2snYRnPjsE>) (03:02)
    - [org-mode babel asymptote 日本語化(無音)。luatex-jaを使おうの続きかな?!] 
(<https://www.youtube.com/watch?v=01sz9SUiJBE>) (01:50)
    - [Neat trees from org-ql to org-mode] 
(<https://bajsicki.com/blog/elisp-neat-tree/>)
    - [ablatedsprocket: Doing Taxes in Emacs] 
(<https://nothingissimple.ablatedsprocket.com/posts/doing-taxes-in-emacs.html>)
    - [Jeremy Friesen: Automating Adding Books to My Org-Mode Document] 
(<https://takeonrules.com/2025/04/17/automating-adding-books-to-my-org-mode-document/>)
    - [Hugo posting in Emacs] 
(<https://mike.puddingtime.org/hugo-posting-in-emacs/>)
    - [Charles Choi: Making an App, Looking for Beta Testers] 
(<http://yummymelon.com/devnull/making-an-app-looking-for-beta-testers.html>) 
([Irreal] (<https://irreal.org/blog/?p=12919>)) - org-protocol proxy for macOS
    - Org development:
      - [org-archive-save-context-info: Allow parent ID to be saved in archived 
entry] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f>)
      - [org-archive: Add org-archive-finalize-hook] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62a5910d874de6540f6dde4f4c4bcd94a6575d01>)
      - [lisp/ox-html.el: Add file level option to manage headlines self link] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=26bbffb28034de5117be4ed8ced37b097646408b>)
      - [org-element: Record blank lines at the beginning of document in 
org-data] 
(<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c9060ec7c43f846897abe288cc97aa11544e5390>)
  - Denote:
    - [Solving the Denote/Gollum links quandary] 
(<https://mike.puddingtime.org/solving-the-denote/gollum-links-quandary/>) 
([@m...@social.lol] (<https://social.lol/@mph/114372832040640681>))
    - [FYI: Denote version 4 released] 
(<https://protesilaos.com/codelog/2025-04-15-emacs-denote-4-0-0/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1k020mg/fyi_denote_version_4_released/>))
 - breaking change: reorganized to core + extensions
  - Completion:
    - [Skeletons in the Closet] 
(<https://blog.einval.eu/2025/03/skeletons-in-the-closet/>)
    - [Bible Verse of The Day in Emacs --- Now also on MELPA] 
(<https://www.reddit.com/r/emacs/comments/1jb4vrx/bible_verse_of_the_day_as_emacs_dashboard_footer/>)
 ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jz8c9u/bible_verse_of_the_day_in_emacs_now_also_on_melpa/>))
 - update: insert verse, passage, or chapter at point
  - Coding:
    - [How to automatically make shell scripts executable] 
(<https://mathstodon.xyz/@oantolin/114360434551685397>)
    - [TIL magit-toggle-buffer-lock] 
(<https://mastodon.social/@to1ne/114359016155323907>)
    - [Windows上のMagitでコミットメッセージを編集できるようになるまでが遅すぎるので調査してテキトーキャッシュで改善してみた] 
(<http://misohena.jp/blog/2022-11-13-improve-magit-commiting-performance-on-windows.html>)
    - [TIL: using triple dot (...) range operators in magit diff] 
(<https://www.reddit.com/r/emacs/comments/1k1m59d/til_using_tripple_dot_range_operrators_in_magit/>)
    - [Anand Tamariya: Emacs: Binary File Viewer] 
(<https://lifeofpenguin.blogspot.com/2025/04/emacs-binary-file-viewer.html>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1k4ac3y/binary_type_viewer/>))
  - Mail, news, and chat:
    - [How to compose a mail message and Emacs and have your external mail 
program send it] (<https://sfba.social/@kickingvegas/114355092959047226>)
    - [Jeremy Friesen: Fixing a mu4e and Proton Bridge Foible] 
(<https://takeonrules.com/2025/04/15/fixing-a-mu4e-and-proton-bridge-foible/>)
  - Fun:
    - [knowledge gives strength to the hands] 
(<https://i.redd.it/tmo91v40b1we1.jpeg>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1k3tbx9/knowledge_gives_strength_to_the_hands/>))
 - see comments for explanation; using ASCII art to help plan projects, I think
    - [10PRINT inspired "Snowcrash" in Emacs] 
(<https://blog.winny.tech/posts/10print-inspired-snowcrash-in-emacs/>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1k32zw6/10print_inspired_snowcrash_in_emacs/>))
  - AI:
    - [ra-aid-el (interface for an open-source AI assistant)] 
(<https://www.reddit.com/r/emacs/comments/1k17epk/raaidel_interface_for_an_opensource_ai_assistant/>)
    - [Lars Ingebrigtsen: Perplexingly Book-Learned Emacs] 
(<https://lars.ingebrigtsen.no/2025/04/17/perplexingly-book-learned-emacs/>) 
([HN] (<https://news.ycombinator.com/item?id=43735896>))
    - [Semantically linking LaTeX documents jumping to URLs, with GNU Emacs.] 
(<https://www.youtube.com/watch?v=L0bFRkgm0o8>) (13:13)
    - [Semantic linking of LaTeX documents by using GNU Emacs.] 
(<https://www.youtube.com/watch?v=qNvFGXYUgJI>) (03:52)
  - Community:
    - [Abstract Heresies: Emacs and Lisp] 
(<https://funcall.blogspot.com/2025/04/emacs-and-lisp.html>) ([Irreal] 
(<https://irreal.org/blog/?p=12917>))
    - [Irreal: The Use Of Tools] (<https://irreal.org/blog/?p=12930>)
  - Other:
    - [Understanding the Dynamic Module System of GNU Emacs] 
(<https://www.phimulambda.org/blog/emacs-dynamic-module.html>)
    - [GTD + Emacs] (<https://www.youtube.com/watch?v=jDfC6b3t8Cg>) (03:59)
    - [Lars Ingebrigtsen: A Book Tracking Package for Emacs] 
(<https://lars.ingebrigtsen.no/2025/04/15/a-book-tracking-package-for-emacs/>)
    - [hsolg/emacs-departure-times-norway: displays departure times for public 
transit in Norway] (<https://github.com/hsolg/emacs-departure-times-norway>) 
([@oanto...@mathstodon.xyz] 
(<https://mathstodon.xyz/@oantolin/114374102098218453>))
    - [Yi Tang: Filter Ledger Transactions using Tags] 
(<http://yitang.uk/2025/04/17/filter-ledger-transactions-using-tags/>)
    - [Protesilaos Stavrou: Emacs: tmr version 1.1.0] 
(<https://protesilaos.com/codelog/2025-04-18-emacs-tmr-1-1-0/>)
  - Emacs development:
    - emacs-devel:
      - [Re: Trust API (was: bug#74879: 30.0.92; trusted-content-p and 
trusted-fi] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00788.html>)
      - [Re: Versions of language grammar library] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00771.html>) - help 
needed with built-in major modes
      - [good idea to use -O0 when building development branches] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00566.html>)
    - [Flymake: bump package version to 1.4.0] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64f4fbde8ae84c10f9e86ad1293c67ff78e867f0>)
    - [Flymake: rework, simplify and address problems of recent change 
(bug#75841)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3001d50d9ae6e41b3f1d8e576b13a85198f60da9>)
    - [Rename 'treesit-auto-install' to 'treesit-auto-install-grammar'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ec6613f13f414702d88eddbb3a510f3b8da4dd3>)
    - [* lisp/treesit.el (treesit-auto-install): New defcustom.] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9b6be7d27299093d16d592f1ffe0a731136beb2>)
    - [Bind new window layout commands under C-x w] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=20b919cfb1b5861a91a57b5f0c27e6c6fc03aff5>)
    - [(eieio-backward-compatibility): Set to `warn` (bug#77612)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae1d01328f260f1a9891280c96139494629a83e8>)
    - [; * etc/NEWS: Move ts-modes after tree-sitter section.] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d3b1b7d88d7710aed9403c3ce750042387dfe5c>)
    - [Optionally add new empty file to Dired subdirectory] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ac12aed09702b2d135312e8dad4e173fcd23dae>)
  - New packages:
    - aws-athena-babel <https://melpa.org/#/aws-athena-babel>: Run AWS Athena 
queries from Org Babel (MELPA)
    - bank-buddy <https://melpa.org/#/bank-buddy>: Financial analysis and 
reporting (MELPA)
    - departure-times-norway <https://melpa.org/#/departure-times-norway>: 
Description (MELPA)
    - doc-view-follow <https://elpa.gnu.org/packages/doc-view-follow.html>: 
Synchronize windows showing the same document (GNU ELPA)
    - inform-mode <https://melpa.org/#/inform-mode>: Major mode for Inform 6 
interactive fiction code (MELPA)
    - persist-text-scale <https://melpa.org/#/persist-text-scale>: Persist and 
restore text scale (MELPA)
    - total-recall <https://melpa.org/#/total-recall>: Spaced repetition system 
(MELPA)
    - vc-jj <https://elpa.gnu.org/packages/vc-jj.html>: VC backend for the 
Jujutsu version control system (GNU ELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), 
[r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] 
(<https://www.reddit.com/r/spacemacs>), [r/planetemacs] 
(<https://www.reddit.com/r/planetemacs>), [Mastodon #emacs] 
(<https://mastodon.social/tags/emacs>), [Bluesky #emacs] 
(<https://bsky.app/hashtag/emacs>), [Hacker News] 
(<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>),
 [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), 
[programming.dev] 
(<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), 
[lemmy.world] (<https://lemmy.world/c/emacs>), [lemmy.ml] 
(<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), 
[planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] 
(<https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), 
[the Emacs NEWS file] 
(<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calendar] 
(<https://emacslife.com/calendar/>), and [emacs-devel] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04>). Thanks to Andrés 
Ramírez for emacs-devel links. Do you have an Emacs-related link or 
announcement? Please e-mail me at [sa...@sachachua.com] 
(<mailto:sa...@sachachua.com>). Thank you!

    
    * 2025-04-21 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Apr 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
  - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Apr 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 1 0030 Asia/Singapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri May 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
  - [[https://www.youtube.com/watch?v=fbiSFlykolg][Emacs For Beginners | Your first configuration]] (10:29)
  - [[https://batsov.com/articles/2025/04/17/using-use-package-the-right-way/][Using use-package the right way]] ([[https://www.reddit.com/r/emacs/comments/1k1dwfy/using_usepackage_the_right_way/][Reddit]], [[https://irreal.org/blog/?p=12926][Irreal]], [[https://programming.dev/post/28783233?scrollToComments=true][programming.dev]])
  - [[https://www.youtube.com/watch?v=kIsEtsXyd_o][Elpaca: Harnessing the power of an advanced Emacs package manager]] (14:14)
- Emacs Lisp:
  - [[https://codeberg.org/pavodive/spiral][pavodive/spiral: Learn Emacs Lisp Interactively - Codeberg.org]] ([[https://lemmy.ml/post/28768444][lemmy.ml]])
  - [[https://www.youtube.com/watch?v=zJ3JsYJvvcE][Ep644 emacs lisp, text processing tutorial, validate HTML annotation pairs]] (01:04:10)
- Appearance:
  - [[https://protesilaos.com/codelog/2025-04-17-emacs-modus-themes-4-7-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.7.0]]
  - [[https://www.reddit.com/r/emacs/comments/1k3k0du/new_theme_to_reduce_eye_strain_woodtheme/][New theme to reduce eye strain - `wood-theme`]]
  - [[https://www.youtube.com/watch?v=d2ELRRDknoY][Visual Emacs Studio - It's Emacs, but looks like VSCode]] (05:33)
- Navigation:
  - [[https://www.youtube.com/watch?v=uR8h2gWN37I][Emacs Tutorial 01 - Basic Movements]] (25:35)
  - [[https://emacs.dyerdwelling.family/emacs/20250415150114-emacs--flex-matching-with-isearch/][James Dyer: Flex Matching with isearch]]
- Dired:
  - [[https://famme.sk/blog/diredc-aka-dired-orthodoxly.html][Diredc a.k.a. Dired orthodoxly]] ([[https://www.reddit.com/r/emacs/comments/1jzreqr/diredc_aka_dired_orthodoxly/][Reddit]])
- Writing:
  - [[https://www.youtube.com/watch?v=VfZFFrrPyZI][日本人Emacsユーザはluatex-jaを使おう!(無音)]] (02:33)
- Org Mode:
  - [[https://bzg.fr/en/the-zen-of-task-management-with-org/][The Zen of Task Management with Org]] ([[https://www.reddit.com/r/orgmode/comments/1k24mww/the_zen_of_task_management_with_org/][Reddit]], [[https://irreal.org/blog/?p=12928][Irreal]])
  - [[https://www.youtube.com/watch?v=b97vEEBEcrQ][How I use Org-mode to organize my life]] (19:11)
  - [[https://www.youtube.com/watch?v=QNzNR-K2biI][Org Speed Commands #emacs #orgmode #programming #coding]] (10:56)
  - [[https://www.youtube.com/watch?v=y2snYRnPjsE][Quickly Save Org Docs in Emacs #coding #programming]] (03:02)
  - [[https://www.youtube.com/watch?v=01sz9SUiJBE][org-mode babel asymptote 日本語化(無音)。luatex-jaを使おうの続きかな?!]] (01:50)
  - [[https://bajsicki.com/blog/elisp-neat-tree/][Neat trees from org-ql to org-mode]]
  - [[https://nothingissimple.ablatedsprocket.com/posts/doing-taxes-in-emacs.html][ablatedsprocket: Doing Taxes in Emacs]]
  - [[https://takeonrules.com/2025/04/17/automating-adding-books-to-my-org-mode-document/][Jeremy Friesen: Automating Adding Books to My Org-Mode Document]]
  - [[https://mike.puddingtime.org/hugo-posting-in-emacs/][Hugo posting in Emacs]]
  - [[http://yummymelon.com/devnull/making-an-app-looking-for-beta-testers.html][Charles Choi: Making an App, Looking for Beta Testers]] ([[https://irreal.org/blog/?p=12919][Irreal]]) - org-protocol proxy for macOS
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f][org-archive-save-context-info: Allow parent ID to be saved in archived entry]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62a5910d874de6540f6dde4f4c4bcd94a6575d01][org-archive: Add org-archive-finalize-hook]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=26bbffb28034de5117be4ed8ced37b097646408b][lisp/ox-html.el: Add file level option to manage headlines self link]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c9060ec7c43f846897abe288cc97aa11544e5390][org-element: Record blank lines at the beginning of document in org-data]]
- Denote:
  - [[https://mike.puddingtime.org/solving-the-denote/gollum-links-quandary/][Solving the Denote/Gollum links quandary]] ([[https://social.lol/@mph/114372832040640681][@m...@social.lol]])
  - [[https://protesilaos.com/codelog/2025-04-15-emacs-denote-4-0-0/][FYI: Denote version 4 released]] ([[https://www.reddit.com/r/emacs/comments/1k020mg/fyi_denote_version_4_released/][Reddit]]) - breaking change: reorganized to core + extensions
- Completion:
  - [[https://blog.einval.eu/2025/03/skeletons-in-the-closet/][Skeletons in the Closet]]
  - [[https://www.reddit.com/r/emacs/comments/1jb4vrx/bible_verse_of_the_day_as_emacs_dashboard_footer/][Bible Verse of The Day in Emacs --- Now also on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1jz8c9u/bible_verse_of_the_day_in_emacs_now_also_on_melpa/][Reddit]]) - update: insert verse, passage, or chapter at point
- Coding:
  - [[https://mathstodon.xyz/@oantolin/114360434551685397][How to automatically make shell scripts executable]]
  - [[https://mastodon.social/@to1ne/114359016155323907][TIL magit-toggle-buffer-lock]]
  - [[http://misohena.jp/blog/2022-11-13-improve-magit-commiting-performance-on-windows.html][Windows上のMagitでコミットメッセージを編集できるようになるまでが遅すぎるので調査してテキトーキャッシュで改善してみた]]
  - [[https://www.reddit.com/r/emacs/comments/1k1m59d/til_using_tripple_dot_range_operrators_in_magit/][TIL: using triple dot (...) range operators in magit diff]]
  - [[https://lifeofpenguin.blogspot.com/2025/04/emacs-binary-file-viewer.html][Anand Tamariya: Emacs: Binary File Viewer]] ([[https://www.reddit.com/r/emacs/comments/1k4ac3y/binary_type_viewer/][Reddit]])
- Mail, news, and chat:
  - [[https://sfba.social/@kickingvegas/114355092959047226][How to compose a mail message and Emacs and have your external mail program send it]]
  - [[https://takeonrules.com/2025/04/15/fixing-a-mu4e-and-proton-bridge-foible/][Jeremy Friesen: Fixing a mu4e and Proton Bridge Foible]]
- Fun:
  - [[https://i.redd.it/tmo91v40b1we1.jpeg][knowledge gives strength to the hands]] ([[https://www.reddit.com/r/emacs/comments/1k3tbx9/knowledge_gives_strength_to_the_hands/][Reddit]]) - see comments for explanation; using ASCII art to help plan projects, I think
  - [[https://blog.winny.tech/posts/10print-inspired-snowcrash-in-emacs/][10PRINT inspired "Snowcrash" in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1k32zw6/10print_inspired_snowcrash_in_emacs/][Reddit]])
- AI:
  - [[https://www.reddit.com/r/emacs/comments/1k17epk/raaidel_interface_for_an_opensource_ai_assistant/][ra-aid-el (interface for an open-source AI assistant)]]
  - [[https://lars.ingebrigtsen.no/2025/04/17/perplexingly-book-learned-emacs/][Lars Ingebrigtsen: Perplexingly Book-Learned Emacs]] ([[https://news.ycombinator.com/item?id=43735896][HN]])
  - [[https://www.youtube.com/watch?v=L0bFRkgm0o8][Semantically linking LaTeX documents jumping to URLs, with GNU Emacs.]] (13:13)
  - [[https://www.youtube.com/watch?v=qNvFGXYUgJI][Semantic linking of LaTeX documents by using GNU Emacs.]] (03:52)
- Community:
  - [[https://funcall.blogspot.com/2025/04/emacs-and-lisp.html][Abstract Heresies: Emacs and Lisp]] ([[https://irreal.org/blog/?p=12917][Irreal]])
  - [[https://irreal.org/blog/?p=12930][Irreal: The Use Of Tools]]
- Other:
  - [[https://www.phimulambda.org/blog/emacs-dynamic-module.html][Understanding the Dynamic Module System of GNU Emacs]]
  - [[https://www.youtube.com/watch?v=jDfC6b3t8Cg][GTD + Emacs]] (03:59)
  - [[https://lars.ingebrigtsen.no/2025/04/15/a-book-tracking-package-for-emacs/][Lars Ingebrigtsen: A Book Tracking Package for Emacs]]
  - [[https://github.com/hsolg/emacs-departure-times-norway][hsolg/emacs-departure-times-norway: displays departure times for public transit in Norway]] ([[https://mathstodon.xyz/@oantolin/114374102098218453][@oanto...@mathstodon.xyz]])
  - [[http://yitang.uk/2025/04/17/filter-ledger-transactions-using-tags/][Yi Tang: Filter Ledger Transactions using Tags]]
  - [[https://protesilaos.com/codelog/2025-04-18-emacs-tmr-1-1-0/][Protesilaos Stavrou: Emacs: tmr version 1.1.0]]
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00788.html][Re: Trust API (was: bug#74879: 30.0.92; trusted-content-p and trusted-fi]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00771.html][Re: Versions of language grammar library]] - help needed with built-in major modes
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00566.html][good idea to use -O0 when building development branches]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64f4fbde8ae84c10f9e86ad1293c67ff78e867f0][Flymake: bump package version to 1.4.0]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3001d50d9ae6e41b3f1d8e576b13a85198f60da9][Flymake: rework, simplify and address problems of recent change (bug#75841)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ec6613f13f414702d88eddbb3a510f3b8da4dd3][Rename 'treesit-auto-install' to 'treesit-auto-install-grammar']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9b6be7d27299093d16d592f1ffe0a731136beb2][* lisp/treesit.el (treesit-auto-install): New defcustom.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=20b919cfb1b5861a91a57b5f0c27e6c6fc03aff5][Bind new window layout commands under C-x w]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae1d01328f260f1a9891280c96139494629a83e8][(eieio-backward-compatibility): Set to `warn` (bug#77612)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d3b1b7d88d7710aed9403c3ce750042387dfe5c][; * etc/NEWS: Move ts-modes after tree-sitter section.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ac12aed09702b2d135312e8dad4e173fcd23dae][Optionally add new empty file to Dired subdirectory]]
- New packages:
  - https://melpa.org/#/aws-athena-babel: Run AWS Athena queries from Org Babel (MELPA)
  - https://melpa.org/#/bank-buddy: Financial analysis and reporting (MELPA)
  - https://melpa.org/#/departure-times-norway: Description (MELPA)
  - https://elpa.gnu.org/packages/doc-view-follow.html: Synchronize windows showing the same document (GNU ELPA)
  - https://melpa.org/#/inform-mode: Major mode for Inform 6 interactive fiction code (MELPA)
  - https://melpa.org/#/persist-text-scale: Persist and restore text scale (MELPA)
  - https://melpa.org/#/total-recall: Spaced repetition system (MELPA)
  - https://elpa.gnu.org/packages/vc-jj.html: VC backend for the Jujutsu version control system (GNU ELPA)

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://www.reddit.com/r/planetemacs][r/planetemacs]], [[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/2025-04][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sa...@sachachua.com][sa...@sachachua.com]]. Thank you!

    

Reply via email to