2025-04-21 Emacs news
Sacha Chua <[email protected]> Mon, 21 Apr 2025 14:24:51 -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
2025-04-21 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.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/Kolka=
ta - 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 Asi=
a/Singapore
- M-x Research: TBA <https://m-x-research.github.io/> Fri May 2 0800 Am=
erica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GM=
T - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
- [Emacs For Beginners | Your first configuration] (<https://www.youtub=
e.com/watch?v=3DfbiSFlykolg>) (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] (<htt=
ps://irreal.org/blog/?p=3D12926>), [programming.dev] (<https://programming.=
dev/post/28783233?scrollToComments=3Dtrue>))
- [Elpaca: Harnessing the power of an advanced Emacs package manager] (=
<https://www.youtube.com/watch?v=3DkIsEtsXyd_o>) (14:14)
- Emacs Lisp:
- [pavodive/spiral: Learn Emacs Lisp Interactively - Codeberg.org] (<ht=
tps://codeberg.org/pavodive/spiral>) ([lemmy.ml] (<https://lemmy.ml/post/28=
768444>))
- [Ep644 emacs lisp, text processing tutorial, validate HTML annotation=
pairs] (<https://www.youtube.com/watch?v=3DzJ3JsYJvvcE>) (01:04:10)
- Appearance:
- [Protesilaos Stavrou: Emacs: modus-themes version 4.7.0] (<https://pr=
otesilaos.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://w=
ww.youtube.com/watch?v=3Dd2ELRRDknoY>) (05:33)
- Navigation:
- [Emacs Tutorial 01 - Basic Movements] (<https://www.youtube.com/watch=
?v=3DuR8h2gWN37I>) (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-d=
ired-orthodoxly.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/=
1jzreqr/diredc_aka_dired_orthodoxly/>))
- Writing:
- [=E6=97=A5=E6=9C=AC=E4=BA=BAEmacs=E3=83=A6=E3=83=BC=E3=82=B6=E3=81=AF=
luatex-ja=E3=82=92=E4=BD=BF=E3=81=8A=E3=81=86=EF=BC=81(=E7=84=A1=E9=9F=B3)]=
(<https://www.youtube.com/watch?v=3DVfZFFrrPyZI>) (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/co=
mments/1k24mww/the_zen_of_task_management_with_org/>), [Irreal] (<https://i=
rreal.org/blog/?p=3D12928>))
- [How I use Org-mode to organize my life] (<https://www.youtube.com/wa=
tch?v=3Db97vEEBEcrQ>) (19:11)
- [Org Speed Commands #emacs #orgmode #programming #coding] (<https://w=
ww.youtube.com/watch?v=3DQNzNR-K2biI>) (10:56)
- [Quickly Save Org Docs in Emacs #coding #programming] (<https://www.y=
outube.com/watch?v=3Dy2snYRnPjsE>) (03:02)
- [org-mode babel asymptote =E6=97=A5=E6=9C=AC=E8=AA=9E=E5=8C=96(=E7=84=
=A1=E9=9F=B3)=E3=80=82luatex-ja=E3=82=92=E4=BD=BF=E3=81=8A=E3=81=86=E3=81=
=AE=E7=B6=9A=E3=81=8D=E3=81=8B=E3=81=AA=EF=BC=9F=EF=BC=81] (<https://www.yo=
utube.com/watch?v=3D01sz9SUiJBE>) (01:50)
- [Neat trees from org-ql to org-mode] (<https://bajsicki.com/blog/elis=
p-neat-tree/>)
- [ablatedsprocket: Doing Taxes in Emacs] (<https://nothingissimple.abl=
atedsprocket.com/posts/doing-taxes-in-emacs.html>)
- [Jeremy Friesen: Automating Adding Books to My Org-Mode Document] (<h=
ttps://takeonrules.com/2025/04/17/automating-adding-books-to-my-org-mode-do=
cument/>)
- [Hugo posting in Emacs] (<https://mike.puddingtime.org/hugo-posting-i=
n-emacs/>)
- [Charles Choi: Making an App, Looking for Beta Testers] (<http://yumm=
ymelon.com/devnull/making-an-app-looking-for-beta-testers.html>) ([Irreal] =
(<https://irreal.org/blog/?p=3D12919>)) - org-protocol proxy for macOS
- Org development:
- [org-archive-save-context-info: Allow parent ID to be saved in arch=
ived entry] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/e=
tc/ORG-NEWS?id=3D9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f>)
- [org-archive: Add org-archive-finalize-hook] (<https://git.savannah=
.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D62a5910d874de6540=
f6dde4f4c4bcd94a6575d01>)
- [lisp/ox-html.el: Add file level option to manage headlines self li=
nk] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-N=
EWS?id=3D26bbffb28034de5117be4ed8ced37b097646408b>)
- [org-element: Record blank lines at the beginning of document in or=
g-data] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/O=
RG-NEWS?id=3Dc9060ec7c43f846897abe288cc97aa11544e5390>)
- Denote:
- [Solving the Denote/Gollum links quandary] (<https://mike.puddingtime=
.org/solving-the-denote/gollum-links-quandary/>) ([@[email protected]] (<https=
://social.lol/@mph/114372832040640681>))
- [FYI: Denote version 4 released] (<https://protesilaos.com/codelog/20=
25-04-15-emacs-denote-4-0-0/>) ([Reddit] (<https://www.reddit.com/r/emacs/c=
omments/1k020mg/fyi_denote_version_4_released/>)) - breaking change: reorga=
nized 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_dashbo=
ard_footer/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jz8c9u/b=
ible_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://mathst=
odon.xyz/@oantolin/114360434551685397>)
- [TIL magit-toggle-buffer-lock] (<https://mastodon.social/@to1ne/11435=
9016155323907>)
- [Windows=E4=B8=8A=E3=81=AEMagit=E3=81=A7=E3=82=B3=E3=83=9F=E3=83=83=
=E3=83=88=E3=83=A1=E3=83=83=E3=82=BB=E3=83=BC=E3=82=B8=E3=82=92=E7=B7=A8=E9=
=9B=86=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=AA=E3=82=
=8B=E3=81=BE=E3=81=A7=E3=81=8C=E9=81=85=E3=81=99=E3=81=8E=E3=82=8B=E3=81=AE=
=E3=81=A7=E8=AA=BF=E6=9F=BB=E3=81=97=E3=81=A6=E3=83=86=E3=82=AD=E3=83=88=E3=
=83=BC=E3=82=AD=E3=83=A3=E3=83=83=E3=82=B7=E3=83=A5=E3=81=A7=E6=94=B9=E5=96=
=84=E3=81=97=E3=81=A6=E3=81=BF=E3=81=9F] (<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_operra=
tors_in_magit/>)
- [Anand Tamariya: Emacs: Binary File Viewer] (<https://lifeofpenguin.b=
logspot.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://ta=
keonrules.com/2025/04/15/fixing-a-mu4e-and-proton-bridge-foible/>)
- Fun:
- [knowledge gives strength to the hands] (<https://i.redd.it/tmo91v40b=
1we1.jpeg>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1k3tbx9/kno=
wledge_gives_strength_to_the_hands/>)) - see comments for explanation; usin=
g ASCII art to help plan projects, I think
- [10PRINT inspired "Snowcrash" in Emacs] (<https://blog.winny.tech/pos=
ts/10print-inspired-snowcrash-in-emacs/>) ([Reddit] (<https://www.reddit.co=
m/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.i=
ngebrigtsen.no/2025/04/17/perplexingly-book-learned-emacs/>) ([HN] (<https:=
//news.ycombinator.com/item?id=3D43735896>))
- [Semantically linking LaTeX documents jumping to URLs, with GNU Emacs=
.] (<https://www.youtube.com/watch?v=3DL0bFRkgm0o8>) (13:13)
- [Semantic linking of LaTeX documents by using GNU Emacs.] (<https://w=
ww.youtube.com/watch?v=3DqNvFGXYUgJI>) (03:52)
- Community:
- [Abstract Heresies: Emacs and Lisp] (<https://funcall.blogspot.com/20=
25/04/emacs-and-lisp.html>) ([Irreal] (<https://irreal.org/blog/?p=3D12917>=
))
- [Irreal: The Use Of Tools] (<https://irreal.org/blog/?p=3D12930>)
- 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=3DjDfC6b3t8Cg>) (03:5=
9)
- [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 pub=
lic transit in Norway] (<https://github.com/hsolg/emacs-departure-times-nor=
way>) ([@[email protected]] (<https://mathstodon.xyz/@oantolin/114374=
102098218453>))
- [Yi Tang: Filter Ledger Transactions using Tags] (<http://yitang.uk/2=
025/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 trus=
ted-fi] (<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00788.h=
tml>)
- [Re: Versions of language grammar library] (<https://lists.gnu.org/=
archive/html/emacs-devel/2025-04/msg00771.html>) - help needed with built-i=
n 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.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D64f4fbde8ae84c10f9e86ad1293c67ff78e8=
67f0>)
- [Flymake: rework, simplify and address problems of recent change (bug=
#75841)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=
=3D3001d50d9ae6e41b3f1d8e576b13a85198f60da9>)
- [Rename 'treesit-auto-install' to 'treesit-auto-install-grammar'] (<h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5ec6613f13f=
414702d88eddbb3a510f3b8da4dd3>)
- [* lisp/treesit.el (treesit-auto-install): New defcustom.] (<https://=
git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc9b6be7d27299093d1=
6d592f1ffe0a731136beb2>)
- [Bind new window layout commands under C-x w] (<https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D20b919cfb1b5861a91a57b5f0c27e6c=
6fc03aff5>)
- [(eieio-backward-compatibility): Set to `warn` (bug#77612)] (<https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dae1d01328f260f1a9=
891280c96139494629a83e8>)
- [; * etc/NEWS: Move ts-modes after tree-sitter section.] (<https://gi=
t.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1d3b1b7d88d7710aed94=
03c3ce750042387dfe5c>)
- [Optionally add new empty file to Dired subdirectory] (<https://git.s=
avannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ac12aed09702b2d135312e=
8dad4e173fcd23dae>)
- New packages:
- aws-athena-babel <https://melpa.org/#/aws-athena-babel>: Run AWS Athe=
na queries from Org Babel (MELPA)
- bank-buddy <https://melpa.org/#/bank-buddy>: Financial analysis and r=
eporting (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 sy=
stem (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/or=
gmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.re=
ddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetem=
acs>), [Mastodon #emacs] (<https://mastodon.social/tags/emacs>), [Bluesky #=
emacs] (<https://bsky.app/hashtag/emacs>), [Hacker News] (<https://hn.algol=
ia.com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3D=
story>), [lobste.rs] (<https://lobste.rs/search?q=3Demacs&what=3Dstories&or=
der=3Dnewest>), [programming.dev] (<https://programming.dev/c/emacs?dataTyp=
e=3DPost&page=3D1&sort=3DNew>), [lemmy.world] (<https://lemmy.world/c/emacs=
>), [lemmy.ml] (<https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DN=
ew>), [planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] (<=
https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>=
), [the Emacs NEWS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/e=
tc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), and [emacs=
-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2025-04>). 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 [[email protected]] (<mail=
to:[email protected]>). Thank you!
=20=20=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
<div id=3D"outline-container-org5141333" class=3D"outline-3">
<h3 id=3D"org5141333">2025-04-21 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org5141333">
<ul class=3D"org-ul">
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Apr 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Apr 30 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2=
200 Asia/Kolkata – Thu May 1 0030 Asia/Singapore</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Fri May 2 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 A=
sia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DfbiSFlykolg">Emacs For Beg=
inners | Your first configuration</a> (10:29)</li>
<li><a href=3D"https://batsov.com/articles/2025/04/17/using-use-package-the=
-right-way/">Using use-package the right way</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1k1dwfy/using_usepackage_the_right_way/">Reddit</=
a>, <a href=3D"https://irreal.org/blog/?p=3D12926">Irreal</a>, <a href=3D"h=
ttps://programming.dev/post/28783233?scrollToComments=3Dtrue">programming.d=
ev</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DkIsEtsXyd_o">Elpaca: Harne=
ssing the power of an advanced Emacs package manager</a> (14:14)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/pavodive/spiral">pavodive/spiral: Learn=
Emacs Lisp Interactively - Codeberg.org</a> (<a href=3D"https://lemmy.ml/p=
ost/28768444">lemmy.ml</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DzJ3JsYJvvcE">Ep644 emacs l=
isp, text processing tutorial, validate HTML annotation pairs</a> (01:04:10=
)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-04-17-emacs-modus-theme=
s-4-7-0/">Protesilaos Stavrou: Emacs: modus-themes version 4.7.0</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k3k0du/new_theme_to=
_reduce_eye_strain_woodtheme/">New theme to reduce eye strain - `wood-theme=
`</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dd2ELRRDknoY">Visual Emacs =
Studio - It's Emacs, but looks like VSCode</a> (05:33)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DuR8h2gWN37I">Emacs Tutoria=
l 01 - Basic Movements</a> (25:35)</li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250415150114-emacs=
--flex-matching-with-isearch/">James Dyer: Flex Matching with isearch</a></=
li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://famme.sk/blog/diredc-aka-dired-orthodoxly.html">Dire=
dc a.k.a. Dired orthodoxly</a> (<a href=3D"https://www.reddit.com/r/emacs/c=
omments/1jzreqr/diredc_aka_dired_orthodoxly/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DVfZFFrrPyZI">=E6=97=A5=E6=
=9C=AC=E4=BA=BAEmacs=E3=83=A6=E3=83=BC=E3=82=B6=E3=81=AFluatex-ja=E3=82=92=
=E4=BD=BF=E3=81=8A=E3=81=86=EF=BC=81(=E7=84=A1=E9=9F=B3)</a> (02:33)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://bzg.fr/en/the-zen-of-task-management-with-org/">The =
Zen of Task Management with Org</a> (<a href=3D"https://www.reddit.com/r/or=
gmode/comments/1k24mww/the_zen_of_task_management_with_org/">Reddit</a>, <a=
href=3D"https://irreal.org/blog/?p=3D12928">Irreal</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Db97vEEBEcrQ">How I use Org=
-mode to organize my life</a> (19:11)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DQNzNR-K2biI">Org Speed Com=
mands #emacs #orgmode #programming #coding</a> (10:56)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dy2snYRnPjsE">Quickly Save =
Org Docs in Emacs #coding #programming</a> (03:02)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D01sz9SUiJBE">org-mode babe=
l asymptote =E6=97=A5=E6=9C=AC=E8=AA=9E=E5=8C=96(=E7=84=A1=E9=9F=B3)=E3=80=
=82luatex-ja=E3=82=92=E4=BD=BF=E3=81=8A=E3=81=86=E3=81=AE=E7=B6=9A=E3=81=8D=
=E3=81=8B=E3=81=AA=EF=BC=9F=EF=BC=81</a> (01:50)</li>
<li><a href=3D"https://bajsicki.com/blog/elisp-neat-tree/">Neat trees from =
org-ql to org-mode</a></li>
<li><a href=3D"https://nothingissimple.ablatedsprocket.com/posts/doing-taxe=
s-in-emacs.html">ablatedsprocket: Doing Taxes in Emacs</a></li>
<li><a href=3D"https://takeonrules.com/2025/04/17/automating-adding-books-t=
o-my-org-mode-document/">Jeremy Friesen: Automating Adding Books to My Org-=
Mode Document</a></li>
<li><a href=3D"https://mike.puddingtime.org/hugo-posting-in-emacs/">Hugo po=
sting in Emacs</a></li>
<li><a href=3D"http://yummymelon.com/devnull/making-an-app-looking-for-beta=
-testers.html">Charles Choi: Making an App, Looking for Beta Testers</a> (<=
a href=3D"https://irreal.org/blog/?p=3D12919">Irreal</a>) - org-protocol pr=
oxy for macOS</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=3D9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f">org-archive-sav=
e-context-info: Allow parent ID to be saved in archived entry</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D62a5910d874de6540f6dde4f4c4bcd94a6575d01">org-archive: Ad=
d org-archive-finalize-hook</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D26bbffb28034de5117be4ed8ced37b097646408b">lisp/ox-html.el=
: Add file level option to manage headlines self link</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3Dc9060ec7c43f846897abe288cc97aa11544e5390">org-element: Re=
cord blank lines at the beginning of document in org-data</a></li>
</ul></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://mike.puddingtime.org/solving-the-denote/gollum-links=
-quandary/">Solving the Denote/Gollum links quandary</a> (<a href=3D"https:=
//social.lol/@mph/114372832040640681">@[email protected]</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-04-15-emacs-denote-4-0-=
0/">FYI: Denote version 4 released</a> (<a href=3D"https://www.reddit.com/r=
/emacs/comments/1k020mg/fyi_denote_version_4_released/">Reddit</a>) - break=
ing change: reorganized to core + extensions</li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://blog.einval.eu/2025/03/skeletons-in-the-closet/">Ske=
letons in the Closet</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jb4vrx/bible_verse_=
of_the_day_as_emacs_dashboard_footer/">Bible Verse of The Day in Emacs =
014; Now also on MELPA</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1jz8c9u/bible_verse_of_the_day_in_emacs_now_also_on_melpa/">Reddit</a>)=
- update: insert verse, passage, or chapter at point</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://mathstodon.xyz/@oantolin/114360434551685397">How to =
automatically make shell scripts executable</a></li>
<li><a href=3D"https://mastodon.social/@to1ne/114359016155323907">TIL magit=
-toggle-buffer-lock</a></li>
<li><a href=3D"http://misohena.jp/blog/2022-11-13-improve-magit-commiting-p=
erformance-on-windows.html">Windows=E4=B8=8A=E3=81=AEMagit=E3=81=A7=E3=82=
=B3=E3=83=9F=E3=83=83=E3=83=88=E3=83=A1=E3=83=83=E3=82=BB=E3=83=BC=E3=82=B8=
=E3=82=92=E7=B7=A8=E9=9B=86=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86=E3=
=81=AB=E3=81=AA=E3=82=8B=E3=81=BE=E3=81=A7=E3=81=8C=E9=81=85=E3=81=99=E3=81=
=8E=E3=82=8B=E3=81=AE=E3=81=A7=E8=AA=BF=E6=9F=BB=E3=81=97=E3=81=A6=E3=83=86=
=E3=82=AD=E3=83=88=E3=83=BC=E3=82=AD=E3=83=A3=E3=83=83=E3=82=B7=E3=83=A5=E3=
=81=A7=E6=94=B9=E5=96=84=E3=81=97=E3=81=A6=E3=81=BF=E3=81=9F</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k1m59d/til_using_tr=
ipple_dot_range_operrators_in_magit/">TIL: using triple dot (…) rang=
e operators in magit diff</a></li>
<li><a href=3D"https://lifeofpenguin.blogspot.com/2025/04/emacs-binary-file=
-viewer.html">Anand Tamariya: Emacs: Binary File Viewer</a> (<a href=3D"htt=
ps://www.reddit.com/r/emacs/comments/1k4ac3y/binary_type_viewer/">Reddit</a=
>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://sfba.social/@kickingvegas/114355092959047226">How to=
compose a mail message and Emacs and have your external mail program send =
it</a></li>
<li><a href=3D"https://takeonrules.com/2025/04/15/fixing-a-mu4e-and-proton-=
bridge-foible/">Jeremy Friesen: Fixing a mu4e and Proton Bridge Foible</a><=
/li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://i.redd.it/tmo91v40b1we1.jpeg">knowledge gives streng=
th to the hands</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1k3=
tbx9/knowledge_gives_strength_to_the_hands/">Reddit</a>) - see comments for=
explanation; using ASCII art to help plan projects, I think</li>
<li><a href=3D"https://blog.winny.tech/posts/10print-inspired-snowcrash-in-=
emacs/">10PRINT inspired "Snowcrash" in Emacs</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1k32zw6/10print_inspired_snowcrash_in_emacs/">Re=
ddit</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1k17epk/raaidel_inte=
rface_for_an_opensource_ai_assistant/">ra-aid-el (interface for an open-sou=
rce AI assistant)</a></li>
<li><a href=3D"https://lars.ingebrigtsen.no/2025/04/17/perplexingly-book-le=
arned-emacs/">Lars Ingebrigtsen: Perplexingly Book-Learned Emacs</a> (<a hr=
ef=3D"https://news.ycombinator.com/item?id=3D43735896">HN</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DL0bFRkgm0o8">Semantically =
linking LaTeX documents jumping to URLs, with GNU Emacs.</a> (13:13)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DqNvFGXYUgJI">Semantic link=
ing of LaTeX documents by using GNU Emacs.</a> (03:52)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://funcall.blogspot.com/2025/04/emacs-and-lisp.html">Ab=
stract Heresies: Emacs and Lisp</a> (<a href=3D"https://irreal.org/blog/?p=
=3D12917">Irreal</a>)</li>
<li><a href=3D"https://irreal.org/blog/?p=3D12930">Irreal: The Use Of Tools=
</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://www.phimulambda.org/blog/emacs-dynamic-module.html">=
Understanding the Dynamic Module System of GNU Emacs</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DjDfC6b3t8Cg">GTD + Emacs</=
a> (03:59)</li>
<li><a href=3D"https://lars.ingebrigtsen.no/2025/04/15/a-book-tracking-pack=
age-for-emacs/">Lars Ingebrigtsen: A Book Tracking Package for Emacs</a></l=
i>
<li><a href=3D"https://github.com/hsolg/emacs-departure-times-norway">hsolg=
/emacs-departure-times-norway: displays departure times for public transit =
in Norway</a> (<a href=3D"https://mathstodon.xyz/@oantolin/1143741020982184=
53">@[email protected]</a>)</li>
<li><a href=3D"http://yitang.uk/2025/04/17/filter-ledger-transactions-using=
-tags/">Yi Tang: Filter Ledger Transactions using Tags</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-04-18-emacs-tmr-1-1-0/"=
>Protesilaos Stavrou: Emacs: tmr version 1.1.0</a></li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
788.html">Re: Trust API (was: bug#74879: 30.0.92; trusted-content-p and tru=
sted-fi</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
771.html">Re: Versions of language grammar library</a> - help needed with b=
uilt-in major modes</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
566.html">good idea to use -O0 when building development branches</a></li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D64f4fbde8ae84c10f9e86ad1293c67ff78e867f0">Flymake: bump package versio=
n to 1.4.0</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D3001d50d9ae6e41b3f1d8e576b13a85198f60da9">Flymake: rework, simplify an=
d address problems of recent change (bug#75841)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5ec6613f13f414702d88eddbb3a510f3b8da4dd3">Rename 'treesit-auto-install=
' to 'treesit-auto-install-grammar'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc9b6be7d27299093d16d592f1ffe0a731136beb2">* lisp/treesit.el (treesit-a=
uto-install): New defcustom.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D20b919cfb1b5861a91a57b5f0c27e6c6fc03aff5">Bind new window layout comma=
nds under C-x w</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dae1d01328f260f1a9891280c96139494629a83e8">(eieio-backward-compatibilit=
y): Set to `warn` (bug#77612)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D1d3b1b7d88d7710aed9403c3ce750042387dfe5c">; * etc/NEWS: Move ts-modes =
after tree-sitter section.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0ac12aed09702b2d135312e8dad4e173fcd23dae">Optionally add new empty fil=
e to Dired subdirectory</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/aws-athena-babel">aws-=
athena-babel</a>: Run AWS Athena queries from Org Babel (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/bank-buddy">bank-buddy=
</a>: Financial analysis and reporting (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/departure-times-norway=
">departure-times-norway</a>: Description (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/doc-view-fol=
low.html">doc-view-follow</a>: Synchronize windows showing the same documen=
t (GNU ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/inform-mode">inform-mo=
de</a>: Major mode for Inform 6 interactive fiction code (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/persist-text-scale">pe=
rsist-text-scale</a>: Persist and restore text scale (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/total-recall">total-re=
call</a>: Spaced repetition system (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/vc-jj.html">=
vc-jj</a>: VC backend for the Jujutsu version control system (GNU ELPA)</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://www.=
reddit.com/r/planetemacs">r/planetemacs</a>, <a href=3D"https://mastodon.so=
cial/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/hashtag/e=
macs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=3Demacs&=
amp;sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dst=
ory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demacs&wha=
t=3Dstories&order=3Dnewest">lobste.rs</a>, <a href=3D"https://programmi=
ng.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew">programming.dev=
</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a href=3D"h=
ttps://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew">lemmy.=
ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.com</a>, =
<a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9o=
MuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cgit/emacs.=
git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emacslife.com=
/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.org/archiv=
e/html/emacs-devel/2025-04">emacs-devel</a>. Thanks to Andr=C3=A9s Ram=C3=
=ADrez for emacs-devel links. Do you have an Emacs-related link or announce=
ment? Please e-mail me at <a href=3D"mailto:[email protected]">sacha@sach=
achua.com</a>. Thank you!</p>
</div>
</div>
=20=20=20=20
--==-=-=--
--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-04-21 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Apr 26 0130 America/Vancouver - 0330 America/Chicago - 043=
0 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/Si=
ngapore
- M-x Research: TBA https://m-x-research.github.io/ Fri May 2 0800 Americ=
a/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=3DfbiSFlykolg][Emacs For Beginners | =
Your first configuration]] (10:29)
- [[https://batsov.com/articles/2025/04/17/using-use-package-the-right-wa=
y/][Using use-package the right way]] ([[https://www.reddit.com/r/emacs/com=
ments/1k1dwfy/using_usepackage_the_right_way/][Reddit]], [[https://irreal.o=
rg/blog/?p=3D12926][Irreal]], [[https://programming.dev/post/28783233?scrol=
lToComments=3Dtrue][programming.dev]])
- [[https://www.youtube.com/watch?v=3DkIsEtsXyd_o][Elpaca: Harnessing the=
power of an advanced Emacs package manager]] (14:14)
- Emacs Lisp:
- [[https://codeberg.org/pavodive/spiral][pavodive/spiral: Learn Emacs Li=
sp Interactively - Codeberg.org]] ([[https://lemmy.ml/post/28768444][lemmy.=
ml]])
- [[https://www.youtube.com/watch?v=3DzJ3JsYJvvcE][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_e=
ye_strain_woodtheme/][New theme to reduce eye strain - `wood-theme`]]
- [[https://www.youtube.com/watch?v=3Dd2ELRRDknoY][Visual Emacs Studio - =
It's Emacs, but looks like VSCode]] (05:33)
- Navigation:
- [[https://www.youtube.com/watch?v=3DuR8h2gWN37I][Emacs Tutorial 01 - Ba=
sic Movements]] (25:35)
- [[https://emacs.dyerdwelling.family/emacs/20250415150114-emacs--flex-ma=
tching-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/dire=
dc_aka_dired_orthodoxly/][Reddit]])
- Writing:
- [[https://www.youtube.com/watch?v=3DVfZFFrrPyZI][=E6=97=A5=E6=9C=AC=E4=
=BA=BAEmacs=E3=83=A6=E3=83=BC=E3=82=B6=E3=81=AFluatex-ja=E3=82=92=E4=BD=BF=
=E3=81=8A=E3=81=86=EF=BC=81(=E7=84=A1=E9=9F=B3)]] (02:33)
- Org Mode:
- [[https://bzg.fr/en/the-zen-of-task-management-with-org/][The Zen of Ta=
sk Management with Org]] ([[https://www.reddit.com/r/orgmode/comments/1k24m=
ww/the_zen_of_task_management_with_org/][Reddit]], [[https://irreal.org/blo=
g/?p=3D12928][Irreal]])
- [[https://www.youtube.com/watch?v=3Db97vEEBEcrQ][How I use Org-mode to =
organize my life]] (19:11)
- [[https://www.youtube.com/watch?v=3DQNzNR-K2biI][Org Speed Commands #em=
acs #orgmode #programming #coding]] (10:56)
- [[https://www.youtube.com/watch?v=3Dy2snYRnPjsE][Quickly Save Org Docs =
in Emacs #coding #programming]] (03:02)
- [[https://www.youtube.com/watch?v=3D01sz9SUiJBE][org-mode babel asympto=
te =E6=97=A5=E6=9C=AC=E8=AA=9E=E5=8C=96(=E7=84=A1=E9=9F=B3)=E3=80=82luatex-=
ja=E3=82=92=E4=BD=BF=E3=81=8A=E3=81=86=E3=81=AE=E7=B6=9A=E3=81=8D=E3=81=8B=
=E3=81=AA=EF=BC=9F=EF=BC=81]] (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-emac=
s.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 Docu=
ment]]
- [[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://ir=
real.org/blog/?p=3D12919][Irreal]]) - org-protocol proxy for macOS
- Org development:
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f][org-archive-save-conte=
xt-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=3D62a5910d874de6540f6dde4f4c4bcd94a6575d01][org-archive: Add org-a=
rchive-finalize-hook]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D26bbffb28034de5117be4ed8ced37b097646408b][lisp/ox-html.el: Add f=
ile level option to manage headlines self link]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3Dc9060ec7c43f846897abe288cc97aa11544e5390][org-element: Record bl=
ank 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/11=
4372832040640681][@[email protected]]])
- [[https://protesilaos.com/codelog/2025-04-15-emacs-denote-4-0-0/][FYI: =
Denote version 4 released]] ([[https://www.reddit.com/r/emacs/comments/1k02=
0mg/fyi_denote_version_4_released/][Reddit]]) - breaking change: reorganize=
d 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_da=
y_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_o=
f_the_day_in_emacs_now_also_on_melpa/][Reddit]]) - update: insert verse, pa=
ssage, or chapter at point
- Coding:
- [[https://mathstodon.xyz/@oantolin/114360434551685397][How to automatic=
ally make shell scripts executable]]
- [[https://mastodon.social/@to1ne/114359016155323907][TIL magit-toggle-b=
uffer-lock]]
- [[http://misohena.jp/blog/2022-11-13-improve-magit-commiting-performanc=
e-on-windows.html][Windows=E4=B8=8A=E3=81=AEMagit=E3=81=A7=E3=82=B3=E3=83=
=9F=E3=83=83=E3=83=88=E3=83=A1=E3=83=83=E3=82=BB=E3=83=BC=E3=82=B8=E3=82=92=
=E7=B7=A8=E9=9B=86=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=
=81=AA=E3=82=8B=E3=81=BE=E3=81=A7=E3=81=8C=E9=81=85=E3=81=99=E3=81=8E=E3=82=
=8B=E3=81=AE=E3=81=A7=E8=AA=BF=E6=9F=BB=E3=81=97=E3=81=A6=E3=83=86=E3=82=AD=
=E3=83=88=E3=83=BC=E3=82=AD=E3=83=A3=E3=83=83=E3=82=B7=E3=83=A5=E3=81=A7=E6=
=94=B9=E5=96=84=E3=81=97=E3=81=A6=E3=81=BF=E3=81=9F]]
- [[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.h=
tml][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-fo=
ible/][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 AS=
CII art to help plan projects, I think
- [[https://blog.winny.tech/posts/10print-inspired-snowcrash-in-emacs/][1=
0PRINT inspired "Snowcrash" in Emacs]] ([[https://www.reddit.com/r/emacs/co=
mments/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 as=
sistant)]]
- [[https://lars.ingebrigtsen.no/2025/04/17/perplexingly-book-learned-ema=
cs/][Lars Ingebrigtsen: Perplexingly Book-Learned Emacs]] ([[https://news.y=
combinator.com/item?id=3D43735896][HN]])
- [[https://www.youtube.com/watch?v=3DL0bFRkgm0o8][Semantically linking L=
aTeX documents jumping to URLs, with GNU Emacs.]] (13:13)
- [[https://www.youtube.com/watch?v=3DqNvFGXYUgJI][Semantic linking of La=
TeX documents by using GNU Emacs.]] (03:52)
- Community:
- [[https://funcall.blogspot.com/2025/04/emacs-and-lisp.html][Abstract He=
resies: Emacs and Lisp]] ([[https://irreal.org/blog/?p=3D12917][Irreal]])
- [[https://irreal.org/blog/?p=3D12930][Irreal: The Use Of Tools]]
- Other:
- [[https://www.phimulambda.org/blog/emacs-dynamic-module.html][Understan=
ding the Dynamic Module System of GNU Emacs]]
- [[https://www.youtube.com/watch?v=3DjDfC6b3t8Cg][GTD + Emacs]] (03:59)
- [[https://lars.ingebrigtsen.no/2025/04/15/a-book-tracking-package-for-e=
macs/][Lars Ingebrigtsen: A Book Tracking Package for Emacs]]
- [[https://github.com/hsolg/emacs-departure-times-norway][hsolg/emacs-de=
parture-times-norway: displays departure times for public transit in Norway=
]] ([[https://mathstodon.xyz/@oantolin/114374102098218453][@oantolin@mathst=
odon.xyz]])
- [[http://yitang.uk/2025/04/17/filter-ledger-transactions-using-tags/][Y=
i Tang: Filter Ledger Transactions using Tags]]
- [[https://protesilaos.com/codelog/2025-04-18-emacs-tmr-1-1-0/][Protesil=
aos Stavrou: Emacs: tmr version 1.1.0]]
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00788.htm=
l][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.htm=
l][Re: Versions of language grammar library]] - help needed with built-in m=
ajor modes
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00566.htm=
l][good idea to use -O0 when building development branches]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D64f4=
fbde8ae84c10f9e86ad1293c67ff78e867f0][Flymake: bump package version to 1.4.=
0]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3001=
d50d9ae6e41b3f1d8e576b13a85198f60da9][Flymake: rework, simplify and address=
problems of recent change (bug#75841)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5ec6=
613f13f414702d88eddbb3a510f3b8da4dd3][Rename 'treesit-auto-install' to 'tre=
esit-auto-install-grammar']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc9b6=
be7d27299093d16d592f1ffe0a731136beb2][* lisp/treesit.el (treesit-auto-insta=
ll): New defcustom.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D20b9=
19cfb1b5861a91a57b5f0c27e6c6fc03aff5][Bind new window layout commands under=
C-x w]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dae1d=
01328f260f1a9891280c96139494629a83e8][(eieio-backward-compatibility): Set t=
o `warn` (bug#77612)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1d3b=
1b7d88d7710aed9403c3ce750042387dfe5c][; * etc/NEWS: Move ts-modes after tre=
e-sitter section.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ac1=
2aed09702b2d135312e8dad4e173fcd23dae][Optionally add new empty file to Dire=
d subdirectory]]
- New packages:
- https://melpa.org/#/aws-athena-babel: Run AWS Athena queries from Org B=
abel (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 fi=
ction 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 ve=
rsion 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/spacema=
cs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]],=
[[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.ap=
p/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=3Demacs&=
sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory][Hacker News]], =
[[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest][lobste.=
rs]], [[https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew=
][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https:=
//lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][lemmy.ml]], [[https=
://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/=
playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git=
.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[htt=
ps://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org=
/archive/html/emacs-devel/2025-04][emacs-devel]]. Thanks to Andr=C3=A9s Ram=
=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or annou=
ncement? Please e-mail me at [[mailto:[email protected]][sacha@sachachua.=
com]]. Thank you!
=20=20=20=20
--=-=-=--