2025-04-07 Emacs news
=====================

  - Help wanted:
    - [Re: Safe evaluation of macros (was: bug#77341: [PATCH] ; 
(find-function-] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00074.html>) - 
looking for volunteers to help improve trusted-content on Windows
  - Emacs 30:
    - [The new JSON parser is _fast_] 
(<https://www.reddit.com/r/emacs/comments/1jsxamc/the_new_json_parser_is_fast/>)
  - Upcoming events ([iCal file] 
(<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] 
(<https://emacslife.com/calendar/>)):
    - Atelier Emacs Montpellier (in person) 
<https://lebib.org/date/atelier-emacs> Fri Apr 11 1800 Europe/Paris
    - M-x Research: TBA <https://m-x-research.github.io/> Wed Apr 16 0800 
America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT 
- 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - Beginner:
    - [Use GNU Emacs : The Plain Text Computing Environment] 
(<https://www2.lib.uchicago.edu/keith/emacs/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jo7yqd/use_gnu_emacs_the_plain_text_computing_environment/>),
 [Irreal] (<https://irreal.org/blog/?p=12890>))
  - Emacs configuration:
    - [Goodbye setq, hello setopt!] 
(<https://emacsredux.com/blog/2025/04/06/goodbye-setq-hello-setopt/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jtebpt/goodbye_setq_hello_setopt/>))
    - [Emacs Config From Scratch, Part 1: Foundations] 
(<https://arne.me/blog/emacs-from-scratch-part-one-foundations>) (2023)
    - [Bozhidar Batsov: Emacs Startup Time Doesn’t Matter] 
(<https://batsov.com/articles/2025/04/07/emacs-startup-time-does-not-matter/>)
    - [Marie K. Ekeberg: Github Actions workflow for my Emacs config?! - Why 
would I even do that?] 
(<https://themkat.net/2025/03/31/github_actions_pipeline_for_emacs_config_why.html>)
    - [salvari/emacs30_elpaca_public: My new configuration for Emacs using 
Elpaca as package manager - Codeberg.org] 
(<https://codeberg.org/salvari/emacs30_elpaca_public>) ([@salv...@mastodon.gal] 
(<https://mastodon.gal/@salvari/114268900711899143>))
  - Emacs Lisp:
    - [Listful Andrew: Slug — Create friendly slugs for your URLs and filenames 
(Emacs package)] (<https://flandrew.srht.site/listful/sw-emacs-slug.html>)
  - Appearance:
    - [eee.el Updated: Now with nerd-icons Support for Enhanced Visuals in 
ee-find and ee-rg] 
(<https://www.reddit.com/r/emacs/comments/1jswvdn/eeeel_updated_now_with_nerdicons_support_for/>)
    - [Protesilaos Stavrou: Emacs: stylistic refinements to the “tinted” Modus 
themes] 
(<https://protesilaos.com/codelog/2025-04-06-emacs-modus-tinted-refinements/>)
  - Navigation:
    - [TIL C-x C-f: you can just start typing ~/ without deleting the old path] 
(<https://mas.to/@evgandr/114269815257980098>)
    - [Emacs 31: New window commands] 
(<https://p.bauherren.ovh/blog/tech/new_window_cmds>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jqfivv/emacs_31_new_window_commands/>),
 [Irreal] (<https://irreal.org/blog/?p=12896>))
    - [Taming emacs buffers using side windows] 
(<https://github.com/MArpogaus/auto-side-windows>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jsqjxt/taming_emacs_buffers_using_side_windows/>))
  - Writing:
    - [Emacs Redux: Essential Flyspell] 
(<https://emacsredux.com/blog/2025/03/31/essential-flyspell/>) ([Irreal] 
(<https://irreal.org/blog/?p=12886>))
  - Org Mode:
    - [Marcin Borkowski: Back to pomodoros - but only in the morning] 
(<https://mbork.pl/2025-04-07_Back_to_pomodoros_-_but_only_in_the_morning>)
    - [(udpate) org-supertag update to 3.0: add AI backend, support 
bidirectional tag relation] 
(<https://www.reddit.com/r/orgmode/comments/1jrwnqf/udpate_orgsupertag_udpate_to_30_add_ai_backend/>)
    - [The Struggle of Syncing Plain Text with Databases: My Journey with 
org-supertag] 
(<https://www.reddit.com/r/orgmode/comments/1jpqnn2/the_struggle_of_syncing_plain_text_with_databases/>)
    - [Org Mode tips from oantolin, including kbd custom link type for keyboard 
macros] (<https://mathstodon.xyz/@oantolin/114265033425849764>)
    - [Git Links in Org] 
(<https://nothingissimple.ablatedsprocket.com/posts/git-links-in-org.html>) 
([@ablatedsproc...@hachyderm.io] 
(<https://hachyderm.io/@ablatedsprocket/114293235222887332>))
    - [Org Mode and Hurl] 
(<https://blog.wilcoxd.com/2025/04/03/Org-Mode-and-Hurl/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jqz0ns/org_mode_and_hurl/>))
    - [Nth Brains with Emacs Org Roam] 
(<https://youtu.be/EobRvrZpp1s?si=ozFJ0aTRGvtDxcTR>) (33:43)
    - [ob-duckdb - execute duckdb source blocks (first time making a package).] 
(<https://github.com/gggion/ob-duckdb>)
    - [Alvaro Ramirez: Journelly vs Emacs: Why Not Both?] 
(<https://lmno.lol/alvaro/journelly-vs-emacs-why-not-both>)
  - Completion:
    - [Complement corfu, vertico, and completion-preview with prescient.el 
sorting] (<https://kristofferbalintona.me/posts/202504050923/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1js6xvw/complement_corfu_vertico_and_completionpreview/>))
  - Coding:
    - [Configuring Language Servers Dynamically] 
(<https://www.reddit.com/r/emacs/comments/1jok0c4/configuring_language_servers_dynamically/>)
    - [Enhance `vc-dir' in Emacs with Magit-like Unpulled/UnpushedRecent 
Headers] (<https://v.redd.it/rilx3h4h61te1>)
    - [Forge v0.5.0 released, with support for Github discussions] 
(<https://www.reddit.com/r/emacs/comments/1jp3bkj/forge_v050_released_with_support_for_github/>)
  - Math:
    - [Chung-hong Chan: Fixing a sore point of ESS: 
`ess-indent-with-fancy-comments`] 
(<https://chainsawriot.com/postmannheim/2025/04/04/fancycomments.html>)
  - Web:
    - [Sacha Chua: Using Emacs Lisp to batch-demote HTML headings for my static 
site] 
(<https://sachachua.com/blog/2025/04/using-emacs-lisp-to-batch-demote-html-headings-for-my-static-site/>)
    - [Chris Maiorana: Spin up a simple web server from Emacs] 
(<https://chrismaiorana.com/spin-up-a-simple-web-server-from-emacs/>)
  - Mail, news, and chat:
    - [Trials and Visions of Internet Relay Chat [in Emacs and elsewhere]​] 
(<https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-have-to-logon-for-yourself/>)
 ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jopaan/trials_and_visions_of_internet_relay_chat_in/>))
  - Doom Emacs:
    - [Doom Emacs icon] (<https://lemmy.world/post/27831047>)
  - EXWM:
    - [EXWM setup] (<https://www.draketo.de/software/emacs-tipps#exwm-setup>) 
([@ArneBab@rollenspiel.social] 
(<https://rollenspiel.social/@ArneBab/114275936209230777>))
  - Fun:
    - [nethack-el updated for v3.6.7 (testers wanted)] 
(<https://www.reddit.com/r/emacs/comments/1jriva5/nethackel_updated_for_v367_testers_wanted/>)
    - [minesweeper - Play minesweeper inside Emacs - sourcehut hg] 
(<https://hg.sr.ht/~zck/minesweeper>) ([Reddit] 
(<https://www.reddit.com/r/planetemacs/comments/1jqexdj/minesweeper_play_minesweeper_inside_emacs/>))
    - [game-2048 - Play a block-sliding game inside Emacs - sourcehut hg] 
(<https://hg.sr.ht/~zck/game-2048>)
  - AI:
    - [My first Emacs package Relysium - Bring joy to your coding with LLM] 
(<https://www.reddit.com/r/emacs/comments/1jr6zjs/my_first_emacs_package_relysium_bring_joy_to_your/>)
    - [James Dyer: Ollama-Buddy 0.9.17: Claude Support, Asynchronous Operations 
and Responses to Registers] 
(<https://emacs.dyerdwelling.family/emacs/20250330164641-emacs--ollama-buddy-0.9/>)
  - Community:
    - [emacs.social] (<https://emacs.social/explore>) - new Mastodon instance 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jsp7er/emacssocial_a_new_mastodon_instance_for_emacs/>),
 [@runlevelro...@social.lol] 
(<https://social.lol/@runlevelrobot/114289667971568477>))
    - [The way I work in 2025 | skybert.net] 
(<https://skybert.net/dongxi/the-way-i-work-in-2025/>) ([@skyb...@hachyderm.io] 
(<https://hachyderm.io/@skybert/114270046531722974>))
    - [Why I use Emacs] (<https://www.youtube.com/watch?v=3OlwyB7kghU>) (13:20)
    - [Lispy Gopher Climate 2025 04 02 ramin_hal9001 #emacs #unix #lisp 
#philosophy #live #interview - Community Video] 
(<https://communitymedia.video/w/bHafNcgW9jDXM1kdmdsyRo>) (1:00:32, 
[@screwt...@mastodon.sdf.org] 
(<https://mastodon.sdf.org/@screwtape/114265973544035476>), [show notes] 
(<https://codeberg.org/ramin_hal9001/lisp-gopher-climate_chat-about-emacs>))
  - Other:
    - [FYI: Mituharu's Mac port is getting updates] 
(<https://bitbucket.org/mituharu/emacs-mac/src/master/>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jocn4f/fyi_mituharus_mac_port_is_getting_updates/>))
    - [stripspace.el - Ensure Emacs Automatically Removes Trailing Whitespace 
Before Saving a Buffer, with an Option to Preserve the Cursor Column] 
(<https://github.com/jamescherti/stripspace.el>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1jo2xem/stripspaceel_ensure_emacs_automatically_removes/>))
  - Emacs development:
    - emacs-devel:
      - [[PATCH] proposal for message-mode email completion enhancements] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00026.html>) - 
might need cross-package coordination?
      - [Re: Semantic: update or remove?] 
(<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00015.html>) - 
CEDET components and features
    - [; Note existing binding of vc-git-stash-delete-at-point] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=94148549d782af3fb6677bc121fd5fc8dee3ea63>)
    - [Add bindings for vc-git-stash-delete-at-point, vc-git-stash-delete] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e9e11f7281899aa206ff6f62a183fa83cde48e95>)
    - [Teach VC-Dir to automatically add and remove marks on other lines] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=936b2efdb389488d291086d5c2189fd1a7170aa6>)
    - [; * etc/NEWS: Announce new input methods (bug#77026).] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4ee1e6709b57e6aed3ff6e800ab8fb83b706d65>)
    - [Restrict symbol prettification to displayable glyphs] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d0b5f34a008979d34f337c872bcf93a296c6ec2>)
    - [Optionally display function docstring in eldoc] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fc18d0968a0f7ef610b6868a35e731c778991ac>)
    - [Disable desktop-restore-frames by default on Android] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d582ed9dc9be516f17dc9a526c3f9615001a46a6>)
    - [Add repeat-map for Python indentation commands] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67c89a675df936abbd2b3925adda8d21b31ae59a>)
    - [Add 'project-customize-dirlocals'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da6da5744b95451bdc3339c3a241892466a08551>)
    - [Add cl-with-accessors] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e04d1dafc700813c835ae4e45af4e104c49e8875>)
  - New packages:
    - circom-mode <https://melpa.org/#/circom-mode>: Major mode for editing 
Circom circuit (MELPA)
    - fretboard <https://melpa.org/#/fretboard>: Visualize guitar scales and 
chord shapes on a fretboard (MELPA)
    - fsrs <https://melpa.org/#/fsrs>: Free Spaced Repetition Scheduler (MELPA)
    - pache-dark-theme <https://melpa.org/#/pache-dark-theme>: High-contrast 
theme based on Gruvbox (MELPA)
    - pink-bliss-uwu-theme <https://melpa.org/#/pink-bliss-uwu-theme>: Pink 
color theme (MELPA)
    - vue3-mode <https://melpa.org/#/vue3-mode>: Syntax highlighting for modern 
Vue.js 3 (MELPA)
    - wallabag <https://melpa.org/#/wallabag>: Save and manage articles with 
wallabag (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>), 
[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-04>). Thanks to Andrés 
Ramírez for emacs-devel links. Do you have an Emacs-related link or 
announcement? Please e-mail me at [sa...@sachachua.com] 
(<mailto:sa...@sachachua.com>). Thank you!

    
    * 2025-04-07 Emacs news
- Help wanted:
  - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00074.html][Re: Safe evaluation of macros (was: bug#77341: [PATCH] ; (find-function-]] - looking for volunteers to help improve trusted-content on Windows
- Emacs 30:
  - [[https://www.reddit.com/r/emacs/comments/1jsxamc/the_new_json_parser_is_fast/][The new JSON parser is _fast_]]
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 11 1800 Europe/Paris
  - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Beginner:
  - [[https://www2.lib.uchicago.edu/keith/emacs/][Use GNU Emacs : The Plain Text Computing Environment]] ([[https://www.reddit.com/r/emacs/comments/1jo7yqd/use_gnu_emacs_the_plain_text_computing_environment/][Reddit]], [[https://irreal.org/blog/?p=12890][Irreal]])
- Emacs configuration:
  - [[https://emacsredux.com/blog/2025/04/06/goodbye-setq-hello-setopt/][Goodbye setq, hello setopt!]] ([[https://www.reddit.com/r/emacs/comments/1jtebpt/goodbye_setq_hello_setopt/][Reddit]])
  - [[https://arne.me/blog/emacs-from-scratch-part-one-foundations][Emacs Config From Scratch, Part 1: Foundations]] (2023)
  - [[https://batsov.com/articles/2025/04/07/emacs-startup-time-does-not-matter/][Bozhidar Batsov: Emacs Startup Time Doesn’t Matter]]
  - [[https://themkat.net/2025/03/31/github_actions_pipeline_for_emacs_config_why.html][Marie K. Ekeberg: Github Actions workflow for my Emacs config?! - Why would I even do that?]]
  - [[https://codeberg.org/salvari/emacs30_elpaca_public][salvari/emacs30_elpaca_public: My new configuration for Emacs using Elpaca as package manager - Codeberg.org]] ([[https://mastodon.gal/@salvari/114268900711899143][@salv...@mastodon.gal]])
- Emacs Lisp:
  - [[https://flandrew.srht.site/listful/sw-emacs-slug.html][Listful Andrew: Slug — Create friendly slugs for your URLs and filenames (Emacs package)]]
- Appearance:
  - [[https://www.reddit.com/r/emacs/comments/1jswvdn/eeeel_updated_now_with_nerdicons_support_for/][eee.el Updated: Now with nerd-icons Support for Enhanced Visuals in ee-find and ee-rg]]
  - [[https://protesilaos.com/codelog/2025-04-06-emacs-modus-tinted-refinements/][Protesilaos Stavrou: Emacs: stylistic refinements to the “tinted” Modus themes]]
- Navigation:
  - [[https://mas.to/@evgandr/114269815257980098][TIL C-x C-f: you can just start typing ~/ without deleting the old path]]
  - [[https://p.bauherren.ovh/blog/tech/new_window_cmds][Emacs 31: New window commands]] ([[https://www.reddit.com/r/emacs/comments/1jqfivv/emacs_31_new_window_commands/][Reddit]], [[https://irreal.org/blog/?p=12896][Irreal]])
  - [[https://github.com/MArpogaus/auto-side-windows][Taming emacs buffers using side windows]] ([[https://www.reddit.com/r/emacs/comments/1jsqjxt/taming_emacs_buffers_using_side_windows/][Reddit]])
- Writing:
  - [[https://emacsredux.com/blog/2025/03/31/essential-flyspell/][Emacs Redux: Essential Flyspell]] ([[https://irreal.org/blog/?p=12886][Irreal]])
- Org Mode:
  - [[https://mbork.pl/2025-04-07_Back_to_pomodoros_-_but_only_in_the_morning][Marcin Borkowski: Back to pomodoros - but only in the morning]]
  - [[https://www.reddit.com/r/orgmode/comments/1jrwnqf/udpate_orgsupertag_udpate_to_30_add_ai_backend/][(udpate) org-supertag update to 3.0: add AI backend, support bidirectional tag relation]]
  - [[https://www.reddit.com/r/orgmode/comments/1jpqnn2/the_struggle_of_syncing_plain_text_with_databases/][The Struggle of Syncing Plain Text with Databases: My Journey with org-supertag]]
  - [[https://mathstodon.xyz/@oantolin/114265033425849764][Org Mode tips from oantolin, including kbd custom link type for keyboard macros]]
  - [[https://nothingissimple.ablatedsprocket.com/posts/git-links-in-org.html][Git Links in Org]] ([[https://hachyderm.io/@ablatedsprocket/114293235222887332][@ablatedsproc...@hachyderm.io]])
  - [[https://blog.wilcoxd.com/2025/04/03/Org-Mode-and-Hurl/][Org Mode and Hurl]] ([[https://www.reddit.com/r/emacs/comments/1jqz0ns/org_mode_and_hurl/][Reddit]])
  - [[https://youtu.be/EobRvrZpp1s?si=ozFJ0aTRGvtDxcTR][Nth Brains with Emacs Org Roam]] (33:43)
  - [[https://github.com/gggion/ob-duckdb][ob-duckdb - execute duckdb source blocks (first time making a package).]]
  - [[https://lmno.lol/alvaro/journelly-vs-emacs-why-not-both][Alvaro Ramirez: Journelly vs Emacs: Why Not Both?]]
- Completion:
  - [[https://kristofferbalintona.me/posts/202504050923/][Complement corfu, vertico, and completion-preview with prescient.el sorting]] ([[https://www.reddit.com/r/emacs/comments/1js6xvw/complement_corfu_vertico_and_completionpreview/][Reddit]])
- Coding:
  - [[https://www.reddit.com/r/emacs/comments/1jok0c4/configuring_language_servers_dynamically/][Configuring Language Servers Dynamically]]
  - [[https://v.redd.it/rilx3h4h61te1][Enhance =vc-dir= in Emacs with Magit-like Unpulled/UnpushedRecent Headers]]
  - [[https://www.reddit.com/r/emacs/comments/1jp3bkj/forge_v050_released_with_support_for_github/][Forge v0.5.0 released, with support for Github discussions]]
- Math:
  - [[https://chainsawriot.com/postmannheim/2025/04/04/fancycomments.html][Chung-hong Chan: Fixing a sore point of ESS: `ess-indent-with-fancy-comments`]]
- Web:
  - [[https://sachachua.com/blog/2025/04/using-emacs-lisp-to-batch-demote-html-headings-for-my-static-site/][Sacha Chua: Using Emacs Lisp to batch-demote HTML headings for my static site]]
  - [[https://chrismaiorana.com/spin-up-a-simple-web-server-from-emacs/][Chris Maiorana: Spin up a simple web server from Emacs]]
- Mail, news, and chat:
  - [[https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-have-to-logon-for-yourself/][Trials and Visions of Internet Relay Chat [in Emacs and elsewhere]​]] ([[https://www.reddit.com/r/emacs/comments/1jopaan/trials_and_visions_of_internet_relay_chat_in/][Reddit]])
- Doom Emacs:
  - [[https://lemmy.world/post/27831047][Doom Emacs icon]]
- EXWM:
  - [[https://www.draketo.de/software/emacs-tipps#exwm-setup][EXWM setup]] ([[https://rollenspiel.social/@ArneBab/114275936209230777][@ArneBab@rollenspiel.social]])
- Fun:
  - [[https://www.reddit.com/r/emacs/comments/1jriva5/nethackel_updated_for_v367_testers_wanted/][nethack-el updated for v3.6.7 (testers wanted)]]
  - [[https://hg.sr.ht/~zck/minesweeper][minesweeper - Play minesweeper inside Emacs - sourcehut hg]] ([[https://www.reddit.com/r/planetemacs/comments/1jqexdj/minesweeper_play_minesweeper_inside_emacs/][Reddit]])
  - [[https://hg.sr.ht/~zck/game-2048][game-2048 - Play a block-sliding game inside Emacs - sourcehut hg]]
- AI:
  - [[https://www.reddit.com/r/emacs/comments/1jr6zjs/my_first_emacs_package_relysium_bring_joy_to_your/][My first Emacs package Relysium - Bring joy to your coding with LLM]]
  - [[https://emacs.dyerdwelling.family/emacs/20250330164641-emacs--ollama-buddy-0.9/][James Dyer: Ollama-Buddy 0.9.17: Claude Support, Asynchronous Operations and Responses to Registers]]
- Community:
  - [[https://emacs.social/explore][emacs.social]] - new Mastodon instance ([[https://www.reddit.com/r/emacs/comments/1jsp7er/emacssocial_a_new_mastodon_instance_for_emacs/][Reddit]], [[https://social.lol/@runlevelrobot/114289667971568477][@runlevelro...@social.lol]])
  - [[https://skybert.net/dongxi/the-way-i-work-in-2025/][The way I work in 2025 | skybert.net]] ([[https://hachyderm.io/@skybert/114270046531722974][@skyb...@hachyderm.io]])
  - [[https://www.youtube.com/watch?v=3OlwyB7kghU][Why I use Emacs]] (13:20)
  - [[https://communitymedia.video/w/bHafNcgW9jDXM1kdmdsyRo][Lispy Gopher Climate 2025 04 02 ramin_hal9001 #emacs #unix #lisp #philosophy #live #interview - Community Video]] (1:00:32, [[https://mastodon.sdf.org/@screwtape/114265973544035476][@screwt...@mastodon.sdf.org]], [[https://codeberg.org/ramin_hal9001/lisp-gopher-climate_chat-about-emacs][show notes]])
- Other:
  - [[https://bitbucket.org/mituharu/emacs-mac/src/master/][FYI: Mituharu's Mac port is getting updates]] ([[https://www.reddit.com/r/emacs/comments/1jocn4f/fyi_mituharus_mac_port_is_getting_updates/][Reddit]])
  - [[https://github.com/jamescherti/stripspace.el][stripspace.el - Ensure Emacs Automatically Removes Trailing Whitespace Before Saving a Buffer, with an Option to Preserve the Cursor Column]] ([[https://www.reddit.com/r/emacs/comments/1jo2xem/stripspaceel_ensure_emacs_automatically_removes/][Reddit]])
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00026.html][[PATCH] proposal for message-mode email completion enhancements]] - might need cross-package coordination?
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00015.html][Re: Semantic: update or remove?]] - CEDET components and features
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=94148549d782af3fb6677bc121fd5fc8dee3ea63][; Note existing binding of vc-git-stash-delete-at-point]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e9e11f7281899aa206ff6f62a183fa83cde48e95][Add bindings for vc-git-stash-delete-at-point, vc-git-stash-delete]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=936b2efdb389488d291086d5c2189fd1a7170aa6][Teach VC-Dir to automatically add and remove marks on other lines]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4ee1e6709b57e6aed3ff6e800ab8fb83b706d65][; * etc/NEWS: Announce new input methods (bug#77026).]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d0b5f34a008979d34f337c872bcf93a296c6ec2][Restrict symbol prettification to displayable glyphs]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fc18d0968a0f7ef610b6868a35e731c778991ac][Optionally display function docstring in eldoc]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d582ed9dc9be516f17dc9a526c3f9615001a46a6][Disable desktop-restore-frames by default on Android]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67c89a675df936abbd2b3925adda8d21b31ae59a][Add repeat-map for Python indentation commands]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da6da5744b95451bdc3339c3a241892466a08551][Add 'project-customize-dirlocals']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e04d1dafc700813c835ae4e45af4e104c49e8875][Add cl-with-accessors]]
- New packages:
  - https://melpa.org/#/circom-mode: Major mode for editing Circom circuit (MELPA)
  - https://melpa.org/#/fretboard: Visualize guitar scales and chord shapes on a fretboard (MELPA)
  - https://melpa.org/#/fsrs: Free Spaced Repetition Scheduler (MELPA)
  - https://melpa.org/#/pache-dark-theme: High-contrast theme based on Gruvbox (MELPA)
  - https://melpa.org/#/pink-bliss-uwu-theme: Pink color theme (MELPA)
  - https://melpa.org/#/vue3-mode: Syntax highlighting for modern Vue.js 3 (MELPA)
  - https://melpa.org/#/wallabag: Save and manage articles with wallabag (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://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-04][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:sa...@sachachua.com][sa...@sachachua.com]]. Thank you!

    

Reply via email to