2025-03-03 Emacs news

Sacha Chua <[email protected]> Mon, 03 Mar 2025 10:30:12 -0500
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
    2025-03-03 Emacs news
=====================

  - Emacs 30:
    - [Emacs 30 Now On Android] (<https://www.youtube.com/watch?v=jPaXU9vaLu0>) (12:19)
    - [GNU Emacs 30.1 Released With Android Support, Emacs Lisp Native Compiler By Default] (<https://www.phoronix.com/news/GNU-Emacs-30.1-Released>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1iypap3/gnu_emacs_301_released_with_android_support_emacs/>))
    - [Irreal: Emacs 30.1 Update] (<https://irreal.org/blog/?p=12809>)
  - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] (<https://emacslife.com/calendar/>)):
    - EmacsATX: Emacs Social <https://www.meetup.com/emacsatx/events/306023632/> Wed Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Thu Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore
    - M-x Research: TBA <https://m-x-research.github.io/> Fri Mar 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 8 0000 Asia/Singapore
    - Emacs.si (in person): Emacs.si meetup #3 2025 (v #živo) <https://dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0> Tue Mar 11 1900 CET
    - Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier-emacs> Fri Mar 14 1800 Europe/Paris
  - Emacs configuration:
    - [[ANN] "bray" lightweight modal editing now available on MELPA] (<https://codeberg.org/ideasman42/emacs-bray>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ixo5x1/ann_bray_lightweight_modal_editing_now_available/>))
    - [My Emacs Config] (<https://www.reddit.com/r/emacs/comments/1ixfhja/my_emacs_config/>) ([Irreal] (<https://irreal.org/blog/?p=12813>))
    - [SSS - Supreme Sexp System v1.3.7 - upgraded to Emacs 30 💜 - loving what a beautiful piece of software Emacs has become - and it is a big part of my Lisp machine of 2025] (<https://www.reddit.com/r/emacs/comments/1j23fg2/sss_supreme_sexp_system_v137_upgraded_to_emacs_30/>)
    - [Rewriting My Emacs Config [Tamil]​] (<https://www.youtube.com/watch?v=u6xmCxUNb4k>) (01:07:07)
  - Emacs Lisp:
    - [Emacs Redux: Debugging Errors in Emacs] (<https://emacsredux.com/blog/2025/03/01/debugging-errors-in-emacs/>) ([Irreal] (<https://irreal.org/blog/?p=12819>))
    - [Eric MacAdie: I Made An Emacs Package] (<https://macadie.info/2025/02/26/i-made-an-emacs-package/>) - using the elisp repo kit (erk) to make a package that works with numbers and strings
    - [C-c-c-conjecturing, and dealing with recursion in Emacs, practical evolutions of different methods with long-tailed operations] (<https://babbagefiles.xyz/c-conjecturing-and-practical-considerations-of-recursion-in-emacs/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ix8olj/cccconjecturing_and_dealing_with_recursion_in/>))
    - [Xah Talk Show 2025-02-26 Ep620 emacs lisp coding] (<https://www.youtube.com/watch?v=UCqgaMcR4ko>) (25:06)
  - Appearance:
    - [Peter J. Jones: Automatic Theme Switching in Emacs] (<https://freerangebits.com/posts/2025/02/emacs-light-dark/>)
    - [minor mode for hiding redundant punctuation] (<https://oldbytes.space/@monnier/114077717993222096>)
    - [Toggling symbol highlighting in Emacs with unique colors for each symbol using built-in functions] (<https://www.jamescherti.com/emacs-symbol-highlighting-built-in-functions/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1iy02i5/toggling_symbol_highlighting_in_emacs_with_unique/>))
    - [Emacs: Highlighting Codetags Like TODO, FIXME, BUG, NOTE…] (<https://www.jamescherti.com/emacs-highlight-keywords-like-todo-fixme-note/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ix9i8a/emacs_highlighting_keywords_like_todo_fixme_bug/>), [Irreal] (<https://irreal.org/blog/?p=12811>))
    - [Amit Patel: Emacs Tree-sitter custom highlighting, part 1] (<https://amitp.blogspot.com/2025/02/emacs-tree-sitter-custom-highlighting.html>) ([HN] (<https://news.ycombinator.com/item?id=43217195>), [lobste.rs] (<https://lobste.rs/s/hrpsm4/emacs_tree_sitter_custom_highlighting>))
    - [The Golden Ratio Package in Emacs] (<https://www.youtube.com/watch?v=nAZZ02hPBd0>) (06:51)
    - [tanrax/thankful-eyes-theme.el: Emacs theme with a contrast ready for colour blind or visually impaired people.] (<https://github.com/tanrax/thankful-eyes-theme.el>) ([@[email protected]] (<https://activity.andros.dev/@andros/statuses/01JN6GWQ7DPC8BTJW29EXFC1AC>))
  - Navigation:
    - [Christian Tietze: Preview Mass Text Replacements with Emacs 30.1 replace-regexp-as-diff] (<https://christiantietze.de/posts/2025/02/preview-mass-text-replacements-with-emacs-30-1-replace-regexp-as-diff/>)
    - [touchpad-scroll-mode - Smooth momentum-based scrolling] (<https://github.com/awu7/touchpad-scroll-mode>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ixsp9r/touchpadscrollmode_smooth_momentumbased_scrolling/>))
    - [The winnow package: Separating the grain from the chaff #emacs #coding] (<https://www.youtube.com/watch?v=BjX8-D-NonY>) (03:20) - winnow results from compilation/grep
  - Dired:
    - [Workaround fix for dired-movement-style bug https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76596 · GitHub] (<https://gist.github.com/kickingvegas/9c33e97d62054ea3523732459f8bef25>) ([@[email protected]] (<https://sfba.social/@kickingvegas/114082942326652083>))
  - Org Mode:
    - [Creating healthier habits finally worked out] (<https://anonimno.codeberg.page/habit.html>) ([@[email protected]] (<https://social.tchncs.de/@anonimno/114094469230801854>))
    - [Review template for Performance Evaluation (template in German)] (<https://anonimno.codeberg.page/Review%20template.html>) ([@[email protected]] (<https://social.tchncs.de/@anonimno/114065923236651402>))
    - [org-mode: expand item in current agenda view] (<https://www.reddit.com/r/emacs/comments/1izp5no/orgmode_expand_item_in_current_agenda_view/>)
    - [Org mode capture template for creating Howm TODOs - Baty.net] (<https://baty.net/posts/2025/02/capture-template-for-creating-howm-tod-os/>) ([@[email protected]] (<https://social.lol/@jbaty/114059419856930196>))
    - [One-Octet: Org-mode: Petites astuces vol 1] (<https://one-octet.dev/posts/Org-mode%3A%20petites%20astuces%201.html>)
    - [Who needs Obsidian when you have Emacs and Org in Android] (<https://www.reddit.com/gallery/1j1zig3>)
    - [shg/org-inline-anim.el: Inline playback of animated GIF/PNG for Org] (<https://github.com/shg/org-inline-anim.el>)
    - [(Update) org-supertag 2.5: A new way think about Tag system] (<https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_way_think_about_tag/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1j2b2rh/update_orgsupertag_25_a_new_way_think_about_tag/>))
    - Import, export, and integration:
      - [Sacha Chua: Working with smaller chunks of thoughts; adding anchors to paragraphs in Org Mode HTML export] (<https://sachachua.com/blog/2025/02/adding-an-anchor-to-a-paragraph-in-org-mode-html-export/>)
      - [Blogging using Emacs Org Roam and Hugo] (<https://sourcery.zone/articles/20250226102455-blogging_using_emacs_org_roam_and_hugo/>)
      - [Grant Rettke: Org2Blog v1.1.(14-18) Updates Overview] (<https://www.wisdomandwonder.com/emacs/14174/__trashed-9>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1iy35wp/org2blog_v111418_updates_overview/>))
      - [orgmode-to-gemini-blog: Génération de capsules gemini et blog html à partir d'articles en fichiers Orgmode. - orgmode-to-gemini-blog - La forge Chapril] (<https://forge.chapril.org/tykayn/orgmode-to-gemini-blog>)
    - [Why and How I use "Org Mode" for my writing and more] (<https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html>) (2022, [HN] (<https://news.ycombinator.com/item?id=43157672>), [Irreal] (<https://irreal.org/blog/?p=12817>), [previously on HN] (<https://news.ycombinator.com/item?id=34967802>))
    - Org development:
      - [ox-latex: Export PDF metadata using hyperref according to org-export-with-...] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=53cd3f83c96728fff22bcc2e51a6ce1fa5aba279>)
      - [Respect `org-file-link-type' in `yank-media' and DND handlers] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dd24af375d7e5787def04c14f105fa1c9c586f79>)
      - [ox-latex: Improve handling of unnumbered sections in TOC] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=35d12cddc700cac23137e65a67ab1ddc94bc0f46>)
      - [org-store-link: Do not query about store function when INTERACTIVE? is nil] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6fae2e34ddb95b7690313a52b759ee3c2de65b1>)
  - Completion:
    - [corfu + completion-preview-mode] (<https://www.reddit.com/r/emacs/comments/1izt989/corfu_completionpreviewmode/>)
    - [Comparison of vertico, ivy, consult, counsel, marginalia, ivy-rich, embark, ivy-occur] (<https://www.reddit.com/r/emacs/s/hNF4Y5Jrap completion comparison>)
  - Mail, news, and chat:
    - [Jeremy Friesen: Reorganizing My RSS Feed Reading] (<https://takeonrules.com/2025/03/01/reorganizing-my-rss-feed-reading/>) - sort Org entries by elfeed tag priority, filter
    - [mastodon.el 1.1.11: mastodon-view, alerts, fixes] (<https://todon.nl/@mousebot/114080669314726476>)
    - [twtxt update - Markdown to Org, centred column, new logo, text helper] (<https://files.mastodon.social/cache/media_attachments/files/114/069/291/024/046/389/original/dd3482b84f08e67f.mp4>) ([@[email protected]] (<https://activity.andros.dev/@andros/statuses/01JN0PMW7067SDA164VGB9AFHK>))
  - Multimedia:
    - [Watch YouTube With Emacs Elfeed and GNU EMMS | bardman's website] (<https://www.bardman.dev/technology/elfeed>) ([@[email protected]] (<https://fosstodon.org/@hispaemacs/114060794738787007>))
  - AI:
    - [James Dyer: Ollama Buddy - Now On MELPA!] (<https://emacs.dyerdwelling.family/emacs/20250224154229-emacs--ollama-buddy-now-on-melpa/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1ix5oav/ollama_buddy_now_on_melpa/>))
    - [James Dyer: Ollama Buddy Version 0.2.1 - Same prompt to multiple LLMs and choose best answer!] (<https://emacs.dyerdwelling.family/emacs/20250302093517-emacs--ollama-buddy-version-0-2-1/>)
  - Community:
    - [Bi-Weekly Tips, Tricks, etc. Thread — 2025-02-26 / week 08] (<https://www.reddit.com/r/emacs/comments/1iymh4t/biweekly_tips_tricks_etc_thread_20250226_week_08/>) - org sorting, eww-pdf-next/prev-page, stretching
    - [Nominate Side-Bar Link Updates!] (<https://www.reddit.com/r/emacs/comments/1iz2271/nominate_sidebar_link_updates/>) - Reddit
    - [My 10 Years with Emacs | Plain DrOps] (<https://plaindrops.de/blog/2025/tenyearsofemacs/>) ([@[email protected]] (<https://masto.plaindrops.de/@spacecadet/114087817765620672>))
    - [Oh man, I wish abo-abo would actively maintain ivy again.] (<https://www.reddit.com/r/emacs/comments/1iytdt3/oh_man_i_wish_aboabo_would_actively_maintain_ivy/>) ivy/abo-abo appreciation thread
  - Other:
    - [Emacs no tiene curva de aprendizaje] (<https://maxxcan.flounder.online/informatica/emacs/articulos/2025-02-25-emacs-no-tiene-curva-aprendizaje.gmi>) ([@[email protected]] (<https://mastodon.social/@maxxcan/114065450262945349>))
    - CVE: [Emacs: shell injection vulnerability in gnu emacs via custom "man" uri scheme] (<https://www.cve.org/CVERecord?id=CVE-2025-1244>) ([@[email protected]] (<https://ieji.de/@LorenzoAncora/114081805969054549>))
    - [theesm/pandoc-convert.el: Convert buffers from one format to another using pandoc. - Codeberg.org] (<https://codeberg.org/theesm/pandoc-convert.el>) ([@[email protected]] (<https://social.tchncs.de/@theesm/114077780179231229>))
    - [theesm/confluence-tools.el: A collection of my personal tools for an emacs-centric confluence workflow] (<https://codeberg.org/theesm/confluence-tools.el>) ([@[email protected]] (<https://social.tchncs.de/@theesm/114076880023508933>))
    - [The role of the Escape key in Emacs] (<https://emacsredux.com/blog/2025/03/03/the-role-of-the-escape-key-in-emacs/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1j2ih60/the_role_of_the_escape_key_in_emacs/>))
    - [mostlymaths.net | SyncTeX and pdf-view-mode for emacs] (<https://mostlymaths.net/2015/11/synctex-and-pdf-view-mode-for-emacs.html/>)
    - [Use whisper(voice) in emacs!] (<https://www.reddit.com/r/emacs/comments/1j1p38f/use_whispervoice_in_emacs/>)
    - [Emacs frames are not coming into the foreground on macOS - dolzhenko.me] (<https://dolzhenko.me/blog/2025/02/emacs-frames-are-not-coming-into-the-foreground-on-mac-os/>) ([@[email protected]] (<https://fosstodon.org/@dsdolzhenko/114071019181605297>))
    - [James Dyer: Installing Emacs 30.1 On Arch and SUSE] (<https://emacs.dyerdwelling.family/emacs/20250226140529-emacs--installing-30_1-on-arch/>)
    - [My Microjournal Rev.2.ReVamp] (<https://www.reddit.com/gallery/1izzxl0>) ([r/emacs] (<https://www.reddit.com/gallery/1izzxl0>))
  - Emacs development (including last week's commits):
    - [Add auto-margin enable/disable to term] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13b1436d975b270cb1001cf475fa65cc854ec462>)
    - [New commands to convert ASCII to fullwidth characters and back] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8937dee9e418c64587769dd22bb9683cd3690688>)
    - [Mark echistory.el as obsolete] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b7fdddc86ba1733633fa29a4dec6f76667d29aa5>)
    - [Provide tool-tip display delays on TTY frames] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a2f6056c5a079a7f3db240171680560a3bd9710>)
    - [Save IELM input history on "C-c C-c"] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cabbb36ae1d089e34c501c54a682ea7121899565>)
    - [Read GUI events from non-main Lisp threads on Android] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=387dcb1be88168f2683af52041b4f5a6e3bde146>)
    - [Make 'completion-preview-sort-function' a defcustom] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8b9194ae03214dd5169bd84f7d83bbe660dd9f90>)
    - [Add :continue-only directive to bind-keys and use-package] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85a9b916db126add5a5e2bf4b2b9531ab998cad4>)
    - [Add tramp-cleanup-bufferless-connections (bug#76417)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bea00a07990ebfbe420636363f8d3514571ae79d>)
    - [Make cl-gensym obsolete in favor of built-in gensym] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60b071e224136207f7fa24983037522e637e7efa>)
    - [Add Obsolete-since header to hashcash.el] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=706970fc25de34fd63c21bed13e31e96ae258a28>)
    - [Drop hashcash support from Gnus and Message mode] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=250f4214752d223981259e453c55a8c5cabb111a>)
    - [Make cl-declare obsolete] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d5fe06e79defb0669ef2ba34d644e0836e54a38>)
    - [Move buffer related functions from ert-x.el to ert.el] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9e681aa0c75feaf1c0a5495b0d475698cbdb653>)
    - [Optionally have 'display-buffer' reuse windows of indirect buffers] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a205d554522340e23540bdda63c80965ddd64951>)
    - [Mark cdl.el as obsolete] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7972a3448d53c515b074e6681fe3a369ada642d6>)
    - [Optionally inhibit implied resizing while frame is made (Bug#76275)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=499da9e1a9f63d9a767a3cab1f7771799e1d3274>)
    - [Implement new user option 'quit-window-kill-buffer' (Bug#76248)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99410ba902a01d56b49001b4c18a5390b3c5463b>)
    - [Mark kermit.el as obsolete] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96e066be3d252efe44a8321be313a67def14ea4e>)
    - [New macros incf and decf] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=95fee880e45184f4820e9704b75887ef2d91bd01>)
    - [Make 'text-property-default-nonsticky' buffer-local when set] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=827a91dbf3a45d6c3c620545b5e620ce76e44bb2>)
    - [Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef8fdd269a244f94f970f51c909eff5de4702048>)
    - [recentf.el: Add verbosity option] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce28916282800b2e4a5f8e244616e25f9e81831a>)
    - [define-ibuffer-op opstring active-opstring functions (bug#76222)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26bd9f61f43c6898f5b143fae8f9d10150c1ba64>)
    - [Make yank-media auto select the best mime type] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ee50a3420fb8df8f3477dac610dcd53c633fff5>)
    - [New user option checkdoc-allow-quoting-nil-and-t] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d4feb214b7eb802fec34269de11d30b9382cd83>)
    - [New variable 'treesit-aggregated-outline-predicate' (bug#76398)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=840be8a7d8e7db8ad7f186678226ac51712724ab>)
    - [; * etc/NEWS: Announce MS-DOS updates.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1468190e11b7eed49a024ffbff3da2bca21862bc>)
    - ['strokes-mode' no longer demands the presence of a mouse] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb45d35ea7db5dc93a7856dccf14c01f01bd95fe>)
    - [; * etc/NEWS: Move cl-lib related entries to proper section.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4faade9f844db5dc09f2805c0f07376663402e41>)
    - [Make cl-locally obsolete] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c4f907bad1ad616dda6e5f5eec0b78ebea9f1c4>)
    - [Add markdown-ts-mode] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a102dcebb7d10275cc3818f47cd042ddd27868ff>)
    - [(lexical-binding): Allow changing the default value (bug#74145)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d685d21e8ae0cee566420d4dd68586f018b2ce0b>)
    - [Add MPD stats viewer to 'mpc' (Bug#76350)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=df93e53a1c648654d8b128a5955bb4ff0229b041>)
    - [New functions plusp and minusp] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=afbf932106fdd1043b0debe9fc9134e031e4c9a6>)
    - [Rename treesit-add-simple-indent-rules] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=237afc82b2ed147fe6b1773df303c448ded9679b>)
    - [Rename treesit-simple-indent-modify-rules and fix docstring] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=928bad93609773ca5e9c94cf6e8f24e895e263d3>)
    - [Make the rx `eval` form use lexical binding when active] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89f88f06a4667a01612704e57f8af43ca19b82c0>)
  - New packages:
    - consult-gh-with-pr-review <http://melpa.org/#/consult-gh-with-pr-review>: "pr-review" Integration for consult-gh (MELPA)
    - denote-search <https://elpa.gnu.org/packages/denote-search.html>: Search the contents of your notes (GNU ELPA)
    - mode-line-keyboard <http://melpa.org/#/mode-line-keyboard>: Keyboard in mode line for touch screens (MELPA)
    - org-daily-reflection <http://melpa.org/#/org-daily-reflection>: Concurrent display of org(-roam) dailies (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-03>). 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, 20.2 KB)
    * 2025-03-03 Emacs news
- Emacs 30:
  - [[https://www.youtube.com/watch?v=jPaXU9vaLu0][Emacs 30 Now On Android]] (12:19)
  - [[https://www.phoronix.com/news/GNU-Emacs-30.1-Released][GNU Emacs 30.1 Released With Android Support, Emacs Lisp Native Compiler By Default]] ([[https://www.reddit.com/r/emacs/comments/1iypap3/gnu_emacs_301_released_with_android_support_emacs/][Reddit]])
  - [[https://irreal.org/blog/?p=12809][Irreal: Emacs 30.1 Update]]
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306023632/ Wed Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Thu Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 8 0000 Asia/Singapore
  - Emacs.si (in person): Emacs.si meetup #3 2025 (v #živo) https://dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0 Tue Mar 11 1900 CET
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 14 1800 Europe/Paris
- Emacs configuration:
  - [[https://codeberg.org/ideasman42/emacs-bray][[ANN] "bray" lightweight modal editing now available on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1ixo5x1/ann_bray_lightweight_modal_editing_now_available/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1ixfhja/my_emacs_config/][My Emacs Config]] ([[https://irreal.org/blog/?p=12813][Irreal]])
  - [[https://www.reddit.com/r/emacs/comments/1j23fg2/sss_supreme_sexp_system_v137_upgraded_to_emacs_30/][SSS - Supreme Sexp System v1.3.7 - upgraded to Emacs 30 💜 - loving what a beautiful piece of software Emacs has become - and it is a big part of my Lisp machine of 2025]]
  - [[https://www.youtube.com/watch?v=u6xmCxUNb4k][Rewriting My Emacs Config [Tamil]​]] (01:07:07)
- Emacs Lisp:
  - [[https://emacsredux.com/blog/2025/03/01/debugging-errors-in-emacs/][Emacs Redux: Debugging Errors in Emacs]] ([[https://irreal.org/blog/?p=12819][Irreal]])
  - [[https://macadie.info/2025/02/26/i-made-an-emacs-package/][Eric MacAdie: I Made An Emacs Package]] - using the elisp repo kit (erk) to make a package that works with numbers and strings
  - [[https://babbagefiles.xyz/c-conjecturing-and-practical-considerations-of-recursion-in-emacs/][C-c-c-conjecturing, and dealing with recursion in Emacs, practical evolutions of different methods with long-tailed operations]] ([[https://www.reddit.com/r/emacs/comments/1ix8olj/cccconjecturing_and_dealing_with_recursion_in/][Reddit]])
  - [[https://www.youtube.com/watch?v=UCqgaMcR4ko][Xah Talk Show 2025-02-26 Ep620 emacs lisp coding]] (25:06)
- Appearance:
  - [[https://freerangebits.com/posts/2025/02/emacs-light-dark/][Peter J. Jones: Automatic Theme Switching in Emacs]]
  - [[https://oldbytes.space/@monnier/114077717993222096][minor mode for hiding redundant punctuation]]
  - [[https://www.jamescherti.com/emacs-symbol-highlighting-built-in-functions/][Toggling symbol highlighting in Emacs with unique colors for each symbol using built-in functions]] ([[https://www.reddit.com/r/emacs/comments/1iy02i5/toggling_symbol_highlighting_in_emacs_with_unique/][Reddit]])
  - [[https://www.jamescherti.com/emacs-highlight-keywords-like-todo-fixme-note/][Emacs: Highlighting Codetags Like TODO, FIXME, BUG, NOTE…]] ([[https://www.reddit.com/r/emacs/comments/1ix9i8a/emacs_highlighting_keywords_like_todo_fixme_bug/][Reddit]], [[https://irreal.org/blog/?p=12811][Irreal]])
  - [[https://amitp.blogspot.com/2025/02/emacs-tree-sitter-custom-highlighting.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 1]] ([[https://news.ycombinator.com/item?id=43217195][HN]], [[https://lobste.rs/s/hrpsm4/emacs_tree_sitter_custom_highlighting][lobste.rs]])
  - [[https://www.youtube.com/watch?v=nAZZ02hPBd0][The Golden Ratio Package in Emacs]] (06:51)
  - [[https://github.com/tanrax/thankful-eyes-theme.el][tanrax/thankful-eyes-theme.el: Emacs theme with a contrast ready for colour blind or visually impaired people.]] ([[https://activity.andros.dev/@andros/statuses/01JN6GWQ7DPC8BTJW29EXFC1AC][@[email protected]]])
- Navigation:
  - [[https://christiantietze.de/posts/2025/02/preview-mass-text-replacements-with-emacs-30-1-replace-regexp-as-diff/][Christian Tietze: Preview Mass Text Replacements with Emacs 30.1 replace-regexp-as-diff]]
  - [[https://github.com/awu7/touchpad-scroll-mode][touchpad-scroll-mode - Smooth momentum-based scrolling]] ([[https://www.reddit.com/r/emacs/comments/1ixsp9r/touchpadscrollmode_smooth_momentumbased_scrolling/][Reddit]])
  - [[https://www.youtube.com/watch?v=BjX8-D-NonY][The winnow package: Separating the grain from the chaff #emacs #coding]] (03:20) - winnow results from compilation/grep
- Dired:
  - [[https://gist.github.com/kickingvegas/9c33e97d62054ea3523732459f8bef25][Workaround fix for dired-movement-style bug https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76596 · GitHub]] ([[https://sfba.social/@kickingvegas/114082942326652083][@[email protected]]])
- Org Mode:
  - [[https://anonimno.codeberg.page/habit.html][Creating healthier habits finally worked out]] ([[https://social.tchncs.de/@anonimno/114094469230801854][@[email protected]]])
  - [[https://anonimno.codeberg.page/Review%20template.html][Review template for Performance Evaluation (template in German)]] ([[https://social.tchncs.de/@anonimno/114065923236651402][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1izp5no/orgmode_expand_item_in_current_agenda_view/][org-mode: expand item in current agenda view]]
  - [[https://baty.net/posts/2025/02/capture-template-for-creating-howm-tod-os/][Org mode capture template for creating Howm TODOs - Baty.net]] ([[https://social.lol/@jbaty/114059419856930196][@[email protected]]])
  - [[https://one-octet.dev/posts/Org-mode%3A%20petites%20astuces%201.html][One-Octet: Org-mode: Petites astuces vol 1]]
  - [[https://www.reddit.com/gallery/1j1zig3][Who needs Obsidian when you have Emacs and Org in Android]]
  - [[https://github.com/shg/org-inline-anim.el][shg/org-inline-anim.el: Inline playback of animated GIF/PNG for Org]]
  - [[https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_way_think_about_tag/][(Update) org-supertag 2.5: A new way think about Tag system]] ([[https://www.reddit.com/r/emacs/comments/1j2b2rh/update_orgsupertag_25_a_new_way_think_about_tag/][Reddit]])
  - Import, export, and integration:
    - [[https://sachachua.com/blog/2025/02/adding-an-anchor-to-a-paragraph-in-org-mode-html-export/][Sacha Chua: Working with smaller chunks of thoughts; adding anchors to paragraphs in Org Mode HTML export]]
    - [[https://sourcery.zone/articles/20250226102455-blogging_using_emacs_org_roam_and_hugo/][Blogging using Emacs Org Roam and Hugo]]
    - [[https://www.wisdomandwonder.com/emacs/14174/__trashed-9][Grant Rettke: Org2Blog v1.1.(14-18) Updates Overview]] ([[https://www.reddit.com/r/emacs/comments/1iy35wp/org2blog_v111418_updates_overview/][Reddit]])
    - [[https://forge.chapril.org/tykayn/orgmode-to-gemini-blog][orgmode-to-gemini-blog: Génération de capsules gemini et blog html à partir d'articles en fichiers Orgmode. - orgmode-to-gemini-blog - La forge Chapril]]
  - [[https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html][Why and How I use "Org Mode" for my writing and more]] (2022, [[https://news.ycombinator.com/item?id=43157672][HN]], [[https://irreal.org/blog/?p=12817][Irreal]], [[https://news.ycombinator.com/item?id=34967802][previously on HN]])
  - Org development:
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=53cd3f83c96728fff22bcc2e51a6ce1fa5aba279][ox-latex: Export PDF metadata using hyperref according to org-export-with-...]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dd24af375d7e5787def04c14f105fa1c9c586f79][Respect `org-file-link-type' in `yank-media' and DND handlers]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=35d12cddc700cac23137e65a67ab1ddc94bc0f46][ox-latex: Improve handling of unnumbered sections in TOC]]
    - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6fae2e34ddb95b7690313a52b759ee3c2de65b1][org-store-link: Do not query about store function when INTERACTIVE? is nil]]
- Completion:
  - [[https://www.reddit.com/r/emacs/comments/1izt989/corfu_completionpreviewmode/][corfu + completion-preview-mode]]
  - [[https://www.reddit.com/r/emacs/s/hNF4Y5Jrap completion comparison][Comparison of vertico, ivy, consult, counsel, marginalia, ivy-rich, embark, ivy-occur]]
- Mail, news, and chat:
  - [[https://takeonrules.com/2025/03/01/reorganizing-my-rss-feed-reading/][Jeremy Friesen: Reorganizing My RSS Feed Reading]] - sort Org entries by elfeed tag priority, filter
  - [[https://todon.nl/@mousebot/114080669314726476][mastodon.el 1.1.11: mastodon-view, alerts, fixes]]
  - [[https://files.mastodon.social/cache/media_attachments/files/114/069/291/024/046/389/original/dd3482b84f08e67f.mp4][twtxt update - Markdown to Org, centred column, new logo, text helper]] ([[https://activity.andros.dev/@andros/statuses/01JN0PMW7067SDA164VGB9AFHK][@[email protected]]])
- Multimedia:
  - [[https://www.bardman.dev/technology/elfeed][Watch YouTube With Emacs Elfeed and GNU EMMS | bardman's website]] ([[https://fosstodon.org/@hispaemacs/114060794738787007][@[email protected]]])
- AI:
  - [[https://emacs.dyerdwelling.family/emacs/20250224154229-emacs--ollama-buddy-now-on-melpa/][James Dyer: Ollama Buddy - Now On MELPA!]] ([[https://www.reddit.com/r/emacs/comments/1ix5oav/ollama_buddy_now_on_melpa/][Reddit]])
  - [[https://emacs.dyerdwelling.family/emacs/20250302093517-emacs--ollama-buddy-version-0-2-1/][James Dyer: Ollama Buddy Version 0.2.1 - Same prompt to multiple LLMs and choose best answer!]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1iymh4t/biweekly_tips_tricks_etc_thread_20250226_week_08/][Bi-Weekly Tips, Tricks, etc. Thread — 2025-02-26 / week 08]] - org sorting, eww-pdf-next/prev-page, stretching
  - [[https://www.reddit.com/r/emacs/comments/1iz2271/nominate_sidebar_link_updates/][Nominate Side-Bar Link Updates!]] - Reddit
  - [[https://plaindrops.de/blog/2025/tenyearsofemacs/][My 10 Years with Emacs | Plain DrOps]] ([[https://masto.plaindrops.de/@spacecadet/114087817765620672][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1iytdt3/oh_man_i_wish_aboabo_would_actively_maintain_ivy/][Oh man, I wish abo-abo would actively maintain ivy again.]] ivy/abo-abo appreciation thread
- Other:
  - [[https://maxxcan.flounder.online/informatica/emacs/articulos/2025-02-25-emacs-no-tiene-curva-aprendizaje.gmi][Emacs no tiene curva de aprendizaje]] ([[https://mastodon.social/@maxxcan/114065450262945349][@[email protected]]])
  - CVE: [[https://www.cve.org/CVERecord?id=CVE-2025-1244][Emacs: shell injection vulnerability in gnu emacs via custom "man" uri scheme]] ([[https://ieji.de/@LorenzoAncora/114081805969054549][@[email protected]]])
  - [[https://codeberg.org/theesm/pandoc-convert.el][theesm/pandoc-convert.el: Convert buffers from one format to another using pandoc. - Codeberg.org]] ([[https://social.tchncs.de/@theesm/114077780179231229][@[email protected]]])
  - [[https://codeberg.org/theesm/confluence-tools.el][theesm/confluence-tools.el: A collection of my personal tools for an emacs-centric confluence workflow]] ([[https://social.tchncs.de/@theesm/114076880023508933][@[email protected]]])
  - [[https://emacsredux.com/blog/2025/03/03/the-role-of-the-escape-key-in-emacs/][The role of the Escape key in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1j2ih60/the_role_of_the_escape_key_in_emacs/][Reddit]])
  - [[https://mostlymaths.net/2015/11/synctex-and-pdf-view-mode-for-emacs.html/][mostlymaths.net | SyncTeX and pdf-view-mode for emacs]]
  - [[https://www.reddit.com/r/emacs/comments/1j1p38f/use_whispervoice_in_emacs/][Use whisper(voice) in emacs!]]
  - [[https://dolzhenko.me/blog/2025/02/emacs-frames-are-not-coming-into-the-foreground-on-mac-os/][Emacs frames are not coming into the foreground on macOS - dolzhenko.me]] ([[https://fosstodon.org/@dsdolzhenko/114071019181605297][@[email protected]]])
  - [[https://emacs.dyerdwelling.family/emacs/20250226140529-emacs--installing-30_1-on-arch/][James Dyer: Installing Emacs 30.1 On Arch and SUSE]]
  - [[https://www.reddit.com/gallery/1izzxl0][My Microjournal Rev.2.ReVamp]] ([[https://www.reddit.com/gallery/1izzxl0][r/emacs]])
- Emacs development (including last week's commits):
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13b1436d975b270cb1001cf475fa65cc854ec462][Add auto-margin enable/disable to term]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8937dee9e418c64587769dd22bb9683cd3690688][New commands to convert ASCII to fullwidth characters and back]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b7fdddc86ba1733633fa29a4dec6f76667d29aa5][Mark echistory.el as obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a2f6056c5a079a7f3db240171680560a3bd9710][Provide tool-tip display delays on TTY frames]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cabbb36ae1d089e34c501c54a682ea7121899565][Save IELM input history on "C-c C-c"]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=387dcb1be88168f2683af52041b4f5a6e3bde146][Read GUI events from non-main Lisp threads on Android]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8b9194ae03214dd5169bd84f7d83bbe660dd9f90][Make 'completion-preview-sort-function' a defcustom]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85a9b916db126add5a5e2bf4b2b9531ab998cad4][Add :continue-only directive to bind-keys and use-package]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bea00a07990ebfbe420636363f8d3514571ae79d][Add tramp-cleanup-bufferless-connections (bug#76417)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60b071e224136207f7fa24983037522e637e7efa][Make cl-gensym obsolete in favor of built-in gensym]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=706970fc25de34fd63c21bed13e31e96ae258a28][Add Obsolete-since header to hashcash.el]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=250f4214752d223981259e453c55a8c5cabb111a][Drop hashcash support from Gnus and Message mode]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d5fe06e79defb0669ef2ba34d644e0836e54a38][Make cl-declare obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9e681aa0c75feaf1c0a5495b0d475698cbdb653][Move buffer related functions from ert-x.el to ert.el]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a205d554522340e23540bdda63c80965ddd64951][Optionally have 'display-buffer' reuse windows of indirect buffers]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7972a3448d53c515b074e6681fe3a369ada642d6][Mark cdl.el as obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=499da9e1a9f63d9a767a3cab1f7771799e1d3274][Optionally inhibit implied resizing while frame is made (Bug#76275)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99410ba902a01d56b49001b4c18a5390b3c5463b][Implement new user option 'quit-window-kill-buffer' (Bug#76248)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96e066be3d252efe44a8321be313a67def14ea4e][Mark kermit.el as obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=95fee880e45184f4820e9704b75887ef2d91bd01][New macros incf and decf]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=827a91dbf3a45d6c3c620545b5e620ce76e44bb2][Make 'text-property-default-nonsticky' buffer-local when set]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef8fdd269a244f94f970f51c909eff5de4702048][Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce28916282800b2e4a5f8e244616e25f9e81831a][recentf.el: Add verbosity option]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26bd9f61f43c6898f5b143fae8f9d10150c1ba64][define-ibuffer-op opstring active-opstring functions (bug#76222)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ee50a3420fb8df8f3477dac610dcd53c633fff5][Make yank-media auto select the best mime type]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d4feb214b7eb802fec34269de11d30b9382cd83][New user option checkdoc-allow-quoting-nil-and-t]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=840be8a7d8e7db8ad7f186678226ac51712724ab][New variable 'treesit-aggregated-outline-predicate' (bug#76398)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1468190e11b7eed49a024ffbff3da2bca21862bc][; * etc/NEWS: Announce MS-DOS updates.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb45d35ea7db5dc93a7856dccf14c01f01bd95fe]['strokes-mode' no longer demands the presence of a mouse]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4faade9f844db5dc09f2805c0f07376663402e41][; * etc/NEWS: Move cl-lib related entries to proper section.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c4f907bad1ad616dda6e5f5eec0b78ebea9f1c4][Make cl-locally obsolete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a102dcebb7d10275cc3818f47cd042ddd27868ff][Add markdown-ts-mode]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d685d21e8ae0cee566420d4dd68586f018b2ce0b][(lexical-binding): Allow changing the default value (bug#74145)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=df93e53a1c648654d8b128a5955bb4ff0229b041][Add MPD stats viewer to 'mpc' (Bug#76350)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=afbf932106fdd1043b0debe9fc9134e031e4c9a6][New functions plusp and minusp]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=237afc82b2ed147fe6b1773df303c448ded9679b][Rename treesit-add-simple-indent-rules]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=928bad93609773ca5e9c94cf6e8f24e895e263d3][Rename treesit-simple-indent-modify-rules and fix docstring]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89f88f06a4667a01612704e57f8af43ca19b82c0][Make the rx `eval` form use lexical binding when active]]
- New packages:
  - http://melpa.org/#/consult-gh-with-pr-review: "pr-review" Integration for consult-gh (MELPA)
  - https://elpa.gnu.org/packages/denote-search.html: Search the contents of your notes (GNU ELPA)
  - http://melpa.org/#/mode-line-keyboard: Keyboard in mode line for touch screens (MELPA)
  - http://melpa.org/#/org-daily-reflection: Concurrent display of org(-roam) dailies (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-03][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!