2026-03-23 Emacs news

Sacha Chua <[email protected]> Mon, 23 Mar 2026 14:44:46 -0400
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
--=======-=-=
Content-Type: multipart/alternative; boundary="========-=-="

--========-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

  2026-03-23 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  Might be a good opportunity to set up better auto-saves, with buffer-guar=
dian.el https://www.jamescherti.com/buffer-guardian-el-automatically-save-e=
macs-buffers/ inspiring an update to super-save 0.5 https://emacsredux.com/=
blog/2026/03/18/super-save-0-dot-5/. Also, there were a couple of interesti=
ng experiments embedding Chromium https://github.com/emacs-os/embr.el (Redd=
it https://www.reddit.com/r/emacs/comments/1ry1q5q/embrel_emacs_browser_ema=
cs_is_the_display_server/) or native macOS views https://github.com/chaoswo=
rk/appine in Emacs (Reddit https://www.reddit.com/r/emacs/comments/1rv4idh/=
ann_appine_i_built_a_dynamic_module_to_embed/), and one about embedding Ema=
cs in a webpage https://play.emacsen.de/ (Reddit https://www.reddit.com/r/e=
macs/comments/1rznu4l/run_emacs_in_your_browser_with_v86/).

  - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
      - Emacs Berlin: Emacs-Berlin Hybrid Meetup //emacs-berlin.org/ https:=
//emacs-berlin.org/ Wed Mar 25 1100 America/Vancouver - 1300 America/Chicag=
o - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Ko=
lkata -- Thu Mar 26 0200 Asia/Singapore
      - Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/anno=
uncements/ https://emacs-apac.gitlab.io/announcements/ Sat Mar 28 0130 Amer=
ica/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT =
- 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
      - EmacsATX: Emacs Social //www.meetup.com/emacsatx/events/313720093/ =
https://www.meetup.com/emacsatx/events/313720093/ Thu Apr 2 1600 America/Va=
ncouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri=
 Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore
      - M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Fri Apr 3 0800 America/Vancouver - 1000 America/Chicago - 1100 Ame=
rica/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300=
 Asia/Singapore
  - Emacs configuration:
      - decoupling C-m (aka RET) and <return> https://www.reddit.com/r/emac=
s/comments/1s0dclq/decoupling_cm_aka_ret_and_return/
  - Emacs Lisp:
      - elisp-2025/el-xeger.el https://github.com/DinoChiesa/elisp-2025/blo=
b/main/el-xeger.el (Reddit https://www.reddit.com/r/emacs/comments/1rwpvqe/=
xeger_library_in_elisp/)- generate text from a regex
      - [20] Working on Canvas Patch (Contd..) - 3/22/2026, 2:31:11 PM - Dy=
ne.org TV https://tv.dyne.org/w/7fWKsvE3cpVn7vVyidS5Xz
  - Writing:
      - miljko/microbe.el: A high-performance, offline-first Emacs manager =
for Micro.blog =C2=B7 GitHub https://github.com/miljko/microbe.el
      - blogmore.el v1.7 - davep https://blog.davep.org/2026/03/21/blogmore=
-el-v1-7.html (also 1.4 update https://blog.davep.org/2026/03/20/blogmore-e=
l-v1-4.html, other post https://blog.davep.org/2026/03/19/some-blogmore-eli=
sp.html)
  - Appearance:
      - Chris Maiorana: Writing gloriously long sentences in Emacs with lin=
e highlighting https://chrismaiorana.com/line-highlighting-in-emacs/ (Irrea=
l https://irreal.org/blog/?p=3D13690)
      - Tip about setting hl-line-range-function to identify current line i=
n visual line mode https://fediscience.org/@ericsfraga/116279043710841253
      - Protesilaos Stavrou: Emacs: doric-themes version 1.1.0 https://prot=
esilaos.com/codelog/2026-03-23-emacs-doric-themes-1-1-0/
  - Navigation:
      - repo-grep.el =E2=80=93 update https://www.reddit.com/r/emacs/commen=
ts/1rz63on/repogrepel_update/
  - Dired:
      - Emacs - Rename currently opened file in Dired mode https://www.yout=
ube.com/watch?v=3DNk0-VQc2mGo (03:21)
  - Org Mode:
      - Which org-related packages do you use? https://www.reddit.com/r/org=
