2025-01-13 Emacs news

Sacha Chua <[email protected]> Mon, 13 Jan 2025 10:53:38 -0500
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
    2025-01-13 Emacs news
=====================

  - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] (<https://emacslife.com/calendar/>)):
    - Emacs.si (in person): Emacs.si meetup #1 2025 (v #živo) <https://dogodki.kompot.si/events/cb726f44-8b7f-44f7-91a5-fc9d3f9ad7a9> Tue Jan 14 1900 CET
    - Talk by Andrew Tropin - Arei/Ares: A modern, extensible IDE for Guile Scheme <https://www.meetup.com/guix-social/events/304634420/> Thu Jan 16 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Fri Jan 17 0200 Asia/Singapore ([@[email protected]] (<https://mastodon.social/@futurile/113791801977116221>))
    - M-x Research: TBA <https://m-x-research.github.io/> Wed Jan 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 16 0000 Asia/Singapore
    - HispaEmacs Día 1 <https://hispa-emacs.org/> Fri Jan 17 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1700 Etc/GMT - 1800 Europe/Berlin - 2230 Asia/Kolkata -- Sat Jan 18 0100 Asia/Singapore ([@[email protected]] (<https://fosstodon.org/@hispaemacs/113817188934113868>))
    - HispaEmacs Día 2 <https://hispa-emacs.org/> Sat Jan 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1700 Etc/GMT - 1800 Europe/Berlin - 2230 Asia/Kolkata -- Sun Jan 19 0100 Asia/Singapore
    - Emacs APAC (virtual) <https://emacs-apac.gitlab.io/> Sat Jan 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
  - Emacs configuration:
    - [Emacs Redux: Ensure all packages are installed by default with use-package] (<https://emacsredux.com/blog/2025/01/12/ensure-all-packages-are-installed-by-default-with-use-package/>)
    - [Emacs Redux: Emacs and XDG sitting on a tree] (<https://emacsredux.com/blog/2025/01/12/emacs-and-xdg-sitting-on-a-tree/>) ([@[email protected]] (<https://hachyderm.io/@bbatsov/113820579149030315>))
    - [How's Casual working for you? · kickingvegas/casual · Discussion #139 · GitHub] (<https://github.com/kickingvegas/casual/discussions/139>) ([@[email protected]] (<https://sfba.social/@kickingvegas/113791839493832173>))
    - [#YayEmacs 8: which-key-replacement-alist] (<https://www.youtube.com/watch?v=mdwM3e2zsmw>) (01:00)
    - [Split Window Right Quality of Life Enhancements] (<https://www.reddit.com/r/emacs/comments/1hxutdw/split_window_right_quality_of_life_enhancements/>)
    - [My Emacs Configuration System.] (<https://github.com/flajann2/emacs-config>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hw113b/my_emacs_configuration_system/>))
    - [otfrom/pembrokensis - Emacs config] (<https://github.com/otfrom/pembrokensis>) ([@[email protected]] (<https://functional.cafe/@otfrom/113809111733528014>))
    - [A new year a new rewrite of my emacs config] (<https://www.youtube.com/watch?v=HxebPMg5Wjs>) (01:14:38)
  - Emacs Lisp:
    - [Macro to expand and run a macro] (<https://codeberg.org/harald/Codeschnipselnotizen/src/branch/main/elisp/tracemacro.el>) ([@[email protected]] (<https://nrw.social/@HaraldKi/113799338451556621>))
    - [Listful Andrew: Sparkly — Create multiline sparks ▁▂▆▄▃▇▅ (Emacs package)] (<https://flandrew.srht.site/listful/sw-emacs-sparkly.html>)
    - [Listful Andrew: Sparkly Stats — Stats and sparks from daily data (Emacs package)] (<https://flandrew.srht.site/listful/sw-emacs-sparkly-stats.html>)
    - [Protesilaos Stavrou: Emacs: custom Oxford University calendar weeks] (<https://protesilaos.com/codelog/2025-01-09-emacs-oxford-calendar-weeks/>)
  - Appearance:
    - [ultra-scroll v0.2: scroll emacs like lightning ⚡🖱️⚡] (<https://www.reddit.com/r/emacs/comments/1hwvtyo/ultrascroll_v02_scroll_emacs_like_lightning/>)
    - [Protesilaos Stavrou: Emacs: the next Fontaine version will use a custom theme] (<https://protesilaos.com/codelog/2025-01-08-emacs-fontaine-custom-theme/>)
  - Navigation:
    - [Recursive project search in Emacs] (<https://www.youtube.com/watch?v=1jBbVUnNbDU>) (17:57)
  - Org Mode:
    - [Taking control of your life with org mode | Alberto Raimondi] (<https://raialbe.github.io/posts/taking_control_of_your_life_with_org_mode/>) (2021, [@[email protected]] (<https://fosstodon.org/@bignose/113783854679871066>))
    - [Pomodoros with org-timer · Stéfan's blog] (<https://mentat.za.net/blog/2025/01/08/pomodoros-with-org-timer/>) ([@[email protected]] (<https://fosstodon.org/@stefanv/113797315670069071>))
    - [Treemap visualization of an Org Mode file] (<https://sachachua.com/blog/2025/01/treemap-visualization-of-an-org-mode-file/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hztdbu/treemaps_and_orgmode_visualization/>))
    - [My Literate System Configuration Using Org + Nixos] (<https://github.com/gamedolphin/system>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hyhrj0/my_literate_system_configuration_using_org_nixos/>))
    - Import, export, and integration:
      - [Orgmunge v0.30 released] (<https://www.reddit.com/r/orgmode/comments/1hz7we1/orgmunge_v030_released/>)
      - [Using Emacs Lisp in Org-mode] (<https://www.marcuskammer.dev/notes/lisp/elisp-in-orgmode.html>) ([@[email protected]] (<https://fosstodon.org/@metalisp/113815328012121805>))
      - [How to utilize org publish for a modern Website layout, including template and integrated css production; with a helping hand from R.] (<https://pjs64.netlify.app/2205/04>)
      - [Charles Choi: Converting a Markdown Region to Org Revisited] (<http://yummymelon.com/devnull/converting-a-markdown-region-to-org-revisited.html>) ([Irreal] (<https://irreal.org/blog/?p=12709>))
      - [The NEW (and only) org-protocol chrome extension you need] (<https://www.reddit.com/r/emacs/comments/1hvtlsa/the_new_and_only_orgprotocol_chrome_extension_you/>) - paw lets you highlight text and send to Org
      - [Org Latex: standalone] (<https://files.mastodon.social/media_attachments/files/113/783/889/315/120/071/original/84502356054a87c2.png>) ([@[email protected]] (<https://mastodon.social/@cnngimenez/113783889900367305>))
      - [Org Babel, Mermaid JS, and fixing "Failed to launch the browser process" on Ubuntu 24] (<https://sachachua.com/blog/2025/01/org-babel-mermaid-js-and-fixing-failed-to-launch-the-browser-process-on-ubuntu-24/>)
    - Org development:
      - [org-timer-done-hook: Run before the timer is stopped] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9368db471be5c6b6993c990fdf68257dbeed06fd>)
  - Denote:
    - [Protesilaos Stavrou: Emacs: denote-sequence.el will also support alphanumeric sequences] (<https://protesilaos.com/codelog/2025-01-11-emacs-denote-alphanumeric-sequences/>)
  - Coding:
    - [One Emacs Buffer, Many Major Modes] (<https://www.youtube.com/watch?v=k_xaGmTir8I>) (01:50)
    - [eglot-selran gives you access to the language server's textDocument/selectionRange API] (<https://codeberg.org/harald/eglot-supplements#selection-ranges>) ([@[email protected]] (<https://nrw.social/@HaraldKi/113816702971955650>))
    - [mkdevenv: how I manage/use isolated development environments with TRAMP, GNU Make, and Containerfiles] (<https://github.com/ttybitnik/mkdevenv>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hz0h63/mkdevenv_how_i_manageuse_isolated_development/>))
  - Shells:
    - [transient for ncspot control in the eat terminal] (<https://i.redd.it/ixv6i0dxptbe1.gif>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1hwsziy/transient_for_ncspot_control_in_the_eat_terminal/>))
  - Multimedia:
    - [#YayEmacs 9: Trimming/adding silences to get to a target; subed-record-sum-time] (<https://sachachua.com/blog/2025/01/yayemacs-9-trimming-adding-silences-to-get-to-a-target-subed-record-sum-time/>) ([YouTube] (<https://youtube.com/watch?v=https://youtube.com/shorts/scyAC4yrWbE>))
    - [Automatically correcting phrasing and misrecognized words in speech-to-text captions by using a script] (<https://sachachua.com/blog/2025/01/automatically-correcting-phrasing-and-misrecognized-words-in-speech-to-text-captions-by-using-a-script/>)
  - Community:
    - [Weekly Tips, Tricks, &c. Thread — 2025-01-08 / week 01] (<https://www.reddit.com/r/emacs/comments/1hwf46n/weekly_tips_tricks_c_thread_20250108_week_01/>) - electric-parens, helpful, finding files,
    - [Corwin Brust - Emacs, Pedagogy, Sysops, Game dev - interview - Community Video] (<https://communitymedia.video/w/6wYk9SWR22YzKkgBDijrbC>) ([@[email protected]] (<https://mastodon.sdf.org/@screwtape/113791595456474169>))
    - [Trying emacs and a life lesson] (<https://www.youtube.com/watch?v=_dZQT_Bei4I>) (08:41)
    - [Devtherapy Episode #6 - NIka Otiashvili | დაზეპირებული OOP ცუდია, SDL, Emacs, Neovim, Indie თამაშები] (<https://www.youtube.com/watch?v=ohciTBFhqMo>) (01:49:38)
  - Other:
    - [James Dyer: Ediff Comparing Regions] (<https://emacs.dyerdwelling.family/emacs/20250108140933-emacs--ediff-comparing-regions/>) ([Irreal] (<https://irreal.org/blog/?p=12704>))
    - [emacs & passwords - how are people managing their passwords these days?] (<https://www.reddit.com/r/emacs/comments/1hwjkm4/emacs_passwords_how_are_people_managing_their/>)
    - [Mike Zamansky: Extracting Emails (with Emacs)] (<https://cestlaz.github.io/post/extracting-emails/>) ([YouTube] (<https://www.youtube.com/watch?v=o2z9SKNVCwk>), 17:57, [Reddit] (<https://www.reddit.com/r/emacs/comments/1hvu2r6/extracting_emails_from_text_with_emacs/>), [Irreal] (<https://irreal.org/blog/?p=12701>))
    - [Bozhidar Batsov: macOS No Longer Ships with Emacs] (<https://batsov.com/articles/2025/01/12/macos-no-longer-ships-with-emacs/>) ([HN] (<https://news.ycombinator.com/item?id=42673366>))
    - [Native graphical Emacs on Android | Martin's Blog] (<https://mstempl.netlify.app/post/emacs-on-android/>) ([@[email protected]] (<https://mastodon.social/@mstempl/113800707698210193>))
    - [Hacky way to launch a new Emacs client frame as a virtual terminal, using a DE/WM shortcut] (<https://www.reddit.com/r/emacs/comments/1hzk9or/hacky_way_to_launch_a_new_emacs_client_frame_as_a/>)
    - [zsh function for launching a function in Emacs and focusing on it - @[email protected]] (<https://fosstodon.org/@chmouel/113760902087055976>)
  - Emacs development:
    - emacs-devel: [scratch/igc: Keeping a TODO list?] (<https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00357.html>)
    - [New symbol property 'definition-type' used by 'find-function'.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6591b549f35af1be31f5bf3547e1170b7604a99>)
    - [bibtex-string-file-path and bibtex-file-path are lists of directories] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14b5ba7c61fd8fb1e2c8fe956ee925b4a59c10c8>)
    - [ibuffer: Add the "Recency" column] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=266e1c34d89e5f0a8ece789e77b24187c8c7d448>)
    - [Add new file window-x.el] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1e6379d6ab6148b0c93369daf51f7d6b10a3c9a>)
    - [Have 'split-window' optionally resurrect deleted windows] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f286e7d83665526929dea3f7180f3a5ba8ef14e>)
    - [Use the treesit thing 'list' with symbol property 'treesit-thing-symbol'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42a5ac3b513ff03c64c9609fc7e79c2b7932b2a4>)
    - [Fix documentation of Iroquoian input methods] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdccd4ea9e903dcabfa65cdd44d979838cae4d29>)
    - [Improve docstring of image-dired-show-all-from-dir] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e41a7d8127423307018f369e8739319f1de9b3fa>)
  - New packages:
    - acton-mode <http://melpa.org/#/acton-mode>: Major mode for editing Acton source code (MELPA)
    - comint-histories <http://melpa.org/#/comint-histories>: Many comint histories (MELPA)
    - hl-printf <http://melpa.org/#/hl-printf>: Minor mode for highlighting "printf" format specifiers (MELPA)
    - lte <http://melpa.org/#/lte>: Large Table Edition in Org and Markdown buffers (MELPA)
    - pdf-meta-edit <http://melpa.org/#/pdf-meta-edit>: Edit PDF metadata (MELPA)
    - turtles <http://melpa.org/#/turtles>: Screen-grabbing test utility (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>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [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>), [communick.news] (<https://communick.news/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/2025-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!
emacs-news.org (text/x-org, 13.3 KB)
    * 2025-01-13 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs.si (in person): Emacs.si meetup #1 2025 (v #živo) https://dogodki.kompot.si/events/cb726f44-8b7f-44f7-91a5-fc9d3f9ad7a9 Tue Jan 14 1900 CET
  - Talk by Andrew Tropin - Arei/Ares: A modern, extensible IDE for Guile Scheme https://www.meetup.com/guix-social/events/304634420/ Thu Jan 16 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Fri Jan 17 0200 Asia/Singapore ([[https://mastodon.social/@futurile/113791801977116221][@[email protected]]])
  - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 16 0000 Asia/Singapore
  - HispaEmacs Día 1 https://hispa-emacs.org/ Fri Jan 17 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1700 Etc/GMT - 1800 Europe/Berlin - 2230 Asia/Kolkata -- Sat Jan 18 0100 Asia/Singapore ([[https://fosstodon.org/@hispaemacs/113817188934113868][@[email protected]]])
  - HispaEmacs Día 2 https://hispa-emacs.org/ Sat Jan 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1700 Etc/GMT - 1800 Europe/Berlin - 2230 Asia/Kolkata -- Sun Jan 19 0100 Asia/Singapore
  - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
  - [[https://emacsredux.com/blog/2025/01/12/ensure-all-packages-are-installed-by-default-with-use-package/][Emacs Redux: Ensure all packages are installed by default with use-package]]
  - [[https://emacsredux.com/blog/2025/01/12/emacs-and-xdg-sitting-on-a-tree/][Emacs Redux: Emacs and XDG sitting on a tree]] ([[https://hachyderm.io/@bbatsov/113820579149030315][@[email protected]]])
  - [[https://github.com/kickingvegas/casual/discussions/139][How's Casual working for you? · kickingvegas/casual · Discussion #139 · GitHub]] ([[https://sfba.social/@kickingvegas/113791839493832173][@[email protected]]])
  - [[https://www.youtube.com/watch?v=mdwM3e2zsmw][#YayEmacs 8: which-key-replacement-alist]] (01:00)
  - [[https://www.reddit.com/r/emacs/comments/1hxutdw/split_window_right_quality_of_life_enhancements/][Split Window Right Quality of Life Enhancements]]
  - [[https://github.com/flajann2/emacs-config][My Emacs Configuration System.]] ([[https://www.reddit.com/r/emacs/comments/1hw113b/my_emacs_configuration_system/][Reddit]])
  - [[https://github.com/otfrom/pembrokensis][otfrom/pembrokensis - Emacs config]] ([[https://functional.cafe/@otfrom/113809111733528014][@[email protected]]])
  - [[https://www.youtube.com/watch?v=HxebPMg5Wjs][A new year a new rewrite of my emacs config]] (01:14:38)
- Emacs Lisp:
  - [[https://codeberg.org/harald/Codeschnipselnotizen/src/branch/main/elisp/tracemacro.el][Macro to expand and run a macro]] ([[https://nrw.social/@HaraldKi/113799338451556621][@[email protected]]])
  - [[https://flandrew.srht.site/listful/sw-emacs-sparkly.html][Listful Andrew: Sparkly — Create multiline sparks ▁▂▆▄▃▇▅ (Emacs package)]]
  - [[https://flandrew.srht.site/listful/sw-emacs-sparkly-stats.html][Listful Andrew: Sparkly Stats — Stats and sparks from daily data (Emacs package)]]
  - [[https://protesilaos.com/codelog/2025-01-09-emacs-oxford-calendar-weeks/][Protesilaos Stavrou: Emacs: custom Oxford University calendar weeks]]
- Appearance:
  - [[https://www.reddit.com/r/emacs/comments/1hwvtyo/ultrascroll_v02_scroll_emacs_like_lightning/][ultra-scroll v0.2: scroll emacs like lightning ⚡🖱️⚡]]
  - [[https://protesilaos.com/codelog/2025-01-08-emacs-fontaine-custom-theme/][Protesilaos Stavrou: Emacs: the next Fontaine version will use a custom theme]]
- Navigation:
  - [[https://www.youtube.com/watch?v=1jBbVUnNbDU][Recursive project search in Emacs]] (17:57)
- Org Mode:
  - [[https://raialbe.github.io/posts/taking_control_of_your_life_with_org_mode/][Taking control of your life with org mode | Alberto Raimondi]] (2021, [[https://fosstodon.org/@bignose/113783854679871066][@[email protected]]])
  - [[https://mentat.za.net/blog/2025/01/08/pomodoros-with-org-timer/][Pomodoros with org-timer · Stéfan's blog]] ([[https://fosstodon.org/@stefanv/113797315670069071][@[email protected]]])
  - [[https://sachachua.com/blog/2025/01/treemap-visualization-of-an-org-mode-file/][Treemap visualization of an Org Mode file]] ([[https://www.reddit.com/r/emacs/comments/1hztdbu/treemaps_and_orgmode_visualization/][Reddit]])
  - [[https://github.com/gamedolphin/system][My Literate System Configuration Using Org + Nixos]] ([[https://www.reddit.com/r/emacs/comments/1hyhrj0/my_literate_system_configuration_using_org_nixos/][Reddit]])
  - Import, export, and integration:
    - [[https://www.reddit.com/r/orgmode/comments/1hz7we1/orgmunge_v030_released/][Orgmunge v0.30 released]]
    - [[https://www.marcuskammer.dev/notes/lisp/elisp-in-orgmode.html][Using Emacs Lisp in Org-mode]] ([[https://fosstodon.org/@metalisp/113815328012121805][@[email protected]]])
    - [[https://pjs64.netlify.app/2205/04][How to utilize org publish for a modern Website layout, including template and integrated css production; with a helping hand from R.]]
    - [[http://yummymelon.com/devnull/converting-a-markdown-region-to-org-revisited.html][Charles Choi: Converting a Markdown Region to Org Revisited]] ([[https://irreal.org/blog/?p=12709][Irreal]])
    - [[https://www.reddit.com/r/emacs/comments/1hvtlsa/the_new_and_only_orgprotocol_chrome_extension_you/][The NEW (and only) org-protocol chrome extension you need]] - paw lets you highlight text and send to Org
    - [[https://files.mastodon.social/media_attachments/files/113/783/889/315/120/071/original/84502356054a87c2.png][Org Latex: standalone]] ([[https://mastodon.social/@cnngimenez/113783889900367305][@[email protected]]])
    - [[https://sachachua.com/blog/2025/01/org-babel-mermaid-js-and-fixing-failed-to-launch-the-browser-process-on-ubuntu-24/][Org Babel, Mermaid JS, and fixing "Failed to launch the browser process" on Ubuntu 24]]
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9368db471be5c6b6993c990fdf68257dbeed06fd][org-timer-done-hook: Run before the timer is stopped]]
- Denote:
  - [[https://protesilaos.com/codelog/2025-01-11-emacs-denote-alphanumeric-sequences/][Protesilaos Stavrou: Emacs: denote-sequence.el will also support alphanumeric sequences]]
- Coding:
  - [[https://www.youtube.com/watch?v=k_xaGmTir8I][One Emacs Buffer, Many Major Modes]] (01:50)
  - [[https://codeberg.org/harald/eglot-supplements#selection-ranges][eglot-selran gives you access to the language server's textDocument/selectionRange API]] ([[https://nrw.social/@HaraldKi/113816702971955650][@[email protected]]])
  - [[https://github.com/ttybitnik/mkdevenv][mkdevenv: how I manage/use isolated development environments with TRAMP, GNU Make, and Containerfiles]] ([[https://www.reddit.com/r/emacs/comments/1hz0h63/mkdevenv_how_i_manageuse_isolated_development/][Reddit]])
- Shells:
  - [[https://i.redd.it/ixv6i0dxptbe1.gif][transient for ncspot control in the eat terminal]] ([[https://www.reddit.com/r/emacs/comments/1hwsziy/transient_for_ncspot_control_in_the_eat_terminal/][Reddit]])
- Multimedia:
  - [[https://sachachua.com/blog/2025/01/yayemacs-9-trimming-adding-silences-to-get-to-a-target-subed-record-sum-time/][#YayEmacs 9: Trimming/adding silences to get to a target; subed-record-sum-time]] ([[https://youtube.com/watch?v=https://youtube.com/shorts/scyAC4yrWbE][YouTube]])
  - [[https://sachachua.com/blog/2025/01/automatically-correcting-phrasing-and-misrecognized-words-in-speech-to-text-captions-by-using-a-script/][Automatically correcting phrasing and misrecognized words in speech-to-text captions by using a script]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1hwf46n/weekly_tips_tricks_c_thread_20250108_week_01/][Weekly Tips, Tricks, &c. Thread — 2025-01-08 / week 01]] - electric-parens, helpful, finding files,
  - [[https://communitymedia.video/w/6wYk9SWR22YzKkgBDijrbC][Corwin Brust - Emacs, Pedagogy, Sysops, Game dev - interview - Community Video]] ([[https://mastodon.sdf.org/@screwtape/113791595456474169][@[email protected]]])
  - [[https://www.youtube.com/watch?v=_dZQT_Bei4I][Trying emacs and a life lesson]] (08:41)
  - [[https://www.youtube.com/watch?v=ohciTBFhqMo][Devtherapy Episode #6 - NIka Otiashvili | დაზეპირებული OOP ცუდია, SDL, Emacs, Neovim, Indie თამაშები]] (01:49:38)
- Other:
  - [[https://emacs.dyerdwelling.family/emacs/20250108140933-emacs--ediff-comparing-regions/][James Dyer: Ediff Comparing Regions]] ([[https://irreal.org/blog/?p=12704][Irreal]])
  - [[https://www.reddit.com/r/emacs/comments/1hwjkm4/emacs_passwords_how_are_people_managing_their/][emacs & passwords - how are people managing their passwords these days?]]
  - [[https://cestlaz.github.io/post/extracting-emails/][Mike Zamansky: Extracting Emails (with Emacs)]] ([[https://www.youtube.com/watch?v=o2z9SKNVCwk][YouTube]], 17:57, [[https://www.reddit.com/r/emacs/comments/1hvu2r6/extracting_emails_from_text_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=12701][Irreal]])
  - [[https://batsov.com/articles/2025/01/12/macos-no-longer-ships-with-emacs/][Bozhidar Batsov: macOS No Longer Ships with Emacs]] ([[https://news.ycombinator.com/item?id=42673366][HN]])
  - [[https://mstempl.netlify.app/post/emacs-on-android/][Native graphical Emacs on Android | Martin's Blog]] ([[https://mastodon.social/@mstempl/113800707698210193][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1hzk9or/hacky_way_to_launch_a_new_emacs_client_frame_as_a/][Hacky way to launch a new Emacs client frame as a virtual terminal, using a DE/WM shortcut]]
  - [[https://fosstodon.org/@chmouel/113760902087055976][zsh function for launching a function in Emacs and focusing on it - @[email protected]]]
- Emacs development:
  - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00357.html][scratch/igc: Keeping a TODO list?]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6591b549f35af1be31f5bf3547e1170b7604a99][New symbol property 'definition-type' used by 'find-function'.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14b5ba7c61fd8fb1e2c8fe956ee925b4a59c10c8][bibtex-string-file-path and bibtex-file-path are lists of directories]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=266e1c34d89e5f0a8ece789e77b24187c8c7d448][ibuffer: Add the "Recency" column]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1e6379d6ab6148b0c93369daf51f7d6b10a3c9a][Add new file window-x.el]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f286e7d83665526929dea3f7180f3a5ba8ef14e][Have 'split-window' optionally resurrect deleted windows]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42a5ac3b513ff03c64c9609fc7e79c2b7932b2a4][Use the treesit thing 'list' with symbol property 'treesit-thing-symbol']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdccd4ea9e903dcabfa65cdd44d979838cae4d29][Fix documentation of Iroquoian input methods]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e41a7d8127423307018f369e8739319f1de9b3fa][Improve docstring of image-dired-show-all-from-dir]]
- New packages:
  - http://melpa.org/#/acton-mode: Major mode for editing Acton source code (MELPA)
  - http://melpa.org/#/comint-histories: Many comint histories (MELPA)
  - http://melpa.org/#/hl-printf: Minor mode for highlighting "printf" format specifiers (MELPA)
  - http://melpa.org/#/lte: Large Table Edition in Org and Markdown buffers (MELPA)
  - http://melpa.org/#/pdf-meta-edit: Edit PDF metadata (MELPA)
  - http://melpa.org/#/turtles: Screen-grabbing test utility (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://www.reddit.com/r/planetemacs][r/planetemacs]], [[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://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[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/2025-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!