2026-01-19 Emacs news
Sacha Chua <[email protected]> Tue, 20 Jan 2026 10:21:09 -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-01-19 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Wed Jan 21 0800 America/Vancouver - 1000 America/Chicago - 1100 Am=
erica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Th=
u Jan 22 0000 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/anno=
uncements/ https://emacs-apac.gitlab.io/announcements/ Sat Jan 24 0030 Amer=
ica/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT =
- 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs Berlin (hybrid, in English) //emacs-berlin.org/ https://emacs=
-berlin.org/ Wed Jan 28 0930 America/Vancouver - 1130 America/Chicago - 123=
0 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -=
- Thu Jan 29 0130 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #2 2026 (v #=C5=BEivo) //dogo=
dki.kompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0 https://dogodki.k=
ompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0 Mon Feb 2 1900 CET
- ELS 2026, Krak=C3=B3w and online - European Lisp Symposium - May 11=
-12 https://european-lisp-symposium.org/2026/index.html (@ThierryStoehr@fra=
mapiaf.org https://framapiaf.org/@ThierryStoehr/115922905743788874)
- Beginner:
- Primeiros passos no GNU Emacs https://rony.novaparis.art.br/blog/pr=
imeiros-passos-no-gnu-emacs.html (@[email protected] https://organica.soc=
ial/@iui/115894477036431409)
- Emacs configuration:
- Suggestions wanted for the next version of the Bedrock starter kit =
https://www.reddit.com/r/emacs/comments/1qfylx5/suggestions_wanted_for_the_=
next_version_of_bedrock/
- Emacs Lisp:
- Sacha Chua: Emacs Lisp: Editing one file twice at the same time htt=
ps://sachachua.com/blog/2026/01/emacs-lisp-editing-one-file-twice-at-the-sa=
me-time/ (Irreal https://irreal.org/blog/?p=3D13547)
- The Emacs Widget Library: A Critique and Case Study https://www.d12=
frosted.io/posts/2025-11-26-emacs-widget-library (Reddit https://www.reddit=
.com/r/emacs/comments/1qcgg1x/the_emacs_widget_library_a_critique_and_case_=
study/, HN https://news.ycombinator.com/item?id=3D46584864)
- [16] Emacs Reader: Fixing Memory Leaks and Isearch Integration - 1/=
18/2026, 2:42:15 PM - Dyne.org TV https://tv.dyne.org/w/4FfSnJ58NqWLtXtSTgs=
UWU
- Re: [ELPA] New package: vui - Boris https://yhetil.org/emacs-devel/=
YOy1x_rjeY6QAPHs1_UpoAylEJmWByz9Yc3uJDEAQz-YdFzGU1iHizUWqVIS0a4Pu06eUdHTkYR=
[email protected]/ - reactive user interfac=
e; comparison with widget.el
- Appearance:
- honmaple/emacs-maple-modeline: Beautiful emacs modeline https://git=
hub.com/honmaple/emacs-maple-modeline (Reddit https://www.reddit.com/r/emac=
s/comments/1qhbtib/another_beautiful_modeline_maplemodeline_and/)
- [ANN] show-inactive-region now on MELPA https://codeberg.org/ideasm=
an42/emacs-show-inactive-region (Reddit https://www.reddit.com/r/emacs/comm=
ents/1qau795/ann_showinactiveregion_now_on_melpa/)
- Picking an emacs colour theme https://www.kindness.city/blog/2026-t=
rying-out-emacs-colour-themes.html (@[email protected] https://tech.lgbt/@=
totherme/115911198978278508)
- Protesilaos Stavrou: Emacs: doric-themes version 0.6.0 https://prot=
esilaos.com/codelog/2026-01-17-emacs-doric-themes-0-6-0/
- How to get Emacs to look like the Pulsar Editor https://www.youtube=
.com/watch?v=3DDn77mTpH7sc (02:13)
- Navigation:
- Old New Stock: Grouping and navigating buffers using Torus https://=
www.reddit.com/r/emacs/comments/1qdawyx/old_new_stock_grouping_and_navigati=
ng_buffers/
- Dired:
- Hide unwanted files and folders in Emacs https://www.youtube.com/wa=
tch?v=3Dh2FoWaf4SVc (03:45)
- Writing:
- Chris Maiorana: The 10-Commit Rule: how git version control can imp=
rove writing quality https://chrismaiorana.com/modeline-hacking-git/
- Org Mode:
- TAONAW - Emacs and Org Mode: org-mode capture: menu inside a menu h=
ttps://taonaw.com/2026/01/19/orgmode-capture-menu-inside-a.html
- noa ks: The eternal struggle against org's overenthusiastic keybind=
ings https://meanwhiling.com/the-eternal-struggle-against-orgs-overenthusia=
stic-keybindings.html
- Org Mode Tags +Agenda: My Real Meeting Workflow =E2=80=93 Curtis Mc=
Hale https://curtismchale.ca/2026/01/15/org-mode-tags-agenda-my-real-meetin=
g-workflow/ (@[email protected] https://mastodon.social/@curtism=
chale/115899472684391838, YouTube https://www.youtube.com/watch?v=3DZN8vfBj=
eg_I)
- Chris Maiorana: Workout tracking with Org Mode bounced up to HTML f=
ile https://chrismaiorana.com/org-mode-workout-tracker/ (YouTube https://ww=
w.youtube.com/watch?v=3D3b7HJgYCzzI 13:46, GitHub https://github.com/crypts=
topher/org-mode-workout-tracker)
- Cute menu-bar pomodoro timer integrated with org-mode - typester.de=
v https://typester.dev/blog/2026/01/14/pomodoro-timer-with-orgmode (@typest=
[email protected] https://pdx.social/@typester/115897368055848121)
- This Org Agenda View Replaced my Meeting Notes https://www.youtube.=
com/watch?v=3DZN8vfBjeg_I (05:51)
- [Prototype] org-roam-calendar: A visual and chronological browser f=
or your notes https://i.redd.it/ialeacuxycdg1.png (Reddit https://www.reddi=
t.com/r/OrgRoam/comments/1qcvc6c/prototype_orgroamcalendar_a_visual_and/)
- What=E2=80=99s New in Org Social! (Jan 2026) https://www.reddit.com=
/r/orgmode/comments/1qgb6z5/whats_new_in_org_social_jan_2026/
- Introducing org-habit-ng (needs beta testers) https://codeberg.org/=
Trevoke/org-habit-ng (Reddit https://www.reddit.com/r/emacs/comments/1qfjop=
o/introducing_orghabitng_needs_beta_testers/)
- How are you liking vulpea ecosystem? https://www.reddit.com/r/emacs=
/comments/1qdn7zc/how_are_you_liking_vulpea_ecosystem/ database layer for o=
rg-mode
- org-agenda-api + mova: Mobile org-mode without compromises https://=
www.reddit.com/r/emacs/comments/1qgf7xi/orgagendaapi_mova_mobile_orgmode_wi=
thout/
- connormclaud/emacs_org_roam_calendar https://github.com/connormclau=
d/emacs_org_roam_calendar (Reddit https://www.reddit.com/r/orgmode/comments=
/1qcvgaa/prototype_orgroamcalendar_a_visual_and/)
- GerardoCendejas/ox-reveal-layouts: Professional layouts for ox-reve=
al (Grids, Splits, Stickers) https://github.com/GerardoCendejas/ox-reveal-l=
ayouts (Reddit https://i.redd.it/1njlvrickceg1.gif)
- Org Mode requests: [FR] ensure that org-support-shift-select can co=
nform fully to emacs defaults https://list.orgmode.org/6f0a8b8c-f3e7-448c-a=
[email protected]
- Import, export, and integration:
- Build a flat list of HTML files out of Org Mode https://zyd.lol/pas=
te/simple-build.el.v0.1.txt (@[email protected] https://yap.zyd.lol/@zyd/stat=
uses/01KF1WC9AA0GEXXT9GZ95PHV9E)
- org-social update: notifications, post previews https://activity.an=
dros.dev/@andros/statuses/01KF8SGBZCT29ZHRR2BXFYB6RY
- Denote:
- Tracking Time With Denote Journal and Org Clock https://www.youtube=
.com/watch?v=3Dofm-11LmLJg (11:13)
- Completion:
- Note about consult--source-... not being a command: see related com=
mit https://github.com/minad/consult/commit/3a8ac46916c0699f0905ac4fe65d727=
68add3efb (@[email protected] https://cosocial.ca/@wdenton/11590874985876=
6603)
- Consult breaking change https://www.reddit.com/r/emacs/comments/1qe=
f1wl/consult_breaking_change/ - options can be specified at the start
- Coding:
- Tip about projectile-other-file-alist for switching to related file=
s - @sigxcpu.org on Bluesky https://bsky.app/profile/sigxcpu.org/post/3mccc=
75o77jn2
- A minor mode supporting Advent of Code puzzle solving in Emacs http=
s://github.com/vkazanov/advent-mode
- ~dieggsy/scheme-ts-mode - Scheme tree-sitter mode for Emacs - sourc=
ehut git https://git.sr.ht/~dieggsy/scheme-ts-mode (@[email protected] https://=
mas.to/@ieugen/115920596435198544)
- Tip about lsp-workspace-blocklist-remove https://recurse.social/@sh=
apr/115900720579323053
- Rahul Juliato: Eglot with multiple LSP servers per buffer using ras=
sumfrassum https://rahuljuliato.com/posts/eglot-rassumfrassum (HN https://n=
ews.ycombinator.com/item?id=3D46646501)
- Magnus: Trying eglot, again https://magnus.therning.org/2026-01-19-=
trying-eglot,-again.html
- Chris Maiorana: Git changes and commits in Emacs modeline https://c=
hrismaiorana.com/git-changes-in-emacs-modeline/ (Irreal https://irreal.org/=
blog/?p=3D13552)
- Open Jive Friday Night | More git foolishness in Emacs https://www.=
youtube.com/watch?v=3DaOdpeP_xNFA (21:39)
- Hacking on Emacs #5: Allow linking the current Magit commit buffer =
using git-link https://www.youtube.com/watch?v=3DHa3PmkEmzcc (42:32)
- Math:
- Plotting data with Emacs Calc https://air4x.github.io/articles/plot=
ting_data_with_emacs_calc.html (@[email protected] https://mastodon.uno/@A=
ir4x/115895399838877527)
- Shells:
- Dave's blog: Tmux and the mouse https://davemq.github.io/2026/01/13=
/tmux-mouse.html
- Web:
- Link checker for Gemini https://www.obsessivefacts.com/gemini-proxy=
?uri=3Dgemini%3A%2F%2Fsoviet.circumlunar.space%2Fdsfadsfgafgf%2Ftxt%2Fgemin=
i-link-check.gmi (@[email protected] https://mastodon.social/@GF493D/1=
15917447077472940)
- Mail, news, and chat:
- Customizing The Emacs Email Experience With Mu4e | Brain Baking htt=
ps://brainbaking.com/post/2026/01/customizing-the-emacs-email-experience-wi=
th-mu4e/ (@[email protected] https://dosgame.club/@jefklak/1159007941600=
94418)
- E-Mails mit GNU Emacs und mu4e - GNU/Linux.ch https://gnulinux.ch/e=
-mails-mit-gnu-emacs-und-mu4e (@[email protected] https://social.=
anoxinon.de/@gnulinux/115892400192222355)
- Sacha Chua: Emacs: Updating a Mailchimp campaign using a template, =
sending test e-mails, and scheduling it https://sachachua.com/blog/2026/01/=
emacs-updating-a-mailchimp-campaign-using-a-template-sending-test-e-mails-a=
nd-scheduling-a-campaign/
- Protesilaos Stavrou: Emacs: notmuch-indicator version 1.3.0 https:/=
/protesilaos.com/codelog/2026-01-18-emacs-notmuch-indicator-1-3-0/
- punchagan: Safari and invalid HTTP/2 headers https://punchagan.muse=
-amuse.in/blog/safari-and-invalid-http-2-headers/
- Multimedia:
- Sacha Chua: Visualizing and managing Pipewire audio graphs from Ema=
cs https://sachachua.com/blog/2026/01/visualizing-and-managing-pipewire-aud=
io-graphs-from-emacs/
- Fun:
- Cookie monster! - taxman game https://codeberg.org/gargle/elisp/src=
/branch/main/taxman.el (@[email protected] https://floss.social/@gargle/1=
15904263534868940)
- Marcin Borkowski: Toy train timetable clock https://mbork.pl/2026-0=
1-19_Toy_train_timetable_clock
- AI:
- sczi/opencode.el: Emacs interface to opencode - Codeberg.org https:=
//codeberg.org/sczi/opencode.el
- Alvaro Ramirez: Bending Emacs - Episode 10: agent-shell https://xen=
odium.com/bending-emacs-episode-10-agent-shell (YouTube 36:35 https://www.y=
outube.com/watch?v=3DR2Ucr3amgGg, Reddit https://www.reddit.com/r/emacs/com=
ments/1qei50o/bending_emacs_episode_10/, Irreal https://irreal.org/blog/?p=
=3D13549)
- Create ComfyUI pictures straight from Emacs https://www.youtube.com=
/watch?v=3DOsBn_VU3pHY (01:08)
- Community:
- Fortnightly Tips, Tricks, and Questions =E2=80=94 2026-01-13 / week=
02 https://www.reddit.com/r/emacs/comments/1qbfxpg/fortnightly_tips_tricks=
_and_questions_20260113/
- Christian Tietze: Emacs Carnival 2026-01: =E2=80=9CThis Year, I=E2=
=80=99ll ...=E2=80=9D https://christiantietze.de/posts/2026/01/emacs-carniv=
al-2026-01-this-year-i-will/
- Why Emacs in 2026? 10+ Powerful Reasons Developers Still Swear By I=
t https://www.youtube.com/watch?v=3DhndvNH-uEAg (08:48)
- "=C2=BFPor qu=C3=A9 he vuelto a cambiar de EMACS a VIM?" (via gophe=
r) 0https://hostux.social/@lfa/115900440786915875
- John Rakestraw | Why plain text? https://johnrakestraw.com/post/why=
-plain-text/ (@[email protected] https://mastodon.online/@johnr=
akestraw/115922557665500403)
- Quelques ann=C3=A9es d'Emacs - https://www.cipherbliss.com/2026/que=
lques-ann%C3%A9es-d'emacs (@[email protected] https://mastodo=
n.cipherbliss.com/@tykayn/115888317247840624)
- Other:
- [ANN] Emacs Docs: An Emacs documentation website with more colors (=
and shortdoc cheat sheets, and also docstrings, and elisp-demos examples...=
) https://doc.emacsen.de/ (Reddit https://www.reddit.com/r/emacs/comments/1=
qds62d/ann_emacs_docs_an_emacs_documentation_website/)
- James Dyer: Speed Reading in Emacs: Building an RSVP Reader https:/=
/www.emacs.dyerdwelling.family/emacs/20260116182841-emacs--speed-reading-in=
-emacs-building-an-rsvp-reader/
- Protesilaos Stavrou: Emacs: easily set timers with TMR https://prot=
esilaos.com/codelog/2026-01-19-emacs-timers-tmr-demo/ (YouTube https://www.=
youtube.com/watch?v=3DvLuyt0hq4io 14:32)
- [PSA] `pdf-tools` now supports continuous scrolling (experimental) =
https://www.reddit.com/r/emacs/comments/1qe99jm/psa_pdftools_now_supports_c=
ontinuous_scrolling/
- Emacs development:
- Disable diff-restrict-view by default https://git.savannah.gnu.org/=
cgit/emacs.git/commit/etc/NEWS?id=3D852ca2ff40e6488ea807f02b9ad1f939555dd943
- New minor mode center-line-mode https://git.savannah.gnu.org/cgit/e=
macs.git/commit/etc/NEWS?id=3D5020d89104dfc25601ca595bca9124a27ea8b1cb
- New D-Bus functions to support systemd inhibitor locks https://git.=
savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dab77b4b60ca1837e2da514=
7e6604cd2020567b80
- New IELM option to insert newline when inside sexp (bug#80123) http=
s://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6d0d71de68c064=
aaa61633945deb24bfc973e1e2
- (make-progress-reporter): Tweak wording of CONTEXT doc https://git.=
savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc6b62b42e01d2731311142=
39618b2a3f8f182c1e
- Optionally inhibit echo area progress reporting (bug#80198) https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9c1da99a850065bc5=
740ee9ae3466844dc47ab11
- Allow Ispell to save corrections as abbrevs https://git.savannah.gn=
u.org/cgit/emacs.git/commit/etc/NEWS?id=3Dea5d079e262837c302467c6656b82aed9=
8097f94
- Rename VC outgoing and incoming log commands to include "-root-" ht=
tps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa6e42f18b70=
bba8db8776878dd9b72e8a8315ba
- Add frame identifiers (bug#80138) https://git.savannah.gnu.org/cgit=
/emacs.git/commit/etc/NEWS?id=3D785059a1f7ab0ab272b2463d7a7958746ca8fe80
- New packages:
- https://melpa.org/#/alabaster-themes: Alabaster themes collection (=
MELPA)
- https://melpa.org/#/evil-insert-plus: Use insert and append as evil=
operators (MELPA)
- https://melpa.org/#/guava-themes: A pack of plant-inspired themes (=
MELPA)
- https://melpa.org/#/info-nav: Browse info docs with a 2 pane layout=
(MELPA)
- https://melpa.org/#/lichess: Client for Lichess.org (MELPA)
- https://melpa.org/#/pyasm-mode: Mode for editing assembler code (ME=
LPA)
- https://melpa.org/#/timu-symbol-extract: Extract symbols to org tab=
le (MELPA)
- https://melpa.org/#/use-package-treesit: Automatically use tree-sit=
ter enhanced major modes (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-01. 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=20=20
This is the plain-text version. There's also an HTML version that might=
be 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, l=
ook for something that mentions text/html. More info: https://sachachua.com=
/topic/emacs-news/
=20=20=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
<div id=3D"outline-container-org0c5f27e" class=3D"outline-3">
<h3 id=3D"org0c5f27e">2026-01-19 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org0c5f27e">
<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>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Jan 21 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata – Thu Jan 22 0000 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Jan 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toron=
to - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Jan 28 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2=
300 Asia/Kolkata – Thu Jan 29 0130 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #2 2026 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0">htt=
ps://dogodki.kompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0</a> Mon =
Feb 2 1900 CET</li>
<li><a href=3D"https://european-lisp-symposium.org/2026/index.html">ELS 202=
6, Krak=C3=B3w and online - European Lisp Symposium - May 11-12</a> (<a hre=
f=3D"https://framapiaf.org/@ThierryStoehr/115922905743788874">@ThierryStoeh=
[email protected]</a>)</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://rony.novaparis.art.br/blog/primeiros-passos-no-gnu-e=
macs.html">Primeiros passos no GNU Emacs</a> (<a href=3D"https://organica.s=
ocial/@iui/115894477036431409">@[email protected]</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qfylx5/suggestions_=
wanted_for_the_next_version_of_bedrock/">Suggestions wanted for the next ve=
rsion of the Bedrock starter kit</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2026/01/emacs-lisp-editing-one-fi=
le-twice-at-the-same-time/">Sacha Chua: Emacs Lisp: Editing one file twice =
at the same time</a> (<a href=3D"https://irreal.org/blog/?p=3D13547">Irreal=
</a>)</li>
<li><a href=3D"https://www.d12frosted.io/posts/2025-11-26-emacs-widget-libr=
ary">The Emacs Widget Library: A Critique and Case Study</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1qcgg1x/the_emacs_widget_library_a_cr=
itique_and_case_study/">Reddit</a>, <a href=3D"https://news.ycombinator.com=
/item?id=3D46584864">HN</a>)</li>
<li><a href=3D"https://tv.dyne.org/w/4FfSnJ58NqWLtXtSTgsUWU">[16] Emacs Rea=
der: Fixing Memory Leaks and Isearch Integration - 1/18/2026, 2:42:15 PM - =
Dyne.org TV</a></li>
<li><a href=3D"https://yhetil.org/emacs-devel/YOy1x_rjeY6QAPHs1_UpoAylEJmWB=
yz9Yc3uJDEAQz-YdFzGU1iHizUWqVIS0a4Pu06eUdHTkYRjyQ_WSbyIdlU9XA_R2aqc5qleKSwN=
[email protected]/">Re: [ELPA] New package: vui - Boris</a> - reactive u=
ser interface; comparison with widget.el</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/honmaple/emacs-maple-modeline">honmaple/e=
macs-maple-modeline: Beautiful emacs modeline</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1qhbtib/another_beautiful_modeline_maplemodeline=
_and/">Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/ideasman42/emacs-show-inactive-region">=
[ANN] show-inactive-region now on MELPA</a> (<a href=3D"https://www.reddit.=
com/r/emacs/comments/1qau795/ann_showinactiveregion_now_on_melpa/">Reddit</=
a>)</li>
<li><a href=3D"https://www.kindness.city/blog/2026-trying-out-emacs-colour-=
themes.html">Picking an emacs colour theme</a> (<a href=3D"https://tech.lgb=
t/@totherme/115911198978278508">@[email protected]</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2026-01-17-emacs-doric-theme=
s-0-6-0/">Protesilaos Stavrou: Emacs: doric-themes version 0.6.0</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DDn77mTpH7sc">How to get Em=
acs to look like the Pulsar Editor</a> (02:13)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qdawyx/old_new_stoc=
k_grouping_and_navigating_buffers/">Old New Stock: Grouping and navigating =
buffers using Torus</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3Dh2FoWaf4SVc">Hide unwanted=
files and folders in Emacs</a> (03:45)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://chrismaiorana.com/modeline-hacking-git/">Chris Maior=
ana: The 10-Commit Rule: how git version control can improve writing qualit=
y</a></li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://taonaw.com/2026/01/19/orgmode-capture-menu-inside-a.=
html">TAONAW - Emacs and Org Mode: org-mode capture: menu inside a menu</a>=
</li>
<li><a href=3D"https://meanwhiling.com/the-eternal-struggle-against-orgs-ov=
erenthusiastic-keybindings.html">noa ks: The eternal struggle against org's=
overenthusiastic keybindings</a></li>
<li><a href=3D"https://curtismchale.ca/2026/01/15/org-mode-tags-agenda-my-r=
eal-meeting-workflow/">Org Mode Tags +Agenda: My Real Meeting Workflow =E2=
=80=93 Curtis McHale</a> (<a href=3D"https://mastodon.social/@curtismchale/=
115899472684391838">@[email protected]</a>, <a href=3D"https://w=
ww.youtube.com/watch?v=3DZN8vfBjeg_I">YouTube</a>)</li>
<li><a href=3D"https://chrismaiorana.com/org-mode-workout-tracker/">Chris M=
aiorana: Workout tracking with Org Mode bounced up to HTML file</a> (<a hre=
f=3D"https://www.youtube.com/watch?v=3D3b7HJgYCzzI">YouTube</a> 13:46, <a h=
ref=3D"https://github.com/cryptstopher/org-mode-workout-tracker">GitHub</a>=
)</li>
<li><a href=3D"https://typester.dev/blog/2026/01/14/pomodoro-timer-with-org=
mode">Cute menu-bar pomodoro timer integrated with org-mode - typester.dev<=
/a> (<a href=3D"https://pdx.social/@typester/115897368055848121">@typester@=
pdx.social</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DZN8vfBjeg_I">This Org Agen=
da View Replaced my Meeting Notes</a> (05:51)</li>
<li><a href=3D"https://i.redd.it/ialeacuxycdg1.png">[Prototype] org-roam-ca=
lendar: A visual and chronological browser for your notes</a> (<a href=3D"h=
ttps://www.reddit.com/r/OrgRoam/comments/1qcvc6c/prototype_orgroamcalendar_=
a_visual_and/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1qgb6z5/whats_new_=
in_org_social_jan_2026/">What=E2=80=99s New in Org Social! (Jan 2026)</a></=
li>
<li><a href=3D"https://codeberg.org/Trevoke/org-habit-ng">Introducing org-h=
abit-ng (needs beta testers)</a> (<a href=3D"https://www.reddit.com/r/emacs=
/comments/1qfjopo/introducing_orghabitng_needs_beta_testers/">Reddit</a>)</=
li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qdn7zc/how_are_you_=
liking_vulpea_ecosystem/">How are you liking vulpea ecosystem?</a> database=
layer for org-mode</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qgf7xi/orgagendaapi=
_mova_mobile_orgmode_without/">org-agenda-api + mova: Mobile org-mode witho=
ut compromises</a></li>
<li><a href=3D"https://github.com/connormclaud/emacs_org_roam_calendar">con=
normclaud/emacs_org_roam_calendar</a> (<a href=3D"https://www.reddit.com/r/=
orgmode/comments/1qcvgaa/prototype_orgroamcalendar_a_visual_and/">Reddit</a=
>)</li>
<li><a href=3D"https://github.com/GerardoCendejas/ox-reveal-layouts">Gerard=
oCendejas/ox-reveal-layouts: Professional layouts for ox-reveal (Grids, Spl=
its, Stickers)</a> (<a href=3D"https://i.redd.it/1njlvrickceg1.gif">Reddit<=
/a>)</li>
<li><a href=3D"https://list.orgmode.org/6f0a8b8c-f3e7-448c-abc6-aac2d3f1629=
[email protected]">Org Mode requests: [FR] ensure that org-support-shift-s=
elect can conform fully to emacs defaults</a></li>
<li>Import, export, and integration:
<ul class=3D"org-ul">
<li><a href=3D"https://zyd.lol/paste/simple-build.el.v0.1.txt">Build a flat=
list of HTML files out of Org Mode</a> (<a href=3D"https://yap.zyd.lol/@zy=
d/statuses/01KF1WC9AA0GEXXT9GZ95PHV9E">@[email protected]</a>)</li>
</ul></li>
<li><a href=3D"https://activity.andros.dev/@andros/statuses/01KF8SGBZCT29ZH=
RR2BXFYB6RY">org-social update: notifications, post previews</a></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3Dofm-11LmLJg">Tracking Time=
With Denote Journal and Org Clock</a> (11:13)</li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/minad/consult/commit/3a8ac46916c0699f0905=
ac4fe65d72768add3efb">Note about consult–source-… not being a =
command: see related commit</a> (<a href=3D"https://cosocial.ca/@wdenton/11=
5908749858766603">@[email protected]</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qef1wl/consult_brea=
king_change/">Consult breaking change</a> - options can be specified at the=
start</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://bsky.app/profile/sigxcpu.org/post/3mccc75o77jn2">Tip=
about projectile-other-file-alist for switching to related files - @sigxcp=
u.org on Bluesky</a></li>
<li><a href=3D"https://github.com/vkazanov/advent-mode">A minor mode suppor=
ting Advent of Code puzzle solving in Emacs</a></li>
<li><a href=3D"https://git.sr.ht/~dieggsy/scheme-ts-mode">~dieggsy/scheme-t=
s-mode - Scheme tree-sitter mode for Emacs - sourcehut git</a> (<a href=3D"=
https://mas.to/@ieugen/115920596435198544">@[email protected]</a>)</li>
<li><a href=3D"https://recurse.social/@shapr/115900720579323053">Tip about =
lsp-workspace-blocklist-remove</a></li>
<li><a href=3D"https://rahuljuliato.com/posts/eglot-rassumfrassum">Rahul Ju=
liato: Eglot with multiple LSP servers per buffer using rassumfrassum</a> (=
<a href=3D"https://news.ycombinator.com/item?id=3D46646501">HN</a>)</li>
<li><a href=3D"https://magnus.therning.org/2026-01-19-trying-eglot,-again.h=
tml">Magnus: Trying eglot, again</a></li>
<li><a href=3D"https://chrismaiorana.com/git-changes-in-emacs-modeline/">Ch=
ris Maiorana: Git changes and commits in Emacs modeline</a> (<a href=3D"htt=
ps://irreal.org/blog/?p=3D13552">Irreal</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DaOdpeP_xNFA">Open Jive Fri=
day Night | More git foolishness in Emacs</a> (21:39)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DHa3PmkEmzcc">Hacking on Em=
acs #5: Allow linking the current Magit commit buffer using git-link</a> (4=
2:32)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://air4x.github.io/articles/plotting_data_with_emacs_ca=
lc.html">Plotting data with Emacs Calc</a> (<a href=3D"https://mastodon.uno=
/@Air4x/115895399838877527">@[email protected]</a>)</li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://davemq.github.io/2026/01/13/tmux-mouse.html">Dave's =
blog: Tmux and the mouse</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://www.obsessivefacts.com/gemini-proxy?uri=3Dgemini%3A%=
2F%2Fsoviet.circumlunar.space%2Fdsfadsfgafgf%2Ftxt%2Fgemini-link-check.gmi"=
>Link checker for Gemini</a> (<a href=3D"https://mastodon.social/@GF493D/11=
5917447077472940">@[email protected]</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://brainbaking.com/post/2026/01/customizing-the-emacs-e=
mail-experience-with-mu4e/">Customizing The Emacs Email Experience With Mu4=
e | Brain Baking</a> (<a href=3D"https://dosgame.club/@jefklak/115900794160=
094418">@[email protected]</a>)</li>
<li><a href=3D"https://gnulinux.ch/e-mails-mit-gnu-emacs-und-mu4e">E-Mails =
mit GNU Emacs und mu4e - GNU/Linux.ch</a> (<a href=3D"https://social.anoxin=
on.de/@gnulinux/115892400192222355">@[email protected]</a>)</li>
<li><a href=3D"https://sachachua.com/blog/2026/01/emacs-updating-a-mailchim=
p-campaign-using-a-template-sending-test-e-mails-and-scheduling-a-campaign/=
">Sacha Chua: Emacs: Updating a Mailchimp campaign using a template, sendin=
g test e-mails, and scheduling it</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-01-18-emacs-notmuch-ind=
icator-1-3-0/">Protesilaos Stavrou: Emacs: notmuch-indicator version 1.3.0<=
/a></li>
<li><a href=3D"https://punchagan.muse-amuse.in/blog/safari-and-invalid-http=
-2-headers/">punchagan: Safari and invalid HTTP/2 headers</a></li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2026/01/visualizing-and-managing-=
pipewire-audio-graphs-from-emacs/">Sacha Chua: Visualizing and managing Pip=
ewire audio graphs from Emacs</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/gargle/elisp/src/branch/main/taxman.el"=
>Cookie monster! - taxman game</a> (<a href=3D"https://floss.social/@gargle=
/115904263534868940">@[email protected]</a>)</li>
<li><a href=3D"https://mbork.pl/2026-01-19_Toy_train_timetable_clock">Marci=
n Borkowski: Toy train timetable clock</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/sczi/opencode.el">sczi/opencode.el: Ema=
cs interface to opencode - Codeberg.org</a></li>
<li><a href=3D"https://xenodium.com/bending-emacs-episode-10-agent-shell">A=
lvaro Ramirez: Bending Emacs - Episode 10: agent-shell</a> (<a href=3D"http=
s://www.youtube.com/watch?v=3DR2Ucr3amgGg">YouTube 36:35</a>, <a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1qei50o/bending_emacs_episode_10/">Re=
ddit</a>, <a href=3D"https://irreal.org/blog/?p=3D13549">Irreal</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DOsBn_VU3pHY">Create ComfyU=
I pictures straight from Emacs</a> (01:08)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qbfxpg/fortnightly_=
tips_tricks_and_questions_20260113/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2026-01-13 / week 02</a></li>
<li><a href=3D"https://christiantietze.de/posts/2026/01/emacs-carnival-2026=
-01-this-year-i-will/">Christian Tietze: Emacs Carnival 2026-01: =E2=80=9CT=
his Year, I=E2=80=99ll …=E2=80=9D</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DhndvNH-uEAg">Why Emacs in =
2026? 10+ Powerful Reasons Developers Still Swear By It</a> (08:48)</li>
<li></li>
<li><a href=3D"https://johnrakestraw.com/post/why-plain-text/">John Rakestr=
aw | Why plain text?</a> (<a href=3D"https://mastodon.online/@johnrakestraw=
/115922557665500403">@[email protected]</a>)</li>
<li><a href=3D"https://www.cipherbliss.com/2026/quelques-ann%C3%A9es-d'emac=
s">Quelques ann=C3=A9es d'Emacs -</a> (<a href=3D"https://mastodon.cipherbl=
iss.com/@tykayn/115888317247840624">@[email protected]</a>)</=
li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://doc.emacsen.de/">[ANN] Emacs Docs: An Emacs document=
ation website with more colors (and shortdoc cheat sheets, and also docstri=
ngs, and elisp-demos examples…)</a> (<a href=3D"https://www.reddit.c=
om/r/emacs/comments/1qds62d/ann_emacs_docs_an_emacs_documentation_website/"=
>Reddit</a>)</li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260116182841-e=
macs--speed-reading-in-emacs-building-an-rsvp-reader/">James Dyer: Speed Re=
ading in Emacs: Building an RSVP Reader</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2026-01-19-emacs-timers-tmr-=
demo/">Protesilaos Stavrou: Emacs: easily set timers with TMR</a> (<a href=
=3D"https://www.youtube.com/watch?v=3DvLuyt0hq4io">YouTube</a> 14:32)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qe99jm/psa_pdftools=
_now_supports_continuous_scrolling/">[PSA] `pdf-tools` now supports continu=
ous scrolling (experimental)</a></li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D852ca2ff40e6488ea807f02b9ad1f939555dd943">Disable diff-restrict-view b=
y default</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5020d89104dfc25601ca595bca9124a27ea8b1cb">New minor mode center-line-m=
ode</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dab77b4b60ca1837e2da5147e6604cd2020567b80">New D-Bus functions to suppo=
rt systemd inhibitor locks</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6d0d71de68c064aaa61633945deb24bfc973e1e2">New IELM option to insert ne=
wline when inside sexp (bug#80123)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dc6b62b42e01d273131114239618b2a3f8f182c1e">(make-progress-reporter): Tw=
eak wording of CONTEXT doc</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D9c1da99a850065bc5740ee9ae3466844dc47ab11">Optionally inhibit echo area=
progress reporting (bug#80198)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dea5d079e262837c302467c6656b82aed98097f94">Allow Ispell to save correct=
ions as abbrevs</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Daa6e42f18b70bba8db8776878dd9b72e8a8315ba">Rename VC outgoing and incom=
ing log commands to include "-root-"</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D785059a1f7ab0ab272b2463d7a7958746ca8fe80">Add frame identifiers (bug#8=
0138)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/alabaster-themes">alab=
aster-themes</a>: Alabaster themes collection (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/evil-insert-plus">evil=
-insert-plus</a>: Use insert and append as evil operators (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/guava-themes">guava-th=
emes</a>: A pack of plant-inspired themes (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/info-nav">info-nav</a>=
: Browse info docs with a 2 pane layout (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/lichess">lichess</a>: =
Client for Lichess.org (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/pyasm-mode">pyasm-mode=
</a>: Mode for editing assembler code (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/timu-symbol-extract">t=
imu-symbol-extract</a>: Extract symbols to org table (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/use-package-treesit">u=
se-package-treesit</a>: Automatically use tree-sitter enhanced major modes =
(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-01">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=20=20
--==-=-=--
--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news-2026-01-19.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2026-01-19 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- M-x Research: TBA https://m-x-research.github.io/ Wed Jan 21 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT -=
1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 22 0000 Asia/Singapore
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Jan 24 0030 America/Vancouver - 0230 America/Chicago - 033=
0 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata -=
1630 Asia/Singapore
- Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jan 28 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730=
Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 29 0130 Asia/S=
ingapore
- Emacs.si (in person): Emacs.si meetup #2 2026 (v #=C5=BEivo) https://do=
godki.kompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0 Mon Feb 2 1900 =
CET
- [[https://european-lisp-symposium.org/2026/index.html][ELS 2026, Krak=
=C3=B3w and online - European Lisp Symposium - May 11-12]] ([[https://frama=
piaf.org/@ThierryStoehr/115922905743788874][@[email protected]]])
- Beginner:
- [[https://rony.novaparis.art.br/blog/primeiros-passos-no-gnu-emacs.html=
][Primeiros passos no GNU Emacs]] ([[https://organica.social/@iui/115894477=
036431409][@[email protected]]])
- Emacs configuration:
- [[https://www.reddit.com/r/emacs/comments/1qfylx5/suggestions_wanted_fo=
r_the_next_version_of_bedrock/][Suggestions wanted for the next version of =
the Bedrock starter kit]]
- Emacs Lisp:
- [[https://sachachua.com/blog/2026/01/emacs-lisp-editing-one-file-twice-=
at-the-same-time/][Sacha Chua: Emacs Lisp: Editing one file twice at the sa=
me time]] ([[https://irreal.org/blog/?p=3D13547][Irreal]])
- [[https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library][The =
Emacs Widget Library: A Critique and Case Study]] ([[https://www.reddit.com=
/r/emacs/comments/1qcgg1x/the_emacs_widget_library_a_critique_and_case_stud=
y/][Reddit]], [[https://news.ycombinator.com/item?id=3D46584864][HN]])
- [[https://tv.dyne.org/w/4FfSnJ58NqWLtXtSTgsUWU][[16] Emacs Reader: Fixi=
ng Memory Leaks and Isearch Integration - 1/18/2026, 2:42:15 PM - Dyne.org =
TV]]
- [[https://yhetil.org/emacs-devel/YOy1x_rjeY6QAPHs1_UpoAylEJmWByz9Yc3uJD=
EAQz-YdFzGU1iHizUWqVIS0a4Pu06eUdHTkYRjyQ_WSbyIdlU9XA_R2aqc5qleKSwNDkY=3D@d1=
2frosted.io/][Re: [ELPA] New package: vui - Boris]] - reactive user interfa=
ce; comparison with widget.el
- Appearance:
- [[https://github.com/honmaple/emacs-maple-modeline][honmaple/emacs-mapl=
e-modeline: Beautiful emacs modeline]] ([[https://www.reddit.com/r/emacs/co=
mments/1qhbtib/another_beautiful_modeline_maplemodeline_and/][Reddit]])
- [[https://codeberg.org/ideasman42/emacs-show-inactive-region][[ANN] sho=
w-inactive-region now on MELPA]] ([[https://www.reddit.com/r/emacs/comments=
/1qau795/ann_showinactiveregion_now_on_melpa/][Reddit]])
- [[https://www.kindness.city/blog/2026-trying-out-emacs-colour-themes.ht=
ml][Picking an emacs colour theme]] ([[https://tech.lgbt/@totherme/11591119=
8978278508][@[email protected]]])
- [[https://protesilaos.com/codelog/2026-01-17-emacs-doric-themes-0-6-0/]=
[Protesilaos Stavrou: Emacs: doric-themes version 0.6.0]]
- [[https://www.youtube.com/watch?v=3DDn77mTpH7sc][How to get Emacs to lo=
ok like the Pulsar Editor]] (02:13)
- Navigation:
- [[https://www.reddit.com/r/emacs/comments/1qdawyx/old_new_stock_groupin=
g_and_navigating_buffers/][Old New Stock: Grouping and navigating buffers u=
sing Torus]]
- Dired:
- [[https://www.youtube.com/watch?v=3Dh2FoWaf4SVc][Hide unwanted files an=
d folders in Emacs]] (03:45)
- Writing:
- [[https://chrismaiorana.com/modeline-hacking-git/][Chris Maiorana: The =
10-Commit Rule: how git version control can improve writing quality]]
- Org Mode:
- [[https://taonaw.com/2026/01/19/orgmode-capture-menu-inside-a.html][TAO=
NAW - Emacs and Org Mode: org-mode capture: menu inside a menu]]
- [[https://meanwhiling.com/the-eternal-struggle-against-orgs-overenthusi=
astic-keybindings.html][noa ks: The eternal struggle against org's overenth=
usiastic keybindings]]
- [[https://curtismchale.ca/2026/01/15/org-mode-tags-agenda-my-real-meeti=
ng-workflow/][Org Mode Tags +Agenda: My Real Meeting Workflow =E2=80=93 Cur=
tis McHale]] ([[https://mastodon.social/@curtismchale/115899472684391838][@=
[email protected]]], [[https://www.youtube.com/watch?v=3DZN8vfBj=
eg_I][YouTube]])
- [[https://chrismaiorana.com/org-mode-workout-tracker/][Chris Maiorana: =
Workout tracking with Org Mode bounced up to HTML file]] ([[https://www.you=
tube.com/watch?v=3D3b7HJgYCzzI][YouTube]] 13:46, [[https://github.com/crypt=
stopher/org-mode-workout-tracker][GitHub]])
- [[https://typester.dev/blog/2026/01/14/pomodoro-timer-with-orgmode][Cut=
e menu-bar pomodoro timer integrated with org-mode - typester.dev]] ([[http=
s://pdx.social/@typester/115897368055848121][@[email protected]]])
- [[https://www.youtube.com/watch?v=3DZN8vfBjeg_I][This Org Agenda View R=
eplaced my Meeting Notes]] (05:51)
- [[https://i.redd.it/ialeacuxycdg1.png][[Prototype] org-roam-calendar: A=
visual and chronological browser for your notes]] ([[https://www.reddit.co=
m/r/OrgRoam/comments/1qcvc6c/prototype_orgroamcalendar_a_visual_and/][Reddi=
t]])
- [[https://www.reddit.com/r/orgmode/comments/1qgb6z5/whats_new_in_org_so=
cial_jan_2026/][What=E2=80=99s New in Org Social! (Jan 2026)]]
- [[https://codeberg.org/Trevoke/org-habit-ng][Introducing org-habit-ng (=
needs beta testers)]] ([[https://www.reddit.com/r/emacs/comments/1qfjopo/in=
troducing_orghabitng_needs_beta_testers/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/1qdn7zc/how_are_you_liking_vu=
lpea_ecosystem/][How are you liking vulpea ecosystem?]] database layer for =
org-mode
- [[https://www.reddit.com/r/emacs/comments/1qgf7xi/orgagendaapi_mova_mob=
ile_orgmode_without/][org-agenda-api + mova: Mobile org-mode without compro=
mises]]
- [[https://github.com/connormclaud/emacs_org_roam_calendar][connormclaud=
/emacs_org_roam_calendar]] ([[https://www.reddit.com/r/orgmode/comments/1qc=
vgaa/prototype_orgroamcalendar_a_visual_and/][Reddit]])
- [[https://github.com/GerardoCendejas/ox-reveal-layouts][GerardoCendejas=
/ox-reveal-layouts: Professional layouts for ox-reveal (Grids, Splits, Stic=
kers)]] ([[https://i.redd.it/1njlvrickceg1.gif][Reddit]])
- [[https://list.orgmode.org/[email protected]=
tmail.com][Org Mode requests: [FR] ensure that org-support-shift-select can=
conform fully to emacs defaults]]
- Import, export, and integration:
- [[https://zyd.lol/paste/simple-build.el.v0.1.txt][Build a flat list o=
f HTML files out of Org Mode]] ([[https://yap.zyd.lol/@zyd/statuses/01KF1WC=
9AA0GEXXT9GZ95PHV9E][@[email protected]]])
- [[https://activity.andros.dev/@andros/statuses/01KF8SGBZCT29ZHRR2BXFYB6=
RY][org-social update: notifications, post previews]]
- Denote:
- [[https://www.youtube.com/watch?v=3Dofm-11LmLJg][Tracking Time With Den=
ote Journal and Org Clock]] (11:13)
- Completion:
- [[https://github.com/minad/consult/commit/3a8ac46916c0699f0905ac4fe65d7=
2768add3efb][Note about consult--source-... not being a command: see relate=
d commit]] ([[https://cosocial.ca/@wdenton/115908749858766603][@wdenton@cos=
ocial.ca]])
- [[https://www.reddit.com/r/emacs/comments/1qef1wl/consult_breaking_chan=
ge/][Consult breaking change]] - options can be specified at the start
- Coding:
- [[https://bsky.app/profile/sigxcpu.org/post/3mccc75o77jn2][Tip about pr=
ojectile-other-file-alist for switching to related files - @sigxcpu.org on =
Bluesky]]
- [[https://github.com/vkazanov/advent-mode][A minor mode supporting Adve=
nt of Code puzzle solving in Emacs]]
- [[https://git.sr.ht/~dieggsy/scheme-ts-mode][~dieggsy/scheme-ts-mode - =
Scheme tree-sitter mode for Emacs - sourcehut git]] ([[https://mas.to/@ieug=
en/115920596435198544][@[email protected]]])
- [[https://recurse.social/@shapr/115900720579323053][Tip about lsp-works=
pace-blocklist-remove]]
- [[https://rahuljuliato.com/posts/eglot-rassumfrassum][Rahul Juliato: Eg=
lot with multiple LSP servers per buffer using rassumfrassum]] ([[https://n=
ews.ycombinator.com/item?id=3D46646501][HN]])
- [[https://magnus.therning.org/2026-01-19-trying-eglot,-again.html][Magn=
us: Trying eglot, again]]
- [[https://chrismaiorana.com/git-changes-in-emacs-modeline/][Chris Maior=
ana: Git changes and commits in Emacs modeline]] ([[https://irreal.org/blog=
/?p=3D13552][Irreal]])
- [[https://www.youtube.com/watch?v=3DaOdpeP_xNFA][Open Jive Friday Night=
| More git foolishness in Emacs]] (21:39)
- [[https://www.youtube.com/watch?v=3DHa3PmkEmzcc][Hacking on Emacs #5: A=
llow linking the current Magit commit buffer using git-link]] (42:32)
- Math:
- [[https://air4x.github.io/articles/plotting_data_with_emacs_calc.html][=
Plotting data with Emacs Calc]] ([[https://mastodon.uno/@Air4x/115895399838=
877527][@[email protected]]])
- Shells:
- [[https://davemq.github.io/2026/01/13/tmux-mouse.html][Dave's blog: Tmu=
x and the mouse]]
- Web:
- [[https://www.obsessivefacts.com/gemini-proxy?uri=3Dgemini%3A%2F%2Fsovi=
et.circumlunar.space%2Fdsfadsfgafgf%2Ftxt%2Fgemini-link-check.gmi][Link che=
cker for Gemini]] ([[https://mastodon.social/@GF493D/115917447077472940][@G=
[email protected]]])
- Mail, news, and chat:
- [[https://brainbaking.com/post/2026/01/customizing-the-emacs-email-expe=
rience-with-mu4e/][Customizing The Emacs Email Experience With Mu4e | Brain=
Baking]] ([[https://dosgame.club/@jefklak/115900794160094418][@jefklak@dos=
game.club]])
- [[https://gnulinux.ch/e-mails-mit-gnu-emacs-und-mu4e][E-Mails mit GNU E=
macs und mu4e - GNU/Linux.ch]] ([[https://social.anoxinon.de/@gnulinux/1158=
92400192222355][@[email protected]]])
- [[https://sachachua.com/blog/2026/01/emacs-updating-a-mailchimp-campaig=
n-using-a-template-sending-test-e-mails-and-scheduling-a-campaign/][Sacha C=
hua: Emacs: Updating a Mailchimp campaign using a template, sending test e-=
mails, and scheduling it]]
- [[https://protesilaos.com/codelog/2026-01-18-emacs-notmuch-indicator-1-=
3-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.3.0]]
- [[https://punchagan.muse-amuse.in/blog/safari-and-invalid-http-2-header=
s/][punchagan: Safari and invalid HTTP/2 headers]]
- Multimedia:
- [[https://sachachua.com/blog/2026/01/visualizing-and-managing-pipewire-=
audio-graphs-from-emacs/][Sacha Chua: Visualizing and managing Pipewire aud=
io graphs from Emacs]]
- Fun:
- [[https://codeberg.org/gargle/elisp/src/branch/main/taxman.el][Cookie m=
onster! - taxman game]] ([[https://floss.social/@gargle/115904263534868940]=
[@[email protected]]])
- [[https://mbork.pl/2026-01-19_Toy_train_timetable_clock][Marcin Borkows=
ki: Toy train timetable clock]]
- AI:
- [[https://codeberg.org/sczi/opencode.el][sczi/opencode.el: Emacs interf=
ace to opencode - Codeberg.org]]
- [[https://xenodium.com/bending-emacs-episode-10-agent-shell][Alvaro Ram=
irez: Bending Emacs - Episode 10: agent-shell]] ([[https://www.youtube.com/=
watch?v=3DR2Ucr3amgGg][YouTube 36:35]], [[https://www.reddit.com/r/emacs/co=
mments/1qei50o/bending_emacs_episode_10/][Reddit]], [[https://irreal.org/bl=
og/?p=3D13549][Irreal]])
- [[https://www.youtube.com/watch?v=3DOsBn_VU3pHY][Create ComfyUI picture=
s straight from Emacs]] (01:08)
- Community:
- [[https://www.reddit.com/r/emacs/comments/1qbfxpg/fortnightly_tips_tric=
ks_and_questions_20260113/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2026-01-13 / week 02]]
- [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-=
year-i-will/][Christian Tietze: Emacs Carnival 2026-01: =E2=80=9CThis Year,=
I=E2=80=99ll ...=E2=80=9D]]
- [[https://www.youtube.com/watch?v=3DhndvNH-uEAg][Why Emacs in 2026? 10+=
Powerful Reasons Developers Still Swear By It]] (08:48)
- [[0https://hostux.social/@lfa/115900440786915875]["=C2=BFPor qu=C3=A9 h=
e vuelto a cambiar de EMACS a VIM?" (via gopher)]]
- [[https://johnrakestraw.com/post/why-plain-text/][John Rakestraw | Why =
plain text?]] ([[https://mastodon.online/@johnrakestraw/115922557665500403]=
[@[email protected]]])
- [[https://www.cipherbliss.com/2026/quelques-ann%C3%A9es-d'emacs][Quelqu=
es ann=C3=A9es d'Emacs -]] ([[https://mastodon.cipherbliss.com/@tykayn/1158=
88317247840624][@[email protected]]])
- Other:
- [[https://doc.emacsen.de/][[ANN] Emacs Docs: An Emacs documentation web=
site with more colors (and shortdoc cheat sheets, and also docstrings, and =
elisp-demos examples...)]] ([[https://www.reddit.com/r/emacs/comments/1qds6=
2d/ann_emacs_docs_an_emacs_documentation_website/][Reddit]])
- [[https://www.emacs.dyerdwelling.family/emacs/20260116182841-emacs--spe=
ed-reading-in-emacs-building-an-rsvp-reader/][James Dyer: Speed Reading in =
Emacs: Building an RSVP Reader]]
- [[https://protesilaos.com/codelog/2026-01-19-emacs-timers-tmr-demo/][Pr=
otesilaos Stavrou: Emacs: easily set timers with TMR]] ([[https://www.youtu=
be.com/watch?v=3DvLuyt0hq4io][YouTube]] 14:32)
- [[https://www.reddit.com/r/emacs/comments/1qe99jm/psa_pdftools_now_supp=
orts_continuous_scrolling/][[PSA] `pdf-tools` now supports continuous scrol=
ling (experimental)]]
- Emacs development:
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D852c=
a2ff40e6488ea807f02b9ad1f939555dd943][Disable diff-restrict-view by default=
]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5020=
d89104dfc25601ca595bca9124a27ea8b1cb][New minor mode center-line-mode]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dab77=
b4b60ca1837e2da5147e6604cd2020567b80][New D-Bus functions to support system=
d inhibitor locks]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6d0d=
71de68c064aaa61633945deb24bfc973e1e2][New IELM option to insert newline whe=
n inside sexp (bug#80123)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dc6b6=
2b42e01d273131114239618b2a3f8f182c1e][(make-progress-reporter): Tweak wordi=
ng of CONTEXT doc]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9c1d=
a99a850065bc5740ee9ae3466844dc47ab11][Optionally inhibit echo area progress=
reporting (bug#80198)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dea5d=
079e262837c302467c6656b82aed98097f94][Allow Ispell to save corrections as a=
bbrevs]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa6e=
42f18b70bba8db8776878dd9b72e8a8315ba][Rename VC outgoing and incoming log c=
ommands to include "-root-"]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7850=
59a1f7ab0ab272b2463d7a7958746ca8fe80][Add frame identifiers (bug#80138)]]
- New packages:
- https://melpa.org/#/alabaster-themes: Alabaster themes collection (MELP=
A)
- https://melpa.org/#/evil-insert-plus: Use insert and append as evil ope=
rators (MELPA)
- https://melpa.org/#/guava-themes: A pack of plant-inspired themes (MELP=
A)
- https://melpa.org/#/info-nav: Browse info docs with a 2 pane layout (ME=
LPA)
- https://melpa.org/#/lichess: Client for Lichess.org (MELPA)
- https://melpa.org/#/pyasm-mode: Mode for editing assembler code (MELPA)
- https://melpa.org/#/timu-symbol-extract: Extract symbols to org table (=
MELPA)
- https://melpa.org/#/use-package-treesit: Automatically use tree-sitter =
enhanced major modes (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-01][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=20=20
--=-=-=--