* 2025-06-02 Emacs news - 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/307852772/ Wed Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jun 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 13 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/307759219/ Sat Jun 14 1100 America/Los_Angeles - Emacs configuration: - [[https://oylenshpeegul.gitlab.io/blog/posts/20250529/][Tim Heaney: R programming in Emacs]] - learning more about use-package-expand-minimally - [[https://codeberg.org/jjba23/welkomscherm.el][jjba23/welkomscherm.el: Simple elegant welcome screen / dashboard for Emacs - Codeberg.org]] ([[https://mastodon.social/@jjba23/114613100854773309][@jjba23@mastodon.social]]) - [[https://codeberg.org/jjba23/sss][jjba23/sss: Supreme Sexp System - SSS v3.1.11: more modularized]] ([[https://mastodon.social/@sss_project/114597049563244920][@sss_project@mastodon.social]]) - [[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JWE1NFRJHAQ2KJY58DE40JH0][Help wanted: maintaining and hosting the Emacs Configuration Generator]] ([[https://news.ycombinator.com/item?id=44135227][HN]]) - Emacs Lisp: - [[https://mbork.pl/2025-05-31_Converting_integers_to_ISO-8601_timestamps][Marcin Borkowski: Converting integers to ISO-8601 timestamps]] - [[https://ebzzry.com/en/emacs-pairs/][Emacs and Pairs]] - [[https://newartisans.com/2025/05/implementing-loeb-emacs-lisp/][Implementing Löb’s theorem in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1kxa61o/implementing_löbs_theorem_in_emacs_lisp/][Reddit]], [[https://news.ycombinator.com/item?id=44116385][HN]]) - [[https://tv.dyne.org/w/7rTq5HyAXf3s9WBtzsYupE][Emacs Package Development: The Emacs Reader (II: Making Overlays Centered and Zoomable) - Dyne.org TV]] - Appearance: - [[https://protesilaos.com/codelog/2025-06-01-emacs-spacious-padding-0-7-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.7.0]] - [[https://protesilaos.com/codelog/2025-05-27-emacs-doric-themes-0-1-0/][Protesilaos Stavrou: Emacs: doric-themes version 0.1.0]] - Navigation: - [[https://oylenshpeegul.gitlab.io/blog/posts/20250601/][Tim Heaney: Go to definition in Emacs]] - TRAMP: - [[https://hachyderm.io/@ablatedsprocket/114585800127083817][TRAMP workaround for fido-vertical-mode: setting tramp-completion-use-auth-sources to nil, tweaking connection profiles]] - Org Mode: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2025-05/msg00221.html][Help wanted: feedback on better multilingual support for Org Mode]] - all-tex-fonts feature branch, trying to figure out babel font management challenge - [[https://mastodon.gamedev.place/@Moosader/114604079627295746][Benefits of writing textbook in Org Mode: view by unit or by assignment type]] - [[https://github.com/bcardoso/org-backlinks][bcardoso/org-backlinks - added support for arbitrary link types]] ([[https://mastodon.social/@cryptk/114602492616040990][@cryptk@mastodon.social]]) - [[https://github.com/laertida/sync-docs.el][laertida/sync-docs.el: An Emacs package to publish org-mode files—including images and attachments—directly to Atlassian Confluence via its REST API.]] ([[https://www.reddit.com/r/emacs/comments/1kzidxu/just_a_simple_tool_for_publish_to_confluence/][Reddit]]) - [[https://git.sr.ht/~struanr/org-ics-import.el][org-ics-import.el - Import iCalendar files to org agenda without external tools]] ([[https://www.reddit.com/r/orgmode/comments/1kxqu8h/orgicsimportel_import_icalendar_files_to_org/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1kxquri/orgicsimportel_import_icalendar_files_to_org/][r/emacs]]) - [[https://www.reddit.com/r/emacs/comments/1kx5re5/meeting_verbel_http_requests_from_within_org_mode/][Meeting `verb.el` ---HTTP Requests from within Org mode]] - [[https://lucio.albenga.es/web-en/posts/2025/howto-create-and-publish-your-website-with-emacs-and-org-mode.html][/home/lucio.albenga.es - How To Create and Publish Your Website With Emacs and Org Mode]] ([[https://hostux.social/@lfa/114608609901170813][@lfa@hostux.social]]) - [[https://peregrinator.site/blog/building-a-blogging-flow-using-emacs-and-emacs-only.html][Building a blogging flow using Emacs and Emacs only]] ([[https://www.reddit.com/r/orgmode/comments/1kxmj9a/new_post_on_blogging_with_emacs_and_orgmode/][Reddit]], [[https://toot.cat/@peregrinator/114590699679568792][@peregrinator@toot.cat]]) - [[https://www.youtube.com/watch?v=aU8Q8VbdnEU][How I take notes in org-roam #emacs]] (07:23) - [[https://irreal.org/blog/?p=13018][Irreal: GitHub As A Notebook]] - Completion: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsVerticoSettingsNotes][My GNU Emacs settings for the vertico package (as of mid 2025)]] ([[https://www.reddit.com/r/emacs/comments/1kxibr1/my_gnu_emacs_settings_for_the_vertico_package_as/][Reddit]]) - Coding: - [[https://taingram.org/blog/emacs-javascript-lsp.html][Setup Emacs for JavaScript Development with LSP]] ([[https://mastodon.social/@tiang/114599123306487967][@tiang@mastodon.social]]) - [[https://www.youtube.com/watch?v=QZ7YEEBjO1o][Emacs treesitter lexical analysis of javascript]] (01:44) - [[https://gist.github.com/glyph/0352baad69b931ed70554d6be4f8e920][glyph-venv.el · GitHub - creating direnv based on naming convention]] ([[https://mastodon.social/@glyph/114611447476067280][@glyph@mastodon.social]]) - [[https://screwlisp.small-web.org/emacs/eev-and-mcclim/][Emacs eev and common lisp McCLIM]] ([[https://gamerplus.org/@screwlisp/114588927379999847][@screwlisp@gamerplus.org]]) - [[https://screwlisp.small-web.org/kitten/clkitten-parenscript-kitten-2/][emacs clkitten parenscript eev kitten of tutorial 2]] ([[https://gamerplus.org/@screwlisp/114601162150899640][@screwlisp@gamerplus.org]]) - Math: - [[https://leon_plickat.srht.site/writing/custom-emacs-qalc-repl-popup/article.html][Custom Emacs qalc REPL Pop-Up]] ([[https://mastodon.social/@lhp/114589374458820205][@lhp@mastodon.social]]) - Mail, news, and chat: - [[https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Note-on-SHR-fonts.html][Note on SHR fonts for Elfeed etc.]] ([[https://mastodon.social/@laotang/114595295228866073][@laotang@mastodon.social]]) - [[https://todon.nl/@mousebot/114614260816418714][mastodon.el 2.0.1: minor fixes]] - [[https://gist.github.com/9viz/17d81b14b6dafdf959e4cec48c51cb3b][gnus-mast.el - read-only Gnus interface to Mastodon threads]] ([[https://mastinsaan.in/@viz/114608492886096233][@viz@mastinsaan.in]]) - Evil mode: - [[https://github.com/jamescherti/enhanced-evil-paredit.el][enhanced-evil-paredit.el - Improved Emacs Paredit support with Evil keybindings (Release 1.0.2 of the maintained fork of evil-paredit)]] ([[https://www.reddit.com/r/emacs/comments/1kygzt5/enhancedevilpareditel_improved_emacs_paredit/][Reddit]]) - Multimedia: - [[https://www.reddit.com/r/emacs/comments/1l1czz2/ann_uniline_new_version/][[ANN] Uniline, new version]] - [[https://www.youtube.com/watch?v=fEUQEK_uXk0][Image Viewing Workflow with NSXIV + Emacs Lisp + Dired]] (07:49) - [[https://mbork.pl/2025-05-26_Adding_directories_to_EMMS_playlist_from_Dired][Marcin Borkowski: Adding directories to EMMS playlist from Dired]] - AI: - [[https://www.reddit.com/r/emacs/comments/1l06xqh/gptelautocomplete_inline_code_completion_using/][gptel-autocomplete: Inline code completion using gptel]] ([[https://news.ycombinator.com/item?id=44146781][HN]]) - [[https://www.reddit.com/r/emacs/comments/1kxhj3t/eden_v120_a_simple_chatgpt_client_for_emacs_that/][eden v1.20: a simple ChatGPT client for Emacs that focuses on conversations]] - [[https://blog.nilenso.com/blog/2025/05/06/local-llm-setup/][Tiny Models, Local Throttles: Exploring My Local AI Dev Setup - nilenso blog]] ([[https://lobste.rs/s/5zxtyf/tiny_models_local_throttles_exploring_my][lobste.rs]]) - [[https://www.youtube.com/watch?v=j6RsRdwLomo][Making the Prompt Dynamic in Requests to OpenAI Chat Completion API - Emacs Lisp | lesson 08]] (08:33) - [[https://www.youtube.com/watch?v=CuIwgjiVzHQ][Time To Format Chat Interactions With Markdown Mode - Emacs Lisp | lesson 09]] (09:42) - [[https://www.youtube.com/watch?v=Hkih7jaqOnE][Agentic LLM use in Emacs using Model Context Protocol (MCP)]] (46:55) - Community: - [[https://irreal.org/blog/?p=13016][Irreal: A Mansion That Changes Itself To Suit You]] - [[https://sachachua.com/blog/2025/05/working-on-the-plumbing-in-a-small-web-community/][Sacha Chua: Working on the plumbing in a small web community]] - Other: - [[https://emacsredux.com/blog/2025/06/01/let-s-make-keyboard-quit-smarter/][Emacs Redux: Let’s make keyboard-quit smarter]] ([[https://www.reddit.com/r/emacs/comments/1l125q3/emacs_redux_lets_make_keyboardquit_smarter/][Reddit]]) - [[http://yummymelon.com/devnull/announcing-casual-timezone.html][nfdn: Announcing Casual Timezone]] ([[https://sfba.social/@kickingvegas/114613937354119067][@kickingvegas@sfba.social]]) - [[https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0.2.7][divyaranjan/emacs-reader v0.2.7: better scrolling, global dark mode]] ([[https://mathstodon.xyz/@divyaranjan/114597336023777889][@divyaranjan@mathstodon.xyz]]) - [[https://kristofferbalintona.me/posts/202505291438/][Emacs on Android is pretty good]] ([[https://www.reddit.com/r/emacs/comments/1kykjq2/emacs_on_android_is_pretty_good/][Reddit]]) - [[https://github.com/TheTimeTombs/TrAPT][TrAPT 1.0]] - transient for the apt package manager - [[https://www.teachmaths.org/20250530-pta-emacs3/][Matt Maguire: Plain Text Accounting with Emacs – Part 3]] - [[https://emacs.dyerdwelling.family/emacs/20250528081648-emacs--your-financial-analysis-companion-for-emacs/][James Dyer: Bank Buddy - Your Financial Analysis Companion for Emacs!]] - [[https://github.com/larrasket/drink-water.el][drink-water.el: An Emacs package to remind you of the importance of Hydration]] ([[https://www.reddit.com/r/emacs/comments/1kz97df/drinkwaterel_an_emacs_package_to_remind_you_of/][Reddit]]) - [[https://i.redd.it/qhv5jtlbfd4f1.gif][bible-gateway: A BibleGateway Client for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1l0ylpt/biblegateway_a_biblegateway_client_for_emacs/][Reddit]]) - [[https://lmno.lol/alvaro/awesome-emacs-on-macos][Alvaro Ramirez: Awesome Emacs on macOS]] ([[https://www.reddit.com/r/emacs/comments/1kwt90h/a_collection_of_macos_emacs_tips_ive_accumulated/][Reddit]], [[https://lobste.rs/s/wfams6/awesome_emacs_on_macos][lobste.rs]], [[https://irreal.org/blog/?p=13020][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00006.html][Filtering out process filters]] - performance notes - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00730.html][Help wanted: Re: Feature request: character based scrollbars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0bec20ac58ab84895b832fc545ea14c442d8332][project-remember-project: Support calling it interactively]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9b311464db2e1cc34faaf2c86a9c46216337013][New user option vc-dir-hide-up-to-date-on-revert]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=433a031d249a28a29bdc6c2c4cf880f26a262627][Have 'delete-frame' delete initial daemon frame only if FORCE is non-nil]] - New packages: - https://melpa.org/#/beluga-mode: Major mode for Beluga source code (MELPA) - https://melpa.org/#/bible-gateway: A Simple BibleGateway Client (MELPA) - https://melpa.org/#/daselt: Module for the Daselt configuration scheme (MELPA) - https://melpa.org/#/json5-ts-mode: Major mode for JSON5 (MELPA) - https://melpa.org/#/mcp: Model Context Protocol (MELPA) - https://melpa.org/#/ob-athena: Run AWS Athena queries from Org Babel (MELPA) - https://melpa.org/#/polish-holidays: Polish holidays (MELPA) - https://melpa.org/#/p-search: Emacs Search Tool Aggregator (MELPA) - https://melpa.org/#/rasi-mode: Major mode for editing RASI configuration files (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-06][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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!