2026-03-02 Emacs news
Sacha Chua <[email protected]> Mon, 02 Mar 2026 13:23:22 -0500
| 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-02 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Hello folks! Last month's Emacs Carnival about completion https://sachach=
ua.com/blog/2026/01/emacs-carnival-february-2026-completion/ had 17 posts (=
nice!), and Philip Kaludercic is hosting this month's Emacs Carnival: Mista=
kes and Misconceptions https://sdf.org/~pkal/blog/emacs/mistakes.html. Look=
ing forward to reading your thoughts!
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- Emacs.si (in person): Emacs.si meetup #3 2026 (v #=C5=BEivo) //dogo=
dki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca https://dogodki.k=
ompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 CET
- Emacs Paris: S: Emacs workshop in Paris (online) //emacs-doctor.com=
/ https://emacs-doctor.com/ Thu Mar 5 0830 America/Vancouver - 1030 America=
/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 =
Asia/Kolkata -- Fri Mar 6 0030 Asia/Singapore
- EmacsATX: Emacs Social //www.meetup.com/emacsatx/events/313161406/ =
https://www.meetup.com/emacsatx/events/313161406/ Thu Mar 5 1600 America/Va=
ncouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Mar 6 0000 Etc=
/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore
- M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Fri Mar 6 0800 America/Vancouver - 1000 America/Chicago - 1100 Ame=
rica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat=
Mar 7 0000 Asia/Singapore
- Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch //emacs-berlin=
.org/ https://emacs-berlin.org/ Tue Mar 10 1900 Europe/Berlin
- OrgMeetup (virtual) //orgmode.org/worg/orgmeetup.html https://orgmo=
de.org/worg/orgmeetup.html Wed Mar 11 0900 America/Vancouver - 1100 America=
/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata -- Thu Mar 12 0000 Asia/Singapore
- Computing in freedom with GNU Emacs - Protesilaos Stavrou - FLOSS@O=
xford //ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-protesilaos-=
stavrou https://ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-prot=
esilaos-stavrou Thu Mar 12 1100 America/Vancouver - 1300 America/Chicago - =
1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkat=
a -- Fri Mar 13 0200 Asia/Singapore
- Atelier Emacs Montpellier (in person) //lebib.org/date/atelier-emac=
s https://lebib.org/date/atelier-emacs Fri Mar 13 1800 Europe/Paris
- Beginner:
- Emacs: (My) First Steps =C2=AB Here's The Beef http://perotti.org/2=
026/02/27/emacs-my-first-steps/ (@[email protected] https://dice.camp/@=
BeefGriller/116145404156486268)
- Emacs is Installed! Try These 3 Ways to Start It Now (Zero Init! | =
CLI Hacks) (2) - [7-ish minutes]=E2=80=8B https://www.youtube.com/watch?v=
=3Djn_lG87Q1C4 (07:11)
- Emacs Is Installed! Your User Directory Explained (.emacs.d Deep Di=
ve) (3) - [5:36]=E2=80=8B https://www.youtube.com/watch?v=3DkAIzhHJsVXc (05=
:36)
- Emacs Is Installed! How Can I Create A Shortcut That Just Starts Th=
is Baby up? (5) - [10:12]=E2=80=8B https://www.youtube.com/watch?v=3D8kB-nE=
y_w4Y (10:12)
- Emacs Lisp:
- truename-cache: Efficiently de-dup file-names https://github.com/me=
edstrom/truename-cache (Reddit https://www.reddit.com/r/emacs/comments/1rcl=
v68/grateful_for_any_reviews_of_my_new_and_aifree/)
- andros/async-http-queue-fetch-urls-el - Lightweight, parallel HTTP =
fetching library for #emacs using url-retrieve (native) with configurable c=
oncurrency limits https://git.andros.dev/andros/async-http-queue-fetch-urls=
-el (@[email protected] https://activity.andros.dev/@andros/status=
es/01KJ7BSEHSY783KTZVJAT44T82)
- [09] Emacs Reader's Development: Working on Text Selection and High=
lighting - 8/10/2025, 3:03:09 PM - Dyne.org TV https://tv.dyne.org/videos/w=
atch/851e53de-08a8-4b6a-ba3c-67da4d6445c8 (@[email protected] https://m=
stdn.party/@reeltubes/116143582934800662)
- Appearance:
- Emacs Redux: Soft Wrapping Done Right with visual-wrap-prefix-mode =
https://emacsredux.com/blog/2026/03/01/soft-wrapping-done-right-with-visual=
-wrap-prefix-mode/
- Navigation:
- Elegant implementation of other-window-mru https://www.reddit.com/r=
/emacs/comments/1rhi075/elegant_implementation_of_otherwindowmru/
- Emacs Redux: Preview Regex Replacements as Diffs https://emacsredux=
.com/blog/2026/02/28/preview-regex-replacements-as-diffs/
- TRAMP:
- Christian Tietze: Media Transfer Protocol Tools https://christianti=
etze.de/posts/2026/02/media-transfer-protocol-tools/
- Writing:
- Sacha Chua: Using speech recognition for on-the-fly translations in=
Emacs and faking in-buffer completion for the results https://sachachua.co=
m/blog/2026/02/using-speech-recognition-for-on-the-fly-translations-in-emac=
s-and-faking-in-buffer-completion-for-the-results/
- Denote:
- Cycle through Denote journal entries, trash empties https://paste.s=
r.ht/~zyd/5637309b96322ab8be529f6f63c83bd88a95a033 (@[email protected] https:=
//yap.zyd.lol/@zyd/statuses/01KJF2CXJHDCRBGR6HRYJDSD89)
- Org Mode:
- Dave's blog: Calculating RAGBRAI training actual vs. planned mileag=
e https://davemq.github.io/2026/02/24/ragbrai-training-actuals-vs-plan.html=
(@[email protected] https://fosstodon.org/@davemq/116127481574890513)
- Prettifying org-agenda https://gist.github.com/bradmont/0a27fa01d84=
5e2fbffd53e7e8972ed7e (Reddit https://www.reddit.com/r/emacs/comments/1rgey=
vg/prettifying_orgagenda/)
- Elsa Gonsiorowski: Emacs Carnival: Org Mode Completions http://gons=
ie.com/blorg/org-completion-feb26-carnival.html
- Sacha Chua: Sorting completion candidates, such as sorting Org head=
ings by level https://sachachua.com/blog/2026/02/sorting-completion-candida=
tes-such-as-sorting-org-headings-by-level/
- org-repeat-by-cron.el v1.1.2 released https://www.reddit.com/r/orgm=
ode/comments/1rf9vs7/orgrepeatbycronel_v112_released/ - compatibility with =
built-in repeaters and habits, deadline recurrence
- Exporting org-roam notes to Hugo and Quartz https://dnaeon.github.i=
o/exporting-org-roam-notes-hugo/
- colonelpanic8/org-window-habit - A more flexible habit system https=
://github.com/colonelpanic8/org-window-habit (Reddit https://www.reddit.com=
/r/emacs/comments/1rd91xa/orgwindowhabit_a_more_flexible_habit_system_now/)
- lordnik22/org-link-battery: It's the missing battery using bookmark=
+ adding jump-to- and completion-candidates to org https://github.com/lordn=
ik22/org-link-battery (Reddit https://www.reddit.com/r/orgmode/comments/1rh=
j51c/using_bookmarkplus_for_jumpto_and_autocompleting/)
- pjones/org-inline-image-mode: Update displayed images as an org-mod=
e buffer changes. https://github.com/pjones/org-inline-image-mode (@devalot=
@hostux.social https://hostux.social/@devalot/116130471032536966)
- skx/org-people: Contact management for org-mode https://github.com/=
skx/org-people
- lordnik22/org-link-battery: using bookmark+ adding jump-to- and com=
pletion-candidates to org https://github.com/lordnik22/org-link-battery (Re=
ddit https://www.reddit.com/r/emacs/comments/1rhj48u/using_bookmarkplus_for=
_jumpto_and_autocompleting/)
- schrenker/org-agecrypt: Encrypt org entries with age - Codeberg.org=
https://codeberg.org/schrenker/org-agecrypt (Reddit https://www.reddit.com=
/r/emacs/comments/1rdqqyu/orgagecrypt/)
- Thanos Apollo: Gnosis 0.7.0 Release Notes https://thanosapollo.org/=
posts/gnosis-version-0-7-0/ - knowledge management system
- Migrating website to orgmode - roosnaflak.com https://roosnaflak.co=
m/tech-and-research/migrating-website-to-orgmode.html (@[email protected] http=
s://sonomu.club/@kf/116121389844392762)
- TAONAW - Emacs and Org Mode: I think I found what crashed my Emacs =
on macOS https://taonaw.com/2026/02/25/i-think-i-found-what.html
- Org development:
- ox-latex: Add `org-latex-default-example-environment' https://git.s=
avannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D80743e5c55=
91ae558b08871f2d16e515383fb072
- ox-latex: Pass :options to #+begin_example https://git.savannah.gnu=
.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D211da6cab90bcda5f2b1c=
5145936e3d3844bdf9f
- org-mouse: Add actions to priority menus https://git.savannah.gnu.o=
rg/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D7ca140ae2b96c5d5ab4bdc5=
4abb03343cc2d580a
- org-mouse: Separate tag and priority menus https://git.savannah.gnu=
.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3Dea8e21a85618f633e8eec=
8e39bf0fa34d552cb9f
- Completion:
- Sacha Chua: Emacs Carnival Feb 2026 wrap-up: Completion https://sac=
hachua.com/blog/2026/03/emacs-carnival-feb-2026-wrap-up-completion/
- Eric MacAdie: Emacs Carnival: Completion https://macadie.info/2026/=
02/26/emacs-carnival-completion/
- Sacha Chua: Emacs completion and handling accented characters with =
orderless https://sachachua.com/blog/2026/02/emacs-completion-and-handling-=
accented-characters-with-orderless/
- Using Pinyin initials with orderless in Emacs https://files.mastodo=
n.social/cache/media_attachments/files/116/140/662/193/936/007/small/86d0bf=
10972160c4.png (@[email protected] https://foxsay.southfox.me/@So=
uthFox/116140655351016588)
- A Year Without Vertico - System Crafters Live! https://www.youtube.=
com/watch?v=3D3GDuQ1VAM8M (01:14:56)
- Coding:
- Moving to Structural Diffs | Trying out Difftastic https://www.yout=
ube.com/watch?v=3DpARy5XnLHKQ (01:29:57, @[email protected] https://fosst=
odon.org/@abcdw/116141249583481717)
- Keybinding for easily comparing with upstream in Magit https://chao=
s.social/@darkunicorn/116136883733549633
- Emacs Redux: So Many Ways to Work with Comments https://emacsredux.=
com/blog/2026/02/25/so-many-ways-to-work-with-comments/ (@bbatsov@hachyderm=
.io https://hachyderm.io/@bbatsov/116132043352701856)
- [EMACS LAB #1] Do zero a uma IDE para programar em C (parte 1) http=
s://www.youtube.com/watch?v=3DP1CtAAfT8_E (01:00:27)
- yaml-language-server added CRD auto-detection https://github.com/tr=
aiproject/yaml-schema-router (Reddit https://www.reddit.com/r/emacs/comment=
s/1reda05/yamllanguageserver_added_crd_autodetection_heres/)
- calsys456/lisp-semantic-hl.el: Semantic Syntax Highlighting for Com=
mon Lisp & Elisp https://github.com/calsys456/lisp-semantic-hl.el (Reddit h=
ttps://www.reddit.com/r/Common_Lisp/comments/1rcaltw/semantic_syntax_highli=
ghting_for_common_lisp_and/)
- Bozhidar Batsov: Setting up Emacs for OCaml Development: Neocaml Ed=
ition https://batsov.com/articles/2026/02/24/setting-up-emacs-for-ocaml-dev=
elopment-neocaml-edition/ (Github https://github.com/bbatsov/neocaml, HN ht=
tps://news.ycombinator.com/item?id=3D47185911)
- I'm amazed by how good emacs is for game development https://www.re=
ddit.com/r/emacs/comments/1rh5am7/im_amazed_by_how_good_emacs_is_for_game/ =
(Irreal https://irreal.org/blog/?p=3D13644)
- overcast-software/glnt-ts-mode: emacs lsp-glint https://github.com/=
overcast-software/glnt-ts-mode (Reddit https://www.reddit.com/r/emberjs/com=
ments/1rcnotm/glint_in_emacs/)
- Bozhidar Batsov: Building Emacs Major Modes with TreeSitter: Lesson=
s Learned https://batsov.com/articles/2026/02/27/building-emacs-major-modes=
-with-treesitter-lessons-learned/ (@[email protected] https://hachyderm.=
io/@bbatsov/116142820322552812)
- LuciusChen/clutch: MySQL, PostgreSQL & SQLite; paginated result bro=
wser, record view, inline editing, schema browser, and REPL. https://github=
.com/LuciusChen/clutch (Reddit https://www.reddit.com/r/emacs/comments/1rhs=
7h3/clutch_an_interactive_sql_client_vibecoded/, @Lucius_Chen https://masto=
don.social/@Lucius_Chen/116153053956592330)
- Math:
- symbol-cruncher: Computer algebra system for computations in differ=
ential geometry, built on top of GNU Maxima and maxima-interface. https://s=
r.ht/~jmbr/symbol-cruncher/
- Shells:
- cashmeredev/kitty-graphics.el: Display images in terminal Emacs (em=
acs -nw) via the Kitty graphics protocol. https://github.com/cashmeredev/ki=
tty-graphics.el (Reddit https://www.reddit.com/r/emacs/comments/1rd7qxw/kit=
tygraphicsel_inline_images_in_terminal_emacs/)
- Eschewing Zshell for Emacs Shell https://www.howardism.org/Technica=
l/Emacs/eshell-fun.html (2014, HN https://news.ycombinator.com/item?id=3D47=
136612)
- Mail, news, and chat:
- andros/hackernews-modern-el https://git.andros.dev/andros/hackernew=
s-modern-el (@[email protected] https://activity.andros.dev/@andro=
s/statuses/01KJ5WCK1Q4NCC245W8QVBWR17)
- martianh/mastodon.el 2.0.9, quote system, optional desktop notifica=
tions https://codeberg.org/martianh/mastodon.el/ (@[email protected] https:=
//todon.nl/@mousebot/116148944416148387)
- Multimedia:
- noa ks: Engraving sheet music with lilypond https://meanwhiling.com=
/engraving-sheet-music-with-lilypond.html
- AI:
- Joar von Arndt: Vibe-coding Brings the Power of Emacs to Everything=
https://joarvarndt.se/free-vibes.html
- Christian Tietze: Emacs Complete: Feedback Loops in Emacs, Feedback=
Loops in Computing https://christiantietze.de/posts/2026/02/complete-feedb=
ack-loop-in-emacs/
- Org Mode requests: [RFC] Pros and cons of using LLM for patches bey=
ond simple copyright https://list.orgmode.org/871pi3iasi.fsf@localhost (@ya=
[email protected] https://fosstodon.org/@yantar92/116155703956802791)
- Org mode, agentic coding and ekg - YouTube https://www.youtube.com/=
watch?v=3DCleNgiIt2pg
- Alvaro Ramirez: Bending Emacs - Episode 12: agent-shell + Claude Sk=
ills https://xenodium.com/bending-emacs-episode-12-agent-shell-claude-skill=
s (YouTube https://www.youtube.com/watch?v=3DymMlftdGx4I 26:02, @xenodium@i=
ndieweb.social https://indieweb.social/@xenodium/116132882485732250, Reddit=
https://www.reddit.com/r/emacs/comments/1remuij/bending_emacs_episode_12/)
- How I use agents in emacs: agent-shell + persp-mode + git worktrees=
https://v.redd.it/sqsa65kxsilg1 (Reddit https://www.reddit.com/r/emacs/com=
ments/1rdvbyd/how_i_use_agents_in_emacs_agentshell_perspmode/, Doom Emacs c=
onfig https://github.com/farra/homebase/tree/main/dot_config/doom)
- 037 Ollama Buddy - In-Buffer responses with in-line inspection #ema=
cs #ollama https://www.youtube.com/watch?v=3DPo7Wqpk0sqY (01:28)
- James Dyer: Ollama Buddy v2.5 - RAG (Retrieval-Augmented Generation=
) Support https://www.emacs.dyerdwelling.family/emacs/20260224104044-emacs-=
-ollama-buddy-v2/
- copilot.el 0.4 is out with many improvements! https://metaredux.com=
/posts/2026/02/26/copilot-el-0-4.html proper LSP, select model, balance par=
entheses (Reddit https://www.reddit.com/r/emacs/comments/1rf8zyt/copilotel_=
04_is_out_with_many_improvements/)
- Community:
- Fortnightly Tips, Tricks, and Questions =E2=80=94 2026-02-24 / week=
08 https://www.reddit.com/r/emacs/comments/1rd3260/fortnightly_tips_tricks=
_and_questions_20260224/
- Who remembers XEmacs? https://www.reddit.com/r/emacs/comments/1resc=
vu/who_remembers_xemacs/
- Common Desktop Environment experience (XEmacs, Unix) in your browse=
r https://github.com/Victxrlarixs/debian-cde (Reddit https://www.reddit.com=
/r/emacs/comments/1rehh8s/xemacs_and_unix_experience_in_your_browser/, Redd=
it https://www.reddit.com/r/emacs/comments/1re6kpx/common_desktop_environme=
nt_experience_in_your/, Irreal https://irreal.org/blog/?p=3D13638)
- Eric MacAdie: 2026-01 Austin Emacs Meetup https://macadie.info/2026=
/02/24/2026-01-austin-emacs-meetup/
- Emacs Carnival March 2026: Mistakes and Misconceptions https://sdf.=
org/~pkal/blog/emacs/mistakes.html
- Goodbye #emacs #emacsnews https://www.youtube.com/watch?v=3D0Elso-K=
cFNo (01:09) Emacs Elements
- Other:
- Emacs Internal #01: is a Lisp Runtime in C, Not an Editor | The Clo=
udlet https://thecloudlet.github.io/blog/project/emacs-01/ (Reddit https://=
www.reddit.com/r/emacs/comments/1rf8qtq/emacs_is_a_cbased_lisp_runtime_not_=
a_text_editor/, HN https://news.ycombinator.com/item?id=3D47168070, Irreal =
https://irreal.org/blog/?p=3D13640)
- rossabaker/iec-mode-line.el: display buffer size in IEC units in th=
e mode line https://codeberg.org/rossabaker/iec-mode-line.el (@rossabaker.c=
om https://bsky.app/profile/rossabaker.com/post/3mg2kmlqyy5p2, @ross@social=
.rossabaker.com https://social.rossabaker.com/@ross/116158007677424326)
- GitHub - srs.el: Spaced repetition system for emacs. (BETA) https:/=
/github.com/Duncan-Britt/srs.el (Reddit https://www.reddit.com/r/emacs/comm=
ents/1rdid95/github_srsel_spaced_repetition_system_for_emacs/)
- Emacs development:
- emacs-devel: Some notes on EIEIO vs cl-defstruct https://yhetil.org=
/emacs-devel/[email protected]/
- Teach Emacs on MS-Windows how to export frame screenshots https://g=
it.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da755d7fcf069d76479e=
48581632988c834a67556
- New variable 'multiple-terminals-merge-keyboards' https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd78a1db462806e17989043623ab=
a17748d2af55f
- Allow more fine configuration of package retention https://git.sava=
nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D668c42c4accb135977e22e63b3=
66b6d6b34e4178
- Add option to keep previous package versions on upgrade https://git=
.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ca70400965a000db0ab5=
b22d455d006e0b43b03
- New function multiple-command-partition-arguments https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D215e07d9d3b65d097f902d18fe8=
63114028a32ee
- Compare circular lists in 'equal' without error (bug#80456) https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2505af27c6aa97fdc=
2418fcaf0ff5047707c761f
- New packages:
- https://melpa.org/#/citar-typst: Typst support for citar (MELPA)
- https://melpa.org/#/conflict-buttons: Clickable buttons for smerge-=
mode conflicts (MELPA)
- https://melpa.org/#/d2-ts-mode: Tree-sitter support for D2 (MELPA)
- https://melpa.org/#/dorgygen: Source code documentation in org-mode=
(MELPA)
- https://melpa.org/#/elfeed-ai: AI-powered article summarization for=
elfeed (MELPA)
- https://melpa.org/#/lisp-chat: Emacs client for Lisp Chat (MELPA)
- https://melpa.org/#/lit-ts-mode: Lit-aware JS/TS modes with tree-si=
tter support (MELPA)
- https://melpa.org/#/org-people: Work with a contact-list in org-mod=
e files (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-org8c2936a" class=3D"outline-3">
<h3 id=3D"org8c2936a">2026-03-02 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org8c2936a">
<p>
Hello folks! Last month's Emacs Carnival about <a href=3D"https://sachachua=
.com/blog/2026/01/emacs-carnival-february-2026-completion/">completion</a> =
had 17 posts (nice!), and Philip Kaludercic is hosting this month's <a href=
=3D"https://sdf.org/~pkal/blog/emacs/mistakes.html">Emacs Carnival: Mistake=
s and Misconceptions</a>. Looking forward to reading your thoughts!
</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.si (in person): Emacs.si meetup #3 2026 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca">htt=
ps://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca</a> Mon =
Mar 2 1900 CET</li>
<li>Emacs Paris: S: Emacs workshop in Paris (online) <a href=3D"https://ema=
cs-doctor.com/">https://emacs-doctor.com/</a> Thu Mar 5 0830 America/Vancou=
ver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Eur=
ope/Berlin - 2200 Asia/Kolkata – Fri Mar 6 0030 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/313161406/">https://www.meetup.com/emacsatx/events/313161406/</a> Thu Mar=
5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto &nd=
ash; Fri Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800=
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 Mar 6 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 A=
sia/Kolkata – Sat Mar 7 0000 Asia/Singapore</li>
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href=3D"https:/=
/emacs-berlin.org/">https://emacs-berlin.org/</a> Tue Mar 10 1900 Europe/Be=
rlin</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Mar 11 0900 America/Vancou=
ver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Eur=
ope/Berlin - 2130 Asia/Kolkata – Thu Mar 12 0000 Asia/Singapore</li>
<li>Computing in freedom with GNU Emacs - Protesilaos Stavrou - FLOSS@Oxfor=
d <a href=3D"https://ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs=
-protesilaos-stavrou">https://ox.ogeer.org/event/computing-in-freedom-with-=
gnu-emacs-protesilaos-stavrou</a> Thu Mar 12 1100 America/Vancouver - 1300 =
America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin =
- 2330 Asia/Kolkata – Fri Mar 13 0200 Asia/Singapore</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 13 1800 Eu=
rope/Paris</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"http://perotti.org/2026/02/27/emacs-my-first-steps/">Emacs: =
(My) First Steps =C2=AB Here's The Beef</a> (<a href=3D"https://dice.camp/@=
BeefGriller/116145404156486268">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Djn_lG87Q1C4">Emacs is Inst=
alled! Try These 3 Ways to Start It Now (Zero Init! | CLI Hacks) (2) - [7-i=
sh minutes]=E2=80=8B</a> (07:11)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DkAIzhHJsVXc">Emacs Is Inst=
alled! Your User Directory Explained (.emacs.d Deep Dive) (3) - [5:36]=E2=
=80=8B</a> (05:36)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D8kB-nEy_w4Y">Emacs Is Inst=
alled! How Can I Create A Shortcut That Just Starts This Baby up? (5) - [10=
:12]=E2=80=8B</a> (10:12)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/meedstrom/truename-cache">truename-cache:=
Efficiently de-dup file-names</a> (<a href=3D"https://www.reddit.com/r/ema=
cs/comments/1rclv68/grateful_for_any_reviews_of_my_new_and_aifree/">Reddit<=
/a>)</li>
<li><a href=3D"https://git.andros.dev/andros/async-http-queue-fetch-urls-el=
">andros/async-http-queue-fetch-urls-el - Lightweight, parallel HTTP fetchi=
ng library for #emacs using url-retrieve (native) with configurable concurr=
ency limits</a> (<a href=3D"https://activity.andros.dev/@andros/statuses/01=
KJ7BSEHSY783KTZVJAT44T82">@[email protected]</a>)</li>
<li><a href=3D"https://tv.dyne.org/videos/watch/851e53de-08a8-4b6a-ba3c-67d=
a4d6445c8">[09] Emacs Reader's Development: Working on Text Selection and H=
ighlighting - 8/10/2025, 3:03:09 PM - Dyne.org TV</a> (<a href=3D"https://m=
stdn.party/@reeltubes/116143582934800662">@[email protected]</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsredux.com/blog/2026/03/01/soft-wrapping-done-ri=
ght-with-visual-wrap-prefix-mode/">Emacs Redux: Soft Wrapping Done Right wi=
th visual-wrap-prefix-mode</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rhi075/elegant_impl=
ementation_of_otherwindowmru/">Elegant implementation of other-window-mru</=
a></li>
<li><a href=3D"https://emacsredux.com/blog/2026/02/28/preview-regex-replace=
ments-as-diffs/">Emacs Redux: Preview Regex Replacements as Diffs</a></li>
</ul></li>
<li>TRAMP:
<ul class=3D"org-ul">
<li><a href=3D"https://christiantietze.de/posts/2026/02/media-transfer-prot=
ocol-tools/">Christian Tietze: Media Transfer Protocol Tools</a></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2026/02/using-speech-recognition-=
for-on-the-fly-translations-in-emacs-and-faking-in-buffer-completion-for-th=
e-results/">Sacha Chua: Using speech recognition for on-the-fly translation=
s in Emacs and faking in-buffer completion for the results</a></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://paste.sr.ht/~zyd/5637309b96322ab8be529f6f63c83bd88a9=
5a033">Cycle through Denote journal entries, trash empties</a> (<a href=3D"=
https://yap.zyd.lol/@zyd/statuses/01KJF2CXJHDCRBGR6HRYJDSD89">@[email protected].=
lol</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://davemq.github.io/2026/02/24/ragbrai-training-actuals=
-vs-plan.html">Dave's blog: Calculating RAGBRAI training actual vs. planned=
mileage</a> (<a href=3D"https://fosstodon.org/@davemq/116127481574890513">=
@[email protected]</a>)</li>
<li><a href=3D"https://gist.github.com/bradmont/0a27fa01d845e2fbffd53e7e897=
2ed7e">Prettifying org-agenda</a> (<a href=3D"https://www.reddit.com/r/emac=
s/comments/1rgeyvg/prettifying_orgagenda/">Reddit</a>)</li>
<li><a href=3D"http://gonsie.com/blorg/org-completion-feb26-carnival.html">=
Elsa Gonsiorowski: Emacs Carnival: Org Mode Completions</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/02/sorting-completion-candid=
ates-such-as-sorting-org-headings-by-level/">Sacha Chua: Sorting completion=
candidates, such as sorting Org headings by level</a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1rf9vs7/orgrepeatb=
ycronel_v112_released/">org-repeat-by-cron.el v1.1.2 released</a> - compati=
bility with built-in repeaters and habits, deadline recurrence</li>
<li><a href=3D"https://dnaeon.github.io/exporting-org-roam-notes-hugo/">Exp=
orting org-roam notes to Hugo and Quartz</a></li>
<li><a href=3D"https://github.com/colonelpanic8/org-window-habit">colonelpa=
nic8/org-window-habit - A more flexible habit system</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1rd91xa/orgwindowhabit_a_more_flexible_ha=
bit_system_now/">Reddit</a>)</li>
<li><a href=3D"https://github.com/lordnik22/org-link-battery">lordnik22/org=
-link-battery: It's the missing battery using bookmark+ adding jump-to- and=
completion-candidates to org</a> (<a href=3D"https://www.reddit.com/r/orgm=
ode/comments/1rhj51c/using_bookmarkplus_for_jumpto_and_autocompleting/">Red=
dit</a>)</li>
<li><a href=3D"https://github.com/pjones/org-inline-image-mode">pjones/org-=
inline-image-mode: Update displayed images as an org-mode buffer changes.</=
a> (<a href=3D"https://hostux.social/@devalot/116130471032536966">@devalot@=
hostux.social</a>)</li>
<li><a href=3D"https://github.com/skx/org-people">skx/org-people: Contact m=
anagement for org-mode</a></li>
<li><a href=3D"https://github.com/lordnik22/org-link-battery">lordnik22/org=
-link-battery: using bookmark+ adding jump-to- and completion-candidates to=
org</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1rhj48u/using_=
bookmarkplus_for_jumpto_and_autocompleting/">Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/schrenker/org-agecrypt">schrenker/org-a=
gecrypt: Encrypt org entries with age - Codeberg.org</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1rdqqyu/orgagecrypt/">Reddit</a>)</li>
<li><a href=3D"https://thanosapollo.org/posts/gnosis-version-0-7-0/">Thanos=
Apollo: Gnosis 0.7.0 Release Notes</a> - knowledge management system</li>
<li><a href=3D"https://roosnaflak.com/tech-and-research/migrating-website-t=
o-orgmode.html">Migrating website to orgmode - roosnaflak.com</a> (<a href=
=3D"https://sonomu.club/@kf/116121389844392762">@[email protected]</a>)</li>
<li><a href=3D"https://taonaw.com/2026/02/25/i-think-i-found-what.html">TAO=
NAW - Emacs and Org Mode: I think I found what crashed my Emacs on macOS</a=
></li>
<li>Org development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D80743e5c5591ae558b08871f2d16e515383fb072">ox-latex: Add `=
org-latex-default-example-environment'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D211da6cab90bcda5f2b1c5145936e3d3844bdf9f">ox-latex: Pass =
:options to #+begin_example</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D7ca140ae2b96c5d5ab4bdc54abb03343cc2d580a">org-mouse: Add =
actions to priority menus</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3Dea8e21a85618f633e8eec8e39bf0fa34d552cb9f">org-mouse: Sepa=
rate tag and priority menus</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2026/03/emacs-carnival-feb-2026-w=
rap-up-completion/">Sacha Chua: Emacs Carnival Feb 2026 wrap-up: Completion=
</a></li>
<li><a href=3D"https://macadie.info/2026/02/26/emacs-carnival-completion/">=
Eric MacAdie: Emacs Carnival: Completion</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/02/emacs-completion-and-hand=
ling-accented-characters-with-orderless/">Sacha Chua: Emacs completion and =
handling accented characters with orderless</a></li>
<li><a href=3D"https://files.mastodon.social/cache/media_attachments/files/=
116/140/662/193/936/007/small/86d0bf10972160c4.png">Using Pinyin initials w=
ith orderless in Emacs</a> (<a href=3D"https://foxsay.southfox.me/@SouthFox=
/116140655351016588">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D3GDuQ1VAM8M">A Year Withou=
t Vertico - System Crafters Live!</a> (01:14:56)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DpARy5XnLHKQ">Moving to Str=
uctural Diffs | Trying out Difftastic</a> (01:29:57, <a href=3D"https://fos=
stodon.org/@abcdw/116141249583481717">@[email protected]</a>)</li>
<li><a href=3D"https://chaos.social/@darkunicorn/116136883733549633">Keybin=
ding for easily comparing with upstream in Magit</a></li>
<li><a href=3D"https://emacsredux.com/blog/2026/02/25/so-many-ways-to-work-=
with-comments/">Emacs Redux: So Many Ways to Work with Comments</a> (<a hre=
f=3D"https://hachyderm.io/@bbatsov/116132043352701856">@[email protected]=
o</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DP1CtAAfT8_E">[EMACS LAB #1=
] Do zero a uma IDE para programar em C (parte 1)</a> (01:00:27)</li>
<li><a href=3D"https://github.com/traiproject/yaml-schema-router">yaml-lang=
uage-server added CRD auto-detection</a> (<a href=3D"https://www.reddit.com=
/r/emacs/comments/1reda05/yamllanguageserver_added_crd_autodetection_heres/=
">Reddit</a>)</li>
<li><a href=3D"https://github.com/calsys456/lisp-semantic-hl.el">calsys456/=
lisp-semantic-hl.el: Semantic Syntax Highlighting for Common Lisp & Eli=
sp</a> (<a href=3D"https://www.reddit.com/r/Common_Lisp/comments/1rcaltw/se=
mantic_syntax_highlighting_for_common_lisp_and/">Reddit</a>)</li>
<li><a href=3D"https://batsov.com/articles/2026/02/24/setting-up-emacs-for-=
ocaml-development-neocaml-edition/">Bozhidar Batsov: Setting up Emacs for O=
Caml Development: Neocaml Edition</a> (<a href=3D"https://github.com/bbatso=
v/neocaml">Github</a>, <a href=3D"https://news.ycombinator.com/item?id=3D47=
185911">HN</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rh5am7/im_amazed_by=
_how_good_emacs_is_for_game/">I'm amazed by how good emacs is for game deve=
lopment</a> (<a href=3D"https://irreal.org/blog/?p=3D13644">Irreal</a>)</li>
<li><a href=3D"https://github.com/overcast-software/glnt-ts-mode">overcast-=
software/glnt-ts-mode: emacs lsp-glint</a> (<a href=3D"https://www.reddit.c=
om/r/emberjs/comments/1rcnotm/glint_in_emacs/">Reddit</a>)</li>
<li><a href=3D"https://batsov.com/articles/2026/02/27/building-emacs-major-=
modes-with-treesitter-lessons-learned/">Bozhidar Batsov: Building Emacs Maj=
or Modes with TreeSitter: Lessons Learned</a> (<a href=3D"https://hachyderm=
.io/@bbatsov/116142820322552812">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/LuciusChen/clutch">LuciusChen/clutch: MyS=
QL, PostgreSQL & SQLite; paginated result browser, record view, inline =
editing, schema browser, and REPL.</a> (<a href=3D"https://www.reddit.com/r=
/emacs/comments/1rhs7h3/clutch_an_interactive_sql_client_vibecoded/">Reddit=
</a>, <a href=3D"https://mastodon.social/@Lucius_Chen/116153053956592330">@=
Lucius_Chen</a>)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://sr.ht/~jmbr/symbol-cruncher/">symbol-cruncher: Compu=
ter algebra system for computations in differential geometry, built on top =
of GNU Maxima and maxima-interface.</a></li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/cashmeredev/kitty-graphics.el">cashmerede=
v/kitty-graphics.el: Display images in terminal Emacs (emacs -nw) via the K=
itty graphics protocol.</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1rd7qxw/kittygraphicsel_inline_images_in_terminal_emacs/">Reddit</a>)<=
/li>
<li><a href=3D"https://www.howardism.org/Technical/Emacs/eshell-fun.html">E=
schewing Zshell for Emacs Shell</a> (2014, <a href=3D"https://news.ycombina=
tor.com/item?id=3D47136612">HN</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://git.andros.dev/andros/hackernews-modern-el">andros/h=
ackernews-modern-el</a> (<a href=3D"https://activity.andros.dev/@andros/sta=
tuses/01KJ5WCK1Q4NCC245W8QVBWR17">@[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/martianh/mastodon.el/">martianh/mastodo=
n.el 2.0.9, quote system, optional desktop notifications</a> (<a href=3D"ht=
tps://todon.nl/@mousebot/116148944416148387">@[email protected]</a>)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://meanwhiling.com/engraving-sheet-music-with-lilypond.=
html">noa ks: Engraving sheet music with lilypond</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://joarvarndt.se/free-vibes.html">Joar von Arndt: Vibe-=
coding Brings the Power of Emacs to Everything</a></li>
<li><a href=3D"https://christiantietze.de/posts/2026/02/complete-feedback-l=
oop-in-emacs/">Christian Tietze: Emacs Complete: Feedback Loops in Emacs, F=
eedback Loops in Computing</a></li>
<li><a href=3D"https://list.orgmode.org/871pi3iasi.fsf@localhost">Org Mode =
requests: [RFC] Pros and cons of using LLM for patches beyond simple copyri=
ght</a> (<a href=3D"https://fosstodon.org/@yantar92/116155703956802791">@ya=
[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DCleNgiIt2pg">Org mode, age=
ntic coding and ekg - YouTube</a></li>
<li><a href=3D"https://xenodium.com/bending-emacs-episode-12-agent-shell-cl=
aude-skills">Alvaro Ramirez: Bending Emacs - Episode 12: agent-shell + Clau=
de Skills</a> (<a href=3D"https://www.youtube.com/watch?v=3DymMlftdGx4I">Yo=
uTube</a> 26:02, <a href=3D"https://indieweb.social/@xenodium/1161328824857=
32250">@[email protected]</a>, <a href=3D"https://www.reddit.com/r/e=
macs/comments/1remuij/bending_emacs_episode_12/">Reddit</a>)</li>
<li><a href=3D"https://v.redd.it/sqsa65kxsilg1">How I use agents in emacs: =
agent-shell + persp-mode + git worktrees</a> (<a href=3D"https://www.reddit=
.com/r/emacs/comments/1rdvbyd/how_i_use_agents_in_emacs_agentshell_perspmod=
e/">Reddit</a>, <a href=3D"https://github.com/farra/homebase/tree/main/dot_=
config/doom">Doom Emacs config</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DPo7Wqpk0sqY">037 Ollama Bu=
ddy - In-Buffer responses with in-line inspection #emacs #ollama</a> (01:28=
)</li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260224104044-e=
macs--ollama-buddy-v2/">James Dyer: Ollama Buddy v2.5 - RAG (Retrieval-Augm=
ented Generation) Support</a></li>
<li><a href=3D"https://metaredux.com/posts/2026/02/26/copilot-el-0-4.html">=
copilot.el 0.4 is out with many improvements!</a> proper LSP, select model,=
balance parentheses (<a href=3D"https://www.reddit.com/r/emacs/comments/1r=
f8zyt/copilotel_04_is_out_with_many_improvements/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rd3260/fortnightly_=
tips_tricks_and_questions_20260224/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2026-02-24 / week 08</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1rescvu/who_remember=
s_xemacs/">Who remembers XEmacs?</a></li>
<li><a href=3D"https://github.com/Victxrlarixs/debian-cde">Common Desktop E=
nvironment experience (XEmacs, Unix) in your browser</a> (<a href=3D"https:=
//www.reddit.com/r/emacs/comments/1rehh8s/xemacs_and_unix_experience_in_you=
r_browser/">Reddit</a>, <a href=3D"https://www.reddit.com/r/emacs/comments/=
1re6kpx/common_desktop_environment_experience_in_your/">Reddit</a>, <a href=
=3D"https://irreal.org/blog/?p=3D13638">Irreal</a>)</li>
<li><a href=3D"https://macadie.info/2026/02/24/2026-01-austin-emacs-meetup/=
">Eric MacAdie: 2026-01 Austin Emacs Meetup</a></li>
<li><a href=3D"https://sdf.org/~pkal/blog/emacs/mistakes.html">Emacs Carniv=
al March 2026: Mistakes and Misconceptions</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3D0Elso-KcFNo">Goodbye #emac=
s #emacsnews</a> (01:09) Emacs Elements</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://thecloudlet.github.io/blog/project/emacs-01/">Emacs =
Internal #01: is a Lisp Runtime in C, Not an Editor | The Cloudlet</a> (<a =
href=3D"https://www.reddit.com/r/emacs/comments/1rf8qtq/emacs_is_a_cbased_l=
isp_runtime_not_a_text_editor/">Reddit</a>, <a href=3D"https://news.ycombin=
ator.com/item?id=3D47168070">HN</a>, <a href=3D"https://irreal.org/blog/?p=
=3D13640">Irreal</a>)</li>
<li><a href=3D"https://codeberg.org/rossabaker/iec-mode-line.el">rossabaker=
/iec-mode-line.el: display buffer size in IEC units in the mode line</a> (<=
a href=3D"https://bsky.app/profile/rossabaker.com/post/3mg2kmlqyy5p2">@ross=
abaker.com</a>, <a href=3D"https://social.rossabaker.com/@ross/116158007677=
424326">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/Duncan-Britt/srs.el">GitHub - srs.el: Spa=
ced repetition system for emacs. (BETA)</a> (<a href=3D"https://www.reddit.=
com/r/emacs/comments/1rdid95/github_srsel_spaced_repetition_system_for_emac=
s/">Reddit</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel: <a href=3D"https://yhetil.org/emacs-devel/87qzq7p2o3.fsf@s=
trawburster.mail-host-address-is-not-set/">Some notes on EIEIO vs cl-defstr=
uct</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da755d7fcf069d76479e48581632988c834a67556">Teach Emacs on MS-Windows ho=
w to export frame screenshots</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd78a1db462806e17989043623aba17748d2af55f">New variable 'multiple-termi=
nals-merge-keyboards'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D668c42c4accb135977e22e63b366b6d6b34e4178">Allow more fine configuratio=
n of package retention</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0ca70400965a000db0ab5b22d455d006e0b43b03">Add option to keep previous =
package versions on upgrade</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D215e07d9d3b65d097f902d18fe863114028a32ee">New function multiple-comman=
d-partition-arguments</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2505af27c6aa97fdc2418fcaf0ff5047707c761f">Compare circular lists in 'e=
qual' without error (bug#80456)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/citar-typst">citar-typ=
st</a>: Typst support for citar (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/conflict-buttons">conf=
lict-buttons</a>: Clickable buttons for smerge-mode conflicts (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/d2-ts-mode">d2-ts-mode=
</a>: Tree-sitter support for D2 (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/dorgygen">dorgygen</a>=
: Source code documentation in org-mode (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/elfeed-ai">elfeed-ai</=
a>: AI-powered article summarization for elfeed (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/lisp-chat">lisp-chat</=
a>: Emacs client for Lisp Chat (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/lit-ts-mode">lit-ts-mo=
de</a>: Lit-aware JS/TS modes with tree-sitter support (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/org-people">org-people=
</a>: Work with a contact-list in org-mode files (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&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&=
type=3Dstory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demac=
s&what=3Dstories&order=3Dnewest">lobste.rs</a>, <a href=3D"https://=
programming.dev/c/emacs?dataType=3DPost&page=3D1&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&page=3D1&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-02.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2026-03-02 Emacs news
Hello folks! Last month's Emacs Carnival about [[https://sachachua.com/blog=
/2026/01/emacs-carnival-february-2026-completion/][completion]] had 17 post=
s (nice!), and Philip Kaludercic is hosting this month's [[https://sdf.org/=
~pkal/blog/emacs/mistakes.html][Emacs Carnival: Mistakes and Misconceptions=
]]. Looking forward to reading your thoughts!
- 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 2026 (v #=C5=BEivo) https://do=
godki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 =
CET
- Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.c=
om/ Thu Mar 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/=
Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Mar =
6 0030 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/313161406=
/ Thu Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto -- Fri Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - =
0800 Asia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Mar 6 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - =
1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 7 0000 Asia/Singapore
- Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berl=
in.org/ Tue Mar 10 1900 Europe/Berlin
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Mar 11 =
0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600=
Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 12 0000 Asia/S=
ingapore
- Computing in freedom with GNU Emacs - Protesilaos Stavrou - FLOSS@Oxfor=
d https://ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-protesilao=
s-stavrou Thu Mar 12 1100 America/Vancouver - 1300 America/Chicago - 1400 A=
merica/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- F=
ri Mar 13 0200 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Mar 13 1800 Europe/Paris
- Beginner:
- [[http://perotti.org/2026/02/27/emacs-my-first-steps/][Emacs: (My) Firs=
t Steps =C2=AB Here's The Beef]] ([[https://dice.camp/@BeefGriller/11614540=
4156486268][@[email protected]]])
- [[https://www.youtube.com/watch?v=3Djn_lG87Q1C4][Emacs is Installed! Tr=
y These 3 Ways to Start It Now (Zero Init! | CLI Hacks) (2) - [7-ish minute=
s]=E2=80=8B]] (07:11)
- [[https://www.youtube.com/watch?v=3DkAIzhHJsVXc][Emacs Is Installed! Yo=
ur User Directory Explained (.emacs.d Deep Dive) (3) - [5:36]=E2=80=8B]] (0=
5:36)
- [[https://www.youtube.com/watch?v=3D8kB-nEy_w4Y][Emacs Is Installed! Ho=
w Can I Create A Shortcut That Just Starts This Baby up? (5) - [10:12]=E2=
=80=8B]] (10:12)
- Emacs Lisp:
- [[https://github.com/meedstrom/truename-cache][truename-cache: Efficien=
tly de-dup file-names]] ([[https://www.reddit.com/r/emacs/comments/1rclv68/=
grateful_for_any_reviews_of_my_new_and_aifree/][Reddit]])
- [[https://git.andros.dev/andros/async-http-queue-fetch-urls-el][andros/=
async-http-queue-fetch-urls-el - Lightweight, parallel HTTP fetching librar=
y for #emacs using url-retrieve (native) with configurable concurrency limi=
ts]] ([[https://activity.andros.dev/@andros/statuses/01KJ7BSEHSY783KTZVJAT4=
4T82][@[email protected]]])
- [[https://tv.dyne.org/videos/watch/851e53de-08a8-4b6a-ba3c-67da4d6445c8=
][[09] Emacs Reader's Development: Working on Text Selection and Highlighti=
ng - 8/10/2025, 3:03:09 PM - Dyne.org TV]] ([[https://mstdn.party/@reeltube=
s/116143582934800662][@[email protected]]])
- Appearance:
- [[https://emacsredux.com/blog/2026/03/01/soft-wrapping-done-right-with-=
visual-wrap-prefix-mode/][Emacs Redux: Soft Wrapping Done Right with visual=
-wrap-prefix-mode]]
- Navigation:
- [[https://www.reddit.com/r/emacs/comments/1rhi075/elegant_implementatio=
n_of_otherwindowmru/][Elegant implementation of other-window-mru]]
- [[https://emacsredux.com/blog/2026/02/28/preview-regex-replacements-as-=
diffs/][Emacs Redux: Preview Regex Replacements as Diffs]]
- TRAMP:
- [[https://christiantietze.de/posts/2026/02/media-transfer-protocol-tool=
s/][Christian Tietze: Media Transfer Protocol Tools]]
- Writing:
- [[https://sachachua.com/blog/2026/02/using-speech-recognition-for-on-th=
e-fly-translations-in-emacs-and-faking-in-buffer-completion-for-the-results=
/][Sacha Chua: Using speech recognition for on-the-fly translations in Emac=
s and faking in-buffer completion for the results]]
- Denote:
- [[https://paste.sr.ht/~zyd/5637309b96322ab8be529f6f63c83bd88a95a033][Cy=
cle through Denote journal entries, trash empties]] ([[https://yap.zyd.lol/=
@zyd/statuses/01KJF2CXJHDCRBGR6HRYJDSD89][@[email protected]]])
- Org Mode:
- [[https://davemq.github.io/2026/02/24/ragbrai-training-actuals-vs-plan.=
html][Dave's blog: Calculating RAGBRAI training actual vs. planned mileage]=
] ([[https://fosstodon.org/@davemq/116127481574890513][@[email protected]=
g]])
- [[https://gist.github.com/bradmont/0a27fa01d845e2fbffd53e7e8972ed7e][Pr=
ettifying org-agenda]] ([[https://www.reddit.com/r/emacs/comments/1rgeyvg/p=
rettifying_orgagenda/][Reddit]])
- [[http://gonsie.com/blorg/org-completion-feb26-carnival.html][Elsa Gons=
iorowski: Emacs Carnival: Org Mode Completions]]
- [[https://sachachua.com/blog/2026/02/sorting-completion-candidates-such=
-as-sorting-org-headings-by-level/][Sacha Chua: Sorting completion candidat=
es, such as sorting Org headings by level]]
- [[https://www.reddit.com/r/orgmode/comments/1rf9vs7/orgrepeatbycronel_v=
112_released/][org-repeat-by-cron.el v1.1.2 released]] - compatibility with=
built-in repeaters and habits, deadline recurrence
- [[https://dnaeon.github.io/exporting-org-roam-notes-hugo/][Exporting or=
g-roam notes to Hugo and Quartz]]
- [[https://github.com/colonelpanic8/org-window-habit][colonelpanic8/org-=
window-habit - A more flexible habit system]] ([[https://www.reddit.com/r/e=
macs/comments/1rd91xa/orgwindowhabit_a_more_flexible_habit_system_now/][Red=
dit]])
- [[https://github.com/lordnik22/org-link-battery][lordnik22/org-link-bat=
tery: It's the missing battery using bookmark+ adding jump-to- and completi=
on-candidates to org]] ([[https://www.reddit.com/r/orgmode/comments/1rhj51c=
/using_bookmarkplus_for_jumpto_and_autocompleting/][Reddit]])
- [[https://github.com/pjones/org-inline-image-mode][pjones/org-inline-im=
age-mode: Update displayed images as an org-mode buffer changes.]] ([[https=
://hostux.social/@devalot/116130471032536966][@[email protected]]])
- [[https://github.com/skx/org-people][skx/org-people: Contact management=
for org-mode]]
- [[https://github.com/lordnik22/org-link-battery][lordnik22/org-link-bat=
tery: using bookmark+ adding jump-to- and completion-candidates to org]] ([=
[https://www.reddit.com/r/emacs/comments/1rhj48u/using_bookmarkplus_for_jum=
pto_and_autocompleting/][Reddit]])
- [[https://codeberg.org/schrenker/org-agecrypt][schrenker/org-agecrypt: =
Encrypt org entries with age - Codeberg.org]] ([[https://www.reddit.com/r/e=
macs/comments/1rdqqyu/orgagecrypt/][Reddit]])
- [[https://thanosapollo.org/posts/gnosis-version-0-7-0/][Thanos Apollo: =
Gnosis 0.7.0 Release Notes]] - knowledge management system
- [[https://roosnaflak.com/tech-and-research/migrating-website-to-orgmode=
.html][Migrating website to orgmode - roosnaflak.com]] ([[https://sonomu.cl=
ub/@kf/116121389844392762][@[email protected]]])
- [[https://taonaw.com/2026/02/25/i-think-i-found-what.html][TAONAW - Ema=
cs and Org Mode: I think I found what crashed my Emacs on macOS]]
- Org development:
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D80743e5c5591ae558b08871f2d16e515383fb072][ox-latex: Add `org-lat=
ex-default-example-environment']]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D211da6cab90bcda5f2b1c5145936e3d3844bdf9f][ox-latex: Pass :option=
s to #+begin_example]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D7ca140ae2b96c5d5ab4bdc54abb03343cc2d580a][org-mouse: Add actions=
to priority menus]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3Dea8e21a85618f633e8eec8e39bf0fa34d552cb9f][org-mouse: Separate ta=
g and priority menus]]
- Completion:
- [[https://sachachua.com/blog/2026/03/emacs-carnival-feb-2026-wrap-up-co=
mpletion/][Sacha Chua: Emacs Carnival Feb 2026 wrap-up: Completion]]
- [[https://macadie.info/2026/02/26/emacs-carnival-completion/][Eric MacA=
die: Emacs Carnival: Completion]]
- [[https://sachachua.com/blog/2026/02/emacs-completion-and-handling-acce=
nted-characters-with-orderless/][Sacha Chua: Emacs completion and handling =
accented characters with orderless]]
- [[https://files.mastodon.social/cache/media_attachments/files/116/140/6=
62/193/936/007/small/86d0bf10972160c4.png][Using Pinyin initials with order=
less in Emacs]] ([[https://foxsay.southfox.me/@SouthFox/116140655351016588]=
[@[email protected]]])
- [[https://www.youtube.com/watch?v=3D3GDuQ1VAM8M][A Year Without Vertico=
- System Crafters Live!]] (01:14:56)
- Coding:
- [[https://www.youtube.com/watch?v=3DpARy5XnLHKQ][Moving to Structural D=
iffs | Trying out Difftastic]] (01:29:57, [[https://fosstodon.org/@abcdw/11=
6141249583481717][@[email protected]]])
- [[https://chaos.social/@darkunicorn/116136883733549633][Keybinding for =
easily comparing with upstream in Magit]]
- [[https://emacsredux.com/blog/2026/02/25/so-many-ways-to-work-with-comm=
ents/][Emacs Redux: So Many Ways to Work with Comments]] ([[https://hachyde=
rm.io/@bbatsov/116132043352701856][@[email protected]]])
- [[https://www.youtube.com/watch?v=3DP1CtAAfT8_E][[EMACS LAB #1] Do zero=
a uma IDE para programar em C (parte 1)]] (01:00:27)
- [[https://github.com/traiproject/yaml-schema-router][yaml-language-serv=
er added CRD auto-detection]] ([[https://www.reddit.com/r/emacs/comments/1r=
eda05/yamllanguageserver_added_crd_autodetection_heres/][Reddit]])
- [[https://github.com/calsys456/lisp-semantic-hl.el][calsys456/lisp-sema=
ntic-hl.el: Semantic Syntax Highlighting for Common Lisp & Elisp]] ([[https=
://www.reddit.com/r/Common_Lisp/comments/1rcaltw/semantic_syntax_highlighti=
ng_for_common_lisp_and/][Reddit]])
- [[https://batsov.com/articles/2026/02/24/setting-up-emacs-for-ocaml-dev=
elopment-neocaml-edition/][Bozhidar Batsov: Setting up Emacs for OCaml Deve=
lopment: Neocaml Edition]] ([[https://github.com/bbatsov/neocaml][Github]],=
[[https://news.ycombinator.com/item?id=3D47185911][HN]])
- [[https://www.reddit.com/r/emacs/comments/1rh5am7/im_amazed_by_how_good=
_emacs_is_for_game/][I'm amazed by how good emacs is for game development]]=
([[https://irreal.org/blog/?p=3D13644][Irreal]])
- [[https://github.com/overcast-software/glnt-ts-mode][overcast-software/=
glnt-ts-mode: emacs lsp-glint]] ([[https://www.reddit.com/r/emberjs/comment=
s/1rcnotm/glint_in_emacs/][Reddit]])
- [[https://batsov.com/articles/2026/02/27/building-emacs-major-modes-wit=
h-treesitter-lessons-learned/][Bozhidar Batsov: Building Emacs Major Modes =
with TreeSitter: Lessons Learned]] ([[https://hachyderm.io/@bbatsov/1161428=
20322552812][@[email protected]]])
- [[https://github.com/LuciusChen/clutch][LuciusChen/clutch: MySQL, Postg=
reSQL & SQLite; paginated result browser, record view, inline editing, sche=
ma browser, and REPL.]] ([[https://www.reddit.com/r/emacs/comments/1rhs7h3/=
clutch_an_interactive_sql_client_vibecoded/][Reddit]], [[https://mastodon.s=
ocial/@Lucius_Chen/116153053956592330][@Lucius_Chen]])
- Math:
- [[https://sr.ht/~jmbr/symbol-cruncher/][symbol-cruncher: Computer algeb=
ra system for computations in differential geometry, built on top of GNU Ma=
xima and maxima-interface.]]
- Shells:
- [[https://github.com/cashmeredev/kitty-graphics.el][cashmeredev/kitty-g=
raphics.el: Display images in terminal Emacs (emacs -nw) via the Kitty grap=
hics protocol.]] ([[https://www.reddit.com/r/emacs/comments/1rd7qxw/kittygr=
aphicsel_inline_images_in_terminal_emacs/][Reddit]])
- [[https://www.howardism.org/Technical/Emacs/eshell-fun.html][Eschewing =
Zshell for Emacs Shell]] (2014, [[https://news.ycombinator.com/item?id=3D47=
136612][HN]])
- Mail, news, and chat:
- [[https://git.andros.dev/andros/hackernews-modern-el][andros/hackernews=
-modern-el]] ([[https://activity.andros.dev/@andros/statuses/01KJ5WCK1Q4NCC=
245W8QVBWR17][@[email protected]]])
- [[https://codeberg.org/martianh/mastodon.el/][martianh/mastodon.el 2.0.=
9, quote system, optional desktop notifications]] ([[https://todon.nl/@mous=
ebot/116148944416148387][@[email protected]]])
- Multimedia:
- [[https://meanwhiling.com/engraving-sheet-music-with-lilypond.html][noa=
ks: Engraving sheet music with lilypond]]
- AI:
- [[https://joarvarndt.se/free-vibes.html][Joar von Arndt: Vibe-coding Br=
ings the Power of Emacs to Everything]]
- [[https://christiantietze.de/posts/2026/02/complete-feedback-loop-in-em=
acs/][Christian Tietze: Emacs Complete: Feedback Loops in Emacs, Feedback L=
oops in Computing]]
- [[https://list.orgmode.org/871pi3iasi.fsf@localhost][Org Mode requests:=
[RFC] Pros and cons of using LLM for patches beyond simple copyright]] ([[=
https://fosstodon.org/@yantar92/116155703956802791][@[email protected]=
]])
- [[https://www.youtube.com/watch?v=3DCleNgiIt2pg][Org mode, agentic codi=
ng and ekg - YouTube]]
- [[https://xenodium.com/bending-emacs-episode-12-agent-shell-claude-skil=
ls][Alvaro Ramirez: Bending Emacs - Episode 12: agent-shell + Claude Skills=
]] ([[https://www.youtube.com/watch?v=3DymMlftdGx4I][YouTube]] 26:02, [[htt=
ps://indieweb.social/@xenodium/116132882485732250][@[email protected]=
l]], [[https://www.reddit.com/r/emacs/comments/1remuij/bending_emacs_episod=
e_12/][Reddit]])
- [[https://v.redd.it/sqsa65kxsilg1][How I use agents in emacs: agent-she=
ll + persp-mode + git worktrees]] ([[https://www.reddit.com/r/emacs/comment=
s/1rdvbyd/how_i_use_agents_in_emacs_agentshell_perspmode/][Reddit]], [[http=
s://github.com/farra/homebase/tree/main/dot_config/doom][Doom Emacs config]=
])
- [[https://www.youtube.com/watch?v=3DPo7Wqpk0sqY][037 Ollama Buddy - In-=
Buffer responses with in-line inspection #emacs #ollama]] (01:28)
- [[https://www.emacs.dyerdwelling.family/emacs/20260224104044-emacs--oll=
ama-buddy-v2/][James Dyer: Ollama Buddy v2.5 - RAG (Retrieval-Augmented Gen=
eration) Support]]
- [[https://metaredux.com/posts/2026/02/26/copilot-el-0-4.html][copilot.e=
l 0.4 is out with many improvements!]] proper LSP, select model, balance pa=
rentheses ([[https://www.reddit.com/r/emacs/comments/1rf8zyt/copilotel_04_i=
s_out_with_many_improvements/][Reddit]])
- Community:
- [[https://www.reddit.com/r/emacs/comments/1rd3260/fortnightly_tips_tric=
ks_and_questions_20260224/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2026-02-24 / week 08]]
- [[https://www.reddit.com/r/emacs/comments/1rescvu/who_remembers_xemacs/=
][Who remembers XEmacs?]]
- [[https://github.com/Victxrlarixs/debian-cde][Common Desktop Environmen=
t experience (XEmacs, Unix) in your browser]] ([[https://www.reddit.com/r/e=
macs/comments/1rehh8s/xemacs_and_unix_experience_in_your_browser/][Reddit]]=
, [[https://www.reddit.com/r/emacs/comments/1re6kpx/common_desktop_environm=
ent_experience_in_your/][Reddit]], [[https://irreal.org/blog/?p=3D13638][Ir=
real]])
- [[https://macadie.info/2026/02/24/2026-01-austin-emacs-meetup/][Eric Ma=
cAdie: 2026-01 Austin Emacs Meetup]]
- [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival March =
2026: Mistakes and Misconceptions]]
- [[https://www.youtube.com/watch?v=3D0Elso-KcFNo][Goodbye #emacs #emacsn=
ews]] (01:09) Emacs Elements
- Other:
- [[https://thecloudlet.github.io/blog/project/emacs-01/][Emacs Internal =
#01: is a Lisp Runtime in C, Not an Editor | The Cloudlet]] ([[https://www.=
reddit.com/r/emacs/comments/1rf8qtq/emacs_is_a_cbased_lisp_runtime_not_a_te=
xt_editor/][Reddit]], [[https://news.ycombinator.com/item?id=3D47168070][HN=
]], [[https://irreal.org/blog/?p=3D13640][Irreal]])
- [[https://codeberg.org/rossabaker/iec-mode-line.el][rossabaker/iec-mode=
-line.el: display buffer size in IEC units in the mode line]] ([[https://bs=
ky.app/profile/rossabaker.com/post/3mg2kmlqyy5p2][@rossabaker.com]], [[http=
s://social.rossabaker.com/@ross/116158007677424326][@[email protected]=
.com]])
- [[https://github.com/Duncan-Britt/srs.el][GitHub - srs.el: Spaced repet=
ition system for emacs. (BETA)]] ([[https://www.reddit.com/r/emacs/comments=
/1rdid95/github_srsel_spaced_repetition_system_for_emacs/][Reddit]])
- Emacs development:
- emacs-devel: [[https://yhetil.org/emacs-devel/87qzq7p2o3.fsf@strawburst=
er.mail-host-address-is-not-set/][Some notes on EIEIO vs cl-defstruct]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da755=
d7fcf069d76479e48581632988c834a67556][Teach Emacs on MS-Windows how to expo=
rt frame screenshots]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd78a=
1db462806e17989043623aba17748d2af55f][New variable 'multiple-terminals-merg=
e-keyboards']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D668c=
42c4accb135977e22e63b366b6d6b34e4178][Allow more fine configuration of pack=
age retention]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ca7=
0400965a000db0ab5b22d455d006e0b43b03][Add option to keep previous package v=
ersions on upgrade]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D215e=
07d9d3b65d097f902d18fe863114028a32ee][New function multiple-command-partiti=
on-arguments]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2505=
af27c6aa97fdc2418fcaf0ff5047707c761f][Compare circular lists in 'equal' wit=
hout error (bug#80456)]]
- New packages:
- https://melpa.org/#/citar-typst: Typst support for citar (MELPA)
- https://melpa.org/#/conflict-buttons: Clickable buttons for smerge-mode=
conflicts (MELPA)
- https://melpa.org/#/d2-ts-mode: Tree-sitter support for D2 (MELPA)
- https://melpa.org/#/dorgygen: Source code documentation in org-mode (ME=
LPA)
- https://melpa.org/#/elfeed-ai: AI-powered article summarization for elf=
eed (MELPA)
- https://melpa.org/#/lisp-chat: Emacs client for Lisp Chat (MELPA)
- https://melpa.org/#/lit-ts-mode: Lit-aware JS/TS modes with tree-sitter=
support (MELPA)
- https://melpa.org/#/org-people: Work with a contact-list in org-mode fi=
les (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://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
--=-=-=--