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!
