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!

    

Reply via email to