2026-01-12 Emacs news
=====================

  If you want to review packages before upgrading them, check out the new 
package.el feature for reviewing diffs 
https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97
 (Reddit 
https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/,
 Irreal https://irreal.org/blog/?p=13535).

  - Upcoming events (iCal file 
https://emacslife.com/calendar/emacs-calendar.ics, Org 
https://emacslife.com/calendar/):
      - London Emacs (in person): Emacs London meetup 
//www.meetup.com/london-emacs-hacking/events/312727757/ 
https://www.meetup.com/london-emacs-hacking/events/312727757/ Tue Jan 13 1800 
Europe/London
      - OrgMeetup (virtual) //orgmode.org/worg/orgmeetup.html 
https://orgmode.org/worg/orgmeetup.html Wed Jan 14 0800 America/Vancouver - 
1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin 
- 2130 Asia/Kolkata -- Thu Jan 15 0000 Asia/Singapore
      - EmacsSF (in person): coffee.el in SF 
//www.meetup.com/emacs-sf/events/312735622/ 
https://www.meetup.com/emacs-sf/events/312735622/ Sat Jan 17 1100 
America/Los_Angeles
      - M-x Research: TBA //m-x-research.github.io/ 
https://m-x-research.github.io/ 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
      - Emacs APAC: Emacs APAC meetup (virtual) 
//emacs-apac.gitlab.io/announcements/ 
https://emacs-apac.gitlab.io/announcements/ Sat Jan 24 0030 America/Vancouver - 
0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin 
- 1400 Asia/Kolkata - 1630 Asia/Singapore
  - Emacs configuration:
      - package.el - Package diff/review feature has landed 
https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97
 (Reddit 
https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/,
 Irreal https://irreal.org/blog/?p=13535)
  - Emacs Lisp:
      - Small experiment with a template library 
https://in-parentheses.codeberg.page/posts/template-fill/ (Reddit 
https://www.reddit.com/r/emacs/comments/1q7ctl8/small_experiment_with_a_template_library/)
      - The Emacs Widget Library: A Critique and Case Study - Boris Buliga 
https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library
      - vui.el: Declarative, component-based UI library for Emacs 
https://github.com/d12frosted/vui.el/ (Reddit 
https://www.reddit.com/r/emacs/comments/1q8hpl7/vuiel_declarative_componentbased_ui_library_for/)
      - New testing framework: e-unit.el 
https://www.reddit.com/r/emacs/comments/1q9e91n/new_testing_framework_eunitel/
  - Appearance:
      - Peek as you go https://i.redd.it/ym2uqpy64wcg1.gif (Reddit 
https://www.reddit.com/r/emacs/comments/1qaqu7t/peek_as_you_go/) - highlight 
symbol on double space
      - [ANN] show-inactive-region now on MELPA 
https://codeberg.org/ideasman42/emacs-show-inactive-region (Reddit 
https://www.reddit.com/r/emacs/comments/1qau795/ann_showinactiveregion_now_on_melpa/)
  - Navigation:
      - James Dyer: A single function ripgrep alternative to rgrep 
https://www.emacs.dyerdwelling.family/emacs/20260109094340-emacs--a-single-function-ripgrep-alternative-to-rgrep/
  - Dired:
      - Chris Maiorana: The Emacs Way: Listing Directory Contents 
https://chrismaiorana.com/emacs-way-list-directory-contents/ (Irreal 
https://irreal.org/blog/?p=13537)
      - Create Directories in Emacs Dired (Tips) 
https://www.youtube.com/watch?v=_49ZR9hU1js (01:26)
      - New package dired-video-thumbnail on MELPA for image-dired style 
thumbnail viewing for video files 
https://github.com/captainflasmr/dired-video-thumbnail (Reddit 
https://www.reddit.com/r/emacs/comments/1q5dbaf/new_package_diredvideothumbnail_on_melpa_for/)
  - Writing:
      - Mike Olson - Automatic Arrow Characters in Emacs 
https://mwolson.org/blog/2025-11-23-automatic-arrow-characters-in-emacs/ 
(@[email protected] https://mastodon.social/@mikeozen/115874981169702733)
      - Marcin Borkowski: Making fill-paragraph more flexible 
https://mbork.pl/2026-01-12_Making_fill-paragraph_more_flexible
  - Org Mode:
      - Keeping appointments from my Org agenda updated | Dave’s Blog 
https://davemq.github.io/2026/01/07/org-agenda-to-appt-timer.html 
(@[email protected] https://fosstodon.org/@davemq/115854712475101751)
      - Creating weekly diary-style timestamps in Org Mode | Dave’s Blog 
https://davemq.github.io/2026/01/06/org-diary-every-monday.html 
(@[email protected] https://fosstodon.org/@davemq/115850173042830416)
      - 200ok: Building Consistent Habits (Just in Time for New Year's 
Resolutions) 
https://200ok.ch/posts/2026-01-07_building_consistent_habits_just_in_time_for_new_years_resolutions.html
      - Tip about starting a list with `- 0:00:00 ::' for automatic 
org-timer-item handling 
https://goto.ryuslash.org/@ryuslash/statuses/01KE5XM2Q613VQY9R6ZBPN028E
      - Emailing org-mode "TODO" Reminders with XProc 
https://ilmarikoria.xyz/2026-01-10-blog.html
      - [BLOG] #25 bbb:OrgMeetup on Wed, December 10, 19:00 UTC+3 - Ihor 
Radchenko https://list.orgmode.org/orgmode/874ioteo2e.fsf@localhost/ 
(@[email protected] https://fosstodon.org/@yantar92/115870474367848808)
      - Org Mode requests: [RFC] Behaviour of ‘org-agenda-clock-goto’ with 
‘repeated’ tasks 
https://list.orgmode.org/[email protected]
      - Org development:
      - ob-core.el: Respect no/nil value in :wrap header argument 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=480c9b706a273984991a38b3542e1acc69ef5105
      - org-html-style-default: Add lowercase c to src languages 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=24b7fde23d8aede01a1157121064e84c449345ed
      - Rename org-edit-src-content-indentation to org-src-content-indentation 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5501a0f80cae515c535d835f01890ea2f16a6809
      - Revert "Clocktables: Indent inline tasks under their heading" 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3b142b7fcff40d299c5718b1a5e36738b689d6a
      - org-table.el: Cache invisibility spec for `org-string-width' 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=762fe766768abef901a20ce469c9803735e11d59
  - Completion:
      - consult-ripfd: live finding + searching with an fd + rg consult mashup 
https://github.com/jdtsmith/consult-ripfd (Reddit 
https://www.reddit.com/r/emacs/comments/1q61xq1/consultripfd_live_finding_searching_with_an_fd_rg/)
  - Coding:
      - Emacs minor mode for bacon background compiler code checker 
https://seed.pipapo.org/nodes/seed.pipapo.org/rad:zKbD2Y9kERBYScgczMaJBTRfjBhh 
(@[email protected] https://social.tchncs.de/@cehteh/115849430530285873)
      - How to insert pairs without fancy packages in Emacs 
https://www.youtube.com/watch?v=Qmid2WtICrk (03:49)
      - Announcing Casual HTML & CSS 
http://yummymelon.com/devnull/announcing-casual-html-css.html (Irreal 
https://irreal.org/blog/?p=13529)
      - Mike Olson: Announcing eglot-python-preset 
https://mwolson.org/blog/2026-01-11-announcing-eglot-python-preset/
      - eglot-python-preset: Python LSP support with PEP-723 scripts for Emacs 
https://www.reddit.com/r/emacs/comments/1qaewwz/eglotpythonpreset_python_lsp_support_with_pep723/
 (@mikeozen https://mastodon.social/@mikeozen/115879068757336246)
      - Open jive Friday night | Getting Python into Git 
https://www.youtube.com/watch?v=-wGXnY6Mdcw (40:20)
      - Chris Maiorana: Selective staging in Magit 
https://chrismaiorana.com/magit-selective-staging/
      - Tip about using magit-diff-visit-prefer-worktree 
https://goto.ryuslash.org/@ryuslash/statuses/01KEAS9MVF3HPYEYG6H7HNWJP2
      - I made a pre-commit companion for Magit 
https://github.com/DamianB-BitFlipper/magit-pre-commit.el (Reddit 
https://www.reddit.com/r/emacs/comments/1q4ud4t/i_made_a_precommit_companion_for_magit/)
  - Shells:
      - harald/terminal-frame: Dedicated terminal frame for Emacs' M-x shell - 
Codeberg.org https://codeberg.org/harald/terminal-frame (@[email protected] 
https://nrw.social/@HaraldKi/115843399190290672)
  - Mail, news, and chat:
      - James Endres Howell: Custom sorting of mu4e headers 
https://jamesendreshowell.com/2026-01-08-custom-sorting-of-mu4e-headers.html 
(Irreal https://irreal.org/blog/?p=13531, @[email protected] 
https://fediscience.org/@jameshowell/115861124788764181)
      - punchagan: An offline-friendly Elfeed web UI 
https://punchagan.muse-amuse.in/blog/offline-friendly-elfeed-web-ui/
  - Evil mode:
      - I use Emacs' cursor model in evil-mode's normal state. 
https://www.youtube.com/watch?v=0xaGgaaUMcw (19:29)
  - Doom Emacs:
      - Jack Baty: Dropping back to Doom Emacs 
https://baty.net/posts/2026/01/dropping-back-to-doom-emacs/
  - Fun:
      - Download Anime From Nyaa from within Emacs 
https://www.youtube.com/watch?v=sBBq-bzghV0 (04:08)
  - AI:
      - Fritz Grabo: How I Talk to Books and Source Code 
https://fritzgrabo.com/posts/how-i-talk-to-books-and-source-code/
      - pi-coding-agent: AI-assisted coding in Emacs 
https://www.reddit.com/r/emacs/comments/1qa8xql/picodingagent_aiassisted_coding_in_emacs/
 (HN https://news.ycombinator.com/item?id=46579787)
  - Community:
      - Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...” 
https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/
      - My People of Emacs – Curtis McHale 
https://curtismchale.ca/2026/01/06/my-people-of-emacs/ 
(@[email protected] 
https://mastodon.social/@curtismchale/115849463446315228)
      - Eric MacAdie: 2025-12 Austin Emacs Meetup 
https://macadie.info/2026/01/07/2025-12-austin-emacs-meetup/
      - What is your insanely hidden official shortcut that people can never 
find out? 
https://www.reddit.com/r/emacs/comments/1qajehz/what_is_your_insanely_hidden_official_shortcut/
  - Other:
      - gvalson/mir.el: An incremental reading package for emacs. 
https://github.com/gvalson/mir.el (@[email protected] 
https://merveilles.town/@gvalia/115868442738152240)
      - life-calendar.el – Your entire life as a grid of weeks 
https://github.com/vshender/emacs-life-calendar (Reddit 
https://www.reddit.com/r/emacs/comments/1q5qiye/lifecalendarel_your_entire_life_as_a_grid_of_weeks/)
      - Alvaro Ramirez: Bending Emacs - Episode 9: World times 
https://xenodium.com/bending-emacs-episode-9-world-times (Irreal 
https://irreal.org/blog/?p=13527, YouTube 06:32 https://youtu.be/jY5lx2gHjNA, 
Reddit https://www.reddit.com/r/emacs/comments/1q5tl88/bending_emacs_episode_9/)
      - Listful Andrew: Restful #03 
https://flandrew.srht.site/listful/restful-03.html - history, ordinal dates
      - Protesilaos Stavrou: Emacs: my ‘oxford-calendar’ package 
https://protesilaos.com/codelog/2026-01-09-emacs-oxford-calendar-package/
      - abaj8494/bytelocker.el: Buffer and Region Encryption Plugin for Emacs 
with 3 Cipher implementations https://github.com/abaj8494/bytelocker.el (Reddit 
https://www.reddit.com/r/emacs/comments/1q8ub8l/bytelocker_emacs_plugin/, HN 
https://news.ycombinator.com/item?id=46562338)
      - Running emacs daemon with style – Ahoi Blog 
https://www.pffr.online/blog/emacs/running-emacs-daemon-with-style/ (Irreal 
https://irreal.org/blog/?p=13533)
      - How have I only just discovered detached.el?? 
https://www.reddit.com/r/emacs/comments/1q4yj1n/how_have_i_only_just_discovered_detachedel/
      - Using gtrash from Emacs · mkt3’s Notebook 
https://mkt3.dev/en/posts/d7b04418-0907-4cff-a5b9-020dc8dca97d/
      - Slides from a university course on interactive programming environments 
https://lostbits.net/blog/interactive-programming-environments.html 
(@[email protected] https://social.sdf.org/@elb/114889457430843982)
      - Complete Build: Emacs From Source, Reproducible Builds in Docker, WSL, 
and macOS https://www.youtube.com/watch?v=fpTV_uHA2ik (41:57)
      - Emacs Build Dependencies: Everything You Need Installed First 
https://www.youtube.com/watch?v=Ri7UZ7g_14Q (18:26)
      - Emacs AppImage Builder - Portable Emacs with Native Integration 
https://www.reddit.com/r/emacs/comments/1q8f8sn/emacs_appimage_builder_portable_emacs_with_native/
      - emacs-plus now offers pre-built binaries - native compilation included 
https://www.reddit.com/r/emacs/comments/1q67lc4/emacsplus_now_offers_prebuilt_binaries_native/
      - Bring your Emacs to Android 
https://snow-dev.com/posts/Emacs/bring_your_emacs_to_android (Reddit 
https://www.reddit.com/r/emacs/comments/1q4xhcw/bring_your_emacs_to_android/)
      - android emacs 30.2 https://i.redd.it/srh2z97v11cg1.jpeg (Reddit 
https://www.reddit.com/r/emacs/comments/1q6y25l/android_emacs_302/)
      - Emacs on Android as eBook reader and language learning tool 
https://www.reddit.com/gallery/1q98djq
  - Emacs development:
      - emacs-devel:
      - Re: master 68418691267: In Elisp manual warn about unpredictable 
changes of point (Bug#79927) - Richard Stallman 
https://yhetil.org/emacs-devel/[email protected]/ - 
clarifying points
      - Re: Package Keywords Ontology - Juri Linkov 
https://yhetil.org/emacs-devel/[email protected]/ - current 
package keyword frequency
      - Re: Alternative handling of constants in .eln files - Andrea Corallo 
https://yhetil.org/emacs-devel/[email protected]/ - garbage 
collection tradeoffs
      - Re: mode-line untrusted content indicator - Stéphane Marks 
https://yhetil.org/emacs-devel/can+1hbq_sy15bbbvmsutxp4vop78jjdfdfjsi3s_wcuzcjm...@mail.gmail.com/
      - Tail recursion (was: bug#78872: Byte compiler: warning message lacks 
line and column numbers) - Stefan Monnier 
https://yhetil.org/emacs-devel/[email protected]/ - 
challenges
      - Re: elpa.git and nongnu.git have moved - Collin Funk 
https://yhetil.org/emacs-devel/[email protected]/ (no changes needed for 
most users, this is mostly a dev thing)
      - Re: LLM-coauthored contributions - Eli Zaretskii 
https://yhetil.org/emacs-devel/[email protected]/ - probably best not to 
take risks for now
      - Update cursor display using Xterm escape sequences 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e779d20f1840fef380f5688ceb2cd80658bde0b
      - Bind 'apropos-user-option' to C-h u 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b89d4696560cfea8d00731921b038e16b73ec82
      - Allow 'package-isolate' to fetch missing packages 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8d19034aa9997aed6a5ffe65064920b48c76e5f
      - Allow reviewing packages before installaion 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=881be95cddcab3cf37373678002c35334c177c97
      - shadowfile.el uses eqhemeral buffer names now 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7fd87b403d5b9ae0e2c2937ddd23e855f3263a2
      - External Tramp methods can be used in multi-hops 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8343ce6c52963f4fd89c0cc68557fb7a5fe04f1b
  - New packages:
      - https://melpa.org/#/consult-vulpea: Use Consult in tandem with Vulpea 
(MELPA)
      - https://melpa.org/#/git-sync-mode: Automatically commit and sync local 
changes (MELPA)
      - https://melpa.org/#/go-template-mode: Major mode for Go templates 
(MELPA)
      - https://melpa.org/#/life-calendar: Display your life in weeks (MELPA)
      - https://melpa.org/#/mock-fs: Virtual filesystem for Emacs Lisp tests 
(MELPA)
      - https://melpa.org/#/pdffontetc: Display `pdffont' and other PDF 
information (MELPA)
      - https://melpa.org/#/pi-coding-agent: Emacs frontend for pi coding agent 
(MELPA)
      - https://melpa.org/#/show-inactive-region: Highlight the inactive region 
(MELPA)
      - https://melpa.org/#/vulpea-journal: Daily note interface for vulpea 
(MELPA)

  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode 
https://www.reddit.com/r/orgmode, r/spacemacs 
https://www.reddit.com/r/spacemacs, Mastodon #emacs 
https://mastodon.social/tags/emacs, Bluesky #emacs 
https://bsky.app/hashtag/emacs, Hacker News 
https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story,
 lobste.rs https://lobste.rs/search?q=emacs&what=stories&order=newest, 
programming.dev https://programming.dev/c/emacs?dataType=Post&page=1&sort=New, 
lemmy.world https://lemmy.world/c/emacs, lemmy.ml 
https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New, planet.emacslife.com 
https://planet.emacslife.com, YouTube 
https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt, the 
Emacs NEWS file http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS, Emacs 
Calendar https://emacslife.com/calendar/, and emacs-devel 
https://lists.gnu.org/archive/html/emacs-devel/2026-01. Thanks to Andrés 
Ramírez for emacs-devel links. Do you have an Emacs-related link or 
announcement? Please e-mail me at [email protected] 
mailto:[email protected]. Thank you!

    
    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, look 
for something that mentions text/html. More info: 
https://sachachua.com/topic/emacs-news/
    
    * 2026-01-12 Emacs news
If you want to review packages before upgrading them, check out the new [[https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97][package.el feature for reviewing diffs]] ([[https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/][Reddit]], [[https://irreal.org/blog/?p=13535][Irreal]]).

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/312727757/ Tue Jan 13 1800 Europe/London
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 15 0000 Asia/Singapore
  - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/312735622/ Sat Jan 17 1100 America/Los_Angeles
  - M-x Research: TBA https://m-x-research.github.io/ 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
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jan 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
  - [[https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97][package.el - Package diff/review feature has landed]] ([[https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/][Reddit]], [[https://irreal.org/blog/?p=13535][Irreal]])
- Emacs Lisp:
  - [[https://in-parentheses.codeberg.page/posts/template-fill/][Small experiment with a template library]] ([[https://www.reddit.com/r/emacs/comments/1q7ctl8/small_experiment_with_a_template_library/][Reddit]])
  - [[https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library][The Emacs Widget Library: A Critique and Case Study - Boris Buliga]]
  - [[https://github.com/d12frosted/vui.el/][vui.el: Declarative, component-based UI library for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1q8hpl7/vuiel_declarative_componentbased_ui_library_for/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1q9e91n/new_testing_framework_eunitel/][New testing framework: e-unit.el]]
- Appearance:
  - [[https://i.redd.it/ym2uqpy64wcg1.gif][Peek as you go]] ([[https://www.reddit.com/r/emacs/comments/1qaqu7t/peek_as_you_go/][Reddit]]) - highlight symbol on double space
  - [[https://codeberg.org/ideasman42/emacs-show-inactive-region][[ANN] show-inactive-region now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1qau795/ann_showinactiveregion_now_on_melpa/][Reddit]])
- Navigation:
  - [[https://www.emacs.dyerdwelling.family/emacs/20260109094340-emacs--a-single-function-ripgrep-alternative-to-rgrep/][James Dyer: A single function ripgrep alternative to rgrep]]
- Dired:
  - [[https://chrismaiorana.com/emacs-way-list-directory-contents/][Chris Maiorana: The Emacs Way: Listing Directory Contents]] ([[https://irreal.org/blog/?p=13537][Irreal]])
  - [[https://www.youtube.com/watch?v=_49ZR9hU1js][Create Directories in Emacs Dired (Tips)]] (01:26)
  - [[https://github.com/captainflasmr/dired-video-thumbnail][New package dired-video-thumbnail on MELPA for image-dired style thumbnail viewing for video files]] ([[https://www.reddit.com/r/emacs/comments/1q5dbaf/new_package_diredvideothumbnail_on_melpa_for/][Reddit]])
- Writing:
  - [[https://mwolson.org/blog/2025-11-23-automatic-arrow-characters-in-emacs/][Mike Olson - Automatic Arrow Characters in Emacs]] ([[https://mastodon.social/@mikeozen/115874981169702733][@[email protected]]])
  - [[https://mbork.pl/2026-01-12_Making_fill-paragraph_more_flexible][Marcin Borkowski: Making fill-paragraph more flexible]]
- Org Mode:
  - [[https://davemq.github.io/2026/01/07/org-agenda-to-appt-timer.html][Keeping appointments from my Org agenda updated | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115854712475101751][@[email protected]]])
  - [[https://davemq.github.io/2026/01/06/org-diary-every-monday.html][Creating weekly diary-style timestamps in Org Mode | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115850173042830416][@[email protected]]])
  - [[https://200ok.ch/posts/2026-01-07_building_consistent_habits_just_in_time_for_new_years_resolutions.html][200ok: Building Consistent Habits (Just in Time for New Year's Resolutions)]]
  - [[https://goto.ryuslash.org/@ryuslash/statuses/01KE5XM2Q613VQY9R6ZBPN028E][Tip about starting a list with ~- 0:00:00 ::~ for automatic org-timer-item handling]]
  - [[https://ilmarikoria.xyz/2026-01-10-blog.html][Emailing org-mode "TODO" Reminders with XProc]]
  - [[https://list.orgmode.org/orgmode/874ioteo2e.fsf@localhost/][[BLOG] #25 bbb:OrgMeetup on Wed, December 10, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/115870474367848808][@[email protected]]])
  - [[https://list.orgmode.org/[email protected]][Org Mode requests: [RFC] Behaviour of ‘org-agenda-clock-goto’ with ‘repeated’ tasks]]
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=480c9b706a273984991a38b3542e1acc69ef5105][ob-core.el: Respect no/nil value in :wrap header argument]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=24b7fde23d8aede01a1157121064e84c449345ed][org-html-style-default: Add lowercase c to src languages]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5501a0f80cae515c535d835f01890ea2f16a6809][Rename org-edit-src-content-indentation to org-src-content-indentation]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3b142b7fcff40d299c5718b1a5e36738b689d6a][Revert "Clocktables: Indent inline tasks under their heading"]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=762fe766768abef901a20ce469c9803735e11d59][org-table.el: Cache invisibility spec for `org-string-width']]
- Completion:
  - [[https://github.com/jdtsmith/consult-ripfd][consult-ripfd: live finding + searching with an fd + rg consult mashup]] ([[https://www.reddit.com/r/emacs/comments/1q61xq1/consultripfd_live_finding_searching_with_an_fd_rg/][Reddit]])
- Coding:
  - [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:zKbD2Y9kERBYScgczMaJBTRfjBhh][Emacs minor mode for bacon background compiler code checker]] ([[https://social.tchncs.de/@cehteh/115849430530285873][@[email protected]]])
  - [[https://www.youtube.com/watch?v=Qmid2WtICrk][How to insert pairs without fancy packages in Emacs]] (03:49)
  - [[http://yummymelon.com/devnull/announcing-casual-html-css.html][Announcing Casual HTML & CSS]] ([[https://irreal.org/blog/?p=13529][Irreal]])
  - [[https://mwolson.org/blog/2026-01-11-announcing-eglot-python-preset/][Mike Olson: Announcing eglot-python-preset]]
  - [[https://www.reddit.com/r/emacs/comments/1qaewwz/eglotpythonpreset_python_lsp_support_with_pep723/][eglot-python-preset: Python LSP support with PEP-723 scripts for Emacs]] ([[https://mastodon.social/@mikeozen/115879068757336246][@mikeozen]])
  - [[https://www.youtube.com/watch?v=-wGXnY6Mdcw][Open jive Friday night | Getting Python into Git]] (40:20)
  - [[https://chrismaiorana.com/magit-selective-staging/][Chris Maiorana: Selective staging in Magit]]
  - [[https://goto.ryuslash.org/@ryuslash/statuses/01KEAS9MVF3HPYEYG6H7HNWJP2][Tip about using magit-diff-visit-prefer-worktree]]
  - [[https://github.com/DamianB-BitFlipper/magit-pre-commit.el][I made a pre-commit companion for Magit]] ([[https://www.reddit.com/r/emacs/comments/1q4ud4t/i_made_a_precommit_companion_for_magit/][Reddit]])
- Shells:
  - [[https://codeberg.org/harald/terminal-frame][harald/terminal-frame: Dedicated terminal frame for Emacs' M-x shell - Codeberg.org]] ([[https://nrw.social/@HaraldKi/115843399190290672][@[email protected]]])
- Mail, news, and chat:
  - [[https://jamesendreshowell.com/2026-01-08-custom-sorting-of-mu4e-headers.html][James Endres Howell: Custom sorting of mu4e headers]] ([[https://irreal.org/blog/?p=13531][Irreal]], [[https://fediscience.org/@jameshowell/115861124788764181][@[email protected]]])
  - [[https://punchagan.muse-amuse.in/blog/offline-friendly-elfeed-web-ui/][punchagan: An offline-friendly Elfeed web UI]]
- Evil mode:
  - [[https://www.youtube.com/watch?v=0xaGgaaUMcw][I use Emacs' cursor model in evil-mode's normal state.]] (19:29)
- Doom Emacs:
  - [[https://baty.net/posts/2026/01/dropping-back-to-doom-emacs/][Jack Baty: Dropping back to Doom Emacs]]
- Fun:
  - [[https://www.youtube.com/watch?v=sBBq-bzghV0][Download Anime From Nyaa from within Emacs]] (04:08)
- AI:
  - [[https://fritzgrabo.com/posts/how-i-talk-to-books-and-source-code/][Fritz Grabo: How I Talk to Books and Source Code]]
  - [[https://www.reddit.com/r/emacs/comments/1qa8xql/picodingagent_aiassisted_coding_in_emacs/][pi-coding-agent: AI-assisted coding in Emacs]] ([[https://news.ycombinator.com/item?id=46579787][HN]])
- Community:
  - [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/][Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...”]]
  - [[https://curtismchale.ca/2026/01/06/my-people-of-emacs/][My People of Emacs – Curtis McHale]] ([[https://mastodon.social/@curtismchale/115849463446315228][@[email protected]]])
  - [[https://macadie.info/2026/01/07/2025-12-austin-emacs-meetup/][Eric MacAdie: 2025-12 Austin Emacs Meetup]]
  - [[https://www.reddit.com/r/emacs/comments/1qajehz/what_is_your_insanely_hidden_official_shortcut/][What is your insanely hidden official shortcut that people can never find out?]]
- Other:
  - [[https://github.com/gvalson/mir.el][gvalson/mir.el: An incremental reading package for emacs.]] ([[https://merveilles.town/@gvalia/115868442738152240][@[email protected]]])
  - [[https://github.com/vshender/emacs-life-calendar][life-calendar.el – Your entire life as a grid of weeks]] ([[https://www.reddit.com/r/emacs/comments/1q5qiye/lifecalendarel_your_entire_life_as_a_grid_of_weeks/][Reddit]])
  - [[https://xenodium.com/bending-emacs-episode-9-world-times][Alvaro Ramirez: Bending Emacs - Episode 9: World times]] ([[https://irreal.org/blog/?p=13527][Irreal]], [[https://youtu.be/jY5lx2gHjNA][YouTube 06:32]], [[https://www.reddit.com/r/emacs/comments/1q5tl88/bending_emacs_episode_9/][Reddit]])
  - [[https://flandrew.srht.site/listful/restful-03.html][Listful Andrew: Restful #03]] - history, ordinal dates
  - [[https://protesilaos.com/codelog/2026-01-09-emacs-oxford-calendar-package/][Protesilaos Stavrou: Emacs: my ‘oxford-calendar’ package]]
  - [[https://github.com/abaj8494/bytelocker.el][abaj8494/bytelocker.el: Buffer and Region Encryption Plugin for Emacs with 3 Cipher implementations]] ([[https://www.reddit.com/r/emacs/comments/1q8ub8l/bytelocker_emacs_plugin/][Reddit]], [[https://news.ycombinator.com/item?id=46562338][HN]])
  - [[https://www.pffr.online/blog/emacs/running-emacs-daemon-with-style/][Running emacs daemon with style – Ahoi Blog]] ([[https://irreal.org/blog/?p=13533][Irreal]])
  - [[https://www.reddit.com/r/emacs/comments/1q4yj1n/how_have_i_only_just_discovered_detachedel/][How have I only just discovered detached.el??]]
  - [[https://mkt3.dev/en/posts/d7b04418-0907-4cff-a5b9-020dc8dca97d/][Using gtrash from Emacs · mkt3’s Notebook]]
  - [[https://lostbits.net/blog/interactive-programming-environments.html][Slides from a university course on interactive programming environments]] ([[https://social.sdf.org/@elb/114889457430843982][@[email protected]]])
  - [[https://www.youtube.com/watch?v=fpTV_uHA2ik][Complete Build: Emacs >From Source, Reproducible Builds in Docker, WSL, and macOS]] (41:57)
  - [[https://www.youtube.com/watch?v=Ri7UZ7g_14Q][Emacs Build Dependencies: Everything You Need Installed First]] (18:26)
  - [[https://www.reddit.com/r/emacs/comments/1q8f8sn/emacs_appimage_builder_portable_emacs_with_native/][Emacs AppImage Builder - Portable Emacs with Native Integration]]
  - [[https://www.reddit.com/r/emacs/comments/1q67lc4/emacsplus_now_offers_prebuilt_binaries_native/][emacs-plus now offers pre-built binaries - native compilation included]]
  - [[https://snow-dev.com/posts/Emacs/bring_your_emacs_to_android][Bring your Emacs to Android]] ([[https://www.reddit.com/r/emacs/comments/1q4xhcw/bring_your_emacs_to_android/][Reddit]])
  - [[https://i.redd.it/srh2z97v11cg1.jpeg][android emacs 30.2]] ([[https://www.reddit.com/r/emacs/comments/1q6y25l/android_emacs_302/][Reddit]])
  - [[https://www.reddit.com/gallery/1q98djq][Emacs on Android as eBook reader and language learning tool]]
- Emacs development:
  - emacs-devel:
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: master 68418691267: In Elisp manual warn about unpredictable changes of point (Bug#79927) - Richard Stallman]] - clarifying points
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: Package Keywords Ontology - Juri Linkov]] - current package keyword frequency
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: Alternative handling of constants in .eln files - Andrea Corallo]] - garbage collection tradeoffs
    - [[https://yhetil.org/emacs-devel/can+1hbq_sy15bbbvmsutxp4vop78jjdfdfjsi3s_wcuzcjm...@mail.gmail.com/][Re: mode-line untrusted content indicator - Stéphane Marks]]
    - [[https://yhetil.org/emacs-devel/[email protected]/][Tail recursion (was: bug#78872: Byte compiler: warning message lacks line and column numbers) - Stefan Monnier]] - challenges
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: elpa.git and nongnu.git have moved - Collin Funk]] (no changes needed for most users, this is mostly a dev thing)
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: LLM-coauthored contributions - Eli Zaretskii]] - probably best not to take risks for now
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e779d20f1840fef380f5688ceb2cd80658bde0b][Update cursor display using Xterm escape sequences]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b89d4696560cfea8d00731921b038e16b73ec82][Bind 'apropos-user-option' to C-h u]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8d19034aa9997aed6a5ffe65064920b48c76e5f][Allow 'package-isolate' to fetch missing packages]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=881be95cddcab3cf37373678002c35334c177c97][Allow reviewing packages before installaion]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7fd87b403d5b9ae0e2c2937ddd23e855f3263a2][shadowfile.el uses eqhemeral buffer names now]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8343ce6c52963f4fd89c0cc68557fb7a5fe04f1b][External Tramp methods can be used in multi-hops]]
- New packages:
  - https://melpa.org/#/consult-vulpea: Use Consult in tandem with Vulpea (MELPA)
  - https://melpa.org/#/git-sync-mode: Automatically commit and sync local changes (MELPA)
  - https://melpa.org/#/go-template-mode: Major mode for Go templates (MELPA)
  - https://melpa.org/#/life-calendar: Display your life in weeks (MELPA)
  - https://melpa.org/#/mock-fs: Virtual filesystem for Emacs Lisp tests (MELPA)
  - https://melpa.org/#/pdffontetc: Display `pdffont' and other PDF information (MELPA)
  - https://melpa.org/#/pi-coding-agent: Emacs frontend for pi coding agent (MELPA)
  - https://melpa.org/#/show-inactive-region: Highlight the inactive region (MELPA)
  - https://melpa.org/#/vulpea-journal: Daily note interface for vulpea (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/spacemacs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2026-01][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:[email protected]][[email protected]]]. Thank you!

    

Reply via email to