mode/comments/1rw3fgl/which_orgrelated_packages_do_you_use/
      - Taking Notes With Emacs Org Mode (It's Easy!) https://www.youtube.c=
om/watch?v=3DNebhEVR44Jc (15:35)
      - Reading your Emacs notes on-the-go, minimally. https://youtube.com/=
watch?v=3D2a4fBKLVl88 (12:07, (Reddit https://www.reddit.com/r/emacs/commen=
ts/1s17tuy/my_latest_youtube_video_reading_your_emacs_notes/)
      - Srijan Choudhary: 2026-03-18-001: move Org heading title into body =
https://srijan.ch/notes/2026-03-18-001
      - Resilient Technologies. Why Decades-Old Tools Define the ROOT of Mo=
dern Research Data Management =E2=80=94 Workshop Documents https://doi.org/=
10.5281/zenodo.19131602 (@[email protected] https://mastodon.so=
cial/@lukascbossert/116261634838662276)
  - Coding:
      - elecxzy: Smart comment-dwim (M-;) Implementation https://www.youtub=
e.com/watch?v=3DL_Q4fWFei4o (00:19)
      - aspiers/madolt: magit-like emacs mode for dolt =C2=B7 GitHub https:=
//github.com/aspiers/madolt (Reddit https://www.reddit.com/r/emacs/comments=
/1s069ov/madoltel_magitlike_emacs_mode_for_the_dolt/)
      - Emacs VC-mode in action https://www.youtube.com/watch?v=3D_jqs7KSZs=
-w (01:34)
      - Projeto Omega - Cifra de Cesar (Emacs+Magit) https://www.youtube.co=
m/watch?v=3D-_PHVYEsdPc (14:39)
      - Lycomedes1814/temme-mode: A rewrite of emmet-mode for Emacs, aiming=
 for a clean and modern codebase =C2=B7 GitHub https://github.com/Lycomedes=
1814/temme-mode (Reddit https://www.reddit.com/r/emacs/comments/1rzuguk/tem=
memode_a_clean_rewrite_of_emmetmode_wip/)
      - Emacs Redux: surround.el: Vim-Style Pair Editing Comes to Emacs htt=
ps://emacsredux.com/blog/2026/03/17/surround-el-vim-style-pair-editing-come=
s-to-emacs/ (Irreal https://irreal.org/blog/?p=3D13683)
      - Emacs Redux: Tree-sitter Font-Lock and Indentation in Comint Buffer=
s https://emacsredux.com/blog/2026/03/17/tree-sitter-font-lock-and-indentat=
ion-in-comint-buffers/
      - Tip about using python-indent-def-block-scale https://fosstodon.org=
/@FrostyX/116247190127363859 - mutliplier applied to indentation
      - Einar Mostad: Use virtual environment in Emacs' Python Mode if in a=
 project with a venv https://einar.codeberg.page/use-virtual-environment-in=
-emacs-python-mode-if-in-a-project-with-a-venv.html
      - Monday Live Coding with Emacs. 3/16/2026 #coding #livecoding #emacs=
 #learnc https://www.youtube.com/watch?v=3Dhg21M5n5tf4 (01:16:08)
  - Mail, news, and chat:
      - newsflash.el I built a lightweight RSS news reader for Emacs with s=
plit-screen reading https://github.com/zenitsu7772000/newsflash (Reddit htt=
ps://www.reddit.com/r/emacs/comments/1ry5v1s/newsflashel_i_built_a_lightwei=
ght_rss_news_reader/)
  - Multimedia:
      - emacs-os/elcava: Cava clone in emacs lisp =C2=B7 GitHub https://git=
hub.com/emacs-os/elcava (Reddit https://www.reddit.com/r/emacs/comments/1rx=
52bf/github_emacsoselcava_cava_clone_in_emacs_lisp/) Audio spectrum visuali=
zer
      - jellyfin-emms-mpv.el - Browse and play music/video from a Jellyfin =
server via EMMS + mpv https://github.com/emacs-os/jellyfin-emms-mpv.el (Red=
dit https://www.reddit.com/r/emacs/comments/1rw4s4l/jellyfinemmsmpvel_brows=
e_and_play_musicvideo_from/)
  - Fun:
      - emacs is really good for ascii-art https://i.redd.it/c2cnrey43wpg1.=
png (Reddit https://www.reddit.com/r/emacs/comments/1rxkwa6/emacs_is_really=
_good_for_asciiart/)
      - Run Emacs in your browser with v86 https://play.emacsen.de/ (Reddit=
 https://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_in_your_browser_=
with_v86/)
      - zenitsu7772000/manga-reader - Manga & Comic Reader for Emacs https:=
//github.com/zenitsu7772000/manga-reader (Reddit https://www.reddit.com/r/e=
macs/comments/1rxfc3g/mangael_v10_manga_and_comic_reader_for_emacs/)
  - AI:
      - Agile & Coding: The tools of an Agentic Engineer https://davidvujic=
.blogspot.com/2026/03/the-tools-of-an-agentic-engineer.html (Reddit https:/=
/www.reddit.com/r/emacs/comments/1s0lzdw/the_tool_of_an_agentic_engineer_ye=
s_of_course_it/)
      - jlouisbiz/rcd-mcp-emacs-documentation: get_documentation, list_func=
tions_by_prefix, search_functions, rcd_elisp_function_definition https://co=
deberg.org/jlouisbiz/rcd-mcp-emacs-documentation
      - MCP for Emacs - Improve your notes with ORG MODE =F0=9F=A6=84 https=
://www.youtube.com/watch?v=3Dn_NZk3hDl6I (10:27)
      - agent-shell-notifications released! https://github.com/zackattackz/=
agent-shell-notifications/ (Reddit https://www.reddit.com/r/emacs/comments/=
1rzpwmr/agentshellnotifications_released/)
      - Jeremias-A-Queiroz/emacs-gptel-slim-tools: leverage etags for preci=
