2025-04-14 Emacs news ===================== - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] (<https://emacslife.com/calendar/>)): - 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 - Emacs APAC: Emacs APAC meetup (virtual) <https://emacs-apac.gitlab.io/announcements/> Sat Apr 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Upcoming events: - [Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 26, 2025] (<https://emacs-apac.gitlab.io/announcements/april-2025/>) - Emacs configuration: - [Emacs Startup Time Doesn’t Matter] (<https://batsov.com/articles/2025/04/07/emacs-startup-time-does-not-matter/>) ([r/emacs] (<https://www.reddit.com/r/emacs/comments/1jtja9s/emacs_startup_time_doesnt_matter/>), [lobste.rs] (<https://lobste.rs/s/gn8zx8/emacs_startup_time_doesn_t_matter>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs/comments/1jth1jq/bozhidar_batsov_emacs_startup_time_doesnt_matter/>), [Irreal] (<https://irreal.org/blog/?p=12903>)) - [Does emacs startup time ACTUALLY matter?] (<https://www.youtube.com/watch?v=6pjsTSTmvfk>) (09:35) - [Mastering Customization in Emacs #coding #programming #customization] (<https://www.youtube.com/watch?v=Z9iML_8YzsU>) (12:39) - [Emacs configuration for Editors] (<https://www.youtube.com/watch?v=BS6jXiJU8ts>) (51:51) - [Sharing my Emacs setup – stable, minimal, and daily-driven] (<https://www.reddit.com/r/emacs/comments/1juk28p/sharing_my_emacs_setup_stable_minimal_and/>) - Emacs Lisp: - [Protesilaos Stavrou: Emacs: My new ‘Emacs Lisp Elements’ book] (<https://protesilaos.com/codelog/2025-04-12-emacs-lisp-elements-book/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jxod8k/emacs_lisp_elements/>), [HN] (<https://news.ycombinator.com/item?id=43665046>), [lobste.rs] (<https://lobste.rs/s/q3wild/emacs_lisp_elements>), [Irreal] (<https://irreal.org/blog/?p=12914>)) - [Learning elisp part 9 - regex conclusion] (<https://www.youtube.com/watch?v=DqHuCePi2FA>) (24:21) - [Learning elisp 10 -built in data structures] (<https://www.youtube.com/watch?v=oszVyBvxmzg>) (16:07) - [Learning elisp 11 - Emoji Replace part 1] (<https://www.youtube.com/watch?v=DvFjCVHpoyk>) (15:33) - [Learning elisp 12 - emoji replace part 2 - hooks] (<https://www.youtube.com/watch?v=6h4KngDdsbo>) (13:47) - [Learning elisp 13 - emoji replace part 3 - text properties] (<https://www.youtube.com/watch?v=x9eFxYS-hzw>) (09:13) - [Learning Elisp 14 - a minor mode] (<https://www.youtube.com/watch?v=YBV9czwq-nw>) (08:33) - [Learning Elisp 15 - cleaning up our emoji mode] (<https://www.youtube.com/watch?v=Y9TPHo33Y1Y>) (12:00) - [Learning Elisp 16 - using a web API] (<https://www.youtube.com/watch?v=tGZNhJmZ_2M>) (21:17) - [Ep643 emacs lisp, write a major mode for fsharp] (<https://www.youtube.com/watch?v=BUJmp2MWDSo>) (01:04:36) - [Xah Talk Show Ep641 emacs lisp coding, goto-line-number-next-buffer] (<https://www.youtube.com/watch?v=sNGavheOsgo>) (24:25) - Appearance: - [Jeremy Friesen: Adding Actionable Indicators to my Emacs Mode Line] (<https://takeonrules.com/2025/04/08/adding-actionable-indicators-to-my-emacs-mode-line/>) - [Emacs smart-mode-line Package #emacs #coding #programming] (<https://www.youtube.com/watch?v=vc5jEDlq2P8>) (02:00) - [Emacs vibe-talkin: making my modeline personal] (<https://www.youtube.com/watch?v=-i-ShfdMSTw>) (09:28) - Navigation: - [Mastering Rectangles in Emacs #column #emacs] (<https://www.youtube.com/watch?v=Beqf9X4seLA>) (08:05) - Dired: - [Protesilaos Stavrou: Emacs: dired-preview version 0.5.0] (<https://protesilaos.com/codelog/2025-04-09-emacs-dired-preview-0-5-0/>) - [The Emacs dired-du Package #emacs #coding #programming] (<https://www.youtube.com/watch?v=5o7pajQ-k_c>) (02:12) - Writing: - [Set up Emacs for Classical Greek and Hebrew #greek #hebrew #emacs] (<https://www.youtube.com/watch?v=Fl4eu_bv54c>) (07:17) - [Store snippets of information fast with Emacs Remember #coding #programming] (<https://www.youtube.com/watch?v=adEvbf3zoxk>) (03:27) - Org Mode: - [Talk with Joshua Blais (Emacs enthusiast) | Emacs Org mode basics part 1 (1 hour video)] (<https://www.reddit.com/r/emacs/comments/1jv76jj/talk_with_joshua_blais_emacs_enthusiast_emacs_org/>) - [Nothing Is Simple - Org File Housekeeping] (<https://nothingissimple.ablatedsprocket.com/posts/org-file-housekeeping.html>) ([@ablatedsproc...@hachyderm.io] (<https://hachyderm.io/@ablatedsprocket/114297445385156715>)) - [How I added calculation of total effort time per day in org agenda] (<https://www.reddit.com/r/emacs/comments/1jykk5c/how_i_added_calculation_of_total_effort_time_per/>) - [org-modern-indent v0.5] (<https://www.reddit.com/r/emacs/comments/1jtylr4/orgmodernindent_v05/>) - [(update) org-zettel-ref-mode 0.5.7: Added reading status and rating management in the `org-zettel-ref-list` panel] (<https://www.reddit.com/r/orgmode/comments/1jv05zb/update_orgzettelrefmode_057_added_reading_status/>) - [Deltachat inbox bot] (<https://thibaut.dev/blog/deltachat-inbox-bot.html>) - instant messenger bot that interacts with an org-mode file ([orgmode list] (<https://lists.gnu.org/archive/html/emacs-orgmode/2025-03/msg00035.html>)) - [Maryanne Wachter: ERDs in Org Mode] (<https://mclare.blog/posts/erds-in-org-mode/>) - [ox-beamer-lecture - Export beamer lectures from Org Mode] (<https://github.com/fjesser/ox-beamer-lecture>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jxky5y/oxbeamerlecture_export_beamer_lectures_from_org/>)) - [Jeremy Friesen: Extending Org-Mode Export to Include Acronyms Section] (<https://takeonrules.com/2025/04/10/extending-org-mode-export-to-include-acronyms-section/>) - [[BLOG] #16 [[bbb:OrgMeetup]] on Wed, Feb 12, 19:00 UTC+3] (<https://list.orgmode.org/87friitxvw.fsf@localhost>) - notes - [TAONAW - Emacs and Org Mode: First week with Journelly] (<https://taonaw.com/2025/04/09/ive-been-testing-out-journelly.html>) ([Irreal] (<https://irreal.org/blog/?p=12908>)) - Journelly as a mobile inbox for Org Mode - Completion: - [Introduction to Emacs Tempo Code Templates] (<https://taingram.org/blog/intro-to-emacs-tempo.html>) ([@tiang@mastodon.social] (<https://mastodon.social/@tiang/114323627572903877>)) - [Jeremy Friesen: Extending consult-notes Package to Add Draft Blog Post Candidates] (<https://takeonrules.com/2025/04/11/extending-consult-notes-package-to-add-draft-blog-post-candidates/>) - [My god! It's full of tags!] (<https://michal.sapka.pl/2025/my-god-its-full-of-tags/>) ([@m...@mastodon.bsd.cafe] (<https://mastodon.bsd.cafe/@mms/114320600129651827>)) - completion using sqlite data - [Emacs Mono Complete Package #emacs #coding #programming] (<https://www.youtube.com/watch?v=_VQ_nwTT7J0>) (01:05) - [Arialdo Martini: Emacs: consult-line-symbol-at-point] (<http://arialdomartini.github.io/consult-line-at-point>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jwk4dg/consultlinesymbolatpoint/>)) - Coding: - [New release of fj.el, a forejo/codeberg client] (<https://todon.nl/@mousebot/114298304111657426>) - [Setup: Clojure, Leiningen, Cider] (<https://www.youtube.com/watch?v=3mQPS7dWQ6g>) (14:02) - [Emacs | Launch local server for HTML, CSS, JavaScript development] (<https://www.youtube.com/watch?v=YMdfE3kNClY>) (06:06) - [Emacs and the art of Computer Programming - with Baishampayan Ghose (BG san)] (<https://www.youtube.com/watch?v=e8Yf80ODCTg>) (01:44:57) - [Anand Tamariya: CEDET: Across the Language Barrier] (<https://lifeofpenguin.blogspot.com/2025/04/cedet-across-language-barrier.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jwia85/cedet_across_the_language_barrier/>)) - Shells: - [Use emacs as fzf with a shell script] (<https://www.reddit.com/r/emacs/comments/1jude0h/use_emacs_as_fzf_with_a_shell_script/>) - Mail, news, and chat: - [Ruslan Bekenev: Newsticker - Emacs built-in RSS reader] (<https://codelearn.me/2025/04/09/emacs-newsticker.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jyk1a4/psa_theres_a_build_in_rss_reader_in_emacs_and_i/>)) - Multimedia: - [Enhanced Image Features in Emacs 29 #coding #programming] (<https://www.youtube.com/watch?v=q0J12EJ6qJk>) (07:05) - EXWM: - [emacs-exwm/exwm: Emacs X Window Manager] (<https://github.com/emacs-exwm/exwm>) ([HN] (<https://news.ycombinator.com/item?id=43674233>)) - [Emacs, an editor so versatile it can become a Window Manager - "Hakki" | Linux Fall 2024 / Emacs, czyli edytor tak wszechstronny, że może zostać Window Managerem - „Hakki” | Jesień Linuksowa 2024 - Tube.Pol.social] (<https://tube.pol.social/videos/watch/44ed6c70-117c-4d98-af12-8f7e3de13819>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1jwjdyz/emacs_an_editor_so_versatile_it_can_become_a/>)) - AI: - [Providing tools to AI] (<https://www.vanrenterghem.biz/posts/providing_tools_to_AI.html>) - [gornskew/skewed-emacs: Skewed Emacs: A Handy Setup for Gnu Emacs, Gendl, and AI] (<https://github.com/gornskew/skewed-emacs>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jwotb7/skewed_emacs/>)) - [The Emacs Claude Code Package #coding #ai #programming #project] (<https://www.youtube.com/watch?v=K8sCVLmFyyU>) (06:09) - [New package: semext, Emacs alternatives for navigation and editing, via llms] (<https://www.reddit.com/r/emacs/comments/1jxqdn2/new_package_semext_emacs_alternatives_for/>) ([YouTube] (<https://www.youtube.com/watch?v=rI_UWFLiA9U>) 03:44) - [Comparing Emacs region/speech or LLM queries to embeddings, LLM agents in work with Emacs Lisp] (<https://www.youtube.com/watch?v=jQLplzHDT1k>) (12:05) - [RCD Notes RAG (Retrieval Augmented Generation) for GNU Emacs, demonstration #01] (<https://www.youtube.com/watch?v=NYBbt49Koqg>) (02:38) - [inf-gptel: Interactive Gptel shell for Emacs] (<https://github.com/tttuuu888/inf-gptel>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1juhocf/infgptel_interactive_gptel_shell_for_emacs/>)) - [Announce Aider.el v0.8.0, Integrating methods in classic programming books for code change and code reading] (<https://www.reddit.com/r/emacs/comments/1jyn9nk/announce_aiderel_v080_integrating_methods_in/>) - [James Dyer: Ollama-Buddy 0.9.20: Curated AI Prompting with Awesome ChatGPT Prompts] (<https://emacs.dyerdwelling.family/emacs/20250409134339-emacs--ollama-buddy-0-9-20-curated-ai-prompting-with-awesome-chatgpt-prompts/>) - Community: - [Fortnightly Tips, Tricks, and Questions — 2025-04-08 / week 14] (<https://www.reddit.com/r/emacs/comments/1ju3pk8/fortnightly_tips_tricks_and_questions_20250408/>) - [Kris Carta: How I Emacs (#2)] (<https://www.kriscarta.com/posts/how-i-emacs-2>) - [Jeremy Friesen: Re: Moving from Spacemacs Package to Hand-Crafted] (<https://takeonrules.com/2025/04/12/re-moving-from-spacemacs-package-to-hand-crafted/>) - Other: - [Marcin Borkowski: Copying the current location on steroids] (<https://mbork.pl/2025-04-14_Copying_the_current_location_on_steroids>) - [Emacs makes a big ediff #emacs #coding #programming] (<https://www.youtube.com/watch?v=4eYXTlZ2SwQ>) (01:59) - [Two Productivity Packages: bufferfile and stripspace #emacs #coding #programming] (<https://www.youtube.com/watch?v=esRTjdRh4yo>) (02:57) - [Backup Each Save #emacs #backup #coding #programming] (<https://www.youtube.com/watch?v=igsXmdRQOIs>) (02:19) - [Dragstuff - moving lines up and down in Emacs #lines] (<https://www.youtube.com/watch?v=S0FCPsiNtl8>) (00:34) - [What's new in Emacs 29 #emacs #coding #programming] (<https://www.youtube.com/watch?v=gcQ-CvYl6Fs>) (11:18) - [Accounting in Emacs with Ledger Mode - System Crafters Live!] (<https://www.youtube.com/watch?v=iBCBDtVm_hg>) (01:48:45) - [Navigating the Emacs Calendar #diary] (<https://www.youtube.com/watch?v=fuLYSTkmzaA>) (05:10) - [ablatedsprocket: Migrating Appointments and Holidays to Diary] (<https://nothingissimple.ablatedsprocket.com/posts/migrating-appointments-and-holidays-to-diary.html>) - [Another workaround for another wsl2 bug (unwanted repeated keystrokes in emacs in wsl2).] (<https://www.reddit.com/r/emacs/comments/1jux0at/another_workaround_for_another_wsl2_bug_unwanted/>) - [What Emacs command or feature have you discovered by accident? I just discovered zap to char!] (<https://www.reddit.com/r/emacs/comments/1juhasp/what_emacs_command_or_feature_have_you_discovered/>) - [Introducing a new package: emacs-brew-man, a simple Homebrew manager] (<https://github.com/ginqi7/emacs-brew-man/>) [(Reddit] (<https://www.reddit.com/r/emacs/comments/1jx7vfx/introducing_a_new_package_emacsbrewman_a_simple/>)) - Emacs development: - [Support file:// URIs and readonly DB in 'sqlite-open'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4918de1699152e98c7aaa3ecb21795a3cbd05194>) - [; * etc/NEWS: Move tree-sitter related items.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7ca720e2d0aebeabc454a24a600c23fd444b60b>) - [Add variable for control docstring length in elisp eldoc functions] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53bd9f54c61d5edac8b04cc6b72aadb48466110e>) - [New user option to hide minor mode lighters (bug#77361)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f494d74f645d6cffd98e168721a0347de271a54>) - [Disable clearing echo-area when 'inhibit-message' is non-nil] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b0d6fe1449fbd32c01d69174f552d6884337a809>) - [savehist.el: Handle concurrent access to `savehist-file`] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfeb755e03b5cab8f1f234b1a54afbcfd71f9eb2>) - [flymake: fall back to margins on text terminals] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=861e7f8b60e4bf076bf5991d25a22b3a012746bd>) - [; * etc/NEWS: Move new variables only for Lisp programmers downwards.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc232bd7a19dcd8b5c77320615a5e93ea0f589b6>) - [Rename treesit-toggle-sexp-type to treesit-cycle-sexp-type.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=695edc5b55bec645fe2df8924513826b202022b6>) - [; * etc/NEWS: Expand description of vc-buffer-overriding-fileset.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53058e15c3313a262d5bc1f0873452779dd2821f>) - [New buffer-local vc-buffer-overriding-fileset and vc-buffer-revision] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60530889c309746def95f32d3dfc117bc4f98444>) - [Rename treesit-toggle-sexp-mode to treesit-toggle-sexp-type.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=addcab68918a2dbbff997642e1287bd309a741bc>) - [Emacs responds to runtime display configuration changes on Android.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ddcc87514c72f86d5eac1cb9015e9b08160451b9>) - [New command 'treesit-toggle-sexp-mode' (bug#76676).] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99a2cb05a41c66565d417e11e60f4324aaa5c5b5>) - [Rename some of the new window layout commands] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=09887a2d41f61dff749860fe41a5e8382bb03bd9>) - [VC-Dir: Offer to register files before checking in] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=253364e2c71bfaaa3ca623ed23f1cae6548a16c7>) - [New function treesit-parsers-at for treesit-language-at (bug#77256).] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e0daa1ef77d2a5fe5b65b8f0fa6c4eab83a2498>) - [(Fload, Feval_buffer): Emit a warning when lexbind is unset (bug#74145)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f25d46568bf0a4d617145537db4c8aaf5e0219b>) - New packages: - bufferfile <https://melpa.org/#/bufferfile>: Rename/Delete/Copy Files and Associated Buffers (MELPA) - conda-project <https://melpa.org/#/conda-project>: Work with conda-project environments (MELPA) - ddp <https://melpa.org/#/ddp>: Dynamic Data Processor with cmd tools (MELPA) - github-topics <https://melpa.org/#/github-topics>: Lookup PRs matching a query (MELPA) - org-mathsheet <https://elpa.gnu.org/packages/org-mathsheet.html>: Generate dynamic math worksheets (GNU ELPA) - votd <https://melpa.org/#/votd>: Bible Verse Of The Day (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-14 Emacs news - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - 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 - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Apr 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2025/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 26, 2025]] - Emacs configuration: - [[https://batsov.com/articles/2025/04/07/emacs-startup-time-does-not-matter/][Emacs Startup Time Doesn’t Matter]] ([[https://www.reddit.com/r/emacs/comments/1jtja9s/emacs_startup_time_doesnt_matter/][r/emacs]], [[https://lobste.rs/s/gn8zx8/emacs_startup_time_doesn_t_matter][lobste.rs]], [[https://www.reddit.com/r/planetemacs/comments/1jth1jq/bozhidar_batsov_emacs_startup_time_doesnt_matter/][r/planetemacs]], [[https://irreal.org/blog/?p=12903][Irreal]]) - [[https://www.youtube.com/watch?v=6pjsTSTmvfk][Does emacs startup time ACTUALLY matter?]] (09:35) - [[https://www.youtube.com/watch?v=Z9iML_8YzsU][Mastering Customization in Emacs #coding #programming #customization]] (12:39) - [[https://www.youtube.com/watch?v=BS6jXiJU8ts][Emacs configuration for Editors]] (51:51) - [[https://www.reddit.com/r/emacs/comments/1juk28p/sharing_my_emacs_setup_stable_minimal_and/][Sharing my Emacs setup – stable, minimal, and daily-driven]] - Emacs Lisp: - [[https://protesilaos.com/codelog/2025-04-12-emacs-lisp-elements-book/][Protesilaos Stavrou: Emacs: My new ‘Emacs Lisp Elements’ book]] ([[https://www.reddit.com/r/emacs/comments/1jxod8k/emacs_lisp_elements/][Reddit]], [[https://news.ycombinator.com/item?id=43665046][HN]], [[https://lobste.rs/s/q3wild/emacs_lisp_elements][lobste.rs]], [[https://irreal.org/blog/?p=12914][Irreal]]) - [[https://www.youtube.com/watch?v=DqHuCePi2FA][Learning elisp part 9 - regex conclusion]] (24:21) - [[https://www.youtube.com/watch?v=oszVyBvxmzg][Learning elisp 10 -built in data structures]] (16:07) - [[https://www.youtube.com/watch?v=DvFjCVHpoyk][Learning elisp 11 - Emoji Replace part 1]] (15:33) - [[https://www.youtube.com/watch?v=6h4KngDdsbo][Learning elisp 12 - emoji replace part 2 - hooks]] (13:47) - [[https://www.youtube.com/watch?v=x9eFxYS-hzw][Learning elisp 13 - emoji replace part 3 - text properties]] (09:13) - [[https://www.youtube.com/watch?v=YBV9czwq-nw][Learning Elisp 14 - a minor mode]] (08:33) - [[https://www.youtube.com/watch?v=Y9TPHo33Y1Y][Learning Elisp 15 - cleaning up our emoji mode]] (12:00) - [[https://www.youtube.com/watch?v=tGZNhJmZ_2M][Learning Elisp 16 - using a web API]] (21:17) - [[https://www.youtube.com/watch?v=BUJmp2MWDSo][Ep643 emacs lisp, write a major mode for fsharp]] (01:04:36) - [[https://www.youtube.com/watch?v=sNGavheOsgo][Xah Talk Show Ep641 emacs lisp coding, goto-line-number-next-buffer]] (24:25) - Appearance: - [[https://takeonrules.com/2025/04/08/adding-actionable-indicators-to-my-emacs-mode-line/][Jeremy Friesen: Adding Actionable Indicators to my Emacs Mode Line]] - [[https://www.youtube.com/watch?v=vc5jEDlq2P8][Emacs smart-mode-line Package #emacs #coding #programming]] (02:00) - [[https://www.youtube.com/watch?v=-i-ShfdMSTw][Emacs vibe-talkin: making my modeline personal]] (09:28) - Navigation: - [[https://www.youtube.com/watch?v=Beqf9X4seLA][Mastering Rectangles in Emacs #column #emacs]] (08:05) - Dired: - [[https://protesilaos.com/codelog/2025-04-09-emacs-dired-preview-0-5-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.5.0]] - [[https://www.youtube.com/watch?v=5o7pajQ-k_c][The Emacs dired-du Package #emacs #coding #programming]] (02:12) - Writing: - [[https://www.youtube.com/watch?v=Fl4eu_bv54c][Set up Emacs for Classical Greek and Hebrew #greek #hebrew #emacs]] (07:17) - [[https://www.youtube.com/watch?v=adEvbf3zoxk][Store snippets of information fast with Emacs Remember #coding #programming]] (03:27) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/1jv76jj/talk_with_joshua_blais_emacs_enthusiast_emacs_org/][Talk with Joshua Blais (Emacs enthusiast) | Emacs Org mode basics part 1 (1 hour video)]] - [[https://nothingissimple.ablatedsprocket.com/posts/org-file-housekeeping.html][Nothing Is Simple - Org File Housekeeping]] ([[https://hachyderm.io/@ablatedsprocket/114297445385156715][@ablatedsproc...@hachyderm.io]]) - [[https://www.reddit.com/r/emacs/comments/1jykk5c/how_i_added_calculation_of_total_effort_time_per/][How I added calculation of total effort time per day in org agenda]] - [[https://www.reddit.com/r/emacs/comments/1jtylr4/orgmodernindent_v05/][org-modern-indent v0.5]] - [[https://www.reddit.com/r/orgmode/comments/1jv05zb/update_orgzettelrefmode_057_added_reading_status/][(update) org-zettel-ref-mode 0.5.7: Added reading status and rating management in the `org-zettel-ref-list` panel]] - [[https://thibaut.dev/blog/deltachat-inbox-bot.html][Deltachat inbox bot]] - instant messenger bot that interacts with an org-mode file ([[https://lists.gnu.org/archive/html/emacs-orgmode/2025-03/msg00035.html][orgmode list]]) - [[https://mclare.blog/posts/erds-in-org-mode/][Maryanne Wachter: ERDs in Org Mode]] - [[https://github.com/fjesser/ox-beamer-lecture][ox-beamer-lecture - Export beamer lectures from Org Mode]] ([[https://www.reddit.com/r/emacs/comments/1jxky5y/oxbeamerlecture_export_beamer_lectures_from_org/][Reddit]]) - [[https://takeonrules.com/2025/04/10/extending-org-mode-export-to-include-acronyms-section/][Jeremy Friesen: Extending Org-Mode Export to Include Acronyms Section]] - [[https://list.orgmode.org/87friitxvw.fsf@localhost][[BLOG] #16 [[bbb:OrgMeetup]] on Wed, Feb 12, 19:00 UTC+3]] - notes - [[https://taonaw.com/2025/04/09/ive-been-testing-out-journelly.html][TAONAW - Emacs and Org Mode: First week with Journelly]] ([[https://irreal.org/blog/?p=12908][Irreal]]) - Journelly as a mobile inbox for Org Mode - Completion: - [[https://taingram.org/blog/intro-to-emacs-tempo.html][Introduction to Emacs Tempo Code Templates]] ([[https://mastodon.social/@tiang/114323627572903877][@tiang@mastodon.social]]) - [[https://takeonrules.com/2025/04/11/extending-consult-notes-package-to-add-draft-blog-post-candidates/][Jeremy Friesen: Extending consult-notes Package to Add Draft Blog Post Candidates]] - [[https://michal.sapka.pl/2025/my-god-its-full-of-tags/][My god! It's full of tags!]] ([[https://mastodon.bsd.cafe/@mms/114320600129651827][@m...@mastodon.bsd.cafe]]) - completion using sqlite data - [[https://www.youtube.com/watch?v=_VQ_nwTT7J0][Emacs Mono Complete Package #emacs #coding #programming]] (01:05) - [[http://arialdomartini.github.io/consult-line-at-point][Arialdo Martini: Emacs: consult-line-symbol-at-point]] ([[https://www.reddit.com/r/emacs/comments/1jwk4dg/consultlinesymbolatpoint/][Reddit]]) - Coding: - [[https://todon.nl/@mousebot/114298304111657426][New release of fj.el, a forejo/codeberg client]] - [[https://www.youtube.com/watch?v=3mQPS7dWQ6g][Setup: Clojure, Leiningen, Cider]] (14:02) - [[https://www.youtube.com/watch?v=YMdfE3kNClY][Emacs | Launch local server for HTML, CSS, JavaScript development]] (06:06) - [[https://www.youtube.com/watch?v=e8Yf80ODCTg][Emacs and the art of Computer Programming - with Baishampayan Ghose (BG san)]] (01:44:57) - [[https://lifeofpenguin.blogspot.com/2025/04/cedet-across-language-barrier.html][Anand Tamariya: CEDET: Across the Language Barrier]] ([[https://www.reddit.com/r/emacs/comments/1jwia85/cedet_across_the_language_barrier/][Reddit]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/1jude0h/use_emacs_as_fzf_with_a_shell_script/][Use emacs as fzf with a shell script]] - Mail, news, and chat: - [[https://codelearn.me/2025/04/09/emacs-newsticker.html][Ruslan Bekenev: Newsticker - Emacs built-in RSS reader]] ([[https://www.reddit.com/r/emacs/comments/1jyk1a4/psa_theres_a_build_in_rss_reader_in_emacs_and_i/][Reddit]]) - Multimedia: - [[https://www.youtube.com/watch?v=q0J12EJ6qJk][Enhanced Image Features in Emacs 29 #coding #programming]] (07:05) - EXWM: - [[https://github.com/emacs-exwm/exwm][emacs-exwm/exwm: Emacs X Window Manager]] ([[https://news.ycombinator.com/item?id=43674233][HN]]) - [[https://tube.pol.social/videos/watch/44ed6c70-117c-4d98-af12-8f7e3de13819][Emacs, an editor so versatile it can become a Window Manager - "Hakki" | Linux Fall 2024 / Emacs, czyli edytor tak wszechstronny, że może zostać Window Managerem - „Hakki” | Jesień Linuksowa 2024 - Tube.Pol.social]] ([[https://www.reddit.com/r/planetemacs/comments/1jwjdyz/emacs_an_editor_so_versatile_it_can_become_a/][Reddit]]) - AI: - [[https://www.vanrenterghem.biz/posts/providing_tools_to_AI.html][Providing tools to AI]] - [[https://github.com/gornskew/skewed-emacs][gornskew/skewed-emacs: Skewed Emacs: A Handy Setup for Gnu Emacs, Gendl, and AI]] ([[https://www.reddit.com/r/emacs/comments/1jwotb7/skewed_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=K8sCVLmFyyU][The Emacs Claude Code Package #coding #ai #programming #project]] (06:09) - [[https://www.reddit.com/r/emacs/comments/1jxqdn2/new_package_semext_emacs_alternatives_for/][New package: semext, Emacs alternatives for navigation and editing, via llms]] ([[https://www.youtube.com/watch?v=rI_UWFLiA9U][YouTube]] 03:44) - [[https://www.youtube.com/watch?v=jQLplzHDT1k][Comparing Emacs region/speech or LLM queries to embeddings, LLM agents in work with Emacs Lisp]] (12:05) - [[https://www.youtube.com/watch?v=NYBbt49Koqg][RCD Notes RAG (Retrieval Augmented Generation) for GNU Emacs, demonstration #01]] (02:38) - [[https://github.com/tttuuu888/inf-gptel][inf-gptel: Interactive Gptel shell for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1juhocf/infgptel_interactive_gptel_shell_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1jyn9nk/announce_aiderel_v080_integrating_methods_in/][Announce Aider.el v0.8.0, Integrating methods in classic programming books for code change and code reading]] - [[https://emacs.dyerdwelling.family/emacs/20250409134339-emacs--ollama-buddy-0-9-20-curated-ai-prompting-with-awesome-chatgpt-prompts/][James Dyer: Ollama-Buddy 0.9.20: Curated AI Prompting with Awesome ChatGPT Prompts]] - Community: - [[https://www.reddit.com/r/emacs/comments/1ju3pk8/fortnightly_tips_tricks_and_questions_20250408/][Fortnightly Tips, Tricks, and Questions — 2025-04-08 / week 14]] - [[https://www.kriscarta.com/posts/how-i-emacs-2][Kris Carta: How I Emacs (#2)]] - [[https://takeonrules.com/2025/04/12/re-moving-from-spacemacs-package-to-hand-crafted/][Jeremy Friesen: Re: Moving from Spacemacs Package to Hand-Crafted]] - Other: - [[https://mbork.pl/2025-04-14_Copying_the_current_location_on_steroids][Marcin Borkowski: Copying the current location on steroids]] - [[https://www.youtube.com/watch?v=4eYXTlZ2SwQ][Emacs makes a big ediff #emacs #coding #programming]] (01:59) - [[https://www.youtube.com/watch?v=esRTjdRh4yo][Two Productivity Packages: bufferfile and stripspace #emacs #coding #programming]] (02:57) - [[https://www.youtube.com/watch?v=igsXmdRQOIs][Backup Each Save #emacs #backup #coding #programming]] (02:19) - [[https://www.youtube.com/watch?v=S0FCPsiNtl8][Dragstuff - moving lines up and down in Emacs #lines]] (00:34) - [[https://www.youtube.com/watch?v=gcQ-CvYl6Fs][What's new in Emacs 29 #emacs #coding #programming]] (11:18) - [[https://www.youtube.com/watch?v=iBCBDtVm_hg][Accounting in Emacs with Ledger Mode - System Crafters Live!]] (01:48:45) - [[https://www.youtube.com/watch?v=fuLYSTkmzaA][Navigating the Emacs Calendar #diary]] (05:10) - [[https://nothingissimple.ablatedsprocket.com/posts/migrating-appointments-and-holidays-to-diary.html][ablatedsprocket: Migrating Appointments and Holidays to Diary]] - [[https://www.reddit.com/r/emacs/comments/1jux0at/another_workaround_for_another_wsl2_bug_unwanted/][Another workaround for another wsl2 bug (unwanted repeated keystrokes in emacs in wsl2).]] - [[https://www.reddit.com/r/emacs/comments/1juhasp/what_emacs_command_or_feature_have_you_discovered/][What Emacs command or feature have you discovered by accident? I just discovered zap to char!]] - [[https://github.com/ginqi7/emacs-brew-man/][Introducing a new package: emacs-brew-man, a simple Homebrew manager]] [[https://www.reddit.com/r/emacs/comments/1jx7vfx/introducing_a_new_package_emacsbrewman_a_simple/][(Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4918de1699152e98c7aaa3ecb21795a3cbd05194][Support file:// URIs and readonly DB in 'sqlite-open']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7ca720e2d0aebeabc454a24a600c23fd444b60b][; * etc/NEWS: Move tree-sitter related items.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53bd9f54c61d5edac8b04cc6b72aadb48466110e][Add variable for control docstring length in elisp eldoc functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f494d74f645d6cffd98e168721a0347de271a54][New user option to hide minor mode lighters (bug#77361)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b0d6fe1449fbd32c01d69174f552d6884337a809][Disable clearing echo-area when 'inhibit-message' is non-nil]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfeb755e03b5cab8f1f234b1a54afbcfd71f9eb2][savehist.el: Handle concurrent access to `savehist-file`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=861e7f8b60e4bf076bf5991d25a22b3a012746bd][flymake: fall back to margins on text terminals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc232bd7a19dcd8b5c77320615a5e93ea0f589b6][; * etc/NEWS: Move new variables only for Lisp programmers downwards.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=695edc5b55bec645fe2df8924513826b202022b6][Rename treesit-toggle-sexp-type to treesit-cycle-sexp-type.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53058e15c3313a262d5bc1f0873452779dd2821f][; * etc/NEWS: Expand description of vc-buffer-overriding-fileset.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60530889c309746def95f32d3dfc117bc4f98444][New buffer-local vc-buffer-overriding-fileset and vc-buffer-revision]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=addcab68918a2dbbff997642e1287bd309a741bc][Rename treesit-toggle-sexp-mode to treesit-toggle-sexp-type.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ddcc87514c72f86d5eac1cb9015e9b08160451b9][Emacs responds to runtime display configuration changes on Android.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99a2cb05a41c66565d417e11e60f4324aaa5c5b5][New command 'treesit-toggle-sexp-mode' (bug#76676).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=09887a2d41f61dff749860fe41a5e8382bb03bd9][Rename some of the new window layout commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=253364e2c71bfaaa3ca623ed23f1cae6548a16c7][VC-Dir: Offer to register files before checking in]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e0daa1ef77d2a5fe5b65b8f0fa6c4eab83a2498][New function treesit-parsers-at for treesit-language-at (bug#77256).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f25d46568bf0a4d617145537db4c8aaf5e0219b][(Fload, Feval_buffer): Emit a warning when lexbind is unset (bug#74145)]] - New packages: - https://melpa.org/#/bufferfile: Rename/Delete/Copy Files and Associated Buffers (MELPA) - https://melpa.org/#/conda-project: Work with conda-project environments (MELPA) - https://melpa.org/#/ddp: Dynamic Data Processor with cmd tools (MELPA) - https://melpa.org/#/github-topics: Lookup PRs matching a query (MELPA) - https://elpa.gnu.org/packages/org-mathsheet.html: Generate dynamic math worksheets (GNU ELPA) - https://melpa.org/#/votd: Bible Verse Of The Day (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!