2026-02-02 Emacs news
Sacha Chua <[email protected]> Mon, 02 Feb 2026 22:09:34 -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-02-02 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/):
- Emacs: un editor del pasado para el futuro (in person) //gpul.org/e=
ventos/2026/emacs/ https://gpul.org/eventos/2026/emacs/ Thu Feb 5 1200 Amer=
ica/Toronto
- EmacsATX: Emacs Social //www.meetup.com/emacsatx/events/312922157/ =
https://www.meetup.com/emacsatx/events/312922157/ Thu Feb 5 1600 America/Va=
ncouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Feb 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 Feb 6 0800 America/Vancouver - 1000 America/Chicago - 1100 Ame=
rica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat=
Feb 7 0000 Asia/Singapore
- OrgMeetup (virtual) //orgmode.org/worg/orgmeetup.html https://orgmo=
de.org/worg/orgmeetup.html Wed Feb 11 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata -- Thu Feb 12 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) //lebib.org/date/atelier-emac=
s https://lebib.org/date/atelier-emacs Fri Feb 13 1800 Europe/Paris
- Beginner:
- Essential Tips and Tricks for Efficiency =E2=80=93 Emacsfr https://=
emacsfr.org/2025/02/21/mastering-emacs-essential-tips-and-tricks-for-effici=
ency/ (@[email protected] https://mastodon.social/@unixbhaskar/11=
5986328500511198)
- Emacs configuration:
- Post your favorite DWIM commands, packages, or own hacks https://ww=
w.reddit.com/r/emacs/comments/1qpkbv6/post_your_favorite_dwim_commands_pack=
ages_or_own/
- Using Minimal Emacs with Nix https://www.kindness.city/blog/2026-02=
-02-minimal-emacs-and-nix.html (@[email protected] https://tech.lgbt/@toth=
erme/116002071938802767)
- Kickstart.emacs: Got a huge update. https://github.com/MiniApollo/k=
ickstart.emacs (Reddit https://www.reddit.com/r/emacs/comments/1qtcv6s/kick=
startemacs_got_a_huge_update/)
- Startup Changes in Emacs 31.1 The "user-lisp" Directory https://www=
.reddit.com/r/emacs/comments/1qso7ye/startup_changes_in_emacs_311_the_userl=
isp/
- Emacs Lisp:
- Use Batch Mode to Test Your Dot Emacs File https://www.youtube.com/=
watch?v=3DqZqUmqqatKs (02:36)
- Listful Andrew: ISO week dates in Emacs Lisp and Bash https://fland=
rew.srht.site/listful/iso-week-dates-in-emacs-lisp-and-bash.html
- Trevoke/elk: project management tool for emacs lisp - Codeberg.org =
https://codeberg.org/Trevoke/elk (Reddit https://www.reddit.com/r/emacs/com=
ments/1qsz36p/a_new_project_manager_for_elisp_packages_elk/)
- duckdb-query.el - DuckDB SQL/Elisp: query parquet, CSV, org-tables,=
alists in the same SQL statement seamlessly https://github.com/gggion/duck=
db-query.el (Reddit https://www.reddit.com/r/emacs/comments/1qj00l1/duckdbq=
ueryel_bidirectional_duckdb_sqlelisp/, Reddit https://www.reddit.com/r/emac=
s/comments/1qppfeh/duckdbqueryel_v070_10x_faster_queries_via/)
- [17] Emacs Reader: Cursors, PALE, Canvas API and More! - 2/2/2026, =
2:33:39 PM - Dyne.org TV https://tv.dyne.org/w/hU9gPLwU6m541nu24vXQD8
- [17] Emacs Reader: Cursors, PALE, Canvas API and More! - 2/2/2026, =
2:26:28 PM - Dyne.org TV https://tv.dyne.org/w/f4py2PspoRFjUQTJgfYEwJ
- #80281 - 31.0.50; FR: Canvas object as display property - GNU bug r=
eport logs https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D80281 (@tusharhe=
[email protected] https://mathstodon.xyz/@tusharhero/115996119129049445)
- pale: Picture and animation library for Emacs https://codeberg.org/=
divyaranjan/emacs-reader/src/branch/partial-rendering/pale (@divyaranjan@ma=
thstodon.xyz https://mathstodon.xyz/@divyaranjan/115968078810699928)
- Appearance:
- halych/sans-mono: Configure proportional fonts for editing text in =
emacs - Codeberg.org https://codeberg.org/halych/sans-mono (@halych@mastodo=
n.sdf.org https://mastodon.sdf.org/@halych/115973049721801428)
- Protesilaos Stavrou: Emacs: ef-themes version 2.1.0 https://protesi=
laos.com/codelog/2026-01-27-emacs-ef-themes-2-1-0/
- Navigation:
- Irreal: When Should You Use Visual-line-mode? https://irreal.org/bl=
og/?p=3D13560
- Tip about using hs-minor-mode for code folding https://hachyderm.io=
/@skybert/115974013720526396
- Recursion and Quitting in Emacs https://www.youtube.com/watch?v=3DW=
gNfGHAJsUQ (07:06)
- Writing:
- Sacha Chua: Emacs and French: Focus flycheck-grammalecte on the nar=
rowed part of the buffer https://sachachua.com/blog/2026/01/emacs-and-frenc=
h-focus-flycheck-grammalecte-on-the-narrowed-part-of-the-buffer/
- Denote:
- TAONAW - Emacs and Org Mode: Why I use Denote? https://taonaw.com/2=
026/01/25/why-i-use-denote.html
- Org Mode:
- Stefan van der Walt: org-mode Day Planning with Time Blocks https:/=
/mentat.za.net/blog/2026/01/27/org-mode-time-blocks/?utm_source=3Datom_feed
- Irreal: Starting A Journal https://irreal.org/blog/?p=3D13569
- James Dyer: Auto-Populating Weekly Dates in Org-Mode Tables https:/=
/www.emacs.dyerdwelling.family/emacs/20260126101317-emacs--auto-populating-=
weekly-dates-in-org-mode-tables/
- =E6=88=91=E6=98=AF=E5=A6=82=E4=BD=95=E6=9E=84=E5=BB=BA=E8=BF=99=E4=
=B8=AA=E7=AB=99=E7=82=B9=E7=9A=84 https://niwa.glowisle.me/how-do-i-build-t=
his-site
- TAONAW - Emacs and Org Mode: Org files to beautiful docx files with=
Pandoc https://taonaw.com/2026/02/01/org-files-to-beatiful-docx.html (Irre=
al https://irreal.org/blog/?p=3D13583)
- dwim-shell-command-pandoc-org-to-docx https://taonaw.com/2026/01/30=
/a-bit-of-a-teaser.html
- PSA searching org mode notes for tags even with org roam? use 'org-=
match-sparse-tree' instead of 'org-roam-node-find' https://www.reddit.com/r=
/orgmode/comments/1qtggqp/psa_for_anyone_trying_to_search_org_mode_notes/
- bradmont/org-roam-tree: organize backlinks in the org-roam buffer a=
s a tree https://github.com/bradmont/org-roam-tree (Reddit https://www.redd=
it.com/r/emacs/comments/1qtmph2/orgroamtree_update_multilevel_trees_crossli=
nks/)
- Org development:
- New option (org-latex-use-sans): Control using Sans as default font=
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?i=
d=3D329c47a63c0a3d09dd95525ebafed755e9585797
- Update all the links to savannah to use nongnu.org https://git.sava=
nnah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D707eaf6c24d7e=
91df1a2419a87269b4ba0a30f22
- ox-man: Add support for footer-inside and header-middle https://git=
.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D8ace4093=
816b979a70c3b1b0b4781f286eec55a3
- org-lint: Add check for priorities https://git.savannah.gnu.org/cgi=
t/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3Daa4cd87d86df6208acf008aa9307d=
87ef7b1dc44
- speed-commands: Adapt priority commands to user options https://git=
.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D8e0c195c=
cacb4370706d369af5ee59fb06da6a5b
- Completion:
- Snippy.el: VSCode/LSP snippet support for Emacs with Yasnippet. htt=
ps://github.com/MiniApollo/snippy (Reddit https://www.reddit.com/r/emacs/co=
mments/1qrhstj/snippyel_vscodelsp_snippet_support_for_emacs_with/)
- James Cherti: ultisnips-mode.el (*.snippets files) https://www.jame=
scherti.com/emacs-ultisnips-mode-edit-snippets-files/ (Github https://githu=
b.com/jamescherti/ultisnips-mode.el, Reddit https://www.reddit.com/r/emacs/=
comments/1qqc44z/ultisnipsmodeel_an_emacs_major_mode_for_editing/) mode for=
editing Vim-compatible snippets (can be translated to Yasnippet for use wi=
th Emacs)
- Sacha Chua: Emacs Carnival February 2026: Completion https://sachac=
hua.com/blog/2026/01/emacs-carnival-february-2026-completion/
- Coding:
- Paxedit - a complement to Paredit https://www.youtube.com/watch?v=
=3DvI1l-oC7HvI (Reddit https://www.reddit.com/r/emacs/comments/1qocfyf/paxe=
dit_a_complement_to_paredit/)
- Maryanne Wachter: Configuring a C Development Environment in Emacs =
https://mclare.blog/posts/configuring-a-C-dev-environment-in-emacs
- Heads-up for CIDER users: Elisp sources are now under lisp/ https:/=
/github.com/clojure-emacs/cider/commit/fabece041cb3c18f937dfd4777764e5cdb76=
289d (@[email protected] https://hachyderm.io/@bbatsov/11597926843966585=
7)
- Magnus: More on the switch to eglot https://magnus.therning.org/202=
6-01-25-more-on-the-switch-to-eglot.html
- Marcin Borkowski: git-link https://mbork.pl/2026-02-02_git-link
- Mike Olson: First Week with Jujutsu VCS https://mwolson.org/blog/20=
26-01-22-first-week-with-jujutsu-vcs/
- Math:
- Lars Ingebrigtsen: Some Minor eplot Tweaks for CSV Files https://la=
rs.ingebrigtsen.no/2026/01/21/some-minor-eplot-tweaks-for-csv-files/
- Automatically Export Emacs SES Files to TSV - Lemmy.World https://l=
emmy.world/post/42277494
- Shells:
- Charles Choi: Getting Eshell nth History to Work http://yummymelon.=
com/devnull/getting-eshell-nth-history-to-work.html
- Web:
- Converting Mozilla Firefox bookmarks to Org Mode https://www.kindne=
ss.city/blog/2026-01-25-browser-independence.html (@[email protected] http=
s://tech.lgbt/@totherme/115956896298671577)
- Linkding: Add URLs from Emacs, open bookmark in preferred browser h=
ttps://git.mmk2410.org/mmk2410/dot-emacs/src/branch/main/packages/linkding.=
el (@[email protected] https://fosstodon.org/@mmk2410/11595140363737036=
9) integration with linkding self-hosted bookmarking service
- Vibe Coding an Emacs-Style Hugo Theme | Arthur's blog https://blog.=
aheymans.xyz/post/hugo-emacs-theme/ (Github https://github.com/ArthurHeyman=
s/hugo-emacs-theme, HN https://news.ycombinator.com/item?id=3D46859529)
- Mail, news, and chat:
- punchagan: Why my Elfeed index was 0 bytes https://punchagan.muse-a=
muse.in/blog/elfeed-index-0-bytes/ (Irreal https://irreal.org/blog/?p=3D135=
58)
- Multimedia:
- Sacha Chua: Queuing multiple transcriptions with whisper.el speech =
recognition https://sachachua.com/blog/2026/01/queue-multiple-transcription=
s-with-whisper-el-speech-recognition/
- Sacha Chua: Using Silero voice activity detection to automatically =
queue multiple transcriptions with natrys/whisper.el https://sachachua.com/=
blog/2026/01/using-silero-voice-activity-detection-to-automatically-queue-m=
ultiple-transcriptions-with-natrys-whisper-el/
- Rendering 30FPS Video Inside Emacs Text Buffer https://codeberg.org=
/pale/pale (Reddit https://www.reddit.com/r/emacs/comments/1qq2t41/renderin=
g_30fps_video_inside_emacs_text_buffer/)
- Fun:
- All codes lead to Home https://flandrew.srht.site/listful/all-codes=
-lead-to-home.html (Reddit https://www.reddit.com/r/emacs/comments/1qofpio/=
all_codes_lead_to_home/)
- minad/doom-on-emacs: DOOM on Emacs https://github.com/minad/doom-on=
-emacs (Reddit https://www.reddit.com/r/emacs/comments/1qtewez/doom_on_emac=
s/, HN https://news.ycombinator.com/item?id=3D46854174)
- lichess.el: Watch Lichess games and play against Stockfish https://=
www.reddit.com/r/emacs/comments/1qogq64/lichessel_watch_lichess_games_and_p=
lay_against/ (HN https://news.ycombinator.com/item?id=3D46779861)
- Script for getting Emacs, Emacspeak, and Elmud running on Termux ht=
tps://www.dropbox.com/scl/fi/nn0bwdfegnjn1qnyfb440/setup-emacspeak-termux.s=
h?rlkey=3Dk3999ra8l57722nqobsvvwz8k&dl=3D1 (@[email protected] htt=
ps://tweesecake.social/@pixelate/115973532303189070)
- AI:
- Evan Moses: Yak Power-Shears: LLMs are pretty good at Emacs https:/=
/www.emoses.org/posts/llms-are-good-at-emacs/
- Alternative transient documentation https://www.reddit.com/r/emacs/=
comments/1qnqgto/alternative_transient_documentation/ - also discussion abo=
ut using AI to generate documentation
- James Dyer: Ollama buddy now supports cloud models! https://www.ema=
cs.dyerdwelling.family/emacs/20260128082917-emacs--ollama-buddy-now-support=
s-cloud-models/ (YouTube https://www.youtube.com/watch?v=3DQsWpVF8yDbQ 01:0=
4, Reddit https://www.reddit.com/r/emacs/comments/1qp600w/ollama_buddy_now_=
supports_cloud_models/)
- ECA: AI pair programming in your editor - Dallo https://www.youtube=
.com/watch?v=3D4NszXTVpwmU (32:33)
- alvarmaciel/amp-emacs: Deep integration of Sourcegraph Amp with Ema=
cs, inspired by amp.nvim. https://github.com/alvarmaciel/amp-emacs (Reddit =
https://www.reddit.com/r/emacs/comments/1qrij4x/ampcli_plugin/)
- I tested Claude Code today - And it built a proper agent package in=
emacs for me. https://codeberg.org/benwah/emacs-claude-agent (Reddit https=
://www.reddit.com/r/emacs/comments/1qsibsk/i_tested_claude_code_today_and_i=
t_built_a_proper/)
- Stefan van der Walt: Using Gemini for Code Patches in Emacs https:/=
/mentat.za.net/blog/2026/01/26/gemini-for-code-patches-in-emacs/?utm_source=
=3Datom_feed
- So, I "vibe-coded" features missing in Backpack Emacs, yet another =
GNU Emacs distribution https://github.com/shackra/backpack/pull/8 (Reddit h=
ttps://www.reddit.com/r/emacs/comments/1qtj4q1/so_i_vibecoded_features_miss=
ing_in_backpack_emacs/)
- Short HN discussion about agent-shell https://news.ycombinator.com/=
item?id=3D46815899
- Community:
- Fortnightly Tips, Tricks, and Questions =E2=80=94 2026-01-27 / week=
04 https://www.reddit.com/r/emacs/comments/1qo1vc3/fortnightly_tips_tricks=
_and_questions_20260127/
- TAONAW - Emacs and Org Mode: Reflection on my Emacs experience http=
s://taonaw.com/2026/01/22/reflection-on-my-emacs-experience.html
- Amy's story behind Org Real and the boxy layout system https://ice.=
ch3.st/notes/ai7skja4ssvx006x
- Michal Sapka: RTE - Return to Emacs https://michal.sapka.pl/weblog/=
2026/rte-return-to-emacs (Irreal https://irreal.org/blog/?p=3D13575)
- 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/
- Zimblo: Emacs Carnival Jan 26: =E2=80=9CThis Year, I=E2=80=99ll de-=
obfuscate=E2=80=9D | zimblog https://zimblo.bearblog.dev/emacs-carnival-jan=
26-this-year-ill-de-obfuscate/
- George Jones: This Year I'll=E2=80=A6 =C2=B7 Curious Musings http:/=
/curious.galthub.com/blog/2026-01-19/
- Arjen Wiersma: This year, I'll..... https://www.arjenwiersma.nl/thi=
s-year-ill
- Sacha Chua: Emacs: This year, I will... / Cette ann=C3=A9e, je vais=
... https://sachachua.com/blog/2026/01/emacs-cette-annee-je-vais-this-year-=
i-will/
- John Rakestraw | Emacs Carnival: This year, I'll =E2=80=A6 https://=
johnrakestraw.com/post/emacs-carnival-this-year-i-ll-dot-dot-dot/
- Neil Mather: Emacs Carnival: This year I'll=E2=80=A6 https://common=
place.doubleloop.net/emacs-carnival-this-year-ill
- Kana: This year, I will write a shitty GUI for my Emacs clone https=
://kyo.iroiro.party/en/posts/this-year-a-shitty-gui/
- Sebastian Larsen Prehn: This Year, I'll =E2=80=A6 https://sebastian=
prehn.dk/blog/this-year-ill/
- Christian Cleberg: Emacs Carnival: =E2=80=9CThis Year, I Will...=E2=
=80=9D https://cleberg.net/blog/emacs-carnival-2026-01-this-year-i-will.html
- Lio Novelli: This year I'll =E2=80=A6 https://lio.novelli.si/en/blo=
g/this-year-i-ll.html
- Other:
- Sorting Lines by Fields in Emacs https://www.youtube.com/watch?v=3D=
rSom7XjUa-o (02:57)
- Protesilaos Stavrou: Emacs: tmr version 1.3.0 https://protesilaos.c=
om/codelog/2026-01-25-emacs-tmr-1-3-0/
- Irreal: Gruber On File Saving Ease https://irreal.org/blog/?p=3D135=
71
- Irreal: Emacs Performance on macOS https://irreal.org/blog/?p=3D135=
67
- teamtype/teamtype at emacs-plugin https://github.com/teamtype/teamt=
ype/tree/emacs-plugin (@[email protected] https://fosstodon.org/@teamt=
ype/115966640090560105)
- Emacs development:
- emacs-devel:
- Some notes on stylistic sets and how shaping works https://yhetil.o=
rg/emacs-devel/[email protected]/
- Trying to split feature/igc into smaller pieces https://yhetil.org/=
emacs-devel/[email protected]/
- display-time: Add option to customize help-echo format https://git.=
savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D049eefa611912c6894c5fd=
eef2127ab2165e0144
- Add new input method for Tuscarora https://git.savannah.gnu.org/cgi=
t/emacs.git/commit/etc/NEWS?id=3D39dc99518c6a481df1cc544c02461bd2eaff955f
- New function 'truncate-string-pixelwise' (bug#80244) https://git.sa=
vannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da0748d9791c7dbf8604ef931=
2c1b889cb87a42ff
- Make diff-hunk-kill respect an active region https://git.savannah.g=
nu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfcdd8678f97e98b2afc38f1e999559ef=
f726972a
- Bind 's' to diff-split-hunk in read-only diff-mode https://git.sava=
nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D705c0e3729bf53db9e84ae7c8b=
932ebc3b2da934
- New function 'checkdoc-batch' (bug#80199) https://git.savannah.gnu.=
org/cgit/emacs.git/commit/etc/NEWS?id=3D1ff0c58fee23356b3a3ef1c7fee24e22fa0=
20356
- New key 'M-j' for 'icomplete-mode' (bug#62108) https://git.savannah=
.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3584a762b8cbfb6e13011827ec5934=
f039344d0f
- New C-x v T l and C-x v T L commands https://git.savannah.gnu.org/c=
git/emacs.git/commit/etc/NEWS?id=3D12e53dfafe097d053e78f83788a5c44320a3d370=
(vc-log-outgoing-base, vc-root-log-outgoing-base) show corresponding revis=
ion logs
- (minibuffer-message): Do not block while displaying message. https:=
//git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ab5db015f7eed3f=
fdf85ccbb75ff48e2c44b5a1
- Move outstanding changes commands from 'o' to 'T' https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D43d6907ad9c8fae70d885132a55=
2fe3672f498e8
- Add 'select-frame-by-id' and 'undelete-frame-by-id' (Bug#80192) htt=
ps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6a071ad37327e=
b318a1d796dd6d7d9edffd82950
- Support cons cell for 'line-spacing' https://git.savannah.gnu.org/c=
git/emacs.git/commit/etc/NEWS?id=3De8f26d554b64ed63fe2b7f110d5247648b7322ed
- New bindings for vc-revert https://git.savannah.gnu.org/cgit/emacs.=
git/commit/etc/NEWS?id=3D29bdba37f2ac3a912d15d2b65169cfb312707da2
- Flymake support for yaml-ts-mode. https://git.savannah.gnu.org/cgit=
/emacs.git/commit/etc/NEWS?id=3D15d3cc3f65e8ea3bc1e1a4c766f439bcad012150
- Add JSON path utility command to json-ts-mode https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8ea6f6da7739adb054871da80a07367=
2f6c706d7
- (garbage-collect-heapsize): New function https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D4150c2e22e93ca6bdf682b0067d430e412db=
3688
- * lisp/tab-bar.el (tab-bar-split-tab): New command. https://git.sav=
annah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9ba2f13176a756030e4d84764=
36662d630447f65
- New packages:
- https://melpa.org/#/dialog-mode: Major mode for editing Dialog file=
s (MELPA)
- https://melpa.org/#/duckdb-query: DuckDB query results as native El=
isp data structures (MELPA)
- https://melpa.org/#/eldc: Emacs Lisp Dictionary Converter (MELPA)
- https://melpa.org/#/lazy: Lazy evaluation library (MELPA)
- https://melpa.org/#/magit-pre-commit: Magit integration for pre-com=
mit (MELPA)
- https://melpa.org/#/org-window-habit: Time window based habits (MEL=
PA)
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-02. 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-orgfb3a9d4" class=3D"outline-3">
<h3 id=3D"orgfb3a9d4">2026-02-02 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-orgfb3a9d4">
<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: un editor del pasado para el futuro (in person) <a href=3D"https=
://gpul.org/eventos/2026/emacs/">https://gpul.org/eventos/2026/emacs/</a> T=
hu Feb 5 1200 America/Toronto</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/312922157/">https://www.meetup.com/emacsatx/events/312922157/</a> Thu Feb=
5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto &nd=
ash; Fri Feb 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 Feb 6 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 A=
sia/Kolkata – Sat Feb 7 0000 Asia/Singapore</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Feb 11 0800 America/Vancou=
ver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Eur=
ope/Berlin - 2130 Asia/Kolkata – Thu Feb 12 0000 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 Feb 13 1800 Eu=
rope/Paris</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsfr.org/2025/02/21/mastering-emacs-essential-tip=
s-and-tricks-for-efficiency/">Essential Tips and Tricks for Efficiency =E2=
=80=93 Emacsfr</a> (<a href=3D"https://mastodon.social/@unixbhaskar/1159863=
28500511198">@[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/1qpkbv6/post_your_fa=
vorite_dwim_commands_packages_or_own/">Post your favorite DWIM commands, pa=
ckages, or own hacks</a></li>
<li><a href=3D"https://www.kindness.city/blog/2026-02-02-minimal-emacs-and-=
nix.html">Using Minimal Emacs with Nix</a> (<a href=3D"https://tech.lgbt/@t=
otherme/116002071938802767">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/MiniApollo/kickstart.emacs">Kickstart.ema=
cs: Got a huge update.</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1qtcv6s/kickstartemacs_got_a_huge_update/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qso7ye/startup_chan=
ges_in_emacs_311_the_userlisp/">Startup Changes in Emacs 31.1 The "user-lis=
p" Directory</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DqZqUmqqatKs">Use Batch Mod=
e to Test Your Dot Emacs File</a> (02:36)</li>
<li><a href=3D"https://flandrew.srht.site/listful/iso-week-dates-in-emacs-l=
isp-and-bash.html">Listful Andrew: ISO week dates in Emacs Lisp and Bash</a=
></li>
<li><a href=3D"https://codeberg.org/Trevoke/elk">Trevoke/elk: project manag=
ement tool for emacs lisp - Codeberg.org</a> (<a href=3D"https://www.reddit=
.com/r/emacs/comments/1qsz36p/a_new_project_manager_for_elisp_packages_elk/=
">Reddit</a>)</li>
<li><a href=3D"https://github.com/gggion/duckdb-query.el">duckdb-query.el -=
DuckDB SQL/Elisp: query parquet, CSV, org-tables, alists in the same SQL s=
tatement seamlessly</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1qj00l1/duckdbqueryel_bidirectional_duckdb_sqlelisp/">Reddit</a>, <a href=
=3D"https://www.reddit.com/r/emacs/comments/1qppfeh/duckdbqueryel_v070_10x_=
faster_queries_via/">Reddit</a>)</li>
<li><a href=3D"https://tv.dyne.org/w/hU9gPLwU6m541nu24vXQD8">[17] Emacs Rea=
der: Cursors, PALE, Canvas API and More! - 2/2/2026, 2:33:39 PM - Dyne.org =
TV</a></li>
<li><a href=3D"https://tv.dyne.org/w/f4py2PspoRFjUQTJgfYEwJ">[17] Emacs Rea=
der: Cursors, PALE, Canvas API and More! - 2/2/2026, 2:26:28 PM - Dyne.org =
TV</a></li>
<li><a href=3D"https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D80281">#8028=
1 - 31.0.50; FR: Canvas object as display property - GNU bug report logs</a=
> (<a href=3D"https://mathstodon.xyz/@tusharhero/115996119129049445">@tusha=
[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/divyaranjan/emacs-reader/src/branch/par=
tial-rendering/pale">pale: Picture and animation library for Emacs</a> (<a =
href=3D"https://mathstodon.xyz/@divyaranjan/115968078810699928">@divyaranja=
[email protected]</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/halych/sans-mono">halych/sans-mono: Con=
figure proportional fonts for editing text in emacs - Codeberg.org</a> (<a =
href=3D"https://mastodon.sdf.org/@halych/115973049721801428">@halych@mastod=
on.sdf.org</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2026-01-27-emacs-ef-themes-2=
-1-0/">Protesilaos Stavrou: Emacs: ef-themes version 2.1.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://irreal.org/blog/?p=3D13560">Irreal: When Should You =
Use Visual-line-mode?</a></li>
<li><a href=3D"https://hachyderm.io/@skybert/115974013720526396">Tip about =
using hs-minor-mode for code folding</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DWgNfGHAJsUQ">Recursion and=
Quitting in Emacs</a> (07:06)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2026/01/emacs-and-french-focus-fl=
ycheck-grammalecte-on-the-narrowed-part-of-the-buffer/">Sacha Chua: Emacs a=
nd French: Focus flycheck-grammalecte on the narrowed part of the buffer</a=
></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://taonaw.com/2026/01/25/why-i-use-denote.html">TAONAW =
- Emacs and Org Mode: Why I use Denote?</a></li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://mentat.za.net/blog/2026/01/27/org-mode-time-blocks/?=
utm_source=3Datom_feed">Stefan van der Walt: org-mode Day Planning with Tim=
e Blocks</a></li>
<li><a href=3D"https://irreal.org/blog/?p=3D13569">Irreal: Starting A Journ=
al</a></li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260126101317-e=
macs--auto-populating-weekly-dates-in-org-mode-tables/">James Dyer: Auto-Po=
pulating Weekly Dates in Org-Mode Tables</a></li>
<li><a href=3D"https://niwa.glowisle.me/how-do-i-build-this-site">=E6=88=91=
=E6=98=AF=E5=A6=82=E4=BD=95=E6=9E=84=E5=BB=BA=E8=BF=99=E4=B8=AA=E7=AB=99=E7=
=82=B9=E7=9A=84</a></li>
<li><a href=3D"https://taonaw.com/2026/02/01/org-files-to-beatiful-docx.htm=
l">TAONAW - Emacs and Org Mode: Org files to beautiful docx files with Pand=
oc</a> (<a href=3D"https://irreal.org/blog/?p=3D13583">Irreal</a>)
<ul class=3D"org-ul">
<li><a href=3D"https://taonaw.com/2026/01/30/a-bit-of-a-teaser.html">dwim-s=
hell-command-pandoc-org-to-docx</a></li>
</ul></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1qtggqp/psa_for_an=
yone_trying_to_search_org_mode_notes/">PSA searching org mode notes for tag=
s even with org roam? use 'org-match-sparse-tree' instead of 'org-roam-node=
-find'</a></li>
<li><a href=3D"https://github.com/bradmont/org-roam-tree">bradmont/org-roam=
-tree: organize backlinks in the org-roam buffer as a tree</a> (<a href=3D"=
https://www.reddit.com/r/emacs/comments/1qtmph2/orgroamtree_update_multilev=
el_trees_crosslinks/">Reddit</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=3D329c47a63c0a3d09dd95525ebafed755e9585797">New option (org=
-latex-use-sans): Control using Sans as default font</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D707eaf6c24d7e91df1a2419a87269b4ba0a30f22">Update all the =
links to savannah to use nongnu.org</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D8ace4093816b979a70c3b1b0b4781f286eec55a3">ox-man: Add sup=
port for footer-inside and header-middle</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3Daa4cd87d86df6208acf008aa9307d87ef7b1dc44">org-lint: Add c=
heck for priorities</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D8e0c195ccacb4370706d369af5ee59fb06da6a5b">speed-commands:=
Adapt priority commands to user options</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/MiniApollo/snippy">Snippy.el: VSCode/LSP =
snippet support for Emacs with Yasnippet.</a> (<a href=3D"https://www.reddi=
t.com/r/emacs/comments/1qrhstj/snippyel_vscodelsp_snippet_support_for_emacs=
_with/">Reddit</a>)</li>
<li><a href=3D"https://www.jamescherti.com/emacs-ultisnips-mode-edit-snippe=
ts-files/">James Cherti: ultisnips-mode.el (*.snippets files)</a> (<a href=
=3D"https://github.com/jamescherti/ultisnips-mode.el">Github</a>, <a href=
=3D"https://www.reddit.com/r/emacs/comments/1qqc44z/ultisnipsmodeel_an_emac=
s_major_mode_for_editing/">Reddit</a>) mode for editing Vim-compatible snip=
pets (can be translated to Yasnippet for use with Emacs)</li>
<li><a href=3D"https://sachachua.com/blog/2026/01/emacs-carnival-february-2=
026-completion/">Sacha Chua: Emacs Carnival February 2026: Completion</a></=
li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DvI1l-oC7HvI">Paxedit - a c=
omplement to Paredit</a> (<a href=3D"https://www.reddit.com/r/emacs/comment=
s/1qocfyf/paxedit_a_complement_to_paredit/">Reddit</a>)</li>
<li><a href=3D"https://mclare.blog/posts/configuring-a-C-dev-environment-in=
-emacs">Maryanne Wachter: Configuring a C Development Environment in Emacs<=
/a></li>
<li><a href=3D"https://github.com/clojure-emacs/cider/commit/fabece041cb3c1=
8f937dfd4777764e5cdb76289d">Heads-up for CIDER users: Elisp sources are now=
under lisp/</a> (<a href=3D"https://hachyderm.io/@bbatsov/1159792684396658=
57">@[email protected]</a>)</li>
<li><a href=3D"https://magnus.therning.org/2026-01-25-more-on-the-switch-to=
-eglot.html">Magnus: More on the switch to eglot</a></li>
<li><a href=3D"https://mbork.pl/2026-02-02_git-link">Marcin Borkowski: git-=
link</a></li>
<li><a href=3D"https://mwolson.org/blog/2026-01-22-first-week-with-jujutsu-=
vcs/">Mike Olson: First Week with Jujutsu VCS</a></li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://lars.ingebrigtsen.no/2026/01/21/some-minor-eplot-twe=
aks-for-csv-files/">Lars Ingebrigtsen: Some Minor eplot Tweaks for CSV File=
s</a></li>
<li><a href=3D"https://lemmy.world/post/42277494">Automatically Export Emac=
s SES Files to TSV - Lemmy.World</a></li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"http://yummymelon.com/devnull/getting-eshell-nth-history-to-=
work.html">Charles Choi: Getting Eshell nth History to Work</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://www.kindness.city/blog/2026-01-25-browser-independen=
ce.html">Converting Mozilla Firefox bookmarks to Org Mode</a> (<a href=3D"h=
ttps://tech.lgbt/@totherme/115956896298671577">@[email protected]</a>)</li>
<li><a href=3D"https://git.mmk2410.org/mmk2410/dot-emacs/src/branch/main/pa=
ckages/linkding.el">Linkding: Add URLs from Emacs, open bookmark in preferr=
ed browser</a> (<a href=3D"https://fosstodon.org/@mmk2410/11595140363737036=
9">@[email protected]</a>) integration with linkding self-hosted bookma=
rking service</li>
<li><a href=3D"https://blog.aheymans.xyz/post/hugo-emacs-theme/">Vibe Codin=
g an Emacs-Style Hugo Theme | Arthur's blog</a> (<a href=3D"https://github.=
com/ArthurHeymans/hugo-emacs-theme">Github</a>, <a href=3D"https://news.yco=
mbinator.com/item?id=3D46859529">HN</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://punchagan.muse-amuse.in/blog/elfeed-index-0-bytes/">=
punchagan: Why my Elfeed index was 0 bytes</a> (<a href=3D"https://irreal.o=
rg/blog/?p=3D13558">Irreal</a>)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2026/01/queue-multiple-transcript=
ions-with-whisper-el-speech-recognition/">Sacha Chua: Queuing multiple tran=
scriptions with whisper.el speech recognition</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/01/using-silero-voice-activi=
ty-detection-to-automatically-queue-multiple-transcriptions-with-natrys-whi=
sper-el/">Sacha Chua: Using Silero voice activity detection to automaticall=
y queue multiple transcriptions with natrys/whisper.el</a></li>
<li><a href=3D"https://codeberg.org/pale/pale">Rendering 30FPS Video Inside=
Emacs Text Buffer</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/=
1qq2t41/rendering_30fps_video_inside_emacs_text_buffer/">Reddit</a>)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://flandrew.srht.site/listful/all-codes-lead-to-home.ht=
ml">All codes lead to Home</a> (<a href=3D"https://www.reddit.com/r/emacs/c=
omments/1qofpio/all_codes_lead_to_home/">Reddit</a>)</li>
<li><a href=3D"https://github.com/minad/doom-on-emacs">minad/doom-on-emacs:=
DOOM on Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1qte=
wez/doom_on_emacs/">Reddit</a>, <a href=3D"https://news.ycombinator.com/ite=
m?id=3D46854174">HN</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qogq64/lichessel_wa=
tch_lichess_games_and_play_against/">lichess.el: Watch Lichess games and pl=
ay against Stockfish</a> (<a href=3D"https://news.ycombinator.com/item?id=
=3D46779861">HN</a>)</li>
<li><a href=3D"https://www.dropbox.com/scl/fi/nn0bwdfegnjn1qnyfb440/setup-e=
macspeak-termux.sh?rlkey=3Dk3999ra8l57722nqobsvvwz8k&dl=3D1">Script for=
getting Emacs, Emacspeak, and Elmud running on Termux</a> (<a href=3D"http=
s://tweesecake.social/@pixelate/115973532303189070">@[email protected]=
cial</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.emoses.org/posts/llms-are-good-at-emacs/">Evan M=
oses: Yak Power-Shears: LLMs are pretty good at Emacs</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qnqgto/alternative_=
transient_documentation/">Alternative transient documentation</a> - also di=
scussion about using AI to generate documentation</li>
<li><a href=3D"https://www.emacs.dyerdwelling.family/emacs/20260128082917-e=
macs--ollama-buddy-now-supports-cloud-models/">James Dyer: Ollama buddy now=
supports cloud models!</a> (<a href=3D"https://www.youtube.com/watch?v=3DQ=
sWpVF8yDbQ">YouTube</a> 01:04, <a href=3D"https://www.reddit.com/r/emacs/co=
mments/1qp600w/ollama_buddy_now_supports_cloud_models/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D4NszXTVpwmU">ECA: AI pair =
programming in your editor - Dallo</a> (32:33)</li>
<li><a href=3D"https://github.com/alvarmaciel/amp-emacs">alvarmaciel/amp-em=
acs: Deep integration of Sourcegraph Amp with Emacs, inspired by amp.nvim.<=
/a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1qrij4x/ampcli_plug=
in/">Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/benwah/emacs-claude-agent">I tested Cla=
ude Code today - And it built a proper agent package in emacs for me.</a> (=
<a href=3D"https://www.reddit.com/r/emacs/comments/1qsibsk/i_tested_claude_=
code_today_and_it_built_a_proper/">Reddit</a>)</li>
<li><a href=3D"https://mentat.za.net/blog/2026/01/26/gemini-for-code-patche=
s-in-emacs/?utm_source=3Datom_feed">Stefan van der Walt: Using Gemini for C=
ode Patches in Emacs</a></li>
<li><a href=3D"https://github.com/shackra/backpack/pull/8">So, I "vibe-code=
d" features missing in Backpack Emacs, yet another GNU Emacs distribution</=
a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1qtj4q1/so_i_vibecod=
ed_features_missing_in_backpack_emacs/">Reddit</a>)</li>
<li><a href=3D"https://news.ycombinator.com/item?id=3D46815899">Short HN di=
scussion about agent-shell</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1qo1vc3/fortnightly_=
tips_tricks_and_questions_20260127/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2026-01-27 / week 04</a></li>
<li><a href=3D"https://taonaw.com/2026/01/22/reflection-on-my-emacs-experie=
nce.html">TAONAW - Emacs and Org Mode: Reflection on my Emacs experience</a=
></li>
<li><a href=3D"https://ice.ch3.st/notes/ai7skja4ssvx006x">Amy's story behin=
d Org Real and the boxy layout system</a></li>
<li><a href=3D"https://michal.sapka.pl/weblog/2026/rte-return-to-emacs">Mic=
hal Sapka: RTE - Return to Emacs</a> (<a href=3D"https://irreal.org/blog/?p=
=3D13575">Irreal</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>
<ul class=3D"org-ul">
<li><a href=3D"https://zimblo.bearblog.dev/emacs-carnival-jan26-this-year-i=
ll-de-obfuscate/">Zimblo: Emacs Carnival Jan 26: =E2=80=9CThis Year, I=E2=
=80=99ll de-obfuscate=E2=80=9D | zimblog</a></li>
<li><a href=3D"http://curious.galthub.com/blog/2026-01-19/">George Jones: T=
his Year I'll=E2=80=A6 =C2=B7 Curious Musings</a></li>
<li><a href=3D"https://www.arjenwiersma.nl/this-year-ill">Arjen Wiersma: Th=
is year, I'll…..</a></li>
<li><a href=3D"https://sachachua.com/blog/2026/01/emacs-cette-annee-je-vais=
-this-year-i-will/">Sacha Chua: Emacs: This year, I will… / Cette an=
n=C3=A9e, je vais…</a></li>
<li><a href=3D"https://johnrakestraw.com/post/emacs-carnival-this-year-i-ll=
-dot-dot-dot/">John Rakestraw | Emacs Carnival: This year, I'll =E2=80=A6</=
a></li>
<li><a href=3D"https://commonplace.doubleloop.net/emacs-carnival-this-year-=
ill">Neil Mather: Emacs Carnival: This year I'll=E2=80=A6</a></li>
<li><a href=3D"https://kyo.iroiro.party/en/posts/this-year-a-shitty-gui/">K=
ana: This year, I will write a shitty GUI for my Emacs clone</a></li>
<li><a href=3D"https://sebastianprehn.dk/blog/this-year-ill/">Sebastian Lar=
sen Prehn: This Year, I'll =E2=80=A6</a></li>
<li><a href=3D"https://cleberg.net/blog/emacs-carnival-2026-01-this-year-i-=
will.html">Christian Cleberg: Emacs Carnival: =E2=80=9CThis Year, I Will&he=
llip;=E2=80=9D</a></li>
<li><a href=3D"https://lio.novelli.si/en/blog/this-year-i-ll.html">Lio Nove=
lli: This year I'll =E2=80=A6</a></li>
</ul></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DrSom7XjUa-o">Sorting Lines=
by Fields in Emacs</a> (02:57)</li>
<li><a href=3D"https://protesilaos.com/codelog/2026-01-25-emacs-tmr-1-3-0/"=
>Protesilaos Stavrou: Emacs: tmr version 1.3.0</a></li>
<li><a href=3D"https://irreal.org/blog/?p=3D13571">Irreal: Gruber On File S=
aving Ease</a></li>
<li><a href=3D"https://irreal.org/blog/?p=3D13567">Irreal: Emacs Performanc=
e on macOS</a></li>
<li><a href=3D"https://github.com/teamtype/teamtype/tree/emacs-plugin">team=
type/teamtype at emacs-plugin</a> (<a href=3D"https://fosstodon.org/@teamty=
pe/115966640090560105">@[email protected]</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel:
<ul class=3D"org-ul">
<li><a href=3D"https://yhetil.org/emacs-devel/[email protected]/">Some=
notes on stylistic sets and how shaping works</a></li>
<li><a href=3D"https://yhetil.org/emacs-devel/[email protected]/">Tr=
ying to split feature/igc into smaller pieces</a></li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D049eefa611912c6894c5fdeef2127ab2165e0144">display-time: Add option to =
customize help-echo format</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D39dc99518c6a481df1cc544c02461bd2eaff955f">Add new input method for Tus=
carora</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da0748d9791c7dbf8604ef9312c1b889cb87a42ff">New function 'truncate-strin=
g-pixelwise' (bug#80244)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dfcdd8678f97e98b2afc38f1e999559eff726972a">Make diff-hunk-kill respect =
an active region</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D705c0e3729bf53db9e84ae7c8b932ebc3b2da934">Bind 's' to diff-split-hunk =
in read-only diff-mode</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D1ff0c58fee23356b3a3ef1c7fee24e22fa020356">New function 'checkdoc-batch=
' (bug#80199)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D3584a762b8cbfb6e13011827ec5934f039344d0f">New key 'M-j' for 'icomplete=
-mode' (bug#62108)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D12e53dfafe097d053e78f83788a5c44320a3d370">New C-x v T l and C-x v T L =
commands</a> (vc-log-outgoing-base, vc-root-log-outgoing-base) show corresp=
onding revision logs</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D0ab5db015f7eed3ffdf85ccbb75ff48e2c44b5a1">(minibuffer-message): Do not=
block while displaying message.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D43d6907ad9c8fae70d885132a552fe3672f498e8">Move outstanding changes com=
mands from 'o' to 'T'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6a071ad37327eb318a1d796dd6d7d9edffd82950">Add 'select-frame-by-id' and=
'undelete-frame-by-id' (Bug#80192)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De8f26d554b64ed63fe2b7f110d5247648b7322ed">Support cons cell for 'line-=
spacing'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D29bdba37f2ac3a912d15d2b65169cfb312707da2">New bindings for vc-revert</=
a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D15d3cc3f65e8ea3bc1e1a4c766f439bcad012150">Flymake support for yaml-ts-=
mode.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D8ea6f6da7739adb054871da80a073672f6c706d7">Add JSON path utility comman=
d to json-ts-mode</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D4150c2e22e93ca6bdf682b0067d430e412db3688">(garbage-collect-heapsize): =
New function</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D9ba2f13176a756030e4d8476436662d630447f65">* lisp/tab-bar.el (tab-bar-s=
plit-tab): New command.</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/dialog-mode">dialog-mo=
de</a>: Major mode for editing Dialog files (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/duckdb-query">duckdb-q=
uery</a>: DuckDB query results as native Elisp data structures (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/eldc">eldc</a>: Emacs =
Lisp Dictionary Converter (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/lazy">lazy</a>: Lazy e=
valuation library (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/magit-pre-commit">magi=
t-pre-commit</a>: Magit integration for pre-commit (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/org-window-habit">org-=
window-habit</a>: Time window based habits (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-02">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-02-02.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2026-02-02 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs: un editor del pasado para el futuro (in person) https://gpul.org=
/eventos/2026/emacs/ Thu Feb 5 1200 America/Toronto
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/312922157=
/ Thu Feb 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto -- Fri Feb 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - =
0800 Asia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Feb 6 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - =
1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 7 0000 Asia/Singapore
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Feb 11 =
0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600=
Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 12 0000 Asia/S=
ingapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Feb 13 1800 Europe/Paris
- Beginner:
- [[https://emacsfr.org/2025/02/21/mastering-emacs-essential-tips-and-tri=
cks-for-efficiency/][Essential Tips and Tricks for Efficiency =E2=80=93 Ema=
csfr]] ([[https://mastodon.social/@unixbhaskar/115986328500511198][@unixbha=
[email protected]]])
- Emacs configuration:
- [[https://www.reddit.com/r/emacs/comments/1qpkbv6/post_your_favorite_dw=
im_commands_packages_or_own/][Post your favorite DWIM commands, packages, o=
r own hacks]]
- [[https://www.kindness.city/blog/2026-02-02-minimal-emacs-and-nix.html]=
[Using Minimal Emacs with Nix]] ([[https://tech.lgbt/@totherme/116002071938=
802767][@[email protected]]])
- [[https://github.com/MiniApollo/kickstart.emacs][Kickstart.emacs: Got a=
huge update.]] ([[https://www.reddit.com/r/emacs/comments/1qtcv6s/kickstar=
temacs_got_a_huge_update/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/1qso7ye/startup_changes_in_em=
acs_311_the_userlisp/][Startup Changes in Emacs 31.1 The "user-lisp" Direct=
ory]]
- Emacs Lisp:
- [[https://www.youtube.com/watch?v=3DqZqUmqqatKs][Use Batch Mode to Test=
Your Dot Emacs File]] (02:36)
- [[https://flandrew.srht.site/listful/iso-week-dates-in-emacs-lisp-and-b=
ash.html][Listful Andrew: ISO week dates in Emacs Lisp and Bash]]
- [[https://codeberg.org/Trevoke/elk][Trevoke/elk: project management too=
l for emacs lisp - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comment=
s/1qsz36p/a_new_project_manager_for_elisp_packages_elk/][Reddit]])
- [[https://github.com/gggion/duckdb-query.el][duckdb-query.el - DuckDB S=
QL/Elisp: query parquet, CSV, org-tables, alists in the same SQL statement =
seamlessly]] ([[https://www.reddit.com/r/emacs/comments/1qj00l1/duckdbquery=
el_bidirectional_duckdb_sqlelisp/][Reddit]], [[https://www.reddit.com/r/ema=
cs/comments/1qppfeh/duckdbqueryel_v070_10x_faster_queries_via/][Reddit]])
- [[https://tv.dyne.org/w/hU9gPLwU6m541nu24vXQD8][[17] Emacs Reader: Curs=
ors, PALE, Canvas API and More! - 2/2/2026, 2:33:39 PM - Dyne.org TV]]
- [[https://tv.dyne.org/w/f4py2PspoRFjUQTJgfYEwJ][[17] Emacs Reader: Curs=
ors, PALE, Canvas API and More! - 2/2/2026, 2:26:28 PM - Dyne.org TV]]
- [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D80281][#80281 - 31.0.=
50; FR: Canvas object as display property - GNU bug report logs]] ([[https:=
//mathstodon.xyz/@tusharhero/115996119129049445][@[email protected]=
]])
- [[https://codeberg.org/divyaranjan/emacs-reader/src/branch/partial-rend=
ering/pale][pale: Picture and animation library for Emacs]] ([[https://math=
stodon.xyz/@divyaranjan/115968078810699928][@[email protected]]])
- Appearance:
- [[https://codeberg.org/halych/sans-mono][halych/sans-mono: Configure pr=
oportional fonts for editing text in emacs - Codeberg.org]] ([[https://mast=
odon.sdf.org/@halych/115973049721801428][@[email protected]]])
- [[https://protesilaos.com/codelog/2026-01-27-emacs-ef-themes-2-1-0/][Pr=
otesilaos Stavrou: Emacs: ef-themes version 2.1.0]]
- Navigation:
- [[https://irreal.org/blog/?p=3D13560][Irreal: When Should You Use Visua=
l-line-mode?]]
- [[https://hachyderm.io/@skybert/115974013720526396][Tip about using hs-=
minor-mode for code folding]]
- [[https://www.youtube.com/watch?v=3DWgNfGHAJsUQ][Recursion and Quitting=
in Emacs]] (07:06)
- Writing:
- [[https://sachachua.com/blog/2026/01/emacs-and-french-focus-flycheck-gr=
ammalecte-on-the-narrowed-part-of-the-buffer/][Sacha Chua: Emacs and French=
: Focus flycheck-grammalecte on the narrowed part of the buffer]]
- Denote:
- [[https://taonaw.com/2026/01/25/why-i-use-denote.html][TAONAW - Emacs a=
nd Org Mode: Why I use Denote?]]
- Org Mode:
- [[https://mentat.za.net/blog/2026/01/27/org-mode-time-blocks/?utm_sourc=
e=3Datom_feed][Stefan van der Walt: org-mode Day Planning with Time Blocks]]
- [[https://irreal.org/blog/?p=3D13569][Irreal: Starting A Journal]]
- [[https://www.emacs.dyerdwelling.family/emacs/20260126101317-emacs--aut=
o-populating-weekly-dates-in-org-mode-tables/][James Dyer: Auto-Populating =
Weekly Dates in Org-Mode Tables]]
- [[https://niwa.glowisle.me/how-do-i-build-this-site][=E6=88=91=E6=98=AF=
=E5=A6=82=E4=BD=95=E6=9E=84=E5=BB=BA=E8=BF=99=E4=B8=AA=E7=AB=99=E7=82=B9=E7=
=9A=84]]
- [[https://taonaw.com/2026/02/01/org-files-to-beatiful-docx.html][TAONAW=
- Emacs and Org Mode: Org files to beautiful docx files with Pandoc]] ([[h=
ttps://irreal.org/blog/?p=3D13583][Irreal]])
- [[https://taonaw.com/2026/01/30/a-bit-of-a-teaser.html][dwim-shell-co=
mmand-pandoc-org-to-docx]]
- [[https://www.reddit.com/r/orgmode/comments/1qtggqp/psa_for_anyone_tryi=
ng_to_search_org_mode_notes/][PSA searching org mode notes for tags even wi=
th org roam? use 'org-match-sparse-tree' instead of 'org-roam-node-find']]
- [[https://github.com/bradmont/org-roam-tree][bradmont/org-roam-tree: or=
ganize backlinks in the org-roam buffer as a tree]] ([[https://www.reddit.c=
om/r/emacs/comments/1qtmph2/orgroamtree_update_multilevel_trees_crosslinks/=
][Reddit]])
- Org development:
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D329c47a63c0a3d09dd95525ebafed755e9585797][New option (org-latex-=
use-sans): Control using Sans as default font]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D707eaf6c24d7e91df1a2419a87269b4ba0a30f22][Update all the links t=
o savannah to use nongnu.org]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D8ace4093816b979a70c3b1b0b4781f286eec55a3][ox-man: Add support fo=
r footer-inside and header-middle]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3Daa4cd87d86df6208acf008aa9307d87ef7b1dc44][org-lint: Add check fo=
r priorities]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D8e0c195ccacb4370706d369af5ee59fb06da6a5b][speed-commands: Adapt =
priority commands to user options]]
- Completion:
- [[https://github.com/MiniApollo/snippy][Snippy.el: VSCode/LSP snippet s=
upport for Emacs with Yasnippet.]] ([[https://www.reddit.com/r/emacs/commen=
ts/1qrhstj/snippyel_vscodelsp_snippet_support_for_emacs_with/][Reddit]])
- [[https://www.jamescherti.com/emacs-ultisnips-mode-edit-snippets-files/=
][James Cherti: ultisnips-mode.el (*.snippets files)]] ([[https://github.co=
m/jamescherti/ultisnips-mode.el][Github]], [[https://www.reddit.com/r/emacs=
/comments/1qqc44z/ultisnipsmodeel_an_emacs_major_mode_for_editing/][Reddit]=
]) mode for editing Vim-compatible snippets (can be translated to Yasnippet=
for use with Emacs)
- [[https://sachachua.com/blog/2026/01/emacs-carnival-february-2026-compl=
etion/][Sacha Chua: Emacs Carnival February 2026: Completion]]
- Coding:
- [[https://www.youtube.com/watch?v=3DvI1l-oC7HvI][Paxedit - a complement=
to Paredit]] ([[https://www.reddit.com/r/emacs/comments/1qocfyf/paxedit_a_=
complement_to_paredit/][Reddit]])
- [[https://mclare.blog/posts/configuring-a-C-dev-environment-in-emacs][M=
aryanne Wachter: Configuring a C Development Environment in Emacs]]
- [[https://github.com/clojure-emacs/cider/commit/fabece041cb3c18f937dfd4=
777764e5cdb76289d][Heads-up for CIDER users: Elisp sources are now under li=
sp/]] ([[https://hachyderm.io/@bbatsov/115979268439665857][@bbatsov@hachyde=
rm.io]])
- [[https://magnus.therning.org/2026-01-25-more-on-the-switch-to-eglot.ht=
ml][Magnus: More on the switch to eglot]]
- [[https://mbork.pl/2026-02-02_git-link][Marcin Borkowski: git-link]]
- [[https://mwolson.org/blog/2026-01-22-first-week-with-jujutsu-vcs/][Mik=
e Olson: First Week with Jujutsu VCS]]
- Math:
- [[https://lars.ingebrigtsen.no/2026/01/21/some-minor-eplot-tweaks-for-c=
sv-files/][Lars Ingebrigtsen: Some Minor eplot Tweaks for CSV Files]]
- [[https://lemmy.world/post/42277494][Automatically Export Emacs SES Fil=
es to TSV - Lemmy.World]]
- Shells:
- [[http://yummymelon.com/devnull/getting-eshell-nth-history-to-work.html=
][Charles Choi: Getting Eshell nth History to Work]]
- Web:
- [[https://www.kindness.city/blog/2026-01-25-browser-independence.html][=
Converting Mozilla Firefox bookmarks to Org Mode]] ([[https://tech.lgbt/@to=
therme/115956896298671577][@[email protected]]])
- [[https://git.mmk2410.org/mmk2410/dot-emacs/src/branch/main/packages/li=
nkding.el][Linkding: Add URLs from Emacs, open bookmark in preferred browse=
r]] ([[https://fosstodon.org/@mmk2410/115951403637370369][@mmk2410@fosstodo=
n.org]]) integration with linkding self-hosted bookmarking service
- [[https://blog.aheymans.xyz/post/hugo-emacs-theme/][Vibe Coding an Emac=
s-Style Hugo Theme | Arthur's blog]] ([[https://github.com/ArthurHeymans/hu=
go-emacs-theme][Github]], [[https://news.ycombinator.com/item?id=3D46859529=
][HN]])
- Mail, news, and chat:
- [[https://punchagan.muse-amuse.in/blog/elfeed-index-0-bytes/][punchagan=
: Why my Elfeed index was 0 bytes]] ([[https://irreal.org/blog/?p=3D13558][=
Irreal]])
- Multimedia:
- [[https://sachachua.com/blog/2026/01/queue-multiple-transcriptions-with=
-whisper-el-speech-recognition/][Sacha Chua: Queuing multiple transcription=
s with whisper.el speech recognition]]
- [[https://sachachua.com/blog/2026/01/using-silero-voice-activity-detect=
ion-to-automatically-queue-multiple-transcriptions-with-natrys-whisper-el/]=
[Sacha Chua: Using Silero voice activity detection to automatically queue m=
ultiple transcriptions with natrys/whisper.el]]
- [[https://codeberg.org/pale/pale][Rendering 30FPS Video Inside Emacs Te=
xt Buffer]] ([[https://www.reddit.com/r/emacs/comments/1qq2t41/rendering_30=
fps_video_inside_emacs_text_buffer/][Reddit]])
- Fun:
- [[https://flandrew.srht.site/listful/all-codes-lead-to-home.html][All c=
odes lead to Home]] ([[https://www.reddit.com/r/emacs/comments/1qofpio/all_=
codes_lead_to_home/][Reddit]])
- [[https://github.com/minad/doom-on-emacs][minad/doom-on-emacs: DOOM on =
Emacs]] ([[https://www.reddit.com/r/emacs/comments/1qtewez/doom_on_emacs/][=
Reddit]], [[https://news.ycombinator.com/item?id=3D46854174][HN]])
- [[https://www.reddit.com/r/emacs/comments/1qogq64/lichessel_watch_liche=
ss_games_and_play_against/][lichess.el: Watch Lichess games and play agains=
t Stockfish]] ([[https://news.ycombinator.com/item?id=3D46779861][HN]])
- [[https://www.dropbox.com/scl/fi/nn0bwdfegnjn1qnyfb440/setup-emacspeak-=
termux.sh?rlkey=3Dk3999ra8l57722nqobsvvwz8k&dl=3D1][Script for getting Emac=
s, Emacspeak, and Elmud running on Termux]] ([[https://tweesecake.social/@p=
ixelate/115973532303189070][@[email protected]]])
- AI:
- [[https://www.emoses.org/posts/llms-are-good-at-emacs/][Evan Moses: Yak=
Power-Shears: LLMs are pretty good at Emacs]]
- [[https://www.reddit.com/r/emacs/comments/1qnqgto/alternative_transient=
_documentation/][Alternative transient documentation]] - also discussion ab=
out using AI to generate documentation
- [[https://www.emacs.dyerdwelling.family/emacs/20260128082917-emacs--oll=
ama-buddy-now-supports-cloud-models/][James Dyer: Ollama buddy now supports=
cloud models!]] ([[https://www.youtube.com/watch?v=3DQsWpVF8yDbQ][YouTube]=
] 01:04, [[https://www.reddit.com/r/emacs/comments/1qp600w/ollama_buddy_now=
_supports_cloud_models/][Reddit]])
- [[https://www.youtube.com/watch?v=3D4NszXTVpwmU][ECA: AI pair programmi=
ng in your editor - Dallo]] (32:33)
- [[https://github.com/alvarmaciel/amp-emacs][alvarmaciel/amp-emacs: Deep=
integration of Sourcegraph Amp with Emacs, inspired by amp.nvim.]] ([[http=
s://www.reddit.com/r/emacs/comments/1qrij4x/ampcli_plugin/][Reddit]])
- [[https://codeberg.org/benwah/emacs-claude-agent][I tested Claude Code =
today - And it built a proper agent package in emacs for me.]] ([[https://w=
ww.reddit.com/r/emacs/comments/1qsibsk/i_tested_claude_code_today_and_it_bu=
ilt_a_proper/][Reddit]])
- [[https://mentat.za.net/blog/2026/01/26/gemini-for-code-patches-in-emac=
s/?utm_source=3Datom_feed][Stefan van der Walt: Using Gemini for Code Patch=
es in Emacs]]
- [[https://github.com/shackra/backpack/pull/8][So, I "vibe-coded" featur=
es missing in Backpack Emacs, yet another GNU Emacs distribution]] ([[https=
://www.reddit.com/r/emacs/comments/1qtj4q1/so_i_vibecoded_features_missing_=
in_backpack_emacs/][Reddit]])
- [[https://news.ycombinator.com/item?id=3D46815899][Short HN discussion =
about agent-shell]]
- Community:
- [[https://www.reddit.com/r/emacs/comments/1qo1vc3/fortnightly_tips_tric=
ks_and_questions_20260127/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2026-01-27 / week 04]]
- [[https://taonaw.com/2026/01/22/reflection-on-my-emacs-experience.html]=
[TAONAW - Emacs and Org Mode: Reflection on my Emacs experience]]
- [[https://ice.ch3.st/notes/ai7skja4ssvx006x][Amy's story behind Org Rea=
l and the boxy layout system]]
- [[https://michal.sapka.pl/weblog/2026/rte-return-to-emacs][Michal Sapka=
: RTE - Return to Emacs]] ([[https://irreal.org/blog/?p=3D13575][Irreal]])
- [[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://zimblo.bearblog.dev/emacs-carnival-jan26-this-year-ill-de-o=
bfuscate/][Zimblo: Emacs Carnival Jan 26: =E2=80=9CThis Year, I=E2=80=99ll =
de-obfuscate=E2=80=9D | zimblog]]
- [[http://curious.galthub.com/blog/2026-01-19/][George Jones: This Yea=
r I'll=E2=80=A6 =C2=B7 Curious Musings]]
- [[https://www.arjenwiersma.nl/this-year-ill][Arjen Wiersma: This year=
, I'll.....]]
- [[https://sachachua.com/blog/2026/01/emacs-cette-annee-je-vais-this-y=
ear-i-will/][Sacha Chua: Emacs: This year, I will... / Cette ann=C3=A9e, je=
vais...]]
- [[https://johnrakestraw.com/post/emacs-carnival-this-year-i-ll-dot-do=
t-dot/][John Rakestraw | Emacs Carnival: This year, I'll =E2=80=A6]]
- [[https://commonplace.doubleloop.net/emacs-carnival-this-year-ill][Ne=
il Mather: Emacs Carnival: This year I'll=E2=80=A6]]
- [[https://kyo.iroiro.party/en/posts/this-year-a-shitty-gui/][Kana: Th=
is year, I will write a shitty GUI for my Emacs clone]]
- [[https://sebastianprehn.dk/blog/this-year-ill/][Sebastian Larsen Pre=
hn: This Year, I'll =E2=80=A6]]
- [[https://cleberg.net/blog/emacs-carnival-2026-01-this-year-i-will.ht=
ml][Christian Cleberg: Emacs Carnival: =E2=80=9CThis Year, I Will...=E2=80=
=9D]]
- [[https://lio.novelli.si/en/blog/this-year-i-ll.html][Lio Novelli: Th=
is year I'll =E2=80=A6]]
- Other:
- [[https://www.youtube.com/watch?v=3DrSom7XjUa-o][Sorting Lines by Field=
s in Emacs]] (02:57)
- [[https://protesilaos.com/codelog/2026-01-25-emacs-tmr-1-3-0/][Protesil=
aos Stavrou: Emacs: tmr version 1.3.0]]
- [[https://irreal.org/blog/?p=3D13571][Irreal: Gruber On File Saving Eas=
e]]
- [[https://irreal.org/blog/?p=3D13567][Irreal: Emacs Performance on macO=
S]]
- [[https://github.com/teamtype/teamtype/tree/emacs-plugin][teamtype/team=
type at emacs-plugin]] ([[https://fosstodon.org/@teamtype/11596664009056010=
5][@[email protected]]])
- Emacs development:
- emacs-devel:
- [[https://yhetil.org/emacs-devel/[email protected]/][Some notes =
on stylistic sets and how shaping works]]
- [[https://yhetil.org/emacs-devel/[email protected]/][Trying to=
split feature/igc into smaller pieces]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D049e=
efa611912c6894c5fdeef2127ab2165e0144][display-time: Add option to customize=
help-echo format]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D39dc=
99518c6a481df1cc544c02461bd2eaff955f][Add new input method for Tuscarora]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da074=
8d9791c7dbf8604ef9312c1b889cb87a42ff][New function 'truncate-string-pixelwi=
se' (bug#80244)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfcdd=
8678f97e98b2afc38f1e999559eff726972a][Make diff-hunk-kill respect an active=
region]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D705c=
0e3729bf53db9e84ae7c8b932ebc3b2da934][Bind 's' to diff-split-hunk in read-o=
nly diff-mode]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1ff0=
c58fee23356b3a3ef1c7fee24e22fa020356][New function 'checkdoc-batch' (bug#80=
199)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D3584=
a762b8cbfb6e13011827ec5934f039344d0f][New key 'M-j' for 'icomplete-mode' (b=
ug#62108)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D12e5=
3dfafe097d053e78f83788a5c44320a3d370][New C-x v T l and C-x v T L commands]=
] (vc-log-outgoing-base, vc-root-log-outgoing-base) show corresponding revi=
sion logs
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D0ab5=
db015f7eed3ffdf85ccbb75ff48e2c44b5a1][(minibuffer-message): Do not block wh=
ile displaying message.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D43d6=
907ad9c8fae70d885132a552fe3672f498e8][Move outstanding changes commands fro=
m 'o' to 'T']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6a07=
1ad37327eb318a1d796dd6d7d9edffd82950][Add 'select-frame-by-id' and 'undelet=
e-frame-by-id' (Bug#80192)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De8f2=
6d554b64ed63fe2b7f110d5247648b7322ed][Support cons cell for 'line-spacing']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D29bd=
ba37f2ac3a912d15d2b65169cfb312707da2][New bindings for vc-revert]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D15d3=
cc3f65e8ea3bc1e1a4c766f439bcad012150][Flymake support for yaml-ts-mode.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8ea6=
f6da7739adb054871da80a073672f6c706d7][Add JSON path utility command to json=
-ts-mode]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4150=
c2e22e93ca6bdf682b0067d430e412db3688][(garbage-collect-heapsize): New funct=
ion]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9ba2=
f13176a756030e4d8476436662d630447f65][* lisp/tab-bar.el (tab-bar-split-tab)=
: New command.]]
- New packages:
- https://melpa.org/#/dialog-mode: Major mode for editing Dialog files (M=
ELPA)
- https://melpa.org/#/duckdb-query: DuckDB query results as native Elisp =
data structures (MELPA)
- https://melpa.org/#/eldc: Emacs Lisp Dictionary Converter (MELPA)
- https://melpa.org/#/lazy: Lazy evaluation library (MELPA)
- https://melpa.org/#/magit-pre-commit: Magit integration for pre-commit =
(MELPA)
- https://melpa.org/#/org-window-habit: Time window based habits (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-02][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
--=-=-=--