se code fragment extraction https://github.com/jeremias-a-queiroz/emacs-gpt=
el-slim-tools (Reddit https://www.reddit.com/r/emacs/comments/1rvb7vk/showc=
ase_gptelslimtools_a_bimodal_lean_context/)
      - Fritz Grabo: `acp2ollama' in Emacs for fun and profit https://fritz=
grabo.com/posts/acp2ollama-in-emacs-for-fun-and-profit/
      - James Dyer: Ollama Buddy - Seven Lines to Any LLM Provider https://=
www.emacs.dyerdwelling.family/emacs/20260319143558-emacs--ollama-buddy---cr=
eate-provider-helper-function/
  - Community:
      - I tried Neovim, but I keep coming back to Emacs https://www.reddit.=
com/r/emacs/comments/1rwclo6/i_tried_neovim_but_i_keep_coming_back_to_emacs/
      - Eric MacAdie: Emacs Carnival: Mistakes and Misconceptions https://m=
acadie.info/2026/03/22/emacs-carnival-mistakes-and-misconceptions/
  - Shells:
      - Making Emacs output true 24-bit color in the terminal: a two-line t=
erminfo fix https://www.reddit.com/r/emacs/comments/1rw2kbv/making_emacs_ou=
tput_true_24bit_color_in_the/
  - Other:
      - buffer-terminator.el - safely auto terminate buffers for performanc=
e and reduced clutter [Release 1.2.1]=E2=80=8B https://github.com/jamescher=
ti/buffer-terminator.el (Reddit https://www.reddit.com/r/emacs/comments/1ry=
cgah/bufferterminatorel_safely_auto_terminate_emacs/)
      - James Cherti: buffer-guardian.el =E2=80=93 Automatically Save Emacs=
 Buffers Without Manual Intervention (When Buffers Lose Focus, Regularly, o=
r After Emacs is Idle) https://www.jamescherti.com/buffer-guardian-el-autom=
atically-save-emacs-buffers/ (Reddit https://www.reddit.com/r/emacs/comment=
s/1rvnl0u/bufferguardianel_automatically_save_emacs_buffers/, Irreal https:=
//irreal.org/blog/?p=3D13688)
      - super-save 0.5: Modernized and Better Than Ever https://emacsredux.=
com/blog/2026/03/18/super-save-0-dot-5/ (Reddit https://www.reddit.com/r/em=
acs/comments/1rx2dft/supersave_05_modernized_and_better_than_ever/)
      - Much Ado About Emacs 012 https://bicycleforyourmind.com/much_ado_ab=
out_emacs_012: kirigami, visible-mark, javelin, opml, appine, buffer-guardi=
an, isearch-lazy-count, markdown-table-wrap, surround
      - chaoswork/appine: embed native macOS views (WebKit, PDFKit etc.) di=
rectly inside Emacs windows. =C2=B7 GitHub https://github.com/chaoswork/app=
ine (Reddit https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_bu=
ilt_a_dynamic_module_to_embed/)
      - emacs-os/embr.el: Emacs is the display server. Headless Chromium vi=
a CloakBrowser is the renderer. =C2=B7 GitHub https://github.com/emacs-os/e=
mbr.el (Reddit https://www.reddit.com/r/emacs/comments/1ry1q5q/embrel_emacs=
_browser_emacs_is_the_display_server/)
      - Why fork+exec Takes 100ms on My Mac: Debugging Slow Emacs with Inst=
ruments https://zhongweiy.github.io/emacs_slow_on_macos.html (Reddit https:=
//www.reddit.com/r/emacs/comments/1s0plz2/why_forkexec_takes_100ms_on_my_ma=
c_debugging_slow/)
      - exlee/emacs-reporter: Emacs data collector for macOS =C2=B7 GitHub =
https://github.com/exlee/emacs-reporter (Reddit https://www.reddit.com/r/em=
acs/comments/1s1d6ds/emacs_macos_telemetry_experiment_request_for/)
  - Emacs development:
      - emacs-devel:
      - Re: MacOS/NS Events Processing Queue - Przemys=C5=82aw Kami=C5=84sk=
i https://yhetil.org/emacs-devel/305fb4ca-ff7b-42e8-93ed-7829fb153b4e@kamin=
ski.se/ - VM compacting patch in case anyone wants to try it out
      - Re: Tree-sitter: Correctly parsing template-like embeddings - Yuan =
Fu https://yhetil.org/emacs-devel/2FA092F1-5AE7-4222-AC16-D28513832749@gmai=
l.com/ - trade-offs for performance?
      - Re: feature/igc3 44f854bad09 2/5: Avoid remote references in face c=
ache (analogous to bug#80601) - Eli Zaretskii https://yhetil.org/emacs-deve=
l/[email protected]/ - challenges with igc branch
      - Re: some Eglot-related options to consider for newcomers-presets - =
Jo=C3=A3o T=C3=A1vora https://yhetil.org/emacs-devel/[email protected]=
om/ - language servers and newcomers-presets?
      - (Fmakunbound): Break aliasing, if present (bug#80538) https://git.s=
avannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D378cfb866054f4bc315cc5b=
6c245872056d8caec
      - hideshow: Fix 'hs-hide-block-behavior' set to 'after-cursor'. https=
://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5c961f49034e2bb=
aca25b64f95fb03ff0368ca6a
      - hideshow: New minor mode 'hs-indentation-mode'. (Bug#80179) https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc911495fb1ceb5771=
88de3bd071ba85eef12fe26
  - New packages:
      - https://melpa.org/#/async-http-queue: Async HTTP queue with paralle=
l fetching (MELPA)
      - https://melpa.org/#/consult-symbol: Consult-based symbol search wit=
h narrowing (MELPA)
      - https://melpa.org/#/flymake-zizmor: Flymake backend for zizmor, a G=
ithub Actions static analyzer (MELPA)
      - https://melpa.org/#/org-snitch: Project-specific org-capture and li=
nk faces (MELPA)
      - https://melpa.org/#/org-tag-cloud: Easily maintain a tag-cloud of o=
rg-mode tags (MELPA)
      - https://melpa.org/#/tiles: Tagged Instant Lightweight Emacs Snippet=
s (MELPA)

  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode h=
ttps://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/space=
macs, Mastodon #emacs https://mastodon.social/tags/emacs, Bluesky #emacs ht=
tps://bsky.app/hashtag/emacs, Hacker News https://hn.algolia.com/?query=3De=
macs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory, lobste.rs =
https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest, programmi=
ng.dev https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew,=
 lemmy.world https://lemmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs=
?dataType=3DPost&page=3D1&sort=3DNew, planet.emacslife.com https://planet.e=
macslife.com, YouTube https://www.youtube.com/playlist?list=3DPL4th0AZixyRE=
OtvxDpdxC9oMuX7Ar7Sdt, the Emacs NEWS file http://git.savannah.gnu.org/cgit=
/emacs.git/log/etc/NEWS, Emacs Calendar https://emacslife.com/calendar/, an=
d emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2026-03. Thank=
s to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-r=
elated link or announcement? Please e-mail me at [email protected] mailto=
:[email protected]. Thank you!

=20=20
  This is the plain-text version. There's also an HTML version that might b=
e easier to read. Depending on your mail client, you might have a command, =
button, or link that can show you the HTML version. If you're in Emacs, loo=
k for something that mentions text/html. More info: https://sachachua.com/t=
opic/emacs-news/
=20=20
--========-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

  <div id=3D"outline-container-orgd83a7af" class=3D"outline-3">
<h3 id=3D"orgd83a7af">2026-03-23 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-orgd83a7af">
<p>
Might be a good opportunity to set up better auto-saves, with <a href=3D"ht=
tps://www.jamescherti.com/buffer-guardian-el-automatically-save-emacs-buffe=
rs/">buffer-guardian.el</a> inspiring an update to <a href=3D"https://emacs=
redux.com/blog/2026/03/18/super-save-0-dot-5/">super-save 0.5</a>. Also, th=
ere were a couple of interesting experiments embedding <a href=3D"https://g=
ithub.com/emacs-os/embr.el">Chromium</a> (<a href=3D"https://www.reddit.com=
/r/emacs/comments/1ry1q5q/embrel_emacs_browser_emacs_is_the_display_server/=
">Reddit</a>) or <a href=3D"https://github.com/chaoswork/appine">native mac=
OS views</a> in Emacs (<a href=3D"https://www.reddit.com/r/emacs/comments/1=
rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/">Reddit</a>), and one =
about <a href=3D"https://play.emacsen.de/">embedding Emacs in a webpage</a>=
 (<a href=3D"https://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_in_y=
our_browser_with_v86/">Reddit</a>).
</p>

<ul class=3D"org-ul">
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href=3D"https://emacs-berli=
n.org/">https://emacs-berlin.org/</a> Wed Mar 25 1100 America/Vancouver - 1=
300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Ber=
lin - 2330 Asia/Kolkata &ndash; Thu Mar 26 0200 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 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/313720093/">https://www.meetup.com/emacsatx/events/313720093/</a> Thu Apr=
 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2=
300 Etc/GMT &ndash; Fri Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700=
 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 Apr 3 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.reddit.com/r/emacs/comments/1s0dclq/decoupling_c=
m_aka_ret_and_return/">decoupling C-m (aka RET) and &lt;return&gt;</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/DinoChiesa/elisp-2025/blob/main/el-xeger.=
el">elisp-2025/el-xeger.el</a> (<a href=3D"https://www.reddit.com/r/emacs/c=
omments/1rwpvqe/xeger_library_in_elisp/">Reddit</a>)- generate text from a =
regex</li>
<li><a href=3D"https://tv.dyne.org/w/7fWKsvE3cpVn7vVyidS5Xz">[20] Working o=
n Canvas Patch (Contd..) - 3/22/2026, 2:31:11 PM - Dyne.org TV</a></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/miljko/microbe.el">miljko/microbe.el: A h=
igh-performance, offline-first Emacs manager for Micro.blog =C2=B7 GitHub</=
a></li>
<li><a href=3D"https://blog.davep.org/2026/03/21/blogmore-el-v1-7.html">blo=
gmore.el v1.7 - davep</a> (also <a href=3D"https://blog.davep.org/2026/03/2=
0/blogmore-el-v1-4.html">1.4 update</a>, <a href=3D"https://blog.davep.org/=
2026/03/19/some-blogmore-elisp.html">other post</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://chrismaiorana.com/line-highlighting-in-emacs/">Chris=
 Maiorana: Writing gloriously long sentences in Emacs with line highlightin=
g</a> (<a href=3D"https://irreal.org/blog/?p=3D13690">Irreal</a>)
<ul class=3D"org-ul">
<li><a href=3D"https://fediscience.org/@ericsfraga/116279043710841253">Tip =
about setting hl-line-range-function to identify current line in visual lin=
e mode</a></li>
</ul></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-03-23-emacs-doric-theme=
s-1-1-0/">Protesilaos Stavrou: Emacs: doric-themes version 1.1.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rz63on/repogrepel_u=
pdate/">repo-grep.el =E2=80=93 update</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DNk0-VQc2mGo">Emacs - Renam=
e currently opened file in Dired mode</a> (03:21)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1rw3fgl/which_orgr=
elated_packages_do_you_use/">Which org-related packages do you use?</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DNebhEVR44Jc">Taking Notes =
With Emacs Org Mode (It's Easy!)</a> (15:35)</li>
<li><a href=3D"https://youtube.com/watch?v=3D2a4fBKLVl88">Reading your Emac=
s notes on-the-go, minimally.</a> (12:07, (<a href=3D"https://www.reddit.co=
m/r/emacs/comments/1s17tuy/my_latest_youtube_video_reading_your_emacs_notes=
/">Reddit</a>)</li>
<li><a href=3D"https://srijan.ch/notes/2026-03-18-001">Srijan Choudhary: 20=
26-03-18-001: move Org heading title into body</a></li>
<li><a href=3D"https://doi.org/10.5281/zenodo.19131602">Resilient Technolog=
ies. Why Decades-Old Tools Define the ROOT of Modern Research Data Manageme=
nt =E2=80=94 Workshop Documents</a> (<a href=3D"https://mastodon.social/@lu=
kascbossert/116261634838662276">@[email protected]</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DL_Q4fWFei4o">elecxzy: Smar=
t comment-dwim (M-;) Implementation</a> (00:19)</li>
<li><a href=3D"https://github.com/aspiers/madolt">aspiers/madolt: magit-lik=
e emacs mode for dolt =C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/=
r/emacs/comments/1s069ov/madoltel_magitlike_emacs_mode_for_the_dolt/">Reddi=
t</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D_jqs7KSZs-w">Emacs VC-mode=
 in action</a> (01:34)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D-_PHVYEsdPc">Projeto Omega=
 - Cifra de Cesar (Emacs+Magit)</a> (14:39)</li>
<li><a href=3D"https://github.com/Lycomedes1814/temme-mode">Lycomedes1814/t=
emme-mode: A rewrite of emmet-mode for Emacs, aiming for a clean and modern=
 codebase =C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1rzuguk/temmemode_a_clean_rewrite_of_emmetmode_wip/">Reddit</a>)</li>
<li><a href=3D"https://emacsredux.com/blog/2026/03/17/surround-el-vim-style=
-pair-editing-comes-to-emacs/">Emacs Redux: surround.el: Vim-Style Pair Edi=
ting Comes to Emacs</a> (<a href=3D"https://irreal.org/blog/?p=3D13683">Irr=
eal</a>)</li>
<li><a href=3D"https://emacsredux.com/blog/2026/03/17/tree-sitter-font-lock=
-and-indentation-in-comint-buffers/">Emacs Redux: Tree-sitter Font-Lock and=
 Indentation in Comint Buffers</a></li>
<li><a href=3D"https://fosstodon.org/@FrostyX/116247190127363859">Tip about=
 using python-indent-def-block-scale</a> - mutliplier applied to indentatio=
n</li>
<li><a href=3D"https://einar.codeberg.page/use-virtual-environment-in-emacs=
-python-mode-if-in-a-project-with-a-venv.html">Einar Mostad: Use virtual en=
vironment in Emacs' Python Mode if in a project with a venv</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dhg21M5n5tf4">Monday Live C=
oding with Emacs. 3/16/2026 #coding #livecoding #emacs #learnc</a> (01:16:0=
8)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/zenitsu7772000/newsflash">newsflash.el I =
built a lightweight RSS news reader for Emacs with split-screen reading</a>=
 (<a href=3D"https://www.reddit.com/r/emacs/comments/1ry5v1s/newsflashel_i_=
built_a_lightweight_rss_news_reader/">Reddit</a>)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/emacs-os/elcava">emacs-os/elcava: Cava cl=
one in emacs lisp =C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/r/em=
acs/comments/1rx52bf/github_emacsoselcava_cava_clone_in_emacs_lisp/">Reddit=
</a>) Audio spectrum visualizer</li>
<li><a href=3D"https://github.com/emacs-os/jellyfin-emms-mpv.el">jellyfin-e=
mms-mpv.el - Browse and play music/video from a Jellyfin server via EMMS + =
mpv</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1rw4s4l/jellyfi=
nemmsmpvel_browse_and_play_musicvideo_from/">Reddit</a>)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://i.redd.it/c2cnrey43wpg1.png">emacs is really good fo=
r ascii-art</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1rxkwa6=
/emacs_is_really_good_for_asciiart/">Reddit</a>)</li>
<li><a href=3D"https://play.emacsen.de/">Run Emacs in your browser with v86=
</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_=
in_your_browser_with_v86/">Reddit</a>)</li>
<li><a href=3D"https://github.com/zenitsu7772000/manga-reader">zenitsu77720=
00/manga-reader - Manga &amp; Comic Reader for Emacs</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1rxfc3g/mangael_v10_manga_and_comic_reade=
r_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://davidvujic.blogspot.com/2026/03/the-tools-of-an-agen=
tic-engineer.html">Agile &amp; Coding: The tools of an Agentic Engineer</a>=
 (<a href=3D"https://www.reddit.com/r/emacs/comments/1s0lzdw/the_tool_of_an=
_agentic_engineer_yes_of_course_it/">Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/jlouisbiz/rcd-mcp-emacs-documentation">=
jlouisbiz/rcd-mcp-emacs-documentation: get_documentation, list_functions_by=
_prefix, search_functions, rcd_elisp_function_definition</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dn_NZk3hDl6I">MCP for Emacs=
 - Improve your notes with ORG MODE =F0=9F=A6=84</a> (10:27)</li>
<li><a href=3D"https://github.com/zackattackz/agent-shell-notifications/">a=
gent-shell-notifications released!</a> (<a href=3D"https://www.reddit.com/r=
/emacs/comments/1rzpwmr/agentshellnotifications_released/">Reddit</a>)</li>
<li><a href=3D"https://github.com/jeremias-a-queiroz/emacs-gptel-slim-tools=
">Jeremias-A-Queiroz/emacs-gptel-slim-tools: leverage etags for precise cod=
e fragment extraction</a> (<a href=3D"https://www.reddit.com/r/emacs/commen=
ts/1rvb7vk/showcase_gptelslimtools_a_bimodal_lean_context/">Reddit</a>)</li>
<li><a href=3D"https://fritzgrabo.com/posts/acp2ollama-in-emacs-for-fun-and=
-profit/">Fritz Grabo: <code>acp2ollama</code> in Emacs for fun and profit<=
/a></li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260319143558-e=
macs--ollama-buddy---create-provider-helper-function/">James Dyer: Ollama B=
uddy - Seven Lines to Any LLM Provider</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rwclo6/i_tried_neov=
im_but_i_keep_coming_back_to_emacs/">I tried Neovim, but I keep coming back=
 to Emacs</a></li>
<li><a href=3D"https://macadie.info/2026/03/22/emacs-carnival-mistakes-and-=
misconceptions/">Eric MacAdie: Emacs Carnival: Mistakes and Misconceptions<=
/a></li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rw2kbv/making_emacs=
_output_true_24bit_color_in_the/">Making Emacs output true 24-bit color in =
the terminal: a two-line terminfo fix</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/jamescherti/buffer-terminator.el">buffer-=
terminator.el - safely auto terminate buffers for performance and reduced c=
lutter  [Release 1.2.1]=E2=80=8B</a> (<a href=3D"https://www.reddit.com/r/e=
macs/comments/1rycgah/bufferterminatorel_safely_auto_terminate_emacs/">Redd=
it</a>)</li>
<li><a href=3D"https://www.jamescherti.com/buffer-guardian-el-automatically=
-save-emacs-buffers/">James Cherti: buffer-guardian.el =E2=80=93 Automatica=
lly Save Emacs Buffers Without Manual Intervention (When Buffers Lose Focus=
, Regularly, or After Emacs is Idle)</a>  (<a href=3D"https://www.reddit.co=
m/r/emacs/comments/1rvnl0u/bufferguardianel_automatically_save_emacs_buffer=
s/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D13688">Irreal</a>)<=
/li>
<li><a href=3D"https://emacsredux.com/blog/2026/03/18/super-save-0-dot-5/">=
super-save 0.5: Modernized and Better Than Ever</a> (<a href=3D"https://www=
.reddit.com/r/emacs/comments/1rx2dft/supersave_05_modernized_and_better_tha=
n_ever/">Reddit</a>)</li>
<li><a href=3D"https://bicycleforyourmind.com/much_ado_about_emacs_012">Muc=
h Ado About Emacs 012</a>: kirigami, visible-mark, javelin, opml, appine, b=
uffer-guardian, isearch-lazy-count, markdown-table-wrap, surround</li>
<li><a href=3D"https://github.com/chaoswork/appine">chaoswork/appine: embed=
 native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows. =
=C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1rv4i=
dh/ann_appine_i_built_a_dynamic_module_to_embed/">Reddit</a>)</li>
<li><a href=3D"https://github.com/emacs-os/embr.el">emacs-os/embr.el: Emacs=
 is the display server. Headless Chromium via CloakBrowser is the renderer.=
 =C2=B7 GitHub</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1ry1=
q5q/embrel_emacs_browser_emacs_is_the_display_server/">Reddit</a>)</li>
<li><a href=3D"https://zhongweiy.github.io/emacs_slow_on_macos.html">Why fo=
rk+exec Takes 100ms on My Mac: Debugging Slow Emacs with Instruments</a> (<=
a href=3D"https://www.reddit.com/r/emacs/comments/1s0plz2/why_forkexec_take=
s_100ms_on_my_mac_debugging_slow/">Reddit</a>)</li>
<li><a href=3D"https://github.com/exlee/emacs-reporter">exlee/emacs-reporte=
r: Emacs data collector for macOS =C2=B7 GitHub</a> (<a href=3D"https://www=
.reddit.com/r/emacs/comments/1s1d6ds/emacs_macos_telemetry_experiment_reque=
st_for/">Reddit</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://yhetil.org/emacs-devel/305fb4ca-ff7b-42e8-93ed-7829f=
[email protected]/">Re: MacOS/NS Events Processing Queue - Przemys=C5=82a=
w Kami=C5=84ski</a> - VM compacting patch in case anyone wants to try it ou=
t</li>
<li><a href=3D"https://yhetil.org/emacs-devel/2FA092F1-5AE7-4222-AC16-D2851=
[email protected]/">Re: Tree-sitter: Correctly parsing template-like embedd=
ings - Yuan Fu</a> - trade-offs for performance?</li>
<li><a href=3D"https://yhetil.org/emacs-devel/[email protected]/">Re: =
feature/igc3 44f854bad09 2/5: Avoid remote references in face cache (analog=
ous to bug#80601) - Eli Zaretskii</a> - challenges with igc branch</li>
<li><a href=3D"https://yhetil.org/emacs-devel/[email protected]/">Re=
: some Eglot-related options to consider for newcomers-presets - Jo=C3=A3o =
T=C3=A1vora</a> - language servers and newcomers-presets?</li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D378cfb866054f4bc315cc5b6c245872056d8caec">(Fmakunbound): Break aliasin=
g, if present (bug#80538)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5c961f49034e2bbaca25b64f95fb03ff0368ca6a">hideshow: Fix 'hs-hide-block=
-behavior' set to 'after-cursor'.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc911495fb1ceb577188de3bd071ba85eef12fe26">hideshow: New minor mode 'hs=
-indentation-mode'. (Bug#80179)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/async-http-queue">asyn=
c-http-queue</a>: Async HTTP queue with parallel fetching (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/consult-symbol">consul=
t-symbol</a>: Consult-based symbol search with narrowing (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/flymake-zizmor">flymak=
e-zizmor</a>: Flymake backend for zizmor, a Github Actions static analyzer =
(MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/org-snitch">org-snitch=
</a>: Project-specific org-capture and link faces (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/org-tag-cloud">org-tag=
-cloud</a>: Easily maintain a tag-cloud of org-mode tags (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/tiles">tiles</a>: Tagg=
ed Instant Lightweight Emacs Snippets (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href=3D"https://www.reddit.com/r/emacs">reddit.com/r/emacs</a=
>, <a href=3D"https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href=3D"h=
ttps://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href=3D"https://mast=
odon.social/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/ha=
shtag/emacs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=
=3Demacs&amp;sort=3DbyDate&amp;prefix&amp;page=3D0&amp;dateRange=3Dall&amp;=
type=3Dstory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demac=
s&amp;what=3Dstories&amp;order=3Dnewest">lobste.rs</a>, <a href=3D"https://=
programming.dev/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">progra=
mming.dev</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a =
href=3D"https://lemmy.ml/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNe=
w">lemmy.ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.=
com</a>, <a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOt=
vxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cg=
it/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emac=
slife.com/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.o=
rg/archive/html/emacs-devel/2026-03">emacs-devel</a>. Thanks to Andr=C3=A9s=
 Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or a=
nnouncement? Please e-mail me at <a href=3D"mailto:[email protected]">sac=
[email protected]</a>. Thank you!</p>
</div>
</div>

=20=20
--========-=-=--

--=======-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news-2026-03-23.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

  * 2026-03-23 Emacs news
Might be a good opportunity to set up better auto-saves, with [[https://www=
.jamescherti.com/buffer-guardian-el-automatically-save-emacs-buffers/][buff=
er-guardian.el]] inspiring an update to [[https://emacsredux.com/blog/2026/=
03/18/super-save-0-dot-5/][super-save 0.5]]. Also, there were a couple of i=
nteresting experiments embedding [[https://github.com/emacs-os/embr.el][Chr=
omium]] ([[https://www.reddit.com/r/emacs/comments/1ry1q5q/embrel_emacs_bro=
wser_emacs_is_the_display_server/][Reddit]]) or [[https://github.com/chaosw=
ork/appine][native macOS views]] in Emacs ([[https://www.reddit.com/r/emacs=
/comments/1rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/][Reddit]]),=
 and one about [[https://play.emacsen.de/][embedding Emacs in a webpage]] (=
[[https://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_in_your_browser=
_with_v86/][Reddit]]).

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed =
Mar 25 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto=
 - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Thu Mar 26 0200=
 Asia/Singapore
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Mar 28 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata -=
 1630 Asia/Singapore
  - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/313720093=
/ Thu Apr 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto - 2300 Etc/GMT -- Fri Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - =
0700 Asia/Singapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 3 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.reddit.com/r/emacs/comments/1s0dclq/decoupling_cm_aka_ret=
_and_return/][decoupling C-m (aka RET) and <return>]]
- Emacs Lisp:
  - [[https://github.com/DinoChiesa/elisp-2025/blob/main/el-xeger.el][elisp=
-2025/el-xeger.el]] ([[https://www.reddit.com/r/emacs/comments/1rwpvqe/xege=
r_library_in_elisp/][Reddit]])- generate text from a regex
  - [[https://tv.dyne.org/w/7fWKsvE3cpVn7vVyidS5Xz][[20] Working on Canvas =
Patch (Contd..) - 3/22/2026, 2:31:11 PM - Dyne.org TV]]
- Writing:
  - [[https://github.com/miljko/microbe.el][miljko/microbe.el: A high-perfo=
rmance, offline-first Emacs manager for Micro.blog =C2=B7 GitHub]]
  - [[https://blog.davep.org/2026/03/21/blogmore-el-v1-7.html][blogmore.el =
v1.7 - davep]] (also [[https://blog.davep.org/2026/03/20/blogmore-el-v1-4.h=
tml][1.4 update]], [[https://blog.davep.org/2026/03/19/some-blogmore-elisp.=
html][other post]])
- Appearance:
  - [[https://chrismaiorana.com/line-highlighting-in-emacs/][Chris Maiorana=
: Writing gloriously long sentences in Emacs with line highlighting]] ([[ht=
tps://irreal.org/blog/?p=3D13690][Irreal]])
    - [[https://fediscience.org/@ericsfraga/116279043710841253][Tip about s=
etting hl-line-range-function to identify current line in visual line mode]]
  - [[https://protesilaos.com/codelog/2026-03-23-emacs-doric-themes-1-1-0/]=
[Protesilaos Stavrou: Emacs: doric-themes version 1.1.0]]
- Navigation:
  - [[https://www.reddit.com/r/emacs/comments/1rz63on/repogrepel_update/][r=
epo-grep.el =E2=80=93 update]]
- Dired:
  - [[https://www.youtube.com/watch?v=3DNk0-VQc2mGo][Emacs - Rename current=
ly opened file in Dired mode]] (03:21)
- Org Mode:
  - [[https://www.reddit.com/r/orgmode/comments/1rw3fgl/which_orgrelated_pa=
ckages_do_you_use/][Which org-related packages do you use?]]
  - [[https://www.youtube.com/watch?v=3DNebhEVR44Jc][Taking Notes With Emac=
s Org Mode (It's Easy!)]] (15:35)
  - [[https://youtube.com/watch?v=3D2a4fBKLVl88][Reading your Emacs notes o=
n-the-go, minimally.]] (12:07, ([[https://www.reddit.com/r/emacs/comments/1=
s17tuy/my_latest_youtube_video_reading_your_emacs_notes/][Reddit]])
  - [[https://srijan.ch/notes/2026-03-18-001][Srijan Choudhary: 2026-03-18-=
001: move Org heading title into body]]
  - [[https://doi.org/10.5281/zenodo.19131602][Resilient Technologies. Why =
Decades-Old Tools Define the ROOT of Modern Research Data Management =E2=80=
=94 Workshop Documents]] ([[https://mastodon.social/@lukascbossert/11626163=
4838662276][@[email protected]]])
- Coding:
  - [[https://www.youtube.com/watch?v=3DL_Q4fWFei4o][elecxzy: Smart comment=
-dwim (M-;) Implementation]] (00:19)
  - [[https://github.com/aspiers/madolt][aspiers/madolt: magit-like emacs m=
ode for dolt =C2=B7 GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s0=
69ov/madoltel_magitlike_emacs_mode_for_the_dolt/][Reddit]])
  - [[https://www.youtube.com/watch?v=3D_jqs7KSZs-w][Emacs VC-mode in actio=
n]] (01:34)
  - [[https://www.youtube.com/watch?v=3D-_PHVYEsdPc][Projeto Omega - Cifra =
de Cesar (Emacs+Magit)]] (14:39)
  - [[https://github.com/Lycomedes1814/temme-mode][Lycomedes1814/temme-mode=
: A rewrite of emmet-mode for Emacs, aiming for a clean and modern codebase=
 =C2=B7 GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rzuguk/temmemo=
de_a_clean_rewrite_of_emmetmode_wip/][Reddit]])
  - [[https://emacsredux.com/blog/2026/03/17/surround-el-vim-style-pair-edi=
ting-comes-to-emacs/][Emacs Redux: surround.el: Vim-Style Pair Editing Come=
s to Emacs]] ([[https://irreal.org/blog/?p=3D13683][Irreal]])
  - [[https://emacsredux.com/blog/2026/03/17/tree-sitter-font-lock-and-inde=
ntation-in-comint-buffers/][Emacs Redux: Tree-sitter Font-Lock and Indentat=
ion in Comint Buffers]]
  - [[https://fosstodon.org/@FrostyX/116247190127363859][Tip about using py=
thon-indent-def-block-scale]] - mutliplier applied to indentation
  - [[https://einar.codeberg.page/use-virtual-environment-in-emacs-python-m=
ode-if-in-a-project-with-a-venv.html][Einar Mostad: Use virtual environment=
 in Emacs' Python Mode if in a project with a venv]]
  - [[https://www.youtube.com/watch?v=3Dhg21M5n5tf4][Monday Live Coding wit=
h Emacs. 3/16/2026 #coding #livecoding #emacs #learnc]] (01:16:08)
- Mail, news, and chat:
  - [[https://github.com/zenitsu7772000/newsflash][newsflash.el I built a l=
ightweight RSS news reader for Emacs with split-screen reading]] ([[https:/=
/www.reddit.com/r/emacs/comments/1ry5v1s/newsflashel_i_built_a_lightweight_=
rss_news_reader/][Reddit]])
- Multimedia:
  - [[https://github.com/emacs-os/elcava][emacs-os/elcava: Cava clone in em=
acs lisp =C2=B7 GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rx52bf=
/github_emacsoselcava_cava_clone_in_emacs_lisp/][Reddit]]) Audio spectrum v=
isualizer
  - [[https://github.com/emacs-os/jellyfin-emms-mpv.el][jellyfin-emms-mpv.e=
l - Browse and play music/video from a Jellyfin server via EMMS + mpv]] ([[=
https://www.reddit.com/r/emacs/comments/1rw4s4l/jellyfinemmsmpvel_browse_an=
d_play_musicvideo_from/][Reddit]])
- Fun:
  - [[https://i.redd.it/c2cnrey43wpg1.png][emacs is really good for ascii-a=
rt]] ([[https://www.reddit.com/r/emacs/comments/1rxkwa6/emacs_is_really_goo=
d_for_asciiart/][Reddit]])
  - [[https://play.emacsen.de/][Run Emacs in your browser with v86]] ([[htt=
ps://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_in_your_browser_with=
_v86/][Reddit]])
  - [[https://github.com/zenitsu7772000/manga-reader][zenitsu7772000/manga-=
reader - Manga & Comic Reader for Emacs]] ([[https://www.reddit.com/r/emacs=
/comments/1rxfc3g/mangael_v10_manga_and_comic_reader_for_emacs/][Reddit]])
- AI:
  - [[https://davidvujic.blogspot.com/2026/03/the-tools-of-an-agentic-engin=
eer.html][Agile & Coding: The tools of an Agentic Engineer]] ([[https://www=
.reddit.com/r/emacs/comments/1s0lzdw/the_tool_of_an_agentic_engineer_yes_of=
_course_it/][Reddit]])
  - [[https://codeberg.org/jlouisbiz/rcd-mcp-emacs-documentation][jlouisbiz=
/rcd-mcp-emacs-documentation: get_documentation, list_functions_by_prefix, =
search_functions, rcd_elisp_function_definition]]
  - [[https://www.youtube.com/watch?v=3Dn_NZk3hDl6I][MCP for Emacs - Improv=
e your notes with ORG MODE =F0=9F=A6=84]] (10:27)
  - [[https://github.com/zackattackz/agent-shell-notifications/][agent-shel=
l-notifications released!]] ([[https://www.reddit.com/r/emacs/comments/1rzp=
wmr/agentshellnotifications_released/][Reddit]])
  - [[https://github.com/jeremias-a-queiroz/emacs-gptel-slim-tools][Jeremia=
s-A-Queiroz/emacs-gptel-slim-tools: leverage etags for precise code fragmen=
t extraction]] ([[https://www.reddit.com/r/emacs/comments/1rvb7vk/showcase_=
gptelslimtools_a_bimodal_lean_context/][Reddit]])
  - [[https://fritzgrabo.com/posts/acp2ollama-in-emacs-for-fun-and-profit/]=
[Fritz Grabo: ~acp2ollama~ in Emacs for fun and profit]]
  - [[https://www.emacs.dyerdwelling.family/emacs/20260319143558-emacs--oll=
ama-buddy---create-provider-helper-function/][James Dyer: Ollama Buddy - Se=
ven Lines to Any LLM Provider]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1rwclo6/i_tried_neovim_but_i_=
keep_coming_back_to_emacs/][I tried Neovim, but I keep coming back to Emacs=
]]
  - [[https://macadie.info/2026/03/22/emacs-carnival-mistakes-and-misconcep=
tions/][Eric MacAdie: Emacs Carnival: Mistakes and Misconceptions]]
- Shells:
  - [[https://www.reddit.com/r/emacs/comments/1rw2kbv/making_emacs_output_t=
rue_24bit_color_in_the/][Making Emacs output true 24-bit color in the termi=
nal: a two-line terminfo fix]]
- Other:
  - [[https://github.com/jamescherti/buffer-terminator.el][buffer-terminato=
r.el - safely auto terminate buffers for performance and reduced clutter  [=
Release 1.2.1]=E2=80=8B]] ([[https://www.reddit.com/r/emacs/comments/1rycga=
h/bufferterminatorel_safely_auto_terminate_emacs/][Reddit]])
  - [[https://www.jamescherti.com/buffer-guardian-el-automatically-save-ema=
cs-buffers/][James Cherti: buffer-guardian.el =E2=80=93 Automatically Save =
Emacs Buffers Without Manual Intervention (When Buffers Lose Focus, Regular=
ly, or After Emacs is Idle)]]  ([[https://www.reddit.com/r/emacs/comments/1=
rvnl0u/bufferguardianel_automatically_save_emacs_buffers/][Reddit]], [[http=
s://irreal.org/blog/?p=3D13688][Irreal]])
  - [[https://emacsredux.com/blog/2026/03/18/super-save-0-dot-5/][super-sav=
e 0.5: Modernized and Better Than Ever]] ([[https://www.reddit.com/r/emacs/=
comments/1rx2dft/supersave_05_modernized_and_better_than_ever/][Reddit]])
  - [[https://bicycleforyourmind.com/much_ado_about_emacs_012][Much Ado Abo=
ut Emacs 012]]: kirigami, visible-mark, javelin, opml, appine, buffer-guard=
ian, isearch-lazy-count, markdown-table-wrap, surround
  - [[https://github.com/chaoswork/appine][chaoswork/appine: embed native m=
acOS views (WebKit, PDFKit etc.) directly inside Emacs windows. =C2=B7 GitH=
ub]] ([[https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_built_=
a_dynamic_module_to_embed/][Reddit]])
  - [[https://github.com/emacs-os/embr.el][emacs-os/embr.el: Emacs is the d=
isplay server. Headless Chromium via CloakBrowser is the renderer. =C2=B7 G=
itHub]] ([[https://www.reddit.com/r/emacs/comments/1ry1q5q/embrel_emacs_bro=
wser_emacs_is_the_display_server/][Reddit]])
  - [[https://zhongweiy.github.io/emacs_slow_on_macos.html][Why fork+exec T=
akes 100ms on My Mac: Debugging Slow Emacs with Instruments]] ([[https://ww=
w.reddit.com/r/emacs/comments/1s0plz2/why_forkexec_takes_100ms_on_my_mac_de=
bugging_slow/][Reddit]])
  - [[https://github.com/exlee/emacs-reporter][exlee/emacs-reporter: Emacs =
data collector for macOS =C2=B7 GitHub]] ([[https://www.reddit.com/r/emacs/=
comments/1s1d6ds/emacs_macos_telemetry_experiment_request_for/][Reddit]])
- Emacs development:
  - emacs-devel:
    - [[https://yhetil.org/emacs-devel/305fb4ca-ff7b-42e8-93ed-7829fb153b4e=
@kaminski.se/][Re: MacOS/NS Events Processing Queue - Przemys=C5=82aw Kami=
=C5=84ski]] - VM compacting patch in case anyone wants to try it out
    - [[https://yhetil.org/emacs-devel/2FA092F1-5AE7-4222-AC16-D28513832749=
@gmail.com/][Re: Tree-sitter: Correctly parsing template-like embeddings - =
Yuan Fu]] - trade-offs for performance?
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: feature=
/igc3 44f854bad09 2/5: Avoid remote references in face cache (analogous to =
bug#80601) - Eli Zaretskii]] - challenges with igc branch
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: some =
Eglot-related options to consider for newcomers-presets - Jo=C3=A3o T=C3=A1=
vora]] - language servers and newcomers-presets?
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D378c=
fb866054f4bc315cc5b6c245872056d8caec][(Fmakunbound): Break aliasing, if pre=
sent (bug#80538)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5c96=
1f49034e2bbaca25b64f95fb03ff0368ca6a][hideshow: Fix 'hs-hide-block-behavior=
' set to 'after-cursor'.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc911=
495fb1ceb577188de3bd071ba85eef12fe26][hideshow: New minor mode 'hs-indentat=
ion-mode'. (Bug#80179)]]
- New packages:
  - https://melpa.org/#/async-http-queue: Async HTTP queue with parallel fe=
tching (MELPA)
  - https://melpa.org/#/consult-symbol: Consult-based symbol search with na=
rrowing (MELPA)
  - https://melpa.org/#/flymake-zizmor: Flymake backend for zizmor, a Githu=
b Actions static analyzer (MELPA)
  - https://melpa.org/#/org-snitch: Project-specific org-capture and link f=
aces (MELPA)
  - https://melpa.org/#/org-tag-cloud: Easily maintain a tag-cloud of org-m=
ode tags (MELPA)
  - https://melpa.org/#/tiles: Tagged Instant Lightweight Emacs Snippets (M=
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://mastodon.social/tags/emacs][Mastodon #emacs]],=
 [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.c=
om/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstor=
y][Hacker News]], [[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=
=3Dnewest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=3DPost&p=
age=3D1&sort=3DNew][programming.dev]], [[https://lemmy.world/c/emacs][lemmy=
.world]], [[https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][l=
emmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https:=
//www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTu=
be]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs =
NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[htt=
ps://lists.gnu.org/archive/html/emacs-devel/2026-03][emacs-devel]]. Thanks =
to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-rel=
ated link or announcement? Please e-mail me at [[mailto:[email protected]=
][[email protected]]]. Thank you!

=20=20
--=======-=-=--