2025-03-10 Emacs news
Sacha Chua <[email protected]> Mon, 10 Mar 2025 20:57:36 -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-03-10 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Emacs 30:
- [How to Get Started with Emacs 30.1 on Linux] (<https://www.tecmint.c=
om/emacs-text-editor/>) ([@[email protected]] (<https://mastodon=
.social/@derdreschi85/114121937553257811>))
- [GNU Emacs 30.1 l=C3=A4uft auf Android] (<https://www.linux-magazin.d=
e/news/gnu-emacs-30-1-laeuft-auf-android/>) ([@[email protected]] (<https://=
nrw.social/@hgdrn/114123491964124630>))
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
- Emacs.si (in person): Emacs.si meetup #3 2025 (v #=C5=BEivo) <https:/=
/dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0> Tue Mar 11 =
1900 CET
- Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier=
-emacs> Fri Mar 14 1800 Europe/Paris
- M-x Research: TBA <https://m-x-research.github.io/> Wed Mar 19 0900 A=
merica/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/G=
MT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 20 0000 Asia/Singapo=
re
- Emacs APAC: Emacs APAC meetup (virtual) <https://emacs-apac.gitlab.io=
/announcements/> Sat Mar 22 0130 America/Vancouver - 0330 America/Chicago -=
0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolka=
ta - 1630 Asia/Singapore [announcement] (<https://emacs-apac.gitlab.io/anno=
uncements/march-2025/>)
- EmacsSF (in person): coffee.el in SF <https://www.meetup.com/emacs-sf=
/events/306610734/> Sat Mar 22 1100 America/Los_Angeles
- Upcoming events:
- [Protesilaos Stavrou: Live @ 2025-03-15, 14:00 Europe/Athens: =E2=80=
=98Ask Me Anything=E2=80=99 about Emacs, Linux, and Life in general] (<http=
s://protesilaos.com/codelog/2025-03-08-live-stream-emacs-linux-life/>)
- Emacs configuration:
- [Marcin Borkowski: Persisting variables across Emacs sessions revisit=
ed] (<https://mbork.pl/2025-03-10_Persisting_variables_across_Emacs_session=
s_revisited>)
- [Building Your First Emacs Config | Sophie Bosio] (<https://sophiebos=
.io/posts/first-emacs-config/>) ([@[email protected]] (<https://fosstod=
on.org/@bignose/114106381819098367>))
- [minimal-emacs.d - A Customizable Emacs init.el and early-init.el tha=
t Provides Better Defaults and Optimized Startup (Release 1.2.0)] (<https:/=
/github.com/jamescherti/minimal-emacs.d>) ([Reddit] (<https://www.reddit.co=
m/r/emacs/comments/1j50ydx/minimalemacsd_a_customizable_emacs_initel_and/>))
- [peregrinator's literate Emacs configuration] (<https://emacs.peregri=
nator.site/projects/literate-emacs-configuration/>)
- [my auto-bootstrapping emacs config, powered by straight.el] (<https:=
//www.reddit.com/r/emacs/comments/1j66vml/my_autobootstrapping_emacs_config=
_powered_by/>)
- Emacs Lisp:
- [Grant Rettke: Refactoring a Simple Example of Simultanously User-Fri=
endly and Debuggable Code] (<https://www.wisdomandwonder.com/emacs/14192/re=
factoring-a-simple-example-of-simultanously-user-friendly-and-debuggable-co=
de>)
- [el-job: An async library for some high-performance needs] (<https://=
github.com/meedstrom/el-job>) ([Reddit] (<https://www.reddit.com/r/emacs/co=
mments/1j55pac/eljob_an_async_library_for_some_highperformance/>))
- [How to extract the Filename from an Emacs buffer and include it in a=
Yasnippet] (<https://www.youtube.com/watch?v=3D2OUqLcq5ZCc>) (06:10)
- Appearance:
- [Charles Choi: Announcing Calle 24] (<http://yummymelon.com/devnull/a=
nnouncing-calle-24.html>) - use SF Symbols for icon bar
- [Installing color scheme in Emacs] (<https://www.youtube.com/watch?v=
=3DLRTqjj7s1bc>) (06:27)
- Navigation:
- [Navigating between points with registers] (<https://www.danliden.com=
/notes/20250308-registers-1.html>)
- [Better registers in Emacs #coding #programming #emacswiki] (<https:/=
/www.youtube.com/watch?v=3DxEXqcLLLjvA>) (06:17)
- [Nested projects in Eglot] (<https://donaldh.wtf/2025/03/nested-proje=
cts-in-eglot/>) ([@[email protected]] (<https://hachyderm.io/@donaldh/11=
4121692781710728>)) - project-rootfile-try-detect
- [[Release v2.0.0] Disproject: Dispatch project commands with Transien=
t] (<https://www.reddit.com/r/emacs/comments/1j4kql4/release_v200_disprojec=
t_dispatch_project_commands/>)
- Dired:
- [Jack Baty: Toggle hidden files in Dired buffers] (<https://baty.net/=
posts/2025/03/toggle-hidden-files-in-dired-buffers/>)
- [Marcin Borkowski: Applying some modification to selected files in a =
directory] (<https://mbork.pl/2025-03-03_Applying_some_modification_to_sele=
cted_files_in_a_directory>)
- Org Mode:
- [Collecting and Categorizing Web Links in Org-mode | Plain DrOps] (<h=
ttps://plaindrops.de/blog/2025/tagwood/>) ([@[email protected]=
] (<https://masto.plaindrops.de/@spacecadet/114105518125904827>))
- [(Update) org-supertag 2.5: A new way think about Tag system] (<https=
://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_wa=
y_think_about_tag/>) ([r/emacs] (<https://www.reddit.com/r/emacs/comments/1=
j2b2rh/update_orgsupertag_25_a_new_way_think_about_tag/>), [r/orgmode] (<ht=
tps://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new=
_way_think_about_tag/>))
- [Thanos Apollo: Emacs Note Taking & Journaling using org-gnosis [Vide=
o]=E2=80=8B] (<https://thanosapollo.org/posts/org-gnosis-overview/>) ([YouT=
ube] (<https://www.youtube.com/watch?v=3D5SkLa7jGjl0&feature=3Dyoutu.be>))
- [Sacha Chua: Getting an Org link URL from a string; debugging regex g=
roups] (<https://sachachua.com/blog/2025/03/getting-an-org-link-url-from-a-=
string-debugging-regex-groups/>)
- [My First Emacs Lisp Code - org-create-and-open-file-link] (<https://=
www.reddit.com/r/emacs/comments/1j6ka5i/my_first_emacs_lisp_code/>)
- [The Emacs Cat: Using Emacs Org Mode for Reproducibility Testing] (<h=
ttps://olddeuteronomy.github.io/post/orgmode-for-reproducibility-testing/>)
- [Loving Emacs Writing Studio] (<https://www.reddit.com/r/emacs/commen=
ts/1j4370o/loving_emacs_writing_studio/>) ([Irreal] (<https://irreal.org/bl=
og/?p=3D12828>))
- Import, export, and integration:
- [My static website is generated from Org Mode, and I'm quite please=
d with how it turned out] (<https://www.reddit.com/r/emacs/comments/1j7febh=
/my_static_website_is_generated_from_org_mode_and/>)
- [/home/lucio.albenga.es - Como crear y publicar tu sitio web con Em=
acs y Org Mode] (<https://lucio.albenga.es/web/posts/2024/como-crear-y-publ=
icar-tu-sitio-web-con-emacs-y-org-mode.html>) ([@[email protected]]=
(<https://mastodon.social/@victorhck/114133879297004001>))
- [one.el] (<https://one.tonyaldon.com/>) - static site generator for=
Emacs Lisp programmers ([HN] (<https://news.ycombinator.com/item?id=3D4325=
6595>))
- [org-embd: An Emacs package for embedding various content in Org-mo=
de] (<https://www.reddit.com/r/orgmode/comments/1j4ofmv/orgembd_an_emacs_pa=
ckage_for_embedding_various/>) ([Reddit] (<https://www.reddit.com/r/emacs/c=
omments/1j4rb9j/orgembd_an_emacs_package_for_embedding_various/>))
- [(update) org-zettel-ref-mode 0.5.4: Improved highlight mechanism a=
nd Improved sorting functionality] (<https://www.reddit.com/r/orgmode/comme=
nts/1j427ns/update_orgzettelrefmode_054_improved_highlight/>)
- [chenyanming/paw_org_protocol: Emacs Org Protocol Factory] (<https:=
//github.com/chenyanming/paw_org_protocol>) ([Reddit] (<https://www.reddit.=
com/r/emacs/comments/1j6d9ri/open_source_and_release_paw_org_protocol/>))
- Denote:
- [Jack Baty: Denote and Howm, sitting in a tree] (<https://baty.net/po=
sts/2025/03/denote-and-howm-sitting-in-a-tree/>)
- [Jack Baty: Denote-search, a simple search utility for Denote] (<http=
s://baty.net/posts/2025/03/denote-search-a-simple-search-utility-for-denote=
/>)
- [Emulating Howm Notes with Denote and Consult - System Crafters Live!=
] (<https://www.youtube.com/watch?v=3Du-eFNq8T8LY>) (01:39:32)
- [Blogging using Denote and Hugo] (<https://yejun.dev/posts/blogging-u=
sing-denote-and-hugo/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments=
/1j4002h/blogging_using_denote_and_hugo/>))
- Coding:
- [Amit Patel: Emacs Tree-sitter custom highlighting, part 2] (<https:/=
/amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlighting-2.html>)
- [Amit Patel: Emacs Tree-sitter custom highlighting, part 3] (<https:/=
/amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlighting-3.html>)
- [Andrey Listopadov: Dynamic font-lock for Fennel] (<https://andreyor.=
st/posts/2025-03-10-dynamic-font-lock-for-fennel/>)
- [Erlang shell in Emacs] (<https://www.youtube.com/watch?v=3DwZldeJ8hU=
Ho>) (01:19)
- Math:
- [esquellington/LatexInComments: Emacs package to render LaTeX math bl=
ocks in code comments as overlays] (<https://github.com/esquellington/Latex=
InComments>) ([@[email protected]] (<https://mastodon.gamedev.=
place/@ocivitf/114100992495669037>))
- Shells:
- [Mickey Petersen: Replacing tmux and GNU screen with Emacs] (<https:/=
/www.masteringemacs.org/article/replacing-tmux-gnu-screen-emacs?utm_source=
=3Dnewsletter&utm_medium=3Drss>) ([Reddit] (<https://www.reddit.com/r/emacs=
/comments/1j4znu5/replacing_tmux_and_gnu_screen_with_emacs/>))
- Mail, news, and chat:
- [Jack Baty: Using Gnus for email] (<https://baty.net/posts/2025/03/us=
ing-gnus-for-email/>)
- [seanfarley/message-view-patch: Colorize patch emails in mu4e and gnu=
s] (<https://github.com/seanfarley/message-view-patch>) ([@csantosb@sigmoid=
.social] (<https://sigmoid.social/@csantosb/114127941893518375>))
- [Irreal: The Power Of Elfeed] (<https://irreal.org/blog/?p=3D12833>)
- [twtxt.el update: threads, long feeds, fixes] (<https://files.mastodo=
n.social/cache/media_attachments/files/114/110/981/438/426/074/original/0dd=
33521dd9bb6f6.mp4>) ([@[email protected]] (<https://activity.andro=
s.dev/@andros/statuses/01JNKNAFVCRNAGXQCX3NTXY7RW>))
- Evil mode:
- [Much Ado about Emacs 008 - Bicycle For Your Mind] (<https://bicyclef=
oryourmind.com/much_ado_about_emacs_008>) - evil-mode, general
- EXWM:
- gemini://sdf.org/sinza/log/20250304-still-happy-with-emacs.gmi - Emac=
s, Debian, and Exwm ([@[email protected]] (<https://bitbang.social/@sinz=
a/114106270688543421>))
- [Emacs, czyli edytor tak wszechstronny, =C5=BCe mo=C5=BCe zosta=C4=87=
Window Managerem - =E2=80=9EHakki=E2=80=9D | JL 2024] (<https://www.youtub=
e.com/watch?v=3DjYOSHKixtmY>) (24:23)
- AI:
- [DeepSeek, Open Router, Kagi, and Perplexity now supported by chatgpt=
-shell] (<https://i.redd.it/lgvc9l19bgne1.jpeg>) ([Reddit] (<https://www.re=
ddit.com/r/emacs/comments/1j6f7xh/deepseek_open_router_kagi_and_perplexity_=
now/>))
- [Speaking to Claude via Whisper and asking it to write an Emacs funct=
ion] (<https://v.redd.it/b37jdx6p6hne1>) ([Reddit] (<https://www.reddit.com=
/r/emacs/comments/1j6i8e7/speaking_to_claude_via_whisper_and_asking_it_to/>=
))
- [James Dyer: Ollama-Buddy V0.5.1 - Session/History/Role Management, R=
eal-Time Token Tracking and More!] (<https://emacs.dyerdwelling.family/emac=
s/20250307133856-emacs--ollama-buddy-version-0-5-1/>)
- [Alvaro Ramirez: DeepSeek, Open Router, Kagi, and Perplexity join the=
chat] (<https://lmno.lol/alvaro/deepseek-open-router-kagi-and-perplexity-j=
oin-the-chat>)
- [demajh/emacs_ai_extensions: AI extensions for Emacs.] (<https://gith=
ub.com/demajh/emacs_ai_extensions>) ([Reddit] (<https://www.reddit.com/r/em=
acs/comments/1j7c8sk/ai_extensions_for_emacs/>))
- [What AI chat I currently use in emacs] (<https://www.youtube.com/wat=
ch?v=3D-8LZW4K2O7A>) (05:13)
- [Aidermacs in Action: Emacs AI Pair Programming w/ Aider & Ediff] (<h=
ttps://www.youtube.com/watch?v=3DfB3-ie6zs4Y>) (02:11, [Reddit] (<https://w=
ww.reddit.com/r/emacs/comments/1j5j1s9/aidermacs_in_action_emacs_ai_pair_pr=
ogramming_w/>))
- Community:
- [How I use Emacs] (<https://blog.freepackets.net/blog/2025-02-17.emac=
s/>)
- Other:
- [Jack Baty: I went a little nuts with Remember mode in Emacs] (<https=
://baty.net/posts/2025/03/i-went-a-little-nuts-with-remember-mode-in-emacs/=
>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1j3ehpi/jack_b=
aty_i_went_a_little_nuts_with_remember_mode/>), [Irreal] (<https://irreal.o=
rg/blog/?p=3D12826>))
- [The role of the Escape key in Emacs] (<https://emacsredux.com/blog/2=
025/03/03/the-role-of-the-escape-key-in-emacs/>) ([Reddit] (<https://www.re=
ddit.com/r/emacs/comments/1j2ih60/the_role_of_the_escape_key_in_emacs/>), [=
Irreal] (<https://irreal.org/blog/?p=3D12824>))
- [Irreal: Is Emacs Privacy Friendly?] (<https://irreal.org/blog/?p=3D1=
2822>)
- [janestreet/ecaml: Writing Emacs plugin in OCaml] (<https://github.co=
m/janestreet/ecaml>) ([@[email protected]] (<https://hachyderm.io/@bbats=
ov/114121757077157757>))
- [Solved! Terminal Emacs screen tearing/corruption with Unicode charac=
ters | Adam Compton] (<https://handyman5.github.io/posts/solved-terminal-em=
acs-screen-tearingcorruption-with-unicode-characters/>)
- [Plain Text Supremacy With Emacs] (<https://www.youtube.com/watch?v=
=3DOz_3F5K0PTU>) (02:46) - Download a transcript from youtube and transform=
it using jq
- Emacs development:
- emacs-devel:
- [What Questions are Worth Asking Emacs-Newcomers?] (<https://lists.=
gnu.org/archive/html/emacs-devel/2025-02/msg00851.html>)
- [File sharing (macOS and GNU/Linux)] (<https://lists.gnu.org/archiv=
e/html/emacs-devel/2025-02/msg00302.html>) - continued discussion
- [context-menu-mode and S-<down-mouse-1>] (<https://lists.gnu.org/ar=
chive/html/emacs-devel/2025-02/msg01243.html>)
- [Re: master 02681b0fbf0 1/2: Don't claim that xftfont is being cons=
idered] (<https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00563.h=
tml>) - Xft vs Cairo
- [Re: master a5f8ce9f1ea: Re-port to 32-bit systems without alignmen=
t prim] (<https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00537.h=
tml>) - Restoring Sun C 5.8 support?
- [Re: alert.el status?] (<https://lists.gnu.org/archive/html/emacs-d=
evel/2025-03/msg00271.html>) - Help wanted to get alert.el working with And=
roid
- [Treesit ranges and embedding for GNU LilyPond] (<https://lists.gnu=
.org/archive/html/emacs-devel/2025-03/msg00261.html>) - starting work on tr=
eesit-based major mode for LilyPond, Scheme-related challenges
- [Make second arg to defvar-local optional] (<https://git.savannah.gnu=
.org/cgit/emacs.git/commit/etc/NEWS?id=3Dce03bf252ae9bff28a6def163cb3f4fa10=
2e691a>)
- [Restore find-function-mode-map (bug#76700)] (<https://git.savannah.g=
nu.org/cgit/emacs.git/commit/etc/NEWS?id=3D57cef07710d91988b6332ad3ed2f5c4b=
4b371585>)
- [Allow changing theme settings without reloading it] (<https://git.sa=
vannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D203747b87fbf976fda887d06=
52b05685447b8d65>)
- [VC: New hook to strip CVS template lines when committing] (<https://=
git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D00e284fc52b44fc3cb=
435a5d17ce58af1b753a34>)
- [Let repeated windmove override motion restrictions interactively] (<=
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc82495dea7=
67334c4b4423cf0358c76ca1edc4b4>)
- [Add static-when, static-unless like static-if] (<https://git.savanna=
h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0972a54a5ac52f731c0ea7c8538c8=
f3b7b6b36b4>)
- [mouse-face properties on tab-bar tab captions (bug#76394)] (<https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Defd483cf0ecde3b05=
45a9eb39cc3fa9483fad76c>)
- [Add shell-mode bookmark support for local and remote shells (bug#650=
39)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc1d=
df612d592fcaa3fae66b24933e2aab78406f1>)
- [Add new user option to exclude projects from being remembered] (<htt=
ps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6aa60038ee999=
d25184a639ce0ac76b614e3afb6>)
- [New user option checkdoc-arguments-missing-flag] (<https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D679966b5a091106d37a2e2e769d=
9e87f3fb92a63>)
- [Make byte-compile-cond-use-jump-table obsolete] (<https://git.savann=
ah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7ba62284137ba162df16f55c75bd=
a4d56da7dfe7>)
- [Add ns-click-through option to control activation click handling] (<=
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3a8ce5ac9c=
4652eb87bf0bce835d82083061a28b>)
- [Don't accept strings in package-(install|upgrade)] (<https://git.sav=
annah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5dd8b7e75259663415523f3eb=
e35ba2f97b5b103>)
- New packages:
- aidermacs <https://melpa.org/#/aidermacs>: AI pair programming with A=
ider (MELPA)
- amber-glow-theme <https://melpa.org/#/amber-glow-theme>: A warm and i=
nviting theme (MELPA)
- berry-theme <https://melpa.org/#/berry-theme>: A vibrant berry-colore=
d theme (MELPA)
- bilibili <https://melpa.org/#/bilibili>: Watch videos of BiliBili (=
=E5=93=94=E5=93=A9=E5=93=94=E5=93=A9) in org mode (MELPA)
- c2-mode <https://melpa.org/#/c2-mode>: Major mode for C2 programming =
language (MELPA)
- calle24 <https://melpa.org/#/calle24>: Emacs Toolbar Support for SF S=
ymbols (MELPA)
- cond-star <https://elpa.gnu.org/packages/cond-star.html>: Extended fo=
rm of `cond' construct (GNU ELPA)
- denote-journal-capture <https://melpa.org/#/denote-journal-capture>: =
Better Integration for Denote Journal and Org Capture (MELPA)
- denote-project-notes <https://melpa.org/#/denote-project-notes>: Link=
Denote notes to a project (MELPA)
- ember-twilight-theme <https://melpa.org/#/ember-twilight-theme>: Embe=
r Twilight theme (MELPA)
- gnome-dark-style <https://elpa.gnu.org/packages/gnome-dark-style.html=
>: Sync theme with GNOME color-scheme (GNU ELPA)
- marron-gold-theme <https://melpa.org/#/marron-gold-theme>: A rich mar=
ron-gold theme (MELPA)
- noether <https://melpa.org/#/noether>: A modeline which plays hide an=
d seek (MELPA)
- ox-beamer-lecture <https://melpa.org/#/ox-beamer-lecture>: Beamer Lec=
ture Back-End for Org Export Engine (MELPA)
- roseline-theme <https://melpa.org/#/roseline-theme>: Roseline theme (=
MELPA)
- sexy-theme <https://melpa.org/#/sexy-theme>: Sexy color theme (MELPA)
- sixcolors-theme <https://melpa.org/#/sixcolors-theme>: Just another t=
heme (MELPA)
- solarized-gruvbox-theme <https://melpa.org/#/solarized-gruvbox-theme>=
: Solarized Gruvbox theme (MELPA)
- spider-man-theme <https://melpa.org/#/spider-man-theme>: A Vibrant Sp=
ider-Man Inspired Theme (MELPA)
- thankful-eyes-theme <https://melpa.org/#/thankful-eyes-theme>: Theme =
for color blindness and visual impairments (MELPA)
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-03>). 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-org815c0e2" class=3D"outline-3">
<h3 id=3D"org815c0e2">2025-03-10 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org815c0e2">
<ul class=3D"org-ul">
<li>Emacs 30:
<ul class=3D"org-ul">
<li><a href=3D"https://www.tecmint.com/emacs-text-editor/">How to Get Start=
ed with Emacs 30.1 on Linux</a> (<a href=3D"https://mastodon.social/@derdre=
schi85/114121937553257811">@[email protected]</a>)</li>
<li><a href=3D"https://www.linux-magazin.de/news/gnu-emacs-30-1-laeuft-auf-=
android/">GNU Emacs 30.1 l=C3=A4uft auf Android</a> (<a href=3D"https://nrw=
.social/@hgdrn/114123491964124630">@[email protected]</a>)</li>
</ul></li>
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs.si (in person): Emacs.si meetup #3 2025 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0">htt=
ps://dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0</a> Tue =
Mar 11 1900 CET</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Mar 14 1800 Eu=
rope/Paris</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Mar 19 0900 America/Vancouver - 1100 America=
/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata – Thu Mar 20 0000 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Mar 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore <a href=3D"https://emacs-apac.gitlab.io/announcements/march-2025/">an=
nouncement</a></li>
<li>EmacsSF (in person): coffee.el in SF <a href=3D"https://www.meetup.com/=
emacs-sf/events/306610734/">https://www.meetup.com/emacs-sf/events/30661073=
4/</a> Sat Mar 22 1100 America/Los_Angeles</li>
</ul></li>
<li>Upcoming events:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-03-08-live-stream-emacs=
-linux-life/">Protesilaos Stavrou: Live @ 2025-03-15, 14:00 Europe/Athens: =
=E2=80=98Ask Me Anything=E2=80=99 about Emacs, Linux, and Life in general</=
a></li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2025-03-10_Persisting_variables_across_Emac=
s_sessions_revisited">Marcin Borkowski: Persisting variables across Emacs s=
essions revisited</a></li>
<li><a href=3D"https://sophiebos.io/posts/first-emacs-config/">Building You=
r First Emacs Config | Sophie Bosio</a> (<a href=3D"https://fosstodon.org/@=
bignose/114106381819098367">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/jamescherti/minimal-emacs.d">minimal-emac=
s.d - A Customizable Emacs init.el and early-init.el that Provides Better D=
efaults and Optimized Startup (Release 1.2.0)</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1j50ydx/minimalemacsd_a_customizable_emacs_inite=
l_and/">Reddit</a>)</li>
<li><a href=3D"https://emacs.peregrinator.site/projects/literate-emacs-conf=
iguration/">peregrinator's literate Emacs configuration</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1j66vml/my_autoboots=
trapping_emacs_config_powered_by/">my auto-bootstrapping emacs config, powe=
red by straight.el</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://www.wisdomandwonder.com/emacs/14192/refactoring-a-si=
mple-example-of-simultanously-user-friendly-and-debuggable-code">Grant Rett=
ke: Refactoring a Simple Example of Simultanously User-Friendly and Debugga=
ble Code</a></li>
<li><a href=3D"https://github.com/meedstrom/el-job">el-job: An async librar=
y for some high-performance needs</a> (<a href=3D"https://www.reddit.com/r/=
emacs/comments/1j55pac/eljob_an_async_library_for_some_highperformance/">Re=
ddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D2OUqLcq5ZCc">How to extrac=
t the Filename from an Emacs buffer and include it in a Yasnippet</a> (06:1=
0)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"http://yummymelon.com/devnull/announcing-calle-24.html">Char=
les Choi: Announcing Calle 24</a> - use SF Symbols for icon bar</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DLRTqjj7s1bc">Installing co=
lor scheme in Emacs</a> (06:27)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.danliden.com/notes/20250308-registers-1.html">Na=
vigating between points with registers</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DxEXqcLLLjvA">Better regist=
ers in Emacs #coding #programming #emacswiki</a> (06:17)</li>
<li><a href=3D"https://donaldh.wtf/2025/03/nested-projects-in-eglot/">Neste=
d projects in Eglot</a> (<a href=3D"https://hachyderm.io/@donaldh/114121692=
781710728">@[email protected]</a>) - project-rootfile-try-detect</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1j4kql4/release_v200=
_disproject_dispatch_project_commands/">[Release v2.0.0] Disproject: Dispat=
ch project commands with Transient</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://baty.net/posts/2025/03/toggle-hidden-files-in-dired-=
buffers/">Jack Baty: Toggle hidden files in Dired buffers</a></li>
<li><a href=3D"https://mbork.pl/2025-03-03_Applying_some_modification_to_se=
lected_files_in_a_directory">Marcin Borkowski: Applying some modification t=
o selected files in a directory</a></li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://plaindrops.de/blog/2025/tagwood/">Collecting and Cat=
egorizing Web Links in Org-mode | Plain DrOps</a> (<a href=3D"https://masto=
.plaindrops.de/@spacecadet/114105518125904827">@[email protected]=
.de</a>)</li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_org=
supertag_25_a_new_way_think_about_tag/">(Update) org-supertag 2.5: A new wa=
y think about Tag system</a> (<a href=3D"https://www.reddit.com/r/emacs/com=
ments/1j2b2rh/update_orgsupertag_25_a_new_way_think_about_tag/">r/emacs</a>=
, <a href=3D"https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsu=
pertag_25_a_new_way_think_about_tag/">r/orgmode</a>)</li>
<li><a href=3D"https://thanosapollo.org/posts/org-gnosis-overview/">Thanos =
Apollo: Emacs Note Taking & Journaling using org-gnosis [Video]=E2=80=
=8B</a> (<a href=3D"https://www.youtube.com/watch?v=3D5SkLa7jGjl0&featu=
re=3Dyoutu.be">YouTube</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2025/03/getting-an-org-link-url-f=
rom-a-string-debugging-regex-groups/">Sacha Chua: Getting an Org link URL f=
rom a string; debugging regex groups</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1j6ka5i/my_first_ema=
cs_lisp_code/">My First Emacs Lisp Code - org-create-and-open-file-link</a>=
</li>
<li><a href=3D"https://olddeuteronomy.github.io/post/orgmode-for-reproducib=
ility-testing/">The Emacs Cat: Using Emacs Org Mode for Reproducibility Tes=
ting</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1j4370o/loving_emacs=
_writing_studio/">Loving Emacs Writing Studio</a> (<a href=3D"https://irrea=
l.org/blog/?p=3D12828">Irreal</a>)</li>
<li>Import, export, and integration:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1j7febh/my_static_we=
bsite_is_generated_from_org_mode_and/">My static website is generated from =
Org Mode, and I'm quite pleased with how it turned out</a></li>
<li><a href=3D"https://lucio.albenga.es/web/posts/2024/como-crear-y-publica=
r-tu-sitio-web-con-emacs-y-org-mode.html">/home/lucio.albenga.es - Como cre=
ar y publicar tu sitio web con Emacs y Org Mode</a> (<a href=3D"https://mas=
todon.social/@victorhck/114133879297004001">@[email protected]</a>)=
</li>
<li><a href=3D"https://one.tonyaldon.com/">one.el</a> - static site generat=
or for Emacs Lisp programmers (<a href=3D"https://news.ycombinator.com/item=
?id=3D43256595">HN</a>)</li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1j4ofmv/orgembd_an=
_emacs_package_for_embedding_various/">org-embd: An Emacs package for embed=
ding various content in Org-mode</a> (<a href=3D"https://www.reddit.com/r/e=
macs/comments/1j4rb9j/orgembd_an_emacs_package_for_embedding_various/">Redd=
it</a>)</li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1j427ns/update_org=
zettelrefmode_054_improved_highlight/">(update) org-zettel-ref-mode 0.5.4: =
Improved highlight mechanism and Improved sorting functionality</a></li>
<li><a href=3D"https://github.com/chenyanming/paw_org_protocol">chenyanming=
/paw_org_protocol: Emacs Org Protocol Factory</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1j6d9ri/open_source_and_release_paw_org_protocol=
/">Reddit</a>)</li>
</ul></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://baty.net/posts/2025/03/denote-and-howm-sitting-in-a-=
tree/">Jack Baty: Denote and Howm, sitting in a tree</a></li>
<li><a href=3D"https://baty.net/posts/2025/03/denote-search-a-simple-search=
-utility-for-denote/">Jack Baty: Denote-search, a simple search utility for=
Denote</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Du-eFNq8T8LY">Emulating How=
m Notes with Denote and Consult - System Crafters Live!</a> (01:39:32)</li>
<li><a href=3D"https://yejun.dev/posts/blogging-using-denote-and-hugo/">Blo=
gging using Denote and Hugo</a> (<a href=3D"https://www.reddit.com/r/emacs/=
comments/1j4002h/blogging_using_denote_and_hugo/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-=
highlighting-2.html">Amit Patel: Emacs Tree-sitter custom highlighting, par=
t 2</a></li>
<li><a href=3D"https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-=
highlighting-3.html">Amit Patel: Emacs Tree-sitter custom highlighting, par=
t 3</a></li>
<li><a href=3D"https://andreyor.st/posts/2025-03-10-dynamic-font-lock-for-f=
ennel/">Andrey Listopadov: Dynamic font-lock for Fennel</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DwZldeJ8hUHo">Erlang shell =
in Emacs</a> (01:19)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/esquellington/LatexInComments">esquelling=
ton/LatexInComments: Emacs package to render LaTeX math blocks in code comm=
ents as overlays</a> (<a href=3D"https://mastodon.gamedev.place/@ocivitf/11=
4100992495669037">@[email protected]</a>)</li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://www.masteringemacs.org/article/replacing-tmux-gnu-sc=
reen-emacs?utm_source=3Dnewsletter&utm_medium=3Drss">Mickey Petersen: R=
eplacing tmux and GNU screen with Emacs</a> (<a href=3D"https://www.reddit.=
com/r/emacs/comments/1j4znu5/replacing_tmux_and_gnu_screen_with_emacs/">Red=
dit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://baty.net/posts/2025/03/using-gnus-for-email/">Jack B=
aty: Using Gnus for email</a></li>
<li><a href=3D"https://github.com/seanfarley/message-view-patch">seanfarley=
/message-view-patch: Colorize patch emails in mu4e and gnus</a> (<a href=3D=
"https://sigmoid.social/@csantosb/114127941893518375">@[email protected]=
ial</a>)</li>
<li><a href=3D"https://irreal.org/blog/?p=3D12833">Irreal: The Power Of Elf=
eed</a></li>
<li><a href=3D"https://files.mastodon.social/cache/media_attachments/files/=
114/110/981/438/426/074/original/0dd33521dd9bb6f6.mp4">twtxt.el update: thr=
eads, long feeds, fixes</a> (<a href=3D"https://activity.andros.dev/@andros=
/statuses/01JNKNAFVCRNAGXQCX3NTXY7RW">@[email protected]</a>)</li>
</ul></li>
<li>Evil mode:
<ul class=3D"org-ul">
<li><a href=3D"https://bicycleforyourmind.com/much_ado_about_emacs_008">Muc=
h Ado about Emacs 008 - Bicycle For Your Mind</a> - evil-mode, general</li>
</ul></li>
<li>EXWM:
<ul class=3D"org-ul">
<li><a href=3D"gemini://sdf.org/sinza/log/20250304-still-happy-with-emacs.g=
mi">gemini://sdf.org/sinza/log/20250304-still-happy-with-emacs.gmi</a> - Em=
acs, Debian, and Exwm (<a href=3D"https://bitbang.social/@sinza/11410627068=
8543421">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DjYOSHKixtmY">Emacs, czyli =
edytor tak wszechstronny, =C5=BCe mo=C5=BCe zosta=C4=87 Window Managerem - =
=E2=80=9EHakki=E2=80=9D | JL 2024</a> (24:23)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://i.redd.it/lgvc9l19bgne1.jpeg">DeepSeek, Open Router,=
Kagi, and Perplexity now supported by chatgpt-shell</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1j6f7xh/deepseek_open_router_kagi_and_per=
plexity_now/">Reddit</a>)</li>
<li><a href=3D"https://v.redd.it/b37jdx6p6hne1">Speaking to Claude via Whis=
per and asking it to write an Emacs function</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1j6i8e7/speaking_to_claude_via_whisper_and_asking=
_it_to/">Reddit</a>)</li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250307133856-emacs=
--ollama-buddy-version-0-5-1/">James Dyer: Ollama-Buddy V0.5.1 - Session/Hi=
story/Role Management, Real-Time Token Tracking and More!</a></li>
<li><a href=3D"https://lmno.lol/alvaro/deepseek-open-router-kagi-and-perple=
xity-join-the-chat">Alvaro Ramirez: DeepSeek, Open Router, Kagi, and Perple=
xity join the chat</a></li>
<li><a href=3D"https://github.com/demajh/emacs_ai_extensions">demajh/emacs_=
ai_extensions: AI extensions for Emacs.</a> (<a href=3D"https://www.reddit.=
com/r/emacs/comments/1j7c8sk/ai_extensions_for_emacs/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D-8LZW4K2O7A">What AI chat =
I currently use in emacs</a> (05:13)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DfB3-ie6zs4Y">Aidermacs in =
Action: Emacs AI Pair Programming w/ Aider & Ediff</a> (02:11, <a href=
=3D"https://www.reddit.com/r/emacs/comments/1j5j1s9/aidermacs_in_action_ema=
cs_ai_pair_programming_w/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://blog.freepackets.net/blog/2025-02-17.emacs/">How I u=
se Emacs</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://baty.net/posts/2025/03/i-went-a-little-nuts-with-rem=
ember-mode-in-emacs/">Jack Baty: I went a little nuts with Remember mode in=
Emacs</a> (<a href=3D"https://www.reddit.com/r/planetemacs/comments/1j3ehp=
i/jack_baty_i_went_a_little_nuts_with_remember_mode/">Reddit</a>, <a href=
=3D"https://irreal.org/blog/?p=3D12826">Irreal</a>)</li>
<li><a href=3D"https://emacsredux.com/blog/2025/03/03/the-role-of-the-escap=
e-key-in-emacs/">The role of the Escape key in Emacs</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1j2ih60/the_role_of_the_escape_key_in_ema=
cs/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D12824">Irreal</a>)=
</li>
<li><a href=3D"https://irreal.org/blog/?p=3D12822">Irreal: Is Emacs Privacy=
Friendly?</a></li>
<li><a href=3D"https://github.com/janestreet/ecaml">janestreet/ecaml: Writi=
ng Emacs plugin in OCaml</a> (<a href=3D"https://hachyderm.io/@bbatsov/1141=
21757077157757">@[email protected]</a>)</li>
<li><a href=3D"https://handyman5.github.io/posts/solved-terminal-emacs-scre=
en-tearingcorruption-with-unicode-characters/">Solved! Terminal Emacs scree=
n tearing/corruption with Unicode characters | Adam Compton</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DOz_3F5K0PTU">Plain Text Su=
premacy With Emacs</a> (02:46) - Download a transcript from youtube and tra=
nsform it using jq</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-02/msg00=
851.html">What Questions are Worth Asking Emacs-Newcomers?</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00=
302.html">File sharing (macOS and GNU/Linux)</a> - continued discussion</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg01=
243.html">context-menu-mode and S-<down-mouse-1></a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00=
563.html">Re: master 02681b0fbf0 1/2: Don't claim that xftfont is being con=
sidered</a> - Xft vs Cairo</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00=
537.html">Re: master a5f8ce9f1ea: Re-port to 32-bit systems without alignme=
nt prim</a> - Restoring Sun C 5.8 support?</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00=
271.html">Re: alert.el status?</a> - Help wanted to get alert.el working wi=
th Android</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00=
261.html">Treesit ranges and embedding for GNU LilyPond</a> - starting work=
on treesit-based major mode for LilyPond, Scheme-related challenges</li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dce03bf252ae9bff28a6def163cb3f4fa102e691a">Make second arg to defvar-lo=
cal optional</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D57cef07710d91988b6332ad3ed2f5c4b4b371585">Restore find-function-mode-m=
ap (bug#76700)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D203747b87fbf976fda887d0652b05685447b8d65">Allow changing theme setting=
s without reloading it</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D00e284fc52b44fc3cb435a5d17ce58af1b753a34">VC: New hook to strip CVS te=
mplate lines when committing</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc82495dea767334c4b4423cf0358c76ca1edc4b4">Let repeated windmove overri=
de motion restrictions interactively</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0972a54a5ac52f731c0ea7c8538c8f3b7b6b36b4">Add static-when, static-unle=
ss like static-if</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Defd483cf0ecde3b0545a9eb39cc3fa9483fad76c">mouse-face properties on tab=
-bar tab captions (bug#76394)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc1ddf612d592fcaa3fae66b24933e2aab78406f1">Add shell-mode bookmark supp=
ort for local and remote shells (bug#65039)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6aa60038ee999d25184a639ce0ac76b614e3afb6">Add new user option to exclu=
de projects from being remembered</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D679966b5a091106d37a2e2e769d9e87f3fb92a63">New user option checkdoc-arg=
uments-missing-flag</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D7ba62284137ba162df16f55c75bda4d56da7dfe7">Make byte-compile-cond-use-j=
ump-table obsolete</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D3a8ce5ac9c4652eb87bf0bce835d82083061a28b">Add ns-click-through option =
to control activation click handling</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5dd8b7e75259663415523f3ebe35ba2f97b5b103">Don't accept strings in pack=
age-(install|upgrade)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/aidermacs">aidermacs</=
a>: AI pair programming with Aider (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/amber-glow-theme">ambe=
r-glow-theme</a>: A warm and inviting theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/berry-theme">berry-the=
me</a>: A vibrant berry-colored theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/bilibili">bilibili</a>=
: Watch videos of BiliBili (=E5=93=94=E5=93=A9=E5=93=94=E5=93=A9) in org mo=
de (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/c2-mode">c2-mode</a>: =
Major mode for C2 programming language (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/calle24">calle24</a>: =
Emacs Toolbar Support for SF Symbols (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/cond-star.ht=
ml">cond-star</a>: Extended form of `cond' construct (GNU ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/denote-journal-capture=
">denote-journal-capture</a>: Better Integration for Denote Journal and Org=
Capture (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/denote-project-notes">=
denote-project-notes</a>: Link Denote notes to a project (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ember-twilight-theme">=
ember-twilight-theme</a>: Ember Twilight theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/gnome-dark-s=
tyle.html">gnome-dark-style</a>: Sync theme with GNOME color-scheme (GNU EL=
PA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/marron-gold-theme">mar=
ron-gold-theme</a>: A rich marron-gold theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/noether">noether</a>: =
A modeline which plays hide and seek (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ox-beamer-lecture">ox-=
beamer-lecture</a>: Beamer Lecture Back-End for Org Export Engine (MELPA)</=
li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/roseline-theme">roseli=
ne-theme</a>: Roseline theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/sexy-theme">sexy-theme=
</a>: Sexy color theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/sixcolors-theme">sixco=
lors-theme</a>: Just another theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/solarized-gruvbox-them=
e">solarized-gruvbox-theme</a>: Solarized Gruvbox theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/spider-man-theme">spid=
er-man-theme</a>: A Vibrant Spider-Man Inspired Theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/thankful-eyes-theme">t=
hankful-eyes-theme</a>: Theme for color blindness and visual impairments (M=
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-03">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-03-10 Emacs news
- Emacs 30:
- [[https://www.tecmint.com/emacs-text-editor/][How to Get Started with E=
macs 30.1 on Linux]] ([[https://mastodon.social/@derdreschi85/1141219375532=
57811][@[email protected]]])
- [[https://www.linux-magazin.de/news/gnu-emacs-30-1-laeuft-auf-android/]=
[GNU Emacs 30.1 l=C3=A4uft auf Android]] ([[https://nrw.social/@hgdrn/11412=
3491964124630][@[email protected]]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs.si (in person): Emacs.si meetup #3 2025 (v #=C5=BEivo) https://do=
godki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0 Tue Mar 11 1900=
CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Mar 14 1800 Europe/Paris
- M-x Research: TBA https://m-x-research.github.io/ Wed Mar 19 0900 Ameri=
ca/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT -=
1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 20 0000 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Mar 22 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata -=
1630 Asia/Singapore [[https://emacs-apac.gitlab.io/announcements/march-202=
5/][announcement]]
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/ev=
ents/306610734/ Sat Mar 22 1100 America/Los_Angeles
- Upcoming events:
- [[https://protesilaos.com/codelog/2025-03-08-live-stream-emacs-linux-li=
fe/][Protesilaos Stavrou: Live @ 2025-03-15, 14:00 Europe/Athens: =E2=80=98=
Ask Me Anything=E2=80=99 about Emacs, Linux, and Life in general]]
- Emacs configuration:
- [[https://mbork.pl/2025-03-10_Persisting_variables_across_Emacs_session=
s_revisited][Marcin Borkowski: Persisting variables across Emacs sessions r=
evisited]]
- [[https://sophiebos.io/posts/first-emacs-config/][Building Your First E=
macs Config | Sophie Bosio]] ([[https://fosstodon.org/@bignose/114106381819=
098367][@[email protected]]])
- [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d - A C=
ustomizable Emacs init.el and early-init.el that Provides Better Defaults a=
nd Optimized Startup (Release 1.2.0)]] ([[https://www.reddit.com/r/emacs/co=
mments/1j50ydx/minimalemacsd_a_customizable_emacs_initel_and/][Reddit]])
- [[https://emacs.peregrinator.site/projects/literate-emacs-configuration=
/][peregrinator's literate Emacs configuration]]
- [[https://www.reddit.com/r/emacs/comments/1j66vml/my_autobootstrapping_=
emacs_config_powered_by/][my auto-bootstrapping emacs config, powered by st=
raight.el]]
- Emacs Lisp:
- [[https://www.wisdomandwonder.com/emacs/14192/refactoring-a-simple-exam=
ple-of-simultanously-user-friendly-and-debuggable-code][Grant Rettke: Refac=
toring a Simple Example of Simultanously User-Friendly and Debuggable Code]]
- [[https://github.com/meedstrom/el-job][el-job: An async library for som=
e high-performance needs]] ([[https://www.reddit.com/r/emacs/comments/1j55p=
ac/eljob_an_async_library_for_some_highperformance/][Reddit]])
- [[https://www.youtube.com/watch?v=3D2OUqLcq5ZCc][How to extract the Fil=
ename from an Emacs buffer and include it in a Yasnippet]] (06:10)
- Appearance:
- [[http://yummymelon.com/devnull/announcing-calle-24.html][Charles Choi:=
Announcing Calle 24]] - use SF Symbols for icon bar
- [[https://www.youtube.com/watch?v=3DLRTqjj7s1bc][Installing color schem=
e in Emacs]] (06:27)
- Navigation:
- [[https://www.danliden.com/notes/20250308-registers-1.html][Navigating =
between points with registers]]
- [[https://www.youtube.com/watch?v=3DxEXqcLLLjvA][Better registers in Em=
acs #coding #programming #emacswiki]] (06:17)
- [[https://donaldh.wtf/2025/03/nested-projects-in-eglot/][Nested project=
s in Eglot]] ([[https://hachyderm.io/@donaldh/114121692781710728][@donaldh@=
hachyderm.io]]) - project-rootfile-try-detect
- [[https://www.reddit.com/r/emacs/comments/1j4kql4/release_v200_disproje=
ct_dispatch_project_commands/][[Release v2.0.0] Disproject: Dispatch projec=
t commands with Transient]]
- Dired:
- [[https://baty.net/posts/2025/03/toggle-hidden-files-in-dired-buffers/]=
[Jack Baty: Toggle hidden files in Dired buffers]]
- [[https://mbork.pl/2025-03-03_Applying_some_modification_to_selected_fi=
les_in_a_directory][Marcin Borkowski: Applying some modification to selecte=
d files in a directory]]
- Org Mode:
- [[https://plaindrops.de/blog/2025/tagwood/][Collecting and Categorizing=
Web Links in Org-mode | Plain DrOps]] ([[https://masto.plaindrops.de/@spac=
ecadet/114105518125904827][@[email protected]]])
- [[https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_=
25_a_new_way_think_about_tag/][(Update) org-supertag 2.5: A new way think a=
bout Tag system]] ([[https://www.reddit.com/r/emacs/comments/1j2b2rh/update=
_orgsupertag_25_a_new_way_think_about_tag/][r/emacs]], [[https://www.reddit=
.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_way_think_about=
_tag/][r/orgmode]])
- [[https://thanosapollo.org/posts/org-gnosis-overview/][Thanos Apollo: E=
macs Note Taking & Journaling using org-gnosis [Video]=E2=80=8B]] ([[https:=
//www.youtube.com/watch?v=3D5SkLa7jGjl0&feature=3Dyoutu.be][YouTube]])
- [[https://sachachua.com/blog/2025/03/getting-an-org-link-url-from-a-str=
ing-debugging-regex-groups/][Sacha Chua: Getting an Org link URL from a str=
ing; debugging regex groups]]
- [[https://www.reddit.com/r/emacs/comments/1j6ka5i/my_first_emacs_lisp_c=
ode/][My First Emacs Lisp Code - org-create-and-open-file-link]]
- [[https://olddeuteronomy.github.io/post/orgmode-for-reproducibility-tes=
ting/][The Emacs Cat: Using Emacs Org Mode for Reproducibility Testing]]
- [[https://www.reddit.com/r/emacs/comments/1j4370o/loving_emacs_writing_=
studio/][Loving Emacs Writing Studio]] ([[https://irreal.org/blog/?p=3D1282=
8][Irreal]])
- Import, export, and integration:
- [[https://www.reddit.com/r/emacs/comments/1j7febh/my_static_website_i=
s_generated_from_org_mode_and/][My static website is generated from Org Mod=
e, and I'm quite pleased with how it turned out]]
- [[https://lucio.albenga.es/web/posts/2024/como-crear-y-publicar-tu-si=
tio-web-con-emacs-y-org-mode.html][/home/lucio.albenga.es - Como crear y pu=
blicar tu sitio web con Emacs y Org Mode]] ([[https://mastodon.social/@vict=
orhck/114133879297004001][@[email protected]]])
- [[https://one.tonyaldon.com/][one.el]] - static site generator for Em=
acs Lisp programmers ([[https://news.ycombinator.com/item?id=3D43256595][HN=
]])
- [[https://www.reddit.com/r/orgmode/comments/1j4ofmv/orgembd_an_emacs_=
package_for_embedding_various/][org-embd: An Emacs package for embedding va=
rious content in Org-mode]] ([[https://www.reddit.com/r/emacs/comments/1j4r=
b9j/orgembd_an_emacs_package_for_embedding_various/][Reddit]])
- [[https://www.reddit.com/r/orgmode/comments/1j427ns/update_orgzettelr=
efmode_054_improved_highlight/][(update) org-zettel-ref-mode 0.5.4: Improve=
d highlight mechanism and Improved sorting functionality]]
- [[https://github.com/chenyanming/paw_org_protocol][chenyanming/paw_or=
g_protocol: Emacs Org Protocol Factory]] ([[https://www.reddit.com/r/emacs/=
comments/1j6d9ri/open_source_and_release_paw_org_protocol/][Reddit]])
- Denote:
- [[https://baty.net/posts/2025/03/denote-and-howm-sitting-in-a-tree/][Ja=
ck Baty: Denote and Howm, sitting in a tree]]
- [[https://baty.net/posts/2025/03/denote-search-a-simple-search-utility-=
for-denote/][Jack Baty: Denote-search, a simple search utility for Denote]]
- [[https://www.youtube.com/watch?v=3Du-eFNq8T8LY][Emulating Howm Notes w=
ith Denote and Consult - System Crafters Live!]] (01:39:32)
- [[https://yejun.dev/posts/blogging-using-denote-and-hugo/][Blogging usi=
ng Denote and Hugo]] ([[https://www.reddit.com/r/emacs/comments/1j4002h/blo=
gging_using_denote_and_hugo/][Reddit]])
- Coding:
- [[https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlight=
ing-2.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 2]]
- [[https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlight=
ing-3.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 3]]
- [[https://andreyor.st/posts/2025-03-10-dynamic-font-lock-for-fennel/][A=
ndrey Listopadov: Dynamic font-lock for Fennel]]
- [[https://www.youtube.com/watch?v=3DwZldeJ8hUHo][Erlang shell in Emacs]=
] (01:19)
- Math:
- [[https://github.com/esquellington/LatexInComments][esquellington/Latex=
InComments: Emacs package to render LaTeX math blocks in code comments as o=
verlays]] ([[https://mastodon.gamedev.place/@ocivitf/114100992495669037][@o=
[email protected]]])
- Shells:
- [[https://www.masteringemacs.org/article/replacing-tmux-gnu-screen-emac=
s?utm_source=3Dnewsletter&utm_medium=3Drss][Mickey Petersen: Replacing tmux=
and GNU screen with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1j4=
znu5/replacing_tmux_and_gnu_screen_with_emacs/][Reddit]])
- Mail, news, and chat:
- [[https://baty.net/posts/2025/03/using-gnus-for-email/][Jack Baty: Usin=
g Gnus for email]]
- [[https://github.com/seanfarley/message-view-patch][seanfarley/message-=
view-patch: Colorize patch emails in mu4e and gnus]] ([[https://sigmoid.soc=
ial/@csantosb/114127941893518375][@[email protected]]])
- [[https://irreal.org/blog/?p=3D12833][Irreal: The Power Of Elfeed]]
- [[https://files.mastodon.social/cache/media_attachments/files/114/110/9=
81/438/426/074/original/0dd33521dd9bb6f6.mp4][twtxt.el update: threads, lon=
g feeds, fixes]] ([[https://activity.andros.dev/@andros/statuses/01JNKNAFVC=
RNAGXQCX3NTXY7RW][@[email protected]]])
- Evil mode:
- [[https://bicycleforyourmind.com/much_ado_about_emacs_008][Much Ado abo=
ut Emacs 008 - Bicycle For Your Mind]] - evil-mode, general
- EXWM:
- gemini://sdf.org/sinza/log/20250304-still-happy-with-emacs.gmi - Emacs,=
Debian, and Exwm ([[https://bitbang.social/@sinza/114106270688543421][@sin=
[email protected]]])
- [[https://www.youtube.com/watch?v=3DjYOSHKixtmY][Emacs, czyli edytor ta=
k wszechstronny, =C5=BCe mo=C5=BCe zosta=C4=87 Window Managerem - =E2=80=9E=
Hakki=E2=80=9D | JL 2024]] (24:23)
- AI:
- [[https://i.redd.it/lgvc9l19bgne1.jpeg][DeepSeek, Open Router, Kagi, an=
d Perplexity now supported by chatgpt-shell]] ([[https://www.reddit.com/r/e=
macs/comments/1j6f7xh/deepseek_open_router_kagi_and_perplexity_now/][Reddit=
]])
- [[https://v.redd.it/b37jdx6p6hne1][Speaking to Claude via Whisper and a=
sking it to write an Emacs function]] ([[https://www.reddit.com/r/emacs/com=
ments/1j6i8e7/speaking_to_claude_via_whisper_and_asking_it_to/][Reddit]])
- [[https://emacs.dyerdwelling.family/emacs/20250307133856-emacs--ollama-=
buddy-version-0-5-1/][James Dyer: Ollama-Buddy V0.5.1 - Session/History/Rol=
e Management, Real-Time Token Tracking and More!]]
- [[https://lmno.lol/alvaro/deepseek-open-router-kagi-and-perplexity-join=
-the-chat][Alvaro Ramirez: DeepSeek, Open Router, Kagi, and Perplexity join=
the chat]]
- [[https://github.com/demajh/emacs_ai_extensions][demajh/emacs_ai_extens=
ions: AI extensions for Emacs.]] ([[https://www.reddit.com/r/emacs/comments=
/1j7c8sk/ai_extensions_for_emacs/][Reddit]])
- [[https://www.youtube.com/watch?v=3D-8LZW4K2O7A][What AI chat I current=
ly use in emacs]] (05:13)
- [[https://www.youtube.com/watch?v=3DfB3-ie6zs4Y][Aidermacs in Action: E=
macs AI Pair Programming w/ Aider & Ediff]] (02:11, [[https://www.reddit.c=
om/r/emacs/comments/1j5j1s9/aidermacs_in_action_emacs_ai_pair_programming_w=
/][Reddit]])
- Community:
- [[https://blog.freepackets.net/blog/2025-02-17.emacs/][How I use Emacs]]
- Other:
- [[https://baty.net/posts/2025/03/i-went-a-little-nuts-with-remember-mod=
e-in-emacs/][Jack Baty: I went a little nuts with Remember mode in Emacs]] =
([[https://www.reddit.com/r/planetemacs/comments/1j3ehpi/jack_baty_i_went_a=
_little_nuts_with_remember_mode/][Reddit]], [[https://irreal.org/blog/?p=3D=
12826][Irreal]])
- [[https://emacsredux.com/blog/2025/03/03/the-role-of-the-escape-key-in-=
emacs/][The role of the Escape key in Emacs]] ([[https://www.reddit.com/r/e=
macs/comments/1j2ih60/the_role_of_the_escape_key_in_emacs/][Reddit]], [[htt=
ps://irreal.org/blog/?p=3D12824][Irreal]])
- [[https://irreal.org/blog/?p=3D12822][Irreal: Is Emacs Privacy Friendly=
?]]
- [[https://github.com/janestreet/ecaml][janestreet/ecaml: Writing Emacs =
plugin in OCaml]] ([[https://hachyderm.io/@bbatsov/114121757077157757][@bba=
[email protected]]])
- [[https://handyman5.github.io/posts/solved-terminal-emacs-screen-tearin=
gcorruption-with-unicode-characters/][Solved! Terminal Emacs screen tearing=
/corruption with Unicode characters | Adam Compton]]
- [[https://www.youtube.com/watch?v=3DOz_3F5K0PTU][Plain Text Supremacy W=
ith Emacs]] (02:46) - Download a transcript from youtube and transform it u=
sing jq
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00851.htm=
l][What Questions are Worth Asking Emacs-Newcomers?]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00302.htm=
l][File sharing (macOS and GNU/Linux)]] - continued discussion
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg01243.htm=
l][context-menu-mode and S-<down-mouse-1>]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00563.htm=
l][Re: master 02681b0fbf0 1/2: Don't claim that xftfont is being considered=
]] - Xft vs Cairo
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00537.htm=
l][Re: master a5f8ce9f1ea: Re-port to 32-bit systems without alignment prim=
]] - Restoring Sun C 5.8 support?
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00271.htm=
l][Re: alert.el status?]] - Help wanted to get alert.el working with Android
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00261.htm=
l][Treesit ranges and embedding for GNU LilyPond]] - starting work on trees=
it-based major mode for LilyPond, Scheme-related challenges
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dce03=
bf252ae9bff28a6def163cb3f4fa102e691a][Make second arg to defvar-local optio=
nal]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D57ce=
f07710d91988b6332ad3ed2f5c4b4b371585][Restore find-function-mode-map (bug#7=
6700)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2037=
47b87fbf976fda887d0652b05685447b8d65][Allow changing theme settings without=
reloading it]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D00e2=
84fc52b44fc3cb435a5d17ce58af1b753a34][VC: New hook to strip CVS template li=
nes when committing]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc824=
95dea767334c4b4423cf0358c76ca1edc4b4][Let repeated windmove override motion=
restrictions interactively]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0972=
a54a5ac52f731c0ea7c8538c8f3b7b6b36b4][Add static-when, static-unless like s=
tatic-if]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Defd4=
83cf0ecde3b0545a9eb39cc3fa9483fad76c][mouse-face properties on tab-bar tab =
captions (bug#76394)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc1dd=
f612d592fcaa3fae66b24933e2aab78406f1][Add shell-mode bookmark support for l=
ocal and remote shells (bug#65039)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6aa6=
0038ee999d25184a639ce0ac76b614e3afb6][Add new user option to exclude projec=
ts from being remembered]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6799=
66b5a091106d37a2e2e769d9e87f3fb92a63][New user option checkdoc-arguments-mi=
ssing-flag]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7ba6=
2284137ba162df16f55c75bda4d56da7dfe7][Make byte-compile-cond-use-jump-table=
obsolete]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3a8c=
e5ac9c4652eb87bf0bce835d82083061a28b][Add ns-click-through option to contro=
l activation click handling]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5dd8=
b7e75259663415523f3ebe35ba2f97b5b103][Don't accept strings in package-(inst=
all|upgrade)]]
- New packages:
- https://melpa.org/#/aidermacs: AI pair programming with Aider (MELPA)
- https://melpa.org/#/amber-glow-theme: A warm and inviting theme (MELPA)
- https://melpa.org/#/berry-theme: A vibrant berry-colored theme (MELPA)
- https://melpa.org/#/bilibili: Watch videos of BiliBili (=E5=93=94=E5=93=
=A9=E5=93=94=E5=93=A9) in org mode (MELPA)
- https://melpa.org/#/c2-mode: Major mode for C2 programming language (ME=
LPA)
- https://melpa.org/#/calle24: Emacs Toolbar Support for SF Symbols (MELP=
A)
- https://elpa.gnu.org/packages/cond-star.html: Extended form of `cond' c=
onstruct (GNU ELPA)
- https://melpa.org/#/denote-journal-capture: Better Integration for Deno=
te Journal and Org Capture (MELPA)
- https://melpa.org/#/denote-project-notes: Link Denote notes to a projec=
t (MELPA)
- https://melpa.org/#/ember-twilight-theme: Ember Twilight theme (MELPA)
- https://elpa.gnu.org/packages/gnome-dark-style.html: Sync theme with GN=
OME color-scheme (GNU ELPA)
- https://melpa.org/#/marron-gold-theme: A rich marron-gold theme (MELPA)
- https://melpa.org/#/noether: A modeline which plays hide and seek (MELP=
A)
- https://melpa.org/#/ox-beamer-lecture: Beamer Lecture Back-End for Org =
Export Engine (MELPA)
- https://melpa.org/#/roseline-theme: Roseline theme (MELPA)
- https://melpa.org/#/sexy-theme: Sexy color theme (MELPA)
- https://melpa.org/#/sixcolors-theme: Just another theme (MELPA)
- https://melpa.org/#/solarized-gruvbox-theme: Solarized Gruvbox theme (M=
ELPA)
- https://melpa.org/#/spider-man-theme: A Vibrant Spider-Man Inspired The=
me (MELPA)
- https://melpa.org/#/thankful-eyes-theme: Theme for color blindness and =
visual impairments (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://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-03][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
--=-=-=--