# -*- mode: org; org-startup-with-inline-images: nil -*- #+STARTUP: showall #+ELEVENTY_COLLECTIONS: _posts #+ELEVENTY_BASE_DIR: ~/proj/static-blog/ #+TITLE: Emacs News #+ELEVENTY_CATEGORIES: emacs emacs-news #+PROPERTY: header-args:emacs-lisp+ :tangle "emacs-news.el" :results silent :exports code :eval never-export :lexical t - [[*Code][Jump to code section]] Links from [[http://reddit.com/r/emacs/new][reddit.com/r/emacs]], [[http://reddit.com/r/orgmode][/r/orgmode]], [[http://reddit.com/r/spacemacs][/r/spacemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[http://planet.emacsen.org][planet.emacsen.org]], [[https://www.youtube.com/results?search_query=emacs&search_sort=video_date_uploaded][YouTube]], the changes to the [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][Emacs NEWS file]], and [[http://lists.gnu.org/archive/html/emacs-devel/2018-01][emacs-devel]]. [[~/sync/emacs-calendar/README.org][~/sync/emacs-calendar/README.org]] https://www.youtube.com/results?search_query=emacs+%7C+%22org+mode%22+%7C+orgmode+%7C+eshell&sp=CAI%253D [[elisp:(sacha-mastodon-combined-tag-timeline "-mon" "#emacs")][Mastodon: #Emacs]] ( [[elisp:(sacha-mastodon-combined-tag-timeline "-1" "#emacs")][debug]] , [[elisp:(sacha-mastodon-combined-tag-timeline "-3" "#emacs")][debug 3 days]], [[elisp:(sacha-mastodon-combined-tag-timeline "-5" "#emacs")][debug 5 days]], [[elisp:(sacha-mastodon-combined-tag-timeline "-2mon" "#emacs")][catching up]] ) elisp:emacs-news-bluesky-emacs https://bsky.app/hashtag/emacs Websites not automatically included: - https://tracker.orgmode.org/news - https://list.orgmode.org/orgmode/ - https://diesenbacher.net/blog/ - https://blog.amypillow.net/emacs/ Other RSS feeds to figure out: #+NAME: feeds - https://planet.emacslife.com/atom.xml - https://tv.dyne.org/feeds/videos.xml?videoChannelId=2459 - https://spectra.video/feeds/videos.xml?videoChannelId=5014 - https://fediverse.tv/feeds/videos.xml?videoChannelId=26905 - https://tracker.orgmode.org/reports/requests-open.xml - https://tracker.orgmode.org/reports/announcements-open.xml #+begin_src emacs-lisp :var feeds=feeds :results silent (customize-save-variable 'emacs-news-rss-feeds feeds) #+end_src [[elisp:(my-mastodon-combined-tag-timeline "-mon" "#emacs")]] * STARTED [#A] Do another Emacs News review SCHEDULED: <2024-12-10 Tue .+1w> :PROPERTIES: :Effort: 1:30 :QUANTIFIED: Emacs :CLOCK_MODELINE_TOTAL: today :LAST_REPEAT: [2024-12-03 Tue 11:57] :CATEGORY: emacs-news :POST_TAGS: emacs, emacs-news :CREATED: [2024-12-02 Mon 10:26] :EXPORT_DATE: 2026-07-13T19:57:44-0400 :END: :LOGBOOK: CLOCK: [2026-01-12 Mon 15:09] CLOCK: [2025-09-29 Mon 08:53]--[2025-09-29 Mon 10:43] => 1:50 CLOCK: [2025-09-15 Mon 08:59]--[2025-09-15 Mon 10:59] => 2:00 CLOCK: [2025-08-25 Mon 17:08]--[2025-08-27 Wed 20:55] => 51:47 CLOCK: [2025-06-30 Mon 15:25]--[2025-06-30 Mon 16:27] => 1:02 - State "DONE" from "STARTED" [2024-12-03 Tue 11:57] CLOCK: [2024-12-02 Mon 20:20]--[2024-12-03 Tue 09:13] => 12:53 CLOCK: [2024-12-02 Mon 13:44]--[2024-12-02 Mon 14:31] => 0:47 CLOCK: [2024-12-02 Mon 10:25]--[2024-12-02 Mon 10:52] => 0:27 CLOCK: [2024-11-04 Mon 09:50]--[2024-11-04 Mon 11:32] => 1:42 CLOCK: [2024-10-28 Mon 08:09]--[2024-10-28 Mon 09:28] => 1:19 CLOCK: [2024-10-14 Mon 11:02]--[2024-10-14 Mon 11:07] => 0:05 CLOCK: [2024-10-14 Mon 09:43]--[2024-10-14 Mon 11:00] => 1:17 CLOCK: [2024-10-07 Mon 19:56]--[2024-10-07 Mon 20:19] => 0:23 CLOCK: [2024-10-07 Mon 08:20]--[2024-10-07 Mon 09:55] => 1:35 - State "DONE" from "STARTED" [2022-01-24 Mon 01:29] - State "DONE" from "STARTED" [2022-01-17 Mon 18:55] CLOCK: [2022-01-17 Mon 18:31]--[2022-01-17 Mon 18:55] => 0:24 CLOCK: [2022-01-10 Mon 00:06]--[2022-01-10 Mon 01:22] => 1:16 CLOCK: [2021-12-27 Mon 00:53]--[2021-12-27 Mon 01:03] => 0:10 - State "DONE" from "STARTED" [2021-12-13 Mon 01:57] - State "DONE" from "STARTED" [2021-12-13 Mon 01:57] CLOCK: [2021-09-27 Mon 10:09]--[2021-09-27 Mon 11:19] => 1:10 - State "DONE" from "STARTED" [2021-09-06 Mon 01:24] - State "DONE" from "STARTED" [2021-09-06 Mon 01:24] CLOCK: [2021-09-06 Mon 00:26]--[2021-09-06 Mon 01:23] => 0:57 CLOCK: [2021-07-26 Mon 22:44] CLOCK: [2021-07-19 Mon 00:25]--[2021-07-22 Thu 00:21] => 71:56 CLOCK: [2021-06-28 Mon 00:04]--[2021-06-28 Mon 22:42] => 22:38 CLOCK: [2021-06-21 Mon 23:46]--[2021-06-22 Tue 01:06] => 1:20 - State "DONE" from "STARTED" [2021-02-23 Tue 00:18] CLOCK: [2021-02-22 Mon 23:14]--[2021-02-23 Tue 00:18] => 1:04 - State "DONE" from "STARTED" [2021-02-01 Mon 16:29] - State "DONE" from "STARTED" [2020-11-09 Mon 23:16] :END: #+NAME: defs #+begin_src emacs-lisp :results none :noweb yes :eval never-export :exports none :tangle no (load-file "emacs-news.el") #+end_src To post: 1. export the subtree to 11ty with ~C-c C-e s 1 1~ 2. shell: publish-my-blog 3. =M-x my-share-emacs-news= to post to info-gnu-emacs, commit and push to VCs, etc. 4. emacstv-add-from-org Actually generate the section: #+NAME: generate #+begin_src emacs-lisp :exports none :results raw prepend :noweb yes :eval never-export :tangle no (load-file "emacs-news.el") (emacs-news-prepare (org-read-date nil nil "-mon") '( events refresh-packages reddit ; worg rss ;; rss-es ; librehacker git git-org youtube )) #+end_src #+RESULTS: generate ** 2026-09-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/09/2026-09-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/09/2026-09-14-emacs-news/ :EXPORT_DATE: 2026-09-14T10:09:11-0400 :END: Not much commentary this week, but plenty of cool stuff to explore! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris https://emacs-doctor.com/ Tue Sep 15 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/UTC - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - PDX Emacs (in person) https://pdx.social/@howard/117147689957341583 - Tue Sept 15 6:00 pm in Portland, OR - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Sep 19 0100 America/Vancouver - 0300 America/Chicago - 0400 America/Toronto - 0800 Etc/UTC - 1000 Europe/Berlin - 1330 Asia/Kolkata - 1600 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/316535239/ Sat Sep 19 1100 America/Los_Angeles - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Sep 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.alcarney.me/blog/2026/emacs-tip-of-the-day/][Emacs Tip of the Day — Alex Carney]] ([[https://mastodon.social/@alcarney/117252363109100092][@alcarney]]) - news entries on splash screen - [[https://stefanorodighiero.net/blog/personalized-embark-actions.html][Personalized embark actions]] ([[https://mastodon.social/@eslr/117268821165139636][@eslr]]) - [[https://www.youtube.com/watch?v=OSAYCVmJ12I][Emacs Meow Motions]] (15:44) - [[https://www.youtube.com/watch?v=5abGoq6Zi3I][Emacs Meow-mode]] (01:40:58) - Emacs Lisp: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsDebuggingStandardBits][Notes on debugging standard and third-party Emacs code]] ([[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsDebuggingStandardBits][@chris_siebenmann@robot.villas]]) - [[https://paste.sr.ht/~zackw/945a7d8263b7d2e681d935042a686321a02322d9][musing about the difficulty of doing one-off scripted edits in emacs lisp — paste.sr.ht]] ([[https://masto.hackers.town/@zwol/117241809283394751][@zwol@masto.hackers.town]]) - [[https://mastodon.xyz/@beetle_b/117247435226635160][TIL with-demoted-errors (@beetle_b@mastodon.xyz)]] - Navigation: - [[https://github.com/djr7C4/multi-buf][Announcing multi-buf: a generalized buffer multiplexer for shells and other buffers]] ([[https://www.reddit.com/r/emacs/comments/1wc2d3v/announcing_multibuf_a_generalized_buffer/][Reddit]]) - [[https://github.com/MArpogaus/modern-tab][New Package: `modern-tab`]] ([[https://www.reddit.com/r/emacs/comments/1w9nahs/new_package_moderntab/][Reddit]]) - Writing: - [[https://irreal.org/blog/?p=14068][Irreal: Jinx Update Number …]] - Org Mode: - [[https://outputerror.com/posts/prepping-courses-with-org-mode/][Un-Learning the LMS: Prepping Courses with Org Mode - Output Error]] ([[https://social.lol/@swrogers/117255362358214177][@swrogers@social.lol]]) - [[https://github.com/SenkiReign/org-grid][org-grid]] ([[https://www.reddit.com/r/emacs/comments/1wcniwk/orggrid/][Reddit]]) - [[https://github.com/Gleek/org-timegrid/blob/main/ANDROID.org][org-timegrid now works on Android Emacs]] ([[https://www.reddit.com/r/emacs/comments/1wb79xd/orgtimegrid_now_works_on_android_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=fYVm9myTt5E][my dream setup (bonus: it’s free)]] (18:33) - Org - [[https://silentarchitect.org/articles/2026/09/whisper-engine-2-0.html][[New Release] Whisper Engine v2.0.0 - Org static site generator]] ([[https://mastodon.social/@silentarchitect/117246845787011290][@silentarchitect]]) - [[https://github.com/pjones/org-clock-dbus][pjones/org-clock-dbus: Monitor org-clock from outside Emacs · GitHub]] ([[https://hostux.social/@devalot/117268955061397864][@devalot@hostux.social]]) - [[https://list.orgmode.org/87o6e2khh0.fsf@localhost/T/#u][[notes] #33 bbb:OrgMeetup on Wed, August 12, 19:00 UTC+3]] ([[https://fosstodon.org/@yantar92/117258721313848858][@yantar92@fosstodon.org]]) - Completion: - [[https://www.jamescherti.com/emacs-consult-speed-async-searche-grep-ripgrep-fd-find/][Why Emacs Consult async searches feel slow and how to speed them up? (consult-fd, consult-find, consult-grep, consult-ripgrep...)]] ([[https://www.reddit.com/r/emacs/comments/1wau1cz/why_emacs_consult_async_searches_feel_slow_and/][Reddit]], [[https://news.ycombinator.com/item?id=49629865#49634164][HN]], [[https://lobste.rs/s/ffvipw/why_emacs_consult_async_searches_feel][lobste.rs]]) - Coding: - [[https://heiwiper.com/posts/magit-stage-and-commit/][Staging and Comitting using Magit]] ([[https://www.youtube.com/watch?v=muVGcc8R39U][YouTube]] 12:14, [[https://www.reddit.com/r/emacs/comments/1waijar/staging_and_comitting_using_magit/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20260907140012-emacs--emacs-31-native-git-worktrees-vs-my-vc-setup/][James Dyer: Emacs 31 Does Git Worktrees Natively: How My vc Setup Compares]] - [[https://github.com/benleis1/emacs-init/blob/83db0d7849e781d82263ed04d441ded9e591c907/init.el#L1439][Further progress configuring java + eglot + dape]] ([[https://www.reddit.com/r/emacs/comments/1wfd2yv/further_progress_configuring_java_eglot_dape/][Reddit]]) - [[https://www.youtube.com/watch?v=T5yMmzwgN8Q][Eglot DAPE debugging setup for java (jdtls) in emacs]] (05:39) - [[https://codeberg.org/jjba23/maak.el][maak.el: Lisp machine command runner, infinitely extensible, integrating nicely with Emacs, for Lisp power on your projects and automation at your fingertips]] ([[https://www.reddit.com/r/emacs/comments/1waj79o/maakel_lisp_machine_command_runner_infinitely/][Reddit]], [[https://news.ycombinator.com/item?id=49607858][HN]]) - [[https://lambdafoo.com/posts/2026-09-14-more-trees-more-neocaml.html][More tree-sitter, more neocaml, more elisp · Perpetually Curious]] ([[https://hachyderm.io/@tsmc/117266592975661357][@tsmc@hachyderm.io]]) - [[https://metaredux.com/posts/2026/09/10/clojurists-together-update-july-august-2026.html][Meta Redux: Clojurists Together Update: July and August 2026]] - [[https://codeberg.org/martianh/fj.el][martianh/fj.el 0.39 - performance boost]] ([[https://todon.nl/@mousebot/117236054632187569][@mousebot@todon.nl]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=MV53Vkkewds][A Tour of Doom Emacs - Emacs Everywhere #1]] (01:04:03) - Multimedia: - [[https://lars.ingebrigtsen.no/2026/09/14/emacs-movies-and-sqlite/][Lars Ingebrigtsen: Emacs, movies and SQLite]] - [[https://youtu.be/Cs5T4rgbHtk][supersonic.el Music player v0.5.0 update]] ([[https://www.youtube.com/watch?v=Cs5T4rgbHtk][YouTube]] 00:37, [[https://www.reddit.com/r/emacs/comments/1wenqmh/supersonicel_music_player_v050_update/][Reddit]]) - Fun: - [[https://github.com/Daskeladden/smear-cursor][smear-cursor: a cursor trail for Emacs 32]] ([[https://www.reddit.com/r/emacs/comments/1wdqglu/smearcursor_a_cursor_trail_for_emacs_32/][Reddit]]) - [[https://github.com/vikram-mandyam/betweenle.el][betweenle.el: an Emacs version of Betweenle (alphabetical word guessing)]] ([[https://www.reddit.com/r/emacs/comments/1wdk33z/betweenleel_an_emacs_version_of_betweenle/][Reddit]]) - LLMs: - [[https://github.com/wakamenod/emacs-claude-code][Another Claude Code integration for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1wdxfsc/another_claude_code_integration_for_emacs/][Reddit]]) - [[https://lars.ingebrigtsen.no/2026/09/10/some-llm-spell-check-experiences/][Lars Ingebrigtsen: Some LLM spell check experiences]] - [[https://lars.ingebrigtsen.no/2026/09/11/spellchecking-total-eclipse-with-an-ai/][Lars Ingebrigtsen: Spellchecking Total Eclipse with an AI]] - Community: - [[https://www.reddit.com/r/emacs/comments/1wacjm8/fortnightly_tips_tricks_and_questions_20260908/][Fortnightly Tips, Tricks, and Questions — 2026-09-08 / week 36]] - [[https://indieweb.social/@xenodium/117235507871817070][Any Emacs users in Tokyo want to meet up? (@xenodium@indieweb.social)]] - [[https://www.youtube.com/watch?v=RatVp4YLwiM][September 2026 Emacs Meetup recap.]] (42:19, [[https://news.ycombinator.com/item?id=49604410][HN]]) - [[https://einar.codeberg.page/an-apology-to-david-wilson-and-protesilaos-stavrou.html][Einar Mostad: An apology to Protesilaos Stavrou and David Wilson]] - Other: - [[https://mbork.pl/2026-09-12_Duplicating_lines_and_other_Emacs_miscellanea][Marcin Borkowski: Duplicating lines and other Emacs miscellanea]] - [[https://ooblick.com/2026/09/customizing-pasted-strings-in-emacs-2/][yank-transform-functions (@arensb@ooblick.com)]] - [[https://github.com/zkazure/visual-regexp-rx.el][visual-regexp-rx: write regexp with rx notation in visual-regexp]] ([[https://www.reddit.com/r/emacs/comments/1wac34i/visualregexprx_write_regexp_with_rx_notation_in/][Reddit]]) - [[https://masutaka.net/en/2026-09-14-1/][Moving the Credentials I Kicked Out of init.el from Plaintext Files to Keychain | Masutaka's ChangeLog Memo]] ([[https://mstdn.love/@masutaka/117269912433371037][@masutaka@mstdn.love]]) - [[https://www.jamescherti.com/emacs-display-line-numbers-mode-performance/][The Root Causes of Scrolling Lag in Emacs display-line-numbers-mode]] ([[https://www.reddit.com/r/emacs/comments/1wefnt6/the_root_causes_of_scrolling_lag_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=14079][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1wf7bts/v31_for_windows_heavily_flagged_by_av/][v31 for Windows heavily flagged by AV]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5210b89cfad217e97fa57d93979ec6825dc617ab][Allow setting font-lock-keyword property using declare form]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8736d5f88882fd28e855aab35dcc288f73549d3][Improve where the replacement is previewed (bug#81583)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=92acd66831b31e551d0d408e28c23d45b77f9cdb][Use short symbols for query-replace-show-preview (bug#81583)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e33b54d938668dfc1889127d7452524c92cbcd5d][Rename `outline-xref' command to `outline-find-headings']] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38a6fd7cea467525ca122eea9a63a39aaa30063e][correction: C-c @ M-o]]) - New packages: - [[package:elfeed-protocol-freshrss][elfeed-protocol-freshrss]]: FreshRSS protocol for elfeed (MELPA) - [[package:latex-to-svg-frontend][latex-to-svg-frontend]]: Preview LaTeX math in markup buffers as SVG (MELPA) - [[package:nonogram][nonogram]]: Play nonogram (picross) puzzles with SVG graphics (MELPA) - [[package:org-clock-dbus][org-clock-dbus]]: Monitor org-clock from D-Bus (MELPA) - [[package:single-window][single-window]]: Always open buffers in the current window (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://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/2026-09][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! ** 2026-09-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/09/2026-09-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/09/2026-09-07-emacs-news/ :EXPORT_DATE: 2026-09-07T19:44:14-0400 :END: The Emacs Carnival theme for September is "[[https://www.emacswiki.org/emacs/CarnivalSeptember2026][Games]]". Enjoy! Other really cool uses of graphics in Emacs: [[https://github.com/Gleek/org-timegrid][org-timegrid]], [[https://github.com/florommel/poimap][poimap]], [[https://github.com/Daskeladden/canvas-minimap][canvas-minimap]]. Also, public service announcement: doomemacs.com is not affiliated with [[https://doomemacs.org][doomemacs.org]] ([[https://github.com/orgs/doomemacs/discussions/129][see this Github discussion]]). Just in case someone reading this happens to be the person who made doomemacs.com, please consider setting up a redirect to doomemacs.org for more awesomeness and less confusion. Thank you! And a reminder: [[https://emacsconf.org/2026/cfp/][EmacsConf - 2026 - Call for Participation]] target date for proposals Sept 18, conference is online Dec 12-13. Hope to see you there! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/316294538/ Tue Sep 8 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Sep 8 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 11 1800 Europe/Paris - PDX Emacs (in person) https://pdx.social/@howard/117147689957341583 - Tue Sept 15 6:00 pm in Portland, OR - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/][What's in the Emacs newcomers-presets theme?]] (April 2026, [[https://irreal.org/blog/?p=14056][Irreal]]) - Emacs configuration: - [[https://www.jamescherti.com/emacs-startup-defer-use-package-performance/][Guide to Deferred Package Loading with use-package (Optimizing Emacs Startup)]] ([[https://www.reddit.com/r/emacs/comments/1w6d1zw/guide_to_deferred_package_loading_with_usepackage/][Reddit]], [[https://irreal.org/blog/?p=14062][Irreal]]) - [[https://github.com/MArpogaus/auto-side-windows][auto-side-windows now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1w70jid/autosidewindows_now_on_melpa/][Reddit]]) - [[https://www.youtube.com/watch?v=Ha_67hACw5M][Emacs Meep-mode Model Editing]] (57:41) modal editing - [[https://melpa.org/#/?q=casual][Casual Suite 3.0]] ([[https://sfba.social/@kickingvegas/117197418834344945][@kickingvegas@sfba.social]]) - [[https://github.com/darkstego/wakib-emacs/releases/tag/v2.0.0][wakib-emacs: Emacs for the rest of us: v2 released!]] ([[https://www.reddit.com/r/emacs/comments/1w3m1qt/wakibemacs_emacs_for_the_rest_of_us_v2_released/][Reddit]]) - [[https://lambdaland.org/posts/2026-09-06-bedrock-v2/][Bedrock 2.0 released!]] ([[https://www.reddit.com/r/emacs/comments/1wa31fa/bedrock_20_released/][Reddit]], [[https://news.ycombinator.com/item?id=49602490][HN]], [[https://irreal.org/blog/?p=14077][Irreal]], [[https://lobste.rs/s/sukgeg/emacs_bedrock_2_0_released][lobste.rs]]) - Emacs Lisp: - [[https://github.com/benleis1/ilist-plus][Extending imenu for elisp]] ([[https://www.youtube.com/watch?v=NU2WcX4dDiU][YouTube]], [[https://www.reddit.com/r/emacs/comments/1w6nmre/extending_imenu_for_elisp/][Reddit]], [[https://mathstodon.xyz/@benleis/117216149493983366][@benleis@mathstodon.xyz]]) - Appearance: - [[https://github.com/benleis1/emacs-init/blob/13b61e43c6baad043af71cad385c68787340d9a6/modeline.el#L805][Zoom in/out slider on the modeline]] ([[https://www.reddit.com/r/emacs/comments/1wa0b2q/zoom_inout_slider_on_the_modeline/][Reddit]]) - [[https://www.youtube.com/watch?v=Dlm7sxDB6h8][the emacs theme I use: N Λ N O Theme]] (06:24) - [[https://github.com/Meskour/vulkanite-theme-emacs][[Theme] Vulkanite: 26 atmospheric dark theme variants for Emacs with Kanagawa-inspired balance]] ([[https://www.reddit.com/r/emacs/comments/1w9bmyi/theme_vulkanite_26_atmospheric_dark_theme/][Reddit]]) - [[https://protesilaos.com/codelog/2026-09-04-doric-themes-1-3-0/][Protesilaos: Emacs: doric-themes version 1.3.0]] ([[https://irreal.org/blog/?p=14064][Irreal]]) - Navigation: - [[https://writeout.ink/@ljwrites/117200269254705677][windmove tinkering (@ljwrites@writeout.ink)]] - [[https://github.com/MArpogaus/auto-tab-groups][auto-tab-groups: tab groups that open and close with your commands (now on MELPA)]] ([[https://www.reddit.com/r/emacs/comments/1w9n1tl/autotabgroups_tab_groups_that_open_and_close_with/][Reddit]]) - [[https://github.com/florommel/poimap][poimap.el - Visual buffer map with points of interest]] ([[https://www.reddit.com/r/emacs/comments/1w94mey/poimapel_visual_buffer_map_with_points_of_interest/][Reddit]]) - [[https://github.com/Daskeladden/canvas-minimap][canvas-minimap: a pixel-based minimap using Emacs 32's canvas image type]] ([[https://www.reddit.com/r/emacs/comments/1w8cp2v/canvasminimap_a_pixelbased_minimap_using_emacs/][Reddit]]) - Writing: - [[https://lars.ingebrigtsen.no/2026/09/07/emacs-canz-spell-goodly-know/][Lars Ingebrigtsen: Emacs Canz Spell Goodly Know]] - [[https://github.com/Thysrael/markdown-ts-appear][Thysrael/markdown-ts-appear: Reveal Markdown source at point and preview math in Emacs markdown-ts-mode · GitHub]] ([[https://mastodon.social/@thysrael/117206746884931257][@thysrael]]) - Org Mode: - [[https://www.youtube.com/watch?v=LL5K5Fb8hFc][My Note Taking Setup With Emacs Org-Mode]] (33:26) - [[https://ljwrites.blog/posts/2022-writing-review/][Writing year in review: My 2022 writing habit on Emacs | Semi-author-ized writer]] ([[https://writeout.ink/@ljwrites/117227169775105757][@ljwrites@writeout.ink]]) - [[https://github.com/Gleek/org-timegrid][A beautiful SVG weekly calendar for Emacs, backed by Org files, with full mouse and keyboard support and an optional day strip for Org Agenda]] ([[https://www.reddit.com/r/emacs/comments/1w519nv/a_beautiful_svg_weekly_calendar_for_emacs_backed/][Reddit]]) - [[https://pierre-rouleau.github.io/pel/pel-table-based-documentation1/mode-org-mode.pdf][Emacs Org-Mode PDF Quicksheet now available in PEL]] ([[https://www.reddit.com/r/emacs/comments/1w6lxq5/emacs_orgmode_pdf_quicksheet_now_available_in_pel/][Reddit]]) - [[https://github.com/larrasket/org-draw][org-draw is now available on MELPA!]] ([[https://youtu.be/04zbf-tosNQ][YouTube]], [[https://www.reddit.com/r/emacs/comments/1w63wry/orgdraw_is_now_available_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1w599dx/improving_the_styling_of_emacs_tables_with/][Improving the styling of emacs tables with tabularray]] ([[https://programming.dev/post/55958138?scrollToComments=true][programming.dev]]) - [[https://github.com/yibie/org-table-widget][org-table-widget: I finally found a way to make Org tables easier to read without changing how I edit them]] ([[https://www.reddit.com/r/emacs/comments/1w9ur57/orgtablewidget_i_finally_found_a_way_to_make_org/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=adb342777a06dc46901683c5e58ae3c5926c0e4d][Factor out export-and-show in ox-latex.el and ox-beamer.el]] - Coding: - [[https://emacs.dyerdwelling.family/emacs/20260905090959-emacs--git-worktrees-and-branch-surgery-in-built-in-vc/][James Dyer: Git Worktrees Without Leaving Built-in VC]] - [[https://emacsredux.com/blog/2026/09/02/working-with-git-worktrees-in-magit/][Emacs Redux: Working with Git Worktrees in Magit]] - [[https://blog.davep.org/2026/09/03/next-gh-pr-el-v1-1-0.html][Dave Pearson: next-gh-pr.el v1.1.0]] - [[https://joarvarndt.se/emacs-lsp.html][Joar von Arndt: Emacs does not need LSP]] - [[https://magnus.therning.org/2026-09-06-emacs-salmagundi,-2026-09-06.html][Magnus: Emacs salmagundi, 2026-09-06]] emacs-multi-compile, consult-kith for jumping to tests/etc. - [[https://artfulrobot.uk/blog/xdebug-for-php-on-emacs-with-dape/][Xdebug for PHP on Emacs with Dape | Artful Robot]] ([[https://floss.social/@artfulrobot/117213333747912541][@artfulrobot@floss.social]]) - [[https://codeberg.org/zshaftel/gaudy-cl][gaudy-cl: Colorful semantic font-locking for Common Lisp]] ([[https://www.reddit.com/r/emacs/comments/1w3sixr/gaudycl_colorful_semantic_fontlocking_for_common/][Reddit]]) - Shells: - [[https://github.com/vodik/cooked][cooked - a comint based terminal emulator]] ([[https://www.reddit.com/r/emacs/comments/1w9b9bh/cooked_a_comint_based_terminal_emulator/][Reddit]]) - Evil mode: - [[https://github.com/teeann/evil-twin][evil-twin: key-chords that actually behave under evil-mode]] ([[https://www.reddit.com/r/emacs/comments/1w4foe6/eviltwin_keychords_that_actually_behave_under/][Reddit]]) - Multimedia: - [[https://github.com/systemfreund/supersonic.el][New package: supersonic.el (Music player for subsonic-compatible servers)]] ([[https://www.reddit.com/r/emacs/comments/1wa1aok/new_package_supersonicel_music_player_for/][Reddit]]) - [[https://www.youtube.com/watch?v=580DxF2M7EE][Integrating Emacs with Music Player]] (01:32:18) - [[https://www.youtube.com/watch?v=xoFdxP-MTn4][Bioscoop demo: split screen to visualize color grading - YouTube]] ([[https://bsky.app/profile/danielsz.bsky.social/post/3mujq4qrpvc2b][@danielsz.bsky.social]]) - Fun: - [[https://git.andros.dev/andros/nonogram.el][andros/nonogram.el: Play nonogram puzzles (also known as picross, griddlers or hanjie) in Emacs]] ([[https://activity.andros.dev/@andros/statuses/01M1XDA1DYE0BBEWJEH831MZ1Q][@andros@activity.andros.dev]]) - [[https://ray-on-emacs.blogspot.com/2026/09/games-emacs-carnival-post-for-september.html][Raymond Zeitler: Games: The Emacs Carnival Post For September 2026]] - [[https://sachachua.com/blog/2026/09/emacs-carnival-september-2026-games/][Sacha Chua: Emacs Carnival September 2026: Games]] - [[https://idlip.in/posts/playing-emacs/][Playing with Emacs | Dilip's Log]] - [[https://www.youtube.com/watch?v=wsVoHPL1C6g][Process Footage: Randomized Greeting from Dipskits Greets Me at My Terminal]] (05:23) - LLMs: - [[https://ananthakumaran.in/2026/08/30/pimacs.html][Pimacs - An Emacs UI for Pi · Anantha Kumaran]] - [[https://github.com/yayster/yayster.el][El Yayster — a resident LLM that inhabits Emacs]] ([[https://news.ycombinator.com/item?id=49602258][HN]]) - Community: - [[https://github.com/orgs/doomemacs/discussions/129][BEWARE: doomemacs.com is not associated with doomemacs]] ([[https://www.reddit.com/r/emacs/comments/1w7h191/beware_doomemacscom_is_not_associated_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1w4knk3/question_about_things_that_surprised_you_about/][Question about things that surprised you about Emacs.]] - [[https://enzuru.medium.com/emacs-in-fifty-keystrokes-five-years-later-2026-edition-featuring-meow-and-agent-shell-3d656f273989?source=friends_link&sk=4e1a8ba56819a67c1798cc34b40b8a29][Emacs in fifty keystrokes five years later (2026 edition featuring meow and agent-shell)]] - [[https://sachachua.com/blog/2026/08/27-aout-emacs-chat-fabrice-niessen-en-francais-partie-2/][Sacha Chua: Emacs Chat 30: Fabrice Niessen (en français, partie 2)]] ([[https://www.youtube.com/watch?v=4m0G_ASLUXY][YouTube]], 01:05:56) - [[https://www.youtube.com/watch?v=bWfl8nDgb8o][Talking About Stuff I Use on Linux (not a dev, just a human perspective)]] (01:00:02) Doom Emacs at 15:24 - Other: - [[https://takeonrules.com/2026/09/01/how-im-feeling-emacs-package/][Jeremy Friesen: How I’m Feeling Emacs Command]] - [[https://www.jamescherti.com/emacs-security-settings/][The Emacs Security Settings that might Silently Compromise your System]] ([[https://www.reddit.com/r/emacs/comments/1w4ems0/the_emacs_security_settings_that_might_silently/][Reddit]]) - [[https://github.com/yibie/md-mode/releases/tag/v0.4.1][I finally got Emacs to render Markdown tables properly (md-mode 0.4.1) — and I think the same trick can work for Org tables]] ([[https://www.reddit.com/r/emacs/comments/1w9l680/i_finally_got_emacs_to_render_markdown_tables/][Reddit]]) - [[https://github.com/yibie/epub-reader][epub-reader: an EPUB reader for Emacs that reflows, breaks CJK lines properly, and keeps highlights across re-layout]] ([[https://www.reddit.com/r/emacs/comments/1w51gyl/epubreader_an_epub_reader_for_emacs_that_reflows/][Reddit]]) - [[https://mbork.pl/2026-09-07_Pasting_primary_selection_from_keyboard][Marcin Borkowski: Pasting primary selection from keyboard]] - [[https://github.com/thkoch2001/rau][thkoch2001/rau: Emacs/Wayland based Window Manager in pure elisp with the help of River]] ([[https://news.ycombinator.com/item?id=49593319][HN]]) - [[https://www.alcarney.me/blog/2026/building-emacs-into-a-systemd-sysext/][Building Emacs into a systemd-sysext — Alex Carney]] ([[https://mastodon.social/@alcarney/117197558126253320][@alcarney@mastodon.social]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/4cebf24a-9c7d-435f-a90f-51257cc8a3bf@gutov.dev/][Re: master e630bc4fd72: ; Fix some recently added docs. - Dmitry Gutov]] - xref docs? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab1d6868ed32c2a06b7a4aa21cef84d560cc2aca][Improve presentation of query-replace-show-preview]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b721dd39afd435021d45c046f1f54b5512b7236][Let 'query-replace-show-preview' be a function (bug#81583)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e23cbb85fcde872aa154086e41f9947fe86d783][Make log-edit-headers-separator inherit from separator-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9e05c0360c5f94ad9c5375b2bd9f84d453ab4f22][Merge branch 'xref-find-by-kind']] - New packages: - [[package:agent-shell-math-renderer][agent-shell-math-renderer]]: Display-math rendering for agent-shell (MELPA) - [[package:api-credit][api-credit]]: AI API balance in the modeline (MELPA) - [[package:auto-tab-groups][auto-tab-groups]]: Simple auto tab group creator for specified commands (MELPA) - [[package:cursorfree][cursorfree]]: Complex editing through voice (MELPA) - [[package:material-icons][material-icons]]: Material Icon Theme integration (MELPA) - [[package:metropolis-light-theme][metropolis-light-theme]]: Light theme based on the Metropolis Beamer palette (MELPA) - [[package:mode-line-path][mode-line-path]]: Abbreviate file paths in the mode line (MELPA) - [[package:nix3][nix3]]: Frontend to experimental commands of Nix (MELPA) - [[package:org-roam-gt][org-roam-gt]]: Improvements for org-roam (MELPA) - [[package:pilish][pilish]]: Emacs frontend for pi coding agent (MELPA) - [[package:surveyor][surveyor]]: Survey your code with LLM-generated diagrams (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://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/2026-09][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! ** 2026-08-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/08/2026-08-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/08/2026-08-31-emacs-news/ :EXPORT_DATE: 2026-08-31T15:23:36-0400 :END: Lexical binding: If you've recently updated to Emacs 31, you might have gotten warnings about =lexical-binding= in your packages or personal Emacs Lisp configuration. You can check your packages to see if the package authors have updated them. For your personal Emacs Lisp configuration, consider adding #+begin_src elisp :eval no :tangle no ;;; -*- lexical-binding: t -*- #+end_src to the top line. If that makes your code stop working correctly when you restart Emacs, set it to =nil= instead with: #+begin_src elisp :eval no :tangle no ;;; -*- lexical-binding: nil -*- #+end_src to get it to work for now. Additional resources: - [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Selecting-Lisp-Dialect.html][Selecting Lisp Dialect]] in the Elisp info manual - [[https://yoo2080.wordpress.com/2011/12/31/lexical-scoping-and-dynamic-scoping-in-emacs-lisp/][Lexical scoping and dynamic scoping in Emacs Lisp | Yoo Box]] Emacs Carnival: Check out the entries for August in [[https://www.chiply.dev/post-august-emacs-carnival]["The Search for Knowledge"]] and stay tuned for September's topic, "Games." - Emacs 31: - [[https://github.com/emacs-mirror/emacs/blob/emacs-31.1/etc/NEWS][Emacs 31.1 is released!]] ([[https://www.reddit.com/r/emacs/comments/1vwziq6/emacs_311_is_released/][Reddit]], [[https://news.ycombinator.com/item?id=49385296][HN]], [[https://news.ycombinator.com/item?id=49335485][HN]], [[https://news.ycombinator.com/item?id=49341172][HN]], [[https://irreal.org/blog/?p=14021][Irreal]], [[https://lobste.rs/s/rehaa3/emacs_31_1_released][lobste.rs]]) - including this again from last week - [[https://www.masteringemacs.org/article/whats-new-in-emacs-311][Mickey Petersen: What's New in Emacs 31.1?]] ([[https://www.reddit.com/r/emacs/comments/1vx04o6/whats_new_in_emacs_311/][Reddit]], [[https://news.ycombinator.com/item?id=49419252][HN]]) - including this again from last week - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00778.html][Android builds of Emacs 31.1 now available]] - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00775.html][Emacs 31.1 binaries now available for Windows]] ([[https://www.reddit.com/r/emacs/comments/1vxroqw/emacs_311_binaries_now_available_for_windows/][Reddit]]) - 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/316121976/ Thu Sep 3 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC -- Fri Sep 4 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #9 2026 (v #živo) https://dogodki.kompot.si/events/8711d3f8-b0d7-48bf-a64b-8cd48eed728c Mon Sep 7 1900 CET - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/316294538/ Tue Sep 8 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Sep 8 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 11 1800 Europe/Paris - Beginner: - [[https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/][[Article] What's in the Emacs 31 newcomers-presets theme? by Sacha Chua]] ([[https://www.reddit.com/r/emacs/comments/1vy4hbc/article_whats_in_the_emacs_31_newcomerspresets/][Reddit]]) - [[https://www.youtube.com/watch?v=OOuP9YCQnpE][No instales otro editor hasta ver esta guía de Emacs en Linux]] (17:25) - [[https://www.youtube.com/watch?v=AGfqCsk-C7k][Introduction to the GOAT IDE - Vanilla Emacs]] (14:09) - Emacs configuration: - [[http://en.andros.dev/blog/dc7db35a/how-i-organize-my-emacs-configuration/][Andros Fenollosa: How I organize my Emacs configuration]] ([[https://irreal.org/blog/?p=14046][Irreal]]) - [[https://chrismaiorana.com/dont-go-bankrupt-go-local/][Chris Maiorana: Don’t go bankrupt, go local]] ([[https://irreal.org/blog/?p=14048][Irreal]]) - [[https://www.jamescherti.com/securing-emacs-dir-locals-el-local-variables/][James Cherti: Securing and reducing prompts for Emacs .dir-locals.el and local variables]] - [[https://www.jamescherti.com/measuring-emacs-startup-time/][Measuring Emacs Startup Time More Accurately Than the Built-in emacs-init-time Function]] ([[https://www.reddit.com/r/emacs/comments/1w0si4i/measuring_emacs_startup_time_more_accurately_than/][Reddit]]) - [[https://github.com/Dspil/guard.el][Guard.el on Melpa]] ([[https://www.reddit.com/r/emacs/comments/1vztanu/guardel_on_melpa/][Reddit]]) - Emacs Lisp: - [[https://mastodon.fixermark.com/@mark/117158495805155725][Tip about using unread-command-events to simulate keyboard input (@mark@mastodon.fixermark.com)]] - [[https://www.youtube.com/watch?v=DkVimqsvuwQ][Doom Emacs: debugging a yasnippet issue with edebug]] (01:16:31) - [[https://www.youtube.com/watch?v=C5hkOAU0Ahk][Emacs Warning (files): Missing ‘lexical-binding’ cookie]] (19:34) - Appearance: - [[https://git.etenil.net/cursor-breathe-mode.el/about/][cursor-breathe-mode.el - animate cursor and make it "breathe"]] ([[https://toot.cat/@etenil/117156059295173469][@etenil@toot.cat]]) - [[https://github.com/zHaOdANiuu/minibuffer-frame][New Package (minibuffer-frame)]] ([[https://www.reddit.com/r/emacs/comments/1vwucmh/new_package_minibufferframe/][Reddit]]) - [[https://www.jamescherti.com/emacs-scrolling-better-performance-usability/][Configuring Emacs Scrolling for Better Performance and Usability]] ([[https://www.reddit.com/r/emacs/comments/1vz1uc4/configuring_emacs_scrolling_for_better/][Reddit]], [[https://irreal.org/blog/?p=14042][Irreal]]) - [[https://www.youtube.com/watch?v=1dlPRw60I0A][Larp. Emacs Rice 🦄]] (12:45, and also [[https://www.youtube.com/watch?v=OtR2ER9aOmw][Larp. Emacs Rice FIX 🤎📜🧸]] 03:11) - Navigation: - [[https://github.com/benleis1/emacs-init/blob/458719e7911337230b9ab5c46a95e234996d40e3/imenu.el#L206][Improved hierarchical imenu entries for elisp - fold defun/use-package under sections]] ([[https://mathstodon.xyz/@benleis/117186862457099332][@benleis@mathstodon.xyz]]) - [[https://github.com/jamescherti/kirigami.el][kirigami.el 1.2.0 - A unified way to fold and unfold code and text in Emacs​]] ([[https://www.reddit.com/r/emacs/comments/1w2mroq/kirigamiel_a_unified_way_to_fold_and_unfold_code/][Reddit]]) - [[https://github.com/jamescherti/easysession.el/][easysession.el 1.3.0: Persist and Restore Emacs sessions​]] ([[https://www.reddit.com/r/emacs/comments/1w1168c/easysessionel_persist_and_restore_emacs_sessions/][Reddit]]) - Hyperbole: - [[https://www.chiply.dev/post-hyperbole-hyrolo][Hyperbole HyRolo: Search, Retrieve and Insert Records, Not Lines]] ([[https://www.youtube.com/watch?v=5Oo_KqVcLFM][YouTube]] 25:47, ([[https://www.reddit.com/r/emacs/comments/1w06ab6/hyperbole_hyrolo_search_retrieve_and_insert/][Reddit]]) - Dired: - [[https://www.jamescherti.com/emacs-dired-configuration/][James Cherti: Fixing Emacs Dired Defaults: Settings for Better File Management]] ([[https://www.reddit.com/r/emacs/comments/1w1pyhs/practical_emacs_dired_tweaks/][Reddit]]) - Writing: - [[https://taonaw.com/2026/08/29/emacs-config-gems-part.html][TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 5]] dict, hippie-expand, ispell ([[https://irreal.org/blog/?p=14053][Irreal]]) - [[https://rahuljuliato.com/posts/markdown-ts-mode-emacs-31][An unofficial guide to markdown-ts-mode on Emacs 31]] ([[https://www.reddit.com/r/emacs/comments/1vzcv1a/an_unofficial_guide_to_markdowntsmode_on_emacs_31/][Reddit]], [[https://news.ycombinator.com/item?id=49464543][HN]]) - [[https://www.youtube.com/watch?v=I4zn3NTpe5c][Emacs Treesitter Markdown Mode - First Impressions]] (17:47) - [[https://github.com/laserattack/emado][mado/emado update: static binaries, fuzzy matching, and more]] ([[https://www.reddit.com/r/emacs/comments/1vz3dkh/madoemado_update_static_binaries_fuzzy_matching/][Reddit]]) - markdown organizer for Emacs - [[https://emacsredux.com/blog/2026/08/26/meet-utterson-my-jekyll-blogging-helper/][Emacs Redux: Meet Utterson, my Jekyll blogging helper]] - [[https://irreal.org/blog/?p=14040][Irreal: Fixing Define-word]] - Denote: - [[https://donovan-ratefison.mg/2026/08/29/My-way-of-handling-knowledge-Emacs-Carnival-The-Search-for-Knowledge/][Donovan R.: My way of handling knowledge (Emacs Carnival - The Search for Knowledge)]] - Org Mode: - [[https://list.orgmode.org/87v791m6be.fsf@localhost][Org Mode requests: [FR] Include :var expansion in expanded noweb references (was: ob-clojure :var header argument not work when src block is noweb called by another src block)]] - [[https://sachachua.com/blog/2026/08/emacs-carnival-aug-2026-information-management-and-knowledge-graphs/][Emacs Carnival Aug 2026: Information management and knowledge graphs]] - [[https://sachachua.com/blog/2026/08/carnaval-d-emacs-d-aout-la-gestion-d-information-et-les-graphes-de-connaissances/][Carnaval d'Emacs d'août 2026 : la gestion d'information et les graphes de connaissances]] - [[https://social.tchncs.de/@stackeffect/117177294677413093][Automatically insert a checkbox into the new Org list item if the current item has one, even with M-RET (org-meta-return) (@stackeffect@social.tchncs.de)]] (acts like M-S-RET, org-insert-todo-heading) - [[https://v.redd.it/jye97f4f1flh1][Updated my ob-glsl module to use Emacs 32 Canvas for animation]] ([[https://www.reddit.com/r/emacs/comments/1vxkrx3/updated_my_obglsl_module_to_use_emacs_32_canvas/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b75b790398bb3a0cbd7d25a5a2e6237e73c0bc03][lisp/org-capture.el: Accept omitted or nil headline for the file+headline]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8a858faeca8b3654fd5880f3991a15b55f20c491][lisp/org-capture.el: Accept omitted or nil olp for file+olp+datetree and file+olp]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e8cc6ce84b2cacb0025e958ffcfce31c1cd96a9][org: Add org-submit-feature-request and org-submit-patch commands]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d14d0c36767e614e971621cdc572d329121d21cb][ol: Add new custom variable org-link-preview-include-descriptive]] - Completion: - [[https://protesilaos.com/codelog/2026-08-29-emacs-completion-preview-mode/][Protesilaos: Emacs: completion-preview-mode and the Completions buffer (Emacs 31)]] ([[https://www.youtube.com/watch?v=8V4ZyEL_i-s][YouTube]] 09:18, [[https://www.reddit.com/r/emacs/comments/1w1pnpe/prot_vod_emacs_completionpreviewmode_and_the/][Reddit]]) - [[https://social.rossabaker.com/@ross/117191554041520170][Silence the bell during minibuffer completions that may not be strict - minibuffer-completion-help (@ross@rossabaker.com)]] - [[https://www.reddit.com/r/emacs/comments/1w0wcpo/snippets_completion_read/][Snippets + completion read]] - Coding: - [[https://www.jamescherti.com/emacs-python-dev-using-eglot-pylsp-ruff-pylint-flake8/][Configuring Python Development in Emacs: Eglot, Pylsp, and Dynamic Ruff Integration]] ([[https://www.reddit.com/r/emacs/comments/1vzys57/configuring_python_development_in_emacs_eglot/][Reddit]]) - [[https://www.jamescherti.com/emacs-eglot-performance/][Configuring Emacs Eglot for Optimal Performance]] ([[https://www.reddit.com/r/emacs/comments/1vy5i1s/configuring_emacs_eglot_for_optimal_performance/][Reddit]]) - [[https://mastodon.social/@jamescherti/117169307557333673][How to remove Eglot from the mode line (@jamescherti)]] - [[https://github.com/purcell/envrc/pull/130][envrc.el package - Rewrite to support optional async or time-limited direnv invocation by purcell · Pull Request #130 · purcell/envrc · GitHub]] ([[https://hachyderm.io/@sanityinc/117169270533709896][@sanityinc@hachyderm.io]]) - [[https://metaredux.com/posts/2026/08/29/smarter-form-targeting-is-not-coming-to-cider.html][Meta Redux: Smarter Form Targeting Is Not Coming to CIDER]] ([[https://metaredux.com/posts/2026/08/26/smarter-form-targeting-is-coming-to-cider.html][previous]]) - Shells: - [[https://chaos.social/@citizen428/117179588220817352][Tip about using -a (--alternate-editor) so you can use emacsclient even without having started daemon mode (@citizen428@chaos.social)]] - [[https://www.reddit.com/r/emacs/comments/1w2ibbx/what_kind_of_wizardry_is_possible_in_mx_shell/][What kind of wizardry is possible in M-x shell?]] - Web: - [[https://git.andros.dev/andros/kagi-search.el][andros/kagi-search.el: Browse Kagi search results inside Emacs, in a plain buffer, without a graphical browser and without JavaScript]] ([[https://activity.andros.dev/@andros/statuses/01M17DPYNAS2BJVTYCGY5DVVYC][@andros@activity.andros.dev]]) - [[http://github.com/dmgerman/browser-gt][browsel has been renamed to browser-gt and is now available on MELPA (v0.95).]] ([[https://www.reddit.com/r/emacs/comments/1vy6pu7/browsel_has_been_renamed_to_browsergt_and_is_now/][Reddit]]) - Mail, news, and chat: - [[http://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/][Andros Fenollosa: A year of Org Social, my social network]] - Multimedia: - [[https://github.com/bartbunting/emacsvox][bartbunting/emacsvox: An experiment in modernization of Emacspeak · GitHub]] ([[https://tweesecake.social/@pixelate/117167664502211508][@pixelate@tweesecake.social]]) - [[http://yummymelon.com/devnull/announcing-shazam-el.html][Charles Choi: Announcing shazam.el]] ([[https://www.reddit.com/r/emacs/comments/1vxfzjl/announcing_shazamel_macos_only/][Reddit]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/1w07wyt/rfc_cardgames_melpa_thirtyfive_single_and/][RFC: card-games (MELPA) - thirty-five single and multi-player games for emacs (1.0.92:rc2)]] - [[https://www.reddit.com/r/emacs/comments/1vy0tp3/uniline_goes_25_dimensions_followup/][Uniline goes 2.5 dimensions - followup]] - LLMs: - [[https://github.com/seewhydee/dsh-emacs-bridge/][seewhydee/dsh-emacs-bridge: Deepseek Harness to Emacs bridge · GitHub]] ([[https://kopiti.am/@cyd/117161275620947448][@cyd@kopiti.am]]) - [[https://www.youtube.com/watch?v=zcTzwIdqaj8][Using LLMs to make the Emacs Web Browser Great Again]] (16:32) - [[https://github.com/isamert/ellm.el][ellm - Plain text LLM agent]] ([[https://www.reddit.com/r/emacs/comments/1w2pfud/ellm_plain_text_llm_agent/][Reddit]]) - [[https://github.com/fstilman/openclaw-sessions][[New package] openclaw-sessions: monitor multiple OpenClaw TUI sessions from Emacs]] ([[https://www.reddit.com/r/emacs/comments/1vzcgbx/new_package_openclawsessions_monitor_multiple/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1vxnxgk/fortnightly_tips_tricks_and_questions_20260825/][Fortnightly Tips, Tricks, and Questions — 2026-08-25 / week 34]] - [[https://www.youtube.com/watch?v=PgBttBe34rw][why I prefer emacs over vim (for writing & lisp programming)]] (06:50) - [[https://www.youtube.com/watch?v=4m0G_ASLUXY][Emacs Chat 30: Fabrice Niessen (en français, partie 2)]] (01:05:56) - Other: - [[https://codeberg.org/Viiru/caffeinated-compile.el/src/branch/main/caffeinated-compile.el][caffeinated-compile: prevent sleeping on MacOS]] ([[https://corteximplant.com/@Viiru/117177446267026129][@Viiru@corteximplant.com]]) - [[https://mbork.pl/2026-08-24_Transforming_yanked_text][Marcin Borkowski: Transforming yanked text]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f03523c1eb3c2e886e1c9e15e93bfb378f216333][Recognize comment-prefixed headings in outlines]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0899936ea1342c3db104217e0a02a03fbe167beb][Mark timezone-world-timezones obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6dfaa91c28e4ec81e35b1a3445b7720cb9c18375][Mark math-tzone-name obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da804bbdd5703193424218c337085fcede69b29a][; * etc/NEWS: Announce IME support on w32 TTY frames. (Bug#81495)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a287a3888cc5c22ac8ae9fbf22d62819af1354d][viper-ex: Implement z command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b28750b822dc45ffdceda3ea44a3c8b93f4e5a6b][; * etc/NEWS: Announce addition of 'uuid' library.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e156410d3075807604e13df733b300a77fdc7196][Add button to diff failed erts-file test output in ERT]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60d0df24d323867da7a834bfebaed2078b03c3f4][* lisp/dired.el (dired-jump-map): Remove key 'j' bound to 'dired-jump'.]] - New packages: - [[package:consult-magit][consult-magit]]: Switch and manage magit buffers with consult (MELPA) - [[package:cperl-mode][cperl-mode]]: Perl code editing commands (GNU ELPA) - [[package:eglotx][eglotx]]: Native LSP multiplexer for Eglot (MELPA) - [[package:full-gtd][full-gtd]]: Complete Getting Things Done (GTD) workflow for org-mode (MELPA) - [[package:gptel-inline][gptel-inline]]: Persistent gptel session that follows you around (MELPA) - [[package:latex-to-svg-backend][latex-to-svg-backend]]: Content-addressed LaTeX-to-SVG image rendering (MELPA) - [[package:magent][magent]]: AI coding agent (MELPA) - [[package:org-draw][org-draw]]: Draw into Org from a browser (MELPA) - [[package:org-relative-date][org-relative-date]]: Live relative-date overlays on org timestamps (MELPA) - [[package:project-nix-store][project-nix-store]]: Project backend for Nix-like store (NonGNU ELPA) 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://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/2026-08][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! ** 2026-08-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/08/2026-08-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/08/2026-08-24-emacs-news/ :EXPORT_DATE: 2026-08-24T08:37:18-0400 :END: Emacs 31.1 has been released, whee! Also, Divya's post [[https://monadicsheep.org/blog/an-introduction-to-canvas-in-emacs.html][An Introduction to Canvas in GNU Emacs]] is really cool and I'm looking forward to that becoming generally available in Emacs 32. =) - Emacs 31: - [[https://github.com/emacs-mirror/emacs/blob/emacs-31.1/etc/NEWS][Emacs 31.1 is released!]] ([[https://www.reddit.com/r/emacs/comments/1vwziq6/emacs_311_is_released/][Reddit]], [[https://news.ycombinator.com/item?id=49385296][HN]], [[https://news.ycombinator.com/item?id=49335485][HN]], [[https://news.ycombinator.com/item?id=49341172][HN]], [[https://irreal.org/blog/?p=14021][Irreal]], [[https://lobste.rs/s/rehaa3/emacs_31_1_released][lobste.rs]]) - [[https://www.masteringemacs.org/article/whats-new-in-emacs-311][Mickey Petersen: What's New in Emacs 31.1?]] ([[https://www.reddit.com/r/emacs/comments/1vx04o6/whats_new_in_emacs_311/][Reddit]]) - [[https://www.emacswiki.org/emacs/EmacsThirtyOneHighlights][EmacsWiki : Emacs Thirty One Highlights]] ([[https://social.sdfeu.org/@pkal/117150341168271831][@pkal@social.sdfeu.org]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Aug 26 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Aug 27 0100 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/316144053/ Sat Aug 29 1100 America/Los_Angeles - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/316121976/ Thu Sep 3 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC -- Fri Sep 4 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://github.com/laech/emacs-esc][laech/emacs-esc: Emacs escape key to behave like a normal escape key, in both GUI and terminal. · GitHub]] ([[https://techhub.social/@ohmrun/117121414074004844][@ohmrun@techhub.social]]) - [[http://yummymelon.com/devnull/simplifying-setup-for-casual.html][Charles Choi: Simplifying Setup for Casual]] ([[https://irreal.org/blog/?p=14027][Irreal]]) - [[https://www.jamescherti.com/emacs-why-use-setq-instead-setopt/][Emacs startup: Why setq beats setopt, customize-set-variable, and use-package :custom]] ([[https://www.reddit.com/r/emacs/comments/1vvh0j4/emacs_startup_why_setq_beats_setopt/][Reddit]], [[https://irreal.org/blog/?p=14034][Irreal]]) - [[https://github.com/KallDrexx/emacs-zero-to-ide-journey/blob/main/README.md][My vanilla Emacs to IDE writeup]] ([[https://www.reddit.com/r/emacs/comments/1vwpmz6/my_vanilla_emacs_to_ide_writeup/][Reddit]]) - [[https://github.com/dnaeon/elpacman][elpacman -- a package manager for the CLI]] ([[https://www.reddit.com/r/emacs/comments/1vrha7y/elpacman_a_package_manager_for_the_cli/][Reddit]]) - [[https://codeberg.org/Vaishnav-Sabari-Girish/dotfiles/src/branch/main/emacs/.config/emacs][emacs config - Day 15 of using emacs]] ([[https://www.reddit.com/r/emacs/comments/1vrguka/day_15_of_using_emacs/][Reddit]]) - [[https://github.com/benleis1/emacs-init][Weekend init file hacking]] ([[https://www.reddit.com/r/emacs/comments/1vwj83b/weekend_init_file_hacking/][Reddit]]) - [[https://outputerror.com/posts/publishing-my-emacs-config/][Publishing My Emacs Config - Output Error]] - [[https://eugene-andrienko.com/2026-08-20-emacs-mastodon.html][My Emacs configuration (Mastodon)]] ([[https://mastodon.bsd.cafe/@evgandr/117124441383242840][@evgandr@bsd.cafe]]) - [[https://joshblais.com/blog/studium-emacs/][Studium Emacs - The Universe of Joshua Blais]] - Emacs Lisp: - [[https://github.com/mattiase/xr][mattiase/xr: Inverse of rx: convert Emacs string regexps to rx form · GitHub]] ([[https://fosstodon.org/@aethor/117148031030939592][@aethor@fosstodon.org]]) - Appearance: - [[https://github.com/berenddeboer/omarchy-emacs-theme][Emacs Omarchy Quattro dynamic theming support]] ([[https://www.reddit.com/r/emacs/comments/1vu2hyw/emacs_omarchy_quattro_dynamic_theming_support/][Reddit]]) - TRAMP: - [[https://www.youtube.com/watch?v=suTeZppPG4Y][Emacs Tramp Mode for SSH]] (00:18) - Writing: - [[https://www.jamescherti.com/emacs-spell-checker-flyspell-ispell-aspell/][Emacs: Configuring Flyspell, Ispell, and Aspell to Minimize False Positives in Source Code and Prose]] ([[https://www.reddit.com/r/emacs/comments/1vw6mta/emacs_configuring_flyspell_ispell_and_aspell_to/][Reddit]]) - [[https://mgallego.gitlab.io/posts/comprobado-de-traduccion-en-espa%C3%B1ol-en-emacs/][Comprobado de Faltas de Ortografía en Emacs - MoiDev - Blog personal de Moises Gallego]] ([[https://social.linux.pizza/@jdrm/117149242955786508][@jdrm@social.linux.pizza]]) - [[https://github.com/enricoflor/latex-table-wizard][(not very new) package: latex-table-wizard]] ([[https://www.reddit.com/r/emacs/comments/1vt873b/not_very_new_package_latextablewizard/][Reddit]]) - [[https://github.com/laserattack/emado/][emado: manage 100k+ markdown entries from Emacs at native speed]] ([[https://www.reddit.com/r/emacs/comments/1vqtodk/emado_manage_100k_markdown_entries_from_emacs_at/][Reddit]]) - Denote: - [[https://mike.hostetlerhome.com/no-graph-needed][No Graph Needed — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/117117540392632077][@mikehoss@appdot.net]]) - [[https://www.youtube.com/watch?v=Pfv9Bvd8krk][Denote Dynamic Org Block | Advanced]] (15:02) - [[https://github.com/SenkiReign/denote-spatial][denote-spatial]] ([[https://www.reddit.com/r/emacs/comments/1vrc7we/denotespatial/][Reddit]]) - Org Mode: - [[https://list.orgmode.org/87v791m6be.fsf@localhost][Org Mode requests: [FR] Include :var expansion in expanded noweb references (was: ob-clojure :var header argument not work when src block is noweb called by another src block)]] - [[https://youtu.be/yEUfHe9nUJo][Easy Research with Emacs and Org Mode]] (3:32, [[https://www.reddit.com/r/emacs/comments/1vszile/easy_research_with_emacs_and_org_mode/][Reddit]]) - [[https://orgmode.org/es/index.html][Org mode para GNU Emacs]] ([[https://activity.andros.dev/@andros/statuses/01M07HVRXF3364BWJQYD15QKTH][@andros@activity.andros.dev]]) - [[https://outputerror.com/posts/tracking-reading-in-emacs/][Tracking Reading in Emacs - Output Error]] ([[https://mas.to/@rickwysocki/117113270084212412][@rickwysocki@mas.to]]) - [[https://github.com/yibie/org-other-agenda][org-other-agenda: render the same Org agenda data as a board]] ([[https://www.reddit.com/r/emacs/comments/1vuw4lp/orgotheragenda_render_the_same_org_agenda_data_as/][Reddit]]) - [[https://nemin.hu/pandoc-org-reader/][Introducing pandoc-org-reader - Nemin's Blog]] ([[https://ohai.social/@nemin/117146134339106453][@nemin@ohai.social]]) - [[https://github.com/agzam/pdf-text][pdf text reflow]] ([[https://www.reddit.com/r/emacs/comments/1vwjwyv/pdf_text_reflow/][Reddit]]) - extract PDF text into Org - [[https://randyridenour.net/posts/2026-08-17-html-preview-for-org-files.html][Randy Ridenour: HTML Preview for Org Files]] ([[https://irreal.org/blog/?p=14031][Irreal]]) - Coding: - [[https://github.com/KallDrexx/emacs-zero-to-ide-journey/][KallDrexx/emacs-zero-to-ide-journey · GitHub]] ([[https://mastodon.social/@jamescherti/117150315500618425][@jamescherti]]) - [[https://github.com/agzam/magit-gha-badge.el][GHA Status badge in Magit buffer]] ([[https://www.reddit.com/r/emacs/comments/1vvkia7/gha_status_badge_in_magit_buffer/][Reddit]]) - [[https://www.youtube.com/watch?v=jMcrqwRSY18][How to Use HTML Mode in Emacs]] (12:04) - [[https://github.com/benleis1/emacs-init/blob/main/lsp-mode.md][I decided to give eglot a try after using lsp-mode for a while. (Java focused)]] ([[https://www.youtube.com/watch?v=fUnq9nMAEv0][YouTube]] 07:49, ([[https://www.reddit.com/r/emacs/comments/1vs4pqa/i_decided_to_give_eglot_a_try_after_using_lspmode/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/1vrk0e5/display_comments_of_a_reddit_post_inside_elfeed/][Display comments of a reddit post inside elfeed]] - Spacemacs: - [[https://www.youtube.com/watch?v=gwcvqPWDKxg][Spacemacs | Bug fixing & Package updates]] (07:16, in French) - Multimedia: - [[https://monadicsheep.org/blog/an-introduction-to-canvas-in-emacs.html][An Introduction to Canvas in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1vwctxc/an_introduction_to_canvas_in_gnu_emacs/][Reddit]], [[https://lobste.rs/s/9xglf3/introduction_canvas_gnu_emacs][lobste.rs]]) - [[https://tv.dyne.org/w/xwT9dCupiB9oMpN9QHB7T9][Canavs Patch is Merged! Long Live Emacs! - Dyne.org TV]] ([[https://mathstodon.xyz/@divyaranjan/117145254110781935][@divyaranjan@mathstodon.xyz]]) - [[https://anggtwu.net/2026-eepitch-svg.html][A REPL for learning SVG (with a variant of eepitch; 2026)]] - Fun: - [[https://codeberg.org/nosrednayduj/moo-el][nosrednayduj/moo-el: Emacs library for connecting to MOO servers. - Codeberg.org]] ([[https://hachyderm.io/@nosrednayduj/117141829407138916][@nosrednayduj@hachyderm.io]]) - LLMs: - [[https://www.youtube.com/watch?v=xHEnWvKmSKM][Play your LLM like an instrument (stdin | LLM | stdout)]] (28:24, [[https://www.reddit.com/r/emacs/comments/1vsrewg/stdin_llm_stdout/][Reddit]]) - [[https://thanosapollo.org/posts/emacs-agentic-workflow/][Thanos Apollo: My Emacs Agentic Workflow]] - [[https://donovan-ratefison.mg/2026/08/20/I-smell-Emacs-and-Smalltalk-on-DeepSeek-Harness/][Donovan R.: 💭 I Smell Emacs and Smalltalk on DSH (DeepSeek Harness)]] - [[https://www.teachmaths.org/20260822-claude-code/][Matt Maguire: AI Agents Take Over Lesson Prep]] - Community: - [[https://www.reddit.com/r/emacs/comments/1vvhz9z/what_made_you_try_emacs/][What made you try Emacs?]] - [[https://www.youtube.com/watch?v=Rke2gGCCk70][Prot Asks: Per Nordlöw about his Emacs extensions]] (01:50:38) - [[https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/][Sacha Chua: Emacs Chat 29: Abdallah Maouche (en français)]] ([[https://www.youtube.com/watch?v=_qkvvVP8ZMQ][YouTube]], 58:41) - Other: - [[https://www.jamescherti.com/emacs-fix-org-mode-copy-paste-yank-bleed/][Emacs: Copy-paste without org-mode formatting bleeding into other buffers | James Cherti]] ([[https://mastodon.social/@jamescherti/117150544255180187][@jamescherti]], [[https://www.reddit.com/r/emacs/comments/1vx1sbd/emacs_copypaste_without_orgmode_formatting/][Reddit]]) - face and yank-excluded-properties - [[https://paste.karthinks.com/e09ee860-warnings-timestamp-mode.el.html][warnings-timestamp-mode.el]] ([[https://hachyderm.io/@mosu/117141571333141539][@mosu@hachyderm.io]]) - [[https://git.andros.dev/andros/efinger.el][andros/efinger.el: Finger protocol (RFC 1288) client for Emacs with an Elfeed-inspired reader. - Forgejo: Beyond coding. We forge.]] ([[https://activity.andros.dev/@andros/statuses/01M0S79R7S1887ENQZRJ4EVAKZ][@andros@activity.andros.dev]]) - [[https://joshblais.com/blog/i-made-my-phone-emacs/][My phone is now just an emacs interface - The Universe of Joshua Blais]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00707.html][Re: SDL terminal type]] - limitations of GTK 4 - [[https://yhetil.org/emacs-devel/7ff10d47-3ca2-430b-ab1c-71a73b993f2a@cs.ucla.edu/][Re: current-time-list now defaults to nil in Emacs master - Paul Eggert]] - notes on convert-time and encode-time - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23b0f4bdb989e2caccc255ca59187f4880995317][; * etc/NEWS: Document improved Emoji support on text terminals.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=449392bddbd1ffe118055c7657e923b3056f149d][viper-ex: Implement list and number commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f856da36cd3b3406891bb81c48542a843424f442][Allow evaluating Eshell forms using lexical binding]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5fea6863cc5d95b7af9052c1e7d5347693a6e41][Document Eshell's Lisp pipes feature]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a8d9b5c6a48239b235c9cf5bc4e8816e3520501][Make electric-pair-mode respect field boundaries (bug#50236)]] - New packages: - [[package:auto-capitalize][auto-capitalize]]: Automatic capitalization with batteries included (MELPA) - [[package:browser-gt][browser-gt]]: WebSocket bridge to a Chrome/Firefox extension (MELPA) - [[package:cypher-ts-mode][cypher-ts-mode]]: Cypher editing mode (MELPA) - [[package:doom-game][doom-game]]: DOOM on Emacs (NonGNU ELPA) - [[package:efinger][efinger]]: Finger client and .plan feed reader (MELPA) - [[package:flymake-harper][flymake-harper]]: Flymake backend for Harper (GNU ELPA) - [[package:gptel-agent-harness][gptel-agent-harness]]: Autonomous coding-agent harness for gptel-agent (MELPA) - [[package:guard][guard]]: Custom modular init framework (MELPA) - [[package:hel][hel]]: Helix Emulation Layer (MELPA) - [[package:minibuffer-frame][minibuffer-frame]]: Minibuffer in centered child frame (MELPA) - [[package:mu4e-autotask][mu4e-autotask]]: Email automation for mu4e (MELPA) - [[package:peppers-theme][peppers-theme]]: Custom dark theme based on modus framework (MELPA) - [[package:sapling][sapling]]: Magit-like interface for Sapling (NonGNU ELPA) - [[package:schlau-compile][schlau-compile]]: Git-root-aware interface to `compile' (MELPA) - [[package:shazam][shazam]]: Shazam Interface (macOS only) (MELPA) - [[package:vc-sapling][vc-sapling]]: VC backend for Sapling (NonGNU ELPA) 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://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/2026-08][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! ** 2026-08-17 Emacs news CLOSED: [2026-08-17 Mon 23:59] :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/08/2026-08-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/08/2026-08-17-emacs-news/ :EXPORT_DATE: 2026-08-17T16:41:53-0400 :END: :LOGBOOK: - State "DONE" from [2026-08-17 Mon 23:59] :END: The [[https://mathstodon.xyz/@divyaranjan/117104660983147041][canvas patch]] has been merged upstream, very cool! I'm looking forward to seeing the kinds of experiments and tools this enables. Also, there's a [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00599.html][release candidate]] for the next version of Emacs, please go try it out! - Emacs 31: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00599.html][Emacs 31.1 RC1 is available]] ([[https://news.ycombinator.com/item?id=49335485][HN]]) - 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 Aug 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Aug 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Aug 26 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Aug 27 0100 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/316144053/ Sat Aug 29 1100 America/Los_Angeles - [[https://sachachua.com/blog/2026/08/27-aout-emacs-chat-fabrice-niessen-en-francais-partie-2/][Sacha Chua: 27 août: Emacs Chat: Fabrice Niessen (en français, partie 2)]] - Beginner: - [[https://www.bardman.dev/technology/switching-to-emacs/][My Advice for Users Wanting to Switch to Emacs | bardman's website]] - Emacs configuration: - [[https://ray-on-emacs.blogspot.com/2026/08/emacs-numbered-backup-strategy.html][Raymond Zeitler: Emacs Numbered Backup Strategy]] ([[https://irreal.org/blog/?p=14017][Irreal]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1vlcqtu/what_i_learned_about_widgetel_while_building/][What I learned about widget.el while building TextUI 0.2–0.5]] - [[https://oldbytes.space/@monnier/117072992320675925][Run Elisp code currently in reused sub-processes using futur (@monnier@oldbytes.space)]] - Appearance: - [[https://taonaw.com/2026/08/12/back-to-solarized.html][TAONAW: Back to Solarized]] - [[https://protesilaos.com/codelog/2026-08-13-emacs-themes-solarized-wallpapers/][Protesilaos: About Emacs themes, Solarized, and wallpapers]] - Navigation: - [[https://xenodium.com/focus-windows-across-emacs-frames][Alvaro Ramirez: Focus windows across Emacs frames]] ([[https://irreal.org/blog/?p=14023][Irreal]]) - Writing: - [[https://github.com/laserattack/emado/][emado: manage 100k+ markdown entries from Emacs at native speed]] ([[https://www.reddit.com/r/emacs/comments/1vqtodk/emado_manage_100k_markdown_entries_from_emacs_at/][Reddit]]) - Denote: - [[https://www.youtube.com/watch?v=fxkyM25YOG4][De-bloat Your Notes With Denote.el]] (17:42) - Org Mode: - [[https://list.orgmode.org/87qzk59bn8.fsf@gmail.com][Org Mode requests: [RFC] org-colview: Determine column view scope once]] - [[https://list.orgmode.org/jckYhJ-NqMA-nvwE_gNl-zRU-W6_z1trt3WHfYXttEzH4Y_OykExk93VIM7q70zP-DYdjAYvoGE763FZcU3q6o9uCTvUTAqW6ZUT8LCqgf8=@proton.me][Org Mode requests: [FR] Add org-delete-subtree without modifying the kill ring]] - [[https://www.youtube.com/watch?v=TaQXJh-T6zs][Introduction to Org Mode]] (26:57) - [[https://www.youtube.com/watch?v=uJB76EuMvIs][Utilize texto puro para gerenciar seus hábitos]] (11:42) - [[https://ray-on-emacs.blogspot.com/2026/08/how-much-management-does-knowledge-need.html][Raymond Zeitler: How Much Management Does Knowledge Need?]] - [[https://mbork.pl/2026-08-10_Emphasizing_a_region_in_Org_mode][Marcin Borkowski: Emphasizing a region in Org mode]] ([[https://irreal.org/blog/?p=14006][Irreal]]) - [[https://bsky.app/profile/joarvarndt.se/post/3mt4rr7s7xk2m][Pretty titles for Org Mode buffers in Emacs - @joarvarndt.se on Bluesky]] - [[https://bjfer.github.io/blog/posts/dotfile-org/][Using noweb syntax and elisp to manage host-specific dotfiles]] ([[https://www.reddit.com/r/emacs/comments/1vo2qgm/using_noweb_syntax_and_elisp_to_manage/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1vowo7f/capture_dotfiles_using_orgcapture/][Capture dotfiles using org-capture]] - [[https://youtu.be/04zbf-tosNQ][Org-draw: Drawing inside org-mode using tl;draw]] ([[https://www.reddit.com/r/emacs/comments/1vponzm/orgdraw_drawing_inside_orgmode_using_tldraw/][Reddit]], [[https://www.youtube.com/watch?v=04zbf-tosNQ][YouTube]] 03:35) - [[https://list.orgmode.org/87v79ay2ah.fsf@localhost/T/#u][[Notes] #3 OrgDevMeetup on Sat, August 15, 19:00 UTC+3]] ([[https://archive.org/details/3-org-dev-meetup-on-sat-aug-16-19-00-utc-3][recording]], [[https://fosstodon.org/@yantar92/117103929004121255][@yantar92@fosstodon.org]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7b3791023410da04cf07a2abaa2ef6670667c13a][Suport for sentences for thing-at-point]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea94defeefc98789f1e2af11d8978925363296e0][lisp/ox-html.el: Add missing keywords and `#+OPTIONS:' in backend options-alist]] - Coding: - [[https://heiwiper.com/posts/magit-status-tour/][A Tour of Magit's Status Interface]] ([[https://www.reddit.com/r/emacs/comments/1vpdpet/a_tour_of_magits_status_interface/][Reddit]], [[https://mastodon.social/@heiwiper/117101424973467367][@heiwiper]]) - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsFlymakeFlycheckII][Revisiting Flymake and Flycheck in GNU Emacs (as of Flycheck v39)]] ([[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsFlymakeFlycheckII][@chris_siebenmann@robot.villas]]) - [[https://www.youtube.com/watch?v=3I7cq-b5Rc0][Magit -- Brief demo of "Instant Fixup"]] (01:22) - [[https://blog.fidelramos.net/software/emacs-custom-magit-trailers][blog.fidelramos.net – Custom git trailers with Magit]] ([[https://news.ycombinator.com/item?id=49278265][HN]]) - [[https://blog.fidelramos.net/es/software/emacs-custom-magit-trailers][Añadir nuevos git trailers a Magit]] - [[https://github.com/ccqpein/jj-diff.el][A Magit-inspired diff mode for Jujutsu (jj)]] ([[https://www.reddit.com/r/emacs/comments/1vqfagw/a_magitinspired_diff_mode_for_jujutsu_jj/][Reddit]]) - [[https://magnus.therning.org/2026-08-13-emacs-salmagundi,-2026-08-13.html][Magnus: Emacs salmagundi, 2026-08-13]] - limiting treesit, using editable xref - [[https://github.com/omidmnz/quint-ts-mode][omidmnz/quint-ts-mode: A Tree-sitter-based Emacs major mode for Quint · GitHub]] ([[https://functional.cafe/@omidmnz/117094263827780810][@omidmnz@functional.cafe]]) - [[https://www.youtube.com/watch?v=wtMmw0HlXTg][ediprolog — Emacs Does Interactive Prolog]] (27:24) - [[https://github.com/justjoheinz/wit-ts-mode][justjoheinz/wit-ts-mode: Emacs tree-sitter major mode for WIT (WebAssembly Interface Types) files · GitHub]], [[https://github.com/justjoheinz/wac-ts-mode][also WAC (WebAssembly Composition) mode]] ([[https://www.reddit.com/r/WebAssembly/comments/1vn5ipb/emacs_modes_for_wit_and_wac_files_and_treesitter/][Reddit]]) - [[https://metaredux.com/posts/2026/08/13/projectile-3-4.html][Meta Redux: Projectile 3.4]] - Shells: - [[https://github.com/bricka/emacs-run-command/blob/ghostel/run-command-runner-ghostel.el][emacs-run-command/run-command-runner-ghostel.el at ghostel · bricka/emacs-run-command · GitHub]] ([[https://social.tchncs.de/@cabhan/117083867848970979][@cabhan@social.tchncs.de]]) - Web: - [[http://en.andros.dev/blog/70d817e8/web-design-for-terminal-browsers/][Andros Fenollosa: Web Design for Terminal Browsers]] ([[https://activity.andros.dev/@andros/statuses/01KZNZ51D7B5KR77J741BDQ1V9][@andros@activity.andros.dev]]) - [[http://en.andros.dev/blog/b18ae804/elpher-my-tweaks-for-better-gemini-browsing-in-emacs/][Andros Fenollosa: Elpher: my tweaks for better Gemini browsing in Emacs]] ([[https://activity.andros.dev/@andros/statuses/01M02XT1WZPFJAF3WPR3240PG5][@andros@activity.andros.dev]]) - Mail, news, and chat: - [[https://github.com/thanhvg/emacs-reddigg][Update Reddigg is now a fullblown reddit client]] ([[https://www.reddit.com/r/emacs/comments/1vqy5pn/update_reddigg_is_now_a_fullblown_reddit_client/][Reddit]]) - [[https://mastodon.world/@minad/117091430070237247][Elfeed performance improvements (@minad@mastodon.world)]] - Multimedia: - [[https://www.reddit.com/r/emacs/comments/1vpvld9/uniline_goes_25_dimensions/][Uniline goes 2.5 Dimensions]] - Fun: - [[http://corwin.bru.st/2026-08-16-emacs-card-games-on-melpa/][Corwin Brust: Emacs Card Games on MELPA]] - LLMs: - [[https://v.redd.it/zm88ulguygjh1][New package: reviewer.el]] ([[https://www.reddit.com/r/emacs/comments/1votod3/new_package_reviewerel/][Reddit]]) - temporarily annotating files or diffs without modifying the contents - [[https://github.com/sstraust/simpleweb][Demo: Browse the web in the Emacs Web Browser by using LLMs to live-rewrite the page's source.]] ([[https://www.reddit.com/r/emacs/comments/1vohgxc/demo_browse_the_web_in_the_emacs_web_browser_by/][Reddit]]) - [[https://xenodium.com/agent-shell-0-73-updates][Alvaro Ramirez: agent-shell 0.73 updates]] ([[https://www.reddit.com/gallery/1volpch][Reddit]], [[https://news.ycombinator.com/item?id=49309755][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1vl5lkv/fortnightly_tips_tricks_and_questions_20260811/][Fortnightly Tips, Tricks, and Questions — 2026-08-11 / week 32]] - [[https://chrismaiorana.com/emacs-pastoral/][Chris Maiorana: The Emacs pastoral tradition]] ([[https://youtu.be/ki2FblUUpWw?si=KdaDc4EM2PtEnCM3][YouTube]] 11:22, [[https://www.reddit.com/r/emacs/comments/1vo78sp/the_emacs_pastoral_tradition_by_chris_maiorana/][Reddit]], [[https://irreal.org/blog/?p=14015][Irreal]]) - [[https://www.youtube.com/watch?v=CE-7riKwqAo][Prot Asks: Oliver about minimalist life, distractions, independence, and more]] (03:53:38) - [[https://sachachua.com/blog/2026/08/13-aout-emacs-chat-fabrice-niessen/][Sacha Chua: Emacs Chat 28: Fabrice Niessen (en français)]] ([[https://www.youtube.com/watch?v=b4lwD2QS_6c][YouTube]] 59:40) - [[https://taonaw.com/2026/08/16/rsi-and-emacs-when-your.html][TAONAW - Emacs and Org Mode: RSI and Emacs: When Your Pinky Says Enough is Enough]] - Other: - [[https://v.redd.it/jm4x240iwrih1][[eaf]「ebook-viewer」 Super Fast & Support Native Calibre's ebook-viewer on emacs.]] ([[https://www.reddit.com/r/emacs/comments/1vlmn9g/eafebookviewer_super_fast_support_native_calibres/][Reddit]]) - [[https://irreal.org/blog/?p=14008][Irreal: Emacs Development: Ongoing And Good]] - [[https://olddeuteronomy.github.io/post/emacs-dired-ubuntu26/][The Emacs Cat: Emacs, Dired, and Ubuntu 26.04]] ([[https://irreal.org/blog/?p=14013][Irreal]]) - [[https://www.youtube.com/watch?v=1IbNgYnoOiI][compiling emacs from source (for max performance)]] (13:51) - [[https://www.youtube.com/watch?v=5uG75Hi7zeE][Emacs Window Manager EWM.el]] (23:21) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/86ldadbyi7.fsf@aarsen.me/][Continuation of long discussion about difficulties compiling older versions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=664f160297f97307669015ea56befc1ed2558ea9][New value 'with-completions-popup' of 'icomplete-in-buffer' (bug#81537)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5f515e4a3350079330c2e80f3681d140d649c88][New image type canvas]] ([[https://www.reddit.com/r/emacs/comments/1vpufnu/the_emacs_canvas_patch_is_finally_merged_to/][Reddit]], [[https://news.ycombinator.com/item?id=49322246][HN]], [[https://mathstodon.xyz/@divyaranjan/117104660983147041][@divyaranjan@mathstodon.xyz]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7861c306427e7488a623d296e1efb05509cc7cc6][cperl-mode.el: Support Perl 5.44: named parameters in signatures]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6223d243da3f45be380867c810c5cc64d17e290b][Flymake: rework inline diagnostic text annotations]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=765411f0cd6ffcf532ee94f6add602771ef189ae][Preview the replacement text while it is typed (bug#81583)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fcee0b4ff1d8f1039871d46932a0b1bb72b5687f][Reimplement `outline-occur' using Xref and match Outline headings]] - New packages: - [[package:annotated-completing-read][annotated-completing-read]]: Ergonomic completing-read wrapper/helper (MELPA) - [[package:auto-side-windows][auto-side-windows]]: Simplified buffer management for side windows (MELPA) - [[package:card-games][card-games]]: Play card games (console UNICODE and graphical SVG) (MELPA) - [[package:codex-ide][codex-ide]]: Run Codex CLI in a terminal (NonGNU ELPA) - [[package:hermes][hermes]]: Emacs frontend for Hermes Agent (NonGNU ELPA) - [[package:ob-janet][ob-janet]]: Org-Babel support for the Janet language (MELPA) - [[package:pgsql][pgsql]]: Native PostgreSQL protocol client (MELPA) - [[package:project-store][project-store]]: Project backend for Nix store (NonGNU ELPA) - [[package:vice-mode][vice-mode]]: VIm-like Commands Extension (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://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/2026-08][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! ** 2026-08-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/08/2026-08-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/08/2026-08-10-emacs-news/ :EXPORT_DATE: 2026-08-10T09:49:50-0400 :END: The Navigation category has a couple of interesting window configuration tips this week in case you prefer to work with just one window or have multiple windows with some of them dedicated to specific buffers. - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/315859503/ Tue Aug 11 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Aug 11 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Aug 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 14 1800 Europe/Paris - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Aug 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Sun Aug 16 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed Aug 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Aug 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/1vjcac1/how_to_learn_emacs_like_for_real/][How to learn Emacs, like, for real]] - [[https://qlain.online/blog/emacs-for-nvchads.html][Emacs for NvChads]] - [[https://leanpub.com/emacs4life][Emacs for Life [Leanpub PDF/iPad/Kindle]​]] ($20+) - Emacs configuration: - [[https://dev.to/gemmaro/emacs-package-management-with-package-quickstart-35d1][Emacs Package Management with package-quickstart - DEV Community]] ([[https://qiita.com/gemmaro/items/80d29a9450c7861a9197][JP]], [[https://mastodon.social/@gemmaro/117052876852966051][@gemmaro]]) - [[https://gts.skobk.in/@tennoseremel/statuses/01KZNJG147YVJ1XBVRJTMNWSNW][Tip about setting file-precious-flag by location with my-maybe-mark-file-precious (@tennoseremel@gts.skobk.in)]] - [[https://taonaw.com/2026/08/05/emacs-config-gems-part.html][Emacs Config Gems - Part 3]] - Melpa, UI, help, and many more - [[https://taonaw.com/2026/08/09/emacs-config-gems-part.html][Emacs Config Gems - Part 4]] - recycle bin, frame size, backups, autosave, autorevert, recentf - [[https://www.youtube.com/watch?v=NqinYjlQ8Tk][User Interface to Computer Applications Demonstrated in GNU Emacs]] (02:09:31) also available as separate videos, see video description - [[https://www.youtube.com/watch?v=nSOkBmvCev4][Dotfiles Season 1 Episode 4: Emacs Configuration]] (14:31) - [[https://github.com/kdslfjioasdfj/tinyemacs][Rate my Emacs config!]] ([[https://www.reddit.com/r/emacs/comments/1vhw12r/rate_my_emacs_config/][Reddit]]) - [[https://codeberg.org/CatWizard/myn-macs][myn-macs (MY miNimal eMACS IDE setup for the lazy terminal wizard)]] ([[https://www.reddit.com/r/emacs/comments/1vkdgeb/mynmacs_my_minimal_emacs_ide_setup_for_the_lazy/][Reddit]]) - Emacs Lisp: - [[https://www.chiply.dev/post-elisp-macros-are-beautiful][Charlie Holland: Gödel, Escher, Elisp: The Beauty of Macros]] ([[https://www.reddit.com/r/emacs/comments/1vfbuw2/emacs_lisp_macros_are_beautiful/][Reddit]]) - [[https://github.com/yibie/textui][[ANN] TextUI is now public: responsive Flex/Grid layout for widget.el interfaces]] ([[https://www.reddit.com/r/emacs/comments/1vj0m68/ann_textui_is_now_public_responsive_flexgrid/][Reddit]]) - Appearance: - [[https://ray-on-emacs.blogspot.com/2026/08/display-active-clock-in-emacs-frame.html][Raymond Zeitler: Display Active Clock in Emacs Frame Title]] ([[https://irreal.org/blog/?p=13994][Irreal]]) - [[https://github.com/paniash/modus-vague.git][paniash/modus-vague: The vague theme for emacs, built on top of modus themes. · GitHub]] ([[https://mas.to/@paniash/117033718078544270][@paniash@mas.to]]) - Navigation: - [[https://protesilaos.com/codelog/2026-08-05-emacs-speedbar-file-explorer/][Protesilaos: Emacs: the ‘speedbar’ built-in file explorer (Emacs 31)]] ([[https://www.youtube.com/watch?v=Crn6x3RmmyQ][YouTube]] 15:40, [[https://www.reddit.com/r/emacs/comments/1vg6pza/prot_new_video_emacs_the_speedbar_builtin_file/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1vh3eya/prot_new_video_ai_config_of_emacs31_speedbar/][Reddit]], [[https://irreal.org/blog/?p=13996][Irreal]]) - [[https://chrismaiorana.com/emacs-ffap/][Chris Maiorana: Using ffap to jump to file includes in Emacs]] ([[https://www.youtube.com/watch?v=jSJev1fQ7Jc][YouTube]] 07:04) - [[https://ray-on-emacs.blogspot.com/2026/08/dedicate-emacs-window-to-its-buffer.html][Raymond Zeitler: Dedicate an Emacs Window to Its Buffer]] - [[https://www.jamescherti.com/single-window-open-emacs-buffers-in-current-window/][James Cherti: single-window.el – Always Open Emacs Buffers in the Current Active Window]] ([[https://github.com/jamescherti/single-window.el][GitHub]], [[https://www.reddit.com/r/emacs/comments/1vkja7m/singlewindowel_always_open_emacs_buffers_in_the/][Reddit]], [[https://mastodon.social/@jamescherti/117071161811729775][@jamescherti]]) - [[https://srijan.ch/emacs-desktop-save-mode-without-the-automatic-restore][Srijan Choudhary: Emacs: desktop-save-mode without the automatic restore]] ([[https://irreal.org/blog/?p=14000][Irreal]]) - [[https://www.youtube.com/watch?v=n0l3O28I-3w][My Emacs workflow with project.el and tab-bar.el project-x.el]] (30:39) - TRAMP: - [[https://github.com/antrmn/runbox.el][Runbox.el - for shell/compile/eglot over TRAMP in local buffers]] ([[https://lists.gnu.org/archive/html/emacs-tangents/2026-08/msg00003.html][emacs-tangents]], [[https://www.reddit.com/r/emacs/comments/1vjkjrc/runboxel_for_shellcompileeglot_over_tramp_in/][Reddit]], [[https://mastodon.uno/@cidra/117062421397742735][@cidra@mastodon.uno]]) - Dired: - [[https://davemq.github.io/2026/08/07/run-the-file-in-dired.html][Dave's blog: Run the file in Emacs’ dired]] - path - [[https://github.com/yibie/dired-z][dired-z: zoxide-style directory jumping inside Dired]] ([[https://www.reddit.com/r/emacs/comments/1vjescg/diredz_zoxidestyle_directory_jumping_inside_dired/][Reddit]]) - Writing: - [[https://emacs101.github.io/howm.html][Efficient Note-taking in Emacs with Howm]] ([[https://mastodon.social/@qnnnp/117049953566022892][@qnnnp]]) - [[https://codeberg.org/jamesendreshowell/gists/src/branch/master/jeh-transpose.el][Reversible transpose-chars and transpose-words, and a dwim that transposes around "and" or "or"]] ([[https://fediscience.org/@jameshowell/117066686239017307][@jameshowell@fediscience.org]]) - [[https://protesilaos.com/codelog/2026-08-09-emacs-expand-abbrev-mode-definitions-conditionally/][Protesilaos: Emacs: conditionally expand abbrev-mode definitions]] ([[https://www.youtube.com/watch?v=QzhU6fklc4o][YouTube]] 14:34, [[https://www.reddit.com/r/emacs/comments/1vjzpkg/prot_new_vid_emacs_conditionally_expand/][Reddit]]) - [[https://howardabrams.com/git/howard/hamacs/src/branch/main/ha-programming.org#headline-36][Using remark to strip words in backtick quotes before write-good analysis]] ([[https://pdx.social/@howard/117049788072914224][@howard@pdx.social]]) - [[https://www.youtube.com/watch?v=IGQbp0JHi_I][How Prot Organizes Knowledge, Projects, and Tasks in Emacs]] (37:53) - [[https://github.com/benleis1/wikimode][benleis1/wikimode · GitHub]] ([[https://youtu.be/_Ksn2YwVfYc?si=cmrYXNoYRimWQ-Yg][YouTube]], [[https://www.reddit.com/r/emacs/comments/1vig0lo/small_navigation_package/][Reddit]], [[https://mathstodon.xyz/@benleis/117062178900339564][@benleis@mathstodon.xyz]]) - navigate Markdown and Org files like a wiki - Org Mode: - [[https://ashishpanigrahi.com/blog/done-items-org-agenda/][Reviewing finished tasks from last week in org-agenda and emacs]] ([[https://irreal.org/blog/?p=13998][Irreal]]) - [[https://github.com/nick-maderight/docx-view][Read a .docx in Emacs with its tracked changes and comments intact, as org-mode]] ([[https://www.reddit.com/r/emacs/comments/1vic1od/read_a_docx_in_emacs_with_its_tracked_changes_and/][Reddit]]) - [[https://www.youtube.com/watch?v=sS53XwaRHg0][How to Generate PDFs from Org Mode using ox-odt]] (26:03) - [[https://github.com/rlridenour/ox-rlr-slipshow][rlridenour/ox-rlr-slipshow: Emacs Org mode exporter to create Slipshow Markdown files. · GitHub]] ([[https://zirk.us/@randyridenour/117037845973779286][@randyridenour@zirk.us]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=473544a0c1d6b9a9941f4684f44229bf89a80c3a][ox: New hook that runs after include keywords, but before macros/babel]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=437fd1151a75c0ff98d759f67f3dfb0fa82d7c6f][org: Rename statistics scope options]] - Coding: - [[https://www.alcarney.me/blog/2026/managing-changes-with-ediff/][Managing Changes with ediff — Alex Carney]] ([[https://mastodon.social/@alcarney/117033523417469302][@alcarney]]) - [[https://mastodon.social/@glyph/117039748752725641][Tip about using diff-hl-set-reference-rev (@glyph)]] - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsGitBlameOverTime][Chris's Wiki :: blog/programming/EmacsGitBlameOverTime]] ([[https://lobste.rs/s/hhuk8a/some_ways_navigate_through_git_blame_over][lobste.rs]]) - [[https://olddeuteronomy.github.io/post/debugging-in-emacs/][The Emacs Cat: Debugging in Emacs]] - [[https://www.youtube.com/watch?v=xjIL1rGhKM0][Xah Talk Show Ep811. Emacs: CSS toggle px rem]] (30:21) - Math: - [[https://www.reddit.com/r/emacs/comments/1vgtezf/rtsmode_now_on_melpa/][r-ts-mode now on Melpa]] - Shells: - [[https://gist.github.com/benja2998/69b8979a30b2f51dd74ecea62ab5a4ce][Eshell shared history]] ([[https://www.reddit.com/r/emacs/comments/1vihenw/eshell_shared_history/][Reddit]]) - [[https://gist.github.com/benja2998/eea62f32d5886e48fdeb102eaf6be7e1][Zoxide in eshell]] ([[https://www.reddit.com/r/emacs/comments/1vihdjx/zoxide_in_eshell/][Reddit]]) - Web: - [[http://en.andros.dev/blog/e0e00b4b/eww-the-emacs-browser-you-underestimate/][Andros Fenollosa: EWW, the Emacs browser you underestimate]] ([[https://news.ycombinator.com/item?id=49183070][HN]]) - Mail, news, and chat: - [[https://codeberg.org/martianh/mastodon.el][martianh/mastodon.el 2.1.0: collections]] ([[https://todon.nl/@mousebot/117059831546992672][@mousebot@todon.nl]]) - Evil mode: - [[https://emacs.stackexchange.com/questions/47704/disable-mouse-drag-to-select][Disable mouse drag selection in evil mode]] ([[https://fire.asta.lgbt/notes/apidvhkrv2vy0d55][@aud@fire.asta.lgbt]]) - Multimedia: - [[http://yummymelon.com/devnull/announcing-now-playing-el.html][Charles Choi: Announcing now-playing.el, an Emacs interface for the macOS Music app]] ([[https://www.reddit.com/r/emacs/comments/1vel7ne/announcing_nowplayingel_a_remote_control/][Reddit]]) - [[https://sachachua.com/blog/2026/08/replace-youtube-captions-from-emacs-lisp/][Sacha Chua: Replace YouTube captions from Emacs Lisp]] - LLMs: - [[https://gitlab.com/kriyative/elisp-agent][kriyative / elisp-agent · GitLab]] ([[https://functional.cafe/@kriyative/117029794002713064][@kriyative@functional.cafe]]) - [[https://blog.fidelramos.net/software/emacs-straight-ai-review][blog.fidelramos.net – Supply-chain hygiene for Emacs: LLM review of package upgrades]] ([[https://blog.fidelramos.net/es/software/emacs-straight-ai-review][ES]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00077.html][AGENTS.md]] - discussion about whether to include AGENTS.md in Emacs source code ([[https://news.ycombinator.com/item?id=49201291][HN]]) - Community: - [[https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/][Sacha Chua: Emacs Chat avec Richard Bonichon en français]] ([[https://www.youtube.com/watch?v=sxqsIgXYkVw][YouTube]], 01:57:39) - Other: - [[https://www.youtube.com/watch?v=4kP2PD7AmCI][How to Count Words In Emacs]] (01:09) - [[https://eshelyaron.com/posts/2026-08-06-emacs-arbitrary-code-execution-returns.html][Emacs Arbitrary Code Execution Returns]] ([[https://www.reddit.com/r/emacs/comments/1vhuppw/arbitrary_code_execution_vulnerability_mitigated/][Reddit]]) - [[https://github.com/kristjoc/bible-gateway][bible-gateway package update: touch-typing verse memorisation, reading plans, transient menu, and more]] ([[https://www.reddit.com/r/emacs/comments/1veofgj/biblegateway_package_update_touchtyping_verse/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1vjz9py/graphfa2_023_now_available_on_melpa/][graph-fa2 0.2.3 now available on MELPA]] - graph visualization - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/jwv7bm9281a.fsf-monnier+emacs@gnu.org/][Re: [PATCH] emoji on TUI emacs - Stefan Monnier via Emacs development discussions.]] Possible workaround for different composition widths? - [[https://yhetil.org/emacs-devel/861pca5tpu.fsf@gnu.org/][Re: Discussion about why GNU/Linux system upgrades cause old programs to break - Eli Zaretskii]] Issues with compiling older versions - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60108e7f55f2dadea4266385b95d5bd3293fa89a][Show-all values for speedbar user options for hiding]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a88f3ed5aeece4a7c8edbebc83ed52479fbbfab][Add `outline-occur' command and `display-buffer-default-alist' variable]] - New packages: - [[package:bitbucket-devops][bitbucket-devops]]: Bitbucket Cloud DevOps workflows (MELPA) - [[package:denote-smart-sluggify-title][denote-smart-sluggify-title]]: Denoise denote titles to save filename length (MELPA) - [[package:graph-fa2][graph-fa2]]: ForceAtlas2 pure-elisp background-cached engine (MELPA) - [[package:pimacs][pimacs]]: Emacs Client for Pi (MELPA) - [[package:ronny-theme][ronny-theme]]: A dark colorscheme inspired by Monokai (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://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/2026-08][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! ** 2026-08-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/08/2026-08-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/08/2026-08-03-emacs-news/ :EXPORT_DATE: 2026-08-03T06:57:58-0400 :EXPORT_MODIFIED: 2026-08-03T18:53:27-0400 :END: #+begin_update [2026-08-03]: Updated pkal's link to [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00029.html][Structured Changelogs for ELPA packages]] (request for feedback) #+end_update I particularly enjoyed the tweaks for EWW (Emacs Web Wowser) in this edition. Could be fun to take whatever page you're looking at in a different application and open it within Emacs, with syntax highlighting and maybe even the ability to copy or execute bits of code more easily. Could be handy during your [[https://www.chiply.dev/post-august-emacs-carnival][search for knowledge]], which is incidentally the Emacs Carnival theme for August. Enjoy! - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00029.html][pkal is looking for feedback from package maintainers on how to annotate changelog entries with release info]] ([[https://social.sdfeu.org/@pkal/117021493235830463][@pkal@social.sdfeu.org]]) - [[https://fosstodon.org/@yantar92/117026444778656606][Ihor Radchenko's looking for insights from maintainers on reviewing large feature branches (@yantar92@fosstodon.org)]] - Testing patches for input methods: - [[https://www.reddit.com/r/emacs/comments/1ve3g80/patch_gnu_emacs_bug68339_w32_ime_font_size/][[patch] GNU emacs bug#68339 (w32 ime font size)]] - [[https://www.reddit.com/r/emacs/comments/1vblcgr/patch_implement_preedit_text_rendering_for_windows/][[Patch] Implement preedit text rendering for Windows]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #8 2026 (v #živo) https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b Mon Aug 3 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/315091679/ Thu Aug 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC -- Fri Aug 7 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/315859503/ Tue Aug 11 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Aug 11 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Aug 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 14 1800 Europe/Paris - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Aug 15 0100 America/Vancouver - 0300 America/Chicago - 0400 America/Toronto - 0800 Etc/UTC - 1000 Europe/Berlin - 1330 Asia/Kolkata - 1600 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=rNPg3tBMkPo][How to Cancel a Command in Emacs]] (01:28) - Emacs configuration: - [[https://chaos.social/@SpaceCadet/117008860637067753][Customize: hook to focus search field after entering customize mode (@SpaceCadet@chaos.social)]] - [[https://seds.nl/notes/handling_environment_variables_in_emacs_on_osx_and_linux/][Handling environment variables in Emacs on OSX and Linux • Ben Mezger]] - [[https://codeberg.org/johndoeuserr01/kakoune-in-helix/src/branch/main/kak-rcp.el][Kakoune recipe using hel-mode https://github.com/helheim-emacs/hel/]] ([[https://www.reddit.com/r/emacs/comments/1v99cr2/kakoune_recipe_using_helmode/][Reddit]]) - [[https://www.youtube.com/watch?v=7xzqrmoU9dk][My Dotfiles Are an Org File | Dotfile Management with Emacs]] (02:38) - [[https://www.youtube.com/watch?v=Lp7am2QGCJM][Rewriting my Emacs config]] (03:39:31) - Appearance: - [[https://mbork.pl/2026-08-01_A_fancier_splash_screen_in_terminal_Emacs][Marcin Borkowski: A fancier splash screen in terminal Emacs]] - [[https://github.com/aganzha/flycheck-gtk-tip][Nice GTK tooltips for Flycheck. Works on GTK builds (Linux: Wayland/X11).]] ([[https://www.reddit.com/r/emacs/comments/1vcvi8e/nice_gtk_tooltips_for_flycheck_works_on_gtk/][Reddit]]) - [[https://codeberg.org/tjammer/modukai-sun-theme][tjammer/modukai-sun-theme: Monokai Pro Light Sun based on modus-themes - Codeberg.org]] ([[https://mastodon.gamedev.place/@tjammer/117010938229160821][@tjammer@mastodon.gamedev.place]]) - Navigation: - [[https://mbork.pl/2026-07-27_Outlining_in_programs][Marcin Borkowski: Outlining in programs]] ([[https://irreal.org/blog/?p=13977][Irreal]]) - [[https://rollenspiel.social/@ArneBab/117020830324031029][Tip about using helm-multi-swoop-projectile for large-scale renaming in localization files (@ArneBab@rollenspiel.social)]] - [[https://melpa.org/#/project-x][Project-x now on Melpa! (+ window layouts and tabs)]] ([[https://www.reddit.com/r/emacs/comments/1v83csf/projectx_now_on_melpa_window_layouts_and_tabs/][Reddit]]) - [[https://github.com/benleis1/emacs-init/blob/main/init.el#L782][I decided to customize imenu-list a bit more]] ([[https://www.reddit.com/r/emacs/comments/1vdziaa/i_decided_to_customize_imenulist_a_bit_more/][Reddit]]) - [[https://www.youtube.com/watch?v=-j83jMrgOo0][Flash.nvim For Emacs]] (16:07) - jump to locations with search labels - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1vausr6/hyperbole_question_what_do_you_need_to_better/][Hyperbole Question: What do you need to better capture and navigate your knowledge base?]] - [[https://www.chiply.dev/post-hyperbole-implicit-buttons][Hyperbole Implicit Buttons: Build your Hyperverse]] ([[https://www.youtube.com/watch?v=o2KMvSCXwlU][YouTube]] 34:21, ([[https://www.reddit.com/r/emacs/comments/1v9v935/hyperbole_implicit_buttons_build_your_hyperverse/][Reddit]]) - Dired: - [[https://codeberg.org/johndoeuserr01/yazi-dired-Emacs][dired configuration similar to yazi keymaps. This is my dired config, share yours please:D]] ([[https://www.reddit.com/r/emacs/comments/1vcz6p6/dired_configuration_similar_to_yazi_keymaps_this/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=IVUvlgl9axM][How to Turn on Word Wrap in Emacs]] (01:28) - [[https://bicycleforyourmind.com/much-ado-about-emacs-015][Bicycle for Your Mind: Much Ado About Emacs 015]] ([[https://irreal.org/blog/?p=13979][Irreal]]) tabs, newlines, two-space shortcut - [[https://ray-on-emacs.blogspot.com/2026/08/one-space-or-two.html][Raymond Zeitler: One Space or Two?]] - [[https://github.com/yibie/md-mode][md-mode 0.2 — Add LaTeX, Mermaid, PlantUML and Graphviz rendering support]] ([[https://www.reddit.com/r/emacs/comments/1vafdkm/mdmode_02_add_latex_mermaid_plantuml_and_graphviz/][Reddit]]) - Org Mode: - [[https://list.orgmode.org/79bf0e83-9c3b-452e-a02e-32865ab2d1bc@app.fastmail.com][Org Mode requests: [FR] Simpler file ID links in HTML export]] - [[https://www.youtube.com/watch?v=r9ffYHsYdrA][Emacs with Prot: Org Mode Basics Before Projects and Capture]] (21:16, [[https://protesilaos.com/codelog/2026-08-01-emacs-live-linkarzu-projects/][Protesilaos]]) - [[https://github.com/james-stoup/org-mode-advanced-tutorial][I made an Org Mode Advanced Concepts Tutorial, please check it out]] ([[https://www.reddit.com/r/orgmode/comments/1v9kbm7/i_made_an_org_mode_advanced_concepts_tutorial/][Reddit]]) - [[https://taonaw.com/2026/07/27/style-emacs-config-a-semantic.html][TAONAW - Emacs and Org Mode: Style & Emacs Config: A Semantic HTML Reckoning]] - [[https://github.com/yibie/grid-table/releases/tag/v0.3.0][grid-table 0.3.0: editable tables with horizontal and vertical merged cells for Emacs and Org]] ([[https://www.reddit.com/r/emacs/comments/1vbkk1h/gridtable_030_editable_tables_with_horizontal_and/][Reddit]], [[https://www.reddit.com/r/orgmode/comments/1vblskp/gridtable_030適用於_emacs_和_org_的可編輯表格具備水平和垂直合併的單元格/][Reddit]]) - [[https://list.orgmode.org/87cxw7rqw9.fsf@localhost/T/#u][Notes from [EVENT] #31 bbb:OrgMeetup on Wed, June 10, 19:00 UTC+3]] ([[https://fosstodon.org/@yantar92/116998739637437232][@yantar92@fosstodon.org]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c14fa8a0737ac925d6ea7feec3d8a027c1203ea5][org-agenda-todo: Add more visual feedback on repeating tasks]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aab2bc0c97001d8ae121af438736f64165d38f8f][LaTeX export: New option org-latex-fontspec-config]] - Completion: - [[https://rahuljuliato.com/posts/completions-buffer-is-now-enough][The Completions Buffer Is Now Enough]] ([[https://www.reddit.com/r/emacs/comments/1vb7cpz/the_completions_buffer_is_now_enough/][Reddit]]) - [[https://protesilaos.com/codelog/2026-07-29-emacs-default-minibuffer-completion-overview/][Protesilaos: Emacs: default minibuffer completions overview (Emacs 31)]] ([[https://www.youtube.com/watch?v=yH0Gan6xMTo][YouTube]], 30:56) - [[https://taonaw.com/2026/08/02/em-dashes-in-orgmode-and.html][TAONAW - Emacs and Org Mode: Em Dashes in org-mode and the Nuances of Abbrev]] ([[https://irreal.org/blog/?p=13987][Irreal]]) - Coding: - [[https://sfba.social/@kickingvegas/117001852392562575][Tip about using magit-commit-extend or magit-commit-instant-fixup (@kickingvegas@sfba.social)]] - [[https://emacsredux.com/blog/2026/07/29/flycheck-38/][Emacs Redux: Flycheck 38: Might & Magic]] ([[https://github.com/flycheck/flycheck/releases#release-v38.0][GitHub]], [[https://www.reddit.com/r/emacs/comments/1v9uprg/flycheck_38_is_out_with_builtin_eglot_support/][Reddit]], [[https://lobste.rs/s/odojje/flycheck_38_might_magic][lobste.rs]]) - [[https://github.com/ShamsParvezArka/es-hints.el][4coder like scope hint implementation]] ([[https://www.reddit.com/r/emacs/comments/1vdu2w9/4coder_like_scope_hint_implementation/][Reddit]]) - [[https://mastodon.nl/@jap/117007615017983634][Repeat-mode config for easier indent/dedent in Python (@jap@mastodon.nl)]] - [[https://metaredux.com/posts/2026/07/29/leveling-up-ciders-clojurescript-support.html][Meta Redux: Leveling Up CIDER’s ClojureScript Support]] - [[https://tusharhero.codeberg.page/guix-shell-in-emacs.html][tusharhero: Guix shell now inside Emacs!]] ([[https://news.ycombinator.com/item?id=49140017][HN]], [[https://lobste.rs/s/uxsmk6/guix_shell_now_inside_emacs][lobste.rs]]) - Shells: - [[https://github.com/ArthurHeymans/eshell-nix-shell][Using nix-shell in eshell]] ([[https://www.reddit.com/r/emacs/comments/1v95hd8/using_nixshell_in_eshell/][Reddit]]) - Web: - [[https://irreal.org/blog/?p=13975][Irreal: A Quick EWW Hack]] - retrieve URL from Safari, open in EWW - [[https://www.reddit.com/r/emacs/comments/1vctnu5/is_there_a_way_to_highlight_code_blocks_in_eww/][Is there a way to highlight code blocks in eww mode?]] - shr-tag-pre-highlight package - Fun: - [[https://ray-on-emacs.blogspot.com/2026/08/emacs-smiley-functions.html][Raymond Zeitler: Emacs Smiley Functions]] - LLMs: - [[https://gitlab.com/kriyative/elisp-agent][Ram Krishnan / elisp-agent · GitLab]] ([[https://functional.cafe/@kriyative/117029794002713064][@kriyative@functional.cafe]]) - uses eval as its sole tool - [[https://github.com/SreenivasVRao/agent-shell-hq][New package: agent-shell-hq]] ([[https://www.reddit.com/r/emacs/comments/1vd802z/new_package_agentshellhq/][Reddit]]) - [[https://github.com/akagr/agent-vterm.el][Vibe-coded a simple vterm wrapper to make pairing AI agent sessions to projects easier]] ([[https://www.reddit.com/r/emacs/comments/1vaouam/vibecoded_a_simple_vterm_wrapper_to_make_pairing/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1v8lu7t/fortnightly_tips_tricks_and_questions_20260728/][Fortnightly Tips, Tricks, and Questions — 2026-07-28 / week 30]] - [[https://youtu.be/UiHL45zGNAs][The Prot Effect]] ([[https://www.reddit.com/r/emacs/comments/1v895gh/the_prot_effect/][Reddit]]) - [[https://www.youtube.com/watch?v=xWIP7IzEVA0][0015 | New Keyboards, Emacs, Neovim, Catching up]] (02:11:56) - Other: - [[https://protesilaos.com/codelog/2026-07-31-emacs-tmr-1-4-0/][Protesilaos: Emacs: tmr version 1.4.0]] - [[https://git.andros.dev/andros/lirve.el][andros/lirve.el: Learn irregular verbs in English with Emacs - lirve.el - Andros's repositories]] ([[https://activity.andros.dev/@andros/statuses/01KYS3DGTH488HV1FWD70HDF3Q][@andros@activity.andros.dev]]) - [[https://github.com/chmouel/komga-sync.el][chmouel/komga-sync.el: Emacs mode to sync nov-mode reading progress with a Komga server · GitHub]] ([[https://fosstodon.org/@chmouel/117013899979121431][@chmouel@fosstodon.org]]) - [[https://codeberg.org/tnalpgge/org-hamlog][tnalpgge/org-hamlog: Log amateur radio contacts with Org tables - Codeberg.org]] ([[https://bsd.network/@nasunasu/117024301618776766][@nasunasu@bsd.network]]) - [[https://github.com/K6SM/adif-mode][adif-mode: Major mode for viewing and editing amateur radio ADIF log files]] - linkarzu's videos: - [[https://www.youtube.com/watch?v=2Wqi7jbZoqA][Cashmere’s Emacs Workflow: Denote, Org, and Terminal Emacs]] (19:17) - [[https://www.youtube.com/watch?v=WQbXKvBT8HY][[03] Emacs Projects, Org Capture, and My Workflow with Prot]] (02:00:05) - [[https://www.youtube.com/watch?v=hWn8xdWP2eo][What I Need From Emacs: A Video for Prot]] (16:48) - [[https://protesilaos.com/codelog/2026-07-31-re-linkarzu-what-i-need-from-emacs/][Protesilaos: Reply to @linkarzu about ‘What I Need From Emacs’]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/E1wndTK-002oun-VO@fencepost.gnu.org/][Looking for reasons to keep letf considering symbol-function]] - [[https://yhetil.org/emacs-devel/jwvcxw53ava.fsf-monnier+emacs@gnu.org/][Re: eglot-tests fail for emacs-31 branch - Stefan Monnier]] note about needing to ensure different package managers (ex: apt, npm, package.el) interoperate correctly - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281#419][Canvas patch resubmitted to bug tracker after lots of polishing]] ([[https://mathstodon.xyz/@divyaranjan/117020721926534103][@divyaranjan@mathstodon.xyz]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1f5b8cf863778d867e6ef318cc493cae4ca76f4][Don't immediately show *​Completions* for icomplete-in-buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d9218edb3efedb98434f6db33b2ddde8d4a085c3][* lisp/cus-start.el (completion-ignore-case): Make customizable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c10089194d372012d64d05111b615517dd85261][; * etc/NEWS: Announce support of Kmscon. (Bug#81428)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1337758a6c00e22e2a685e0556068fd73fa9a54][Merge remote-tracking branch 'origin/scratch/intern-without-shorthands']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb5cf238a9da9e2b182d27e94fbee63a184fc02f][New variable comment-start-line-regexp (bug#80837)]] - New packages: - [[package:now-playing][now-playing]]: Interface for the macOS Music app (MELPA) - [[package:nu-ts-mode][nu-ts-mode]]: Major mode for Nushell scripts, powered by treesitter (MELPA) - [[package:ob-agent-shell][ob-agent-shell]]: Org-babel backend for agent-shell (MELPA) - [[package:promptu][promptu]]: Compose LLM prompts from building blocks (MELPA) - [[package:r-ts-mode][r-ts-mode]]: R treesitter mode (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://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/2026-08][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! ** 2026-07-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/07/2026-07-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/07/2026-07-27-emacs-news/ :EXPORT_DATE: 2026-07-27T08:46:21-0400 :END: Lots of discussion around [[https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/][Emacs is a Lispboard]] ([[https://news.ycombinator.com/item?id=49021786][HN]]) and [[http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html][Malleable Computing, Emacs, and You]] ([[https://news.ycombinator.com/item?id=49013538][HN]]). Also, last call for Emacs Carnival posts for June (theme: [[https://plaindrops.de/blog/2026/emacscarnival2607/][Programming]]). The theme for August is [[https://www.chiply.dev/post-august-emacs-carnival][The Search for Knowledge]]. Enjoy! - Emacs 31: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-07/msg00270.html][Emacs 31.0.91 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/1v7x4ws/emacs_31091_pretest_is_available/][Reddit]], [[https://irreal.org/blog/?p=13966][Irreal]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Jul 30 0100 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #8 2026 (v #živo) https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b Mon Aug 3 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/315091679/ Thu Aug 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC -- Fri Aug 7 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://taonaw.com/2026/07/23/emacs-config-gems-part.html][TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 1]] ([[https://irreal.org/blog/?p=13968][Irreal]]) - [[https://emacsredux.com/blog/2026/07/25/cider-and-projectile-meet-embark/][Emacs Redux: CIDER and Projectile Meet Embark]] ([[https://irreal.org/blog/?p=13973][Irreal]]) - [[https://codeberg.org/wwr/dotfiles][An emacs config]] ([[https://www.reddit.com/r/emacs/comments/1v45329/an_emacs_config/][Reddit]]) - Emacs Lisp: - [[https://tech.lgbt/@FoxFunction/116976647059275676][Shuffle filenames (@FoxFunction@tech.lgbt)]] - [[https://github.com/zHaOdANiuu/color-picker.el][Color picker for emacs]] ([[https://www.reddit.com/r/emacs/comments/1v4gz87/color_picker_for_emacs/][Reddit]]) - Appearance: - [[https://emacsredux.com/blog/2026/07/21/right-aligned-mode-line-elements/][Emacs Redux: Right-aligned Mode Line Elements]] ([[https://irreal.org/blog/?p=13962][Irreal]]) - [[https://github.com/rougier/mode-line-maker][Mode line maker]] ([[https://www.reddit.com/r/emacs/comments/1v49r2n/mode_line_maker/][Reddit]]) - [[https://speechcode.com/blog/mode-line-path][Arthur A. Gleckler: mode-line-path]] - [[https://github.com/saulotoledo/trailing-newline-indicator][Introducing trailing-newline-indicator: Visual clarity for file-ending newlines in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1v3ol5w/introducing_trailingnewlineindicator_visual/][Reddit]]) - [[https://github.com/zHaOdANiuu/material-icon.el][New Emacs icon theme package (out of the box, supports dired, ibuffer, speedbar) with 1200+ SVG icons]] ([[https://www.reddit.com/r/emacs/comments/1v1pp4n/new_emacs_icon_theme_package_out_of_the_box/][Reddit]]) - [[https://protesilaos.com/codelog/2026-07-22-emacs-pulsar-1-4-0/][Protesilaos: Emacs: pulsar version 1.4.0]] - Navigation: - [[https://mbork.pl/2026-07-20_Hideshow_mode][Marcin Borkowski: Hideshow mode]] - [[https://emacsredux.com/blog/2026/07/22/dedicate-windows-with-toggle-window-dedicated/][Emacs Redux: Dedicate Windows with toggle-window-dedicated]] ([[https://irreal.org/blog/?p=13964][Irreal]]) - [[https://metaredux.com/posts/2026/07/27/projectile-3-3.html][Meta Redux: Projectile 3.3]] - [[https://www.youtube.com/watch?v=na_zxYz87xY][Emacs | Project.el]] (16:57) - Dired: - [[https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html][My Emacs configuration (Dired)]] ([[https://news.ycombinator.com/item?id=49035561][HN]]) - [[https://emacs.dyerdwelling.family/emacs/20260721093224-emacs--borrowing-from-jasspa-microemacs-dired-sort-keybindings/][James Dyer: Borrowing from Jasspa MicroEmacs: Dired Sort Keybindings]] - [[https://taonaw.com/2026/07/23/interesting-trick-discovered-by-mistake.html][TAONAW: Dragging and dropping into Dired copies files]] - [[https://post.hillenius.net/social/gijs/p/1785054109.530148][Tip: (setq dired-mouse-drag-files t) (@gijs@post.hillenius.net)]] - Writing: - [[https://github.com/yibie/md-mode][md-mode: Org-style structural editing and same-buffer rendering for Markdown]] ([[https://www.reddit.com/r/emacs/comments/1v4vkbh/mdmode_orgstyle_structural_editing_and_samebuffer/][Reddit]]) - [[https://irreal.org/blog/?p=13958][Irreal: A Small Jinx Tweak]] - Org Mode: - [[https://list.orgmode.org/87h5loojk4.fsf@bzg.fr][Org Mode requests: [TODO] Fix obsolete/wrong info in worg/org-faq.org]] - [[https://list.orgmode.org/87ldaxub2y.fsf@gmail.com][Org Mode requests: [RFC] org-agenda: combine Clocked and Closed entries]] - [[https://list.orgmode.org/87h5ll4wez.fsf@localhost][Org Mode requests: [RFC] PDF document tagging: language code]] - [[https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com][Org Mode requests: [RFC] Font control as of today]] - [[https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com][Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?]] - [[https://tech.lgbt/@FoxFunction/116952748826844100][Show current tasks after init (@FoxFunction@tech.lgbt)]] - [[https://ray-on-emacs.blogspot.com/2026/07/the-problem-with-tags-lists.html][Raymond Zeitler: The Problem With Tags Lists]] - [[https://ashishpanigrahi.com/blog/done-items-org-agenda/][Reviewing finished tasks from last week in org-agenda and emacs]] ([[https://mas.to/@paniash/116982944417387397][@paniash@mas.to]]) - [[https://gitlab.com/vegasharmon/org-block-wrap][org-block-wrap: fix unsightly notches in org blocks]] ([[https://www.reddit.com/r/emacs/comments/1v1wnhc/orgblockwrap_fix_unsightly_notches_in_org_blocks/][Reddit]]) - [[https://gnulinux.ch/kalender-von-emacs-org-mode-in-thunderbird-exportieren][Kalender von Emacs Org-mode in Thunderbird exportieren - GNU/Linux.ch]] ([[https://troet.cafe/@Verfassungklage/116976747772374047][@Verfassungklage@troet.cafe]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6e8663ef2f9fb68881aff153457c364b214c46ce][org-odt-verse-block: Fix invalid tab indentation alignment]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=646d42398999d9c45c633c14a15b97108d5d0b79][lisp/ox-html: New export option for file links]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3192babfe9442e331eb434fdf5259404d3da2ecd][ox-beamer.el: Move Beamer theme definition right after documentclass]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=90c612177dbf723910acf6518135249bc47f6cc5][ox-latex: Add org-latex-default-example-options]] - Completion: - [[https://github.com/kn66/flex-x][`flex-x: built-in flex completion with AND filtering, history-aware sorting, and migemo/pyim support`]] ([[https://www.reddit.com/r/emacs/comments/1v1ywkd/flexx_builtin_flex_completion_with_and_filtering/][Reddit]]) - Coding: - [[https://codeberg.org/ryanprior/xc.el][ryanprior/xc.el: Integrate the xc task runner with Emacs - Codeberg.org]] ([[https://mastodon.social/@ryanprior/116988945802001598][@ryanprior]]) - [[https://github.com/lina-bh/jsonschema-treesit/][jsonschema-treesit: JSON object key completion using JSON Schema and treesit]] - [[https://github.com/saulotoledo/java-agent-loader][Seamless Lombok, JaCoCo, and Other Java Agent Integration in Emacs with JAL]] ([[https://www.reddit.com/r/emacs/comments/1v3n8vr/seamless_lombok_jacoco_and_other_java_agent/][Reddit]]) - [[https://metaredux.com/posts/2026/07/23/making-cider-more-discoverable.html][Meta Redux: Making CIDER More Discoverable]] - [[https://metaredux.com/posts/2026/07/25/modernizing-cider-completion.html][Meta Redux: Modernizing CIDER’s Completion]] - [[https://metaredux.com/posts/2026/07/27/closing-the-find-usages-gap-in-cider.html][Meta Redux: Closing the Find-Usages Gap in CIDER]] - Web: - [[https://ray-on-emacs.blogspot.com/2026/07/how-to-copy-link-at-point-undocumented.html][Raymond Zeitler: How to Copy the Link at Point -- an Undocumented Feature in EWW]] ([[https://irreal.org/blog/?p=13971][Irreal]]) - [[https://fosstodon.org/@zrzz/116984063583605089][How to enable ace-link for elpher (@zrzz@fosstodon.org)]] - Mail, news, and chat: - [[https://macowners.club/posts/imessage-in-emacs/][Aimé Bertrand: iMessage in Emacs]] - [[https://gts.skobk.in/@tennoseremel/statuses/01KYF82ZCKN1ZGB710YG1CBDGG][my-jabber-esperanto-conversation - enable input methods based on chat participants (@tennoseremel@gts.skobk.in)]] - LLMs: - [[https://sr.ht/~hajovonta/emacs-semantic/][emacs-semantic: Semantic search for all GNU Emacs functions. Find functions by describing what you want to do in plain English.]] ([[https://mastodon.online/@hajovonta/116959064524892884][@hajovonta@mastodon.online]]) - [[https://www.youtube.com/watch?v=_z6_df9s2Fs][llm-buddy demo: automatic error detection and fixing in Emacs!]] (10:26) - [[https://xenodium.com/agent-shell-0-63-updates][Alvaro Ramirez: agent-shell 0.63 updates]] ([[https://www.reddit.com/r/emacs/comments/1v3d56z/agentshell_063_updates/][Reddit]], [[https://lobste.rs/s/oscswl/agent_shell_0_63_updates][lobste.rs]]) - Community: - [[https://www.chiply.dev/post-august-emacs-carnival][Charlie Holland: The Search for Knowledge: Emacs Carnival August 2026]] - [[https://www.reddit.com/r/emacs/comments/1v5bvwz/what_do_you_not_use_emacs_for_that_emacs_is/][What do you NOT use Emacs for, that Emacs is (reasonably) capable of doing?]] - [[https://www.reddit.com/r/emacs/comments/1v3n5vx/my_experience_using_emacs_for_a_month_as_a/][My Experience Using Emacs for a Month as a Long-Time Neovim User]] - Other: - [[https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/][Emacs is a Lispboard]] ([[https://www.reddit.com/r/emacs/comments/1v5fny0/emacs_is_a_lispboard/][Reddit]], [[https://news.ycombinator.com/item?id=49021786][HN]]) - [[http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html][Malleable Computing, Emacs, and You]] ([[https://www.reddit.com/r/emacs/comments/1v3th69/malleable_computing_emacs_and_you/][Reddit]], [[https://news.ycombinator.com/item?id=49013538][HN]]) - [[https://github.com/bartbunting/emacspeak-support][bartbunting/emacspeak-support: Speech enabling emacs packages · GitHub]] ([[https://tweesecake.social/@pixelate/116976786206662064][@pixelate@tweesecake.social]]) - [[https://codeberg.org/mclearc/emacs-ipad][Emacs on the iPad: first release (v0.1.0, sideloadable .ipa)]] ([[https://www.reddit.com/r/emacs/comments/1v429ln/emacs_on_the_ipad_first_release_v010_sideloadable/][Reddit]]) - [[https://github.com/borkdude/cljbang.el][A light-weight Clojure-like language that runs directly in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1v2u4ai/a_lightweight_clojurelike_language_that_runs/][Reddit]]) - [[https://ray-on-emacs.blogspot.com/2026/07/modeling-browser-history-in-emacs.html][Raymond Zeitler: Modeling Browser History in Emacs]] - [[https://lars.ingebrigtsen.no/2026/07/22/its-time-to-wake-up-an-emacs-alarm-clock/][Lars Ingebrigtsen: It’s time to wake up: An Emacs alarm clock]] - [[https://protesilaos.com/codelog/2026-07-24-emacs-substitute-0-6-0/][Protesilaos: Emacs: Substitute version 0.5.0]] - [[https://chainsawriot.com/postmannheim/2026/07/25/writeredeck.html][Chung-hong Chan: Emacs Writing Machine]] ([[https://lobste.rs/s/pqkfur/emacs_writing_machine][lobste.rs]]) - [[https://taonaw.com/2026/07/26/emacs-config-gems-part.html][TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 2]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a714557ebd1c88a01e006fc1419b61d9807a76a][vc-dir: Don't resolve DIR to truename unnecessarily]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f5bcd19b27839a0fab530d9a6a33037d132a4df][reworded]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57c5967828f0415604a393b244bd62be93262f30][current-time-list now defaults to nil]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=074cdea573ed21c8b92d45e4aca5cd2b9e05bbaf][timeclock: Optionally use 24-hour clock]] - New packages: - [[package:fnm][fnm]]: Manage Node versions using fnm (MELPA) - [[package:grpclient][grpclient]]: Grpcurl interactive builder (MELPA) - [[package:gruber-darker-ayu-theme][gruber-darker-ayu-theme]]: Gruber Darker + Ayu Dark color theme (MELPA) - [[package:keycoach][keycoach]]: Learn keybindings (MELPA) - [[package:mode-line-maker][mode-line-maker]]: Mode-line helper tools (GNU ELPA) - [[package:project-x][project-x]]: Extra convenience features for project.el (MELPA) - [[package:smali-mode][smali-mode]]: Major mode for editing Smali/Baksmali files (MELPA) - [[package:snippy][snippy]]: Vscode snippet support with Yasnippet (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://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/2026-07][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! ** 2026-07-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/07/2026-07-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/07/2026-07-20-emacs-news/ :EXPORT_DATE: 2026-07-20T08:27:43-0400 :END: Completion seems to be the topic of the day. Check out the new videos and resources people have shared on both completion in buffer and in the mini-buffer. Also, there's been lots of discussion for or against Human Emacs; links are in the Community sectio. - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jul 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Jul 30 0100 Asia/SrEingapore - [[https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/][Sacha Chua: 6 août: Emacs Chat: Richard Bonichon]] - [[https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/][Sacha Chua: 20 août: Emacs Chat: Abdallah Maouche]] - Beginner: - [[https://emacsdocs.org][Emacs Docs: The modern documentation website Emacs deserves]] ([[https://www.reddit.com/r/emacs/comments/1ux6cv5/emacs_docs_the_modern_documentation_website_emacs/][Reddit]], [[https://lobste.rs/s/fvupsy/emacs_docs_modern_documentation_website][lobste.rs]], [[https://news.ycombinator.com/item?id=48911283][HN]]) - [[https://www.youtube.com/watch?v=kOw5cqtcmUg][How to Undo in Emacs]] (01:24) - [[https://www.youtube.com/watch?v=AUY6CkcfGHE][How to Find and Replace Text in Emacs]] (02:52) - [[https://www.youtube.com/watch?v=18-s7UdMIG0][One shot modifiers, then emacs tutorial]] (02:08:22) - [[https://www.youtube.com/watch?v=jCKLY3xH7SY][Let's Finally Finish the Emacs Tutorial]] (02:03:47) - [[https://youtube.com/live/Crp2e5D_Q78][New to Emacs? Learning Vanilla Emacs with Protesilaos | Coaching Session #2]] ([[https://www.reddit.com/r/emacs/comments/1uvirxn/new_to_emacs_learning_vanilla_emacs_with/][Reddit]]) - Emacs configuration: - [[https://emacsredux.com/blog/2026/07/18/which-key-is-now-built-in/][Emacs Redux: which-key is Now Built-in]] - [[https://www.youtube.com/watch?v=vyLzOD6eQgM][Stop Installing Every Emacs Package You See]] (04:07) - [[https://emacsredux.com/blog/2026/07/14/all-aboard-embark/][Emacs Redux: All Aboard Embark!]] ([[https://irreal.org/blog/?p=13954][Irreal]]) - [[https://mathstodon.xyz/@oantolin/116936370788838679][Tip about using embark-bindings-at-point to find available commands (@oantolin@mathstodon.xyz)]] - [[https://ottawa.place/@plantarum/116891458751803204][Tip about setting describe-bindings-outline-rules (@plantarum@ottawa.place)]] - [[https://www.youtube.com/watch?v=zbZR95OIkLY][Gentoo Simp Demonstrates Beacon Mode With Meow On Emacs.]] (03:30) - [[https://github.com/kickingvegas/casual/discussions/484][casual 2.17.0]] ([[https://sfba.social/@kickingvegas/116932294905774556][@kickingvegas@sfba.social]]) - [[https://github.com/gornskew/skewed-emacs][skewed-emacs: containerized Emacs + Lisp environment — now starts with a single curl command, no clone required]] ([[https://www.reddit.com/r/emacs/comments/1uxva7z/skewedemacs_containerized_emacs_lisp_environment/][Reddit]]) - [[https://outputerror.com/emacs-config/][Emacs literate config]] ([[https://mas.to/@rickwysocki/116902714689980984][@rickwysocki@mas.to]]) - [[https://www.cipherbliss.com/2026/initialisation-d'emacs/][initialisation d'emacs -]] ([[https://mastodon.cipherbliss.com/@tykayn/116925342002935521][@tykayn@mastodon.cipherbliss.com]]) - Emacs Lisp: - [[https://emacsredux.com/blog/2026/07/17/tree-sitter-modes-still-need-a-syntax-table/][Emacs Redux: Tree-sitter Modes Still Need a Syntax Table]] - Appearance: - [[https://github.com/abidanBrito/sleek-modeline][sleek-modeline - A minimal and elegant modeline for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1uyce1s/sleekmodeline_a_minimal_and_elegant_modeline_for/][Reddit]]) - [[https://protesilaos.com/codelog/2026-07-16-emacs-doric-lilac-doric-borage/][Protesilaos: Emacs: ‘doric-lilac’ and ‘doric-borage’ coming to the ‘doric-themes’]] - [[https://github.com/shaneikennedy/pierre-themes.el][Diffs.com emacs themes]] ([[https://www.reddit.com/r/emacs/comments/1uzun7w/diffscom_emacs_themes/][Reddit]]) - [[https://github.com/dpassen/modus-alabaster][New modus-alabaster themes]] ([[https://www.reddit.com/r/emacs/comments/1uxd052/new_modusalabaster_themes/][Reddit]]) - Navigation: - [[https://github.com/jroimartin/outline-occur][jroimartin/outline-occur: Navigate the buffer's outline using occur. · GitHub]] ([[https://fosstodon.org/@jroimartin/116934697986887734][@jroimartin@fosstodon.org]]) - [[https://metaredux.com/posts/2026/07/18/projectile-3-2.html][Meta Redux: Projectile 3.2]] - [[https://www.youtube.com/watch?v=1wrF6J3V47A][Ayuda de vim cscope, emacs y global.]] (05:05) - TRAMP: - [[https://www.youtube.com/watch?v=sb39zCRkZGE][Gentoo User shows you How to edit your make.conf in Emacs]] (02:25) - using TRAMP to edit files as root - Writing: - [[https://recurse.social/@shapr/116880035370360770][ispell-word to fix spelling (@shapr@recurse.social)]] - [[https://irreal.org/blog/?p=13943][Irreal: Jinx Reconsidered]] ([[https://irreal.org/blog/?p=13945][Irreal]]) - [[https://i.redd.it/mty2cz1pc1dh1.gif][Emacs on Windows: Display CJK IME composition inline without librime — just hook into the system input method]] - [[https://fosstodon.org/@zrzz/116949618493689603][Preview command for gemtext-mode (@zrzz@fosstodon.org)]] - Org Mode: - [[https://list.orgmode.org/87a4rut4c4.fsf@gmail.com][Org Mode requests: [RFC] Rename options controlling recursive statistics]] - [[https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com][Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?]] - [[https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com][Org Mode requests: [RFC] Font control as of today]] - [[https://ecoevo.social/@paaguti/116928062162250521][@paaguti@ecoevo.social]] - [[https://list.orgmode.org/orgmode/87tsq6937o.fsf@localhost/][[RFC] Help with PDF/UA2 accessibility tests for ox-latex - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/116896840327194886][@yantar92@fosstodon.org]]) - [[https://www.youtube.com/watch?v=Crp2e5D_Q78][[02] Vanilla Emacs with Prot: I’ll Repent for My Markdown Sins]] (02:09:15) - beginner exploring Org - [[https://mike.hostetlerhome.com/why-orgs-agenda-ignores-your-start-day.html][Mike Hostetler: Why Org's agenda ignores your start day]] - [[https://taonaw.com/2026/07/13/a-quick-orgmode-internal-links.html][TAONAW - Emacs and Org Mode: A Quick org-mode Internal Links Reference]] - [[https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/][Sacha Chua: Mon flux de travail de programmation]] - [[https://www.youtube.com/watch?v=7ZJZ3RPgjTA][Comment j'organise mon emploi du temps avec org emacs / tablette eink BOOX]] (16:19) - [[https://taonaw.com/2026/07/13/say-you-go-jump-to.html][Tip: Use org-mark-ring-goto to return after opening a link]] - [[https://github.com/larrasket/org-pad.el][Drawing inside Org-mode using iPad (or any device using tldraw on the browser) seamlessly]] ([[https://www.youtube.com/watch?v=q_te8iX-Cjo][YouTube]] 01:16, [[https://www.reddit.com/r/emacs/comments/1v05hcc/drawing_inside_orgmode_using_ipad_or_any_device/][Reddit]]) - [[https://codeberg.org/screwlisp/ickle][screwlisp/ickle: Org babel for complex embeddable common lisp interactions i.e. ansi common lisp as a C (or C++) library with duplexed embedding and interleaving.]] ([[https://gamerplus.org/@screwlisp/116915483654329114][@screwlisp@gamerplus.org]]) - [[https://list.orgmode.org/87tspw1cwz.fsf@localhost/T/#u][Notes from #2 OrgDevMeetup on Sat, July 18, 11:00 UTC+3]] ([[https://archive.org/details/2-org-dev-meetup-on-sat-july-18-11-00-utc-3][video]], [[https://www.reddit.com/r/orgmode/comments/1v00i9c/video_2_orgdevmeetup_on_sat_july_18_1100_utc3/][Reddit]], [[https://fosstodon.org/@yantar92/116941937158323918][@yantar92@fosstodon.org]]) - - Completion: - [[https://jneidel.com/guide/emacs-completion/][[Article] Guide to Modern Emacs Completion: vertico, corfu & friends]] ([[https://www.reddit.com/r/emacs/comments/1uvu6t6/article_guide_to_modern_emacs_completion_vertico/][Reddit]]) - [[https://protesilaos.com/codelog/2026-07-19-emacs-completion-at-point-functions/][Protesilaos: Emacs: Completion in the buffer with completion-at-point-functions]] ([[https://www.youtube.com/watch?v=x3rqjpNm3e0][YouTube]], 22:53, [[https://www.reddit.com/r/emacs/comments/1v2dia1/prot_new_video/][Reddit]]) - [[https://emacsredux.com/blog/2026/07/17/inline-completion-with-completion-preview-mode/][Emacs Redux: Inline Completion with completion-preview-mode]] - [[https://emacsredux.com/blog/2026/07/13/cape-corfus-best-friend/][Emacs Redux: Cape: Corfu’s Best Friend]] - [[https://shender.org/vertico-backspace-like-ido/][Vadzim Shender: Making backspace in vertico behave like ido]] - [[https://github.com/minad/corfu/commit/3cacdaf3701d349656415756173f484d798a2bfd][New corfu-mouse extension · minad/corfu@3cacdaf · GitHub]] ([[https://mastodon.world/@minad/116948597598398203][@minad@mastodon.world]]) - Coding: - [[https://github.com/vmargb/region-pin][New package: region-pin.el for floating code snippets]] ([[https://www.reddit.com/r/planetemacs/comments/1v0tzvk/new_package_regionpinel_for_floating_code_snippets/][Reddit]]) - [[https://github.com/zHaOdANiuu/.emacs.d/blob/main/lisp/init-debug.el][dape toolbar (use child-frame and nerd icons)]] ([[https://www.reddit.com/r/emacs/comments/1uw4iwc/dape_toolbar_use_childframe_and_nerd_icons/][Reddit]]) - debugger controls - [[https://mastodon.social/@shivjm/116912904954729069][Tip about using consult-lsp-diagnostics (@shivjm)]] - [[https://mike.hostetlerhome.com/how-emacs-uses-nix][How Emacs Uses Nix — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/116897485498541203][@mikehoss@appdot.net]]) - [[https://web.xiaolong-hosting.com/blog/post/emacs-dir-localsel-file-for-python-projects][Emacs .dir-locals.el File for Python Projects]] ([[https://mastodon.social/@zelphirkaltstahl/116942363223540513][@zelphirkaltstahl]]) - [[https://mastodon.social/@shivjm/116912904954729069][Tip: consult-lsp-diagnostics from the consult-lsp package (@shivjm)]] - [[https://youtube.com/watch?v=HLhSy1cB6Lw&si=1ZSrGae13_UKRIhA][Full IDE Power Over SSH: Remote C++ development - Terminal Emacs, No GUI]] ([[https://www.reddit.com/r/emacs/comments/1uzg1lw/full_ide_power_over_ssh_remote_c_development/][Reddit]]) - [[https://metaredux.com/posts/2026/07/15/cider-2-0.html][Meta Redux: CIDER 2.0: Sky is the Limit]] - [[https://metaredux.com/posts/2026/07/16/clj-refactor-4-0.html][Meta Redux: clj-refactor.el 4.0]] - [[https://functional.cafe/@otfrom/116895003080164056][Pair of functions to send things to the tap inspector in clerk and clojure (@otfrom@functional.cafe)]] - [[https://metaredux.com/posts/2026/07/17/stepping-through-macros-in-cider.html][Meta Redux: Stepping Through Macros in CIDER]] - [[https://metaredux.com/posts/2026/07/18/sayid-0-8.html][Meta Redux: Sayid 0.8]] - [[https://emacsredux.com/blog/2026/07/20/flymake-can-now-show-diagnostics-at-the-end-of-the-line/][Emacs Redux: Flymake Can Now Show Diagnostics at the End of the Line]] ([[https://irreal.org/blog/?p=13960][Irreal]]) - [[https://goto.ryuslash.org/@ryuslash/statuses/01KXFTV84R9HJCSW2ZBTT16EEY][Hide module imports in Scheme buffers using an overlay (@ryuslash@goto.ryuslash.org)]] - [[https://jointhefreeworld.org/blog/articles/emacs/emacs-eglot-scala-kotlin/index.html][Emacs Eglot for Scala and Kotlin (JVM) and some nifty workarounds for day-to-day usage]] ([[https://www.reddit.com/r/emacs/comments/1v1iee4/emacs_eglot_for_scala_and_kotlin_jvm_and_some/][Reddit]], [[https://news.ycombinator.com/item?id=48990219][HN]], [[https://lobste.rs/s/ivtjcv/escape_intellij_scala_kotlin_lsps_on][lobste.rs]]) - [[https://codeberg.org/gemmaro/cwmrc-mode][gemmaro/cwmrc-mode: Emacs major mode and Flymake backend for cwmrc format. - Codeberg.org]] ([[https://mastodon.social/@gemmaro/116878099212547986][@gemmaro]]) - Mail, news, and chat: - [[https://mastodon.social/@lhp/116920177655368500][Gnus: Call custom functions when formatting message lines in summary buffers (@lhp)]] - Multimedia: - [[https://www.naiquev.in/controlling-a-youtube-video-from-emacs.html][Controlling a YouTube video from emacs]] ([[https://fosstodon.org/@naiquevin/116878858378174971][@naiquevin@fosstodon.org]]) - Fun: - [[https://codeberg.org/tnalpgge/cabrillo-el][tnalpgge/cabrillo-el: Parse Cabrillo format amateur radio contact logs in Emacs - Codeberg.org]] ([[https://bsd.network/@nasunasu/116888667122021926][@nasunasu@bsd.network]]) - LLMs: - [[https://www.reddit.com/r/emacs/comments/1uwm3c0/the_state_of_agentic_coding_tools_in_emacs_2026/][The state of agentic coding tools in Emacs (2026)]] - [[https://github.com/vv111y/spacemacs-agentic][Spacemacs layer for ai-code-interface.el]] ([[https://www.reddit.com/r/emacs/comments/1uvwhis/spacemacs_layer_for_aicodeinterfaceel/][Reddit]]) - [[https://github.com/krvkir/gptel-permit][gptel-permit: rule-based permissions for tool calls]] ([[https://www.reddit.com/r/emacs/comments/1uwwu71/gptelpermit_rulebased_permissions_for_tool_calls/][Reddit]]) - [[https://github.com/bharadswami/gptel-openrouter][Automatically get Openrouter model catalog in gptel]] ([[https://www.reddit.com/r/emacs/comments/1uwsgrq/automatically_get_openrouter_model_catalog_in/][Reddit]]) - [[https://v.redd.it/z27hk1eewadh1][Jetpacs-Composer: Emacs as a No-Code platform proof of concept.]] ([[https://www.reddit.com/r/emacs/comments/1uwsgzf/jetpacscomposer_emacs_as_a_nocode_platform_proof/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1uvwm4j/fortnightly_tips_tricks_and_questions_20260714/][Fortnightly Tips, Tricks, and Questions — 2026-07-14 / week 28]] - [[https://cephei8.dev/blog/emacs-things/][Things that made me come back to Emacs]] ([[https://www.reddit.com/r/emacs/comments/1v06p7y/things_that_made_me_come_back_to_emacs/][Reddit]]) - [[https://developer.upsun.com/posts/insights/why-emacs-is-still-my-interface-to-my-computer][Why Emacs is still my interface to my computer - Upsun Developer]] ([[https://mastodon.social/@upsun/116929938053799285][@upsun]]) - [[https://human-emacs.org/][Human Emacs]] ([[https://www.reddit.com/r/emacs/comments/1uvpl7v/human_emacs/][Reddit]], [[https://lobste.rs/s/t0aqzy/human_emacs][lobste.rs]], [[https://news.ycombinator.com/item?id=48899246][HN]], [[https://hey.hagelb.org/@technomancy/statuses/01KXBPDZCN2KN1BE4SQ0SGNDT7][@technomancy@hey.hagelb.org]]) - [[http://en.andros.dev/blog/b70b058a/human-fear-in-emacs/][Andros Fenollosa: Human fear in Emacs]] - [[https://www.cyan.sh/blog/posts/response-to-human-fear-in-emacs.html][Jakub Nowak: Response to Human Fear in Emacs]] - [[https://mastodon.bsd.cafe/@evgandr/116929173417231087][@evgandr@bsd.cafe]] - [[https://toobnix.org/w/kpHBVncEKo6MaBqgRPYDkf][#lispyGopherClimate w/ KMP, Ramin and screwlisp. #climate #oil #pipeline reimaginings, human #emacs, #commonlisp #elisp @screwtape@toobnix.org]] - [[https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/][Sacha Chua: Voulez-vous parler d'Emacs avec Prot et moi ?]] ([[https://www.youtube.com/watch?v=IBi4thJN_CA][YouTube]], 03:54) - [[https://www.chiply.dev/post-august-emacs-carnival][The Search for Knowledge: Emacs Carnival August 2026]] ([[https://fosstodon.org/@chiply/116936162114620556][@chiply@fosstodon.org]], [[https://www.reddit.com/r/emacs/comments/1uz3wt2/the_search_for_knowledge_emacs_carnival_august/][Reddit]]) - Other: - [[https://ray-on-emacs.blogspot.com/2026/07/emacs-tip-of-day-in-popup-frame.html][Raymond Zeitler: Emacs Tip Of The Day in a Popup Frame]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/87cxwrf7hn.fsf@melete.silentflame.com/][Re: SDL terminal type - Sean Whitton]] - Lucid build still relevant because of issues with GTK build - [[https://yhetil.org/emacs-devel/87cxwxu0ss.fsf@foxgirl.engineering/][Local treesit parsers with disjoint ranges - Ruby Iris Juric]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=541f693ca2e8de166cfe52c39bbfc497142215e9][Create macro 'pcase-let*-strict']] - New packages: - [[package:blamee][blamee]]: Chunked git-blame overlays with popup details (MELPA) - [[package:context-clues][context-clues]]: Easily copy context like the current file name and path (MELPA) - [[package:flex-x][flex-x]]: Extended flex completion style (MELPA) - [[package:hnview][hnview]]: Standalone Hacker News client (MELPA) - [[package:moonbit-ts-mode][moonbit-ts-mode]]: MoonBit tree-sitter major mode (MELPA) - [[package:nostr-publish][nostr-publish]]: Publish Markdown to Nostr (MELPA) - [[package:org-habit-ng][org-habit-ng]]: Full RRULE recurrence for org-habit (MELPA) - [[package:org-history][org-history]]: Show Dates for Org headers from vcs + auto-commit (MELPA) - [[package:org-mindmap][org-mindmap]]: Editable mindmap visualization in org-mode (MELPA) - [[package:sema-mode][sema-mode]]: Major mode for editing Sema 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://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/2026-07][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! ** 2026-07-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/07/2026-07-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/07/2026-07-13-emacs-news/ :EXPORT_DATE: 2026-07-13T13:45:19-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KXEE2MBE6CMY0ZM7ECKPSPY3 :END: There's some more buzz about spell-checking with Jinx ([[https://emacsredux.com/blog/2026/07/13/replacing-flyspell-with-jinx/][Bozhidar Batsov]], [[https://mbork.pl/2026-07-11_Fast_spell-checking_in_Emacs_with_Jinx][Marcin Borkowski]]). Also, quite a few people have signed up for the [[https://human-emacs.org/][Human Emacs initiative]]. - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/315050696/ Tue Jul 14 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Jul 14 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Jul 18 0100 America/Vancouver - 0300 America/Chicago - 0400 America/Toronto - 0800 Etc/UTC - 1000 Europe/Berlin - 1330 Asia/Kolkata - 1600 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jul 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://youtu.be/btAOBkcLEkg][Learning Vanilla Emacs from Scratch with Prot as a Neovim User]] ([[https://www.reddit.com/r/emacs/comments/1uoxip0/learning_vanilla_emacs_from_scratch_with_prot_as/][Reddit]]) - [[https://linkarzu.com/posts/emacs/prot-1st-session/][Summary of the keymaps and lessons learned in the first coaching session | linkarzu]] - Emacs configuration: - [[https://coyotetracks.org/blog/emacs-overwrite/][Bring back the Insert key on Emacs]] ([[https://irreal.org/blog/?p=13931][Irreal]]) - [[https://protesilaos.com/codelog/2026-07-08-emacs-global-keybinding-overrides/][Protesilaos: Emacs: global keybinding overrides]] ([[https://www.youtube.com/watch?v=D99GB591Vgo][YouTube]] 12:46, [[https://irreal.org/blog/?p=13933][Irreal]]) - [[https://github.com/anuvyklack/hel][Hel — Helix emulation layer for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1uruwjy/hel_helix_emulation_layer_for_emacs/][Reddit]]) - [[https://kristofferbalintona.me/posts/202607080055/][Kristoffer Balintona: emacs-guix-starter: I’m glad this exists]] - [[https://github.com/zHaOdANiuu/.emacs.d][Elegant Emacs]] ([[https://www.reddit.com/r/u_Potential_Spend_6730/comments/1usfi0l/elegant_emacs/][Reddit]]) - [[https://github.com/skunkdog/emacs-config/tree/main][My emacs config.]] ([[https://www.reddit.com/r/emacs/comments/1uqqrcg/my_emacs_config/][Reddit]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1uu43j1/til_removehook_is_interactive/][TIL `remove-hook` is interactive!]] - [[http://yummymelon.com/devnull/in-emacs-everything-looks-like-a-service.html][In Emacs, Everything Looks Like a Service]] ([[https://www.reddit.com/r/emacs/comments/1usfzjh/in_emacs_everything_looks_like_a_service/][Reddit]], [[https://news.ycombinator.com/item?id=48857230][HN]]) - [[https://emacsredux.com/blog/2026/07/06/reading-syntax-ppss-state/][Emacs Redux: Reading syntax-ppss State Without the Magic Numbers]] - Appearance: - [[https://protesilaos.com/codelog/2026-07-12-emacs-doric-themes-1-2-0/][Protesilaos: Emacs: doric-themes version 1.2.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1uqppwi/how_to_search_among_all_files_in_or_below_a/][How to search among all files in, or below, a directory]] find-name-dired, consult-find-fd, fzfa - [[https://srijan.ch/notes/2026-07-12-001][Srijan Choudhary: 2026-07-12-001 tip about global mark ring]], C-x C-SPC, consult-global-mark - [[https://www.draketo.de/software/wisp#emacs-sexp-movement][wisp: Whitespace to Lisp]] now supports sexp-movement - Writing: - [[https://mbork.pl/2026-07-11_Fast_spell-checking_in_Emacs_with_Jinx][Marcin Borkowski: Fast spell-checking in Emacs with Jinx]] - [[https://emacsredux.com/blog/2026/07/13/replacing-flyspell-with-jinx/][Emacs Redux: Replacing Flyspell with Jinx]] ([[https://irreal.org/blog/?p=13939][Irreal]]) - [[https://www.chiply.dev/post-hyperbole-hywiki][HyWiki: Zero Markup Hypertext]] ([[https://www.youtube.com/watch?v=3zG3lRmi3Zg][YouTube]] 23:24, [[https://www.reddit.com/r/emacs/comments/1upt5r6/hywiki_zero_markup_hypertext/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1upt68f/hywiki_zero_markup_hypertext/][r/orgmode]]) - Org Mode: - Help wanted: - [[https://list.orgmode.org/orgmode/m24ikrb2yq.fsf@mail.utoledo.edu/][Feedback requested: minor mode for precise editing of hidden text]] - [[https://list.orgmode.org/orgmode/CAO48Bk9C1x+jCDzhHXJGDTavtzvP0LTn6i540-FMF1jghKA7fg@mail.gmail.com/][Org Mode requests: [FR] Re: [DISCUSSION] Restructuring LaTeX output: the bigger picture => a) ox-beamer.]] - [[https://list.orgmode.org/87tsq6937o.fsf@localhost][Org Mode requests: [RFC] Help with PDF/UA2 accessibility tests for ox-latex]] - [[https://www.youtube.com/watch?v=Crp2e5D_Q78][[02] Vanilla Emacs with Prot: I’ll Repent for My Markdown Sins - YouTube]] ([[https://protesilaos.com/codelog/2026-07-09-emacs-live-linkarzu-org-basics/][Protesilaos]]) Beginner coaching session - [[https://sachachua.com/blog/2026/07/chatting-with-john-wiegley-about-personal-information-management-and-karthik-chikmagalur/][Sacha Chua: Chatted with John Wiegley and Karthik Chikmagalur about personal information management]] ([[https://mathstodon.xyz/@oantolin/116910783839317967][@oantolin@mathstodon.xyz]]) dealing with 40,000 entries, of which 818 are open TODOs - [[https://ray-on-emacs.blogspot.com/2026/07/numeric-priorities-in-org-mode.html][Raymond Zeitler: Numeric Priorities in Org Mode]] - [[https://ray-on-emacs.blogspot.com/2026/07/one-hundred-times-highest-priority.html][Raymond Zeitler: One Hundred Times the Highest Priority]] ([[https://irreal.org/blog/?p=13937][Irreal]]) - [[https://taonaw.com/2026/07/13/a-quick-orgmode-internal-links.html][TAONAW - Emacs and Org Mode: A Quick org-mode Internal Links Reference]] - Import, export, and integration: - [[https://chrismaiorana.com/org-gantt/][Chris Maiorana: Org mode as a gantt chart generator]] - [[https://ray-on-emacs.blogspot.com/2026/07/comment-on-org-source-blocks.html][Raymond Zeitler: Comment on Org Source Blocks]] ([[https://irreal.org/blog/?p=13928][Irreal]]) - [[https://randyridenour.net/posts/2026-07-07-beamerstyle-typst-slides-using-org-mode.html][Randy Ridenour: Beamer-Style Typst Slides Using Org Mode]] ([[https://zirk.us/@randyridenour/116880181776127458][@randyridenour@zirk.us]]) - [[https://www.reddit.com/r/emacs/comments/1upmv1q/vulpea_sync_is_finally_actually_async_optin/][Vulpea sync is finally, actually async (opt-in)]] - Completion: - [[https://github.com/zHaOdANiuu/.emacs.d/blob/main/extension/nn-fido-frame/nn-fido-frame.el][emacs fido frame]] ([[https://www.reddit.com/r/emacs/comments/1uv8c9z/emacs_fido_frame/][Reddit]]) - Coding: - [[https://github.com/gnufied/treeview-magit][A Emacs library to display magit changes in treemacs view]] ([[https://www.reddit.com/r/emacs/comments/1ut1058/a_emacs_library_to_display_magit_changes_in/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20260514140413-emacs--vc-shuttle-advice-based-git-sync-for-air-gapped-emacs/][James Dyer: VC Shuttle: Advice-Based Git Sync for Air-Gapped Emacs]] - Math: - [[https://www.reddit.com/r/emacs/comments/1upaqm5/underappreciated_emacs_builtins_emacs_calc/][Underappreciated Emacs built-ins: Emacs calc embedded]] - Shells: - [[https://github.com/dakra/ghostel/releases/tag/v0.43.0][Ghostel 0.43.0 released: native Windows support]] ([[https://www.reddit.com/r/emacs/comments/1utm08h/ghostel_0430_released_native_windows_support/][Reddit]], [[https://fosstodon.org/@dakra/116902323170477052][@dakra@fosstodon.org]]) - Mail, news, and chat: - [[https://macowners.club/posts/preserve-email-dates-mu4e-mbsync/][Aimé Bertrand: Preserving email dates when moving messages in Mu4e]] - LLMs: - [[https://github.com/wandersoncferreira/agent-shell-dashboard][agent-shell-dashboard]] ([[https://www.reddit.com/r/emacs/comments/1usncgd/agentshelldashboard/][Reddit]]) - [[https://github.com/alchenerd/orga][OrgA, An LLM agent's logic, knowledge, and chat all in one file]] ([[https://www.reddit.com/r/emacs/comments/1uuhrdi/orga_an_llm_agents_logic_knowledge_and_chat_all/][Reddit]]) - Community: - [[https://human-emacs.org/][Human Emacs]] ([[https://hey.hagelb.org/@technomancy/statuses/01KXBPDZCN2KN1BE4SQ0SGNDT7][@technomancy@hey.hagelb.org]], [[https://lobste.rs/s/t0aqzy/human_emacs][lobste.rs]]) - [[https://www.youtube.com/watch?v=ZRoT-3yAMUQ][Emacs ATX meetup. July 2026. pi; gptel; completion-preview; prisma; remoto.]] (02:06:40) - [[https://www.youtube.com/watch?v=iLQEBbOT9KU][History of Emacs the Text Editor/Operative System]] (14:47) - [[http://en.andros.dev/blog/a70bbaf3/an-alternative-to-webmentions-for-the-emacs-carnival/][Andros Fenollosa: An alternative to Webmentions for the Emacs Carnival]] ([[https://activity.andros.dev/@andros/statuses/01KWXYACREQ4VT4HCAKH81SDWN][@andros@activity.andros.dev]]) org-social - Other: - [[https://www.chiply.dev/post-july-emacs-carnival][A Tree and a Server Walk Into a Core... (July Emacs Carnival)]] - [[https://v.redd.it/eq6zl8kx0jch1][Jetpacs: A Jetpack Compose GUI wrapper for Emacs — Quick Showcase]] ([[https://www.reddit.com/r/emacs/comments/1uta4of/jetpacs_a_jetpack_compose_gui_wrapper_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1uusdqi/emacsurlapp_lets_emacs_open_local_or_remote_files/][EmacsURL.app lets Emacs open local or remote files via URL on the Mac]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0f043af4dd072639a99dcf2336e33a8601943ee0][Make woman-topic-history an obsolete alias]] - New packages: - [[package:folio-theme][folio-theme]]: Warm paper-like theme built on Modus and Ef (MELPA) - [[package:mise-tasks][mise-tasks]]: Run mise tasks and highlight lockfiles (MELPA) - [[package:ox-mom][ox-mom]]: Groff MOM Macro Back-End for Org Export Engine (MELPA) - [[package:synaxis][synaxis]]: Feed reader with SQLite storage (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://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/2026-07][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! ** 2026-07-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/07/2026-07-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/07/2026-07-06-emacs-news/ :EXPORT_DATE: 2026-07-06T12:20:27-0400 :END: Wow, the June Emacs Carnival gathered 22 entries on the topic of [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Underappreciated Emacs built-ins]]. Looking for something to write about next? [[https://plaindrops.de/blog/2026/emacscarnival2607/]["Programming"]] is the Emacs Carnival theme for July. Thanks to Ross for hosting in June and Andy for hosting in July. Also, there was a fair bit of discussion about [[https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A2052282&dswid=9863][The GNU Emacs Architecture : Unlocking the Core]]. Have fun! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb Mon Jul 6 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 10 1800 Europe/Paris - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/315050696/ Tue Jul 14 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Jul 14 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Jul 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Sun Jul 19 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=btAOBkcLEkg][Learning Vanilla Emacs from Scratch with Prot as a Neovim User]] (01:54:04, [[https://www.youtube.com/watch?v=Yyu2UzuiGEU][highlights]] 08:28, [[https://linkarzu.com/posts/emacs/prot-love-letter/][linkarzu]], [[https://protesilaos.com/codelog/2026-07-04-emacs-for-beginners-with-linkarzu/][Protesilaos]], [[https://www.reddit.com/r/emacs/comments/1uoxip0/learning_vanilla_emacs_from_scratch_with_prot_as/][Reddit]]) - [[https://youtu.be/xVmqPzYnqaw][Learning Emacs with The Professor from University of Victoria]] ([[https://www.reddit.com/r/emacs/comments/1uky1wo/learning_emacs_with_the_professor_from_university/][Reddit]]) - Emacs configuration: - [[https://emacsair.me/2026/07/03/melpa-channels][Jonas Bernoulli: Announcing two new experimental MELPA channels]] ([[https://www.reddit.com/r/emacs/comments/1umm2zp/announcing_two_new_experimental_melpa_channels/][Reddit]], [[https://irreal.org/blog/?p=13920][Irreal]]) - [[https://emacsredux.com/blog/2026/07/03/automating-emacs-screenshots/][Emacs Redux: Automating Emacs Screenshots]] - [[https://github.com/masutaka/dotfiles-public/blob/d1459a11188a6f8a4f5b9adfab1875f0d8d1271c/.emacs.d/init.el#L945-L972][dotfiles-public/.emacs.d/init.el]] ([[https://mstdn.love/@masutaka/116867724706322494][@masutaka@mstdn.love]]) - Emacs Lisp: - [[https://github.com/elij/graph-fa2][Introducing graph-fa2 (browser free graph rendering)]] ([[https://www.reddit.com/r/emacs/comments/1umgze1/introducing_graphfa2_browser_free_graph_rendering/][Reddit]]) - Appearance: - [[https://codeberg.org/jjba23/modusregel][modusregel: a simple, beautiful mode-line for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ulvnsa/modusregel_a_simple_beautiful_modeline_for_emacs/][Reddit]]) - Navigation: - [[https://www.youtube.com/watch?v=JEcDDuYlfiM][How to Search For Text in Emacs]] (01:45) - [[https://metaredux.com/posts/2026/07/01/projectile-3-0.html][Meta Redux: Projectile 3.0]] and [[https://metaredux.com/posts/2026/07/04/projectile-3-1.html][3.1]] - [[https://www.youtube.com/watch?v=WO6NzhJmzZc][Emacs-LinkXall Hyperlinking In Program Source Files]] (02:36) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20260515110240-emacs--that-moment-dired-eats-your-file-and-why-trash-saves-you/][James Dyer: That Moment Dired Eats Your File and why Trash Saves You]] ([[https://irreal.org/blog/?p=13914][Irreal]]) - [[https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html][My Emacs configuration (Dired)]] ([[https://mastodon.bsd.cafe/@evgandr/116869090588971490][@evgandr@bsd.cafe]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/1uo1rmu/abbreviations_but_locally/][Abbreviations, but locally]] - [[https://protesilaos.com/codelog/2026-07-02-emacs-french-input-method-jinx-spell/][Protesilaos: Emacs: write with input method (e.g. French) and Jinx for spelling]] ([[https://irreal.org/blog/?p=13924][Irreal]], [[https://youtu.be/UjCbNOqUgTs][YouTube]] 11:50, [[https://www.reddit.com/r/emacs/comments/1ulktr6/new_prot_video_write_with_input_method_eg_french/][Reddit]]) - Denote: - [[https://chrismaiorana.com/god-mode-notes/][Chris Maiorana: God mode notes with Denote and Consult Notes]] ([[https://www.youtube.com/watch?v=_F8c5kLQT70][YouTube]], 15:04) - Org Mode: - [[https://list.orgmode.org/178278315680.690764.12616208662188412656@gmx.de][Org Mode requests: [RFC] ob-core: org-babel-call -- a documented way to call a block from Lisp]] - [[https://whhone.com/posts/one-line-per-day-diary-in-org-mode/][Wai Hon: One-Line-Per-Day Diary in Org-mode]] - [[https://github.com/haji-ali/org-clock-lock][org-clock-lock: Mandatory task focus based on org-clock]] ([[https://www.reddit.com/r/emacs/comments/1ukpk3c/orgclocklock_mandatory_task_focus_based_on/][Reddit]]) - [[https://www.youtube.com/watch?v=RJqRwlVvB3E][Seamless view/editing of markdown as org-mode]] (18:51) - [[https://www.reddit.com/r/emacs/comments/1un91s6/memorize_vocabulary_on_the_go_on_emacs_android/][Memorize vocabulary on the go on Emacs Android]] org-srs - [[https://list.orgmode.org/orgmode/878q7uzip7.fsf@localhost/][[BLOG] #30 bbb:OrgMeetup on Wed, May 13, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/116846070441664749][@yantar92@fosstodon.org]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=13a25caeb2f71b2ddf19a8fae3316195302e8959][ox-beamer.el: add ltx-talk support]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4f39f176dc0f5a71762a0279b14447c99f56fb98][lisp/ol.el: Add option `org-link-default-file-link-description']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fd5d3b1a599aad17ff67a2625a1725df520976ce][ox-latex.el: Add DocumentMetadata]] - Coding: - [[https://ray-on-emacs.blogspot.com/2026/07/emacs-carnival-july-2026-programming.html][Raymond Zeitler: Emacs Carnival July 2026 -- Programming]] - [[https://www.youtube.com/watch?v=YV1kyVE6SvU][Browse GitHub repos directly from find-file dialog]] (29:11) - [[https://emacsair.me/2026/07/01/magit-4.6][Jonas Bernoulli: Magit 4.6 released]] ([[https://irreal.org/blog/?p=13916][Irreal]], [[https://www.reddit.com/r/emacs/comments/1ukukzs/magit_v460_released/][Reddit]]) - [[https://tusharhero.codeberg.page/underappreciated-builtin-gud.html][tusharhero: Underappreciated builtin: Grand Unified Debugger]] ([[https://lobste.rs/s/g6wquq/underappreciated_builtin_grand_unified][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/1ukoy32/til_flycheck_can_explain_errors/][TIL: Flycheck can explain errors]] - [[https://metaredux.com/posts/2026/07/01/sayid-redux.html][Meta Redux: Sayid Redux]] - [[https://metaredux.com/posts/2026/06/30/cider-2-0-is-brewing.html][Meta Redux: CIDER 2.0 is Brewing…]] - [[https://metaredux.com/posts/2026/07/05/clojurists-together-update-may-june-2026.html][Meta Redux: Clojurists Together Update: May and June 2026]] - Shells: - [[https://mastodon.social/@jamescherti/116874196681776761][How to build the Emacs vterm module with custom CFLAGS and LDFLAGS (@jamescherti)]] - Web: - [[https://www.bounga.org/emacs/2026/07/01/shpaste-a-paste-sr-ht-client-for-emacs/][Nicolas Cavigneaux: shpaste: a paste.sr.ht Client for Emacs]] ( [[https://www.reddit.com/r/emacs/comments/1ul1mcp/shpaste_an_emacs_client_for_pastesrht/][Reddit]], [[https://sr.ht/~bounga/shpaste][Sourcehut]]) - [[https://sachachua.com/blog/2026/07/une-navigation-simplifiee-sur-mon-blog-grace-a-eww-et-emacs/][Sacha Chua: Une navigation simplifiée sur mon blog grâce à EWW (et Emacs !)]] - Mail, news, and chat: - [[https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-when-possible-in-mu4e/][Nicolas Cavigneaux: Sign Always, Encrypt When Possible: Automatic GPG in mu4e]] ([[https://irreal.org/blog/?p=13918][Irreal]]) - [[https://joarvarndt.se/mu4e-wkd.html][Joar von Arndt: Automatically Find PGP Keys in Mu4e]] - [[https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-macos-mailto-links-in-emacs/][Nicolas Cavigneaux: emacs-mailto: Open macOS mailto: Links in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ul1pew/emacsmailto_make_macos_mailto_links_open_in_emacs/][Reddit]], [[https://sr.ht/~bounga/emacs-mailto][Sourcehut]]) - Doom Emacs: - [[https://youtube.com/watch?v=HnL77t4IsBY&is=cTej7C68MiOhu-Xk][Doom Emacs: Why I Chose It Over Vim and Never Looked Back]] ([[https://www.reddit.com/r/emacs/comments/1ul3pv3/doom_emacs_why_i_chose_it_over_vim_and_never/][Reddit]]) - [[https://www.youtube.com/watch?v=s7FOH66QFU8][Neovim user Reacts to Bashbunni's Doom Emacs Video]] (22:55) - [[https://www.youtube.com/watch?v=76DxSjrBOBg][3 Neovim Users Talk About Emacs, Which One is Better?]] (35:45) - Multimedia: - [[https://github.com/LuciusChen/ytm-radio][ytm-radio is an Emacs-native YouTube Music player]] ([[https://www.reddit.com/r/emacs/comments/1ulgiin/ytmradio_is_an_emacsnative_youtube_music_player/][Reddit]]) - LLMs: - [[https://willemvandenende.com/blog/engineering/removing-a-special-cause-of-variation-in-small-steps][Removing a special cause of variation in small steps — Willem van den Ende]] ([[https://mastodon.social/@mostalive/116856245273974288][@mostalive]]) - [[https://getsmall.xyz/post/cmr9fur9c0071ajx9fur7me1j][Emacs and AI, the combination you've been missing]] - [[https://www.youtube.com/watch?v=T9HSTSm7i5M][New experimental feature of gptel]] (33:20, [[https://www.reddit.com/r/emacs/comments/1voxxpo/gptel_new_interaction_interface/][Reddit]]) - [[https://www.youtube.com/watch?v=kIum-ciAtuY][AI-driven keyboard macros in emacs]] (01:06) - [[https://v.redd.it/7ntsi22xriah1][Glasspane: A proof of concept for a transparent bridge between mobile interaction and executing Elisp]] ([[https://www.reddit.com/r/emacs/comments/1uk7m5k/glasspane_a_proof_of_concept_for_a_transparent/][Reddit]]) - [[https://v.redd.it/0v73b3yosiah1][Secondary Glasspane Demo: Composing Android Companion app using Elisp.]] - Community: - [[https://www.reddit.com/r/emacs/comments/1ujd8u1/fortnightly_tips_tricks_and_questions_20260630/][Fortnightly Tips, Tricks, and Questions — 2026-06-30 / week 26]]: language detection, meow and ghostel, debug-on-variable-change, ... - [[https://www.reddit.com/r/emacs/comments/1uljlxt/what_do_you_do_in_emacs/][What do you do in emacs?]] - [[https://www.reddit.com/r/emacs/comments/1uo4t5e/new_contributors_to_gnu_emacs_over_time/][New contributors to GNU Emacs over time]] - [[https://sachachua.com/blog/2026/07/re-react-to-sacha-and-prot-newbies-and-starter-kits-emacs-video-linkarzu/][Sacha Chua: Re: React to Sacha and Prot Newbies and Starter Kits Emacs Video - linkarzu]] ([[https://www.youtube.com/watch?v=Ar4c0EU4rIs][YouTube]], 14:26) - [[https://www.youtube.com/watch?v=edAcFgkJkSA][Finish Prot and Sacha Video | Should I Take Emacs Coaching Sessions with Prot?]] (05:09:08) - [[https://planet.emacslife.com/social.org][Planet Emacslife now has Org Social output]] ([[https://activity.andros.dev/@andros/statuses/01KWVRR14V5WX42ZD3KWD68PKE][@andros@activity.andros.dev]]) - Other: - [[https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A2052282&dswid=9863][The GNU Emacs Architecture: Unlocking the Core]] ([[https://www.diva-portal.org/smash/get/diva2:2052282/FULLTEXT01.pdf][full-text PDF]], [[https://www.reddit.com/r/emacs/comments/1uknygh/the_gnu_emacs_architecture_unlocking_the_core/][Reddit]], [[https://news.ycombinator.com/item?id=48747733][HN]], [[https://lobste.rs/s/t1rsta/gnu_emacs_architecture][lobste.rs]]) - [[https://melpa.org/#/anju][Anju 1.8.0: Right-click context menu additions like Copy Link Address]] ([[https://sfba.social/@kickingvegas/116851174834229892][@kickingvegas@sfba.social]]) - [[https://mbork.pl/2026-06-29_opening_pdfs_in_pdf-tools][Marcin Borkowski: opening pdfs in pdf-tools]] emacsclient.desktop file for making Emacs the default PDF viewer in Linux - [[https://ray-on-emacs.blogspot.com/2026/06/create-date-books-planners-and.html][Raymond Zeitler: Create Date Books, Planners and Calendars with Emacs]] - [[https://codeberg.org/benja2998/neofetch.el][neofetch.el]] ([[https://www.reddit.com/r/emacs/comments/1ummg76/neofetchel/][Reddit]]) - system information - [[https://chaos.social/@root42/116866568649413130][Printing with Emacs under recent MacOS releases (@root42@chaos.social)]] - [[https://www.youtube.com/watch?v=3rqw2XdDHIs][How to Connect Official Android Emacs to the Pixel Linux Terminal (No Root!)]] (00:20) - toybox nc (netcat) to make a local connection - [[https://www.youtube.com/watch?v=xXfvEjipmC4][Installation and Setting up Emacs on Windows 11....]] (15:17) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/867bna9h2a.fsf@gnu.org/][Re: SDL terminal type - Eli Zaretskii]] - theoretical benefits of changing the way the main loop is handled - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7aab69e30ffb8cd91df488d0cafe22bb7774877][Delete dir-mode VC backend method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02fb63f7fe9aca2974d47095e5281919d173967a][VC-Dir: Let backends supply a custom mode and key binding hints]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35af392aee538254f92fb2386f1dd69c7d0fb82b][Keep Rmail collection buffers unibyte]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a2675fd3977b872d8c6b3efb8cc1d93c9e6b4fa][New macro 'elisp-scope-define-function-spec' (bug#81355)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c8caa308857b89e22b2d2f9d4be2241cf0a6f67][elisp-scope.el: Support associating analyzers with multiple symbols]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=56154c939bf8f3cd7dbadeb91ef0a2fe4294ec65][Improve commit log entry creation from ChangeLog (bug#80928)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=850cbdfa1be89f6ede45d304fb3792d1043ef2fa][Update to Android 17]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d56e98592ef949f31687ff8adf16a12411efb1e5][Clicking mode line menus in inactive windows now switches the window]] - New packages: - [[package:browsel][browsel]]: WebSocket bridge to a Chrome/Firefox extension (MELPA) - [[package:denote-solo][denote-solo]]: Switch the active Denote directory (MELPA) - [[package:hutch][hutch]]: AI code review for magit (MELPA) - [[package:jal][jal]]: Java Agent Loader (JAL) for JDTLS (MELPA) - [[package:kusanagi-theme][kusanagi-theme]]: Ghost in the Shell inspired dark theme built on Modus (MELPA) - [[package:ol-locate-file][ol-locate-file]]: Locate-based file links for Org mode (MELPA) - [[package:sendai-theme][sendai-theme]]: A cool blue color theme (GNU ELPA) - [[package:srs][srs]]: Spaced repetition in plain text (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://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/2026-07][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! ** 2026-06-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/06/2026-06-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/06/2026-06-29-emacs-news/ :EXPORT_DATE: 2026-06-29T13:04:18-0400 :END: This week, lots of people were talking about FSF's policy of not accepting LLM contributions to Emacs core (see the last two items in the AI category). Comments seem generally supportive of FSF's caution. - Help wanted: - [[https://emacsconf.org/2026/cfp/][EmacsConf - 2026 - Call for Participation]] - [[https://monadicsheep.org/blog/call-for-canvas-patch-testers.html][Monadic Sheep: Canvas patch: we need testers!]] ([[https://lobste.rs/s/dkky2i/canvas_patch_we_need_testers][lobste.rs]], [[https://yhetil.org/emacs-devel/87ldc6bfje.fsf@subvertising.org/][emacs-devel]]) - 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/315091677/ Thu Jul 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Jul 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb Mon Jul 6 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 10 1800 Europe/Paris - Emacs configuration: - [[https://github.com/melpa/melpa/pull/10057][New transitional MELPA channels: snapshots and releases]] ([[https://mastodon.world/@minad/116824647604682588][@minad@mastodon.world]]) - version numbers will be release.0.date.count, which will be compatible with other package archives - [[https://ray-on-emacs.blogspot.com/2026/06/emacs-disabled-commands.html][Raymond Zeitler: Emacs disabled Commands]] - [[https://amiorin.github.io/.emacs.d/][From Doom Emacs to Vanilla/Custom Emacs — Saved by Claude Code]] ([[https://www.reddit.com/r/emacs/comments/1ufifue/from_doom_emacs_to_vanillacustom_emacs_saved_by/][Reddit]]) - annotated config - [[https://v.redd.it/uwvr3fzo5v9h1][Firemacs Update]] ([[https://www.reddit.com/r/emacs/comments/1uh97um/firemacs_update/][Reddit]]) - Emacs Lisp: - [[https://dev.to/vindarel/emacs-lispy-mode-convolute-real-world-example-fe1][Emacs' lispy-mode: Convolute real-world example! - DEV Community]] ([[https://framapiaf.org/@vindarel/116800661731742317][@vindarel@framapiaf.org]]) - [[https://www.johndcook.com/blog/2026/06/23/regex-everywhere/][Regular expressions that work “everywhere”]] ([[https://news.ycombinator.com/item?id=48672232][HN]], [[https://lobste.rs/s/mq245g/regular_expressions_work_everywhere][lobste.rs]]) - [[http://yummymelon.com/devnull/scheduling-future-tasks-in-emacs.html][Scheduling Future Tasks in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1uenp4p/scheduling_future_tasks_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=13901][Irreal]]) - [[https://github.com/kn66/commonmark-gfm.el][commonmark-gfm.el: a pure Emacs Lisp CommonMark/GFM renderer]] ([[https://www.reddit.com/r/emacs/comments/1uhwed7/commonmarkgfmel_a_pure_emacs_lisp_commonmarkgfm/][Reddit]]) - [[https://github.com/d12frosted/vui.el][vui.el: declarative, React-style UIs in Emacs buffers (v1.2, now with inline forms and flex layout)]] ([[https://www.reddit.com/r/emacs/comments/1ue7r9f/vuiel_declarative_reactstyle_uis_in_emacs_buffers/][Reddit]]) - Appearance: - [[https://github.com/Senka07/nerv_theme.el][an attempt to create a theme inspired by Nerv from Evangelion]] ([[https://www.reddit.com/r/emacs/comments/1ughyjg/an_attempt_to_create_a_theme_inspired_by_nerv/][Reddit]]) - [[https://github.com/LionyxML/kusanagi-theme][Kusanagi: a Ghost in the Shell-inspired dark theme for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ugexb8/kusanagi_a_ghost_in_the_shellinspired_dark_theme/][Reddit]]) - [[https://github.com/larrasket/emacs-liquid-glass][Emacs with Ghostty-like Liquid Glass Effect]] ([[https://www.reddit.com/r/emacs/comments/1uepn3x/emacs_with_ghosttylike_liquid_glass_effect/][Reddit]], [[https://lobste.rs/s/2avtyb/liquid_glass_effect_for_gnu_emacs][lobste.rs]]) - [[https://www.chiply.dev/post-svg-margin][svg-margin: Better Gutters for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ueb70t/svgmargin_better_gutters_for_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2026-06-28-emacs-doric-tiger-doric-lion/][Protesilaos: Emacs: new ‘doric-tiger’ and ‘doric-lion’ for the ‘doric-themes’]] - [[https://protesilaos.com/codelog/2026-06-29-emacs-fontaine-3-1-0/][Protesilaos: Emacs: fontaine version 3.1.0]] - Navigation: - [[https://ray-on-emacs.blogspot.com/2026/06/preventing-errant-navigation.html][Raymond Zeitler: Preventing Errant Navigation]] - [[https://shallowsky.com/blog/linux/editors/emacs-bookmarks-position.html][Overriding Emacs' Broken Bookmark Position Code (Updated) (Shallow Thoughts)]] ([[https://fosstodon.org/@akkana/116829324463088316][@akkana@fosstodon.org]]) - [[https://randyridenour.net/posts/2026-06-23-toggle-ghostel.html][Randy Ridenour: Toggle Ghostel]] ([[https://irreal.org/blog/?p=13905][Irreal]]) - Dired: - [[https://github.com/kn66/dired-clipboard.el][dired-clipboard.el: Copy and paste files in Dired with M-w / C-y]] ([[https://www.reddit.com/r/emacs/comments/1ufq0uk/diredclipboardel_copy_and_paste_files_in_dired/][Reddit]]) - Org Mode: - [[https://ray-on-emacs.blogspot.com/2026/06/link-diary-event-to-org-heading.html][Raymond Zeitler: Link diary Event to Org Heading]] ([[https://irreal.org/blog/?p=13907][Irreal]]) - [[https://github.com/yibie/chai][Chai 2.0 — Emacs reading workflow, stripped down to what actually matters]] ([[https://www.reddit.com/r/emacs/comments/1ue8jvz/chai_20_emacs_reading_workflow_stripped_down_to/][Reddit]]) - [[https://www.cyan.sh/blog/posts/org-roam-orphans.html][Jakub Nowak: org-roam Orphans]] - [[https://github.com/GerardoCendejas/org-roam-stats.git][I built a stats dashboard for org-roam (org-roam-stats)]] ([[https://www.reddit.com/r/OrgRoam/comments/1uet3g4/i_built_a_stats_dashboard_for_orgroam_orgroamstats/][Reddit]]) - [[https://www.d12frosted.io/posts/2026-06-19-vulpea-v2-4][Vulpea v2.4: unlinked mentions, schemas, and renaming - Boris Buliga]] ([[https://github.com/d12frosted/vulpea/blob/master/CHANGELOG.org][changelog]], [[https://www.reddit.com/r/emacs/comments/1ug8rkh/vulpea_24/][Reddit]]) - Coding: - [[https://codeberg.org/gemmaro/flymake-sqlite/releases/tag/v0.3.0][flymake-sqlite v0.3.0]] ([[https://mastodon.social/@gemmaro/116830158525129994][@gemmaro]]) - [[https://batsov.com/articles/2026/06/24/neocaml-0-9-repl-completion-and-robustness/][Bozhidar Batsov: Neocaml 0.9: A Better REPL, Dune/Opam Completion, and More Robustness]] - [[https://ankit.earth/microblog/1782413285/][Ankit Gadiya: which-function-mode displays the current function in the mode line]] - Web: - [[http://github.com/dmgerman/browsel][Browsel: a two way communication between the web browser and emacs]] ([[https://www.youtube.com/watch?v=8nSiG_hMZWI][YouTube]] 10:28, ([[https://www.reddit.com/r/emacs/comments/1ugg083/browsel_a_two_way_communication_between_the_web/][Reddit]]) - Mail, news, and chat: - [[https://www.cyan.sh/blog/posts/new-package-gomuks-el.html][Jakub Nowak: New Package: Gomuks.el]] - Matrix client written in Go - Multimedia: - [[https://github.com/Nuno69/as-sound-switch][as-sound-switch: blazingly fast audio i/o switcher for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ufn6rf/assoundswitch_blazingly_fast_audio_io_switcher/][Reddit]]) MacOS - [[https://github.com/luqtas/csound-score-emacs][luqtas/csound-score-emacs: my take on navigating the Csound score paradigm with Emacs · GitHub]] - Fun: - [[https://i.redd.it/9l1hon0a0d9h1.png][the learning cliff and the View from the Top]] ([[https://www.reddit.com/r/emacs/comments/1uf0d2k/the_learning_cliff_and_the_view_from_the_top/][Reddit]]) - AI: - [[https://i.redd.it/zmr1fdobqf9h1.jpeg][For scientists and learners: agent-shell renders equations as you chat]] ([[https://www.reddit.com/r/emacs/comments/1ufbipv/for_scientists_and_learners_agentshell_renders/][Reddit]], [[https://www.youtube.com/watch?v=wGM3xH06Wso][YouTube]]) - [[https://github.com/jdormit/emacs-opencode][emacs-opencode: native Emacs client for OpenCode]] ([[https://www.reddit.com/r/emacs/comments/1udlrp4/emacsopencode_native_emacs_client_for_opencode/][Reddit]]) - [[https://github.com/gavv/emacs-jail-mcp][emacs-jail-mcp: MCP server with disposable Emacs sandbox]] ([[https://www.reddit.com/r/emacs/comments/1ug8u46/emacsjailmcp_mcp_server_with_disposable_emacs/][Reddit]]) - [[https://github.com/elij/macher-agent][macher-agent updates (emacs native agent orchestration)]] ([[https://www.reddit.com/r/emacs/comments/1udhcnj/macheragent_updates_emacs_native_agent/][Reddit]]) - [[https://metaredux.com/posts/2026/06/26/copilot-el-0-7.html][Meta Redux: copilot.el 0.7]] - [[http://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/][Andros Fenollosa: How I built a GPU backend for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ufiyu3/how_i_built_a_gpu_backend_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=48642503][HN]]) - [[https://xlii.space/eng/honesty-gets-emacs-patch-rejected/#fnref:2][Honesty gets Emacs patch rejected]] ([[https://www.reddit.com/r/emacs/comments/1uhb06f/honesty_gets_emacs_patch_rejected/][Reddit]], [[https://news.ycombinator.com/item?id=48681557][HN]], [[https://lobste.rs/s/omq8rt/vibecoding_gets_emacs_patch_rejected][lobste.rs]]) - Community: - [[https://plaindrops.de/blog/2026/emacscarnival2607/][Emacs Blog Carnival July 2026 "Programming" | Plain DrOps]] ([[https://chaos.social/@SpaceCadet/116832844194274430][@SpaceCadet@chaos.social]]) - [[https://www.eliasstorms.net/notes/emacs-anniversary.html][Emacs anniversary]] ([[https://mastodon.social/@EFLS/116806578556818263][@EFLS]]) - [[https://willemvandenende.com/blog/engineering/an-example-would-be-handy-right-now][An example would be handy right about now - how to shave yaks with great efficiency . — Willem van den Ende]] ([[https://mastodon.social/@mostalive/116821163748437793][@mostalive]]) - [[https://www.reddit.com/r/emacs/comments/1udwq2v/do_all_emacs_veterans_that_started_from_doom/][Do all emacs veterans that started from doom eventually roll out their own vanilla config?]] - [[https://www.hristos.co/blog/ten-years-of-emacs/][Hristos N. Triantafillou: Ten Years Of Emacs]] - [[https://youtu.be/EnwG2zRT7BA][Neovim user trying to learn Vanilla Emacs properly, what should I focus on first?]] ([[https://www.reddit.com/r/emacs/comments/1udtytx/neovim_user_trying_to_learn_vanilla_emacs/][Reddit]]) - linkarzu - [[https://www.youtube.com/watch?v=ooyn60c5UbA][Ok, so Now we're Really Installing it]] (01:50:14) - [[https://www.youtube.com/watch?v=iXCDQlGM_j4][Follow The Emacs Tutorial (Day 3)]] (01:25:38) - [[https://www.youtube.com/watch?v=bDVopQNscNM][Emacs Tutorial part 2 (Day 4)]] (02:07:00) - [[https://www.youtube.com/watch?v=hsPHmIMURqw][0012 | Learning Emacs with The Professor from University of Victoria]] (01:34:35) - [[https://www.youtube.com/watch?v=xVmqPzYnqaw][Learning Emacs with The Professor from University of Victoria]] (12:50) - [[https://www.youtube.com/watch?v=HnL77t4IsBY][Doom Emacs: Why I Chose It Over Vim and Never Looked Back]] (27:03) - Other: - [[https://github.com/jixiuf/helixel-mode][Helixel - Another Helix Emulation Layer]] ([[https://www.reddit.com/r/emacs/comments/1uegy1h/helixel_another_helix_emulation_layer/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=268e055e0515ccec8159b13d4b2e97428bd63b5e][Limit VC-Dir status process output processing]] - New packages: - [[package:fzfa][fzfa]]: Async fuzzy completion via `fzf-native' (MELPA) - [[package:git-overleaf][git-overleaf]]: Clone, push, and pull full Overleaf projects with Git (MELPA) - [[package:lisp-ts-mode][lisp-ts-mode]]: lisp-mode with tree-sitter support (GNU ELPA) - [[package:musicbrainz-interactive][musicbrainz-interactive]]: Interactive commands for MusicBrainz related things (MELPA) - [[package:youtube-music][youtube-music]]: YouTube Music client (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://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/2026-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! ** 2026-06-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/06/2026-06-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/06/2026-06-22-emacs-news/ :EXPORT_DATE: 2026-06-22T22:30:26-0400 :Effort: 1:00 :END: There was lots of discussion around Rahul's post on Emacs 31. It's the first link in the list below, so I won't repeat the links here. Also, I like visualizations, so I thought these [[https://github.com/elij/grove-extra][force-directed graphs]] ([[https://www.reddit.com/r/emacs/comments/1u9vvt3/emacs_svg_rendering_in_force_directed_graph_sims/][Reddit]]) and [[https://github.com/krvkir/org-mindmap][text-based mindmaps]] ([[https://www.reddit.com/r/emacs/comments/1u82429/orgmindmap_v030/][Reddit]], [[https://lobste.rs/s/sqiyga/org_mindmap_editable_mindmaps_for_org][lobste.rs]]) were pretty cool. Enjoy! - Emacs 31: - [[https://www.rahuljuliato.com/posts/emacs-31-around-the-corner][Emacs 31 Is Around the Corner: The Changes I'm Already Daily Driving]] ([[https://www.reddit.com/r/emacs/comments/1u8vr3e/emacs_31_is_around_the_corner_the_changes_im/][Reddit]], [[https://news.ycombinator.com/item?id=48584135][HN]], [[https://lobste.rs/s/b0mp2e/changes_emacs_31_i_m_already_daily_driving][lobste.rs]], [[https://irreal.org/blog/?p=13889][Irreal]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Jun 24 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Jun 25 0100 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jun 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/315091677/ Thu Jul 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Jul 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb Mon Jul 6 1900 CET - Beginner: - [[https://www.chiply.dev/post-ask-emacs][Emacs Teaches Emacs: The Missing README]] ([[https://www.youtube.com/watch?v=5ZZvQA0Ceb4][YouTube]] 13:57, [[https://www.reddit.com/r/emacs/comments/1u9k3td/emacs_teaches_emacs_the_missing_readme/][Reddit]], [[https://irreal.org/blog/?p=13891][Irreal]], [[https://fosstodon.org/@chiply/116773411167976275][@chiply@fosstodon.org]]) - [[https://www.chiply.dev/post-june-emacs-carnival][Charlie Holland: Juneau Something? Emacs Teaches You How to Fish!]] ([[https://www.youtube.com/watch?v=vnJhd-AgOBE][YouTube]] 01:13:19, [[https://www.reddit.com/r/emacs/comments/1u8b0we/juneau_something_emacs_teaches_you_how_to_fish/][Reddit]], [[https://irreal.org/blog/?p=13884][Irreal]], [[https://fosstodon.org/@chiply/116766579307318213][@chiply@fosstodon.org]]) - Emacs configuration: - [[https://mbork.pl/2026-06-22_Disabling_minor_modes_with_local_variables][Marcin Borkowski: Disabling minor modes with local variables]] - [[https://github.com/alberti42/straight-overview][For straight.el people: an overview of outdated packages, and control over what gets updated]] ([[https://www.reddit.com/r/emacs/comments/1u9unvy/for_straightel_people_an_overview_of_outdated/][Reddit]]) - [[https://github.com/Borderliner/Chadmacs][Updated Chadmacs]] ([[https://www.reddit.com/r/emacs/comments/1u9sbki/updated_chadmacs/][Reddit]]) - [[https://github.com/66-firebat/emacs][Firemacs Review]] ([[https://www.reddit.com/r/emacs/comments/1uctzm3/firemacs_review/][Reddit]]) - Emacs Lisp: - [[https://fosstodon.org/@lucashtns/116796404126391963][Tip: debug-on-variable-change (@lucashtns)]] - [[https://www.youtube.com/watch?v=WO00BWgvWro][Xah Talk Show Ep795. emacs lisp. add width height to html image thumbnails. part 2]] (01:01:50), [[https://www.youtube.com/watch?v=-PpAGJ5_IsY][part 3]] (02:19:51) - [[https://www.youtube.com/watch?v=MjO74sC_10Q][Construindo um pacote do Emacs como um asteca]] (01:33:45) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1ubltvy/ghosting_cursor_effect/][Ghosting cursor effect]] - [[https://github.com/barrulus/forge-cursor][Some cursor flare]] ([[https://www.reddit.com/r/emacs/comments/1uavdc5/some_cursor_flare/][Reddit]]) - [[https://blog.davep.org/2026/06/15/more-mode-line-tweaking.html][Dave Pearson: More mode line tweaking]] - [[https://www.reddit.com/gallery/1u9867g][Modus Nordic (Mid-)Night: high-contrast themes using the Nord color palette using Modus Themes as the base]] - [[https://protesilaos.com/codelog/2026-06-17-emacs-testing-doric-themes-common-colour-values/][Protesilaos: Emacs: testing common colour values with the doric-themes]] - [[https://protesilaos.com/codelog/2026-06-21-emacs-ef-themes-2-2-0/][Protesilaos: Emacs: ef-themes version 2.2.0]] - [[https://protesilaos.com/codelog/2026-06-21-emacs-modus-themes-5-3-0/][Protesilaos: Emacs: modus-themes version 5.3.0]] - Navigation: - [[https://emacsredux.com/blog/2026/06/20/essential-structured-navigation-and-editing-commands/][Emacs Redux: Essential Structured Navigation and Editing Commands]] ([[https://irreal.org/blog/?p=13893][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1uafbsn/underappreciated_emacs_builtins_hideshow_60/][Underappreciated Emacs built-ins: hideshow 6.0]] - [[https://www.youtube.com/watch?v=ITR_gXnV9wo][Emacs HideShow Minor Mode For Folding And Unfolding 2026_06_21_03:01:51]] (07:02) - [[https://github.com/dalanicolai/jerboa][Amazing bookmarks (or quick keymaps)]] ([[https://www.reddit.com/r/emacs/comments/1uc9a9i/amazing_bookmarks_or_quick_keymaps/][Reddit]]) - [[https://mbork.pl/2026-06-15_Scrolling_pdfs_in_other_windows][Marcin Borkowski: Scrolling pdfs in other windows]] ([[https://irreal.org/blog/?p=13880][Irreal]]) - [[https://www.youtube.com/watch?v=-u0xfy5JMdU][How to Split the Screen in Emacs]] (02:02) - Dired: - [[https://www.reddit.com/r/emacs/comments/1u9nbbg/dired_global_script_runner_a_yaziinspired_global/][Dired Global Script Runner: A Yazi-inspired global file marking system for Dired]] - Writing: - [[https://github.com/luqtas/log-mode][luqtas/log-mode: cheap copy of Logseq with some extra goods · GitHub]] - Org Mode: - RFC: [[https://i.redd.it/p05xlhzi9i7h1.png][Ideas for clearer Org clock idle resolution prompts?]] ([[https://www.reddit.com/r/orgmode/comments/1u6sewx/ideas_for_clearer_org_clock_idle_resolution/][Reddit]]) - [[https://list.orgmode.org/CH3PR84MB3424DDF3E642AB403B70D177C50F2@CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM][[RFC] org-agenda log-mode is very confusing - Morgan Smith]] ([[https://www.reddit.com/r/orgmode/comments/1u6sewx/ideas_for_clearer_org_clock_idle_resolution/][Reddit]]) - [[https://list.orgmode.org/CAL1eYuJMqwZNPxnoGhWGSp63=Gg1iToHzKrcgVdpJfWhiS83kg@mail.gmail.com][[FR] add :company-doc-buffer, :company-kind etc properties for pcomplete in org-mode - stardiviner]] - [[https://github.com/kpassapk/devops.el][devops.el - Infrastructure as an org file]] ([[https://www.reddit.com/r/emacs/comments/1ucu6xp/devopsel_infrastructure_as_an_org_file/][Reddit]]) - [[https://github.com/kickingvegas/anju/discussions/156][v1.6.0 · kickingvegas/anju · context menu support for Org agenda]] ([[https://sfba.social/@kickingvegas/116767945517592307][@kickingvegas@sfba.social]]) - [[https://ray-on-emacs.blogspot.com/2026/06/emacs-carnival-diary-part-2.html][Raymond Zeitler: Emacs Carnival: diary, Part 2]] ([[https://irreal.org/blog/?p=13882][Irreal]]) - [[https://github.com/krvkir/org-mindmap][org-mindmap v0.3.0]] ([[https://www.reddit.com/r/emacs/comments/1u82429/orgmindmap_v030/][Reddit]], [[https://lobste.rs/s/sqiyga/org_mindmap_editable_mindmaps_for_org][lobste.rs]]) - [[https://www.macs.hw.ac.uk/~rs46/posts/2026-06-12-eisvogel-org-export-pdf.html][Exporting org files to PDF with the Eisvogel latex template]] ([[https://www.reddit.com/r/emacs/comments/1u7eq0g/exporting_org_files_to_pdf_with_the_eisvogel/][Reddit]]) - [[https://list.orgmode.org/87zf0me6so.fsf@gmail.com][Org Mode requests: [FR] Exporter for ltx-talk]] - [[https://list.orgmode.org/8733ygi64t.fsf@localhost/T/#u][Notes on recent OrgDevMeetup]] ([[https://www.reddit.com/r/orgmode/comments/1u7nntz/new_orgdevmeetup_on_saturday_lets_contribute_to/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=07c6db9bc8f4626e21e3c6a275b1640f6202cf14][org-colview: Add quick help for column view]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1ub7h89/underappreciated_emacs_builtins/][Underappreciated Emacs built-ins: completion-preview-mode]] - Coding: - [[https://metaredux.com/posts/2026/06/16/cider-1-22.html][Meta Redux: CIDER 1.22 (“São Miguel”)]] - [[http://box.matto.nl/start-guile-shell-script-that-listens-on-a-port-for-repl-client.html][Start Guile shell script that listens on a port for REPL client - box.matto.nl]] ([[https://snac.lab8.cz/mattof/p/1781641221.269522][@mattof@snac.lab8.cz]]) - [[https://codeberg.org/hgrsd/ztags][hgrsd/ztags: Generate ctags-based tags for your Zig project, including Zig sources and stdlib.]] ([[https://hachyderm.io/@hgrsd/116798677831846923][@hgrsd@hachyderm.io]]) - now supports etags output - [[https://git.sr.ht/~shoshin/ruby-khipu][~shoshin/ruby-khipu - Implementation of the Inka Khipu as a data structure in Ruby. - sourcehut git]] ([[https://buzz.cicadas.surf/@shoshin/116757888253657531][@shoshin@buzz.cicadas.surf]]) - literate programming - Shells: - [[https://www.reddit.com/r/emacs/comments/1u9l3fp/ghostel_is_fantastic/][Ghostel is Fantastic]] ([[https://github.com/dakra/ghostel][Github]]) - [[https://github.com/csheaff/tmux-control][tmux-control : control-mode client for tmux]] ([[https://www.reddit.com/r/emacs/comments/1u7wgfz/tmuxcontrol_controlmode_client_for_tmux/][Reddit]]) - [[https://cashmere.rs/blog/kitty-graphicsel-v100-document-zoom-pan-and-doctor/][kitty-graphics.el 1.0.0: images, video, and documents in terminal Emacs]] ([[https://www.reddit.com/r/emacs/comments/1u7f5lw/kittygraphicsel_100_images_video_and_documents_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1u78ufn/eatserial_an_eat_term_based_serial_terminal/][eat-serial: An eat term based serial terminal]] - Web: - [[https://ohyecloudy.com/emacsian/2024/05/11/web-archive/][URL로부터 Title을 가져오고 Web Archive 링크를 생성하는 Emacs 함수 - (emacsian ohyecloudy)]] - Mail, news, and chat: - [[https://github.com/parenworks/clatter.el][Clatter: An IRCv3-compliant IRC client]] ([[https://www.reddit.com/r/emacs/comments/1ucq5vy/clatter_an_ircv3compliant_irc_client/][Reddit]]) - [[https://www.youtube.com/watch?v=HlEuXpG992A][Elfeed 4 0 0 使用分享]] (49:47) - Evil mode: - [[https://fosstodon.org/@rogerfarrell/116772158102613873][evil-mode tip: make \ allow one-off normal state execution (@rogerfarrell)]] - Multimedia: - [[https://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/][How I built a GPU backend for Emacs | Andros Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01KVSY47V3RWJRE42MJWA6214E][@andros@activity.andros.dev]]) - [[https://andros.dev/blog/ea7a1527/como-construi-un-backend-de-gpu-para-emacs/][Cómo construí un backend de GPU para Emacs | Andros Fenollosa]] - [[https://github.com/elij/grove-extra][Emacs SVG rendering in force directed graph sims revisited]] ([[https://www.reddit.com/r/emacs/comments/1u9vvt3/emacs_svg_rendering_in_force_directed_graph_sims/][Reddit]]) - [[https://www.youtube.com/watch?v=Btrw8g8GTjQ][Speech to text with Whisper-cpp Emacs and whisper.el]] (55:56) - [[https://xenodium.com/ytr-youtube-radio-for-emacs][Alvaro Ramirez: ytr: YouTube radio for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ucwbi8/ytr_youtube_radio_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=48636380][HN]], [[https://irreal.org/blog/?p=13895][Irreal]]) - AI: - [[https://www.youtube.com/watch?v=7fdHeUoRRgg][Bending Emacs Episode 14: Prototyping iOS apps with agent-shell, artist-mode, and Claude Skills]] ([[https://www.youtube.com/watch?v=7fdHeUoRRgg][YouTube]] 26:39, [[https://www.reddit.com/r/emacs/comments/1u9eage/bending_emacs_episode_14_prototyping_ios_apps/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1u71nm1/fortnightly_tips_tricks_and_questions_20260616/][Fortnightly Tips, Tricks, and Questions — 2026-06-16 / week 24]] - [[https://blogsystem5.substack.com/p/is-anyone-still-using-emacs][Is anyone still using Emacs? - by Julio Merino]] ([[https://lobste.rs/s/s1ep1w/is_anyone_still_using_emacs][lobste.rs]], [[https://news.ycombinator.com/item?id=48615739][HN]], [[https://news.ycombinator.com/item?id=48615739][HN]]) - [[https://xvw.lol/en/articles/emacs-start.html][xvw.lol - Emacs, how it all started (for me)]] ([[https://news.ycombinator.com/item?id=48542784][HN]], [[https://merveilles.town/@xvw/116754855899834357][@xvw@merveilles.town]]) - [[https://xvw.lol/pages/emacs-start.html][xvw.lol - Emacs, comment tout a démarré (pour moi)]] - [[https://sachachua.com/blog/2026/06/emacs-chat-with-ross-a-baker/][Sacha Chua: Emacs Chat 26: Ross A. Baker]] ([[https://www.youtube.com/watch?v=_tEcqbi_2o8][YouTube]] 01:02:45) - Other: - [[https://ray-on-emacs.blogspot.com/2026/06/emacs-carnival-diary-part-1.html][Raymond Zeitler: Emacs Carnival: diary, Part 1]] - [[https://blog.davep.org/2026/06/16/become-el-v1-4-0.html][Dave Pearson: become.el v1.4.0]] - tidying files before saving - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Document-View.html][Document View (GNU Emacs Manual)]] ([[https://mathstodon.xyz/@annamalai/116758228616242732][@annamalai@mathstodon.xyz]]) - can open PDFs as plain text - [[https://monadicsheep.org/blog/hello.html][Monadic Sheep: Hello there!]] - Emacs Reader, PALE (picture and animation), canvas patch, Insidious YouTube client - [[https://masutaka.net/en/2026-06-21-1/][Switching from the Mac port Build of Emacs to the Standard NS Build | Masutaka's ChangeLog Memo]] - [[https://masutaka.net/2026-06-21-1/][Mac port 版 Emacs から、標準の NS 版に乗り換えられた | マスタカの ChangeLog メモ]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7b156dce38a51aff3096fb34a8fbfccfb6c077c][gv.el: Allow use of `ignore` as a place (bug#81217)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e13fb667a2179548a1b57bf1e345b5a1dc00bb24][Support OSC 8 hyperlinks in man pages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3e0915c68825ca88244ddf1f670f6dd62dcd131c][; * etc/NEWS: Document 'newsticker-treeview-copy-url' (bug#81013).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=08f02cbae08ccd945fc09d48c3ee02dce628bee8][VC-Dir shows key binding hints]] - New packages: - [[package:clatter][clatter]]: An IRCv3-compliant IRC client (MELPA) - [[package:countdown-modeline][countdown-modeline]]: Display a color-coded countdown in the modeline (MELPA) - [[package:leadkey][leadkey]]: Translate leader keys to key sequences (MELPA) - [[package:notmuch-multi][notmuch-multi]]: Prettified Notmuch UI For Multiple Accounts (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://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/2026-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! ** 2026-06-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/06/2026-06-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/06/2026-06-15-emacs-news/ :EXPORT_DATE: 2026-06-15T09:54:28-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KV5XYWFASX9YDD8MN7QEGEC0 :END: Lots of discussion around Karthik's latest blog post [[https://karthinks.com/software/even-more-batteries-included-with-emacs/][Even More Batteries Included with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1u5pago/even_more_batteries_included_with_emacs_karthinks/][Reddit]], [[https://news.ycombinator.com/item?id=48535886][HN]], [[https://lobste.rs/s/wwbl1n/even_more_batteries_included_with_emacs][lobste.rs]]). Check it out! - Emacs updates: - [[https://copr.fedorainfracloud.org/coprs/bhavin192/emacs-pretest/][Emacs 31.0.90 pretest packages for Fedora]] ([[https://www.reddit.com/r/emacs/comments/1u17dmp/emacs_31090_pretest_packages_for_fedora/][Reddit]]) - [[https://f-droid.org/en/packages/org.gnu.emacs/][Emacs 31.0.90 pretest packages for Android, via F-Droid]] ([[https://www.reddit.com/r/emacs/comments/1u6ed1e/emacs_31090_pretest_packages_for_android_via/][Reddit]]) - 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 Jun 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgDevMeetup https://bbb.emacsverse.org/rooms/orgdevmeetup Sat Jun 20 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Sun Jun 21 0000 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/315192115/ Sat Jun 20 1100 America/Los_Angeles - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Jun 24 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Jun 25 0100 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jun 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=Lnj45uzDcLc][How to Install a Package on Emacs From Melpa]] (04:09) - Emacs configuration: - [[https://rtzptz.xyz/posts/eat-replace-shell-pop.html][Replace shell-pop with built-in display-buffer-alist]] ([[https://www.reddit.com/r/emacs/comments/1u1fmm5/replace_shellpop_with_builtin_displaybufferalist/][Reddit]]) - [[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/116720718764088405][@salvari@mastodon.gal]]) - Emacs Lisp: - [[https://lars.ingebrigtsen.no/2026/06/11/web-scraping-is-getting-harder-all-the-time/][Lars Ingebrigtsen: Web scraping is getting harder all the time]] - [[https://tv.dyne.org/w/d38i5Gmk4xpHEHdFq8mGfW][[22] Integrating Emacs Reader with Canvas - Dyne.org TV]] ([[https://mathstodon.xyz/@divyaranjan/116737776379893396][@divyaranjan@mathstodon.xyz]]) - Appearance: - [[https://github.com/kn66/halo.el][halo.el: an experimental minor mode for keeping point centered and dimming distant lines]] ([[https://www.reddit.com/r/emacs/comments/1u5i881/haloel_an_experimental_minor_mode_for_keeping/][Reddit]]) - [[https://github.com/gonewest818/dimmer.el][dimmer.el -- after a hiatus, new development underway]] ([[https://www.reddit.com/r/emacs/comments/1u2af5n/dimmerel_after_a_hiatus_new_development_underway/][Reddit]]) - dims inactive buffers; updates: reset when theme changes, handle child frames - [[https://blog.davep.org/2026/06/12/simplifying-my-mode-line.html][Dave Pearson: Simplifying my mode line]] - [[https://blog.davep.org/2026/06/13/it-got-darker.html][Dave Pearson: It got darker]] - switched to a dark-mode - [[https://github.com/kn66/vertico-buffer-frame][Inspired by nano-emacs: vertico-buffer-frame with nano-vertico]] ([[https://www.reddit.com/r/emacs/comments/1u2zyp7/inspired_by_nanoemacs_verticobufferframe_with/][Reddit]]) - Navigation: - [[https://github.com/dmgerman/bookmark-plusplus][modernizing bookmark+]] ([[https://www.reddit.com/r/emacs/comments/1u4uzop/modernizing_bookmark/][Reddit]])- trying to get in touch with Drew Adams - [[https://github.com/jamescherti/outline-indent.el][outline-indent, a modern Indentation-based Text Folding Mode for Emacs (Release 1.2.0)]] ([[https://www.reddit.com/r/emacs/comments/1u18jlq/outlineindent_a_modern_indentationbased_text/][Reddit]]) - Dired: - [[https://protesilaos.com/codelog/2026-06-13-emacs-flat-dired-for-regexp-since-days/][Protesilaos: Emacs: flat Dired listing for REGEXP, optionally up to DAYS since last modification]] ([[https://irreal.org/blog/?p=13875][Irreal]]) - Writing: - [[https://batsov.com/articles/2026/06/11/emacs-loves-asciidoc/][Bozhidar Batsov: Emacs loves AsciiDoc]] ([[https://irreal.org/blog/?p=13871][Irreal]]) - [[https://blog.davep.org/2026/06/14/blogmore-el-v5-3-0.html][Dave Pearson: blogmore.el v5.3.0]] - adds blogmore-link-series - [[https://gitlab.com/smaller-infinity/bibtex-format][New, Fast, BibTex Formatter]] ([[https://www.reddit.com/r/emacs/comments/1u2djgg/new_fast_bibtex_formatter/][Reddit]]) - Uses rust - Denote: - [[https://taonaw.com/2026/06/14/meta-journal-notes-in-denotejournal.html][TAONAW - Emacs and Org Mode: Meta Journal notes in Denote-Journal with Journelly]] - Org Mode: - [[https://sachachua.com/blog/2026/06/from-dc-toedt-copy-org-mode-as-markdown/][Sacha Chua: From DC Toedt: Copy Org Mode as Markdown]] - [[https://ray-on-emacs.blogspot.com/2026/06/creating-reference-to-webpage-in-org.html][Raymond Zeitler: Creating a Reference to a Webpage in Org]] - [[https://www.reddit.com/r/orgmode/comments/1u5gpmb/a_day_with_orgsupertag_one_persons_complete/][A Day with Org-SuperTag — One Person's Complete Workflow]] - [[https://www.reddit.com/r/emacs/comments/1u31nrb/org_export_dispatcher_to_eisvogel_latex_template/][Org export dispatcher to Eisvogel LaTeX template]] - [[https://tilde.town/~cryptk/blog/yaob.html][YAOB – Yet Another Org Blog · (interzone)]] ([[https://mastodon.social/@cryptk/116722167175985830][@cryptk]]) - [[https://www.youtube.com/watch?v=t_mi-H9iFXA][Emacs Org-Roam: Gestione della Conoscenza a Grafi e Metodo Zettelkasten]] (06:39) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0a7387385710c708d54af89ebcd3835eb8a2eb7a][ob-core: Obsolete `org-babel-remote-temporary-directory']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4dc39c7eb3d481984fabfe2bfe578da51fb9c779][org-agenda-timerange-leaders: Allow functions as element values]] - Completion: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingEmbark][Chris's Wiki - blog/programming/EmacsUnderstandingEmbark]] ([[https://lobste.rs/s/secptg/understanding_embark_gnu_emacs_bit_some][lobste.rs]], [[https://lemmy.ml/post/48522563?scrollToComments=true][lemmy.ml]]) - Coding: - [[https://emacs.dyerdwelling.family/emacs/20260610061920-emacs--the-hidden-git-stash-keys-in-emacs-vc-directory-mode/][James Dyer: The Hidden Git Stash Keys in Emacs VC Directory Mode]] - [[https://www.swift.org/documentation/articles/zero-to-swift-emacs.html][Configuring Emacs for Swift Development | Swift.org]] ([[https://sfba.social/@kickingvegas/116734370211177731][@kickingvegas@sfba.social]]) - [[https://codeberg.org/zshaftel/tree-sitter-cl-syntax][Common Lisp tree-sitter grammar with a major-mode and Sly powered semantic highlighting]] ([[https://www.reddit.com/r/emacs/comments/1u0pyfj/common_lisp_treesitter_grammar_with_a_majormode/][Reddit]]) - [[https://www.youtube.com/watch?v=i6i1omycw0Y][Corrigindo divergências entre arquivos de configuração do emacs]] (01:37:06) - Mail, news, and chat: - [[https://github.com/laurynas-biveinis/mu4e-autotask/][mu4e-based email automation package]] ([[https://www.reddit.com/r/emacs/comments/1u0iqtm/mu4ebased_email_automation_package/][Reddit]]) - [[https://git.securityops.co/cristiancmoises/whatsappel][Whatsappel - Run WhatsApp inside Emacs]] ([[https://www.reddit.com/r/emacs/comments/1u58hb8/whatsappel_run_whatsapp_inside_emacs/][Reddit]]) - Doom Emacs: - [[https://github.com/orgs/doomemacs/discussions/114][doom emacs 项目拆分为core和modules, doom emacs 将进入快速发展期]] ([[https://www.reddit.com/r/DoomEmacs/comments/1u13u8o/doom_emacs_项目拆分为core和modules_doom_emacs_将进入快速发展期/][Reddit]]) - Fun: - [[https://www.youtube.com/watch?v=7tURkbpdUmo][The World Cup... in emacs! ⚽️💻]] (04:41, [[https://www.reddit.com/r/emacs/comments/1u2q0o9/the_world_cup_in_emacs/][Reddit]]) - [[https://www.chiply.dev/post-emacs-svg-benchmark][Emacs SVG Benchmark Reveals Gaming-Caliber Frame Rates]] ([[https://www.reddit.com/r/emacs/comments/1u2ycqp/emacs_svg_benchmark_reveals_gamingcaliber_frame/][Reddit]]) - AI: - [[https://xenodium.com/agent-shell-0-55-updates][Alvaro Ramirez: agent-shell 0.55 updates]] ([[https://lobste.rs/s/qulbgz/agent_shell_0_55_updates][lobste.rs]], [[https://www.reddit.com/r/emacs/comments/1u2x3ur/agentshell_055_updates/][Reddit]]) - [[https://github.com/dnouri/pi-coding-agent/releases/tag/v2.5.0][New Pi Emacs coding harness release has no trust issues!]] ([[https://www.reddit.com/r/emacs/comments/1u4s8ks/new_pi_emacs_coding_harness_release_has_no_trust/][Reddit]]) - [[https://codeberg.org/martenlienen/emcp][EMCP - Emacs an an MCP server]] ([[https://www.reddit.com/r/emacs/comments/1u5ef0v/emcp_emacs_an_an_mcp_server/][Reddit]]) - [[https://www.youtube.com/watch?v=8JgIE48vh6c][Vibe Coding with Emacs' Built-In AI - System Crafters Live!]] (01:47:29) - Community: - [[https://v.redd.it/uxwyavj7646h1][Joshua Blais on Doom Emacs, Vanilla Emacs, Guix, and 34-Key Keyboards]] ([[https://www.reddit.com/r/emacs/comments/1u0iy6b/joshua_blais_on_doom_emacs_vanilla_emacs_guix_and/][Reddit]]) - [[https://ray-on-emacs.blogspot.com/2026/05/emacs-its-worth-revealing-oneself-for.html][Raymond Zeitler: Emacs -- It's Worth Revealing Oneself For]] - [[https://www.rahuljuliato.com/posts/blog-on-gemini][My Blog Now Has a Gemini Mirror]] ([[https://www.reddit.com/r/emacs/comments/1u1hxyf/my_blog_now_has_a_gemini_mirror/][Reddit]]) - Rahul Juliato - [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Emacs Carnival: Underappreciated Built-ins]]: - [[https://karthinks.com/software/even-more-batteries-included-with-emacs/][Even More Batteries Included With Emacs (Karthinks)]] ([[https://www.reddit.com/r/emacs/comments/1u5pago/even_more_batteries_included_with_emacs_karthinks/][Reddit]], [[https://news.ycombinator.com/item?id=48535886][HN]], [[https://lobste.rs/s/wwbl1n/even_more_batteries_included_with_emacs][lobste.rs]]) - [[https://www.youtube.com/watch?v=yuJYEua0ZwA][Yay Emacs 33: Sacha and Prot Talk Emacs: Built-ins]] (01:01:36) - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260602.html][Emacs carnival: rec mode, an all-text database system]] ([[https://lobste.rs/s/p78ttt/emacs_rec_mode_all_text_database_system][lobste.rs]]) - Other: - [[https://github.com/tanrax/emacs-gpu][tanrax/emacs-gpu: GNU Emacs with a GPU-accelerated display backend · GitHub]] ([[https://activity.andros.dev/@andros/statuses/01KTZV88P5V4VCQ2M9293R9BTZ][@andros@activity.andros.dev]]) - [[https://www.youtube.com/watch?v=imAgBN3brns][Xah Talk Show Ep793. emacs, install Xah Fly Keys in WSL linux emacs]] (02:18:11) - [[https://www.youtube.com/watch?v=teAgI3aoIpU][Xah Talk Show Ep792. install emacs on wsl Windows Subsystem for Linux]] (01:47:31) - [[https://sachachua.com/blog/2026/06/june-11-sacha-and-prot-talk-emacs-built-ins/][Sacha Chua: Yay Emacs 33: Sacha and Prot Talk Emacs: Built-ins]] ([[https://protesilaos.com/codelog/2026-06-09-emacs-live-sacha-chua-built-ins/][Prot]]) - [[https://chrismaiorana.com/tmux-wm-emacs-no-gui/][Chris Maiorana: When tmux is your window manager]] ([[https://irreal.org/blog/?p=13868][Irreal]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/ed53dc2f-d0e2-427d-9415-45901f95ffcf@gutov.dev/][Re: master 1d91d9b717d: project-vc-dir: Use truenames - Dmitry Gutov]] - discussion of when to use symlinks and when to use truenames - [[https://yhetil.org/emacs-devel/87zf0y8w0y.fsf@linabee.uk/][Re: SDL terminal type - Lina]] - anyone interested in trying to port Emacs UI to SDL rendering? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15e5f404f05f7a1ca5bdd8eb6a7579e0546472da][Optional display of overlay-arrow in margin (bug#81109)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87133286d6b7ed20c2d6aa41c9bf00c10bc80d30][Revert "project-vc-dir: Use truenames"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78a10d17c69970687f8330f6c896170bcf936ef3][Convert outline-search-function to defcustom]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=194c28aaf22979d46f22cc424ba8f1bc78db27b3][Add outline-search-from-regexp generic helper]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6c4888ced296b6bda7752066df44d95f591cb06]['work-buffer--release' kill locals silently and reset the buffer (bug#81111)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=725120ca3de9f30c8c6bbaeb237f9c803c12b442][Set user options in file/directory locals like 'setopt-local' (bug#81120)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e7e9c55ba745e5499dc4d2370fda481b7270d74a][Add outline-show-entry-and-parents to reveal entry hierarchy]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f343f20b9449c14deceb9fed1a062687c1d52d38][Mark vc-dir-show-outgoing-count obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d91d9b717df1781c07d28f46af4ac2af19c16b4][project-vc-dir: Use truenames]] - New packages: - [[package:pure-light-theme][pure-light-theme]]: A light colored theme for e-ink color monitors (MELPA) - [[package:shexc-ts-mode][shexc-ts-mode]]: Tree-sitter major mode for ShExC (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://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/2026-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! ** 2026-06-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/06/2026-06-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/06/2026-06-08-emacs-news/ :EXPORT_DATE: 2026-06-08T14:36:11-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KTMYVZBS50B5EFDW77VQJC0F :END: It's [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Emacs Built-ins appreciation month]]! I'm coming to appreciate the menu bar more. What built-ins do you appreciate? Write about it and [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][send Ross a link]]! - Emacs updates: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-06/msg00118.html][Emacs 31.0.90 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/1tycwh7/emacs_31090_pretest_released_speed_boosts_ui/][Reddit]], [[https://www.linuxcompatible.org/story/emacs-31090-pretest-released-speed-boosts-ui-tweaks-bug-fixes/][Linux Compatible]], [[https://irreal.org/blog/?p=13858][Irreal]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Jun 9 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jun 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 12 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Jun 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=diPparUrHGw][How to Install Emacs on a Chromebook in 2026]] (07:15) - [[https://www.youtube.com/watch?v=CVtYtcFvutw][How to Setup Emacs on a Chromebook Without Elisp in 2026]] (10:37) - Emacs configuration: - [[https://wiki.plexwave.org/useful-emacs-key-bindings][Useful Emacs key bindings]] ([[https://gts.plexwave.org/@spnw/statuses/01KT4TKGRQ2VZ62CD1N9APSG20][@spnw@plexwave.org]]) - [[https://www.reddit.com/r/emacs/comments/1tzo8jz/this_is_my_best_emacs_function_written_in_my/][function to list bindings]] - [[https://ray-on-emacs.blogspot.com/2026/06/emacs-and-numeric-keypad.html][Raymond Zeitler: Emacs and the Numeric Keypad]] - [[https://mathstodon.xyz/@oantolin/116698855002229972][new embark-automatic-prefix-help-mode (@oantolin@mathstodon.xyz)]] - [[https://www.youtube.com/watch?v=ZCELm1zUcH0][How I structure my Emacs init.el file]] (27:05, [[https://github.com/maxfriis/my-emacs-config][GitHub]]) - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d: A Customizable init.el and early-init.el for Optimized Startup and Better Emacs Defaults [Release 1.5.0]​]] ([[https://www.reddit.com/r/emacs/comments/1tuowci/minimalemacsd_a_customizable_initel_and/][Reddit]]) - [[https://github.com/scovl/dotfiles/tree/main/OpenBSD/.emacs.d][dotfiles/OpenBSD/.emacs.d at main · scovl/dotfiles · GitHub]] ([[https://hachyderm.io/@lobocode/116677349851718741][@lobocode@hachyderm.io]]) - Emacs Lisp: - [[https://github.com/k3jph/stops-el][k3jph/stops-el: stops: Guards in Emacs Lisp · GitHub]] ([[https://mastodon.social/@k3jph/116693120049548169][@k3jph]]) - [[https://codeberg.org/imarko/vared.el][imarko/vared.el: Emacs command for interactively editing a variable - Codeberg.org]] ([[https://fosstodon.org/@zrzz/116711371610663138][@zrzz@fosstodon.org]]) - Appearance: - [[https://github.com/jamescherti/vim-tab-bar.el][vim-tab-bar: A Vim inspired Emacs tab-bar that adapts to any Emacs theme [Release 1.1.5]​]] ([[https://www.reddit.com/r/emacs/comments/1tu64xu/vimtabbar_a_vim_inspired_emacs_tabbar_that_adapts/][Reddit]]) - [[https://www.chiply.dev/post-svg-line][svg-line: Better Status Bars for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1u069gm/svgline_better_status_bars_for_emacs/][Reddit]], [[https://lobste.rs/s/bqjxzj/svg_line_better_status_bars_for_emacs][lobste.rs]]) - [[https://ray-on-emacs.blogspot.com/2026/06/change-emacs-cursor-to-indicate.html][Raymond Zeitler: Change Emacs Cursor to Indicate Overwrite Mode]] - [[https://source.cipherbliss.com/tykayn/emacs-theming][tykayn/emacs-theming]] ([[https://mastodon.cipherbliss.com/@tykayn/116697952623553128][@tykayn@mastodon.cipherbliss.com]]) - [[https://github.com/lucasobx/pixel-themes][Emacs themes inspired by pixel art palettes]] ([[https://www.reddit.com/r/emacs/comments/1tx56oj/emacs_themes_inspired_by_pixel_art_palettes/][Reddit]]) - [[https://www.youtube.com/watch?v=FSdPbKTBWaQ][How to Change Themes in Emacs]] (01:31) - [[https://www.youtube.com/watch?v=7Gz-FOq9AIs][How to Inhibit the Welcome Screen in Emacs]] (01:12) - [[https://www.youtube.com/watch?v=Cr9IHzj_APQ][How to Maximize Emacs' Screen Upon Startup]] (01:24) - [[https://www.youtube.com/watch?v=Rsgg-uVJlIw][How to Hide the Tool Bar, Scroll Bar, and Menu Bar in Emacs]] (02:00) - [[https://www.youtube.com/watch?v=XTgIJUwmz0Q][Nicolas Rougier's Talk at 39C3 - The art of text (rendering)]] ([[https://www.reddit.com/r/emacs/comments/1txnsrr/nicolas_rougiers_talk_at_39c3_the_art_of_text/][Reddit]]) see discussion for more thoughts on SVG in Emacs - Navigation: - [[https://www.reddit.com/r/emacs/comments/1tu9wvg/post_a_solution_embarkactonlastmessage/][Post a solution: embark-act-on-last-message]] - [[https://github.com/vmargb/project-x][Project-x revived with Emacs 30+ support!]] ([[https://www.reddit.com/r/emacs/comments/1tylkdz/projectx_revived_with_emacs_30_support/][Reddit]]) - session persistence - [[https://www.reddit.com/r/emacs/comments/1txrf6o/little_llm_helper_function_for_copying_fileline/][Little LLM helper function for copying file:line coordinates]] - [[https://github.com/jamescherti/kirigami.el][kirigami: A unified Emacs method to fold and unfold text in Emacs: outline, outline-indent, org-mode, markdown-mode, vdiff, hideshow, treesit-fold... [Release 1.1.2]​]] ([[https://www.reddit.com/r/emacs/comments/1tup3tb/kirigami_a_unified_emacs_method_to_fold_and/][Reddit]]) - Writing: - [[https://github.com/mmarshall540/electric-sentence][mmarshall540/electric-sentence: Automatically add the extra space between sentences in Emacs. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1tynlmb/wrote_a_package_to_add_the_2nd_space_between/][Reddit]]) - [[https://github.com/jamescherti/quick-sdcv.el][quick-sdcv: Emacs offline dictionary using 'sdcv' [Release 1.0.5]​]] ([[https://www.reddit.com/r/emacs/comments/1tu6u91/quicksdcv_emacs_offline_dictionary_using_sdcv/][Reddit]], [[https://irreal.org/blog/?p=13848][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1tvrwet/notes_linking_and_tagging_systems_in_emacs/][Notes, Linking and Tagging systems in Emacs]] - [[https://mahmoodsh.com/blk.html][blk]]: creating and navigating titles of text files, linking between them - [[https://blog.davep.org/2026/06/05/blogmore-el-v4-6-0.html][Dave Pearson: blogmore.el v4.6.0]] - show toc, show toc inline - Org Mode: - [[https://bicycleforyourmind.com/much-ado-about-emacs-014][Much Ado About Emacs 014: Org-Mode and the Capture System]], creating headings at different levels, and changing bindings - [[https://taonaw.com/2026/06/03/correcting-photo-orientation-for-orgmode.html][TAONAW - Emacs and Org Mode: Correcting photo orientation for org-mode in Linux]] ([[https://irreal.org/blog/?p=13860][Irreal]]) - [[https://citum.org/news/citing-with-citum-in-emacs-org-mode.html][Citing with Citum in Emacs org-mode | News | Citum]] ([[https://mas.to/@bdarcus/116677048360094778][@bdarcus@mas.to]]) - [[https://eugene-andrienko.com/it/2024/12/01/emacs-plugin-jekyll-blog.html][How I wrote an Emacs plugin to build my blog]] ([[https://mastodon.bsd.cafe/@evgandr/116687815479622870][@evgandr@bsd.cafe]]) - [[https://thecloudlet.github.io/technical/emacs/org-zola-workflow/][Migrating a Zola blog from Markdown to Org-mode — with a lint/export/check pipeline to keep them in sync | The Cloudlet]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3ea1682731fa061115bc690e76ce7d1d2955f810][Generate images in TOC for HTML export]] - Completion: - [[https://www.chiply.dev/post-incremental-suggesting-read][Beyond ICR: Incremental 'Suggesting' Read in Emacs]] ([[https://www.youtube.com/watch?v=UnAavHqekp0][YouTube]] 20:10, [[https://www.reddit.com/r/emacs/comments/1tvjp8l/beyond_icr_incremental_suggesting_read_in_emacs/][Reddit]], [[https://fosstodon.org/@chiply/116685381663629482][@chiply@fosstodon.org]]) - Coding: - [[https://github.com/rschmukler/magit-difftastic][Introducing magit-difftastic: integrate difftastic into magit]] ([[https://www.reddit.com/r/emacs/comments/1twq1bg/introducing_magitdifftastic_integrate_difftastic/][Reddit]]) - [[https://github.com/phye/inline-review][inline-review: review merge/pull requests directly within emacs]] ([[https://www.reddit.com/r/emacs/comments/1ttw2qg/inlinereview_review_mergepull_requests_directly/][Reddit]]) - [[https://www.alcarney.me/blog/2026/alc-jj-log-view-mode/][Building alc-jj-log-view-mode — Alex Carney]] ([[https://mastodon.social/@alcarney/116711382373829868][@alcarney]]) - [[https://wassimans.com/blog/building-ios-apps-with-doom-emacs/][Building IOS Apps With Doom Emacs | Wassim Mansouri]] ([[https://news.ycombinator.com/item?id=48388710][HN]]) - [[https://www.youtube.com/watch?v=thPsF9C2b10][CEDET for Plan 9 coding]] (01:14) - [[https://oylenshpeegul.gitlab.io/blog/posts/20260601/][Tim Heaney: Ziglings]] - Shells: - [[https://www.alcarney.me/blog/2026/eshell-integration/][A Simple jj Integration for eshell — Alex Carney]] ([[https://mastodon.social/@alcarney/116703207672988666][@alcarney]]) - [[https://ray-on-emacs.blogspot.com/2026/06/exeln-execute-line.html][Raymond Zeitler: exeln: EXEcute LiNe]] - [[https://ray-on-emacs.blogspot.com/2026/06/follow-on-to-exeln.html][Follow-on to exeln]] - Web: - [[https://irreal.org/blog/?p=13846][Irreal: My Growing Appreciation For EWW]] - Mail, news, and chat: - [[https://ashishpanigrahi.com/blog/o365-offline-email/][Setting up offline email for Microsoft O365 with notmuch and emacs | Ashish Panigrahi]] ([[https://ioc.exchange/@paniash/116711092886642906][@paniash@ioc.exchange]]) - [[https://lars.ingebrigtsen.no/2026/06/05/super-simple-spam-splitting-for-gnus/][Lars Ingebrigtsen: Super Simple Spam Splitting for Gnus]] - [[https://github.com/emacs-elfeed/elfeed/blob/main/NEWS.org#version-400-2026-06-06][New Elfeed 4.0.0 release]] ([[https://irreal.org/blog/?p=13862][Irreal]], [[https://news.ycombinator.com/item?id=48428652][HN]]) - [[https://en.andros.dev/blog/1a6f3018/chatting-via-meshtastic-in-emacs/][Chatting via Meshtastic in Emacs | Andros Fenollosa]] - Multimedia: - [[https://mbork.pl/2026-06-06_Copying_images_in_Emacs][Marcin Borkowski: Copying images in Emacs]] - [[https://www.youtube.com/watch?v=iUrTC4PrBpM][Kokoro-onnx with Cuda for text to speech with Emacs]] (01:26:56) - Fun: - [[https://github.com/modeverv/wasmacs][I ported GNU Emacs 30.2 to the browser with WebAssembly]] ([[https://www.reddit.com/r/emacs/comments/1tzy72g/i_ported_gnu_emacs_302_to_the_browser_with/][Reddit]]) - [[https://ianyepan.github.io/posts/emacs-in-pop-culture/][Emacs Appearance in Pop Culture]] ([[https://www.reddit.com/r/emacs/comments/1u02d0v/emacs_appearance_in_pop_culture/][Reddit]], [[https://news.ycombinator.com/item?id=48474274][HN]], [[https://irreal.org/blog/?p=13866][Irreal]], [[https://hackaday.com/2026/08/03/spotting-emacs-in-the-wild/][Hackaday]]) - AI: - [[https://kevinlynagh.com/newsletter/2026_05_difftron/][Structural diffing in Emacs; deterministic agent harnesses]] ([[https://github.com/lynaghk/difftron/][GitHub]]) - [[https://github.com/ananthakumaran/pi.el][Emacs client for Pi Coding Agent]] ([[https://www.reddit.com/r/emacs/comments/1tz40nr/emacs_client_for_pi_coding_agent/][Reddit]]) - [[https://github.com/jaketothepast/codetutor][jaketothepast/codetutor: An AI Pair Programmer, that teaches you to code as you write, for Emacs · GitHub]] ([[https://news.ycombinator.com/item?id=48449430][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1tueedh/fortnightly_tips_tricks_and_questions_20260602/][Fortnightly Tips, Tricks, and Questions — 2026-06-02 / week 22]] - [[https://www.reddit.com/r/emacs/comments/1tudad3/learning_emacs_with_progressive_vision_loss/][Learning Emacs with Progressive Vision Loss]] - [[https://kelar.org/~bandali/news/fsa-202605.html][Amin Bandali: Free software activities in May 2026]] - [[https://sachachua.com/blog/2026/06/june-4-emacs-chat-with-ben-zanin-gnomon-mastodon-social/][Emacs Chat 25: Ben Zanin (@gnomon@mastodon.social)]] ([[https://www.youtube.com/watch?v=ax4f5uaOHA8][YouTube]] 59:30) - [[https://sachachua.com/blog/2026/05/emacs-carnival-may-2026-may-i-recommend/][Sacha Chua: Emacs Carnival May 2026 wrap-up: "May I recommend..."]] - [[https://sachachua.com/blog/2026/06/transcript-of-chat-with-matei-candea-about-emacs-and-ai/][Sacha Chua: Transcript of chat with Matei Candea about Emacs and AI]] - [[https://www.youtube.com/watch?v=UqashZncNj4][This perfect text editor doesn't exist]] (15:57) - [[https://linuxblog.io/teco-neovim-text-editing-unix-linux/][From TECO to Neovim: 50 Years of Text Editing on Unix and Linux]] ([[https://www.reddit.com/r/emacs/comments/1tzo58i/from_teco_to_neovim_50_years_of_text_editing_on/][Reddit]]) - [[https://www.swi-prolog.org/PceEmacs.md][PceEmacs is an Emacs written in Prolog instead of Lisp! It also seems to support LSP]] ([[https://www.reddit.com/r/emacs/comments/1tvn264/pceemacs_is_an_emacs_written_in_prolog_instead_of/][Reddit]]) - [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Emacs Carnival: Underappreciated Emacs Builtins]]: - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260602.html][Emacs carnival: rec mode, an all-text database system]] ([[https://fediscience.org/@ericsfraga/116681034174534204][@ericsfraga@fediscience.org]]) - [[https://www.cyan.sh/blog/posts/radical-builtins.html][Jakub Nowak: Radical Builtins]] - [[https://wiki.plexwave.org/emacs-dwim-case-commands][Emacs DWIM case commands]] by spnw - Other: - [[https://github.com/ErikPrantare/phony.el][phony.el: Define voice commands in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1tubei6/phonyel_define_voice_commands_in_emacs/][Reddit]]) - [[https://bicycleforyourmind.com/much_ado_about_emacs_013][Bicycle for Your Mind: Much Ado About Emacs 013]] - anddo.el (todos), substitute - [[https://lars.ingebrigtsen.no/2026/06/03/todo-lists-and-procrastination/][Lars Ingebrigtsen: Todo Lists and Procrastination]] - [[https://github.com/jamescherti/inhibit-mouse.el][jamescherti/inhibit-mouse.el 1.0.4]] ([[https://www.reddit.com/r/emacs/comments/1tvwk7l/inhibitmouse_disable_the_mouse_in_emacs_release/][Reddit]], [[https://irreal.org/blog/?p=13853][Irreal]]) - [[http://yummymelon.com/devnull/revisiting-emacs-keyboard-macros-with-a-mouse.html][Charles Choi: Revisiting Emacs Keyboard Macros with a Mouse]] - [[https://sachachua.com/blog/2026/06/emacs-pdf-view-replace-current-page-with-file-using-pdftk/][Sacha Chua: Emacs PDF View: Replace current page with file using PDFtk]] - [[https://www.yakshaving.co.uk/posts/conquering-the-emacs-daemon/][conquering the Emacs daemon - Blog In Isolation]] ([[https://mastodon.me.uk/@andyc/116697585241088161][@andyc@mastodon.me.uk]]) - [[https://github.com/tanrax/emacs-gpu][tanrax/emacs-gpu: GNU Emacs with a GPU-accelerated display backend · GitHub]] ([[https://activity.andros.dev/@andros/statuses/01KT8T7D12K9A22FCZX0NXDV43][@andros@activity.andros.dev]]) - [[https://yhetil.org/emacs-devel/0CAC2512-C560-4D1C-964B-46BBEF5228BF@subvertising.org/][emacs-devel re: overlap with Canvas patch]],[[https://yhetil.org/emacs-devel/571c261a-a4fc-4d7f-9ccb-afc6cb530547@gutov.dev/][ can't accept LLM-generated contributions]] - [[https://fedora-sysexts.github.io/fedora/emacs/][emacs | extensions.fcos.fr (Fedora)]] ([[https://mastodon.social/@alcarney/116687391476450331][@alcarney]]) - emacs sysext for Fedora image-based systems - [[https://github.com/nohzafk/emacs-workspace-hud][I built a floating HUD for Emacs, rendered in Rust egui via WASM]] ([[https://www.reddit.com/r/emacs/comments/1tw7u87/i_built_a_floating_hud_for_emacs_rendered_in_rust/][Reddit]]) macOS - [[http://yummymelon.com/devnull/opening-macos-finder-folders-in-emacs-with-scrim.html][Charles Choi: Opening macOS Finder Folders in Emacs with Scrim]] ([[https://sfba.social/@kickingvegas/116678063857985054][@kickingvegas@sfba.social]]) - [[https://unixbhaskar.wordpress.com/2026/06/03/damn-emacs-regex-problem/][Damn! Emacs Regex problem | Unixbhaskar's Blog]] ([[https://fosstodon.org/@unixbhaskar/116682966197832720][@unixbhaskar@fosstodon.org]]) - [[https://www.youtube.com/watch?v=omoGBS3rzEw][самый хайповый гайд на Emacs]] (15:40) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/m2mrxes3bs.fsf@gmail.com/][markdown-ts-mode and markdown-ts-view-mode demoted on the release branch]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d91d9b717df1781c07d28f46af4ac2af19c16b4][project-vc-dir: Use truenames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66e02b3123a2f6845b1ec6e192f3820bb74d4a7b][(Fmarkers_in): New function (bug#81153)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2db5a145acbbe84042128806d8b2e333495cf70e][Support Ansible messages in compilation-mode]] - New packages: - [[package:bluesky][bluesky]]: A Bluesky client (MELPA) - [[package:cui][cui]]: AI-LLM chat blocks for org-mode (MELPA) - [[package:desert-theme][desert-theme]]: A warm earthy port of Vim's desert theme (MELPA) - [[package:flamegraph][flamegraph]]: Flame graphs for Emacs's native profiler and folded stacks files (NonGNU ELPA) - [[package:sleek-modeline][sleek-modeline]]: Minimal and elegant modeline (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://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/2026-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! ** 2026-06-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/06/2026-06-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/06/2026-06-01-emacs-news/ :EXPORT_DATE: 2026-06-01T09:56:44-0400 :Effort: 1:00 :END: :LOGBOOK: CLOCK: [2026-06-01 Mon 10:01]--[2026-06-01 Mon 12:58] => 2:57 :END: There were 17 posts in the in the May carnival topic "[[https://www.emacswiki.org/emacs/CarnivalMay2026][May I recommend]]", very cool! Looking for something to write about next? Check out the June theme [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Underappreciated Emacs Built-ins]] hosted by Ross A. Baker. - Help wanted: - [[https://github.com/emacs-elfeed/elfeed/blob/main/NEWS.org#upcoming-400-development][elfeed getting ready for 4.0 release, bug reports welcome]] ([[https://mastodon.world/@minad/116634996927379067][@minad@mastodon.world]]) - [[https://codeberg.org/MonadicSheep/emacs/src/branch/cross-platform][Help wanted: testing canvas patch on Windows and Mac OS]] ([[https://mathstodon.xyz/@divyaranjan/116669299330851751][@divyaranjan@mathstodon.xyz]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #6 2026 (v #živo) https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc Mon Jun 1 1900 CET - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Jun 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/314809959/ Thu Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Jun 9 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jun 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 12 1800 Europe/Paris - Emacs configuration: - [[https://commonplace.doubleloop.net/emacs-carnival-may-i-recommend][May I recommend... less stretching for your common commands]], by Neil M - [[http://yummymelon.com/devnull/anju-v150-update.html][Charles Choi: Anju v1.5.0 Update]] - mouse context menus - [[https://write.moxnet.eu/brainiac-v2-0-released][Kemal: Brainiac v2.0 released]] ([[https://codeberg.org/kemal/brainiac/releases/tag/v2.0.1][Codeberg]], [[https://www.reddit.com/r/emacs/comments/1trabor/brainiac_v20_released/][Reddit]]) - [[https://github.com/hrs/dotfiles/blob/main/emacs/.config/emacs/configuration.org][dotfiles/emacs/.config/emacs/configuration.org at main · hrs/dotfiles · GitHub]] ([[https://mastodon.social/@hafner/116672833318086035][@hafner]]) - Emacs Lisp: - [[https://i.redd.it/eqww4hblfk4h1.png][Wanna give a shout-out to Exercism.org's Emacs Lisp track]] ([[https://www.reddit.com/r/emacs/comments/1ttcwe7/wanna_give_a_shoutout_to_exercismorgs_emacs_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=SbesjOkICsg][Xah Talk Show Ep787. emacs lisp. add width height to all thumbnails]] (01:01:25) - Appearance: - [[https://github.com/abougouffa/emacs-vim-file-locals][vim-file-locals: A small package to support some of Vim's modelines in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ttahii/vimfilelocals_a_small_package_to_support_some_of/][Reddit]]) - [[https://github.com/Senka07/turboc-emacs-theme][Senka07/turboc-emacs-theme · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1tpyxp4/i_created_an_emacs_theme_based_on_turbo_c_trying/][Reddit]]) - Navigation: - [[https://tailswish.industries/objects/e99c9f61-db9b-425c-914a-63bf25877f85][Tip: bind scroll-up-line and scroll-down-line to shortcuts to make it easy to read when a cat is blocking part of the screen (@lightspill@tailswish.industries)]] - Writing: - [[https://ray-on-emacs.blogspot.com/2026/05/zap-to-char-m-z.html][Raymond Zeitler: zap-to-char M-z]] ([[https://irreal.org/blog/?p=13838][Irreal]]) - [[https://taonaw.com/2026/05/31/installing-harper-on-kubuntu-the.html][TAONAW - Emacs and Org Mode: Installing Harper on Kubuntu: The Right Way. Maybe.]] - grammar check - Denote: - [[https://taonaw.com/2026/05/26/using-denote-for-email-a.html][Using Denote for Email: A manual workflow | The Art Of Not Asking Why]] ([[https://fosstodon.org/@jtr/116641175609413241][@jtr@fosstodon.org]]) - Org Mode: - [[https://www.youtube.com/watch?v=uaHyR8sAn90][I Replaced Obsidian with Doom Emacs & Org Mode]] (14:37, [[https://www.reddit.com/r/emacs/comments/1tswduc/first_time_emacs_coming_from_neovim_and_im/][Reddit]]) - [[https://whhone.com/posts/refining-org-mode-deadlines/][Refining Org-mode Deadlines - Wai Hon's Blog]] ([[https://mastodon.social/@whhone/116635595042154725][@whhone]]) - [[https://www.reddit.com/r/emacs/comments/1tt7awc/speeding_up_orgagenda_by_keeping_orgagendafiles/][Speeding up org-agenda by keeping org-agenda-files to a minimum]] - [[https://tusharhero.codeberg.page/may-i-recommend-these-lesser-known-org-modes.html][tusharhero: May I recommend: lesser known org-modes]]: org-num-mode, org-toggle-pretty-entities ([[https://mathstodon.xyz/@tusharhero/116668082218869772][@tusharhero@mathstodon.xyz]]) - [[https://wenshan.home.blog/2026/05/31/emacs-carnival-may-i-recommend/][May I Recommend: org2blog, journaling & reading hacks]], by Wenshan Ren - Import, export, and integration: - [[https://github.com/novoid/Memacs][Memacs: added module for getting PodcastAddict episods into Org Mode]] ([[https://graz.social/@publicvoit/116636436372373569][@publicvoit@graz.social]]) - [[https://codeberg.org/tnalpgge/ox-wikidot][tnalpgge/ox-wikidot: org-mode exporter for Wikidot markup - Codeberg.org]] ([[https://bsd.network/@nasunasu/116639205205943402][@nasunasu@bsd.network]]) - [[https://taonaw.com/2026/05/25/journelly-and-osm-for-emacs.html][TAONAW - Emacs and Org Mode: Journelly and OSM for Emacs are good together]] - OpenStreetMap locations - [[https://list.orgmode.org/87ecitjbjp.fsf@Host-002.lan/T/#u][Notes from #29 bbb:OrgMeetup on Wed, March 11, 19:00 UTC+3]] ([[https://fosstodon.org/@yantar92/116663682793035364][@yantar92@fosstodon.org]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=22a724bb41fd24eed50fbf95b54a38a6e4572a14][etc/ORG-NEWS: Announce about internal changes in org-colview]] - Coding: - [[https://sfba.social/@kickingvegas/116643819531994106][Tip about using show-paren-context-when-offscreen (@kickingvegas@sfba.social)]] - [[https://buzz.cicadas.surf/@shoshin/116641447472476509][Tip about using magit-git-show-refs (@shoshin@buzz.cicadas.surf)]] - [[https://emacs.dyerdwelling.family/emacs/20260528103245-emacs--stashing-a-single-file-and-why-i-was-too-quick-to-blame-vc-mode/][James Dyer: Stashing a Single File, and Why I Was Too Quick to Blame vc-mode!]] - [[https://kowelenz.social/objects/dd93848d-ba14-45d2-92f1-89106cfb206f][Tip about using phpantom_lsp to improve performance of php-mode - @django@kowelenz.social]] - Mail, news, and chat: - [[https://coyotetracks.org/blog/best-worst-email/][The Best Worst Email Client]] ([[https://irreal.org/blog/?p=13834][Irreal]]) - [[https://thecloudlet.github.io/technical/til/mu4e-gmail-macos/][TIL: Reading Gmail in Emacs with mu4e on macOS | The Cloudlet]] ([[https://www.reddit.com/r/emacs/comments/1tqv985/mu4e_gmail_on_macos_without_oauth2_app_password/][Reddit]], [[https://irreal.org/blog/?p=13842][Irreal]]) - Fun: - [[https://github.com/oantolin/lugagge][oantolin/luggage: A Largely Undesired Gadget: a Generative Art Gallery for Emacs · GitHub]] ([[https://mathstodon.xyz/@oantolin/116666554114870746][@oantolin@mathstodon.xyz]]) - [[http://en.andros.dev/blog/d8b3a759/playing-chess-online-with-emacs/][Andros Fenollosa: Playing chess online with Emacs]] - [[https://andros.dev/blog/002f1b83/jugando-al-ajedrez-en-red-con-emacs/][Jugando al ajedrez en red con Emacs | Andros Fenollosa]] - AI: - [[https://www.reddit.com/r/emacs/comments/1tovj9y/whats_the_least_painful_emacs_ai_coding_agent/][What’s the least painful Emacs + AI coding agent setup right now?]] - [[https://github.com/seanvert/cherry-prompt][Built a lightweight, zero-dependency interactive file aggregator (with token estimates) to gather LLM context]] ([[https://www.reddit.com/r/emacs/comments/1tos31v/built_a_lightweight_zerodependency_interactive/][Reddit]]) - [[https://github.com/ahyatt/llm-buddy][Turning agents on their head: LLM help for human authorship]] ([[https://www.reddit.com/r/emacs/comments/1tnhul1/turning_agents_on_their_head_llm_help_for_human/][Reddit]]) - [[https://www.chiply.dev/post-emacs-space-tree][Announcing space-tree: Workspace Management Trees in Emacs]] ([[https://github.com/chiply/space-tree][Github]], [[https://www.youtube.com/watch?v=ENdca9uBtoQ][YouTube]] 27:56, [[https://www.reddit.com/r/emacs/comments/1tp35hs/announcing_spacetree_workspace_management_trees/][Reddit]], [[https://news.ycombinator.com/item?id=48296372][HN]]) - Community: - [[https://blog.southfox.me/2026/05/may-i-recommend-treating-emacs-as-emacs/][May I recommend... Treating Emacs as Emacs — 狐狸反走矣]] ([[https://foxsay.southfox.me/@SouthFox/116665355522011429][@SouthFox@foxsay.southfox.me]]) - [[https://sachachua.com/blog/2026/05/may-28-sacha-and-prot-talk-emacs-may-i-recommend/][Sacha Chua: Yay Emacs 32: Sacha and Prot Talk Emacs: May I recommend...]] ([[https://protesilaos.com/codelog/2026-05-27-emacs-live-sacha-chua-may-i-recommend/][Prot]], [[https://www.youtube.com/watch?v=xl-ifABU45A][YouTube]] 01:01:41) - [[https://sachachua.com/blog/2026/05/may-29-emacs-chat-with-omar-antolin-camarena/][Emacs Chat 24: Omar Antolin Camarena]] ([[https://www.youtube.com/watch?v=M7-dJb2GTN4][YouTube]] 01:08:11) - [[https://sachachua.com/blog/2026/05/karthik-s-notes-on-emacs-chat-24-omar-antolin-camarena/][Sacha Chua: Karthik's notes on Emacs Chat 24: Omar Antolin Camarena]] - [[https://fediverse.tv/c/emacs_with_dr_howell/videos][Emacs with Dr. Howell - FediverseTV]] ([[https://fediscience.org/@jameshowell/116664141819486533][@jameshowell@fediscience.org]]) - [[https://www.youtube.com/watch?v=mqSzXM9R8W4][From GNU Emacs to code gouv fr]] (38:59) - Bastien Guerry - [[https://www.youtube.com/watch?v=X1nu0il5KgU][Shibuya.lisp lispmeetup #118 2026-05-28]] (01:42:20) - Other: - Carnival for June: [[https://rossabaker.com/blog/underappreciated-emacs-built-ins/][Ross A. Baker: Underappreciated Emacs built-ins]] ([[https://social.rossabaker.com/@ross/116672580144160342][@ross@rossabaker.com]]) - [[https://github.com/abougouffa/real-backup][real-backup-mode: a package to backup files at each save point, never lose your changes again]] ([[https://www.reddit.com/r/emacs/comments/1trbjnp/realbackupmode_a_package_to_backup_files_at_each/][Reddit]], [[https://www.emacswiki.org/emacs/BackupEachSave][EmacsWiki]]) - [[https://mbork.pl/2026-05-25_Ignoring_pdfs_when_auto-reverting_files][Marcin Borkowski: Ignoring pdfs when auto-reverting files]] ([[https://irreal.org/blog/?p=13840][Irreal]]) - [[https://ray-on-emacs.blogspot.com/2026/05/emacs-view-commands.html][Raymond Zeitler: Emacs view- Commands]] - [[https://pulusound.fi/blog/emacs-bra-size-calculator][Emacs bra size calculator - pulusound]] ([[https://anticapitalist.party/@ahihi/116648421712726884][@ahihi@anticapitalist.party]], [[https://news.ycombinator.com/item?id=48330390][HN]], [[https://lobste.rs/s/yszuka/emacs_bra_size_calculator][lobste.rs]], [[https://programming.dev/post/51246395?scrollToComments=true][programming.dev]]) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/865x4631fw.fsf@gnu.org/][Where to find out what happens when a menu is created or handled]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64f4ce7b2d9d8bf8c291b8b6993f9b4ced51814c][Allow optionally disabling the use of TABs for TTY cursor movement]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=833553dd9aec0072961a7f1a7797f9481855a07f][dbus-call-method-asynchronously supports also an ERROR-HANDLER]] - New packages: - [[package:elot][elot]]: Emacs Literate Ontology Tool (ELOT) (MELPA) - [[package:f90-ts-mode][f90-ts-mode]]: Tree-sitter based Fortran 90 mode (MELPA) - [[package:lsp-ltex-plus][lsp-ltex-plus]]: Grammar and spell checking for LaTeX, Markdown, Org and more (MELPA) - [[package:mac-ime][mac-ime]]: Seamless macOS IME integration without any IME patches (MELPA) - [[package:ox-zola][ox-zola]]: Org export to Zola static site generator (MELPA) - [[package:phony][phony]]: Speech bindings for Elisp (MELPA) - [[package:sysml-mode][sysml-mode]]: Major mode for SysML v2 (Systems Modeling Language) (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://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/2026-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! ** 2026-05-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/05/2026-05-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/05/2026-05-25-emacs-news/ :EXPORT_DATE: 2026-05-25T12:45:39-0400 :END: I liked the before/after snippets in [[https://skybert.net/llm/looking-closer-at-claude-generated-lisp-code/][Looking closer at Claude Generated Lisp Code]]. (Spoiler: people write nicer code.) - Help wanted: - [[https://pkal.sdf.org/gnu-elpa/][Demo site for a proposed re-design of the GNU ELPA]] ([[https://yhetil.org/emacs-devel/87tss6z4c9.fsf@posteo.net/][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/1tlnu7z/demo_site_for_a_proposed_redesign_of_the_gnu_elpa/][Reddit]]) - feedback wanted - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed May 27 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu May 28 0100 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/314950692/ Sat May 30 1100 America/Los_Angeles - Emacs.si (in person): Emacs.si meetup #6 2026 (v #živo) https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc Mon Jun 1 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/314809959/ Thu Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://rahuljuliato.com/posts/emacs-cache-paths][Rahul Juliato: Taming Emacs Cache and Temporary Files]] ([[https://www.reddit.com/r/emacs/comments/1tkpeme/taming_emacs_cache_and_temporary_files/][Reddit]]) - [[https://codeberg.org/jamesendreshowell/emacs-config][jamesendreshowell/emacs-config: My public Emacs configuration files - Codeberg.org]] ([[https://fediscience.org/@jameshowell/116632191942015853][@jameshowell@fediscience.org]]) - Emacs Lisp: - [[https://hyperpolyglot.org/lisp][Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot]] ([[https://news.ycombinator.com/item?id=48184322][HN]], [[https://lobste.rs/s/dg2sx7/hyperpolyglot_lisp_common_lisp_racket][lobste.rs]]) - Appearance: - [[https://jamesendreshowell.com/2026-05-23-match-emacs-and-gnome-light-dark-theme.html][James Endres Howell: Match Emacs and GNOME light/dark theme]] - [[https://protesilaos.com/codelog/2026-05-21-emacs-ef-arcadia-ef-atlantis-themes/][Protesilaos: Emacs: ef-arcadia and ef-atlantis are part of the ef-themes]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1tig5pq/til_setting_line_number_type_to_visual_fixes/][TIL: setting line number type to "visual" fixes relative jumping on wrapped lines]] - TRAMP: - [[https://mastodon.uno/@cidra/116634501697266694][Using TRAMP to compile in toolbox (@cidra@mastodon.uno)]] - Dired: - [[https://mbork.pl/2026-05-18_Marking_today%e2%80%99s_files_in_Dired][Marcin Borkowski: Marking today’s files in Dired]] ([[https://irreal.org/blog/?p=13818][Irreal]]) - Writing: - [[https://taonaw.com/2026/05/24/i-wrote-about-harper-before.html][TAONAW: Checking grammar with Harper]] - Denote: - [[https://protesilaos.com/codelog/2026-05-20-emacs-denote-4-2-0/][Protesilaos: Emacs: Denote version 4.2.0]] - Org Mode: - [[https://list.orgmode.org/CH3PR84MB3424DDF3E642AB403B70D177C50F2@CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM][Org Mode requests: [RFC] org-agenda log-mode is very confusing]] - [[https://list.orgmode.org/CAL1eYuL+WKh3ST3tP8AT-QVnn41Mi_OsPUwOGa4S=BzvAbB03A@mail.gmail.com][Org Mode requests: [FR] support footnote inline displaying & navigation]] - [[https://whhone.com/posts/refining-org-mode-deadlines/][Wai Hon: Refining Org-mode Deadlines]] - [[https://www.youtube.com/watch?v=fpnIzpWVJaQ][You can do what with org agenda?]] (08:54) - [[https://www.reddit.com/r/emacs/comments/1tjypp3/how_i_finally_his_stars_in_front_of_org_headings/][How I finally hid stars in front of org headings while also using org-indent]] - [[https://www.naiquev.in/tagref-can-now-be-used-with-org-mode-files.html][Vineet Naik: tagref can now be used with org-mode files]] - [[https://kumakichi.github.io/org-github-pages.html][build blog with orgmode and github pages]] ([[https://hachyderm.io/@lobocode/116625037395300845][@lobocode@hachyderm.io]]) - [[https://www.chiply.dev/post-annotate-in-place][Annotate-in-Place Notes with Emacs and org-remark]] ([[https://www.youtube.com/watch?v=ilZsWEka8JM][YouTube]] 18:15, [[https://www.reddit.com/r/orgmode/comments/1tkh2d2/annotateinplace_notes_with_emacs_and_orgremark/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1tikch6/annotateinplace_notes_with_emacs_and_orgremark/][r/emacs]], [[https://news.ycombinator.com/item?id=48208982][HN]], [[https://irreal.org/blog/?p=13822][Irreal]]) - [[https://github.com/ganten7/navi][Navi - Personal Org-Roam Graph Window - Reads DB directly - Feedback?]] ([[https://www.reddit.com/r/emacs/comments/1tgckvz/navi_obsidianstyle_orgroam_graph_viewer_native/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1tml0wz/orgroamgt_faster_node_search_and_richer_capture/][org-roam-gt: faster node search and richer capture targets for org-roam]] ([[https://www.reddit.com/r/emacs/comments/1tml16p/orgroamgt_faster_node_search_and_richer_capture/][Reddit]]) - [[https://github.com/elij/grove-extra][grove-extra.el -- some extras on top of grove.el (fa2 graph, md etc.)]] ([[https://www.reddit.com/r/emacs/comments/1tj9ul1/groveextrael_some_extras_on_top_of_groveel_fa2/][Reddit]]) - grove is a note-taking mode - Completion: - [[https://codeberg.org/Hyudoro/dl-completion.git][dl-completion: Custom completion-style]] ([[https://www.reddit.com/r/emacs/comments/1tlnwkn/dlcompletion_custom_completionstyle/][Reddit]]) - [[https://github.com/kn66/vertico-carousel][vertico-carousel: keep the selected Vertico candidate on the first visible row]] ([[https://www.reddit.com/r/emacs/comments/1tl20wj/verticocarousel_keep_the_selected_vertico/][Reddit]]) - Coding: - [[https://ianyepan.github.io/posts/git-blame-emacs/][A small write-up of git blaming in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1tk5lzj/a_small_writeup_of_git_blaming_in_emacs/][Reddit]]) - [[https://blog.davep.org/2026/05/19/next-gh-pr-el-v1-0-0.html][Dave Pearson: next-gh-pr.el v1.0.0]] - [[https://batsov.com/articles/2026/05/20/neat-a-language-agnostic-nrepl-client-for-emacs/][Bozhidar Batsov: neat: a language-agnostic nREPL client for Emacs]] - [[https://www.reddit.com/r/emacs/comments/1thaonr/sdkmanel_perproject_sdkman_environments_in_emacs/][sdkman.el — per-project SDKMAN environments in Emacs]] - [[https://www.cyan.sh/blog/posts/new-job-jira-integration.html][Jakub Nowak: New Job: Jira Integration]] - Math: - [[https://github.com/gongshangzheng/ratex.el][ratex.el: A live preview latex math package.]] ([[https://www.reddit.com/r/emacs/comments/1tjl1yt/a_live_preview_latex_math_package/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=b7a0SsL1JV0][Doom Emacs Mail Sending and Python Way]] (03:15) - AI: - [[https://skybert.net/llm/looking-closer-at-claude-generated-lisp-code/][Looking closer at Claude Generated Lisp Code | skybert.net]] ([[https://hachyderm.io/@skybert/116619828225240155][@skybert@hachyderm.io]]) - [[https://www.reddit.com/r/emacs/comments/1tkn8sw/emacsclient_landed_in_gemini_cli_and_why_i_wont/][Emacsclient landed in Gemini CLI, and why I won't contribute to non-FOSS projects again]] - [[https://codeberg.org/martenlienen/emcp][martenlienen/emcp: An MCP server for Emacs - Codeberg.org]] ([[https://hachyderm.io/@martenlienen/116623077218961635][@martenlienen@hachyderm.io]]) - [[https://github.com/xenodium/agent-shell/pull/597][An experimental Markdown renderer by xenodium · Pull Request #597 · xenodium/agent-shell · GitHub]] ([[https://bsky.app/profile/xenodium.bsky.social/post/3mmh4vexqsc2n][@xenodium.bsky.social]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1tha5v9/fortnightly_tips_tricks_and_questions_20260519/][Fortnightly Tips, Tricks, and Questions — 2026-05-19 / week 20]] - [[https://omidmash.de/blog#concerning-emacs][Concerning Emacs (and Jazz)]] - [[https://martinsos.com/posts/may-recommend-emacs-home-base]["May I recommend thinking of Emacs as your Fortress of Solitude"]] ([[https://www.reddit.com/r/emacs/comments/1tmc6vw/my_first_time_participating_in_emacs_carnival_may/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1tihpn9/brazilians_in_the_community/][Brazilians in the community 🇧🇷]] - organizing get-togethers or a communications channel? - [[https://sachachua.com/blog/2026/05/emacs-chat-with-raymond-zeitler/][Sacha Chua: Emacs Chat 23: Emacs Chat with Raymond Zeitler]] ([[https://www.youtube.com/watch?v=ro6BZI0Z64I][YouTube]], 58:44) - [[https://toobnix.org/w/752ix2RNx5BijosuYtSGCv][#Emacs #Embark with Omar Antolin, Ramin Honary and Kent Pitman #lisp and more #interview #lispyGopherClimate - toobnix]] (1:12:40, [[https://www.reddit.com/r/emacs/comments/1th84qh/omar_antolín_camarenas_podcast_appearance_is/][Reddit]]) - [[https://vivekhaldar.com/articles/from-emacs-to-agents/][From Emacs to Agents]] - Vivek Haldar shifting away from Emacs for now - [[https://www.youtube.com/watch?v=sZpV5IIKHvs][Apropos with Bozhidar Batsov - YouTube]] ([[https://hachyderm.io/@bbatsov/116605231009691248][@bbatsov@hachyderm.io]]) - [[https://kelar.org/~bandali/life/thinking-with-prot.html][Amin Bandali: Thinking about life - chat with Protesilaos]] ([[https://protesilaos.com/commentary/2026-05-23-life-issues-and-philosophy-amin-bandali/][Prot]]) - Emacs development: - [[https://yhetil.org/emacs-devel/8633zgu8e3.fsf@gnu.org/][Re: emacs-31 142b1e0d4c3: Fix Lisp injection via X-Draft-From in Gnus - Eli Zaretskii]] - [[https://yhetil.org/emacs-devel/2b72377e-23b9-48ce-904e-4e6ff6a88eca@cs.ucla.edu/][Why braces instead of casts (Re: master 56ae704e5b2 1/7: Fix (ash -1 1) undefined behavior - Paul Eggert)]] - Other: - [[https://www.youtube.com/watch?v=4pvjwgvOtgA][Faça o Emacs olhar para o dinheiro usando o Embark]] (15:44) - [[https://meanwhiling.com/blog/2026-05-21-may-i-recommend-using-your-thumbs][May I recommend using your thumbs]] ([[https://irreal.org/blog/?p=13827][Irreal]]) - [[https://khz.ac/software/i3-integration.html][my i3-emacs integration]] ([[https://news.ycombinator.com/item?id=48252535][HN]]) i3 is a window manager - [[https://github.com/lucasec/emacs-caffeinate][caffeinate-mode: Prevent your system from sleeping using the native power assertion API in Emacs 31+]] ([[https://www.reddit.com/r/emacs/comments/1tlqay6/caffeinatemode_prevent_your_system_from_sleeping/][Reddit]]) - [[https://juanjose.garciaripoll.com/blog/emacs-security-model/][Emacs Security Profiles: A Proposal]] ([[https://www.reddit.com/r/emacs/comments/1tmlrk9/a_possible_security_layer_for_emacs/][Reddit]]) - New packages: - [[package:clutch][clutch]]: Interactive database client (MELPA) - [[package:ffs][ffs]]: Form feed-separated plain text presentations (GNU ELPA) - [[package:fzf-native][fzf-native]]: Fuzzy completion style (MELPA) - [[package:meshtastic][meshtastic]]: Chat client for Meshtastic LoRa devices via serial (MELPA) - [[package:use-package-x][use-package-x]]: Additional keywords for use-package (MELPA, [[https://www.reddit.com/r/emacs/comments/1tmlsg0/usepackagex_previously_usepackageextras_now/][Reddit]]) 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://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/2026-05][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! ** 2026-05-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/05/2026-05-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/05/2026-05-18-emacs-news/ :EXPORT_DATE: 2026-05-18T13:59:27-0400 :END: My favourite post this week was [[https://www.matem.unam.mx/~omar/apropos-emacs.html#may-i-recommend-eww-for-emacs-innovative-ui][oantolin's tip about using Eww]]. It's always interesting to see what people can do when they apply Emacs's power and composability to all sorts of things, including evaluating code snippets from webpages. Outside Emacs, there was a lively conversation on HN about [[https://news.ycombinator.com/item?id=48118727][personal software]]. Enjoy! - 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 May 20 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 May 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed May 27 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu May 28 0100 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2026 (v #živo) https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc Mon Jun 1 1900 CET - Upcoming events: - [[https://sachachua.com/blog/2026/05/may-29-emacs-chat-with-omar-antolin-camarena/][Sacha Chua: May 29: Emacs Chat with Omar Antolin Camarena]] - Emacs configuration: - [[https://github.com/scovl/dotfiles/tree/main/emacs/windows/.emacs.d][dotfiles/emacs/windows/.emacs.d at main · scovl/dotfiles · GitHub]] ([[https://hachyderm.io/@lobocode/116590308876801051][@lobocode@hachyderm.io]]) - [[https://mstempl.netlify.app/post/may-i-recommend/][May I recommend… to only add items to your init files you understand and document | Martin's Blog]] - [[https://www.acdw.net/carnival-emacs-2026-05/][May I recommend declaring bankruptcy from time to time | acdw.net]] ([[https://irreal.org/blog/?p=13836][Irreal]]) - Emacs Lisp: - [[http://yummymelon.com/devnull/enhancing-elisp-development-with-context-menus.html][Charles Choi: Enhancing Elisp Development with Context Menus]] ([[https://www.reddit.com/r/emacs/comments/1tabrsx/enhancing_elisp_development_with_context_menus/][Reddit]], [[https://irreal.org/blog/?p=13803][Irreal]]) - [[https://kelar.org/~bandali/gnu/emacs/ffs-emacs-ext-prot.html][Amin Bandali: FFS code review and Emacs extensibility with Protesilaos]] ([[https://protesilaos.com/codelog/2026-05-15-emacs-amin-bandali-ffs-display-buffer-org-capture/][Prot]]) - [[https://kickingvegas.github.io/elisp-for-python/][Elisp Cheatsheet for Python Programmers - updated]] ([[https://sfba.social/@kickingvegas/116593354164532781][@kickingvegas@sfba.social]]) - Appearance: - [[https://www.youtube.com/watch?v=E56_SNoe-oM][How to automatically scale emacs to a larger font on startup (on Raspberry Pi)]] (22:22) - Navigation: - [[https://github.com/redguardtoo/fastctags][fastctags 0.0.1 — Blazing-fast code nav & completion with Universal Ctags]] ([[https://www.reddit.com/r/emacs/comments/1texyko/fastctags_001_blazingfast_code_nav_completion/][Reddit]]) - [[https://git.sr.ht/~zelda/purr.el][purr.el - a lightweight project dashboard for emacs.]] ([[https://www.reddit.com/r/emacs/comments/1tens61/purrel_a_lightweight_project_dashboard_for_emacs/][Reddit]]) - Writing: - [[https://github.com/hesampakdaman/typst-overlay][hesampakdaman/typst-overlay · GitHub]] - Org Mode: - [[https://list.orgmode.org/CAO48Bk-hzrwXe4jOZYnhv5B12AvdTJ39E8fdAkTQRgBGuq3J9A@mail.gmail.com][Org Mode requests: [RFC] LaTeX survey]] - [[https://list.orgmode.org/24b44cbc-ca83-4f2b-b9cf-e23455844e43@gmail.com][Org Mode requests: [RFC] Round priorities in iCalendar export]] - [[https://list.orgmode.org/87wlx3hmwl.fsf@gmail.com][Org Mode requests: [RFC] org-colview: Where should a new COLUMNS keyword be inserted?]] - [[https://jan-iversen.de/posts/rezeptsammlung-mit-emacs/][Rezeptsammlung mit Emacs | Jan Iversen]] ([[https://nerdculture.de/@razorback/116591073029581859][@razorback@nerdculture.de]]) - [[https://www.reddit.com/gallery/1tgckvz][Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly]] - [[https://blog.amypillow.net/emacs/NEWS/org-yaap-1.1.0.html][Amy Pillow: Added notification actions in Org yaap]] - yet another alert package - [[https://apps.apple.com/app/org-social/id6764415116][Org Social for iOS: A decentralized microblog where your whole timeline lives in a plain-text Org Mode file you host yourself]] - [[https://toobnix.org/w/2Z7id1MZQ6C2GTo4XjvuX1][#orgmode #emacs w/ its developer Ihor Radchenko, also screwlisp and JLamothe #lispyGopherClimate - toobnix]] ([[https://toobnix.org/w/2Z7id1MZQ6C2GTo4XjvuX1][@screwtape@toobnix.org]]) - Import, export, and integration: - [[https://jan-iversen.de/posts/blogging-mit-emacs-howto/][Blogging mit Emacs - Howto | Jan Iversen]] ([[https://nerdculture.de/@razorback/116571699031306970][@razorback@nerdculture.de]]) - [[https://github.com/harshadjs/orgfs][orgfs – A FUSE filesystem for org files]] ([[https://www.reddit.com/r/emacs/comments/1tcx0w2/orgfs_a_fuse_filesystem_for_org_files/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1tcuqdj/orgfs_a_fuse_filesystem_for_org_files/][r/orgmode]]) - [[https://github.com/Martinsos/blog-in-emacs-lisp][[ANN] Starter template for your own blog in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1tayj3x/ann_starter_template_for_your_own_blog_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1tepxoh/oxhtmlfileembedding_030_embed_scrollable_csvs/][ox-html-file-embedding 0.3.0, embed scrollable CSVs with PapaParse/Tabulator, postprocess with monolith]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7c3c4cecc71536224aad8bb9099ecda1683c6567][org-agenda-clock-goto: Jump to closest entry and respect filtering]] - Feature requests: - [[https://list.orgmode.org/87zf267i1c.fsf@gmail.com][Org Mode requests: [FR] ox-md: Export custom-id search strings (::#) as anchors]] - [[https://list.orgmode.org/877bp92lr4.fsf@gmail.com][Org Mode requests: [FR] ox-md: Verbatim link export]] - [[https://list.orgmode.org/87pl2z28bf.fsf@gmail.com][Org Mode requests: [FR] Re: [FR] Tracking numerical habits]] - [[https://list.orgmode.org/87qznaw4sa.fsf@gmail.com][Org Mode requests: [FR] Tracking Habits with Alternate Calendar]] - Coding: - [[https://blog.davep.org/2026/05/13/stopping-an-accidental-push.html][Dave Pearson: Stopping an accidental push]] - [[https://emacs.dyerdwelling.family/emacs/20260518114325-emacs--vc-mode-meets-magit-or-why-i-finally-gave-in/][James Dyer: VC-Mode Meets Magit - or Why I Finally Gave In!]] - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsLspModeToEglot][Moving from lsp-mode in GNU Emacs to Eglot]] ([[https://lobste.rs/s/bojb9a/moving_from_lsp_mode_gnu_emacs_eglot][lobste.rs]]) - [[https://github.com/aardsoft/lempo/][aardsoft/lempo: Emacs protocol analysis framework · GitHub]] - [[https://davemq.github.io/2026/05/12/remote-linux-dev-with-emacs.html][Dave's blog: Remote Linux kernel development with Emacs]] - [[https://batsov.com/articles/2026/05/12/port-a-minimalist-prepl-client-for-emacs/][Bozhidar Batsov: Port: a minimalist prepl client for Emacs]] - Web: - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#may-i-recommend-eww-for-emacs-innovative-ui][May I recommend eww for Emacs's innovative UI?]] ([[https://www.reddit.com/r/emacs/comments/1tf86ko/may_i_recommend_eww_for_emacss_innovative_ui/][Reddit]], [[https://irreal.org/blog/?p=13813][Irreal]], [[https://lobste.rs/s/96kz5p/may_i_recommend_eww_for_emacs_s_innovative][lobste.rs]], [[https://irreal.org/blog/?p=13820][Irreal]], [[https://news.ycombinator.com/item?id=48187853][HN]]) - Mail, news, and chat: - [[https://codeberg.org/jamesendreshowell/gists/src/branch/master/jeh-message-lint.el][Check for missing body, subject, or attachments before sending]] ([[https://fediscience.org/@jameshowell/116574634102342131][@jameshowell@fediscience.org]]) - [[https://elpa.gnu.org/packages/minimail.html][Minimail version 0.5, with OAuth and more]] ([[https://www.reddit.com/r/emacs/comments/1tcreh4/minimail_version_05_with_oauth_and_more/][Reddit]]) - [[https://github.com/emacs-elfeed/elfeed/discussions/586][Elfeed release & Elfeed sqlite database · emacs-elfeed/elfeed · Discussion #586 · GitHub]] ([[https://mastodon.world/@minad/116565758400216391][@minad@mastodon.world]]) - AI: - [[https://github.com/jcubic/dotfiles/blob/master/emacs/config/ai.el][Agent-Shell permission system]] ([[https://www.reddit.com/r/emacs/comments/1tdvd8r/agentshell_permission_system/][Reddit]]) - Community: - [[https://www.youtube.com/watch?v=mJZDmO5yOxE][What's So Special About Emacs? - YouTube]] (08:19, [[https://www.reddit.com/r/emacs/comments/1tmk9ys/whats_so_special_about_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=48191998][HN]]) - [[https://www.chiply.dev/post-emacs-carnival-may][May I recommend... understanding Emacs's patterns]] ([[https://www.reddit.com/r/emacs/comments/1tc6c9h/may_i_recommend_understanding_emacss_patterns/][Reddit]], [[https://irreal.org/blog/?p=13811][Irreal]], [[https://news.ycombinator.com/item?id=48137656][HN]]) - [[https://curtismchale.ca/2026/05/05/emacs-carnival-may-i-recommend][Emacs Carnival: May I recommend... stop messing around and get work done]] by Curtis McHale - [[https://thanosapollo.org/posts/bzr-saga/][The Most Emacs Bzr Saga]] ([[https://www.reddit.com/r/emacs/comments/1tbh6pg/the_most_emacs_bzr_saga/][Reddit]], [[https://lobste.rs/s/jgmrz0/most_emacs_bzr_saga][lobste.rs]], [[https://irreal.org/blog/?p=13807][Irreal]]) - [[https://sachachua.com/blog/2026/05/may-14-sacha-prot-and-philip-kaludercic-talk-emacs-newcomer-experience/][Sacha Chua: YE29: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience]] ([[https://www.youtube.com/watch?v=UqfZZRl_eNw][YouTube]] 01:24:16) - [[https://sockpuppet.org/blog/2026/05/12/emacsification/][The Emacsification of Software — Quarrelsome]] ([[https://news.ycombinator.com/item?id=48118727][HN]]) - Other: - [[http://yummymelon.com/devnull/using-the-mouse-for-emacs-rectangle-commands.html][Charles Choi: Using the Mouse for Emacs Rectangle Commands]] ([[https://www.reddit.com/r/emacs/comments/1tgsnmd/using_the_mouse_for_emacs_rectangle_commands/][Reddit]]) - [[https://www.youtube.com/watch?v=5OAOK3qoSgg][Exam minimal Emacs, 42KL, try not to buy Armageddon Psychsparrow, what am I doing.]] (22:43, [[https://www.reddit.com/r/emacs/comments/1tbmz9g/minimal_emacs_for_exam_i_dont_know_what_im_doing/][Reddit]]) - [[https://fosstodon.org/@zrzz/116592767967624254][Some functions to make it easier to check for unexpected Unicode shenanigans (@zrzz@fosstodon.org)]] - [[https://github.com/hexmode/mediawiki-el][hexmode/mediawiki-el: Emacs interface to edit any mediawiki site · GitHub]] ([[https://genserver.social/objects/f5bf240f-7372-4b14-a9fe-9e35fe33f862][@katafrakt@genserver.social]]) - recently updated - [[https://emacs.dyerdwelling.family/emacs/20260512184707-emacs--a-tiny-nohup-keeping-media-alive-when-emacs-exits/][James Dyer: A Tiny Nohup: Keeping Media Alive When Emacs Exits]] - [[https://codeberg.org/r2r0/legion.el][r2r0/legion.el: Emacs mode for the Zammad help desk software - Codeberg.org]] ([[https://chaos.social/@r2r0/116573900868904042][@r2r0@chaos.social]]) - vibecoded - [[https://thecloudlet.github.io/technical/project/emacs-04/][Emacs Internal Part 04: Balancing Lisp_String Interval Trees by Text Length]] ([[https://www.reddit.com/r/emacs/comments/1tcxw25/emacs_internal_part_04_balancing_lisp_string/][Reddit]]) - [[https://www.jamescherti.com/compiling-emacs/][Compiling Emacs for High Performance on Linux and Unix Systems]] ([[https://www.reddit.com/r/emacs/comments/1ta1uqq/compiling_emacs_for_high_performance_on_linux_and/][Reddit]]) - [[https://mastodon.social/@jamescherti/116570649138796225][Tip for improving keyboard input latency by setting GTK_IM_MODULE=none (Linux, standard ASCII) (@jamescherti)]] - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/865x52awb4.fsf@gnu.org/][Challenges of opaque objects]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e381cf1fc97fc1c0bab1816476dd6f73a628b238][Allow child processes to continue after EPIPE]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b13450973abb19b2bf0d7a96516ce23c385e7713][Copy changes from tarballs when installing VC packages]] - New packages: - [[package:rare-words][rare-words]]: Highlight your rare words! (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://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/2026-05][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! ** 2026-05-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/05/2026-05-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/05/2026-05-11-emacs-news/ :EXPORT_DATE: 2026-05-11T09:00:59-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2026-05-11 Mon 09:03]--[2026-05-11 Mon 09:10] => 0:07 :END: People are getting Emacs 31 ready for release. Looking forward to that! See [[https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.31][emacs/etc/NEWS.31]] for details. Lots of posts for the Emacs Carnival theme of [[https://www.emacswiki.org/emacs/CarnivalMay2026]["May I recommend..."]], yay! - Emacs 31: - [[https://www.reddit.com/r/emacs/comments/1t6gkdz/the_emacs31_branch_has_been_created/][The emacs-31 branch has been created!]] ([[https://irreal.org/blog/?p=13795][Irreal]]) - [[https://build.opensuse.org/package/show/home:Thaodan:emacs:emacs31/emacs-31][openSUSE package for emacs-31]] ([[https://mastodon.social/@thaodan/116545552801001819][@thaodan]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/314540885/ Tue May 12 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue May 12 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed May 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu May 14 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed May 20 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 May 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://mbork.pl/2026-05-09_describe-personal-keybindings][Marcin Borkowski: describe-personal-keybindings]] ([[https://irreal.org/blog/?p=13799][Irreal]]) - [[https://www.chiply.dev/post-my-dotfiles][My Dotfiles: macOS Bootstrap and an Emacs Distribution]] ([[https://www.reddit.com/r/emacs/comments/1t6l4b9/my_dotfiles_macos_bootstrap_and_an_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1t8yb7h/backpack_emacs_hits_version_05/][Backpack Emacs hits version 0.5]] - Emacs Lisp: - [[https://kelar.org/~bandali/gnu/emacs/ffs-code-review-prot.html][Amin Bandali: FFS code review with Protesilaos]] ([[https://protesilaos.com/codelog/2026-05-08-emacs-coaching-amin-bandali/][Prot]]) - [[https://vannilla.org/write/1533394929/article.html][The Emacs's Gamegrid library #1]], [[https://vannilla.org/write/1533740728/article.html][#2]], [[https://vannilla.org/write/1533913392/article.html][#3]], [[https://vannilla.org/write/1535488871/article.html][#4]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1t4evbd/recent_commits_to_emacsmaster_introduce_margin/][Recent Commits to emacs:master: Introduce 'margin' face for window margin background]] - [[https://github.com/mang-jin/emacs-theme-nvim-dark][Emacs theme that looks like v0.10+ Neovim's default dark theme]] ([[https://www.reddit.com/r/emacs/comments/1t8yy6u/emacs_theme_that_looks_like_v010_neovims_default/][Reddit]]) - Navigation: - [[https://vannilla.org/write/1680013839/article.html][TAGS, Etags and system headers]] - [[https://vannilla.org/write/1609258895/article.html][Emacs: writing a project.el backend]] - [[https://www.youtube.com/watch?v=ptehgb80zH8][Emacs Buffer Comparison Made Easy With Ebuffers 2026 05 10 02:31:35]] (05:31) - [[https://www.youtube.com/watch?v=-6B62JpdWgs][LIVE: bribing myself to work on async Rust TCP connections]] (02:35:52, Emacs navigation chapter at [[https://www.youtube.com/watch?v=-6B62JpdWgs&t=7215s][2:00:15]]) - TRAMP: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsTrampNotes][Notes on using GNU Emacs' Tramp system in an unusual shell environment]] ([[https://lobste.rs/s/vwjrsl/notes_on_using_gnu_emacs_tramp_system][lobste.rs]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20260416103000-emacs--a-zoomed-in-vc-dir-for-the-current-directory/][James Dyer: A Zoomed in vc dir for the Current Directory in dired]] - Writing: - [[https://www.reddit.com/r/emacs/comments/1t5kaku/markdowntsmode_got_a_major_overhaul_and_is_now/][markdown-ts-mode got a major overhaul and is now part of Emacs 31]] - [[https://blog.davep.org/2026/05/08/blogmore-el-v4-5-0.html][Dave Pearson: blogmore.el v4.5.0]] - add blogmore-set-as-cover - [[https://blog.davep.org/2026/05/07/blogmore-el-v4-4-0.html][v4.4.0]] - blogmore-become-like - [[https://codeberg.org/liberty/just-write/src/branch/main/jw.el][jw.el: Just Write, a microjournaling tool (uses external binary)]] ([[https://mathstodon.xyz/@liberty/116517775716575306][@liberty@mathstodon.xyz]]) - Denote: - [[https://www.alcarney.me/blog/2026/organising-series-with-denote-sequence/][Organising Series with denote-sequence — Alex Carney]] ([[https://mastodon.social/@alcarney/116552920982223453][@alcarney]]) - Org Mode: - [[https://list.orgmode.org/87zf267i1c.fsf@gmail.com][Org Mode requests: [FR] ox-md: Export custom-id search strings (::#) as anchors]] - [[https://jonathanchu.is/posts/introducing-grove/][grove.el - an Obsidian-like note-taking mode for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1t4xmcb/groveel_an_obsidianlike_notetaking_mode_for_emacs/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1t4xmsk/groveel_an_obsidianlike_notetaking_mode_for_emacs/][r/orgmode]], [[https://irreal.org/blog/?p=13792][Irreal]], [[https://news.ycombinator.com/item?id=48016809][HN]], [[https://news.ycombinator.com/item?id=48013448][HN]]) - [[https://www.youtube.com/watch?v=94jFimnlvNM][mon workflow emacs]] (18:31) - [[https://www.youtube.com/watch?v=IygqcQhLhOo][Spacemacs | Org-mode Table Spreadsheet Formula | Productivité]] (05:19) - Import, export, and integration: - [[https://gitlab.com/jdm204/ox-html-file-embedding][Tiny package for org links which base64 embed files into HTML export for sharing]] ([[https://www.reddit.com/r/orgmode/comments/1t93h3e/tiny_package_for_org_links_which_base64_embed/][Reddit]]) - [[https://list.orgmode.org/87bjeqvqc6.fsf@christianmoe.com/][Note about needing to escape things in Org macros]] ([[https://mathstodon.xyz/@pabryan/116537127097802685][@pabryan@mathstodon.xyz]]) - [[https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH][LuaLaTex y fontspec (Orgmode) - FediverseTV]] ([[https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH][@emacs_org@fediverse.tv]]) - [[https://gitlab.com/yugaego/emacs-config/-/blob/main/configs/init-org.el?ref_type=heads#L109][Config for using multiple org-publish projects]] ([[https://fosstodon.org/@yugaego/116549279791127644][@yugaego@fosstodon.org]]) - [[https://jan-iversen.de/2026/05/06/blogumzug.html][Blog-Umzug? | Jan Iversen]] ([[https://nerdculture.de/@razorback/116529000129741089][@razorback@nerdculture.de]]) - [[https://git.sr.ht/~zelda/sync.el][sync.el - sync Org files with git automatically]] ([[https://www.reddit.com/r/orgmode/comments/1t84mr5/syncel_actually_exists_this_time_no_crypto/][Reddit]]) - [[http://en.andros.dev/blog/ba142044/twtxt-vs-org-social-the-evolution-of-an-idea/][Andros Fenollosa: twtxt vs Org Social: the evolution of an idea]] - [[https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV][Descubriendo la red Org-social - FediverseTV]] ([[https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV][@emacs_org@fediverse.tv]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=004e0828b7758b70ceb0ff47cdd872940c49dcdb][ox-latex.el: New variable org-latex-descriptive-environment]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=732610714eea47a133ca0bfc163d30a871b25e7b][ob-tangle: Make tangling from archived trees optional]] - Completion: - [[https://www.chiply.dev/post-vompeccc-showcase][Emacs Completion Showcase with VOMPECCC (video)]] ([[https://www.youtube.com/watch?v=wyzUXScErjE][YouTube]] 01:08:43, [[https://www.reddit.com/r/emacs/comments/1t57j68/emacs_completion_showcase_with_vompeccc_video/][Reddit]], [[https://news.ycombinator.com/item?id=48037156][HN]], [[https://lobste.rs/s/ixlzlj/emacs_completion_showcase_with_vompeccc][lobste.rs]]) - [[https://github.com/kn66/vertico-buffer-frame][Follow-up: vertico-buffer-frame, a child-frame experiment for vertico-buffer]] ([[https://www.reddit.com/r/emacs/comments/1t4fu7w/followup_verticobufferframe_a_childframe/][Reddit]]) - [[https://github.com/jojojames/fzf-async][fzf-async]] ([[https://www.reddit.com/r/emacs/comments/1t6rs2h/fzfasync/][Reddit]]) - [[https://github.com/zenitsu7772000/yuta.el][Yuta.el: native fuzzy finder, Lsp Completion, and command palette for Emacs (uses external CLI tools)]] ([[https://www.reddit.com/r/emacs/comments/1t4jq5h/yutael_is_a_fast_native_fuzzy_finder_lsp/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=NTHRxu7LFjI][My Doom Emacs setup for Rust development in less than two minutes]] (01:36) - [[https://thanosapollo.org/projects/emacs-forgejo/][emacs-forgejo | Thanos Apollo]] ([[https://sigmoid.social/@csantosb/116546018189748980][@csantosb@sigmoid.social]]) - [[https://github.com/cobacdavid/hprpl][hprpl-mode]] for the HP-48G - [[https://www.reddit.com/r/emacs/comments/1t9ib4b/finally_gotodefinition_w_eglot_on_jvm_languages/][Finally go-to-definition w/ Eglot on JVM languages (Kotlin and Java)! do you know how to improve it?]] - [[https://github.com/PlugwiseBV/LuaProbe.el][Using our new Lua debbuger: LuaProbe, we made an Emacs package for it]] ([[https://www.reddit.com/r/emacs/comments/1t3bycu/using_our_new_lua_debbuger_luaprobe_we_made_an/][Reddit]]) - [[https://www.youtube.com/watch?v=wSKdspfOdSU][Configurando o Windows para Programar Jogos em C | Indie Game Dev]] (48:38) - [[https://eshelyaron.com/sweep.html#High_002dlevel-Architecture][Sweep: SWI-Prolog Embedded in Emacs]] ([[https://mastodon.social/@PuercoPop/116522365591905026][@PuercoPop]]) - [[https://jao.io/blog/geiser-moved-to-codeberg.html][jao: geiser moved to codeberg]] - Scheme interfaces - Math: - [[https://vannilla.org/write/1738103064/article.html][The Simple Emacs Spreadsheet]] - Shells: - [[https://www.jamescherti.com/emacs-toggle-a-shell-window-shell-pop/][Toggle an Emacs terminal with a single keystroke using shell-pop (Recently Refactored)]] ([[https://www.reddit.com/r/emacs/comments/1t7fp1v/toggle_an_emacs_terminal_with_a_single_keystroke/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1t821vz/just_a_quick_eat_survey/][Just a quick "Eat" survey]] - [[https://sr.ht/~hajovonta/termit/][termit: Terminal emulator for Emacs]] ([[https://mastodon.online/@hajovonta/116529852107644722][@hajovonta@mastodon.online]]) - Web: - [[https://einar.codeberg.page/speed_improvement_hack_for_dired_with_eww.html][Einar Mostad: Speed improvement hack for dired with EWW]] - browse-url-handlers - Mail, news, and chat: - [[https://mastodon.world/@minad/116534494908640147][What improvements would you like to see in elfeed? (@minad@mastodon.world)]] - [[https://github.com/emacs-elfeed/elfeed/commit/072a609bb7e67c9b300ab22859a9423f7d7734d3][Add elfeed-tree-mode · emacs-elfeed/elfeed@072a609 · GitHub]] ([[https://mastodon.world/@minad/116544681551499931][@minad@mastodon.world]]) - Multimedia: - [[https://codeberg.org/contrapunctus/sxiv.el][contrapunctus/sxiv.el: Launch (n)sxiv ((Neo) Simple X Image Viewer)]] ([[https://fe.disroot.org/objects/2b02fc3e-a422-4795-97a8-0d8cfc0e915a][@contrapunctus@fe.disroot.org]]) - AI: - [[https://www.reddit.com/gallery/1t8vgxr][I made elisp-quality-ai: AI-friendly quality reports for Emacs Lisp projects]] - [[https://github.com/deno1011/emacs-mac-setup/blob/main/README.md][Emacs with Org-Mode and Claude for Apple MacBook]] ([[https://news.ycombinator.com/item?id=48065731][HN]]) - [[https://github.com/gicrisf/ox-skills][ox-skills: manage AI agent skills in Org-mode]] ([[https://www.reddit.com/r/emacs/comments/1t86yst/oxskills_manage_ai_agent_skills_in_orgmode/][Reddit]]) - [[https://infosec.town/notes/alwbcffuqxf2ekpw][display-buffer-alist config for claude-code (@cyberwolf@infosec.town)]] - Community: - [[https://www.reddit.com/r/emacs/comments/1t438si/fortnightly_tips_tricks_and_questions_20260505/][Fortnightly Tips, Tricks, and Questions — 2026-05-05 / week 18]] - [[https://sachachua.com/blog/2026/05/emacs-carnival-may-2026-may-i-recommend/][Sacha Chua: Emacs Carnival May 2026: "May I recommend..."]] - [[https://www.finaprosadigital.com/2026-05-02-may-emacs-carnival.html][May Emacs Carnival]]: Carlos Pajuelo - [[https://idlip.in/posts/may-i-recommend/][May I Recommend EWM | Dilip's Log]] - [[https://sachachua.com/blog/2026/05/from-david-dimagid-what-we-talk-about-when-we-talk-about-recommending-emacs-packages/][Sacha Chua: From David Dimagid: What we talk about when we talk about recommending Emacs packages]] - [[https://vannilla.org/write/1778277936/article.html][May I recommend… escaping the minibuffer]] ([[https://mibl.vannilla.org/@vanni/statuses/01KR4TJ3RG34K6W9A43ES5FH4Q][@vanni@mibl.vannilla.org]]) - [[https://giampaolo.guiducci.it/posts/2026-05-09-may-i-recommend-vibemacsing/][May I recommend… vibemacsing? | Giampaolo Guiducci]] ([[https://fosstodon.org/@gosub/116548774985172047][@gosub@fosstodon.org]]) - [[https://mstempl.netlify.app/post/may-i-recommend/][May I recommend… to only add items to your init files you understand and document?]] Martin Stemplinger - [[https://curtismchale.ca/2026/05/05/emacs-carnival-may-i-recommend][Curtis McHale: Emacs Carnival: May I recommend...]] - [[https://kelar.org/~bandali/gnu/emacs/emacs-chat-202605.html][Amin Bandali: Emacs Chat with Sacha Chua]] ([[https://www.youtube.com/watch?v=ZiTQt8q1Ybc][YouTube]] 01:12:31, [[https://irreal.org/blog/?p=13797][Irreal]], [[https://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/][Sacha]]) - [[https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-shae-erisson/][Sacha Chua: Emacs Chat 22: Shae Erisson]] ([[https://www.youtube.com/watch?v=Ovya0O2otbU][YouTube]], 01:02:36) - [[https://www.reddit.com/r/emacs/comments/1t43rrt/i_just_dont_get_it/][I just dont get it...]] - long discussion about Emacs Lisp and customization - [[https://www.youtube.com/watch?v=iuwn8GpRj7w][Emacs ATX Meetup. May 2026. GNU Hyperbole.]] (01:44:31) - [[https://fosstodon.org/@chiply/116518555422356975][Thread about what makes Emacs easy for you (@chiply@fosstodon.org)]] - [[https://toobnix.org/w/mu2Wm3Y7F6dBbqBivkXL1x][Kent Pitman, Ramin Honary, Screwlisp #climate #emacs autocomplete #lisp #unix_surrealism #logic #lispyGopherClimate - toobnix]] ([[https://gamerplus.org/@screwlisp/116524570149752933][@screwlisp@gamerplus.org]]) - [[https://curtismchale.ca/2026/05/05/the-gravitational-pull-of-familiar-tools][Curtis McHale: The gravitational pull of familiar tools]] - Other: - [[https://codeberg.org/veer66/ya-sort-lines][veer66/ya-sort-lines: Yet-another sort lines - Codeberg.org]] ([[https://mstdn.io/@veer66/116539186622279157][@veer66@mstdn.io]]) - [[https://codeberg.org/jamesendreshowell/ramb][jamesendreshowell/ramb: Emacs package Really Actually Make Backups - Codeberg.org]] ([[https://fediscience.org/@jameshowell/116522614001195322][@jameshowell@fediscience.org]]) - [[https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/][Protesilaos: Emacs: save any buffer as PDF (my new buffer-to-pdf package)]] - [[http://corwin.bru.st/2026-05-08-last-rev.pl/][Corwin Brust: last-rev.pl]] - find the most recent commit to each Emacs branch (or other Savannah projects) - [[https://www.jamescherti.com/compiling-emacs/][James Cherti: A Technical Guide for Compiling Emacs and its Packages for Maximum Performance on UNIX or GNU/Linux systems]] ([[https://lobste.rs/s/zihixw/technical_guide_compiling_emacs_for][lobste.rs]]) - [[https://protesilaos.com/codelog/2026-05-04-emacs-keyboard-ergonomics/][Protesilaos: Re: Emacs and keyboard ergonomics]] ([[https://irreal.org/blog/?p=13788][Irreal]]) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/CAM=F=bBAT3mTHqqut2fvYN=SJ=NNqBisePTWGjO-XpzRAO7=9w@mail.gmail.com/][Re: Tail recursion - Lynn Winebarger]] - emacs-31 probably not going to have igc - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66729f3e5080f8853393e5f88ce6f062b45164b7][New variable 'completion-frontend-properties' (bug#80990)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d287aa2761af39f64d5d0d7f4e6b74430ec8b74][Bump master Emacs version to 32.0.50]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d24b10ca75f49217f8585ce9c0fb53209693f882][Introduce 'margin' face for window margin background]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed1fe2ca9590a97aee62f74630f7f1f9d795bcb2][nadvice.el: Make it easier to find how to change an interactive-form]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a952324e9be37869158e8a9cc4f676fa6113a343][keyboard.c: Allow SIGINT to `quit` in batch mode, instead of exit]] - New packages: - [[package:apple-container-tramp][apple-container-tramp]]: TRAMP integration for apple container (MELPA) - [[package:claude-code-context][claude-code-context]]: Share buffer context with Claude Code (MELPA) - [[package:folgezett][folgezett]]: Folgezettel IDs for org-roam (MELPA) - [[package:gnus-browse-url-in-article][gnus-browse-url-in-article]]: Smarter browse-url for Gnus articles (MELPA) - [[package:har-viewer][har-viewer]]: Major mode for viewing HTTP Archive (HAR) files (MELPA) - [[package:indigo][indigo]]: Emacs interface to the Indigo cheminformatics library (MELPA) - [[package:nucleo-completion][nucleo-completion]]: Nucleo-backed completion style (MELPA) - [[package:shannon-max][shannon-max]]: Analyze your keybindings with information theory (MELPA) - [[package:verdict-dart][verdict-dart]]: Dart runner for verdict (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://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/2026-05][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! ** 2026-05-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/05/2026-05-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/05/2026-05-04-emacs-news/ :EXPORT_DATE: 2026-05-04T09:08:22-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2026-05-04 Mon 09:15]--[2026-05-04 Mon 10:20] => 1:05 :END: Thanks to everyone who shared their thoughts on the April 2026 Emacs Carnival theme of [[https://www.emacswiki.org/emacs/CarnivalApril2026][Newbies and Starter Kits]]. Check out that post to see all the entries people have shared so far. I enjoyed [[https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/][chatting with Prot]] about the topic, and he [[https://protesilaos.com/codelog/2026-04-30-emacs-decent-default-sacha-chua/][shared some defaults]] that even experienced users have been trying out. The carnival theme for May 2026 is "[[https://www.emacswiki.org/emacs/CarnivalMay2026][May I recommend...]]". Looking forward to reading your posts! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #5 2026 (v #živo) https://dogodki.kompot.si/events/b4192df7-3da4-41b8-95a3-532b93923656 Mon May 4 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/314341747/ Thu May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 8 1800 Europe/Paris - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/314540885/ Tue May 12 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue May 12 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed May 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu May 14 0000 Asia/Singapore - [[https://sachachua.com/blog/2026/05/may-14-sacha-prot-and-philip-kaludercic-talk-emacs-newcomer-experience/][Sacha Chua: May 14: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience]] ([[https://protesilaos.com/codelog/2026-05-04-emacs-live-sacha-chua-philip-kaludercic/][Protesilaos]]) - Beginner: - [[https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/][Sacha Chua: What's in the Emacs newcomers-presets theme?]] - [[https://sachachua.com/blog/2026/04/working-on-the-emacs-newbie-experience/][Sacha Chua: Working on the Emacs newbie experience]] - [[https://protesilaos.com/codelog/2026-04-30-emacs-decent-default-sacha-chua/][Protesilaos: Emacs: decent defaults I shared with Sacha Chua]] ([[https://irreal.org/blog/?p=13780][Irreal]], [[https://lemmy.ml/post/47030126?scrollToComments=true][lemmy.ml]]) - Emacs configuration: - [[https://www.jamescherti.com/essential-emacs-packages/][Must-have Emacs packages you should know about [Updated]​]] ([[https://www.reddit.com/r/emacs/comments/1sy4w9v/musthave_emacs_packages_you_should_know_about/][Reddit]]) - [[https://jiewawa.me/2026/05/overriding-keybindings-with-meow/][Jiewawa: Overriding keybindings with Meow]] - [[https://magnus.therning.org/2026-05-02-follow-up-on-switching-to-eglot.html][Magnus: Follow-up on switching to eglot]] - more about use-package - [[https://www.youtube.com/watch?v=MHxRvAKnlCo][Emacs config]] (15:08) - [[https://github.com/badele/idem][badele/idem: Doom Emacs configuration for DevOps workflows (bash, go, json, python, terraform, typescript, etc...)]] ([[https://bsky.app/profile/jesuislibre.org/post/3mkzbzpieec24][@jesuislibre.org on Bluesky]]) - [[https://github.com/igpdev/dyst-emacs.d][Sharing my emacs.d while cleaning up my folder a bit.]] ([[https://www.reddit.com/r/emacs/comments/1t0mhtv/sharing_my_emacsd_while_cleaning_up_my_folder_a/][Reddit]]) - [[https://github.com/jcubic/dotfiles][My Emacs Config]] ([[https://www.reddit.com/r/emacs/comments/1sxxdve/my_emacs_config/][Reddit]]) - [[https://gist.github.com/aaratha/41ae3f2fbeed8497b974b229aa25c875][Been working on my emacs config lately]] ([[https://www.reddit.com/r/emacs/comments/1sxrqyh/been_working_on_my_emacs_config_lately/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1sxbves/my_configuration_and_workflow_for_game/][My configuration and workflow for game development in emacs with Godot]] - Emacs Lisp: - [[https://elpa.gnu.org/contributing.html][Contributing to ELPA]] ([[https://social.sdfeu.org/@pkal/116500927707341714][@pkal@social.sdfeu.org]], [[https://www.reddit.com/r/emacs/comments/1t141fi/elpa_contributing_page/][Reddit]]) - [[https://github.com/emacs-compat/compat/commit/2ef017671bdc643dbdbe3bfb746b80d090db792a][compat 31.0.0.0 released, stabilization in progress]] ([[https://mastodon.world/@minad/116504189900445159][@minad@mastodon.world]]) - [[https://davemq.github.io/emacs/test/2026/04/27/test.html][Dave's blog: Writing an automated test to try to find an Emacs bug]] - [[https://github.com/zawatton/nelisp][NeLisp v1.0 — Emacs Lisp implemented in Elisp, plus a small Rust runtime that runs it without Emacs]] ([[https://www.reddit.com/r/emacs/comments/1sx3qfa/nelisp_v10_emacs_lisp_implemented_in_elisp_plus_a/][Reddit]]) - Appearance: - [[https://github.com/dpassen/modus-flexoki][modus-flexoki]] ([[https://www.reddit.com/r/emacs/comments/1t0f7m9/modusflexoki/][Reddit]]) - Navigation: - [[http://yummymelon.com/devnull/bulk-search-replace-commands-for-files-and-buffers-in-emacs.html][nfdn: Bulk Search & Replace Commands for Files and Buffers in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1szmwyl/nfdn_bulk_search_replace_commands_for_files_and/][Reddit]]) - [[https://gist.github.com/rougier/23f723b039873cd5c2e9eb6862dbc31e][Sidetabs using side windows.]] ([[https://www.reddit.com/r/emacs/comments/1sy8yon/sidetabs_using_side_windows/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/1t0cgjn/how_i_use_quicksdcv_to_get_the_oxford_english/][How I use quick-sdcv to get the Oxford English Dictionary in my Emacs]] - [[https://blog.davep.org/2026/04/28/blogmore-el-v4-3-0.html][Dave Pearson: blogmore.el v4.3.0]] - blogmore-toggle-invite-comments, blogmore-invite-comments-to - Denote: - [[https://codeberg.org/treflip/denote-wordcloud][New package: denote-wordcloud]] ([[https://www.reddit.com/r/emacs/comments/1swy395/new_package_denotewordcloud/][Reddit]]) - Org Mode: - [[https://watch.linuxrenaissance.com/w/kVFJsqTfqHWg56gtpiK5xW][Stupidly Simple Notes Taking With Emacs - Linux Renaissance]] ([[https://watch.linuxrenaissance.com/w/kVFJsqTfqHWg56gtpiK5xW][@darth@watch.linuxrenaissance.com]]) - [[https://www.reddit.com/r/emacs/comments/1sz6o25/i_built_an_orgmode_weekday_repeater_wd/][I built an org-mode weekday repeater, .+wd]] - [[https://jonathanchu.is/posts/introducing-grove/][Jonathan Chu: Introducing grove.el]] - note-taking workflow for Org - [[https://github.com/mingey/dossier.el][Experimental/personal PDF-viewing/notetaking minor mode I (sort of) vibe-coded.]] ([[https://www.reddit.com/r/emacs/comments/1t335y5/experimentalpersonal_pdfviewingnotetaking_minor/][Reddit]]) dired + pdfview + org - Import, export, and integration: - [[https://martinsos.com/posts/my-blog-in-elisp][Implementing a minimal evergreen blog in HTML and Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1t1sm31/implementing_a_minimal_evergreen_blog_in_html_and/][Reddit]], [[https://news.ycombinator.com/item?id=47987153][HN]]) - [[https://randyridenour.net/posts/2026-05-03-managing-multiplechoice-questions-with-org-mode.html][Randy Ridenour: Managing Multiple-Choice Questions With Org Mode]] - [[https://codeberg.org/jamesendreshowell/org-teach-worksheet][jamesendreshowell/org-teach-worksheet: Emacs lisp and Org macros for authoring classroom worksheets - Codeberg.org]] ([[https://fediscience.org/@jameshowell/116485356441862893][@jameshowell@fediscience.org]]) - [[https://codeberg.org/schue/org-canvas][schue/org-canvas: upload Org mode files directly into an instance of the Canvas LMS.]] ([[https://ecoevo.social/@schuemaa/116501189537892452][@schuemaa@ecoevo.social]]) - [[https://github.com/deopurkar/canvas.el/blob/main/canvas.org][canvas.el/canvas.org - interact with the Canvas learning management system]] ([[https://mathstodon.xyz/@locallytrivial/116507994101286311][@locallytrivial@mathstodon.xyz]]) - [[https://elblogdelazaro.org/de-org-mode-a-trilium-notes-pasando-por-obsidian/][De Org-mode a Trilium Notes, pasando por Obsidian · El blog de Lázaro]] ([[https://mastodon.social/@elblogdelazaro/116504043021542948][@elblogdelazaro]]) - [[https://source.cipherbliss.com/tykayn/orgmode-to-gemini-blog][tykayn/orgmode-to-gemini-blog]] ([[https://mastodon.cipherbliss.com/@tykayn/116515518858107308][@tykayn@mastodon.cipherbliss.com]]) - Completion: - [[https://mastodon.world/@minad/116482878498793885][History: delete old duplicates, but still rank by frecency (@minad@mastodon.world)]] - [[https://github.com/kn66/vertico-posframe-preview][vertico-posframe-preview: a preview sidecar for vertico-posframe]] ([[https://www.reddit.com/r/emacs/comments/1t0vmko/verticoposframepreview_a_preview_sidecar_for/][Reddit]]) - [[https://www.chiply.dev/post-vompeccc-fruits][VOMPECCC from Scratch: Picking Fruits and Veggies with ICR]] ([[https://www.youtube.com/watch?v=0NeQ6xgRGkA][YouTube]] 51:06, [[https://www.reddit.com/r/emacs/comments/1sy0urz/vompeccc_from_scratch_picking_fruits_and_veggies/][Reddit]], [[https://news.ycombinator.com/item?id=47940782][HN]]) - incremental completing read with vertico, consult, marginalia, etc. - Coding: - [[https://fosstodon.org/@robjperez/116512685664012644][Code to run magit-status on a project (@robjperez@fosstodon.org)]] - [[https://www.reddit.com/gallery/1t387d1][Wireframe.el Keyboard-first wireframe prototyping inside GNU Emacs.]] - [[https://github.com/Daskeladden/shipit][Auto-mark rules, snooze, marking and filters for GitHub notifications in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1t15vqa/automark_rules_snooze_marking_and_filters_for/][Reddit]]) - [[https://fosstodon.org/@robjperez/116501557241125727][eglot, emscripten, and clangd (@robjperez@fosstodon.org)]] - [[https://einar.codeberg.page/fix-python-mode-repl-problem.html][Einar Mostad: Fix Emacs python-mode REPL and org code block with python evaluation problems]] - [[https://github.com/Ethan0456/uv.el][uv.el -- a declarative Emacs interface for the uv Python package manager (experimental)]] ([[https://www.reddit.com/r/emacs/comments/1sy965x/uvel_a_declarative_emacs_interface_for_the_uv/][Reddit]]) - [[https://magnus.therning.org/2026-05-02-secrets-when-connecting-to-dbs.html][Magnus: Secrets when connecting to DBs]] - [[https://github.com/PlugwiseBV/LuaProbe.el][Using our new Lua debbuger: LuaProbe, we made an Emacs package for it]] ([[https://www.reddit.com/r/emacs/comments/1t3bycu/using_our_new_lua_debbuger_luaprobe_we_made_an/][Reddit]]) - [[https://codeberg.org/snyssfx/go-prettify-mode.el][Package announcement: go-prettify-mode.el]] ([[https://www.reddit.com/r/emacs/comments/1t0n68o/package_announcement_goprettifymodeel/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1t06vg8/emacs_is_a_fantastic_sql_editor/][Emacs is a fantastic SQL editor]] - see the comments for more recommendations - Mail, news, and chat: - [[https://davemq.github.io/emacs/gnus/url/2026/04/29/visiting-urls-from-gnus-summary.html][Dave's blog: Browsing URLs from Gnus Summary buffer]] ([[https://irreal.org/blog/?p=13778][Irreal]]) - [[https://jan-iversen.de/2026/04/30/emails-in-emacs-speziell-proton.html][Emails in Emacs (speziell Proton Mail) | Jan Iversen]] ([[https://nerdculture.de/@razorback/116492503967815830][@razorback@nerdculture.de]]) - Evil mode: - [[https://magnus.therning.org/2026-05-04-jumping-to-errors-in-evil.html][Magnus: Jumping to errors in Evil]] - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20260430074958-emacs--a-tiny-header-line-tweak:-image-dimensions-in-image-mode/][James Dyer: A Tiny Header line Tweak: Image Dimensions in image mode]] - Fun: - [[https://old.reddit.com/r/nethack/comments/1seiwro/server_play_support_in_nethackel/][Server play support in nethack-el]]: Help lobby for support on popular Nethack servers - AI: - [[https://github.com/elij/macher-agent][macher-agent: Similar to gptel-agent but within the macher context]] ([[https://www.reddit.com/r/emacs/comments/1t3dvbl/macheragent_similar_to_gptelagent_but_within_the/][Reddit]]) - [[https://github.com/nohzafk/agent-shell-codex-skills][adds $ completion for Codex skills in agent-shell buffers]] ([[https://www.reddit.com/r/emacs/comments/1szeqlq/adds_completion_for_codex_skills_in_agentshell/][Reddit]]) - [[https://github.com/vkazanov/emacs-major-mode-kit][Agent's major mode kit]] ([[https://www.reddit.com/r/emacs/comments/1sxykxs/agents_major_mode_kit/][Reddit]]) - [[https://github.com/dgillis/emacs-codex-ide][Emacs manager for OpenAI Codex conversations]] ([[https://www.reddit.com/r/emacs/comments/1sxm9gz/emacs_manager_for_openai_codex_conversations/][Reddit]]) - [[https://github.com/zawatton/anvil.el/releases/tag/v1.0.0][anvil.el v1.0.0 — first stable, anvil-ide split, anvil-pkg sister, and a no-Emacs path via NeLisp]] ([[https://www.reddit.com/r/emacs/comments/1sx3a10/anvilel_v100_first_stable_anvilide_split_anvilpkg/][Reddit]])- let AI agents use Emacs as a workbench via MCP - Community: - Emacs Carnival April 2026: - [[https://fsworkingnotes.blogspot.com/2026/04/how-i-got-into-emacs-and-free-software.html][Free Software Tools: How I got into Emacs (and Free Software)]] ([[https://toot.si/@len/116488103387185567][@len@toot.si]]) - [[https://macadie.info/2026/04/30/emacs-carnival-history-and-thoughts-on-start-kits/][Eric MacAdie: Emacs Carnival: History and Thoughts on Starter Kits]] - [[https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/][Sacha Chua: YE24: Sacha and Prot Talk Emacs - Newbies/Starter Kits]] ([[https://www.youtube.com/watch?v=z7pcLdwuyxE][YouTube]], 1:05:10) - [[https://www.youtube.com/watch?v=Yht0N26EoF4][YE20: Emacs Carnival: newbies / starter kits]] (01:03:50) - [[https://www.youtube.com/watch?v=xZWFh2nXxFk][YE23: Explore Emacs starter kits and other resources]] (59:26) - [[https://www.emacswiki.org/emacs/CarnivalMay2026][Emacs Carnival in May (and in general)]] ([[https://www.reddit.com/r/emacs/comments/1t11wpn/emacs_carnival_in_may_and_in_general/][Reddit]]) - [[https://baty.net/posts/2024/06/the-gravitational-pull-of-emacs/][The gravitational pull of Emacs — baty.net]] ([[https://social.lol/@jbaty/116483746788631743][@jbaty@social.lol]]) - [[https://toobnix.org/w/eCCvKBZvuwkXj244ojjzTU][Kent Pitman and Ramin Honary join on #commonLisp #lisp #IDE #emacs #schemacs #UX #lispyGopherClimate - toobnix]] ([[https://toobnix.org/w/eCCvKBZvuwkXj244ojjzTU][@screwtape@toobnix.org]]) - [[https://github.com/SimHacker/NeMACS][SimHacker/NeMACS: UniPress Emacs 2.20 for NeWS · GitHub (released 1989)]] ([[https://sfba.social/@kickingvegas/116501153031593167][@kickingvegas@sfba.social]]) - [[https://toobnix.org/w/c7AV5CfaYYJaX1gqV4B9L1][Kent Pitman #demo 1977-1984 #MIT #ITS #DDT #TECO #EMACS #LISP #MACLISP - toobnix]] ([[https://toobnix.org/w/c7AV5CfaYYJaX1gqV4B9L1][@screwtape@toobnix.org]]) - [[https://mirandaheath.website/static/oss_burnout_report_mh_25.pdf][A Report on Burnout in Open Source Software Communities (2025, PDF)]] ([[https://fosstodon.org/@yantar92/116504570589914622][@yantar92@fosstodon.org]]) - not Emacs-specific, but good to think about long-term - Other: - [[https://watch.linuxrenaissance.com/w/nsuuTDvxVB74ZefZZcwZ1L][Emacs 30 Now On Android - Linux Renaissance]] ([[https://watch.linuxrenaissance.com/w/nsuuTDvxVB74ZefZZcwZ1L][@darth@watch.linuxrenaissance.com]]) - [[https://mastodon.uno/@cidra/116510847714846962][Make Emacs inhibit logout in GNOME shell (@cidra@mastodon.uno)]] - [[https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/][Protesilaos: Emacs: save any buffer as PDF (my new buffer-to-pdf package)]] ([[https://www.youtube.com/watch?v=JG4R-d0N-is][YouTube]] 11:08, [[https://www.reddit.com/r/emacs/comments/1t2trdk/package_announcement_buffertopdf_by_prot/][Reddit]], [[https://irreal.org/blog/?p=13784][Irreal]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-04/msg01089.html][The emacs-31 branch will be cut in one week]] ([[https://www.reddit.com/r/emacs/comments/1t0hn1r/the_emacs31_branch_will_be_cut_in_one_week/][Reddit]], [[https://irreal.org/blog/?p=13782][Irreal]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=939e5956d98e8fa5aae974a5bb17d9cf0488f06d][Demote 'completion-preview-is-calling']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4795e83a69484de276c1e2b0b2d9a04525d9b05c][Project prompters always default to current project, if any]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a24ff52a79b4ef91fa36cba1406e4112b24fa167][New variable 'completion-preview-is-calling']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edc19c35369670e1dcf8afdd00c54bc68fc5594b][Always compile w32image.c on MinGW (Bug#80924)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d9dad4241439569ef954e654cbf04c52dcfe5cc][New VC commands for remote unintegrated changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae40c3a43862339b757a4eb9281d866d2739a05d][New commands to report diffs of all local changes]] - New packages: - [[package:emcp][emcp]]: Lets your agent talk to Emacs (MELPA) - [[package:forgejo][forgejo]]: Emacs Forgejo Front-end (GNU ELPA) - [[package:grove][grove]]: Obsidian-like note-taking for org files (MELPA) - [[package:keymap-popup][keymap-popup]]: Described keymaps with popup help (GNU ELPA) - [[package:mysql][mysql]]: Pure Elisp MySQL wire protocol client (MELPA) - [[package:outline-stars][outline-stars]]: Outshine-style star headings for outline-minor-mode (MELPA) - [[package:simulacrum][simulacrum]]: Inject custom event types into the event stream (MELPA) - [[package:sql-bigquery][sql-bigquery]]: Adds BigQuery support to SQLi mode (MELPA) - [[package:tmux-csi-u][tmux-csi-u]]: Tmux CSI-u decoder (MELPA) - [[package:ttx-mode][ttx-mode]]: TrueType/OpenType font viewer using ttx (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://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/2026-05][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! ** 2026-04-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/04/2026-04-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/04/2026-04-27-emacs-news/ :EXPORT_DATE: 2026-04-27T07:29:30-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KQ7RF62R42FNGPR1A3SV94JR :END: There was a big discussion on lobste.rs about [[https://lobste.rs/s/sz3gab/what_are_your_favorite_emacs_packages][people's favourite Emacs packages]] and that sparked similar conversations on [[https://www.reddit.com/r/emacs/comments/1stw78y/what_are_your_favorite_emacs_packages/][Reddit]] and [[https://news.ycombinator.com/item?id=47875031][HN]]. Discussions like that are a great source of [[https://www.reddit.com/r/emacs/comments/1ssfwpl/your_sources_for_inspiration/][inspiration]]. I added a couple of small improvements to my config based on this week's Emacs news, like [[https://www.emacs.dyerdwelling.family/emacs/20260421070329-emacs--getting-diff-hl-just-right/][diff-hl]]. Also, lots of people expressed their appreciation for [[https://nullprogram.com/blog/2026/04/26/][Chris Wellons]], who is moving on to other editors for now. Me, I've enjoyed using package:simple-httpd, package:impatient, and package:skewer, and I'm glad Chris made and shared them. Many of his packages already have new maintainers, and the [[https://nullprogram.com/blog/2026/04/26/][rest are up for adoption]]. Perhaps we'll see him around again someday! - Help wanted: - [[https://www.reddit.com/r/orgmode/comments/1sv385n/join_org_mode_contributor_liaison_team_and_help/][Join Org mode contributor liaison team and help maintaining Org mode]] - [[https://nullprogram.com/blog/2026/04/26/][Skeeto: "I have officially retired from Emacs" -- looking for maintainers for Elfeed etc.]] ([[https://www.reddit.com/r/emacs/comments/1svziwa/skeeto_i_have_officially_retired_from_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=47906651][HN]], [[https://lobste.rs/s/plertt/i_have_officially_retired_from_emacs][lobste.rs]], [[https://irreal.org/blog/?p=13775][Irreal]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Apr 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Apr 30 0100 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #5 2026 (v #živo) https://dogodki.kompot.si/events/b4192df7-3da4-41b8-95a3-532b93923656 Mon May 4 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/314341747/ Thu May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 8 1800 Europe/Paris - Other stuff: - [[https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/][Sacha Chua: April 30 Yay Emacs: Sacha and Prot Talk Emacs - Newbies/Starter Kits]] ([[https://protesilaos.com/codelog/2026-04-22-emacs-live-with-sacha-chua/][Prot]]) - [[https://www.dkz2r.de/events/2026-06-30_battle_of-the_editors][Battle of the Editors - Satellite Event]] - Tue Jun 30 4:30 PM Aachen, Seffenterweg 23 / Kopernikusstr. 6 (IT Center) for hackathon participants and guests - [[https://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/][Sacha Chua: May 4: Emacs Chat with Amin Bandali]] - [[https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-shae-erisson/][May 7: Shae Erisson]] - [[https://sachachua.com/blog/2026/05/emacs-chat-with-raymond-zeitler/][May 21: Raymond Zeitler]] - [[https://sachachua.com/blog/2026/04/june-18-emacs-chat-with-ross-a-baker/][June 18: Ross A. Baker]] - Emacs configuration: - [[https://lobste.rs/s/sz3gab/what_are_your_favorite_emacs_packages][What are your favorite Emacs packages?]] ([[https://www.reddit.com/r/emacs/comments/1stw78y/what_are_your_favorite_emacs_packages/][Reddit]], [[https://news.ycombinator.com/item?id=47875031][HN]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1sqk352/what_are_some_common_code_smells_that/][What are some common code smells that inexperienced Elispers make?]] - [[https://blog.davep.org/2026/04/22/expando-el-v1-6.html][Dave Pearson: expando.el v1.6]] - expand macro in a different window; fix keybinding - [[https://protesilaos.com/codelog/2026-04-23-emacs-spontaneous-live-denote-tmr/][Protesilaos: Emacs livestream: Maintaining Denote, TMR, and more]] ([[https://www.youtube.com/watch?v=5OSn7udx9LA][YouTube]] 3:06:05) - [[https://mathstodon.xyz/@oantolin/116461651985853446][Ideas for things to bind to C-z (@oantolin@mathstodon.xyz)]] - Appearance: - [[https://www.youtube.com/watch?v=oMOBeelAgvo][Emacs Configuration: Writing my own Theme Switcher]] (15:33) - [[https://github.com/Senka07/yotsuba-emacs-theme][yotsuba: 4chan aesthetic, this time based on the Tomorrow theme.]] ([[https://www.reddit.com/r/emacs/comments/1sr1ynn/guess_what_i_made_another_emacs_theme_based_on/][Reddit]]) - Navigation: - [[https://blog.davep.org/2026/04/24/itch-el-v1-3-0.html][Dave Pearson: itch.el v1.3.0]] - switch to the scratch buffer - [[https://ottawa.place/@plantarum/116450593361007190][Tip: repeat-map and expreg-expand (@plantarum@ottawa.place)]] - [[https://www.jamescherti.com/emacs-the-definitive-guide-to-code-folding/][The Definitive Guide to Code Folding in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1stnc6q/the_definitive_guide_to_code_folding_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=13767][Irreal]]) - Writing: - [[https://blog.davep.org/2026/04/21/blogmore-el-v4-2.html][Dave Pearson: blogmore.el v4.2]] - cycle image extensions - [[https://blog.davep.org/2026/04/24/kbdify-el-v1-0-0.html][Dave Pearson: kbdify.el v1.0.0]] - marking up keys in Markdown - Denote: - [[https://codeberg.org/treflip/denote-wordcloud][New package: denote-wordcloud]] - Org Mode: - [[https://www.youtube.com/watch?v=figa38Mg-eY][(emacs) org mode - your life in plain text]] (09:49) - [[https://www.youtube.com/watch?v=STagFnaskn8][Spacemacs | Org-contacts Agenda Anniversaires | Productivité]] (02:22) - [[https://joshblais.com/blog/how-i-use-org-roam/][How I use org-roam - The Universe of Joshua Blais]] - [[https://www.youtube.com/watch?v=g3HEbx3MrHE][Spacemacs | Org-roam Notes avec tags | Productivité]] (00:59) - Import, export, and integration: - [[https://en.andros.dev/blog/c68f00c3/quick-tutorial-to-get-a-blog-online-from-org-mode-thanks-to-org-social/][Quick tutorial to get a blog online from Org mode thanks to Org Social | Andros Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01KQ4ASDT53DHX4EGMYZFCES0K][@andros@activity.andros.dev]], [[https://andros.dev/blog/c45ae903/tutorial-rapido-para-tener-un-blog-online-a-partir-de-org-mode-gracias-a-org-social/][in Spanish]], [[https://fosstodon.org/@hispaemacs/116470982401589994][@hispaemacs@fosstodon.org]]) - [[https://andros.dev/blog/2e8f5a3c/como-colorear-los-bloques-de-codigo-en-org-mode/][Como colorear los bloques de código en Org-mode | Andros Fenollosa]] (2016, [[https://fosstodon.org/@hispaemacs/116471882048215006][@hispaemacs@fosstodon.org]]) - [[https://github.com/joaotavora/eglot/issues/216#issuecomment-1052931508][Code for org-edit-special, eglot, and Python]] ([[https://mastodontech.de/@anoncheg/116439674278883690][@anoncheg@mastodontech.de]]) - [[https://bzg.fr/en/notes/orgy-tutorial/][Get ready for Orgy in 15 minutes — Bastien Guerry]] ([[https://irreal.org/blog/?p=13761][Irreal]], [[https://mac4translators.blogspot.com/2026/04/blogging-with-emacs-new-take.html][JC Helary]]) - static site generator - [[https://tony-zorman.com/posts/interactive.html][Tony Zorman: Writing Literate Blog Posts]] - Completion: - [[https://blog.davep.org/2026/04/23/unabbrev-el-v1-0-0.html][Dave Pearson: unabbrev.el v1.0.0]] - completing-read an abbrev - [[https://www.chiply.dev/post-vompeccc-spot][Charlie Holland: A VOMPECCC Case Study: Spotify as Pure ICR in Emacs]] ([[https://news.ycombinator.com/item?id=47848470][HN]]) - [[https://github.com/kn66/nucleo-completion.el][I made an Emacs completion style using nucleo, the fuzzy matcher from Helix]] ([[https://www.reddit.com/r/emacs/comments/1svdsdf/i_made_an_emacs_completion_style_using_nucleo_the/][Reddit]]) - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20260421070329-emacs--getting-diff-hl-just-right/][James Dyer: Highlighting git changes in a buffer with diff-hl]] - [[https://github.com/agzam/remoto.el][remoto.el: Browse GitHub repos without cloning.]] ([[https://www.reddit.com/r/emacs/comments/1sutzz6/new_package_browse_github_repos_without_cloning/][Reddit]], [[https://news.ycombinator.com/item?id=47907388][HN]]) - [[https://tv.dyne.org/w/h4UPDWPd97oAFJ4S411b4R][Exploring Semantic & Friends in Emacs for Development Without LSP - Dyne.org TV]] ([[https://tv.dyne.org/w/h4UPDWPd97oAFJ4S411b4R][@divyaranjan@tv.dyne.org]]) - [[https://mwolson.org/blog/2026-04-20-fixing-typescript-ts-mode-in-emacs-30-2/][Mike Olson: Fixing typescript-ts-mode in Emacs 30.2]] - Math: - [[https://www.youtube.com/watch?v=ObK3HDOdFoM][Emacs: ses-mode (Simple Emacs Spreadsheet)]] (20:57) - Shells: - [[https://github.com/cashmeredev/kitty-graphics.el/releases/tag/v0.5.0][kitty-graphics.el v0.5.0: tmux support for images inside terminal Emacs and much more!]] ([[https://www.reddit.com/r/emacs/comments/1swk20a/kittygraphicsel_v050_tmux_support_for_images/][Reddit]]) - Web: - [[https://joshblais.com/blog/emacs-as-my-browser/][Emacs is my browser - The Universe of Joshua Blais]] ([[https://irreal.org/blog/?p=13763][Irreal]], [[https://lobste.rs/s/prquts/emacs_is_my_browser][lobste.rs]]) - Multimedia: - [[https://codeberg.org/ablatedsprocket/gists/src/branch/main/emacs/mpc.el][Some code for working with playlists and mpc (mpd)]] ([[https://hachyderm.io/@ablatedsprocket/116467807992085582][@ablatedsprocket@hachyderm.io]]) - [[https://www.youtube.com/watch?v=7glpGrwFKPg][Spacemacs | Play music, recordings | Productivity]] (01:28) - [[https://www.youtube.com/watch?v=vELpmgs3efc][Sam Aaron uses #emacs !]] (01:27) - AI: - [[https://www.nth.io/luke/projects/claude-code-context/][claude-code-context - simple Emacs Buffer Awareness for Claude Code]] ([[https://www.reddit.com/r/emacs/comments/1swqc5v/claudecodecontext_simple_emacs_buffer_awareness/][Reddit]]) - [[https://www.youtube.com/watch?v=su_qxtJrfN0][AI For Boomers: Project Claude For Emacs]] (01:49) - Community: - [[https://www.reddit.com/r/emacs/comments/1srbipy/fortnightly_tips_tricks_and_questions_20260421/][Fortnightly Tips, Tricks, and Questions — 2026-04-21 / week 16]] - [[https://www.reddit.com/r/emacs/comments/1ssfwpl/your_sources_for_inspiration/][Your sources for inspiration]] - [[https://sachachua.com/blog/2026/04/ye20-emacs-carnival-newbies-starter-kits/][Sacha Chua: YE20 braindump: Emacs Carnival: Newbies/starter kits]] ([[https://youtube.com/live/Yht0N26EoF4][YouTube]], 1:03:50) - [[https://sachachua.com/blog/2026/04/ye21-continuing-to-think-about-newbies-starter-kits/][Sacha Chua: YE21 April 23: Continuing to think about newbies / starter kits]] ([[https://www.youtube.com/watch?v=hRK59GQw-HE][YouTube]], 1:00:51) - [[https://randyridenour.net/posts/2026-04-25-emacs-sunk-cost-fallacy.html][Randy Ridenour: Emacs and the Sunk Cost Fallacy]] ([[https://irreal.org/blog/?p=13771][Irreal]]) - [[https://joshblais.com/blog/emacs-philosophy-and-infinite-depth-with-protesilaos/][Emacs Philosophy and Infinite Depth with Protesilaos - The Universe of Joshua Blais]] ([[https://www.youtube.com/watch?v=1vMlGFELajQ][YouTube]], 1:40:55) - [[https://lambdafoo.com/posts/2026-04-23-a-month-of-elisp.html][A month of Elisp · Perpetually Curious Blog]] - Other: - [[https://github.com/devrintalen/taskjuggler-mode.el][I made a TaskJuggler major mode for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ss8a70/i_made_a_taskjuggler_major_mode_for_emacs/][Reddit]]) - [[http://yummymelon.com/devnull/some-nice-to-know-keybindings-when-using-the-mouse-in-emacs.html][Charles Choi: Some nice to know keybindings when using the mouse in Emacs]] ([[https://irreal.org/blog/?p=13769][Irreal]]) - [[https://mbork.pl/2026-04-25_How_I_use_my_numeric_keypad_with_Emacs_Ledger_mode][Marcin Borkowski: How I use my numeric keypad with Emacs Ledger mode]] - [[https://github.com/kickingvegas/anju/discussions/63][anju v1.2: center and fill menus, edit - duplicate, look up; improve mouse interactions in Emacs]] ([[https://sfba.social/@kickingvegas/116460864192233447][@kickingvegas@sfba.social]]) - [[https://rahuljuliato.com/posts/proced-macos][Rahul Juliato: Getting Emacs proced.el to Show CPU and Memory on macOS]] ([[https://www.reddit.com/r/emacs/comments/1su4ips/getting_emacs_procedel_to_show_cpu_and_memory_on/][Reddit]]) - Emacs development: - [[https://yhetil.org/emacs-devel/871pg0wlw1.fsf@posteo.net/][Re: About "prefixed-core" - Philip Kaludercic]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=241481cf1e034a990200fe8d3df98a128cb13105][Add treesit-query-with-fallback]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a7bc6b93085a12dbeb2513154c20db8dae2c6a6][New user option compilation-search-extra-path]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5913101e402a9b9475ac82402664cf71c9c6c910][; * etc/NEWS: Announce "setrgbf" and "setrgbb" terminfo capabilities]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39202daeddc64ca407ebcb2072a9b59351457828][Add language-environment and input methods for Syriac]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=330ccd33681b3a9e973114e5fd964cc5a319ce98][Rebind 'tab-bar-mouse-close-tab' from to ]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62e3549f780adb8f27e0c01f18593a002866e2bf][Show executed tests from erts files via the ERT results buffer]] - New packages: - [[package:denote-wordcloud][denote-wordcloud]]: Generate a word cloud (MELPA) - [[package:dmsg][dmsg]]: Timestamped debug messages with backtrace support (GNU ELPA) - [[package:evil-ghostel][evil-ghostel]]: Evil-mode integration for ghostel (MELPA) - [[package:mozc-modeless][mozc-modeless]]: Modeless Japanese input with Mozc (MELPA) - [[package:org-lark][org-lark]]: Export Lark docs to Org (MELPA) - [[package:verdict][verdict]]: Generic test runner with treemacs results UI (MELPA) - [[package:with-command-redo][with-command-redo]]: Repeat commands with automatic undo (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://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/2026-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2026-04-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/04/2026-04-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/04/2026-04-20-emacs-news/ :EXPORT_DATE: 2026-04-20T09:21:38-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KPNPPZCQ3EE7E3JW0PF99AJ2 :END: I enjoyed reading [[https://scheatkode.com/blog/019d463d-38b3-7e63-80fd-6ed97bd8815e/hot-wiring-the-lisp-machine/][Hot-wiring the Lisp machine]] (an adventure into modifying Org publishing). I'm also looking forward to debugging my Emacs Lisp better with [[https://github.com/haji-ali/dmsg.el][timestamped debug messages]] and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d822669eee7f6e685368b8a298b6f0924f382da][ert-play-keys]]. I hope you also find lots of things you like in the links below! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Apr 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Apr 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata -- Thu Apr 30 0100 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/1sn91ey/how_do_you_keep_track_of_newuseful_keybindings/][How do you keep track of new/useful keybindings?]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1skpzsz/what_modern_emacs_packages_am_i_missing/][What modern Emacs packages am I missing?]] - [[https://joshblais.com/blog/meow-in-emacs/][Meow Made me Leave Evil-Mode - The Universe of Joshua Blais]] ([[https://www.youtube.com/watch?v=R72qdXTbVM0][YouTube]], 17:00) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1sqk352/what_are_some_common_code_smells_that/][What are some common code smells that inexperienced Elispers make?]] - [[https://github.com/kickingvegas/elisp-for-python#iteration][Updated kickingvegas/elisp-for-python - improved sections on map types and iteration]] ([[https://sfba.social/@kickingvegas/116422248799408772][@kickingvegas@sfba.social]]) - [[https://portal.mozz.us/gemini//omg.pebcak.club/~cage/archive/organizzazione-configurazione-emacs.gmi][load settings from files sorted by number]] ([[https://mastodon.bsd.cafe/@cage/116425157765058239][@cage@mastodon.bsd.cafe]]) - [[https://github.com/haji-ali/dmsg.el][dmsg.el: Timestamped debug messages with backtrace support]] ([[https://www.reddit.com/r/emacs/comments/1so2ylc/dmsgel_timestamped_debug_messages_with_backtrace/][Reddit]]) - [[https://codeberg.org/mrb/emacs-config/commit/c52b4ee][Defining λ as a macro for lambda]] ([[https://van-der-boom.nl/@marcel/statuses/01KPC4QGQVY475ZHQNH03W5RC2][@marcel@van-der-boom.nl]]) - [[https://flandrew.srht.site/listful/mars-rovers-iv-the-solutions-emacs-lisp.html][Listful Andrew: Mars Rovers IV: The Solutions — Emacs Lisp]] - [[https://flandrew.srht.site/listful/mars-rovers-ix-the-grid-viz-solutions-emacs-lisp.html][Listful Andrew: Mars Rovers IX: The Grid Viz Solutions — Emacs Lisp]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1slkgi4/loading_the_theme_and_user_face_customizations_at/][Loading the theme and user face customizations at the right moment]] - [[https://protesilaos.com/codelog/2026-04-13-emacs-live-develop-modus-themes-exporter-package/][Protesilaos Stavrou: Emacs: new modus-themes-exporter package]] ([[https://www.youtube.com/watch?v=IVTqn9IgBN4][YouTube]] 2:56:36) - [[https://github.com/WJCFerguson/emacs-faff-theme][faff theme v4.0; now using modus-themes]] ([[https://www.reddit.com/r/emacs/comments/1skdnsy/faff_theme_v40_now_using_modusthemes/][Reddit]]) - [[https://github.com/kn66/folio-theme.el][folio-theme: a warm paper-like light theme for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1spq66y/foliotheme_a_warm_paperlike_light_theme_for_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2026/04/20/batppuccin-and-tokyo-night-themes-on-melpa/][Emacs Redux: Batppuccin and Tokyo Night Themes Land on MELPA]] - Navigation: - [[https://www.youtube.com/watch?v=VxTu7a1q7Co][Emacs Query Replace Is A Bloody Good Way To Make Quick Changes 2026 04 15 02:51:42]] (05:33) - [[https://irreal.org/blog/?p=13752][Irreal: A Short Report On Help Focus]] - [[https://mstdn.social/@paniash/116415994916152273][Tip about using consult-focus-lines]] - Dired: - [[https://mbork.pl/2026-04-13_Binding_TAB_in_Dired_to_something_useful][Marcin Borkowski: Binding TAB in Dired to something useful]] ([[https://irreal.org/blog/?p=13745][Irreal]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260409104443-emacs--emacs-diyer-a-built-in-dired-collapse-replacement/][James Dyer: Emacs-DIYer: A Built-in dired-collapse Replacement]] - [[https://github.com/kickingvegas/casual/discussions/452][casual 2.16.0: improvements to Dired for marked file operations and context-sensitive behavior]] ([[https://sfba.social/@kickingvegas/116413255733206394][@kickingvegas@sfba.social]]) - Writing: - [[https://blog.davep.org/2026/04/16/boxquote-el-v2-4.html][Dave Pearson: boxquote.el v2.4]] - added a transient - [[https://blog.davep.org/2026/04/17/blogmore-el-v4-1.html][Dave Pearson: blogmore.el v4.1]] - change image extension to webp - [[https://github.com/alberti42/emacs-ltex-plus][Launching a new grammar/spell checking tool for Org-mode, LaTeX, Markdown, Python, Clang, etc.]] ([[https://www.reddit.com/r/emacs/comments/1sp1wly/launching_a_new_grammarspell_checking_tool_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1sneddx/ekg_version_090_new_notes_ui_apple_notes_syncing/][ekg version 0.9.0: New notes UI, Apple Notes Syncing, agentic actions and org integration]] ([[https://youtu.be/4hCW3Bd0xVA][YouTube]] 21:36) - Org Mode: - [[https://www.youtube.com/watch?v=_hq_2ikdaeg][Remember everything with Org Mode]] (10:17) - [[https://andysylvester.com/2026/04/16/organizing-my-retirement-with-org-mode/][Organizing my retirement with org-mode – Andy Sylvester's Web]] - [[https://www.youtube.com/watch?v=ZodBNFUb8cE][Org-roam pour la prise de notes (avec Spacemacs)]] (20:37) - [[https://github.com/SSD2019/org-auto-scheduler][org-auto-scheduler]] ([[https://www.reddit.com/r/orgmode/comments/1snaflg/orgautoscheduler/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1snaflg/orgautoscheduler/][r/orgmode]]) - [[https://github.com/landerwells/folgezett.el][folgezett.el a package for Org-Roam users]] ([[https://www.reddit.com/r/emacs/comments/1sllluk/folgezettel_a_package_for_orgroam_users/][Reddit]]) - [[https://orgmode.org/worg/org-performance.html][Avoiding mismatched Org versions by removing ELPA/MELPA packages and other Org performance tips]] ([[https://graz.social/@publicvoit/116430325004979567][@publicvoit@graz.social]]) - [[https://www.reddit.com/gallery/1slq1lp][Emacs as a Math Notebook and Advanced Symbolic Solver!]] ([[https://irreal.org/blog/?p=13747][Irreal]]) - [[https://list.orgmode.org/87y0ijp82r.fsf@localhost/T/#u][#28 bbb:OrgMeetup on Wed, March 11, 19:00 UTC+3 - meeting notes]] ([[https://fosstodon.org/@yantar92/116430882675031137][@yantar92@fosstodon.org]]) - Import, export, and integration: - [[https://v.redd.it/3htvkq46ymvg1][Graphs in Org-Mode! Matplotlib Demo]] ([[https://www.reddit.com/r/emacs/comments/1snjwq6/graphs_in_orgmode_matplotlib_demo/][Reddit]]) - [[https://www.youtube.com/watch?v=9ldWuYSXeQg][[EMACS LAB] #4: "literate" programming (org-babel)]] (01:38:44) - [[https://list.orgmode.org/877bq98dz6.fsf@christianmoe.com][Org Mode requests: [RFC] Drop GoogleCL from LoB + ideas for a replacement?]] - [[https://jamesendreshowell.com/2026-04-15-embedding-a-mastodon-thread-as-comments-to-a-blog-post.html][James Endres Howell: Embedding a Mastodon thread as comments to a blog post]] - org-static-blog-emfed - [[https://sachachua.com/blog/2026/04/org-mode-js-for-translating-times-to-people-s-local-timezones/][Sacha Chua: Org Mode: JS for translating times to people's local timezones]] - [[https://sachachua.com/blog/2026/04/create-a-google-calendar-event-from-an-org-mode-timestamp/][Sacha Chua: Create a Google Calendar event from an Org Mode timestamp]] - [[https://Karl-Voit.at/2026/04/19/lazyblorg-recent-features][Recent Features Added to lazyblorg (Static Blog Generator)]] ([[https://fediscience.org/@jameshowell/116434740846856996][@jameshowell@fediscience.org]]) - [[https://scheatkode.com/blog/019d463d-38b3-7e63-80fd-6ed97bd8815e/hot-wiring-the-lisp-machine/][Hot-wiring the lisp machine]] ([[https://www.reddit.com/r/emacs/comments/1soycfk/hotwiring_the_lisp_machine/][Reddit]], [[https://lobste.rs/s/xitxrt/hot_wiring_lisp_machine][lobste.rs]]) - modifying publishing - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6f19e233d6718af0f695a6debfb520fd6233ef2][New function org--forward-sentence-thing-at-point-provider]] - Completion: - [[https://www.chiply.dev/post-icr-primer][Completion is a Substrate, not a UI]] ([[https://www.reddit.com/r/emacs/comments/1sl7dbc/completion_is_a_substrate_not_a_ui/][Reddit]], [[https://lobste.rs/s/0fgmja/completion_is_substrate_not_ui][lobste.rs]]) - [[https://www.chiply.dev/post-vompeccc][VOMPECCC: A Modular Completion Framework for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1sn4d2d/vompeccc_a_modular_completion_framework_for_emacs/][Reddit]]) - Coding: - [[https://mastodon.social/@PuercoPop/116403622387083909][Tip about using eglot-extend-to-xref]] - [[https://github.com/jsilve24/eglot-rcpp][New Package: eglot-rcpp for simplifying Rcpp package development in emacs]] ([[https://www.reddit.com/r/emacs/comments/1sp6if0/new_package_eglotrcpp_for_simplifying_rcpp/][Reddit]]) - [[https://www.youtube.com/watch?v=7-NPyRHSJyM][Scheme for Beginners 2: Guile and Emacs]] (04:56) - [[https://www.reddit.com/r/emacs/comments/1spozy5/shipit_update_atlassian_dashboard_for_jira/][Shipit update: Atlassian Dashboard for Jira, PR↔issue linking, and activity-level notification navigation]] - [[https://github.com/jeremias-a-queiroz/k8s-to-puml][[Showcase] k8s-to-puml: Deterministic Kubernetes diagrams from your manifests using Tree-sitter and GOFAI rules]] ([[https://www.reddit.com/r/emacs/comments/1soz3y4/showcase_k8stopuml_deterministic_kubernetes/][Reddit]]) - Shells: - [[https://www.galbuki.ch/blog/clipboard-in-terminal-emacs-with-wezterm--20260415.html][Gal Buki: Clipboard in terminal Emacs with WezTerm]] - Web: - [[https://github.com/chenyanming/paw_browser_extension][paw browser extension can now manage tabs and send tab info, copy links to Emacs]] ([[https://www.reddit.com/r/emacs/comments/1sojdvd/paw_browser_extension_can_now_manage_tabs_and/][Reddit]]) Chrome/Firefox extension for sending page context via org-protocol - Doom Emacs: - [[https://www.reddit.com/r/emacs/comments/1sm9cg8/my_doom_emacs_config_for_software_development_150/][My Doom Emacs config for software development — 150 lines covering LSP, Magit, org-roam, and a custom dashboard]] - Multimedia: - [[https://dataswamp.org/~incal/el-gpu/][el-gpu]] ([[https://dataswamp.org/~incal/el-gpu/el-gpu.mkv][Video]] 1:46, 79M) - [[https://www.youtube.com/watch?v=hG1t79fF95I][YE17: Livestream conveniences, editing yesterday's transcript]] (50:50) - [[https://sachachua.com/blog/2026/04/make-chapter-markers-and-video-time-hyperlinks-easier-to-note-while-i-livestream/][Sacha Chua: Make chapter markers and video time hyperlinks easier to note while I livestream]] - Fun: - [[https://blog.davep.org/2026/04/14/wordcloud-el-v1-4.html][Dave Pearson: wordcloud.el v1.4]] - [[https://blog.davep.org/2026/04/15/slstats-el-v1-11.html][Dave Pearson: slstats.el v1.11]] - Second Life grid - AI: - [[https://20y.hu/~slink/journal/agent-shell/index.html][Agentic development workflow in Emacs]] - [[https://github.com/zawatton/anvil.el][anvil.el — Forge Emacs into Claude Code's weapon]] ([[https://www.reddit.com/r/emacs/comments/1sl0nu5/anvilel_forge_emacs_into_claude_codes_weapon/][Reddit]]) - [[https://github.com/SemyonSinchenko/sem-assistant-el][Headless Emacs + Org + LLMs in Docker as a backend for personal automation]] ([[https://www.reddit.com/r/emacs/comments/1smhda6/headless_emacs_org_llms_in_docker_as_a_backend/][Reddit]]) - [[https://github.com/ahyatt/llm-test][Announcing llm-test, a very high-level testing framework for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1smeyln/announcing_llmtest_a_very_highlevel_testing/][Reddit]]) - Community: - [[https://www.youtube.com/watch?v=jx72fqm9EWw][VSCode too SLOW | switch to Emacs and go to PLAID]] (06:59) - [[https://hispa-emacs.org/2026-04-15-Cocin%C3%A1ndose-la-renovaci%C3%B3n-de-la-Web.html][Cocinándose la renovación de la Web... | Hacia la Hispa-Emacs Conf. 2026 !]] ([[https://fosstodon.org/@hispaemacs/116409225228044071][@hispaemacs@fosstodon.org]]) - [[https://sachachua.com/blog/2026/04/ye16-sacha-and-prot-talk-emacs/][Sacha Chua: YE16: Sacha and Prot talk Emacs]] - [[https://macadie.info/2026/04/19/2026-04-austin-emacs-meetup/][Eric MacAdie: 2026-04 Austin Emacs Meetup]] - [[https://www.buzzsprout.com/2469780/episodes/19034506][26: Why You'll Never Switch Editors (And What You're Missing)]] - Other: - [[https://mementomori.social/@tml/116416045226298692][Tip about setting w32-use-visible-system-caret to nil on Windows]] - [[https://github.com/ovistoica/omarchy.el][# omarchy.el - Emacs integration for Omarchy]] ([[https://www.reddit.com/r/omarchy/comments/1sq0p4e/omarchyel_emacs_integration_for_omarchy/][Reddit]]) - [[https://eshelyaron.com/posts/2026-04-15-towards-trust-in-emacs.html][trust-manager.el — Towards Trust in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1soro97/trustmanagerel_towards_trust_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=47778938][HN]], [[https://lists.gnu.org/archive/html/emacs-devel/2026-04/msg00252.html][long discussion on emacs-devel]]) - [[https://github.com/emskin/emskin][emskin: a nested Wayland compositor in Rust that embeds any app into Emacs windows]] ([[https://www.reddit.com/r/emacs/comments/1sooz6l/emskin_a_nested_wayland_compositor_in_rust_that/][Reddit]]) - [[https://davemq.github.io/2026/04/14/posframe-everything.html][Dave's blog: Posframe for everything]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/CAAs=0-1y8fUJEVbwpXsVYiPH-QGAs2XTYMVJPGOD04AFRehCAA@mail.gmail.com/][External loops and Emacs: state machines vs two C stacks - Vladimir Kazanov]] - [[https://yhetil.org/emacs-devel/87ldej9zfk.fsf@posteo.net/][Re: Alternative Emacs logo - Philip Kaludercic]] ([[https://yhetil.org/emacs-devel/87tt1jwsp9.fsf@posteo.org/2-gnu_emacs_logo.svg][SVG]]) - [[https://yhetil.org/emacs-devel/AMBP194MB2691031FB5AFFB0B1B50610A84232@AMBP194MB2691.EURP194.PROD.OUTLOOK.COM/][RE: Translation of manuals (was: SES manual French translation) - Vincent Belaïche]] - texinfo bug for UTF-8 - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=abde2d1ed3bbd5cf89fede83664ec3424527819c][Restrict Dired handling of newlines in file names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1811ce52c29b6119d71942f4186c2330f60247a0][; * etc/NEWS: Presentational fixes and improvements.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d822669eee7f6e685368b8a298b6f0924f382da][Announce ert-play-keys in etc/NEWS.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0384600a21fb363e623afa658d1e66a54f79d2fb][New faces 'tab-line-active' and 'tab-line-inactive' (bug#80742)]] - New packages: - [[package:agent-recall][agent-recall]]: Search and browse agent-shell conversation transcripts (MELPA) - [[package:batppuccin][batppuccin]]: Shared infrastructure for Batppuccin themes (MELPA) - [[package:citar-vulpea][citar-vulpea]]: Minor mode integrating Citar and Vulpea (MELPA) - [[package:comet-trail][comet-trail]]: Cursor comet trail effect (MELPA) - [[package:elixir-iex][elixir-iex]]: IEx REPL via eat terminal emulator (MELPA) - [[package:go-prettify-mode][go-prettify-mode]]: Hide `if err != nil' and prettify them (MELPA) - [[package:hidepass][hidepass]]: Hide passwords at one or multiple lines (MELPA) - [[package:http-server][http-server]]: Speaks HTTP for you (MELPA) - [[package:modus-ewal-theme][modus-ewal-theme]]: Modus theme that uses pywal colors powered by ewal (MELPA) - [[package:python-unicode-escape][python-unicode-escape]]: Completion for Python \N{NAME} escapes (MELPA) - [[package:rimel][rimel]]: A lightweight Rime input method (MELPA) - [[package:rocq-timing][rocq-timing]]: Display timing of rocq commands in buffer (MELPA) - [[package:sidebuf][sidebuf]]: Buffer list sidebar panel (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://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/2026-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2026-04-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/04/2026-04-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/04/2026-04-13-emacs-news/ :EXPORT_DATE: 2026-04-13T09:43:00-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KP410BRBV8YMAEW3NBXK70G5 :END: Lots of little improvements in this one! I'm looking forward to borrowing the [[https://emacsredux.com/blog/2026/04/07/stealing-from-the-best-emacs-configs/][config tweaks that bbatsov highlighted]] and also trying out [[https://github.com/CsBigDataHub/popterm.el][popterm]] for quick-access shells. Also, the Emacs Carnival for April has a temporary home at [[https://www.emacswiki.org/emacs/CarnivalApril2026][Newbies/starter kits]] - feel free to write and share your thoughts! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/313909207/ Tue Apr 14 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Apr 14 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/314166900/ Sat Apr 18 1100 America/Los_Angeles - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Apr 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/1sjcnfz/what_is_the_abolsute_minimum_to_cover_in_first/][What is the absolute minimum to cover in first emacs session]] - [[https://maxxcan.codeberg.page/2026-04-09-c%C3%B3mo-aprender-emacs-gr%C3%A1ficamente-gracias-a-sacha-chua.html][Cómo aprender Emacs gráficamente gracias a Sacha Chua]] ([[https://mastodon.social/@maxxcan/116378583967369263][@maxxcan@mastodon.social]]) - Emacs configuration: - [[https://files.mastodon.social/cache/media_attachments/files/116/361/741/648/922/216/small/057576bb4ab68aaa.png][video demo of anju 1.1.0 - enhance mouse interactions]] ([[https://sfba.social/@kickingvegas/116361741574872391][@kickingvegas@sfba.social]]) - [[https://emacsredux.com/blog/2026/04/07/stealing-from-the-best-emacs-configs/][Stealing from the Best Emacs Configs]] ([[https://www.reddit.com/r/emacs/comments/1sf0xmd/stealing_from_the_best_emacs_configs/][Reddit]], [[https://news.ycombinator.com/item?id=47678283][HN]], [[https://lobste.rs/s/yesukk/stealing_from_best_emacs_configs][lobste.rs]], [[https://irreal.org/blog/?p=13741][Irreal]]) - [[https://www.youtube.com/watch?v=U3mMJamXtAs][YE13: Working on modularizing my config]] (01:23:26) - Emacs Lisp: - [[https://blog.davep.org/2026/04/06/expando-el-v1-5.html][Dave Pearson: expando.el v1.5]] - macroexpand and pretty-print - [[http://yummymelon.com/devnull/computing-days-until-with-emacs.html][Charles Choi: Computing Days Until with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1sg8r05/computing_days_until_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=13738][Irreal]]) - [[https://flandrew.srht.site/listful/counting-words-v-more-solutions-in-emacs-lisp.html][Listful Andrew: Counting Words V: More solutions in Emacs Lisp]] - [[https://flandrew.srht.site/listful/phones-to-words-challenge-v-clojure-inspired-emacs-lisp.html][Listful Andrew: Phones-to-Words Challenge V: Clojure-inspired Emacs Lisp]] - [[https://mathstodon.xyz/@tusharhero/116358476967092825][collect-alist-from-tree]] - [[https://emacsredux.com/blog/2026/04/06/the-many-faces-of-flet/][Emacs Redux: The Many Faces of flet: cl-flet, cl-labels, and cl-letf]] ([[https://irreal.org/blog/?p=13805][Irreal]]) - Appearance: - [[https://blog.davep.org/2026/04/08/quiz-el-v1-7.html][Dave Pearson: quiz.el v1.7]] - how to use :extend t to make a face extend to the edge - [[https://github.com/ember-theme/emacs][Ember for Emacs - A warm, nearly monochrome Doom Emacs theme.]] ([[https://www.reddit.com/r/DoomEmacs/comments/1siju4p/i_made_a_color_theme_and_somehow_managed_to_stick/][Reddit]]) - [[https://github.com/Senka07/yotsuba-emacs-theme][I've now created a theme for Emacs, inspired by the Yotsuba B theme from 4chan.]] ([[https://www.reddit.com/r/emacs/comments/1sgbgf9/ive_now_created_a_theme_for_emacs_inspired_by_the/][Reddit]]) - [[https://blog.davep.org/2026/04/08/fasta-el-v1-1.html][Dave Pearson: fasta.el v1.1]] - bioinformatics: font-locking sequences - [[https://protesilaos.com/codelog/2026-04-10-emacs-spontaneous-live-modus-themes/][Protesilaos Stavrou: Emacs modus-themes live stream]] ([[https://www.youtube.com/watch?v=xFQDYTCS1os][YouTube]] 02:44:36) - Navigation: - [[https://emacsredux.com/blog/2026/04/06/minibuffer-regexp-mode/][Emacs Redux: Live Regexp Feedback with minibuffer-regexp-mode]] - [[https://social.coop/@cwebber/116359052253343688][ediff config tips]] - [[https://cyberplace.social/@khleedril/116368251651750021][Tip about closing multiple Emacs buffers]] - [[https://github.com/jamescherti/easysession.el][easysession.el 1.2.1]] ([[https://www.reddit.com/r/emacs/comments/1sg34k5/easysessionel_easily_persist_and_restore_emacs/][Reddit]]) - frame names, bugfixes, elpaca, daemon mode - [[https://github.com/vincentjgoh/avy-dashboard][vincentjgoh/avy-dashboard: avy keys for emacs dashboard · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1seed5w/use_avy_to_jump_directly_to_files_in_emacs/][Reddit]]) - Dired: - [[http://yummymelon.com/devnull/calming-mouse-interaction-in-dired.html][Charles Choi: Calming Mouse Interaction in Dired]] - Writing: - [[https://writeout.ink/@ljwrites/116390506294899631][Tip about using Emacs to enter Unicode]] - [[https://blog.davep.org/2026/04/06/blogmore-el-v4-0.html][Dave Pearson: blogmore.el v4.0]] more public utility functions - [[https://github.com/vale981/overleaf.el/releases/tag/v1.1.5][overleaf.el 1.1.5]] 3-way conflict resolution - Denote: - [[https://protesilaos.com/codelog/2026-04-06-emacs-spontaneous-live-tonight-denote/][Protesilaos Stavrou: Emacs live stream for writing Denote tests and more]] ([[https://www.youtube.com/watch?v=Vunpn7ovEOc][YouTube]], 03:06:26) - Org Mode: - [[https://list.orgmode.org/87ldety46b.fsf@localhost][Org Mode requests: [RFC] Should org-forward/backward-sentence respect element boundaries?]] - [[https://github.com/Lycomedes1814/org-better-agenda][Org-Better-Agenda]] ([[https://www.reddit.com/r/emacs/comments/1sgl5yt/orgbetteragenda/][Reddit]]) - [[https://www.youtube.com/watch?v=k2-9DS7jZyg][[EMACS LAB] #3: Introduction to Org Mode]] (01:57:55) - [[https://sachachua.com/blog/2026/04/org-mode-tangle-emacs-config-snippets-to-different-files-and-add-boilerplate/][Sacha Chua: Org Mode: Tangle Emacs config snippets to different files and add boilerplate]] - [[https://github.com/krvkir/org-mindmap][org-mindmap — simple inline mind maps for Org]] ([[https://www.reddit.com/r/emacs/comments/1se77s5/orgmindmap_simple_inline_mind_maps_for_org/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1se7nty/orgmindmap_simple_inline_mind_maps_for_org/][r/orgmode]]) - [[https://fediscience.org/@jameshowell/116377201685387350][Org ediff config tips]] - [[https://bzg.fr/en/notes/the-issue-with-issue-trackers/][The issues with issue trackers — Bastien Guerry]] ([[https://framapiaf.org/@ThierryStoehr/116369738844091818][@ThierryStoehr@framapiaf.org]]) - Bark is what Org Mode uses - [[https://www.yakshaving.co.uk/posts/emacs-31-orgmode-version-mismatch/][Emacs 31.x Orgmode version mismatch - Blog In Isolation]] ([[https://mastodon.me.uk/@andyc/116368515045422554][@andyc@mastodon.me.uk]]) - [[https://www.youtube.com/watch?v=9ldWuYSXeQg][[EMACS LAB] #4: "literate" programming (org-babel)]] (01:38:44) - [[https://github.com/adithyabhatkajake/emacs-agenda-viewer][I built a Things 3-inspired web frontend for org-agenda (looking for feedback)]] ([[https://www.reddit.com/r/emacs/comments/1sk320l/i_built_a_things_3inspired_web_frontend_for/][Reddit]]) - [[https://notxor.nueva-actitud.org/2022/11/17/tutorial-para-blogear-como-notxor.html][Tutorial para blogear como Notxor]] ([[https://fosstodon.org/@hispaemacs/116365554044703229][@hispaemacs@fosstodon.org]]) - [[https://github.com/steve-downey/surround][GitHub - steve-downey/surround: Surround Source Code for org-transclusion]] ([[https://www.reddit.com/r/emacs/comments/1sjekzz/github_stevedowneysurround_surround_source_code/][Reddit]]) - [[https://ottawa.place/@plantarum/116363808900997869][Tip about org-babel-remote-temporary-directory]] - [[https://corteximplant.com/@Viiru/116375879687899687][Embark Org shortcut for displaying difference between timestamp and today]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e0bc51db6afc13048158b0cefaa734f48d5c8e35][ox-icalendar: Add export blocks and keywords]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ff3cd56d3f8137c05b85d9cadf78f26917849c71][ox-html.el: support line numbers as a :before element in code blocks]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=77f0ff132138b27b0c68de5699c80b071bab6a60][org-support-shift-select: Allow forcing shift-select-mode on timestamps]] - Coding: - [[https://github.com/djgoku/compilation-history][djgoku/compilation-history: Automatic compilation history tracking for Emacs with searchable SQLite-backed storage. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1sf93yd/new_package_compilationhistory_automatically/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260409061315-emacs--wiring-flymake-diagnostics-into-a-follow-mode/][James Dyer: Wiring Flymake Diagnostics into a Follow Mode]] - [[https://github.com/Jeremias-A-Queiroz/flymake-kubeconform][Jeremias-A-Queiroz/flymake-kubeconform: real-time validation of Kubernetes manifests using kubeconform]] ([[https://www.reddit.com/r/emacs/comments/1sg0mq0/showcase_flymakekubeconform_a_pragmatic_flymake/][Reddit]]) - [[https://arialdomartini.github.io/git-fixup][Git fixup is magic (and Magit is too)]] ([[https://lobste.rs/s/2urycz][lobste.rs]]) - [[https://www.youtube.com/watch?v=kwwQ-pQ0Rk4][Stop Jujutsu from auto-committing everything]] (03:34) - [[https://codeberg.org/trondelag/HOME/src/branch/main/.emacs.d/lisp/ml.el][Making a major mode - ocaml]] ([[https://www.reddit.com/r/emacs/comments/1sg99ga/making_a_major_mode_ocaml/][Reddit]]) - Math: - [[https://codeberg.org/teoten/esr][ESR v1.0.0: An R tree sitter mode]] ([[https://www.reddit.com/r/emacs/comments/1siit8n/esr_v100_an_r_tree_sitter_mode/][Reddit]]) - Shells: - [[https://social.anartist.org/@choan/116384835718038157][Tip about shell-command-on-region]] - [[https://github.com/CsBigDataHub/popterm.el][[Ann] New package Popterm [posframe+terminal]​]] ([[https://www.reddit.com/r/emacs/comments/1sjumbg/ann_new_package_popterm_posframeterminal/][Reddit]]) - [[https://i.redd.it/g1libuss8cug1.png][Show: How I added a list of other vterm buffers in the modeline]] - [[https://cashmere.rs/blog/kitty-graphicsel-v040-sixel-text-sizing-and-agent-shell][kitty-graphics.el v0.4.0: Sixel support, text sizing protocol, agent-shell integration]] ([[https://www.reddit.com/r/emacs/comments/1sf8llf/kittygraphicsel_v040_sixel_support_text_sizing/][Reddit]]) - Web: - [[http://perotti.org/2026/04/09/eww-a-web-in-my-editor/][EWW! A Web in My Editor! « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116376374567446320][@BeefGriller@dice.camp]]) - Mail, news, and chat: - [[https://codeberg.org/martianh/mastodon.el][mastodon.el 2.0.16 - featured tags]] ([[https://todon.nl/@mousebot/116358499901049511][@mousebot@todon.nl]]) - Evil mode: - [[https://github.com/Prgebish/evim][evim — multiple cursors for evil-mode, inspired by vim-visual-multi (now on MELPA)]] ([[https://www.reddit.com/r/emacs/comments/1sdx7w0/evim_multiple_cursors_for_evilmode_inspired_by/][r/emacs]], [[https://www.reddit.com/r/DoomEmacs/comments/1sdxa8y/evim_multiple_cursors_for_evilmode_inspired_by/][r/DoomEmacs]]) - [[https://github.com/redguardtoo/evil-matchit][evil-matchit 4.1.0 is published]] ([[https://www.reddit.com/r/emacs/comments/1sgky2l/evilmatchit_410_is_published/][Reddit]]) - Julia, skip lines that match regex - Multimedia: - [[https://tv.dyne.org/w/jteKsdgPMWECZc1GKKn9Jj][[21] Working on Canvas Patch (Contd..) - 4/6/2026, 3:33:42 PM - Dyne.org TV]] and [[https://tv.dyne.org/w/cL3KLBrhKQNjTCHYbnJQxF][5:51:25 PM]] - [[https://www.youtube.com/watch?v=hngY14mk64c][laNotte excerpt]] (08:18) - EXWM: - [[https://github.com/termux/termux-packages/pull/29225/][EXWM on termux!]] ([[https://www.reddit.com/r/emacs/comments/1sdtgr0/exwm_on_termux/][Reddit]]) - Fun: - [[https://github.com/tiatatida/tamagotchi-on-emacs][tamagotchi on emacs!]] ([[https://www.reddit.com/r/emacs/comments/1sgsu43/tamagotchi_on_emacs/][Reddit]]) - [[https://github.com/Feyorsh/nethack-el][Server play support in nethack-el]] ([[https://www.reddit.com/r/nethack/comments/1seiwro/server_play_support_in_nethackel/][Reddit]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1sgprd7/ann_new_packages_agentshelldispatch_and/][ann new packages: agent-shell-dispatch and agent-shell-ediff]] - [[https://codeberg.org/bajsicki/gptel-got][bajsicki/gptel-got: Tooling for LLM interactions with org-mode]] - [[https://github.com/dgillis/emacs-codex-ide][Emacs Codex IDE integration]] ([[https://www.reddit.com/r/emacs/comments/1se6nyv/emacs_codex_ide_integration/][Reddit]]) - [[https://github.com/agzam/death-contraptions/tree/main/tools/elisp-eval][I forced Claude to play Tetris in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1si5si7/i_forced_claude_to_play_tetris_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=47726541][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1sek30r/fortnightly_tips_tricks_and_questions_20260407/][Fortnightly Tips, Tricks, and Questions — 2026-04-07 / week 14]] - [[https://github.com/magit/magit/issues/5555][Raising a few $thousand to keep version control magical]] ([[https://www.reddit.com/r/emacs/comments/1shj59p/raising_a_few_thousand_to_keep_version_control/][Reddit]], [[https://irreal.org/blog/?p=13736][Irreal]]) - support tarsius - [[https://sachachua.com/blog/2026/04/ye12-categorizing-emacs-news-epwgraph-languages/][Sacha Chua: YE12: Categorizing Emacs News, epwgraph, languages]] - Other: - [[https://chrismaiorana.com/the-emacs-way-deleting-files/][Chris Maiorana: The Emacs Way: Deleting Files]] - [[https://arnesonium.com/2026/04/emacs-freelance-command-center][Erik L. Arneson: Emacs as the Freelancer's Command Center]] - [[https://codeberg.org/senchawizard/emacs-polydiceware][senchawizard/emacs-polydiceware: generate passwords with dice]] ([[https://gotosocial.social/@senchawizard/statuses/01KNZQN27FARKWTW9Y34814KT6][@senchawizard@gotosocial.social]]) - [[https://github.com/renatgalimov/op.el][I built an Emacs auth-source backend for 1Password (tested on macOS)]] ([[https://www.reddit.com/r/emacs/comments/1sfwlkd/i_built_an_emacs_authsource_backend_for_1password/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1si7wvs/few_tips_for_faster_emacs_install_with_msys2/][Few tips for faster Emacs install with MSYS2]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/87341d81e4.fsf@bernoul.li/][Re: On keybindings and the slow erosion of help's utility - Jonas Bernoulli]] - it would be great to get where-is to work with transient suffixes - [[https://yhetil.org/emacs-devel/E1w8UHv-0000fM-1D@fencepost.gnu.org/][Terminology changes from a long time ago: window, pane; frame, window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4da8610cd3091a05f458bcda52ce133e2e9494c][; New function 'ns-process-is-accessibility-trusted', no message (bug#80624)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bca4ac0ed7f9911c5d1443615ec3e1ac3364a8d][Support 24-bit TrueColor on MS-Windows console]] - New packages: - [[package:agitjo][agitjo]]: Manage Forgejo PRs with AGit-Flow (MELPA) - [[package:ben][ben]]: Asynchronous buffer-local environments via `direnv' (MELPA) - [[package:popterm][popterm]]: Posframe terminal toggler with smart backends (MELPA) - [[package:struct-completion][struct-completion]]: Keyword slot completion for cl-defstruct constructors (MELPA) - [[package:taskjuggler-mode][taskjuggler-mode]]: Major mode for TaskJuggler project files (MELPA) - [[package:tokyo-night][tokyo-night]]: Shared infrastructure for Tokyo Night themes (MELPA) - [[package:trust-manager][trust-manager]]: Convenient trust management (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://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/2026-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** STARTED 2026-04-06 Emacs news :stream: :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/04/2026-04-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/04/2026-04-06-emacs-news/ :EXPORT_DATE: 2026-04-06T08:00:00-0400 :Effort: 1:30 :END: :LOGBOOK: CLOCK: [2026-04-06 Mon 08:03] :END: There's a lot of buzz around the remote code execution thing that involves Git, but it seems to be more of a Git issue than an Emacs one. [[https://github.com/califio/publications/blob/main/MADBugs/vim-vs-emacs-vs-claude/Emacs.md][This might be a workaround]] if you want, and in the meantime, don't check out git repositories you don't trust. There's no page for the [[https://www.emacswiki.org/emacs/Carnival][Emacs Carnival]] for April yet, but you can start thinking about the theme of "newbies/starter kits" already, and I'm sure Cena or someone will round things up afterwards. Enjoy! - [[https://github.com/califio/publications/blob/main/MADBugs/vim-vs-emacs-vs-claude/Emacs.md][Workaround for the Git-related security issue that lots of people are talking about]] ([[https://social.tchncs.de/@stackeffect/116327976371248454][@stackeffect@social.tchncs.de]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #4 2026 (v #živo) https://dogodki.kompot.si/events/c4ee8c26-c668-491e-91b3-b466578b83e2 Mon Apr 6 1900 CET - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Apr 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Apr 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 10 1800 Europe/Paris - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/313909207/ Tue Apr 14 1800 Europe/London - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Apr 14 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://protesilaos.com/codelog/2026-04-04-emacs-live-with-sacha-chua/][Protesilaos Stavrou: Emacs live stream with Sacha Chua on 2026-04-16 17:30 Europe/Athens]] - Emacs configuration: - [[http://yummymelon.com/devnull/announcing-anju.html][Announcing Anju]] ([[https://www.reddit.com/r/emacs/comments/1s7un9y/announcing_anju/][Reddit]]) - mouse interactions for modeline, context menu, and main menu - [[https://emacsredux.com/blog/2026/04/04/repeat-mode/][Emacs Redux: Repeat Mode: Stop Repeating Yourself]] ([[https://irreal.org/blog/?p=13722][Irreal]], [[https://irreal.org/blog/?p=13727][Irreal]]) - [[https://github.com/shackra/backpack][backpack 0.4.0 - adds self-documenting inventory browser]] ([[https://www.reddit.com/r/emacs/comments/1sab5si/backpack_emacs_version_040/][Reddit]]) - Emacs Lisp: - [[https://almightylisp.com/][Almighty Lisp: Lisp & Emacs Essentials - almightylisp.com]] ([[https://news.ycombinator.com/item?id=47612277][HN]]) - [[https://blog.davep.org/2026/04/03/nukneval-el-v1-3.html][Dave Pearson: nukneval.el v1.3]] unload and re-evaluate - [[https://www.youtube.com/watch?v=FUAXrMbY9nE][Creating an Emacs Package from Concept to MELPA (Part 7)]] (57:13) - [[https://www.reddit.com/r/emacs/comments/1sduilc/how_to_run_a_function_when_my_buffer_selection/][How to run a function when my buffer selection changes?]] - updated with window-state-change-hook - [[https://www.youtube.com/watch?v=9CV5pTIM7Vk][Yay Emacs live: Reorganizing my Emacs configuration so that my defuns are tangled to separate files]] (01:48:56) - [[https://sachachua.com/blog/2026/04/ye11-fix-find-function-for-emacs-lisp-from-org-babel-or-scratch/][Sacha Chua: YE11: Fix find-function for Emacs Lisp from org-babel or scratch]] ([[https://www.youtube.com/watch?v=PKkV1Tbev_Y][YouTube]], 08:19) - Appearance: - [[https://codeberg.org/phmcc/outline-stars][New package: outline-stars.el]] ([[https://www.reddit.com/r/emacs/comments/1sayd4i/new_package_outlinestarsel/][Reddit]]) - [[https://github.com/agzam/occult.el][occult.el - collapse buffer regions into single-line summaries]] ([[https://www.reddit.com/r/emacs/comments/1s7xiti/tiny_package_may_come_handy/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1s83i2i/make_the_left_margin_shine/][Make the left margin shine!]] - [[https://github.com/Senka07/yotsuba-emacs-theme][Senka07/yotsuba-emacs-theme · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s8joc7/i_made_a_theme_for_emacs_based_on_the_yotsuba/][Reddit]]) - Navigation: - [[https://snac.lab8.cz/mattof/p/1775377168.159080][Tip about using other-window-prefix C-x 4 4]] - [[https://fe.disroot.org/objects/c9be1ac9-8404-4114-8787-3cc4ba6957e6][Tip about using windmove]] - Writing: - [[https://curtismchale.ca/2026/03/31/check-spelling-in-emacs][Curtis McHale: Check Spelling in Emacs]] ([[https://www.youtube.com/watch?v=LML6pnwLcKE][YouTube]] 06:38) - [[https://blog.davep.org/2026/04/05/blogmore-el-v3-1.html][Dave Pearson: blogmore.el v3.1]] - Denote: - [[https://protesilaos.com/codelog/2026-04-03-emacs-denote-sequence-new-alphanumeric-delimited-scheme/][Protesilaos Stavrou: Emacs: new sequence scheme for the ‘denote-sequence’ package]] - Org Mode: - [[https://www.youtube.com/watch?v=k2-9DS7jZyg][[EMACS LAB] #3: Introduction to Org Mode]] (01:57:55) - [[https://github.com/aravindps/org-gtd][aravindps/org-gtd: Things 3 style GTD for Emacs — org-mode agenda views, ⌘ keybindings, context tags. Works with Doom and vanilla Emacs. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s86q3t/nonemacs_person_accidentally_built_a_gtd_thing_in/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1s8cuwd/work_blocked_gtd_apps_so_i_built_my_own_plaintext/][r/orgmode]]) - [[https://list.orgmode.org/orgmode/87pl4lul8r.fsf@localhost/][[BLOG] #27 bbb:OrgMeetup on Wed, February 11, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/116320012163184817][@yantar92@fosstodon.org]]) notes - Import, export, and integration: - [[https://github.com/lopeztel/ox-dnd-html][lopeztel/ox-dnd-html: Emacs export org files to D&D themed html · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1scdtlw/oxdndhtml/][Reddit]]) - [[https://chatziiola.github.io/posts/20251216_adding-org-protocol-support.html][Adding org-protocol support]] ([[https://www.reddit.com/r/orgmode/comments/1s9g7xt/orgprotocol_capture_my_configuration/][Reddit]]) - [[https://sachachua.com/blog/2026/04/demo-extract-pdf-highlights-into-an-org-file-with-python/][Sacha Chua: Extract PDF highlights into an Org file with Python]] ([[https://www.youtube.com/watch?v=OTnYV2IZL_U][YouTube]] 04:27) - [[https://jamesendreshowell.com/2026-04-04-my-first-advice-in-emacs-lisp.html][James Endres Howell: My first advice! (in Emacs Lisp)]] - specifying HTML boilerplace for org-static-blog - [[https://thibaut.dev/blog/org-publish-rss.html][RSS feeds for your org-mode website]] ([[https://toot.io/@bgtdsword/116353992060134650][@bgtdsword@toot.io]]) - [[https://www.youtube.com/watch?v=oBkzkDutLCI][Org-mode - Various font sizes LaTeX]] (04:14) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62cad0194b2ac91b3de85caab33e40bef9eeb2a4][ol: Allow targets as search option in id: links]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8c24e4bb5378e71141fdcc4278bc005ced00f126][org-babel: Fix and extend `org-babel-update-intermediate' variable]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=972d5c2ba44fe8afd6cdcdee8952d244a1d4078b][Query before attempting to overwrite existing attachment/DnD/yank file]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f57de9dac30231e731a3622f0897d9a945762ae0][Merge branch 'bugfix']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c1b4247115c198761cd9dbb7703833bc4de6378b][etc/ORG-NEWS: Remove announcement about bugfix]] - Completion: - [[https://emacsredux.com/blog/2026/04/04/read-extended-command-predicate/][Emacs Redux: Declutter M-x with read-extended-command-predicate]] ([[https://irreal.org/blog/?p=13724][Irreal]]) - [[https://github.com/gggion/let-completion.el][[RELEASE] let-completion v0.2.0: full overhaul of Elisp completion - 46 binding forms, function argument candidates, expandable registry, fully customizable two-column annotations]] ([[https://www.reddit.com/r/emacs/comments/1s8pde5/release_letcompletion_v020_full_overhaul_of_elisp/][Reddit]]) - [[https://github.com/rougier/nano-vertico][rougier/nano-vertico: Emacs / nano + vertico · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s9deym/nano_vertico_tui/][Reddit]]) - Coding: - [[https://mwolson.org/blog/2026-04-02-eglot-python-preset-and-eglot-typescript-preset-now-on-melpa/][Mike Olson - eglot-python-preset and eglot-typescript-preset: Now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1sb1f8b/multilsp_support_for_python_and_typescript_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1sano0b/function_to_make_eglot_add_iwyu_headers_without/][Function to make eglot add IWYU headers without doing an autocomplete in the buffer]] - [[https://blog.davep.org/2026/04/03/make-phony-el-v1-3.html][Dave Pearson: make-phony.el v1.3]] for Makefiles - [[https://github.com/Daskeladden/shipit][Daskeladden/shipit: Code review in Emacs · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s8qmj2/shipit_code_review_without_leaving_emacs/][Reddit]]) - Shells: - [[https://github.com/dakra/ghostel][Ghostel - terminal emulator powered by libghostty]] ([[https://www.reddit.com/r/emacs/comments/1sc4n6k/ghostel_terminal_emulator_powered_by_libghostty/][Reddit]], [[https://programming.dev/post/48790323?scrollToComments=true][programming.dev]]) - Mail, news, and chat: - [[https://thanosapollo.org/posts/emacs-jabber-revival/][Thanos Apollo: Bringing jabber.el Back From the Dead]] ([[https://framapiaf.org/@debacle/116346678036311813][@debacle@framapiaf.org]]) - [[https://codeberg.org/martianh/mastodon.el][mastodon.el 2.0.14 - jump to quoting toot, bugfixes, annotations]] ([[https://todon.nl/@mousebot/116323493425072693][@mousebot@todon.nl]]) - Multimedia: - [[https://mathstodon.xyz/@tusharhero/116345234415202702][Using Android TTS in Emacs]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1s8kox8/anybody_interested_in_writing_sdl_games_in_emacs/][Anybody interested in writing SDL games in Emacs Lisp?]] - [[https://www.reddit.com/r/emacs/comments/1sc2dfx/emacs_sdl_unblocking_the_unblockable/][Emacs + SDL: unblocking the unblockable]] ([[https://lists.gnu.org/archive/html/emacs-devel/2026-04/msg00189.html][emacs-devel]]) - [[https://blog.davep.org/2026/03/31/eg-el-v1-2.html][Dave Pearson: eg.el v1.2]] Norton Guide?, [[https://blog.davep.org/2026/03/31/thinks-el-v1-13.html][thinks.el v1.13]] thought bubbles, [[https://blog.davep.org/2026/04/01/binclock-el-v1-12.html][binclock.el v1.12]] binary clock, [[https://blog.davep.org/2026/04/01/obfusurl-el-v2-2.html][obfusurl.el v2.2]] obfuscating URLs - AI: - [[https://www.thetypicalset.com/blog/emacs-as-ceo-operating-system][I run my company from Emacs]] ([[https://news.ycombinator.com/item?id=47626006][HN]]) - [[https://www.youtube.com/watch?v=SrRweChigB0][Crafting an AI-Driven Workflow System - System Crafters Live!]] (01:52:03) - [[https://www.youtube.com/watch?v=ePH3u7lmFWU][Will using Emacs give you an edge in the AI-era?]] (45:08, [[https://www.reddit.com/r/emacs/comments/1s8atnd/will_using_emacs_give_you_an_edge_in_the_aiera_45/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1s8m35w/will_using_emacs_give_you_an_edge_in_the_aiera/][Reddit]]) - [[https://noquiche.fyi/emacs-for-agents][The Agent-Native Editor Was Invented in 1976]] - Community: - [[https://www.youtube.com/watch?v=465GSalM6oI][Emacs ATX Meetup. April 2026. - YouTube]] (2:04:58) - [[https://sachachua.com/blog/2026/04/yayemacs-10-emacs-coaching-with-prot-packaging-emacs-lisp/][Sacha Chua: #YayEmacs 10: Emacs coaching with Prot: Emacs workflows and streaming]] ([[https://www.youtube.com/watch?v=kvBS8wz8ZRw][YouTube]] 01:06:30) - [[https://sachachua.com/blog/2026/03/thinking-about-coaching-goals-with-prot/][Sacha Chua: Thinking about Emacs coaching goals with Prot]] - [[https://protesilaos.com/codelog/2026-03-31-emacs-coaching-with-sacha-chua/][Protesilaos Stavrou: Emacs coaching with Sacha Chua]] - [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival March 2026: Mistakes and Misconceptions]] - [[https://lio.novelli.si/en/blog/mistakes-and-misconceptions.html][The Comfort Trap]] ([[https://toot.si/@len/116323162366294557][@len@toot.si]]) - [[https://christiantietze.de/posts/2026/03/emacs-mistakes-and-misconceptions-that-held-me-back-in-2018/][Christian Tietze: Emacs Mistakes and Misconceptions That Held Me Back in 2019]] - [[https://einar.codeberg.page/emacs-mistakes-and-misconceptions.html][Einar Mostad: Emacs mistakes and misconceptions]] - [[https://www.youtube.com/watch?v=XlESi31czFA][Prot Asks: Hjalmar about Emacs for music, the joy of art, and Internet sociability]] (02:04:24) - [[https://xenodium.com/and-then-there-were-three][Alvaro Ramirez: …and then there were three (expect delays)]] ([[https://irreal.org/blog/?p=13719][Irreal]]) - [[https://www.youtube.com/watch?v=sV7C6Ezl35A][A Cult AI Computer’s Boom and Bust - YouTube]] ([[https://irreal.org/blog/?p=13707][Irreal]]) - Other: - [[https://doc.emacsen.de/][Emacs Docs]] ([[https://www.reddit.com/r/emacs/comments/1sbb72w/initiative_restyling_the_official_emacs_manuals/][Reddit]], [[https://mastodon.social/@maxxcan/116336010699503942][@maxxcan@mastodon.social]]) - [[https://thanosapollo.org/posts/gnosis-8-to-10/][Thanos Apollo: Gnosis 0.10: Import Anki, Merge Everything Into One]] - [[https://www.youtube.com/watch?v=tj6iMpf18DU][doom emacs install on manjaro linux walkthrough on hyper-v vm]] (17:29) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2026-03/msg01121.html][On keybindings and the slow erosion of help's utility]] - long discussion - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d604445954d0c390e7c6c1280bf48b6858881bef][New option vc-dir-auto-hide-up-to-date]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=859e0622ae5e8303d288a345d9ef9181fa0aa6ae][* lisp/vc/diff-mode.el (diff-mode-read-only-map): Bind 'v'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae1ac739b799608cca0ec9f0e78f2b852078bd57][* etc/NEWS: Announce Org update.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a62e6c304d880b9fcb91c9ce091200cd2436a52][; Fix documentation of last change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a15c02a59d6caf171c7cb9b85f48ec845853445][Recursively check dependencies for package compatibility]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52205e38d3ea670f2685e345591eac43d7a9b613][Inform macOS Accessibility Zoom of cursor position (bug#80624)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=faf1932875754c446361106cd8035c85fcc598f3][New macro setopt-local and function set-local (bug#80709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cda65ffa58e1280fabfdf3eb7340f429b2aedd4d][Add xref-edit-mode (bug#80616)]] - New packages: - [[package:compilation-history][compilation-history]]: Track compilation history in SQLite (MELPA) - [[package:corg][corg]]: Header completion for org-mode (MELPA) - [[package:evim][evim]]: Evil Visual Multi - Multiple cursors for evil-mode (MELPA) - [[package:ghostel][ghostel]]: Terminal emulator powered by libghostty (MELPA) - [[package:meshmonitor-chat][meshmonitor-chat]]: Chat client for MeshMonitor (Meshtastic) (MELPA) - [[package:occult][occult]]: Collapse and reveal buffer regions (MELPA) - [[package:org-dt][org-dt]]: Dynamic templating loader (MELPA) - [[package:org-grimoire][org-grimoire]]: Emacs-native static site generator (MELPA) - [[package:org-invox][org-invox]]: Invoice management for contractors using Org mode (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://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/2026-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2026-03-30 Emacs news CLOSED: [2026-03-30 Mon 11:17] :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/03/2026-03-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/03/2026-03-30-emacs-news/ :EXPORT_DATE: 2026-03-30T09:57:50-0400 :END: :LOGBOOK: - State "DONE" from [2026-03-30 Mon 11:17] :END: It's not too late to write about [[https://sdf.org/~pkal/blog/emacs/mistakes.html][mistakes and misconceptions]] as part of the Emacs Carnival for March and not too early to think about the theme of "Newbies/Starter Kits" which Cena will be hosting for April. Who knows, maybe those ideas can become part of the [[https://github.com/emacs-mirror/emacs/blob/db412283d6b4fb8ea9d48629add952bf8fe2f423/etc/themes/newcomers-presets-theme.el][newcomers presets]]. It could be fun to explore something like [[https://org-roam.nshephard.dev/#754f25a5-3429-4504-8a17-4efea1568eba][notes for Emacs beginners]] and see where you end up. Also, I'm looking forward to seeing if these tips for [[https://emacsredux.com/blog/2026/03/25/reloading-emacs-lisp-code/][reloading Emacs Lisp code]] can help me avoid little bugs from leftover code. Enjoy! - 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/313720093/ Thu Apr 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #4 2026 (v #živo) https://dogodki.kompot.si/events/c4ee8c26-c668-491e-91b3-b466578b83e2 Mon Apr 6 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Apr 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Apr 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 10 1800 Europe/Paris - Beginner: - [[https://org-roam.nshephard.dev/#754f25a5-3429-4504-8a17-4efea1568eba][Emacs Getting Started - notes in org-roam]] - [[https://www.youtube.com/watch?v=uNR18ylj9rg][Emacs Describes Almost Everything Within It 2026 03 30 03:29:50]] (10:02) - Emacs configuration: - [[https://bicycleforyourmind.com/generaldotel-to-conquer-emacs-keybindings][general.el to Conquer Emacs Keybindings - Bicycle For Your Mind]] - [[https://github.com/jamescherti/compile-angel.el/][compile-angel.el - Ensure that all Emacs Lisp files are always byte-compiled and native-compiled [Release 1.2.0]​]] - [[https://emacsredux.com/blog/2026/03/26/emacs-prelude-redux/][Emacs Redux: Emacs Prelude: Redux]] - Emacs Lisp: - [[https://emacsredux.com/blog/2026/03/25/reloading-emacs-lisp-code/][Emacs Redux: Reloading Emacs Lisp Code]] ([[https://irreal.org/blog/?p=13703][Irreal]]) - [[https://codeberg.org/rossabaker/better-calculate-lisp-indent.el][rossabaker/better-calculate-lisp-indent.el: Improves indentation of quoted and backquoted lists in Emacs lisp - Codeberg.org]] ([[https://social.rossabaker.com/@ross/116309247188891323][@ross@social.rossabaker.com]]) - Appearance: - [[https://emacsredux.com/blog/2026/03/29/automatic-light-dark-theme-switching/][Emacs Redux: Automatic Light/Dark Theme Switching]] - [[https://emacsredux.com/blog/2026/03/30/creating-emacs-color-themes/][Emacs Redux: Creating Emacs Color Themes, Revisited]] - [[https://www.reddit.com/gallery/1s2zmzt][A small victory: Emacs core modification in C to set line-height less than the default]] - [[https://batsov.com/articles/2026/03/29/batppuccin-my-take-on-catppuccin-for-emacs/][Bozhidar Batsov: Batppuccin: My Take on Catppuccin for Emacs]] - Navigation: - [[https://vmst.io/@t0yv0/116315552245920931][treesitedit-mark-sexp is useful]] - TRAMP: - [[https://www.reddit.com/r/emacs/comments/1s6t15d/the_new_tramp_alternatives_are_probably_not_worth/][The new TRAMP alternatives are probably not worth it]] - Writing: - [[https://chrismaiorana.com/git-commits-tell-the-story/][Chris Maiorana: Let the commits tell the story]] ([[https://irreal.org/blog/?p=13713][Irreal]]) - [[https://www.youtube.com/watch?v=016N8DNGm7I][my minimalist emacs setup for writing]] (21:43) - [[https://blog.davep.org/2026/03/29/blogmore-el-v2-0.html][blogmore.el v2.0 - davep - setting up multiple blogs]] ([[https://fosstodon.org/@davep/116314226800303433][@davep@fosstodon.org]]) [[https://blog.davep.org/2026/03/30/blogmore-el-v2-1.html][and 2.1]] - Denote: - [[https://protesilaos.com/codelog/2026-03-24-emacs-another-spontaneous-live-stream/][Protesilaos Stavrou: Emacs: another spontaneous live stream for denote-sequence]] ([[https://www.youtube.com/watch?v=rDJbPCjZiOI][YouTube]]) - [[https://www.youtube.com/watch?v=4RxFImWhNrI][Emacs: spontaneous live stream to implement a denote-sequence feature]] (02:13:01) - Org Mode: - [[https://sachachua.com/blog/2026/03/categorizing-emacs-news-items-by-voice-in-org-mode/][Sacha Chua: Categorizing Emacs News items by voice in Org Mode]] - [[https://curtismchale.ca/2026/03/24/goodbye-longform-hello-emacs][Curtis McHale: Goodbye Longform Hello Emacs]] ([[https://www.youtube.com/watch?v=d5fRFF6Q5aU][YouTube]] 16:59, [[https://irreal.org/blog/?p=13696][Irreal]]) - [[https://chrismaiorana.com/introduction-orgfolio/][Chris Maiorana: OrgFolio | Turn your scattered interests into cultivated obsessions]] ([[https://irreal.org/blog/?p=13694][Irreal]]) - [[https://github.com/aleksozolins/org-taube][aleksozolins/org-taube: Email-first capture pipeline for Org mode · GitHub]] ([[https://www.reddit.com/r/orgmode/comments/1s61k4j/orgtaube_emailfirst_capture_pipeline_for_org_mode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bf0df4898adf48cf55ab03453c93c27e6ee0a9f4][Fixed org-babel-execute:awk to work on remote machines]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d26b3b7db3ec61c92d77877fb25d8f1ef70ccc21][ox-latex: Make brackets around LATEX_CLASS_OPTIONS optional]] - Coding: - [[https://github.com/iquiw/emacstreak][iquiw/emacstreak: GitHub streak stats on Emacs · GitHub]] ([[https://mstdn.jp/@iquiw/116284618043833112][@iquiw@mstdn.jp]]) - [[https://masutaka.net/en/2026-03-29-1/][Migrating from asdf and direnv to mise | Masutaka's ChangeLog Memo]] ([[https://mstdn.love/@masutaka/116311842345792856][@masutaka@mstdn.love]]) - fixing ruby-lsp not working in Emacs - [[https://github.com/bbatsov/neocaml/releases/tag/v0.6.0][neocaml 0.6: dune major/minor mode, flymake backend]] ([[https://hachyderm.io/@bbatsov/116289235912157177][@bbatsov@hachyderm.io]]) - [[https://emacsredux.com/blog/2026/03/27/paredit-keybinding-conflicts/][Emacs Redux: Paredit’s Keybinding Conflicts]] ([[https://irreal.org/blog/?p=13705][Irreal]]) - [[https://mbork.pl/2026-03-23_Disabling_Eslint_in_one_line_with_Tide][Marcin Borkowski: Disabling Eslint in one line with Tide]] - [[https://www.emacs.dyerdwelling.family/emacs/20260329084330-emacs--simply-annotate-0.9/][James Dyer: Simply Annotate 0.9.8: Threaded Conversations on Your Code]] ([[https://github.com/captainflasmr/simply-annotate][Github]], [[https://www.reddit.com/r/emacs/comments/1s6qnxk/simply_annotate_098_threaded_conversations_on/][Reddit]]) - [[https://github.com/torusJKL/flymake-janet][flymake-janet: A Flymake backend for the Janet language [v0.2.0]​]] - [[https://batsov.com/articles/2026/03/25/neocaml-0-6-opam-dune-and-more/][Bozhidar Batsov: Neocaml 0.6: Opam, Dune, and More]] - [[https://einar.codeberg.page/use-python-shell-from-virtual-environment-if-there-is-one-in-Emacs.html][Einar Mostad: Use python shell from virtual environment if there is one in Emacs]] - [[https://batsov.com/articles/2026/03/27/fsharp-ts-mode-a-modern-emacs-mode-for-fsharp/][Bozhidar Batsov: fsharp-ts-mode: A Modern Emacs Mode for F#]] - [[https://www.youtube.com/watch?v=4rqzQwYG_Co][Monday Live Coding with Emacs. 3/23/2026 #coding #livecoding #emacs #learnc]] (01:20:11) - Shells: - [[https://www.youtube.com/watch?v=rGfV8ivDn_0][Edit Shell Commands in Emacs with CTRL-X CTRL-E]] (15:43) - Web: - [[https://www.youtube.com/watch?v=vu2AoMmjSAo][Emacs Webpaste Is A Tool To Use Online Pastebin Services 2026_03_25_03:57:04]] (18:01) - Mail, news, and chat: - [[https://todon.nl/@janneke/116318089281171468][Code for reminding you about forgotten attachments]] - [[https://git.andros.dev/andros/meshmonitor-chat.el][andros/meshmonitor-chat.el - chat client for Meshtastic mesh networks]] ([[https://activity.andros.dev/@andros/statuses/01KMG6VG1Y4ZQ40YGR2HHC5HN6][@andros@activity.andros.dev]]) - Fun: - [[https://www.travellerrpg.com/threads/random-character-generator.44664/][Random Character Generator | Citizens of the Imperium]] ([[https://tabletop.social/@kensanata/116305994604769025][@kensanata@tabletop.social]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1s229ve/fortnightly_tips_tricks_and_questions_20260324/][Fortnightly Tips, Tricks, and Questions — 2026-03-24 / week 12]] - [[https://www.birkey.co/2026-03-28-emacs-as-a-programmable-workbench.html][Emacs as a programmable workbench]] ([[https://www.reddit.com/r/emacs/comments/1s6j2ac/emacs_as_a_programmable_workbench/][Reddit]]) - [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival March 2026: Mistakes and Misconceptions]] - [[https://www.acdw.net/eww-fragments.html][EWW fragments: fixing my own mistakes | acdw.net]] - [[https://sachachua.com/blog/2026/03/emacs-carnival-march-2026-mistakes-and-learning-to-reach-out/][Sacha Chua: Emacs Carnival March 2026: Mistakes and learning to reach out]] - [[https://box.matto.nl/my-emacs-misconceptions.html][My Emacs misconceptions - box.matto.nl]] - [[https://emacsredux.com/blog/2026/03/26/happy-13th-birthday-emacs-redux/][Emacs Redux: Happy 13th Birthday, Emacs Redux!]] - [[https://protesilaos.com/prot-asks/2026-03-25-arkadiusz-blindness-emacspeak-hyperbole-chinese-slavic-culture/][Prot Asks: Arkadiusz about blindness, Emacspeak, Hyperbole, Chinese and Slavic culture | Protesilaos Stavrou]] ([[https://www.youtube.com/watch?v=oH5GKEgEGV0][YouTube]] 01:57:23) - [[https://www.reddit.com/r/emacs/comments/1s6x9gk/google_sheets_anyone/][xenodium wants to know if people want to sponsor Org Mode + Google Sheets sync]] ([[https://indieweb.social/@xenodium/116313054843219060][@xenodium@indieweb.social]]) - Other: - [[https://github.com/Malabarba/aggressive-indent-mode/pull/165][Fix idle timer leak when saving buffers by kommen · Pull Request #165 · Malabarba/aggressive-indent-mode · GitHub]] ([[https://hachyderm.io/@kommen/116314449174368819][@kommen@hachyderm.io]]) - [[https://www.reddit.com/r/emacs/comments/1s5gnfa/emacs_on_the_go_on_a_zinwa_q25_on_android/][Emacs on the go on a Zinwa Q25 on Android]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/AMBP194MB2691225C32CCDCEB595ED3248455A@AMBP194MB2691.EURP194.PROD.OUTLOOK.COM/][new branch scratch/ert-play-keys lets ERT interactively play keystrokes during tests]] - [[https://yhetil.org/emacs-devel/87y0jbk80r.fsf@recursewithless.net/][How can we improve shorthands? - Richard Lawrence]] - [[https://yhetil.org/emacs-devel/jwvfr5kqdcn.fsf-monnier+emacs@gnu.org/][monitoring GC]] - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80602]["GNU ELPA packages with NonGNU ELPA dependencies" (a very long thread) that people who maintain packages in GNU ELPA might want to know about]] ([[https://www.reddit.com/r/emacs/comments/1s4ty7u/gnu_elpa_packages_with_nongnu_elpa_dependencies_a/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b7d9e37ce0c27d942ee583526bd5c96cbdd6f1e][Implement new Dired handling of errors from 'ls']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d78000728351986b0083013728dc3ef366112c0b][Add predicate for initial_terminal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4d99971d8e835fddf5a604d8da1d74c5eb3c858][New user option 'whitespace-global-mode-buffers']] - New packages: - [[package:ancient-theme][ancient-theme]]: A theme about ruins (MELPA) - [[package:anju][anju]]: Mouse UX Customizations (MELPA) - [[package:clj-doc-browse][clj-doc-browse]]: Browse Clojure library docs from classpath JARs (MELPA) - [[package:eglot-typescript-preset][eglot-typescript-preset]]: Eglot preset for TypeScript (MELPA) - [[package:eldoc-mouse-nov][eldoc-mouse-nov]]: Preview epub link for mouse hover (NonGNU ELPA) - [[package:flywrite][flywrite]]: Inline writing suggestions via LLM (MELPA) - [[package:fsharp-ts-mode][fsharp-ts-mode]]: Major mode for F# code (MELPA) - [[package:llm-test][llm-test]]: LLM-driven testing for packages (MELPA) - [[package:ros-face][ros-face]]: Syntax highlighting for ROS files (MELPA) - [[package:tetris-60][tetris-60]]: Retro ASCII Tetris (MELPA) - [[package:vterm-editor][vterm-editor]]: Edit text in a buffer and send it to vterm (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://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/2026-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2026-03-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/03/2026-03-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/03/2026-03-23-emacs-news/ :EXPORT_DATE: 2026-03-23T10:07:14-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KMDZMWEKCXSSQMXBXEGMVZ7F :EXPORT_MODIFIED: 2026-03-23T14:48:56-0400 :END: #+begin_update [2026-03-23]: Removed elecxzy comment-dwim, whoops. #+end_update Might be a good opportunity to set up better auto-saves, with [[https://www.jamescherti.com/buffer-guardian-el-automatically-save-emacs-buffers/][buffer-guardian.el]] inspiring an update to [[https://emacsredux.com/blog/2026/03/18/super-save-0-dot-5/][super-save 0.5]]. Also, there were a couple of interesting experiments embedding [[https://github.com/emacs-os/embr.el][Chromium]] ([[https://www.reddit.com/r/emacs/comments/1ry1q5q/embrel_emacs_browser_emacs_is_the_display_server/][Reddit]]) or [[https://github.com/chaoswork/appine][native macOS views]] in Emacs ([[https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/][Reddit]]), and one about [[https://play.emacsen.de/][embedding Emacs in a webpage]] ([[https://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_in_your_browser_with_v86/][Reddit]]). - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Mar 25 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Thu Mar 26 0200 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Mar 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/313720093/ Thu Apr 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1s0dclq/decoupling_cm_aka_ret_and_return/][decoupling C-m (aka RET) and ]] - Emacs Lisp: - [[https://github.com/DinoChiesa/elisp-2025/blob/main/el-xeger.el][elisp-2025/el-xeger.el]] ([[https://www.reddit.com/r/emacs/comments/1rwpvqe/xeger_library_in_elisp/][Reddit]])- generate text from a regex - [[https://tv.dyne.org/w/7fWKsvE3cpVn7vVyidS5Xz][[20] Working on Canvas Patch (Contd..) - 3/22/2026, 2:31:11 PM - Dyne.org TV]] - Writing: - [[https://github.com/miljko/microbe.el][miljko/microbe.el: A high-performance, offline-first Emacs manager for Micro.blog · GitHub]] - [[https://blog.davep.org/2026/03/21/blogmore-el-v1-7.html][blogmore.el v1.7 - davep]] (also [[https://blog.davep.org/2026/03/20/blogmore-el-v1-4.html][1.4 update]], [[https://blog.davep.org/2026/03/19/some-blogmore-elisp.html][other post]]) - Appearance: - [[https://chrismaiorana.com/line-highlighting-in-emacs/][Chris Maiorana: Writing gloriously long sentences in Emacs with line highlighting]] ([[https://irreal.org/blog/?p=13690][Irreal]]) - [[https://fediscience.org/@ericsfraga/116279043710841253][Tip about setting hl-line-range-function to identify current line in visual line mode]] - [[https://protesilaos.com/codelog/2026-03-23-emacs-doric-themes-1-1-0/][Protesilaos Stavrou: Emacs: doric-themes version 1.1.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1rz63on/repogrepel_update/][repo-grep.el – update]] - Dired: - [[https://www.youtube.com/watch?v=Nk0-VQc2mGo][Emacs - Rename currently opened file in Dired mode]] (03:21) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/1rw3fgl/which_orgrelated_packages_do_you_use/][Which org-related packages do you use?]] - [[https://www.youtube.com/watch?v=NebhEVR44Jc][Taking Notes With Emacs Org Mode (It's Easy!)]] (15:35) - [[https://youtube.com/watch?v=2a4fBKLVl88][Reading your Emacs notes on-the-go, minimally.]] (12:07, ([[https://www.reddit.com/r/emacs/comments/1s17tuy/my_latest_youtube_video_reading_your_emacs_notes/][Reddit]]) - [[https://srijan.ch/notes/2026-03-18-001][Srijan Choudhary: 2026-03-18-001: move Org heading title into body]] - [[https://doi.org/10.5281/zenodo.19131602][Resilient Technologies. Why Decades-Old Tools Define the ROOT of Modern Research Data Management — Workshop Documents]] ([[https://mastodon.social/@lukascbossert/116261634838662276][@lukascbossert@mastodon.social]]) - Coding: - [[https://github.com/aspiers/madolt][aspiers/madolt: magit-like emacs mode for dolt · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s069ov/madoltel_magitlike_emacs_mode_for_the_dolt/][Reddit]]) - [[https://www.youtube.com/watch?v=_jqs7KSZs-w][Emacs VC-mode in action]] (01:34) - [[https://www.youtube.com/watch?v=-_PHVYEsdPc][Projeto Omega - Cifra de Cesar (Emacs+Magit)]] (14:39) - [[https://github.com/Lycomedes1814/temme-mode][Lycomedes1814/temme-mode: A rewrite of emmet-mode for Emacs, aiming for a clean and modern codebase · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rzuguk/temmemode_a_clean_rewrite_of_emmetmode_wip/][Reddit]]) - [[https://emacsredux.com/blog/2026/03/17/surround-el-vim-style-pair-editing-comes-to-emacs/][Emacs Redux: surround.el: Vim-Style Pair Editing Comes to Emacs]] ([[https://irreal.org/blog/?p=13683][Irreal]]) - [[https://emacsredux.com/blog/2026/03/17/tree-sitter-font-lock-and-indentation-in-comint-buffers/][Emacs Redux: Tree-sitter Font-Lock and Indentation in Comint Buffers]] - [[https://fosstodon.org/@FrostyX/116247190127363859][Tip about using python-indent-def-block-scale]] - mutliplier applied to indentation - [[https://einar.codeberg.page/use-virtual-environment-in-emacs-python-mode-if-in-a-project-with-a-venv.html][Einar Mostad: Use virtual environment in Emacs' Python Mode if in a project with a venv]] - [[https://www.youtube.com/watch?v=hg21M5n5tf4][Monday Live Coding with Emacs. 3/16/2026 #coding #livecoding #emacs #learnc]] (01:16:08) - Mail, news, and chat: - [[https://github.com/zenitsu7772000/newsflash][newsflash.el I built a lightweight RSS news reader for Emacs with split-screen reading]] ([[https://www.reddit.com/r/emacs/comments/1ry5v1s/newsflashel_i_built_a_lightweight_rss_news_reader/][Reddit]]) - Multimedia: - [[https://github.com/emacs-os/elcava][emacs-os/elcava: Cava clone in emacs lisp · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rx52bf/github_emacsoselcava_cava_clone_in_emacs_lisp/][Reddit]]) Audio spectrum visualizer - [[https://github.com/emacs-os/jellyfin-emms-mpv.el][jellyfin-emms-mpv.el - Browse and play music/video from a Jellyfin server via EMMS + mpv]] ([[https://www.reddit.com/r/emacs/comments/1rw4s4l/jellyfinemmsmpvel_browse_and_play_musicvideo_from/][Reddit]]) - Fun: - [[https://i.redd.it/c2cnrey43wpg1.png][emacs is really good for ascii-art]] ([[https://www.reddit.com/r/emacs/comments/1rxkwa6/emacs_is_really_good_for_asciiart/][Reddit]]) - [[https://play.emacsen.de/][Run Emacs in your browser with v86]] ([[https://www.reddit.com/r/emacs/comments/1rznu4l/run_emacs_in_your_browser_with_v86/][Reddit]]) - [[https://github.com/zenitsu7772000/manga-reader][zenitsu7772000/manga-reader - Manga & Comic Reader for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1rxfc3g/mangael_v10_manga_and_comic_reader_for_emacs/][Reddit]]) - AI: - [[https://davidvujic.blogspot.com/2026/03/the-tools-of-an-agentic-engineer.html][Agile & Coding: The tools of an Agentic Engineer]] ([[https://www.reddit.com/r/emacs/comments/1s0lzdw/the_tool_of_an_agentic_engineer_yes_of_course_it/][Reddit]]) - [[https://codeberg.org/jlouisbiz/rcd-mcp-emacs-documentation][jlouisbiz/rcd-mcp-emacs-documentation: get_documentation, list_functions_by_prefix, search_functions, rcd_elisp_function_definition]] - [[https://www.youtube.com/watch?v=n_NZk3hDl6I][MCP for Emacs - Improve your notes with ORG MODE 🦄]] (10:27) - [[https://github.com/zackattackz/agent-shell-notifications/][agent-shell-notifications released!]] ([[https://www.reddit.com/r/emacs/comments/1rzpwmr/agentshellnotifications_released/][Reddit]]) - [[https://github.com/jeremias-a-queiroz/emacs-gptel-slim-tools][Jeremias-A-Queiroz/emacs-gptel-slim-tools: leverage etags for precise code fragment extraction]] ([[https://www.reddit.com/r/emacs/comments/1rvb7vk/showcase_gptelslimtools_a_bimodal_lean_context/][Reddit]]) - [[https://fritzgrabo.com/posts/acp2ollama-in-emacs-for-fun-and-profit/][Fritz Grabo: ~acp2ollama~ in Emacs for fun and profit]] - [[https://www.emacs.dyerdwelling.family/emacs/20260319143558-emacs--ollama-buddy---create-provider-helper-function/][James Dyer: Ollama Buddy - Seven Lines to Any LLM Provider]] - Community: - [[https://www.reddit.com/r/emacs/comments/1rwclo6/i_tried_neovim_but_i_keep_coming_back_to_emacs/][I tried Neovim, but I keep coming back to Emacs]] - [[https://macadie.info/2026/03/22/emacs-carnival-mistakes-and-misconceptions/][Eric MacAdie: Emacs Carnival: Mistakes and Misconceptions]] ([[https://irreal.org/blog/?p=13692][Irreal]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/1rw2kbv/making_emacs_output_true_24bit_color_in_the/][Making Emacs output true 24-bit color in the terminal: a two-line terminfo fix]] - Other: - [[https://github.com/jamescherti/buffer-terminator.el][buffer-terminator.el - safely auto terminate buffers for performance and reduced clutter [Release 1.2.1]​]] ([[https://www.reddit.com/r/emacs/comments/1rycgah/bufferterminatorel_safely_auto_terminate_emacs/][Reddit]]) - [[https://www.jamescherti.com/buffer-guardian-el-automatically-save-emacs-buffers/][James Cherti: buffer-guardian.el – Automatically Save Emacs Buffers Without Manual Intervention (When Buffers Lose Focus, Regularly, or After Emacs is Idle)]] ([[https://www.reddit.com/r/emacs/comments/1rvnl0u/bufferguardianel_automatically_save_emacs_buffers/][Reddit]], [[https://irreal.org/blog/?p=13688][Irreal]]) - [[https://emacsredux.com/blog/2026/03/18/super-save-0-dot-5/][super-save 0.5: Modernized and Better Than Ever]] ([[https://www.reddit.com/r/emacs/comments/1rx2dft/supersave_05_modernized_and_better_than_ever/][Reddit]]) - [[https://bicycleforyourmind.com/much_ado_about_emacs_012][Much Ado About Emacs 012]]: kirigami, visible-mark, javelin, opml, appine, buffer-guardian, isearch-lazy-count, markdown-table-wrap, surround ([[https://irreal.org/blog/?p=13698][Irreal]]) - [[https://github.com/chaoswork/appine][chaoswork/appine: embed native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/][Reddit]]) - [[https://github.com/emacs-os/embr.el][emacs-os/embr.el: Emacs is the display server. Headless Chromium via CloakBrowser is the renderer. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1ry1q5q/embrel_emacs_browser_emacs_is_the_display_server/][Reddit]], [[https://news.ycombinator.com/item?id=47890828][HN]]) - [[https://zhongweiy.github.io/emacs_slow_on_macos.html][Why fork+exec Takes 100ms on My Mac: Debugging Slow Emacs with Instruments]] ([[https://www.reddit.com/r/emacs/comments/1s0plz2/why_forkexec_takes_100ms_on_my_mac_debugging_slow/][Reddit]]) - [[https://github.com/exlee/emacs-reporter][exlee/emacs-reporter: Emacs data collector for macOS · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1s1d6ds/emacs_macos_telemetry_experiment_request_for/][Reddit]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/305fb4ca-ff7b-42e8-93ed-7829fb153b4e@kaminski.se/][Re: MacOS/NS Events Processing Queue - Przemysław Kamiński]] - VM compacting patch in case anyone wants to try it out - [[https://yhetil.org/emacs-devel/2FA092F1-5AE7-4222-AC16-D28513832749@gmail.com/][Re: Tree-sitter: Correctly parsing template-like embeddings - Yuan Fu]] - trade-offs for performance? - [[https://yhetil.org/emacs-devel/86a4w1d2w1.fsf@gnu.org/][Re: feature/igc3 44f854bad09 2/5: Avoid remote references in face cache (analogous to bug#80601) - Eli Zaretskii]] - challenges with igc branch - [[https://yhetil.org/emacs-devel/87jyv9tvsb.fsf@gmail.com/][Re: some Eglot-related options to consider for newcomers-presets - João Távora]] - language servers and newcomers-presets? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=378cfb866054f4bc315cc5b6c245872056d8caec][(Fmakunbound): Break aliasing, if present (bug#80538)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c961f49034e2bbaca25b64f95fb03ff0368ca6a][hideshow: Fix 'hs-hide-block-behavior' set to 'after-cursor'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c911495fb1ceb577188de3bd071ba85eef12fe26][hideshow: New minor mode 'hs-indentation-mode'. (Bug#80179)]] - New packages: - [[package:async-http-queue][async-http-queue]]: Async HTTP queue with parallel fetching (MELPA) - [[package:consult-symbol][consult-symbol]]: Consult-based symbol search with narrowing (MELPA) - [[package:flymake-zizmor][flymake-zizmor]]: Flymake backend for zizmor, a Github Actions static analyzer (MELPA) - [[package:org-snitch][org-snitch]]: Project-specific org-capture and link faces (MELPA) - [[package:org-tag-cloud][org-tag-cloud]]: Easily maintain a tag-cloud of org-mode tags (MELPA) - [[package:tiles][tiles]]: Tagged Instant Lightweight Emacs Snippets (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://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/2026-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2026-03-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/03/2026-03-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/03/2026-03-16-emacs-news/ :EXPORT_DATE: 2026-03-16T12:40:12-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KKWPWTSG97BCH1X7B91446QD :END: Security reminder: If you use [[https://github.com/kubernetes-el/kubernetes-el/issues/383][kubernetes-el]], don't update for now, and you might want to check your installation if you updated it recently. The repo was compromised. ([[https://www.stepsecurity.io/blog/kubernetes-el-compromised-how-a-pwn-request-exploited-a-popular-emacs-package][Analysis]], [[https://old.reddit.com/r/emacs/comments/1rowm5i/first_hacked_emacs_package/][Reddit discussion]], [[https://lobste.rs/s/apygc2/first_hacked_emacs_package][lobste.rs]]) If you use Emacs 31, please consider enabling package-review-policy. There were a number of lively conversations around [[https://www.rahuljuliato.com/posts/emacs-solo-two-years][Emacs Solo]] ([[https://news.ycombinator.com/item?id=47317616][142 comments on HN]]), [[https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/][Emacs and Vim in the age of AI]] ([[https://www.reddit.com/r/emacs/comments/1rtcff1/emacs_and_vim_in_the_age_of_ai/][52 comments on Reddit]], [[https://news.ycombinator.com/item?id=47319071][138 on HN]]), and [[https://xenodium.com/agent-shell-0-47-1-updates][agent-shell 0.47]] ([[https://www.reddit.com/r/emacs/comments/1rrs2dq/agentshell_047_updates/][62 on Reddit]]). Also, Prot has posted the video and text of his talk [[https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/][Computing in freedom with GNU Emacs]] ([[https://www.youtube.com/watch?v=M6ZHDJeG-dI][YouTube]] 42:40, [[https://ogeer.org/ox/rec/emacs/][Video with Q&A]], more links in the community section). - 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 Mar 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 19 0000 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/313776893/ Sat Mar 21 1100 America/Los_Angeles - Emacs Berlin: Emacs-Berlin Hybrid Meetup https://emacs-berlin.org/ Wed Mar 25 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Thu Mar 26 0200 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Mar 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[http://perotti.org/2026/03/11/making-emacs-your-own/][Making Emacs Your Own « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116213614126974972][@BeefGriller@dice.camp]]) - [[https://emacsredux.com/blog/2026/03/15/use-short-answers/][Emacs Redux: use-short-answers: The Modern Way to Tame yes-or-no Prompts]] ([[https://irreal.org/blog/?p=13677][Irreal]]) - [[https://www.rahuljuliato.com/posts/emacs-solo-two-years][Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor]] ([[https://www.reddit.com/r/emacs/comments/1romd9c/two_years_of_emacs_solo_35_modules_zero_external/][Reddit]], [[https://news.ycombinator.com/item?id=47317616][HN]], [[https://lobste.rs/s/v6p9go/two_years_emacs_solo_35_modules_zero][lobste.rs]]) - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d Release 1.4.0​]] ([[https://www.reddit.com/r/emacs/comments/1rsmaut/minimalemacsd_a_customizable_emacs_initel_and/][Reddit]]) - [[https://write.moxnet.eu/brainiac-v1-2-released][Brainiac v1.2 released — Kemal's Braindump]] ([[https://codeberg.org/kemal/brainiac][Codeberg]], [[https://www.reddit.com/r/emacs/comments/1rq01fg/brainiac_v12_released/][Reddit]]) - note-taking and task-management-centered Emacs config - Emacs Lisp: - [[https://elpa.gnu.org/packages/futur.html][futur 1.2]] ([[https://www.reddit.com/r/emacs/comments/1rrdjaf/new_futur_version_12_async_programming_a_bit/][Reddit]]) futur-abort, futur-funcall, futur-p, preliminary support for running Elisp code in subprocesses and sandbox - Appearance: - [[https://emacsredux.com/blog/2026/03/10/taming-font-lock-with-font-lock-ignore/][Emacs Redux: Taming Font-Lock with font-lock-ignore]] - [[https://emacsredux.com/blog/2026/03/16/buffer-local-face-remapping-with-face-remap-add-relative/][Emacs Redux: Buffer-Local Face Remapping with face-remap-add-relative]] - [[https://emacsredux.com/blog/2026/03/08/customizing-font-lock-in-the-age-of-tree-sitter/][Customizing Font-Lock in the Age of Tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1rp270w/customizing_fontlock_in_the_age_of_treesitter/][Reddit]]) - [[https://git.andros.dev/andros/comet.el][andros/comet.el: Cursor comet trail effect for Emacs - comet.el - Andros's repositories]] ([[https://activity.andros.dev/@andros/statuses/01KKBGGRB4WM3HD25TC73SKAD1][@andros@activity.andros.dev]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1rqykam/nifty_little_modal_editting_implementation/][Nifty little modal editing implementation]] - selected.el, special keymap when region is active - [[https://emacsredux.com/blog/2026/03/15/isearch-lazy-count/][Emacs Redux: isearch-lazy-count: Built-in Search Match Counting]] - [[https://codeberg.org/kramo/scroll-beyond.el][kramo/scroll-beyond.el: An Emacs package to enable scrolling the point beyond window bounds - Codeberg.org]] ([[https://chaos.social/@kramo/116234577614215049][@kramo@chaos.social]]) - [[https://github.com/vmargb/arrow.el][vmargb/arrow.el: Elisp implementation of arrow.nvim per-project and file-local bookmarks · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rtnkk0/arrowel_an_emacs_package_for_arrownvim/][Reddit]]) - Dired: - [[https://chrismaiorana.com/the-emacs-way-moving-and-renaming-files/][Chris Maiorana: The Emacs Way: Moving and Renaming Files]] - Writing: - [[https://yhetil.org/emacs-devel/m2h5qg5ywj.fsf@gmail.com/][Re: markdown-ts-mode maturation for Emacs 31 - Rahul Martim Juliato]] - roadmap for markdown-ts, help wanted - [[https://github.com/lorniu/gt.el][lorniu/gt.el: Translator via engines such as Google, Bing, deepL, StarDict and Youdao, also support LLMs like ChatGPT, DeepSeek and so on. · GitHub]] ([[https://sonomu.club/@kf/116216021077413277][@kf@sonomu.club]]) - Org Mode: - [[https://codeberg.org/Thaodan/org-note-auto-save][Thaodan/org-note-auto-save: Auto-save org-note buffer - Codeberg.org]] ([[https://mastodon.social/@thaodan/116224599042515994][@thaodan@mastodon.social]]) - [[https://codeberg.org/niqc/org-dynamic-templates][niqc/org-dynamic-templates: Package for define template folder for org files - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1rqu7ec/new_package_for_org_templates_like_obsidian/][Reddit]]) - [[https://sachachua.com/blog/2026/03/emacs-lisp-and-nodejs-getting-the-bolded-words-from-a-section-of-a-google-document/][Sacha Chua: Emacs Lisp and NodeJS: Getting the bolded words from a section of a Google Document]] - [[https://github.com/mjamagon/arrow-lang][mjamagon/arrow-lang: Arrow DSL for emacs · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rq0ru5/arrow_a_dataflow_pipeline_language_for_org_babel/][Reddit]]) - dataflow pipeline language for Org Babel - [[https://sachachua.com/blog/2026/03/org-mode-export-html-copy-files-and-serve-the-results-via-simple-httpd-so-that-media-files-work/][Sacha Chua: Org Mode: Export HTML, copy files, and serve the results via simple-httpd so that media files work]] - [[https://github.com/cosmicz/clime/blob/main/examples/cloq.el][Building a cli app to query org with clime v0.3]] ([[https://www.reddit.com/r/emacs/comments/1rt46ku/building_a_cli_app_to_query_org_with_clime_v03/][Reddit]]) - Coding: - [[https://mwolson.org/blog/2026-03-16-beta-emacs-multi-lsp-support-for-python-and-typescript-frameworks/][Mike Olson - Beta: Emacs Multi-LSP support for Python and Typescript frameworks]] - looking for Emacs users to try it out ([[https://bsky.app/profile/mwolson.org][@mwolson.org]], [[https://mastodon.social/@mikeozen/116240102213435878][@mikeozen]]) - [[https://emacsredux.com/blog/2026/03/11/code-formatting-in-emacs/][Emacs Redux: Code Formatting in Emacs]] ([[https://irreal.org/blog/?p=13669][Irreal]]) - [[https://emacsredux.com/blog/2026/03/14/removing-paired-delimiters-in-emacs/][Emacs Redux: Removing Paired Delimiters in Emacs]] ([[https://irreal.org/blog/?p=13675][Irreal]], [[https://irreal.org/blog/?p=13681][Irreal]]) - [[https://einar.codeberg.page/fix-error-with-cider-rep-in-emacs-on-guix.html][Einar Mostad: Fix error with Cider Clojure REPL in Emacs on Guix]] - [[https://www.youtube.com/watch?v=Obq_nFEBN0M][[EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2)]] (01:17:59) - [[https://sdf.org/~pkal//blog/emacs/sans-magit.html][Philip Kaludercic: Emacs after Magit]] ([[https://www.reddit.com/r/emacs/comments/1tily3s/emacs_after_magit/][Reddit]], [[https://lobste.rs/s/b4vpj6/emacs_after_magit][lobste.rs]]) - [[https://entropicthoughts.com/rebasing-in-magit][Rebasing in Magit]] ([[https://mastodon.social/@lobsters/116205439523083684][@lobsters@mastodon.social]]) - [[https://habr.com/ru/articles/1008988/][Перебазирование в Magit / Хабр]] ([[https://zhub.link/@habr/116222311685698330][@habr@zhub.link]]) - [[https://github.com/bbatsov/neocaml/releases/tag/v0.4.0][Release v0.4.0 · bbatsov/neocaml · GitHub]] - bugfix ([[https://bsky.app/profile/batsov.net][@batsov.net]]) - Shells: - [[https://github.com/rwc9u/emacs-libgterm][rwc9u/emacs-libgterm: Terminal emulator for Emacs using libghostty-vt (Ghostty's terminal engine) · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1ruyyvs/emacslibgterm_a_terminal_emulator_using_ghosttty/][Reddit]]) - [[https://github.com/cashmeredev/kitty-graphics.el][cashmeredev/kitty-graphics.el: Display images in terminal Emacs (emacs -nw) via the Kitty graphics protocol]] - Multimedia: - [[https://sachachua.com/blog/2026/03/comparing-pronunciation-recordings-across-time/][Sacha Chua: Comparing pronunciation recordings across time]] - [[https://sachachua.com/blog/2026/03/small-steps-towards-using-openai-compatible-text-to-speech-services-with-speechd-el-or-emacspeak/][Sacha Chua: Small steps towards using OpenAI-compatible text-to-speech services with speechd-el or emacspeak]] - Fun: - [[https://www.ttrpg-hangout.com/solo_rpg_mode_for_emacs.html][Solo-RPG-mode for Emacs - TTRPG-Hangout.com]] ([[https://github.com/Enfors/solo-rpg][Github]], [[https://ttrpg-hangout.social/@enfors/116228484589383495][@enfors@ttrpg-hangout.social]]) - [[https://github.com/vkazanov/elcity/][vkazanov/elcity: A simple SimCity clone in Emacs Lisp · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rujwdq/an_actually_playable_simcity_clone_in_emacs_lisp/][Reddit]]) - AI: - [[https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/][Emacs and Vim in the Age of AI]] ([[https://www.reddit.com/r/emacs/comments/1rtcff1/emacs_and_vim_in_the_age_of_ai/][Reddit]], [[https://news.ycombinator.com/item?id=47319071][HN]], [[https://lobste.rs/s/dempb5/emacs_vim_age_ai][lobste.rs]]) - [[https://github.com/nbecker/codex-emacs-notes][Using Terminal Coding Agents from Emacs]] - [[https://randyridenour.net/posts/2026-03-10-convert-claude-quizzes-emacs-org-mode.html][Randy Ridenour: Convert Claude Quizzes to Emacs Org Mode]] ([[https://zirk.us/@randyridenour/116228310682609509][@randyridenour@zirk.us]], [[https://irreal.org/blog/?p=13679][Irreal]]) - [[https://xenodium.com/agent-shell-0-47-1-updates][agent-shell 0.47 updates]] ([[https://www.reddit.com/r/emacs/comments/1rrs2dq/agentshell_047_updates/][Reddit]])- claude-code-acp renamed, bootstrapping and resuming - [[https://www.emacs.dyerdwelling.family/emacs/20260311185447-emacs--ollama-buddy-in-buffer-replace/][James Dyer: Ollama Buddy - In-Buffer LLM Streaming]] - [[https://www.youtube.com/watch?v=Eia_NnvtYrs][038 Ollama Buddy - Tool Calling and modifying files with an ediff session #emacs #ollama]] (02:12) - Community: - [[https://www.reddit.com/r/emacs/comments/1rplhb1/fortnightly_tips_tricks_and_questions_20260310/][Fortnightly Tips, Tricks, and Questions — 2026-03-10 / week 10]] - [[https://protesilaos.com/codelog/2026-03-13-computing-in-freedom-with-gnu-emacs/][Protesilaos Stavrou: Computing in freedom with GNU Emacs]] ([[https://www.youtube.com/watch?v=M6ZHDJeG-dI][YouTube]] 42:40, [[https://www.reddit.com/r/emacs/comments/1rsvliu/computing_in_freedom_with_gnu_emacs/][Reddit]], [[https://lobste.rs/s/czj5p4/computing_freedom_with_gnu_emacs][lobste.rs]], [[https://irreal.org/blog/?p=13673][Irreal]], [[https://ogeer.org/ox/rec/emacs/][Video with Q&A]], [[https://protesilaos.com/codelog/2026-03-12-my-emacs-talk-floss-oxford/][other post]]) - [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival March 2026: Mistakes and Misconceptions]] - [[https://texaco.codeberg.page/blogs/march-emacs-carnival/][Emacs Carnival de Marzo - Confusiones y prejuicios | Texaco blog]] ([[https://defcon.social/@texaco/116228053343738365][@texaco@defcon.social]]) - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260311.html][Emacs carnival: Mistakes and misconceptions]] ([[https://fediscience.org/@ericsfraga/116211125939157393][@ericsfraga@fediscience.org]]) - [[https://meanwhiling.com/you-dont-not-need-the-mouse.html][noa ks: You don't not need the mouse]] - [[https://macadie.info/2026/03/11/2026-02-austin-emacs-meetup/][Eric MacAdie: 2026-02 Austin Emacs Meetup]] - [[https://alvarmaciel.github.io/media/lento_es_normal/low_tech_high_life_emacs_magia_y_liberacion/][Low Tech High Life: Emacs magia y liberación · Inicio]] ([[https://open.spotify.com/episode/6JK77pVSP2h719ZQNJJ5BG?si=411430d3bf354166][Spotify]], [[https://mastodon.social/@alvarmaciel/116218959802915838][@alvarmaciel@mastodon.social]]) - [[https://blainsmith.com/essays/humanities-in-the-machine/][Humanities in the Machine - Blain Smith]] - mentions RMS, GNU, and Emacs - Other: - [[https://chrismaiorana.com/the-emacs-way-create-directories/][Chris Maiorana: The Emacs Way: Create Directories]] - [[https://www.alcarney.me/blog/2026/indexing-info-manuals/][Indexing Info Manuals — Alex Carney]] ([[https://mastodon.social/@alcarney/116201979650965768][@alcarney@mastodon.social]]) - [[https://thecloudlet.github.io/blog/project/emacs-03/][Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance | The Cloudlet]] ([[https://www.reddit.com/r/emacs/comments/1rrptdd/emacs_internal_part_03_tagged_pointers_vs_c/][Reddit]], [[https://news.ycombinator.com/item?id=47349780][HN]], [[https://lobste.rs/s/saneyn/emacs_internal_03_tagged_union_tagged][lobste.rs]]) - [[https://code.tvl.fyi/about/tools/emacs-pkgs/reka][reka: A window manager inside of Emacs for the Wayland world]] ([[https://www.reddit.com/r/emacs/comments/1rv3vv0/a_window_manager_inside_of_emacs_for_the_wayland/][Reddit]]) - mentioned in [[https://isaacfreund.com/blog/river-window-management/][Separating the Wayland Compositor and Window Manager]] - [[https://github.com/chaoswork/appine][chaoswork/appine: using a dynamic module that allows you to embed native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows]] ([[https://www.reddit.com/r/emacs/comments/1rv4idh/ann_appine_i_built_a_dynamic_module_to_embed/][Reddit]]) - [[https://v.redd.it/2wrvvcw6w4pg1][My little Emacs OTG setup]] ([[https://www.reddit.com/r/emacs/comments/1ru4ceg/my_little_emacs_otg_setup/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ruspbe/emacs_running_on_my_ipad/][Emacs running on my iPad.]] - using ish - Emacs development: - [[https://yhetil.org/emacs-devel/87eclozx3b.fsf@bernoul.li/][emacs-devel: long discussion about deprecated code, warnings, and compat release schedule]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2004eb56f8963b51cf05f1184e2a3ac88848b12][Merge remote-tracking branch 'origin/scratch/error-API']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55f0f2056c6e0a17159a4be2e50d4cfeaf21cba3][Add new function 'ensure-proper-list' (bug#80598)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9b97d843183e38678e35c3df73eab38ffccef8ee][Add references to "User Lisp" Info node where applicable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=949f0355446f6a179bd92d1948e65a63ac58f3a5][etags-regen: Don't try to generate tags during completion, by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac39b7c4512c59b62b9a27a7beae2a520dc59df4][* etc/NEWS: Announce 'package-vc-install-from-checkout' obsoletion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d019b5ec713646e5b0d66b63879e059dcd628299][Add 'xref-mouse-mode' minor mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f337499e6bfc84282a0451b75d5ecc3950a3a0c][; Add missing documentation for new 'cus-edit' bindings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66bd2ce8e69d31c04fb2f71c651d34a435f607eb][(smerge-refine-regions): Refactor a bit and work between buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1358530f533a1151c7207e1ad634b1b9fae5a91][Improve the error API]] - New packages: - [[package:buffer-guardian][buffer-guardian]]: Automatically Save Buffers Without Manual Intervention (MELPA) - [[package:ekg-agent][ekg-agent]]: Agent tools for ekg (MELPA) - [[package:ekg-denote][ekg-denote]]: Denote integration for ekg (MELPA) - [[package:markdown-table-wrap][markdown-table-wrap]]: Word-wrap GFM pipe tables to fit window width (MELPA) - [[package:stan-ts-mode][stan-ts-mode]]: Major mode for editing Stan 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://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/2026-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2026-03-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/03/2026-03-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/03/2026-03-09-emacs-news/ :EXPORT_DATE: 2026-03-09T10:45:21-0400 :ID: 20260309T122646.289923 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KK9TBMAZ5FEPHTA9WMBMNC8D :END: If you use [[https://github.com/kubernetes-el/kubernetes-el/issues/383][kubernetes-el]], don't update for now, and you might want to check your installation if you updated it recently. The repo was compromised a few days ago. I've occasionally wanted to tangle a single Org Mode source block to multiple places, so I'm glad to hear that [[https://cgit.git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2815dd543aba241a0b28082bea79fcb96c66e6a5][ob-tangle has just added support for multiple targets]]. Niche, but could be handy. I'm also curious about using [[https://github.com/cosmicz/clime][clime]] to write command-line tools in Emacs Lisp that handle argument parsing and all the usual stuff. If you're looking for something to write about, why not try this month's Emacs Carnival theme of [[https://sdf.org/~pkal/blog/emacs/mistakes.html][mistakes and misconceptions]]? Enjoy! - Security: - [[https://github.com/kubernetes-el/kubernetes-el/issues/383][First (?) hacked Emacs package: kubernetes-el]] ([[https://www.reddit.com/r/emacs/comments/1rowm5i/first_hacked_emacs_package/][Reddit]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Mar 10 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Mar 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 12 0000 Asia/Singapore - Computing in freedom with GNU Emacs - Protesilaos Stavrou - FLOSS@Oxford https://ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-protesilaos-stavrou Thu Mar 12 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Fri Mar 13 0200 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 13 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Mar 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 19 0000 Asia/Singapore - Beginner: - [[http://perotti.org/2026/03/04/emacs-buffers-frames-and-windows-a-brief-introduction/][Emacs: Buffers, Frames, and Windows, A Brief Introduction « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116171942078782298][@BeefGriller@dice.camp]]) - Emacs configuration: - [[https://github.com/progfolio/elpaca][Elpaca Version 0.1.0]] ([[https://www.reddit.com/r/emacs/comments/1rmy4xg/elpaca_version_010/][Reddit]]) accepts use-package :vc keyword - [[https://sachachua.com/blog/2026/03/emacs-lisp-defvar-keymap-hints-for-which-key/][Sacha Chua: Emacs Lisp: defvar-keymap hints for which-key]] - [[https://youtu.be/-eMmmAKcFR4?si=pC63gfnvJeAOTGtS][Re-imagining the Emacs user experience with Casual Suite]] ([[https://www.reddit.com/r/emacs/comments/1rlygjs/reimagining_the_emacs_user_experience_with_casual/][Reddit]], [[https://irreal.org/blog/?p=13657][Irreal]]) - [[http://yummymelon.com/devnull/casual-now-available-on-nongnu-elpa.html][Charles Choi: Casual now available on NonGNU ELPA]] ([[https://irreal.org/blog/?p=13653][Irreal]]) - [[https://www.rahuljuliato.com/posts/emacs-solo-two-years][Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor]] ([[https://www.reddit.com/r/emacs/comments/1romd9c/two_years_of_emacs_solo_35_modules_zero_external/][Reddit]]) - Emacs Lisp: - [[https://github.com/cosmicz/clime][cosmicz/clime: Build real CLI tools in pure Emacs Lisp. Declare commands, options, and args in a single form — clime handles parsing, --help, error messages, and dispatch. ./myapp.el just works. · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rmuf9u/clime_build_cli_tools_with_subcommands_and_flags/][Reddit]]) - [[https://beathagenlocher.com/stream/#00128][Async link fetching in Emacs]] - [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Progress.html][Progress (GNU Emacs Lisp Reference Manual)]] ([[https://sfba.social/@kickingvegas/116176947629585178][@kickingvegas@sfba.social]]) - [[https://thecloudlet.github.io/blog/project/emacs-02/][Emacs Internal #02: Data First — Deconstructing Lisp_Object in C | The Cloudlet]] ([[https://news.ycombinator.com/item?id=47259961][HN]]) - [[https://tv.dyne.org/w/qEW7KCGLZ4XUtkyj6L1WmX][[19] Working on Canvas API Patch - 3/8/2026, 2:28:14 PM - Dyne.org TV]] - [[https://tv.dyne.org/w/8CaHkBArDc9XpBNcBaz5E3][[19] Working on Canvas API Patch - 3/8/2026, 3:49:58 PM - Dyne.org TV]] - Appearance: - [[https://emacsredux.com/blog/2026/03/08/customizing-font-lock-in-the-age-of-tree-sitter/][Emacs Redux: Customizing Font-Lock in the Age of Tree-sitter]] - [[https://protesilaos.com/codelog/2026-03-07-emacs-four-new-doric-themes/][Protesilaos Stavrou: Emacs: four new themes are coming to the ‘doric-themes’]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1rlux9e/my_first_meaningful_hack_of_emacs_proper_isearch/][My first meaningful hack of Emacs (proper isearch)]] - search with recenter after threshold - [[https://emacsredux.com/blog/2026/03/03/expreg-expand-region-reborn/][Emacs Redux: expreg: Expand Region, Reborn]] ([[https://www.reddit.com/r/emacs/comments/1rjrjpy/expreg_expand_region_reborn/][Reddit]], [[https://irreal.org/blog/?p=13651][Irreal]]) - [[https://emacsredux.com/blog/2026/03/04/transpose-all-the-things/][Emacs Redux: Transpose All The Things]] ([[https://irreal.org/blog/?p=13655][Irreal]]) - Dired: - [[https://chrismaiorana.com/the-emacs-way-copying-files/][Chris Maiorana: The Emacs Way: Copying Files]] - Writing: - [[https://whhone.com/posts/markdown-indent-mode/][Wai Hon: Introducing markdown-indent-mode]] ([[https://www.reddit.com/r/emacs/comments/1rok61m/markdownindentmode_orgindentmode_for_markdown/][Reddit]]) - Org Mode: - [[https://curtismchale.ca/2026/03/03/stop-mixing-done-and-todo-in-org-auto-sort-like-a-pro][Curtis McHale: Stop Mixing DONE and TODO in Org — Auto-Sort Like a Pro]] ([[https://www.youtube.com/watch?v=iozT8s9YbqU][YouTube]] 05:15) - [[https://www.youtube.com/watch?v=lXXwbmPg9zU][a niche emacs productivity system]] (28:31) - [[https://irreal.org/blog/?p=13659][Irreal: Abrams On Literate Programming Redux]] - [[https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/][We Should Revisit Literate Programming in the Agent Era | silly business]] ([[https://lobste.rs/s/4ze6ia/we_should_revisit_literate_programming][lobste.rs]]) - [[https://taonaw.com/2026/03/08/display-images-with-orgattach-and.html][TAONAW - Emacs and Org Mode: Display images with Org-attach and org-insert-link quickly and effectively]] ([[https://irreal.org/blog/?p=13667][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1rm7jvj/latex_preview_on_emacs_tty/][Latex preview on Emacs tty]] - [[https://chrismaiorana.com/org-mode-notes-publishing/][Toward the Org Mode future: distributed notebooks]] ([[https://www.reddit.com/r/emacs/comments/1rlhas9/toward_the_org_mode_future_distributed_notebooks/][Reddit]]) - [[https://github.com/Jeremias-A-Queiroz/chrono-org][Jeremias-A-Queiroz/chrono-org: extract logbooks for sleek, Clockify-style web visualizations using Chart.js and org-publish]] ([[https://www.reddit.com/r/emacs/comments/1rmn8bh/showcase_chronoorg_a_selfhosted_plaintext_time/][Reddit]]) - [[https://github.com/naiquevin/clockwise][naiquevin/clockwise: visualize time records from org clock entries]] ([[https://fosstodon.org/@naiquevin/116169564748906212][@naiquevin@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1rkiz1d/update_orgsupertag_58_581_board_graph_ui_relation/][(update) org-supertag 5.8 & 5.8.1 - Board, Graph UI & Relation Index Optimization]] - [[https://mathstodon.xyz/@oantolin/116160608164511079][Remember to set org-latx-hyperref-template to nil if you're writing an anonymous referee report]] - [[https://github.com/novoid/lazyblorg][lazyblorg updates: tag feeds, random articles on this day, list of external URLs]] ([[https://graz.social/@publicvoit/116167678398997520][@publicvoit@graz.social]]) - [[https://thanosapollo.org/posts/gnosis-packages-merge/][Thanos Apollo: Gnosis: Design Mistakes]] Roam-inspired note-taking system, [[https://thanosapollo.org/posts/gnosis-version-0-8-0/][0.8.0 release notes]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2815dd543aba241a0b28082bea79fcb96c66e6a5][ob-tangle.el: Support tangling a source block to multiple targets]] - Completion: - [[https://github.com/gggion/let-completion.el][gggion/let-completion.el: Let-binding values in Elisp completion · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rjxssr/package_letcompletionel_enhanced_elisp_completion/][Reddit]]) - [[https://sachachua.com/blog/2026/03/expanding-yasnippet-by-voice/][Sacha Chua: Expanding yasnippets by voice in Emacs and other applications]] - Coding: - [[https://emacsredux.com/blog/2026/03/06/mastering-compilation-mode/][Emacs Redux: Mastering Compilation Mode]] - [[https://www.reddit.com/r/emacs/comments/1rotwq5/todays_preachure_from_me_vcmode/][Tip on using built-in vc-mode with C-x v (useful: C-x v d, C-x v v, C-x v L)]] - [[https://www.jamescherti.com/pathaction-el-emacs-package-universal-makefile/][James Cherti: pathaction.el: execute pathaction rules, the universal Makefile for the entire filesystem]] ([[https://github.com/jamescherti/pathaction.el][Github]]) - [[https://github.com/gcv/julia-snail][gcv/julia-snail: An Emacs development environment for Julia · GitHub]] - [[https://www.youtube.com/watch?v=Obq_nFEBN0M][[EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2)]] (01:17:59) - [[https://mbork.pl/2026-03-02_Lispy_and_Iedit][Marcin Borkowski: Lispy and Iedit]] - [[https://metaredux.com/posts/2026/03/03/whats-next-for-clojure-mode.html][Meta Redux: What’s Next for clojure-mode?]] - [[https://olddeuteronomy.github.io/post/emacs-software-development-and-llm/][The Emacs Cat: Emacs, Software Development, and LLM]] - Math: - [[https://blog.teoten.com/posts/2026/why_i_created_esr/][Why did I create ESR (my thoughts on ESS) | Teoten's blog]] ([[https://social.linux.pizza/@teoten/116167308764292484][@teoten@social.linux.pizza]]) - Evil mode: - [[https://countvajhula.com/2026/03/07/on-tempo-in-text-editing/][Sid Kasivajhula: On “Tempo” in Text Editing]] - normal Emacs commands in insert mode ([[https://www.reddit.com/r/emacs/comments/1rnhija/on_tempo_in_text_editing/][Reddit]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/1rkwyq2/launching_brogue_from_emacs_via_transient/][Launching Brogue from Emacs via transient]] - AI: - [[https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/][Bozhidar Batsov: Emacs and Vim in the Age of AI]] ([[https://hachyderm.io/@bbatsov/116199710611909979][@bbatsov@hachyderm.io]]) - [[https://www.reddit.com/r/emacs/comments/1rl9cz6/simple_llm_text_and_images_meets_orgmode/][simple LLM text and images meets org-mode]] - [[https://www.reddit.com/r/emacs/comments/1rmhe4k/claude_code_org_mode_git_hooks/][Claude Code + Org Mode + Git + Hooks]] - [[https://www.youtube.com/watch?v=hCa3rJMGlPM][Transformei meu segundo cérebro em uma IA em 4 minutos]] (08:43) - with org-roam - [[https://xenodium.com/bending-emacs-episode-13-agent-shell-charting][Alvaro Ramirez: Bending Emacs - Episode 13: agent-shell charting]] ([[https://www.youtube.com/watch?v=HJQ86HuSIJI][YouTube]] 28:11, [[https://www.reddit.com/r/emacs/comments/1rk3oh7/bending_emacs_episode_13/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260212142000-emacs--web-search-integration-in-ollama-buddy/][James Dyer: Ollama Buddy - Web Search Integration]] ([[https://www.youtube.com/watch?v=05VzAajH404][YouTube]] 02:12) - Community: - [[https://mike.hostetlerhome.com/my-emacs-misconceptions][My Emacs Misconceptions — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/116177031271053092][@mikehoss@appdot.net]]) - [[https://protesilaos.com/codelog/2026-03-05-emacs-and-philosophy-chat-with-joshua-blais/][Protesilaos Stavrou: I talk with Joshua Blais about Emacs and life issues]] - [[https://activity.andros.dev/@andros/statuses/01KJVYSBBX0169QBNKABR8XYZJ][Org Social social network summary, 2.11 update with bugfixes]] - [[https://reading.org-social.org/][Org Social - Reading]] ([[https://activity.andros.dev/@andros/statuses/01KK93MF12ET2GC2EP7FQXKEEJ][@andros@activity.andros.dev]]) - Other: - [[https://github.com/srijan/emacs-v4/blob/main/config.org#51-koreader-json-to-org][koreader json to org]]: convert KOReader JSON highlights to Org mode, [[https://github.com/srijan/emacs-v4/blob/main/config.org#4252-literature-notes-from-koreader][also here]] ([[https://fediscience.org/@srijan@indieweb.social/116189661753194299][@srijan@indieweb.social]]) - [[https://www.reddit.com/r/emacs/comments/1ro5l6i/for_mac_users_pbcopyel_spawns_two_subprocesses_on/][For Mac users: pbcopy.el spawns two subprocesses on every C-y]] - suggests alternate implementation - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/CACXnnKOp7urzuM5c4EXdhjbK2sa3Rt9sUzYxha+NKT+hcU5jvg@mail.gmail.com/][notes on CEDET and EDE]] - [[https://yhetil.org/emacs-devel/86zf4muxzf.fsf@gnu.org/][Re: Sending `quit` to a batch Emacs process - Eli Zaretskii]] Thinking about how to interrupt batch processes - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=81d2a7a2f5faac85ac23e19815ab3ff12c9e32c6][New user option and function 'recentf-exclude-ignored-extensions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d16a0557d742ca6b0929e04f79eda74483c0ec4][New user option vc-display-failed-async-commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=192d4fc1f7b65cd7ffe3502c69aee566219d3ced][Make 'frame-use-time' more reliable. (bug#80397)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d63d267f2da75471c0d40ae710265a78f560512][Rename 'any' to 'member-if' and deprecate 'cl-member-if']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4ce94139aee73e8be457c89ff96a9e879a775283][New command 'unfill-paragraph']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7eba545a4edffc096598c97922e80a5d33898d21][Revert "Rename 'any' to 'member-if' and deprecate 'cl-member-if'"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d272dedf8cdb33c45a3fabedf70d3557deace877][Add mirroring for special glyphs (bug#80440)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bdf15f6d8293b21234cd236f39ce68f62e1f6c3][Rename 'any' to 'member-if' and deprecate 'cl-member-if']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18c24866afa786d70f663e2b715e672ec5808f18][Make tree-sitter thing navigation handle nested parsers]] - New packages: - [[package:emacs-lisp-intro-es][emacs-lisp-intro-es]]: ELisp intro manual in Spanish (GNU ELPA) - [[package:hackernews-modern][hackernews-modern]]: Hacker News client with modern widget UI (MELPA) - [[package:helm-eca][helm-eca]]: Helm UI for ECA chats/workspaces (MELPA) - [[package:let-completion][let-completion]]: Show let-binding values in Elisp completion (MELPA) - [[package:magit-browse-commit][magit-browse-commit]]: Browse pull/merge requests from magit-blame (MELPA) - [[package:markdown-indent-mode][markdown-indent-mode]]: Dynamic indentation for Markdown (MELPA) - [[package:mathprog-ts-mode][mathprog-ts-mode]]: Major mode for the GNU MathProg modeling language (MELPA) - [[package:md-ts-mode][md-ts-mode]]: Major mode for Markdown using tree-sitter (MELPA) - [[package:mutype][mutype]]: Type into stillness (MELPA) - [[package:org-eval][org-eval]]: Execute named org-mode blocks on load/save (MELPA) - [[package:php-fill][php-fill]]: Additional fill commands for PHP code editing (GNU ELPA) - [[package:rtf-view][rtf-view]]: View Rich Text Format files (MELPA) - [[package:solo-rpg][solo-rpg]]: Solo roleplaying games support functions (MELPA) - [[package:yomikata][yomikata]]: Annotates Japanese text with reading tooltips (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://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/2026-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** [#A] 2026-03-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/03/2026-03-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/03/2026-03-02-emacs-news/ :EXPORT_DATE: 2026-03-02T10:07:38-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KJQWA5GA343ARFGBW71QJS2B :END: Hello folks! Last month's Emacs Carnival about [[https://sachachua.com/blog/2026/01/emacs-carnival-february-2026-completion/][completion]] had 17 posts (nice!), and Philip Kaludercic is hosting this month's [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival: Mistakes and Misconceptions]]. Looking forward to reading your thoughts! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #3 2026 (v #živo) https://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 CET - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Mar 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Mar 6 0030 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/313161406/ Thu Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 7 0000 Asia/Singapore - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Mar 10 1900 Europe/Berlin - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Mar 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 12 0000 Asia/Singapore - Computing in freedom with GNU Emacs - Protesilaos Stavrou - FLOSS@Oxford https://ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-protesilaos-stavrou Thu Mar 12 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Fri Mar 13 0200 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 13 1800 Europe/Paris - Beginner: - [[http://perotti.org/2026/02/27/emacs-my-first-steps/][Emacs: (My) First Steps « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116145404156486268][@BeefGriller@dice.camp]]) - [[https://www.youtube.com/watch?v=jn_lG87Q1C4][Emacs is Installed! Try These 3 Ways to Start It Now (Zero Init! | CLI Hacks) (2) - [7-ish minutes]​]] (07:11) - [[https://www.youtube.com/watch?v=kAIzhHJsVXc][Emacs Is Installed! Your User Directory Explained (.emacs.d Deep Dive) (3) - [5:36]​]] (05:36) - [[https://www.youtube.com/watch?v=8kB-nEy_w4Y][Emacs Is Installed! How Can I Create A Shortcut That Just Starts This Baby up? (5) - [10:12]​]] (10:12) - Emacs Lisp: - [[https://github.com/meedstrom/truename-cache][truename-cache: Efficiently de-dup file-names]] ([[https://www.reddit.com/r/emacs/comments/1rclv68/grateful_for_any_reviews_of_my_new_and_aifree/][Reddit]]) - [[https://git.andros.dev/andros/async-http-queue-fetch-urls-el][andros/async-http-queue-fetch-urls-el - Lightweight, parallel HTTP fetching library for #emacs using url-retrieve (native) with configurable concurrency limits]] ([[https://activity.andros.dev/@andros/statuses/01KJ7BSEHSY783KTZVJAT44T82][@andros@activity.andros.dev]]) - [[https://tv.dyne.org/videos/watch/851e53de-08a8-4b6a-ba3c-67da4d6445c8][[09] Emacs Reader's Development: Working on Text Selection and Highlighting - 8/10/2025, 3:03:09 PM - Dyne.org TV]] ([[https://mstdn.party/@reeltubes/116143582934800662][@reeltubes@mstdn.party]]) - Appearance: - [[https://emacsredux.com/blog/2026/03/01/soft-wrapping-done-right-with-visual-wrap-prefix-mode/][Emacs Redux: Soft Wrapping Done Right with visual-wrap-prefix-mode]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1rhi075/elegant_implementation_of_otherwindowmru/][Elegant implementation of other-window-mru]] - [[https://emacsredux.com/blog/2026/02/28/preview-regex-replacements-as-diffs/][Emacs Redux: Preview Regex Replacements as Diffs]] - TRAMP: - [[https://christiantietze.de/posts/2026/02/media-transfer-protocol-tools/][Christian Tietze: Media Transfer Protocol Tools]] - Writing: - [[https://sachachua.com/blog/2026/02/using-speech-recognition-for-on-the-fly-translations-in-emacs-and-faking-in-buffer-completion-for-the-results/][Sacha Chua: Using speech recognition for on-the-fly translations in Emacs and faking in-buffer completion for the results]] - Denote: - [[https://paste.sr.ht/~zyd/5637309b96322ab8be529f6f63c83bd88a95a033][Cycle through Denote journal entries, trash empties]] ([[https://yap.zyd.lol/@zyd/statuses/01KJF2CXJHDCRBGR6HRYJDSD89][@zyd@yap.zyd.lol]]) - Org Mode: - [[https://davemq.github.io/2026/02/24/ragbrai-training-actuals-vs-plan.html][Dave's blog: Calculating RAGBRAI training actual vs. planned mileage]] ([[https://fosstodon.org/@davemq/116127481574890513][@davemq@fosstodon.org]]) - [[https://gist.github.com/bradmont/0a27fa01d845e2fbffd53e7e8972ed7e][Prettifying org-agenda]] ([[https://www.reddit.com/r/emacs/comments/1rgeyvg/prettifying_orgagenda/][Reddit]]) - [[http://gonsie.com/blorg/org-completion-feb26-carnival.html][Elsa Gonsiorowski: Emacs Carnival: Org Mode Completions]] - [[https://sachachua.com/blog/2026/02/sorting-completion-candidates-such-as-sorting-org-headings-by-level/][Sacha Chua: Sorting completion candidates, such as sorting Org headings by level]] - [[https://www.reddit.com/r/orgmode/comments/1rf9vs7/orgrepeatbycronel_v112_released/][org-repeat-by-cron.el v1.1.2 released]] - compatibility with built-in repeaters and habits, deadline recurrence - [[https://dnaeon.github.io/exporting-org-roam-notes-hugo/][Exporting org-roam notes to Hugo and Quartz]] - [[https://github.com/colonelpanic8/org-window-habit][colonelpanic8/org-window-habit - A more flexible habit system]] ([[https://www.reddit.com/r/emacs/comments/1rd91xa/orgwindowhabit_a_more_flexible_habit_system_now/][Reddit]]) - [[https://github.com/lordnik22/org-link-battery][lordnik22/org-link-battery: It's the missing battery using bookmark+ adding jump-to- and completion-candidates to org]] ([[https://www.reddit.com/r/orgmode/comments/1rhj51c/using_bookmarkplus_for_jumpto_and_autocompleting/][Reddit]]) - [[https://github.com/pjones/org-inline-image-mode][pjones/org-inline-image-mode: Update displayed images as an org-mode buffer changes.]] ([[https://hostux.social/@devalot/116130471032536966][@devalot@hostux.social]]) - [[https://github.com/skx/org-people][skx/org-people: Contact management for org-mode]] - [[https://github.com/lordnik22/org-link-battery][lordnik22/org-link-battery: using bookmark+ adding jump-to- and completion-candidates to org]] ([[https://www.reddit.com/r/emacs/comments/1rhj48u/using_bookmarkplus_for_jumpto_and_autocompleting/][Reddit]]) - [[https://codeberg.org/schrenker/org-agecrypt][schrenker/org-agecrypt: Encrypt org entries with age - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1rdqqyu/orgagecrypt/][Reddit]]) - [[https://thanosapollo.org/posts/gnosis-version-0-7-0/][Thanos Apollo: Gnosis 0.7.0 Release Notes]] - knowledge management system - [[https://roosnaflak.com/tech-and-research/migrating-website-to-orgmode.html][Migrating website to orgmode - roosnaflak.com]] ([[https://sonomu.club/@kf/116121389844392762][@kf@sonomu.club]]) - [[https://taonaw.com/2026/02/25/i-think-i-found-what.html][TAONAW - Emacs and Org Mode: I think I found what crashed my Emacs on macOS]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=80743e5c5591ae558b08871f2d16e515383fb072][ox-latex: Add `org-latex-default-example-environment']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=211da6cab90bcda5f2b1c5145936e3d3844bdf9f][ox-latex: Pass :options to #+begin_example]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7ca140ae2b96c5d5ab4bdc54abb03343cc2d580a][org-mouse: Add actions to priority menus]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea8e21a85618f633e8eec8e39bf0fa34d552cb9f][org-mouse: Separate tag and priority menus]] - Completion: - [[https://sachachua.com/blog/2026/03/emacs-carnival-feb-2026-wrap-up-completion/][Sacha Chua: Emacs Carnival Feb 2026 wrap-up: Completion]] - [[https://macadie.info/2026/02/26/emacs-carnival-completion/][Eric MacAdie: Emacs Carnival: Completion]] - [[https://sachachua.com/blog/2026/02/emacs-completion-and-handling-accented-characters-with-orderless/][Sacha Chua: Emacs completion and handling accented characters with orderless]] - [[https://files.mastodon.social/cache/media_attachments/files/116/140/662/193/936/007/small/86d0bf10972160c4.png][Using Pinyin initials with orderless in Emacs]] ([[https://foxsay.southfox.me/@SouthFox/116140655351016588][@SouthFox@foxsay.southfox.me]]) - [[https://www.youtube.com/watch?v=3GDuQ1VAM8M][A Year Without Vertico - System Crafters Live!]] (01:14:56) - Coding: - [[https://www.youtube.com/watch?v=pARy5XnLHKQ][Moving to Structural Diffs | Trying out Difftastic]] (01:29:57, [[https://fosstodon.org/@abcdw/116141249583481717][@abcdw@fosstodon.org]]) - [[https://chaos.social/@darkunicorn/116136883733549633][Keybinding for easily comparing with upstream in Magit]] - [[https://emacsredux.com/blog/2026/02/25/so-many-ways-to-work-with-comments/][Emacs Redux: So Many Ways to Work with Comments]] ([[https://hachyderm.io/@bbatsov/116132043352701856][@bbatsov@hachyderm.io]]) - [[https://www.youtube.com/watch?v=P1CtAAfT8_E][[EMACS LAB #1] Do zero a uma IDE para programar em C (parte 1)]] (01:00:27) - [[https://github.com/traiproject/yaml-schema-router][yaml-language-server added CRD auto-detection]] ([[https://www.reddit.com/r/emacs/comments/1reda05/yamllanguageserver_added_crd_autodetection_heres/][Reddit]]) - [[https://github.com/calsys456/lisp-semantic-hl.el][calsys456/lisp-semantic-hl.el: Semantic Syntax Highlighting for Common Lisp & Elisp]] ([[https://www.reddit.com/r/Common_Lisp/comments/1rcaltw/semantic_syntax_highlighting_for_common_lisp_and/][Reddit]]) - [[https://batsov.com/articles/2026/02/24/setting-up-emacs-for-ocaml-development-neocaml-edition/][Bozhidar Batsov: Setting up Emacs for OCaml Development: Neocaml Edition]] ([[https://github.com/bbatsov/neocaml][Github]], [[https://news.ycombinator.com/item?id=47185911][HN]]) - [[https://www.reddit.com/r/emacs/comments/1rh5am7/im_amazed_by_how_good_emacs_is_for_game/][I'm amazed by how good emacs is for game development]] ([[https://irreal.org/blog/?p=13644][Irreal]]) - [[https://github.com/overcast-software/glnt-ts-mode][overcast-software/glnt-ts-mode: emacs lsp-glint]] ([[https://www.reddit.com/r/emberjs/comments/1rcnotm/glint_in_emacs/][Reddit]]) - [[https://batsov.com/articles/2026/02/27/building-emacs-major-modes-with-treesitter-lessons-learned/][Bozhidar Batsov: Building Emacs Major Modes with TreeSitter: Lessons Learned]] ([[https://hachyderm.io/@bbatsov/116142820322552812][@bbatsov@hachyderm.io]]) - [[https://github.com/LuciusChen/clutch][LuciusChen/clutch: MySQL, PostgreSQL & SQLite; paginated result browser, record view, inline editing, schema browser, and REPL.]] ([[https://www.reddit.com/r/emacs/comments/1rhs7h3/clutch_an_interactive_sql_client_vibecoded/][Reddit]], [[https://mastodon.social/@Lucius_Chen/116153053956592330][@Lucius_Chen]]) - Math: - [[https://sr.ht/~jmbr/symbol-cruncher/][symbol-cruncher: Computer algebra system for computations in differential geometry, built on top of GNU Maxima and maxima-interface.]] - Shells: - [[https://github.com/cashmeredev/kitty-graphics.el][cashmeredev/kitty-graphics.el: Display images in terminal Emacs (emacs -nw) via the Kitty graphics protocol.]] ([[https://www.reddit.com/r/emacs/comments/1rd7qxw/kittygraphicsel_inline_images_in_terminal_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=47332741][HN]]) - [[https://www.howardism.org/Technical/Emacs/eshell-fun.html][Eschewing Zshell for Emacs Shell]] (2014, [[https://news.ycombinator.com/item?id=47136612][HN]]) - Mail, news, and chat: - [[https://git.andros.dev/andros/hackernews-modern-el][andros/hackernews-modern-el]] ([[https://activity.andros.dev/@andros/statuses/01KJ5WCK1Q4NCC245W8QVBWR17][@andros@activity.andros.dev]]) - [[https://codeberg.org/martianh/mastodon.el/][martianh/mastodon.el 2.0.9, quote system, optional desktop notifications]] ([[https://todon.nl/@mousebot/116148944416148387][@mousebot@todon.nl]]) - Multimedia: - [[https://meanwhiling.com/engraving-sheet-music-with-lilypond.html][noa ks: Engraving sheet music with lilypond]] - AI: - [[https://joarvarndt.se/free-vibes.html][Joar von Arndt: Vibe-coding Brings the Power of Emacs to Everything]] - [[https://christiantietze.de/posts/2026/02/complete-feedback-loop-in-emacs/][Christian Tietze: Emacs Complete: Feedback Loops in Emacs, Feedback Loops in Computing]] - [[https://list.orgmode.org/871pi3iasi.fsf@localhost][Org Mode requests: [RFC] Pros and cons of using LLM for patches beyond simple copyright]] ([[https://fosstodon.org/@yantar92/116155703956802791][@yantar92@fosstodon.org]]) - [[https://www.youtube.com/watch?v=CleNgiIt2pg][Org mode, agentic coding and ekg - YouTube]] - [[https://xenodium.com/bending-emacs-episode-12-agent-shell-claude-skills][Alvaro Ramirez: Bending Emacs - Episode 12: agent-shell + Claude Skills]] ([[https://www.youtube.com/watch?v=ymMlftdGx4I][YouTube]] 26:02, [[https://indieweb.social/@xenodium/116132882485732250][@xenodium@indieweb.social]], [[https://www.reddit.com/r/emacs/comments/1remuij/bending_emacs_episode_12/][Reddit]]) - [[https://v.redd.it/sqsa65kxsilg1][How I use agents in emacs: agent-shell + persp-mode + git worktrees]] ([[https://www.reddit.com/r/emacs/comments/1rdvbyd/how_i_use_agents_in_emacs_agentshell_perspmode/][Reddit]], [[https://github.com/farra/homebase/tree/main/dot_config/doom][Doom Emacs config]]) - [[https://www.youtube.com/watch?v=Po7Wqpk0sqY][037 Ollama Buddy - In-Buffer responses with in-line inspection #emacs #ollama]] (01:28) - [[https://www.emacs.dyerdwelling.family/emacs/20260224104044-emacs--ollama-buddy-v2/][James Dyer: Ollama Buddy v2.5 - RAG (Retrieval-Augmented Generation) Support]] - [[https://metaredux.com/posts/2026/02/26/copilot-el-0-4.html][copilot.el 0.4 is out with many improvements!]] proper LSP, select model, balance parentheses ([[https://www.reddit.com/r/emacs/comments/1rf8zyt/copilotel_04_is_out_with_many_improvements/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1rd3260/fortnightly_tips_tricks_and_questions_20260224/][Fortnightly Tips, Tricks, and Questions — 2026-02-24 / week 08]] - [[https://www.reddit.com/r/emacs/comments/1rescvu/who_remembers_xemacs/][Who remembers XEmacs?]] - [[https://github.com/Victxrlarixs/debian-cde][Common Desktop Environment experience (XEmacs, Unix) in your browser]] ([[https://www.reddit.com/r/emacs/comments/1rehh8s/xemacs_and_unix_experience_in_your_browser/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1re6kpx/common_desktop_environment_experience_in_your/][Reddit]], [[https://irreal.org/blog/?p=13638][Irreal]]) - [[https://macadie.info/2026/02/24/2026-01-austin-emacs-meetup/][Eric MacAdie: 2026-01 Austin Emacs Meetup]] - [[https://sdf.org/~pkal/blog/emacs/mistakes.html][Emacs Carnival March 2026: Mistakes and Misconceptions]] - [[https://www.youtube.com/watch?v=0Elso-KcFNo][Goodbye #emacs #emacsnews]] (01:09) Emacs Elements - Other: - [[https://thecloudlet.github.io/blog/project/emacs-01/][Emacs Internal #01: is a Lisp Runtime in C, Not an Editor | The Cloudlet]] ([[https://www.reddit.com/r/emacs/comments/1rf8qtq/emacs_is_a_cbased_lisp_runtime_not_a_text_editor/][Reddit]], [[https://news.ycombinator.com/item?id=47168070][HN]], [[https://irreal.org/blog/?p=13640][Irreal]]) - [[https://codeberg.org/rossabaker/iec-mode-line.el][rossabaker/iec-mode-line.el: display buffer size in IEC units in the mode line]] ([[https://bsky.app/profile/rossabaker.com/post/3mg2kmlqyy5p2][@rossabaker.com]], [[https://social.rossabaker.com/@ross/116158007677424326][@ross@social.rossabaker.com]]) - [[https://github.com/Duncan-Britt/srs.el][GitHub - srs.el: Spaced repetition system for emacs. (BETA)]] ([[https://www.reddit.com/r/emacs/comments/1rdid95/github_srsel_spaced_repetition_system_for_emacs/][Reddit]]) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/87qzq7p2o3.fsf@strawburster.mail-host-address-is-not-set/][Some notes on EIEIO vs cl-defstruct]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a755d7fcf069d76479e48581632988c834a67556][Teach Emacs on MS-Windows how to export frame screenshots]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d78a1db462806e17989043623aba17748d2af55f][New variable 'multiple-terminals-merge-keyboards']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=668c42c4accb135977e22e63b366b6d6b34e4178][Allow more fine configuration of package retention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ca70400965a000db0ab5b22d455d006e0b43b03][Add option to keep previous package versions on upgrade]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=215e07d9d3b65d097f902d18fe863114028a32ee][New function multiple-command-partition-arguments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2505af27c6aa97fdc2418fcaf0ff5047707c761f][Compare circular lists in 'equal' without error (bug#80456)]] - New packages: - [[package:citar-typst][citar-typst]]: Typst support for citar (MELPA) - [[package:conflict-buttons][conflict-buttons]]: Clickable buttons for smerge-mode conflicts (MELPA) - [[package:d2-ts-mode][d2-ts-mode]]: Tree-sitter support for D2 (MELPA) - [[package:dorgygen][dorgygen]]: Source code documentation in org-mode (MELPA) - [[package:elfeed-ai][elfeed-ai]]: AI-powered article summarization for elfeed (MELPA) - [[package:lisp-chat][lisp-chat]]: Emacs client for Lisp Chat (MELPA) - [[package:lit-ts-mode][lit-ts-mode]]: Lit-aware JS/TS modes with tree-sitter support (MELPA) - [[package:org-people][org-people]]: Work with a contact-list in org-mode 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://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/2026-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** STARTED 2026-02-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/02/2026-02-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/02/2026-02-23-emacs-news/ :EXPORT_DATE: 2026-02-23T10:43:31-0500 :Effort: 0:15 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KJ608PGVHYWFKF03YRH083X2 :EXPORT_MODIFIED: 2026-02-23T15:01:16-0500 :END: :LOGBOOK: CLOCK: [2026-02-23 Mon 10:51]--[2026-02-23 Mon 20:03] => 9:12 :END: #+begin_update [2026-02-23]: Added m-x.app examples, moved el-init to AI category, added retrospective link. #+end_update Org Mode is a big part of why I enjoy Emacs, so I'm delighted that there's a new release out ([[https://list.orgmode.org/orgmode/87cy1xalan.fsf@localhost/][Org 9.8]]). Thanks to all who contributed! If you would like to help out, Ihor is looking for [[https://orgmode.org/worg/org-maintenance.html#org073fcb4][several volunteers]] who can try to reproduce bugs and do initial feedback on the new patches. - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/313006896/ Tue Feb 24 1800 Europe/London - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Feb 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 26 0130 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Feb 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #3 2026 (v #živo) https://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/313161406/ Thu Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 7 0000 Asia/Singapore - Beginner: - [[https://trondelag.neocities.org/EMACS/EMACS][A noob friendly start]] ([[https://www.reddit.com/r/emacs/comments/1rbso6z/a_noob_friendly_start/][Reddit]]) - Emacs configuration: - [[https://irreal.org/blog/?p=13618][Irreal: Let’s Play How Big Is Your Emacs Config?]] - [[https://github.com/sstraust/shannonmax][sstraust/shannonmax: maximize your keybinding efficiency in emacs!]] ([[https://news.ycombinator.com/item?id=47072603][HN]]) - Emacs Lisp: - [[https://github.com/meedstrom/once][A tiny library: once.el, giving you "once-hook" instead of "add-hook"]] ([[https://www.reddit.com/r/emacs/comments/1r7g156/a_tiny_library_onceel_giving_you_oncehook_instead/][Reddit]]) - [[https://protesilaos.com/codelog/2026-02-18-emacs-confirm-package-bugs/][Protesilaos Stavrou: Emacs: confirm package bugs with --init-directory]] ([[https://irreal.org/blog/?p=13622][Irreal]], [[https://irreal.org/blog/?p=13626][Irreal]]) - [[https://github.com/jamescherti/pre-commit-elisp][pre-commit-elisp - Emacs Lisp (Elisp) Git pre-commit hooks [Release 1.0.7]​]] ([[https://irreal.org/blog/?p=13634][Irreal]]) - [[https://www.youtube.com/watch?v=9M8x7xnP6iU][Xah Ep762. emacs lisp coding, command to fix youtube description, crimes of recursive acronym]] (02:09:50) - [[https://www.youtube.com/watch?v=ZoogaFu7pOI][Xah Talk Show Ep765. emacs lisp coding. command to delete emacs backup.]] (01:17:31) - Appearance: - [[https://xenodium.com/bending-emacs-episode-11-winpulse][Alvaro Ramirez: Bending Emacs - Episode 11: winpulse]] ([[https://www.youtube.com/watch?v=qaqpcjJ1u6I][YouTube]] 08:46, [[https://irreal.org/blog/?p=13620][Irreal]]) - Navigation: - [[https://magnus.therning.org/2026-02-18-switching-to-project.el.html][Magnus: Switching to project.el]] - Dired: - [[https://www.reddit.com/r/emacs/comments/1r7olun/emacsdired_filepicker_for_qutebrowser/][emacs-dired filepicker for qutebrowser]] - Writing: - [[https://www.reddit.com/gallery/1r9nv9n][Chai (拆) — an Emacs package for destructive reading]] - [[https://www.youtube.com/watch?v=iEsExQ_AQNg][How I Use Emacs to Take Notes]] (11:22) - [[https://metaredux.com/posts/2026/02/21/adoc-mode-0-8.html][adoc-mode 0.8 is out with many new features]] - AsciiDoc - [[https://github.com/bbatsov/asciidoc-mode][bbatsov/asciidoc-mode: A modern Emacs major mode for editing AsciiDoc files, powered by TreeSitter]] ([[https://hachyderm.io/@bbatsov/116107815889533443][@bbatsov@hachyderm.io]]) - leaner alternative - Org Mode: - [[https://list.orgmode.org/orgmode/87cy1xalan.fsf@localhost/][Org mode 9.8 is out]] ([[https://www.reddit.com/r/emacs/comments/1rb2mqv/org_mode_98_is_out/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1rb2kxp/org_mode_98_is_out/][r/orgmode]], [[https://irreal.org/blog/?p=13632][Irreal]]) also help wanted: [[ https://orgmode.org/worg/org-maintenance.html#org073fcb4][contributor stewards]] - [[http://yummymelon.com/devnull/announcing-casual-org.html][Announcing Casual Org]] ([[https://www.reddit.com/r/emacs/comments/1r9erw4/announcing_casual_org/][Reddit]]) - [[https://mbork.pl/2026-02-21_Org_links%e2%80%99_targets][Marcin Borkowski: Org links’ targets]] - [[https://texaco.codeberg.page/blogs/hugo-orgmode-codeberg/][Hugo, org-mode y Codeberg | Texaco blog]] ([[https://defcon.social/@texaco/116105680641238166][@texaco@defcon.social]]) - [[https://thanosapollo.org/posts/org-gnosis-version-0.2.0/][Thanos Apollo: Org Gnosis 0.2.0 Release Notes]] - [[https://taonaw.com/2026/02/15/emacs-for-macos-and-darwin.html][TAONAW - Emacs and Org Mode: Emacs for macOS and Darwin versions]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e2c28d1b1567b01c44754a623bac9fe6edc05fd][Ensure a non-zero percent cookie when anything is complete]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aec0f836c6992b4ab3006a74a07684abf686976e][Bump minimal Emacs version]] - Coding: - [[https://carlo.zancanaro.id.au/posts/forgejo-agit-and-pull-request-templates.html][Forgejo, AGit, and Pull Request Templates]] ([[https://mastodon.social/@lobsters/116119713448150269][@lobsters@mastodon.social]]) - [[https://git.andros.dev/andros/conflict-buttons.el][andros/conflict-buttons.el - conflict-buttons.el - Andros's repositories]] ([[https://activity.andros.dev/@andros/statuses/01KJ3K972F48TB29ES2ZN27QA7][@andros@activity.andros.dev]]) - [[https://www.reddit.com/gallery/1rb8zh2][eglot-multi-preset: Per-project language server presets for Eglot]] - [[https://metaredux.com/posts/2026/02/21/flycheck-36.html][Meta Redux: Flycheck 36]] ([[https://www.reddit.com/r/emacs/comments/1r8y353/flycheck_360_is_out/][Reddit]], [[https://irreal.org/blog/?p=13630][Irreal]]) - also includes org-lint; security update for CVE in emacs-lisp checker - [[https://magnus.therning.org/2026-02-16-using-advice-to-limit-lsp-ui-doc-nuisance.html][Magnus: Using advice to limit lsp-ui-doc nuisance]] - [[https://codeberg.org/ablatedsprocket/emacs-dotnet][ablatedsprocket/emacs-dotnet - transient menu around the dotnet CLI]] ([[https://hachyderm.io/@ablatedsprocket/116103420332826299][@ablatedsprocket@hachyderm.io]]) - [[https://clojure.org/news/2026/02/18/state-of-clojure-2025][Clojure - State of Clojure 2025 Results]] ([[https://hachyderm.io/@bbatsov/116096945457679526][@bbatsov@hachyderm.io]]) - Emacs still dev tool of choice despite strong competition - [[https://github.com/clojure-emacs/clojure-mode/releases/tag/v5.21.0][Release v5.21.0 · clojure-emacs/clojure-mode · GitHub]] ([[https://hachyderm.io/@bbatsov/116093529315376719][@bbatsov@hachyderm.io]]) - [[https://www.youtube.com/watch?v=So3GRaXga9Y][Building RDE against latest Guix on CI]] (01:34:22) - [[https://mclare.blog/posts/six-months-of-c][Maryanne Wachter: Six Months of C]] - Mail, news, and chat: - [[https://mathstodon.xyz/@tusharhero/116117953933655329][Tip to help remember to wide reply on mailing lists in Gnus]] - Evil mode: - [[https://francopasut.netlify.app/post/vim_others/][D.V.F.P.: Vim... beyond Vim]] - mentions Evil Mode - Multimedia: - [[https://xenodium.com/ready-player-cover-download-improvements][Alvaro Ramirez: Ready Player cover download improvements]] ([[https://www.reddit.com/r/emacs/comments/1r7lekd/a_little_improvement_to_ready_playe_modes_album/][Reddit]]) - [[https://lars.ingebrigtsen.no/2026/02/17/a-little-collection-of-svg-tricks-for-emacs/][Lars Ingebrigtsen: A little collection of SVG tricks for Emacs]] - [[https://tusharhero.codeberg.page/emacs-pale-canvas-and-stuff-demos.html][tusharhero: PALE, Canvas, and Stuff demos]] - [[https://tv.dyne.org/w/9QQpM5UpHZpPMWEMtp3Zey][[18] Emacs Reader, PALE: Improvements to Canvas API, Shaders & Graphics APIs - Dyne.org TV]] - Fun: - [[https://codeberg.org/monadicsheep/stk-code][MonadicSheep/stk-code: Fork of STK (SuperTuxKart) with Emacs port (powered by Pale). Requires Canvas API]] ([[https://www.reddit.com/r/emacs/comments/1r6vnpr/supertuxkart_in_emacs_with_canvas_api/][Reddit]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1r78p48/llms_and_agents_in_emacs_share_your_workflows/][LLMs and agents in Emacs: share your workflows]] - [[https://poyo.co/note/20260202T150723/][Evolving a Modular dev Experience in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1r6tiow/evolving_a_modular_dev_experience_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=47107385][HN]]) - [[https://www.youtube.com/watch?v=sdZ2by9ecBM][Run LLM Scripts in Emacs (No Packages) #llm #ai #claudecode]] (04:22) - [[https://gist.github.com/typester/92eccd38b5bc1179a9aed0b42d8d6295][CLAUDE.md instructions to automatically update TODOs and track execution time (clocking) in org-mode · GitHub]] ([[https://pdx.social/@typester/116104983955279443][@typester@pdx.social]]) - [[https://www.youtube.com/watch?v=sRdWed1pDVg][035 Ollama Buddy - Advanced Tool Calling with Multiple Tools #emacs #ollama]] (02:52, [[https://www.reddit.com/r/emacs/comments/1r9w43n/ollama_buddy_multiple_tool_calling_demo/][Reddit]], also [[https://www.reddit.com/r/emacs/comments/1r644ky/ollamabuddy_now_has_tool_calling/][Reddit]]) - [[https://github.com/gdanov/emacs-gravity][emacs-gravity: An idiomatic Emacs UI for Claude Code — structured, navigatable, fully native.]] - [[https://fritzgrabo.com/posts/introducing-elfeed-summarize/][Fritz Grabo: Introducing ~elfeed-summarize~]] - [[https://github.com/devinprater/emacspeak-goodies/][devinprater/emacspeak-goodies - speech-enable gptel-agent, tweak elfeed]] ([[https://tweesecake.social/@pixelate/116105554823953581][@pixelate@tweesecake.social]]) - [[https://www.youtube.com/watch?v=CleNgiIt2pg&t=4s][org-mode, agents, and ekg]] - [[https://github.com/emacs-os/el-init][emacs-os/el-init: A statically compiled Emacs init (PID 1) patchset, Emacs Lisp-based service supervisor and core component of Emacs-OS.]] ([[https://github.com/emacs-os/el-init/blob/master/RETROSPECTIVE.md][retrospective]], [[https://www.reddit.com/gallery/1r9o750][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1r6l192/robot_emacs_integration/][Robot - Emacs integration]] ([[https://x.com/alexisgallagher/status/2023472591252635931?s=20][X]], [[https://t.co/j3Lan1bYhQ][Github]]) - Community: - [[https://typester.dev/blog/2026/02/21/looking-at-others-screen][How peeking at screens shaped my Emacs - typester.dev]] ([[https://pdx.social/@typester/116109993240336996][@typester@pdx.social]]) - [[https://www.youtube.com/watch?v=JEiru0u6gD4][Prot Asks: Ro about programmatic thinking, political discourse, and art as self-discovery]] (02:53:42) - Other: - [[https://github.com/Jeremias-A-Queiroz/econky][Jeremias-A-Queiroz/eConky: A side-buffer dashboard for Emacs inspired by Conky.]] ([[https://www.reddit.com/r/emacs/comments/1r89954/showcase_econky_a_lightweight_sidebuffer_system/][Reddit]]) - [[https://github.com/kristjoc/bible-gateway][kristjoc/bible-gateway: A Simple BibleGateway Client for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1r9wcjz/biblegateway_update_search_biblegateway_for_a/][Reddit]]) - [[https://www.youtube.com/watch?v=YBGWf07m-uY][Using app-emacs/portage::akater | Using Gentoo package manager from GNU Emacs]] (01:12) - [[https://codeberg.org/ezemtsov/ewm][ezemtsov/ewm: EWM - Emacs Wayland Manager - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1rbyoui/introducing_ewm_a_new_generation_wayland_window/][Reddit]]) - [[https://codeberg.org/jiewawa/gnome-window-calls.el][jiewawa/gnome-window-calls.el - Codeberg.org]] ([[https://masto.ai/@jiewawa/116119087228999276][@jiewawa@masto.ai]]) - [[https://github.com/Thaodan/i3-emacs/tree/i3_integration_mode_handle_display_buffer][Thaodan/i3-emacs at i3_integration_mode_handle_display_buffer]] ([[https://mastodon.social/@thaodan/116109814450929103][@thaodan@mastodon.social]]) - [[https://christiantietze.de/posts/2026/02/introducing-quake-frame-el-terminal-visor-running-emacs/][Christian Tietze: Introducing quake-frame.el: My Take on a Terminal Visor, But Running Emacs]] - [[https://unclex.net/writing/m-x/][M-x.app – a macOS menubar app that turns Emacs into a system-wide automation backend via callback URLs]] ([[https://www.reddit.com/r/emacs/comments/1r9m89b/mxapp_a_macos_menubar_app_that_turns_emacs_into_a/][Reddit]]) Example uses: - [[https://unclex.net/writing/replacing-raycast-ep1/][Replacing Raycast With Emacs, Ep 1 - App Launcher]] - [[https://unclex.net/writing/replacing-raycast-ep2/][Replacing Raycast With Emacs, Ep 2 - Bang Commands]] - [[https://www.youtube.com/watch?v=WZRWWuuNZX0][NEO Emacs: GPU-powered Emacs written in Rust. Aim for multi-threads, 10x perf & 100% compatibility.]] (02:06, [[https://news.ycombinator.com/item?id=47101187][HN]], also previous discussion on [[https://www.reddit.com/r/emacs/comments/1qyg0rl/ann_neomacs_use_rust_to_rewrite_the_emacs_display/][Reddit]]) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/86ecmegy2p.fsf@gnu.org/][Figuring out what to do about very long VCS command lines - maybe a defcustom?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69f3428e9dc935f799bd1a84b6f7acc579b83208][New prefix argument for pp-eval-expression]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29440eedac7968580e35e751c6cdf94af337a95a][Add SHA-3 support to secure-hash]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a2a095dff14d327237a8e02a9185e9c78100a06][Fix broken `FOO-mode-indent-offset` convention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6350bb179b9261e09dd845afcac04b11b7fface][Support displaying more months in the calendar]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77aac20ce6ea305e7b48d1bb8980ab9656aebf76][New user option 'after-delete-frame-select-mru-frame' (bug#80397)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53111ba9f88e9843416f2f868b25b99b06dbc48f][Sort Eshell aliases when adding new ones]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab4be3cc1ff2fde6b4d9f72d877cc62d6f836d1d][Make Rmail summary address display customizable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b055b6e889a28a84e1b049e55abf5fb9fb41663f][New command vc-dir-root-next-action]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f2b99c4c0b1cca4360a6c516ca99e716e531fae5][Use a custom Pdb class in the Python shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6ba77ede0689c10041fd56d0cd19e9effde1c119][browse-url-firefox-program: Add support for more Firefox variants.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e347f659515815472354a02e0fe2af6bd5b63e27][Add new command 'copy-theme-options']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed030e7942af91fea53095abdb2dde9baa9fb08f][Add a theme and minor mode for new users]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54d0764665d899d4a163de30eeafdf62e9afaf3e][Add frame-use-time, get-mru-frame, use mru frame in delete-frame (bug#80397)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e915646b8944d8b611ab7094d9eb305ed162ff27][vc-git-pull, vc-git-incoming-revision: Use push remotes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39a2a2e3b5f9df9226714c29b59f210d8b6579f5][Use -outstanding not -outgoing-base in VC command names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3755a5eb8e29fb2cb286406463fabc0e1bdcef6][Change the default value of 'split-width-threshold' from 160 to 150]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=509228fc6c026921c67459f21164e0325efc583b][Add repeat-map for smerge-mode commands]] - New packages: - [[package:asciidoc-mode][asciidoc-mode]]: Major mode for AsciiDoc markup (MELPA) - [[package:consult-gumshoe][consult-gumshoe]]: Consult integration for gumshoe (MELPA) - [[package:edit-metadata][edit-metadata]]: Edit embedded metadata (MELPA) - [[package:elfeed-summarize][elfeed-summarize]]: Add LLM-powered inline summaries to elfeed (MELPA) - [[package:eselect-news][eselect-news]]: Read Gentoo eselect news (MELPA) - [[package:evil-emacs-cursor-model-mode][evil-emacs-cursor-model-mode]]: Emacs' cursor model in evil-mode (NonGNU ELPA) - [[package:kawacode][kawacode]]: Kawa Code collaboration package (MELPA) - [[package:lisp-semantic-hl][lisp-semantic-hl]]: Semantic Syntax Highlighting for Lisp Languages (MELPA) - [[package:magnus][magnus]]: Manage multiple Claude Code instances (MELPA) - [[package:mark-graf][mark-graf]]: Modern WYSIWYG-style markdown editing (MELPA) - [[package:ob-gleam][ob-gleam]]: Org Babel functions for Gleam (MELPA) - [[package:org-tempus][org-tempus]]: Enhance Org time tracking (MELPA) - [[package:persp-gumshoe][persp-gumshoe]]: Perspective support for gumshoe (MELPA) - [[package:truename-cache][truename-cache]]: Efficiently de-dup file-names (MELPA) - [[package:winpulse][winpulse]]: Momentary window background flash animation (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://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/2026-02][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! ** 2026-02-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/02/2026-02-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/02/2026-02-16-emacs-news/ :EXPORT_DATE: 2026-02-16T13:05:53-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KHM2W1NKQFT46S779437G2Y9 :END: Lots of cool stuff this week! I'm looking forward to checking out the new [[https://elpa.gnu.org/packages/futur.html][futur]] library for async programming, and the developments around embedding graphics in a canvas in Emacs look interesting too (see the Multimedia section). Also, the discussion about [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html][making beginner configuration easier]] could be neat once the wrinkles are ironed out. Enjoy! - 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 Feb 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 19 0000 Asia/Singapore - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/313006896/ Tue Feb 24 1800 Europe/London - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Feb 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 26 0130 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Feb 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #3 2026 (v #živo) https://dogodki.kompot.si/events/3147760f-1a8b-4996-9b3c-2773d7d360ca Mon Mar 2 1900 CET - Upcoming events: - [[https://protesilaos.com/codelog/2026-02-16-emacs-talk-oxford/][Protesilaos Stavrou: Emacs: I will talk about Emacs and free software (FLOSS @ Oxford)]] - Emacs configuration: - [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html][A proposal for a "beginners" (user-option) theme]] ([[https://social.sdfeu.org/@pkal/116070128302101383][@pkal@social.sdfeu.org]]) - [[https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00328.html][package-autosuggest in master]] ([[https://social.sdfeu.org/@pkal/116060000600978268][@pkal@social.sdfeu.org]]) - [[http://yummymelon.com/devnull/deburring-emacs-imenu-gui-configuration.html][Charles Choi: Deburring Emacs Imenu GUI Configuration]] - [[https://github.com/Borderliner/Chadmacs][Borderliner/Chadmacs: Chadmacs Emacs config]] ([[https://www.reddit.com/r/emacs/comments/1r3694d/introducing_chadmacs/][Reddit]]) - Emacs Lisp: - [[https://elpa.gnu.org/packages/futur.html][GNU ELPA - futur: Make async programming a bit easier]] ([[https://www.reddit.com/r/emacs/comments/1r3cc8s/the_futur_library_make_async_programming_a_bit/][Reddit]], [[https://yhetil.org/emacs-devel/d2a31bc50564c253aa2ff4b7243a1874@dancol.org/][emacs-devel]]) - Appearance: - [[https://protesilaos.com/codelog/2026-02-12-emacs-lin-2-0-0/][Protesilaos Stavrou: Emacs: Lin version 2.0.0]] - enhancement for hl-line-mode - [[https://xenodium.com/introducing-winpulse][Alvaro Ramirez: Introducing winpulse]] ([[https://irreal.org/blog/?p=13602][Irreal]], [[https://www.reddit.com/r/emacs/comments/1r132pf/winpulse_temporarily_highlight_focused_windows/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260211182648-emacs--automatically-syncing-emacs-tab-bar-styling-with-your-theme/][James Dyer: Automatically Syncing Emacs Tab Bar Styling With Your Theme]] - [[https://protesilaos.com/codelog/2026-02-13-emacs-gnome-accent-theme-switcher/][Protesilaos Stavrou: Emacs: my GNOME accent color theme switcher package]] ([[https://www.youtube.com/watch?v=atKuEh3_ArA][YouTube]] 02:55) - [[https://github.com/fake-frog/min-oblong-theme][fake-frog/min-oblong-theme: Minimal Emacs Theme]] ([[https://www.reddit.com/r/emacs/comments/1r1m2pm/minimal_dark_theme/][Reddit]]) - [[https://github.com/veschin/nibelung-theme][veschin/nibelung-theme: Nibelung Theme — Minimalist Gray & Blue Emacs Color Scheme]] ([[https://www.reddit.com/r/emacs/comments/1r0tsme/nibelung_an_emacs_theme_for_people_who_think_most/][Reddit]]) - [[https://emacsthemes.com/themes/thankful-eyes-theme.html][Thankful Eyes Theme | Emacs Themes]] ([[https://activity.andros.dev/@andros/statuses/01KH3XRHRD18M7QR7M3JV6NE9X][@andros@activity.andros.dev]]) - Navigation: - [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTgrqHkC83j8h][scrollpanel: Modern Minimap-like Scrolling Panel for Emacs]] - [[https://github.com/Prgebish/flash][Prgebish/flash: Flash-style navigation for Emacs — jump to any location with search labels]] ([[https://www.reddit.com/r/emacs/comments/1r5z58e/flash_flashnvimstyle_navigation_for_emacs_now_on/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1r4avik/updated_autoadjust_frame_width_when/][UPDATED: Auto-Adjust Frame Width when Split-Window-Right & Revert on Delete-Window or Delete-Other-Window]] - [[https://github.com/jamescherti/easysession.el][easysession.el: Easily persist and restore file buffers, Magit buffers, scratch, Dired, narrowing, indirect buffers (clones), windows, and tab-bar configurations [Release 1.2.0]​]] ([[https://www.reddit.com/r/emacs/comments/1r47s44/easysessionel_easily_persist_and_restore_file/][Reddit]]) - [[https://github.com/jamescherti/kirigami.el][kirigami.el (Release 1.0.4): text Folding across a diverse set of Emacs modes]] ([[https://www.reddit.com/r/emacs/comments/1r1vvqr/kirigamiel_release_104_a_unified_interface_for/][Reddit]]) - Writing: - [[https://itsfoss.com/emacs-the-ux-ideal-part-deux/][Why and How I am Using Emacs for Writing My Next Novel]] ([[https://www.reddit.com/r/emacs/comments/1r61ae4/emacs_for_writing_editing_worldbuilding_a/][Reddit]], [[https://programming.dev/post/45835314?scrollToComments=true][programming.dev]], [[https://lemmy.ml/post/42883645?scrollToComments=true][lemmy.ml]], [[https://irreal.org/blog/?p=13616][Irreal]]) - [[https://fosstodon.org/@aethor/116050530075544297][bibtex-generate-autokey with manual confirmation using advice-add :filter-return]] - [[https://codeberg.org/ideasman42/emacs-fancy-fill-paragraph][Fancy Fill Paragraph now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1r63kcs/fancy_fill_paragraph_now_on_melpa/][Reddit]]) - [[https://codeberg.org/ashton314/citar-typst][ashton314/citar-typst: Typst support for the Citar package in Emacs - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1r233t9/new_package_citartypst/][Reddit]]) - Org Mode: - [[https://curtismchale.ca/2026/02/14/mapping-org-agenda-open-link][Mapping org-agenda-open-link: reducing the key strokes needed to open links]] ([[https://mastodon.social/@curtismchale/116069936405534475][@curtismchale@mastodon.social]]) - [[https://codeberg.org/publicvoit/orgheadingnetwork][publicvoit/orgheadingnetwork: visualize headings and their implicit (hierarchy) and explicit (links) interconnections - Codeberg.org]] ([[https://graz.social/@publicvoit/116075103794827102][@publicvoit@graz.social]]) - [[https://mastodon.social/@thaodan/116075926098496127][Updated org-protocol bookmarklet for storing the current page]] - [[https://seds.nl/notes/org_mode_cv_template/][A reproducible Org-Mode CV template]] ([[https://www.reddit.com/r/emacs/comments/1r0wcwm/a_reproducible_orgmode_cv_template/][Reddit]]) - [[https://mathstodon.xyz/@oantolin/116059907077161200][org-babel support for Goal, BQN, and growler/k]] - [[https://www.youtube.com/watch?v=OZTodhXqISw][Behebung von org-babel Shell-Bindungsproblemen in Emacs: Eine Anleitung zur Festlegung Ihrer bevorz]] (01:50) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=30807d528eb0af19ebf7f717dc3f861589be3d2e][etc/ORG-NEWS (Version 9.8 (not released yet)): Update preparing for the release]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5eb0d860e759dbe6d5986aaa5c02ceb2f2c5e5bd][Obsolete 'org-show-empty-lines-in-parent']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=40fabc07bd1057ff1013afe132cfbb594a284db3][Remove obsolete 'org-let' and 'org-let2']] - Completion: [[https://sachachua.com/blog/2026/01/emacs-carnival-february-2026-completion/#emacs-carnival-february-2026-completion][this month's Emacs Carnival topic]] - [[https://howardism.org/Technical/Emacs/alt-completing-read.html][An Alternate Completing Read]] - Coding: - [[https://github.com/juboba/npm-run][npm-run: Run npm scripts in your project]] - [[https://batsov.com/articles/2026/02/14/neocaml-0-1-ready-for-action/][Bozhidar Batsov: Neocaml 0.1: Ready for Action]] ([[https://irreal.org/blog/?p=13612][Irreal]]) - [[https://gist.github.com/rjray/5a00be43dad87447962b2b69bae2bd74][Small patch to build emacs 30.X from source with the 0.26.X version of tree-sitter · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1r3c7l6/simple_patch_for_building_emacs_30x_from_source/][Reddit]]) - [[https://github.com/function-artisans/magit-standup][function-artisans/magit-standup: Collect recent git commits for standup notes]] ([[https://www.reddit.com/r/emacs/comments/1r5josc/magitstandup/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1r5fv5t/magit_magic/][magit magic]] - share your latest glorious find in Magit - [[https://www.youtube.com/watch?v=OVtUxt4qUCc][Hacking on Emacs #6: Link the current Magit commit using git-link pt 2]] (28:49) - [[https://jonathanchu.is/posts/introducing-magit-gh/][magit-gh.el - a lightweight Magit extension for GitHub CLI pull requests]] ([[https://www.reddit.com/r/emacs/comments/1r0rwb2/magitghel_a_lightweight_magit_extension_for/][Reddit]]) - [[https://github.com/0WD0/majutsu][0WD0/majutsu: Majutsu! Magit for jujutsu]] ([[https://lobste.rs/s/jkqgrt/majutsu_magit_for_jujutsu][lobste.rs]]) - Web: - [[https://github.com/benthamite/chrome-to-eww][benthamite/chrome-to-eww: Chrome extension to open the current page in eww, Emacs’s built-in browser]] ([[https://www.reddit.com/r/emacs/comments/1r5d75n/open_in_eww_a_chrome_extension_to_browse_the/][Reddit]]) - Mail, news, and chat: - [[https://www.glowisle.me/posts/gnus-guide/][2026年,一个普通Emacs用户如何把Gnus跑起来]] - Evil mode: - [[https://github.com/Prgebish/evil-tex-ts][Prgebish/evil-tex-ts: Tree-sitter based LaTeX text objects for Evil mode]] ([[https://www.reddit.com/r/emacs/comments/1r0uwwx/eviltexts_treesitter_based_latex_text_objects_for/][Reddit]]) - Doom Emacs: - [[https://github.com/pivaldi/pimacs/tree/master/lang-protobuf][pimacs/lang-protobuf at master · pivaldi/pimacs · GitHub]] protobuf-ts-mode for editing Protocol Buffers files with full Buf toolchain integration. - Multimedia: - [[https://codeberg.org/divyaranjan/divya-lambda][divyaranjan/divya-lambda: Guix channel for emacs-canvas]] ([[https://mathstodon.xyz/@divyaranjan/116079023585350753][@divyaranjan@mathstodon.xyz]]) - [[https://codeberg.org/MonadicSheep/pale/issues/17#issue-3497594][Discussion on the composability of graphical applications inside Emacs - MonadicSheep/pale - Codeberg.org]] ([[https://mathstodon.xyz/@divyaranjan/116078050730152140][@divyaranjan@mathstodon.xyz]]) - [[https://github.com/minad/emacs-shader-demo][minad/emacs-shader-demo: Emacs Shader Demo]] ([[https://www.reddit.com/r/emacs/comments/1r5c4o5/emacs_shader_demo/][Reddit]]) - [[https://mathstodon.xyz/@divyaranjan/116077571688042285][Demo of killing and yanking a canvas while it's displaying something (ex: a video)]] - Fun: - [[https://mbork.pl/2026-02-16_Toy_train_timetable_improvements_%e2%80%93_buttons][Marcin Borkowski: Toy train timetable improvements – buttons]] - AI: - [[https://github.com/FrauH0lle/mevedel][FrauH0lle/mevedel]] overlay-based workflow for interacting with LLMs ([[https://www.reddit.com/r/emacs/comments/1r1takz/mevedel_overlaybased_workflow_for_interacting/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1r3qgjz/eca_subagents_are_here/][ECA - Subagents are here!]] - [[https://www.emacs.dyerdwelling.family/emacs/20260216084213-emacs--ollama-buddy-v2/][James Dyer: Ollama Buddy v2.0 - LLMs can now call Emacs functions!]] ([[https://www.youtube.com/watch?v=DHV3My0NsJc][YouTube]] 00:41, [[https://www.reddit.com/r/emacs/comments/1r644ky/ollamabuddy_now_has_tool_calling/][Reddit]]) - [[https://github.com/garyo/gco-llm-pkm][garyo/gco-llm-pkm: A LLM-based front end to my evolving Personal Knowledge Management system(s)]] ([[https://www.reddit.com/r/emacs/comments/1r32pkx/unpopular_opinion_i_wrote_my_own_idiosyncratic/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1r0p7th/fortnightly_tips_tricks_and_questions_20260210/][Fortnightly Tips, Tricks, and Questions — 2026-02-10 / week 06]] - [[http://en.andros.dev/blog/6aba9431/emacs-is-a-fantasy-workstation/][Andros Fenollosa: Emacs is a Fantasy Workstation]] - [[https://andros.dev/blog/acdd4ed2/emacs-es-una-estacion-de-trabajo-de-fantasia/][Emacs es una estación de trabajo de fantasía | Andros Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01KHH4Z7MYVKGG9QATBPJQR3KP][@andros@activity.andros.dev]]) - Other: - [[https://protesilaos.com/codelog/2026-02-11-emacs-institution-calendar/][Protesilaos Stavrou: Emacs: institution-calendar package (University of Oxford/Cambridge, etc.)]] - [[https://protesilaos.com/codelog/2026-02-14-emacs-institution-calendar-add-custom-entity/][Protesilaos Stavrou: Emacs: add custom entity (Austrian school) to my ‘institution-calendar’]] - [[https://codeberg.org/chamlis/auth-source-pa][chamlis/auth-source-pa: A terrible backend for auth-source to use the pa password manager. - Codeberg.org]] ([[https://social.treehouse.systems/@chamlis/116065624375118561][@chamlis@social.treehouse.systems]]) - [[https://github.com/atykhonov/google-translate/pull/161][Translate popup by agzam · Pull Request #161 · atykhonov/google-translate · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1r5s3hm/translate_popup_posframe_for_reading_books_and/][Reddit]]) - [[https://brainbaking.com/post/2026/02/a-note-on-file-history-in-emacs/][A Note on File History in Emacs | Brain Baking]] - [[https://codeberg.org/ctietze/quake-frame.el][ctietze/quake-frame.el - Codeberg.org - terminal visor-like package that can be toggled with Emacsclient]] ([[https://mastodon.social/@ctietze/116053930088697215][@ctietze@mastodon.social]]) - [[https://md.ha.si/collaborative-editing-protocol][Initial gathering towards a "Collaborative Editing Protocol" - Feb 26 19:00 UTC, cross-editor]] ([[https://fosstodon.org/@teamtype/116058331812816321][@teamtype@fosstodon.org]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3755a5eb8e29fb2cb286406463fabc0e1bdcef6][Change the default value of 'split-width-threshold' from 160 to 150]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=509228fc6c026921c67459f21164e0325efc583b][Add repeat-map for smerge-mode commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f4a1c006569fd62e35e7c14a7b386b02b220effb][delsel.el: Improve the overlay for text replacement]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4141beb78ce51c779ee2831b02244c5612313e7d][etc/NEWS: Improve text for threads' "buffer disposition"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47b48346a3e6d5e198079bf29afcbc9c7201dcd3][New option 'completion-preview-inhibit-functions' (bug#80370)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6aefaca819a5f89fd29bd53835d1a1fa9fd595cf][Original behavior of 'overlays-in' and 'overlays-at' has been restored]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa181cd35220242a23fe98932386facaba18c4c5][Rewrite flex completion with Gotoh algorithm]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0e0e95f5be6beb4e0a528e95ac466751b2f6a31][Tramp signals 'remote-file-error' consequently]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a02ab6db8d0451b0595520ee0814cc4a841a8d6][Allow disabling battery-update-timer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e7a066d564fee63871845533b6aeb0036a4d006][icomplete-ret: Ignore icomplete-show-matches-on-no-input]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bee754a7204f911f934d750f6f1870c929ccdb0][system-sleep sleep blocker and sleep/wake event package (bug#80348)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f13ab20f0456f311bc5e1374db2e638bed17f8e9][Don't remap RET to 'icomplete-ret' in 'icomplete-mode' (bug#62108)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79fda663272636345927a88fbc38b73953668a67][Revert "New key 'M-j' for 'icomplete-mode' (bug#62108)"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=583a112169f0c964552b94f84ea0c942377a14e6][Do cache and timed invalidation in "VC-aware" project backend]] - New packages: - [[package:fancy-fill-paragraph][fancy-fill-paragraph]]: Fancy paragraph fill (MELPA) - [[package:flash][flash]]: Flash-style navigation (MELPA) - [[package:futur][futur]]: Future/promise-based async library (GNU ELPA) - [[package:helm-emoji][helm-emoji]]: Select emojis with Helm (MELPA) - [[package:lonelog][lonelog]]: Solo RPG notation support (MELPA) - [[package:neocaml][neocaml]]: Major mode for OCaml code (MELPA) - [[package:oboe][oboe]]: A simple temporary buffer management framework (MELPA) - [[package:pathaction][pathaction]]: Execute the pathaction.yaml rules from your editor (MELPA) - [[package:sail][sail]]: NOAA tide and wind reports for sailors (MELPA) - [[package:spatial-window][spatial-window]]: Jump to windows using keyboard spatial mapping (MELPA) - [[package:template-literals-ts-mode][template-literals-ts-mode]]: Tree-sitter support for HTML/CSS in JS/TS template literals (MELPA) - [[package:vtab][vtab]]: Vertical tab bar (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://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/2026-02][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! ** 2026-02-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/02/2026-02-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/02/2026-02-09-emacs-news/ :EXPORT_DATE: 2026-02-09T20:32:00-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KH2QZGV81WGQ309RC58TQ6GR :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Feb 11 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 13 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/313232290/ Sat Feb 14 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 19 0000 Asia/Singapore - Emacs configuration: - [[https://sdf.org/~pkal//blog/emacs/setup5.html][Philip Kaludercic: A retrospective on “setup”]] - [[https://smallwat3r.com/blog/vanilla-emacs-config][Moving to vanilla Emacs - smallwat3r]] - [[https://codeberg.org/verdant/emacs.d][verdant/emacs.d: My Emacs configuration. - Codeberg.org]] ([[https://c7.io/@Verdant/116018368199799088][@Verdant@c7.io]]) - [[https://www.youtube.com/watch?v=br5zNL_reC4][Lightning Talk: Skewed Emacs]] (04:47) - [[https://www.youtube.com/watch?v=DnCkMpBkDp4][Declarative, reproducible Emacs – video/blog]] (08:24, [[https://www.reddit.com/r/emacs/comments/1qx7kcv/declarative_reproducible_emacs_videoblog/][Reddit]], [[https://irreal.org/blog/?p=13594][Irreal]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1qyp1rk/toggle_between_let_and_let/][Toggle between let and let*]] ([[https://irreal.org/blog/?p=13596][Irreal]]) - [[https://github.com/meedstrom/system-idle][meedstrom/system-idle]] ([[https://www.reddit.com/r/emacs/comments/1qzj8bh/a_little_library_systemidle/][Reddit]]) get the number of seconds since last user activity on the computer - [[https://www.d12frosted.io/posts/2025-12-02-vui-real-ui][vui.el: Building a File Browser - Boris Buliga]] - [[https://www.youtube.com/watch?v=1SZQjdmTIXs][Lightning Talk: Emacs Lisp Rabbit Holes]] (04:03) - [[https://www.youtube.com/watch?v=nuRPddpLOxE][Lightning Talk: Common Lisp packages in Emacs Lisp]] (04:23) - Appearance: - [[https://doc.emacsen.de/gallery.html][Yet Another Emacs Theme Gallery]] ([[https://www.reddit.com/r/emacs/comments/1r096eb/yet_another_emacs_theme_gallery/][Reddit]]) - [[https://github.com/Prikaz98/jblow-nostalgia][Prikaz98/jblow-nostalgia: Emacs themes is stolen from John Blow Emacs streams]] ([[https://www.reddit.com/r/emacs/comments/1qyc0z4/old_style_john_blow_emacs_theme/][Reddit]]) - [[https://protesilaos.com/codelog/2026-02-05-emacs-new-doric-themes-jade-copper/][Protesilaos Stavrou: Emacs: new Doric themes ‘doric-jade’ and ‘doric-copper’]] - [[https://protesilaos.com/codelog/2026-02-09-emacs-doric-themes-1-0-0/][doric-themes version 1.0.0]] - Navigation: - [[http://yummymelon.com/devnull/using-casual-to-work-with-emacs-registers-rectangles-and-windows.html][Charles Choi: Using Casual to work with Emacs Registers, Rectangles, and Windows]] ([[https://irreal.org/blog/?p=13598][Irreal]]) - [[https://github.com/jamescherti/outline-indent.el][outline-indent.el - A modern indentation-based folding mode for Emacs (Release: 1.1.7)]] ([[https://www.reddit.com/r/emacs/comments/1r0bxog/outlineindentel_a_modern_indentationbased_folding/][Reddit]]) - [[https://github.com/lewang/spatial-window][spatial-window]] ([[https://www.reddit.com/r/emacs/comments/1qvfr9q/ann_spatialwindow/][Reddit]]) - [[https://protesilaos.com/codelog/2026-02-04-emacs-beframe-1-5-0/][Protesilaos Stavrou: Emacs: beframe version 1.5.0]] - TRAMP: - [[https://github.com/ArthurHeymans/emacs-tramp-rpc][ArthurHeymans/emacs-tramp-rpc: High-performance TRAMP backend using JSON-RPC instead of shell parsing]] ([[https://lobste.rs/s/tplqv1/emacs_tramp_rpc_high_performance_tramp][lobste.rs]], [[https://lemmy.ml/post/42828848?scrollToComments=true][lemmy.ml]]) - Dired: - [[https://www.youtube.com/watch?v=aJOq9F-vJMc][Symlinks and Hardlinks in Linux and Emacs]] (03:37) - Writing: - [[https://www.youtube.com/watch?v=OSCtS4sspPM][Insert Special Characters into Emacs]] (02:21) - [[https://github.com/ctanas/tiles/][ctanas/tiles: Tagged Instant Lightweight Emacs Snippets (TILES)]] ([[https://www.reddit.com/r/emacs/comments/1qycfl8/tiles_yet_another_notetaking_app_package/][Reddit]]) - [[https://itsfoss.com/emacs-the-ux-ideal/][In the Age of AI Writing Tools, I Picked Emacs for My Sci-Fi Novel]] ([[https://lemmy.ml/post/42883645?scrollToComments=true][lemmy.ml]], [[https://irreal.org/blog/?p=13605][Irreal]], [[https://www.reddit.com/r/emacs/comments/1r1m3dc/in_the_age_of_ai_writing_tools_i_picked_emacs_for/][Reddit]]) - Denote: - [[https://taonaw.com/2026/02/05/denote-includes-the-option-of.html][TAONAW: Denote includes the option of adding different directories]] - Org Mode: - [[https://list.orgmode.org/87343b1oky.fsf@localhost][Org Mode requests: [RFC] Rename :colnames header argument to :strip-colnames]] - [[https://milly.kittycloud.eu/posts/executive-function-as-code-doom-emacs-adhd/][Executive Function as Code: using (Doom) Emacs to script my brain]] ([[https://www.reddit.com/r/emacs/comments/1qxevz0/executive_function_as_code_using_doom_emacs_to/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1qxc94p/comment/o3vmkgr/][How I kickstart a new sprint in emacs (using org capture template)]] - short video in Reddit post - [[https://github.com/md-arif-shaikh/tzc/blob/main/tzc-org.el][tzc/tzc-org.el at main · md-arif-shaikh/tzc · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1qvuut9/scheduledeadline_with_timezone_conversion_on_the/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1qwg6uf/experimental_added_custom_view_functionality_to/][(Experimental) Added custom view functionality to org-supertag]] - [[https://baty.net/posts/2026/02/global-org-capture-shortcut-in-kde/][Jack Baty: Global org-capture shortcut in KDE]] ([[https://irreal.org/blog/?p=13592][Irreal]]) - [[https://github.com/yingyu5658/niwa][yingyu5658/niwa: My digital garden.]] ([[https://c7.io/@Verdant/116002122004190834][@Verdant@c7.io]]) - [[https://macowners.club/posts/org-to-cal-sync-org-mode-macos-calendar/][Aimé Bertrand: org-to-cal - Syncing Org Mode to macOS Calendar]] ([[https://irreal.org/blog/?p=13607][Irreal]]) - [[https://list.orgmode.org/orgmode/87jywsl1v6.fsf@localhost/][[BLOG] #26 bbb:OrgMeetup on Wed, January 14, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/116014184779436352][@yantar92@fosstodon.org]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=daf6b791756adcaee853ead1c200592f6cb9024e][ox-latex: New keyword LATEX_CLASS_PRE to prepend lines before LaTeX preamble]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d544a088391fb508f00f3503b06184a8f2243bbc][org-update-statistics-cookies: Respect narrowing]] - Completion: (the topic for this month's [[https://sachachua.com/blog/2026/01/emacs-carnival-february-2026-completion/][Emacs Carnival]]!) - [[https://mike.hostetlerhome.com/emacs-carnival-completion][Emacs Carnival: Completion — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/116042342655651108][@mikehoss@appdot.net]]) - [[https://dolzhenko.me/blog/2026/02/file-name-completion-in-emacs/][File name completion in Emacs - Dmitry Dolzhenko]] ([[https://fosstodon.org/@dsdolzhenko/116022893344732182][@dsdolzhenko@fosstodon.org]]) - [[https://www.arjenwiersma.nl/completion-in-emacs-hledger][Completion (in Emacs hledger) — Arjen Wiersma]] - [[https://github.com/morazotti/resnippets.el][morazotti/resnippets.el: Regexp-based snippets for emacs]] ([[https://www.reddit.com/r/emacs/comments/1qysf9e/resnippetsel_snippets_with_regex/][Reddit]], [[https://irreal.org/blog/?p=13600][Irreal]]) - Coding: - [[https://github.com/clojure-emacs/cider/releases/tag/v1.21.0][Release CIDER 1.21 ("Gràcia") · clojure-emacs/cider · GitHub]] - use buttons, drop support for Emacs 27 - [[https://thanosapollo.org/posts/video-contributing-with-git-guide/][Thanos Apollo: (Video) Contributing to Git Projects with Magit: PRs, Patches & Agit workflow]] ([[https://www.youtube.com/watch?v=qSHw7D_88-0][YouTube]] 8:01) - [[https://www.reddit.com/r/emacs/comments/1qwsgv1/use_prettierd_as_a_formatter_in_apheleia/][Use prettierd as a formatter in apheleia]] - Web: - [[https://github.com/ArthurHeymans/hugo-emacs-theme][ArthurHeymans/hugo-emacs-theme: A hugo theme that makes a blog look and operate like emacs]] ([[https://www.reddit.com/r/emacs/comments/1qtvnpl/making_my_blog_look_and_feel_like_emacs/][Reddit]]) - Mail, news, and chat: - [[https://curtismchale.ca/2026/02/01/the-emacs-rss-reader-i-wanted][The Emacs RSS Reader I Wanted]] ([[https://github.com/curtismchale/feedsmith][Github]], [[https://www.reddit.com/r/emacs/comments/1quzjxz/emacs_rss_reader/][Reddit]], [[https://www.youtube.com/watch?v=Nos24tNSKco][YouTube]] 04:57) - Doom Emacs: - [[https://blog.piprime.fr/en/pimacs-modular-documented-reproducible-doom-emacs-layer/][PIMacs: A Modular, Documented, and Reproducible Doom Emacs Layer | PIPRIME.FR BLOG]] ([[https://fosstodon.org/@_PI_/116036210838461002][@_PI_@fosstodon.org]]) - Fun: - [[https://github.com/vkazanov/elcity][A SimCity clone in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1qwfjku/a_simcity_clone_in_emacs_lisp/][Reddit]], [[https://news.ycombinator.com/item?id=46897332][HN]]) - Multimedia: - [[https://www.dropbox.com/scl/fi/nn0bwdfegnjn1qnyfb440/setup-emacspeak-termux.sh?rlkey=k3999ra8l57722nqobsvvwz8k&dl=1][New version of the setup script for getting Emacspeak and Elmud working on Termux]] ([[https://tweesecake.social/@pixelate/116023218389080353][@pixelate@tweesecake.social]]) - AI: - [[https://github.com/ElleNajt/agent-shell-to-go][ElleNajt/agent-shell-to-go]] ([[https://www.reddit.com/r/emacs/comments/1qv58oq/interact_with_agentshell_sessions_from_your/][Reddit]]) - [[https://github.com/majorgreys/org-roam-skill][majorgreys/org-roam-skill]] ([[https://www.reddit.com/r/orgmode/comments/1qzpsgs/orgroamskill_for_claude_code/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260204100913-emacs--ollama-buddy-updates---github-copilot-integration-plus-others/][James Dyer: Spent a bit of free time polishing ollama-buddy - github Copilot is now onboard!]] ( [[https://www.reddit.com/r/emacs/comments/1qvld46/spent_a_bit_of_free_time_polishing_ollamabuddy/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1qo1vc3/fortnightly_tips_tricks_and_questions_20260127/][Fortnightly Tips, Tricks, and Questions — 2026-01-27 / week 04]] - [[https://www.reddit.com/r/emacs/comments/1qwrh0l/comment/o3twylt/][Emacs ATX Feb 2026 meetup notes]] - [[https://protesilaos.com/codelog/2026-02-08-prot-asks-eric-free-software-art-religion-cosmic-consistency/][Protesilaos Stavrou: Prot Asks: Eric about free software, art, religion, and cosmic consistency]] - Other: - [[https://www.youtube.com/watch?v=8I8ywyX-03E][Two Neat Emacs Packages: Bufferfile and Stripspace #rename #whitespace]] (02:54) - [[https://github.com/rougier/agenda][Plain text agenda]] ([[https://www.reddit.com/r/emacs/comments/1quqbzc/plain_text_agenda/][Reddit]]) - [[https://github.com/era-emacs-tools/ERA][era-emacs-tools/ERA: Emacs Remote Editing]] ([[https://www.reddit.com/r/emacs/comments/1qwt79j/remote_connection_for_emacs/][Reddit]]) - [[https://bench.winny.tech/posts/comprehending_melpa_size/][Comprehending MELPA's size]] - [[https://doi.org/10.5281/zenodo.17157587][Resilient Technologies. Why Decades-Old Tools Define the ROOT of Modern Research Data Management]] ([[https://mastodon.social/@lukascbossert/116014875468979717][@lukascbossert@mastodon.social]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/87h5ruhb3t.fsf@vagabond.tim-landscheidt.de/][Help wanted for the widget library]] - [[https://yhetil.org/emacs-devel/86ecmurmtv.fsf@gnu.org/][Re: Supporting stylistic sets - Eli Zaretskii]] - more notes on stylistic sets - [[https://yhetil.org/emacs-devel/86ldh3tmxy.fsf@gnu.org/][Re: Is it possible to suppress 'after-string overlay property by placing other overlays? - Eli Zaretskii]] - considering before- and after-string - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=583a112169f0c964552b94f84ea0c942377a14e6][Do cache and timed invalidation in "VC-aware" project backend]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=832580989619d3343f06cd9a9eeed9f22ddad376][Fix selected group sort with topics (bug#80341)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed158fb8fcac73e557706f6f24f584e1bd3e9102][Add missing symbolic prefix keybinding]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3107c66c844355269c02dd3418e80275a33ed296][Change the type of 'python-eldoc-function-timeout' to number]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89209a83b60c87d97f0c05dbf6cb29ff3cdf3d5a][Support D-Bus file descriptor manipulation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6e550c24eb25a72cdef2d691649a3754feb75d8][Separate input histories for 'C-x v !' and Git pulling & pushing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=90d3fdaffcc9b13103d6a4fa0afa972ae214739c][Allow using xref-find-references without visiting a tags table]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dda572a2fad925d72fa19ee5724472d490d6cdb5][New minibuffer history for vc-user-edit-command (bug#80169)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=083f89f85859add3d1ebfa41a4d77afd7692ae3b][Fix [More] buttons in tutorial and other buttons in Semantic]] - New packages: - [[package:auto-space-mode][auto-space-mode]]: Auto add space between CJK and ASCII (MELPA) - [[package:consult-spotlight][consult-spotlight]]: Consult interface to macOS mdfind (Spotlight) (MELPA) - [[package:ddgr][ddgr]]: DuckDuckGo search (MELPA) - [[package:dialog-mode][dialog-mode]]: Major mode for editing Dialog files (MELPA) - [[package:doing][doing]]: Frictionless activity log and time tracking (MELPA) - [[package:duckdb-query][duckdb-query]]: DuckDB query results as native Elisp data structures (MELPA) - [[package:edna-theme][edna-theme]]: A dark, Edna-inspired theme (MELPA) - [[package:eldc][eldc]]: Emacs Lisp Dictionary Converter (MELPA) - [[package:elsqlite][elsqlite]]: SQLite browser (MELPA) - [[package:hanfix-mode][hanfix-mode]]: Korean grammar checker (MELPA) - [[package:lazy][lazy]]: Lazy evaluation library (MELPA) - [[package:magit-gh][magit-gh]]: GitHub CLI integration for Magit (MELPA) - [[package:magit-pre-commit][magit-pre-commit]]: Magit integration for pre-commit (MELPA) - [[package:org-window-habit][org-window-habit]]: Time window based habits (MELPA) - [[package:project-rails][project-rails]]: Rails support for project.el (MELPA) - [[package:system-idle][system-idle]]: Poll the system-wide idle time (MELPA) - [[package:warm-mode][warm-mode]]: Warm colors for nighttime coding (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://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/2026-02][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! ** 2026-02-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/02/2026-02-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/02/2026-02-02-emacs-news/ :EXPORT_DATE: 2026-02-02T15:03:41-0500 :Effort: 1:00 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KGGQAFC6AZE3VX18W5KA8H3C :END: :LOGBOOK: CLOCK: [2026-02-02 Mon 21:01]--[2026-02-02 Mon 22:03] => 1:02 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs: un editor del pasado para el futuro (in person) https://gpul.org/eventos/2026/emacs/ Thu Feb 5 1200 America/Toronto - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/312922157/ Thu Feb 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Feb 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 7 0000 Asia/Singapore - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Feb 11 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 13 1800 Europe/Paris - Beginner: - [[https://emacsfr.org/2025/02/21/mastering-emacs-essential-tips-and-tricks-for-efficiency/][Essential Tips and Tricks for Efficiency – Emacsfr]] ([[https://mastodon.social/@unixbhaskar/115986328500511198][@unixbhaskar@mastodon.social]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1qpkbv6/post_your_favorite_dwim_commands_packages_or_own/][Post your favorite DWIM commands, packages, or own hacks]] - [[https://www.kindness.city/blog/2026-02-02-minimal-emacs-and-nix.html][Using Minimal Emacs with Nix]] ([[https://tech.lgbt/@totherme/116002071938802767][@totherme@tech.lgbt]]) - [[https://github.com/MiniApollo/kickstart.emacs][Kickstart.emacs: Got a huge update.]] ([[https://www.reddit.com/r/emacs/comments/1qtcv6s/kickstartemacs_got_a_huge_update/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1qso7ye/startup_changes_in_emacs_311_the_userlisp/][Startup Changes in Emacs 31.1 The "user-lisp" Directory]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=qZqUmqqatKs][Use Batch Mode to Test Your Dot Emacs File]] (02:36) - [[https://flandrew.srht.site/listful/iso-week-dates-in-emacs-lisp-and-bash.html][Listful Andrew: ISO week dates in Emacs Lisp and Bash]] - [[https://codeberg.org/Trevoke/elk][Trevoke/elk: project management tool for emacs lisp - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1qsz36p/a_new_project_manager_for_elisp_packages_elk/][Reddit]]) - [[https://github.com/gggion/duckdb-query.el][duckdb-query.el - DuckDB SQL/Elisp: query parquet, CSV, org-tables, alists in the same SQL statement seamlessly]] ([[https://www.reddit.com/r/emacs/comments/1qj00l1/duckdbqueryel_bidirectional_duckdb_sqlelisp/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1qppfeh/duckdbqueryel_v070_10x_faster_queries_via/][Reddit]]) - [[https://tv.dyne.org/w/hU9gPLwU6m541nu24vXQD8][[17] Emacs Reader: Cursors, PALE, Canvas API and More! - 2/2/2026, 2:33:39 PM - Dyne.org TV]] - [[https://tv.dyne.org/w/f4py2PspoRFjUQTJgfYEwJ][[17] Emacs Reader: Cursors, PALE, Canvas API and More! - 2/2/2026, 2:26:28 PM - Dyne.org TV]] - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281][#80281 - 31.0.50; FR: Canvas object as display property - GNU bug report logs]] ([[https://mathstodon.xyz/@tusharhero/115996119129049445][@tusharhero@mathstodon.xyz]]) - [[https://codeberg.org/divyaranjan/emacs-reader/src/branch/partial-rendering/pale][pale: Picture and animation library for Emacs]] ([[https://mathstodon.xyz/@divyaranjan/115968078810699928][@divyaranjan@mathstodon.xyz]]) - Appearance: - [[https://codeberg.org/halych/sans-mono][halych/sans-mono: Configure proportional fonts for editing text in emacs - Codeberg.org]] ([[https://mastodon.sdf.org/@halych/115973049721801428][@halych@mastodon.sdf.org]]) - [[https://protesilaos.com/codelog/2026-01-27-emacs-ef-themes-2-1-0/][Protesilaos Stavrou: Emacs: ef-themes version 2.1.0]] - Navigation: - [[https://irreal.org/blog/?p=13560][Irreal: When Should You Use Visual-line-mode?]] - [[https://hachyderm.io/@skybert/115974013720526396][Tip about using hs-minor-mode for code folding]] - [[https://www.youtube.com/watch?v=WgNfGHAJsUQ][Recursion and Quitting in Emacs]] (07:06) - Writing: - [[https://sachachua.com/blog/2026/01/emacs-and-french-focus-flycheck-grammalecte-on-the-narrowed-part-of-the-buffer/][Sacha Chua: Emacs and French: Focus flycheck-grammalecte on the narrowed part of the buffer]] - Denote: - [[https://taonaw.com/2026/01/25/why-i-use-denote.html][TAONAW - Emacs and Org Mode: Why I use Denote?]] - Org Mode: - [[https://mentat.za.net/blog/2026/01/27/org-mode-time-blocks/?utm_source=atom_feed][Stefan van der Walt: org-mode Day Planning with Time Blocks]] - [[https://irreal.org/blog/?p=13569][Irreal: Starting A Journal]] - [[https://www.emacs.dyerdwelling.family/emacs/20260126101317-emacs--auto-populating-weekly-dates-in-org-mode-tables/][James Dyer: Auto-Populating Weekly Dates in Org-Mode Tables]] - [[https://niwa.glowisle.me/how-do-i-build-this-site][我是如何构建这个站点的]] - [[https://taonaw.com/2026/02/01/org-files-to-beatiful-docx.html][TAONAW - Emacs and Org Mode: Org files to beautiful docx files with Pandoc]] ([[https://irreal.org/blog/?p=13583][Irreal]]) - [[https://taonaw.com/2026/01/30/a-bit-of-a-teaser.html][dwim-shell-command-pandoc-org-to-docx]] - [[https://www.reddit.com/r/orgmode/comments/1qtggqp/psa_for_anyone_trying_to_search_org_mode_notes/][PSA searching org mode notes for tags even with org roam? use 'org-match-sparse-tree' instead of 'org-roam-node-find']] - [[https://github.com/bradmont/org-roam-tree][bradmont/org-roam-tree: organize backlinks in the org-roam buffer as a tree]] ([[https://www.reddit.com/r/emacs/comments/1qtmph2/orgroamtree_update_multilevel_trees_crosslinks/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=329c47a63c0a3d09dd95525ebafed755e9585797][New option (org-latex-use-sans): Control using Sans as default font]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=707eaf6c24d7e91df1a2419a87269b4ba0a30f22][Update all the links to savannah to use nongnu.org]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ace4093816b979a70c3b1b0b4781f286eec55a3][ox-man: Add support for footer-inside and header-middle]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aa4cd87d86df6208acf008aa9307d87ef7b1dc44][org-lint: Add check for priorities]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e0c195ccacb4370706d369af5ee59fb06da6a5b][speed-commands: Adapt priority commands to user options]] - Completion: - [[https://github.com/MiniApollo/snippy][Snippy.el: VSCode/LSP snippet support for Emacs with Yasnippet.]] ([[https://www.reddit.com/r/emacs/comments/1qrhstj/snippyel_vscodelsp_snippet_support_for_emacs_with/][Reddit]]) - [[https://www.jamescherti.com/emacs-ultisnips-mode-edit-snippets-files/][James Cherti: ultisnips-mode.el (*.snippets files)]] ([[https://github.com/jamescherti/ultisnips-mode.el][Github]], [[https://www.reddit.com/r/emacs/comments/1qqc44z/ultisnipsmodeel_an_emacs_major_mode_for_editing/][Reddit]]) mode for editing Vim-compatible snippets (can be translated to Yasnippet for use with Emacs) - [[https://sachachua.com/blog/2026/01/emacs-carnival-february-2026-completion/][Sacha Chua: Emacs Carnival February 2026: Completion]] - Coding: - [[https://www.youtube.com/watch?v=vI1l-oC7HvI][Paxedit - a complement to Paredit]] ([[https://www.reddit.com/r/emacs/comments/1qocfyf/paxedit_a_complement_to_paredit/][Reddit]]) - [[https://github.com/clojure-emacs/cider/commit/fabece041cb3c18f937dfd4777764e5cdb76289d][Heads-up for CIDER users: Elisp sources are now under lisp/]] ([[https://hachyderm.io/@bbatsov/115979268439665857][@bbatsov@hachyderm.io]]) - [[https://magnus.therning.org/2026-01-25-more-on-the-switch-to-eglot.html][Magnus: More on the switch to eglot]] - [[https://mbork.pl/2026-02-02_git-link][Marcin Borkowski: git-link]] - [[https://mwolson.org/blog/2026-01-22-first-week-with-jujutsu-vcs/][Mike Olson: First Week with Jujutsu VCS]] - Math: - [[https://lars.ingebrigtsen.no/2026/01/21/some-minor-eplot-tweaks-for-csv-files/][Lars Ingebrigtsen: Some Minor eplot Tweaks for CSV Files]] - [[https://lemmy.world/post/42277494][Automatically Export Emacs SES Files to TSV - Lemmy.World]] - Shells: - [[http://yummymelon.com/devnull/getting-eshell-nth-history-to-work.html][Charles Choi: Getting Eshell nth History to Work]] - Web: - [[https://www.kindness.city/blog/2026-01-25-browser-independence.html][Converting Mozilla Firefox bookmarks to Org Mode]] ([[https://tech.lgbt/@totherme/115956896298671577][@totherme@tech.lgbt]]) - [[https://git.mmk2410.org/mmk2410/dot-emacs/src/branch/main/packages/linkding.el][Linkding: Add URLs from Emacs, open bookmark in preferred browser]] ([[https://fosstodon.org/@mmk2410/115951403637370369][@mmk2410@fosstodon.org]]) integration with linkding self-hosted bookmarking service - [[https://blog.aheymans.xyz/post/hugo-emacs-theme/][Vibe Coding an Emacs-Style Hugo Theme | Arthur's blog]] ([[https://github.com/ArthurHeymans/hugo-emacs-theme][Github]], [[https://news.ycombinator.com/item?id=46859529][HN]]) - Mail, news, and chat: - [[https://punchagan.muse-amuse.in/blog/elfeed-index-0-bytes/][punchagan: Why my Elfeed index was 0 bytes]] ([[https://irreal.org/blog/?p=13558][Irreal]]) - Multimedia: - [[https://sachachua.com/blog/2026/01/queue-multiple-transcriptions-with-whisper-el-speech-recognition/][Sacha Chua: Queuing multiple transcriptions with whisper.el speech recognition]] - [[https://sachachua.com/blog/2026/01/using-silero-voice-activity-detection-to-automatically-queue-multiple-transcriptions-with-natrys-whisper-el/][Sacha Chua: Using Silero voice activity detection to automatically queue multiple transcriptions with natrys/whisper.el]] - [[https://codeberg.org/pale/pale][Rendering 30FPS Video Inside Emacs Text Buffer]] ([[https://www.reddit.com/r/emacs/comments/1qq2t41/rendering_30fps_video_inside_emacs_text_buffer/][Reddit]]) - Fun: - [[https://flandrew.srht.site/listful/all-codes-lead-to-home.html][All codes lead to Home]] ([[https://www.reddit.com/r/emacs/comments/1qofpio/all_codes_lead_to_home/][Reddit]]) - [[https://github.com/minad/doom-on-emacs][minad/doom-on-emacs: DOOM on Emacs]] ([[https://www.reddit.com/r/emacs/comments/1qtewez/doom_on_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=46854174][HN]]) - [[https://www.reddit.com/r/emacs/comments/1qogq64/lichessel_watch_lichess_games_and_play_against/][lichess.el: Watch Lichess games and play against Stockfish]] ([[https://news.ycombinator.com/item?id=46779861][HN]]) - [[https://www.dropbox.com/scl/fi/nn0bwdfegnjn1qnyfb440/setup-emacspeak-termux.sh?rlkey=k3999ra8l57722nqobsvvwz8k&dl=1][Script for getting Emacs, Emacspeak, and Elmud running on Termux]] ([[https://tweesecake.social/@pixelate/115973532303189070][@pixelate@tweesecake.social]]) - AI: - [[https://www.emoses.org/posts/llms-are-good-at-emacs/][Evan Moses: Yak Power-Shears: LLMs are pretty good at Emacs]] - [[https://www.reddit.com/r/emacs/comments/1qnqgto/alternative_transient_documentation/][Alternative transient documentation]] - also discussion about using AI to generate documentation - [[https://www.emacs.dyerdwelling.family/emacs/20260128082917-emacs--ollama-buddy-now-supports-cloud-models/][James Dyer: Ollama buddy now supports cloud models!]] ([[https://www.youtube.com/watch?v=QsWpVF8yDbQ][YouTube]] 01:04, [[https://www.reddit.com/r/emacs/comments/1qp600w/ollama_buddy_now_supports_cloud_models/][Reddit]]) - [[https://www.youtube.com/watch?v=4NszXTVpwmU][ECA: AI pair programming in your editor - Dallo]] (32:33) - [[https://github.com/alvarmaciel/amp-emacs][alvarmaciel/amp-emacs: Deep integration of Sourcegraph Amp with Emacs, inspired by amp.nvim.]] ([[https://www.reddit.com/r/emacs/comments/1qrij4x/ampcli_plugin/][Reddit]]) - [[https://codeberg.org/benwah/emacs-claude-agent][I tested Claude Code today - And it built a proper agent package in emacs for me.]] ([[https://www.reddit.com/r/emacs/comments/1qsibsk/i_tested_claude_code_today_and_it_built_a_proper/][Reddit]]) - [[https://mentat.za.net/blog/2026/01/26/gemini-for-code-patches-in-emacs/?utm_source=atom_feed][Stefan van der Walt: Using Gemini for Code Patches in Emacs]] - [[https://github.com/shackra/backpack/pull/8][So, I "vibe-coded" features missing in Backpack Emacs, yet another GNU Emacs distribution]] ([[https://www.reddit.com/r/emacs/comments/1qtj4q1/so_i_vibecoded_features_missing_in_backpack_emacs/][Reddit]]) - [[https://news.ycombinator.com/item?id=46815899][Short HN discussion about agent-shell]] - Community: - [[https://www.reddit.com/r/emacs/comments/1qo1vc3/fortnightly_tips_tricks_and_questions_20260127/][Fortnightly Tips, Tricks, and Questions — 2026-01-27 / week 04]] - [[https://taonaw.com/2026/01/22/reflection-on-my-emacs-experience.html][TAONAW - Emacs and Org Mode: Reflection on my Emacs experience]] - [[https://ice.ch3.st/notes/ai7skja4ssvx006x][Amy's story behind Org Real and the boxy layout system]] - [[https://michal.sapka.pl/weblog/2026/rte-return-to-emacs][Michal Sapka: RTE - Return to Emacs]] ([[https://irreal.org/blog/?p=13575][Irreal]]) - [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/][Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...”]] - [[https://zimblo.bearblog.dev/emacs-carnival-jan26-this-year-ill-de-obfuscate/][Zimblo: Emacs Carnival Jan 26: “This Year, I’ll de-obfuscate” | zimblog]] - [[http://curious.galthub.com/blog/2026-01-19/][George Jones: This Year I'll… · Curious Musings]] - [[https://www.arjenwiersma.nl/this-year-ill][Arjen Wiersma: This year, I'll.....]] - [[https://sachachua.com/blog/2026/01/emacs-cette-annee-je-vais-this-year-i-will/][Sacha Chua: Emacs: This year, I will... / Cette année, je vais...]] - [[https://johnrakestraw.com/post/emacs-carnival-this-year-i-ll-dot-dot-dot/][John Rakestraw | Emacs Carnival: This year, I'll …]] - [[https://commonplace.doubleloop.net/emacs-carnival-this-year-ill][Neil Mather: Emacs Carnival: This year I'll…]] - [[https://kyo.iroiro.party/en/posts/this-year-a-shitty-gui/][Kana: This year, I will write a shitty GUI for my Emacs clone]] - [[https://sebastianprehn.dk/blog/this-year-ill/][Sebastian Larsen Prehn: This Year, I'll …]] - [[https://cleberg.net/blog/emacs-carnival-2026-01-this-year-i-will.html][Christian Cleberg: Emacs Carnival: “This Year, I Will...”]] - [[https://lio.novelli.si/en/blog/this-year-i-ll.html][Lio Novelli: This year I'll …]] - Other: - [[https://www.youtube.com/watch?v=rSom7XjUa-o][Sorting Lines by Fields in Emacs]] (02:57) - [[https://protesilaos.com/codelog/2026-01-25-emacs-tmr-1-3-0/][Protesilaos Stavrou: Emacs: tmr version 1.3.0]] - [[https://irreal.org/blog/?p=13571][Irreal: Gruber On File Saving Ease]] - [[https://irreal.org/blog/?p=13567][Irreal: Emacs Performance on macOS]] - [[https://github.com/teamtype/teamtype/tree/emacs-plugin][teamtype/teamtype at emacs-plugin]] ([[https://fosstodon.org/@teamtype/115966640090560105][@teamtype@fosstodon.org]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/86pl6o2qzs.fsf@gnu.org/][Some notes on stylistic sets and how shaping works]] - [[https://yhetil.org/emacs-devel/87v7goqndx.fsf@gmail.com/][Trying to split feature/igc into smaller pieces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=049eefa611912c6894c5fdeef2127ab2165e0144][display-time: Add option to customize help-echo format]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39dc99518c6a481df1cc544c02461bd2eaff955f][Add new input method for Tuscarora]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a0748d9791c7dbf8604ef9312c1b889cb87a42ff][New function 'truncate-string-pixelwise' (bug#80244)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fcdd8678f97e98b2afc38f1e999559eff726972a][Make diff-hunk-kill respect an active region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=705c0e3729bf53db9e84ae7c8b932ebc3b2da934][Bind 's' to diff-split-hunk in read-only diff-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1ff0c58fee23356b3a3ef1c7fee24e22fa020356][New function 'checkdoc-batch' (bug#80199)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3584a762b8cbfb6e13011827ec5934f039344d0f][New key 'M-j' for 'icomplete-mode' (bug#62108)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12e53dfafe097d053e78f83788a5c44320a3d370][New C-x v T l and C-x v T L commands]] (vc-log-outgoing-base, vc-root-log-outgoing-base) show corresponding revision logs - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ab5db015f7eed3ffdf85ccbb75ff48e2c44b5a1][(minibuffer-message): Do not block while displaying message.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43d6907ad9c8fae70d885132a552fe3672f498e8][Move outstanding changes commands from 'o' to 'T']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a071ad37327eb318a1d796dd6d7d9edffd82950][Add 'select-frame-by-id' and 'undelete-frame-by-id' (Bug#80192)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e8f26d554b64ed63fe2b7f110d5247648b7322ed][Support cons cell for 'line-spacing']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29bdba37f2ac3a912d15d2b65169cfb312707da2][New bindings for vc-revert]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15d3cc3f65e8ea3bc1e1a4c766f439bcad012150][Flymake support for yaml-ts-mode.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8ea6f6da7739adb054871da80a073672f6c706d7][Add JSON path utility command to json-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4150c2e22e93ca6bdf682b0067d430e412db3688][(garbage-collect-heapsize): New function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ba2f13176a756030e4d8476436662d630447f65][* lisp/tab-bar.el (tab-bar-split-tab): New command.]] - New packages: - [[package:dialog-mode][dialog-mode]]: Major mode for editing Dialog files (MELPA) - [[package:duckdb-query][duckdb-query]]: DuckDB query results as native Elisp data structures (MELPA) - [[package:eldc][eldc]]: Emacs Lisp Dictionary Converter (MELPA) - [[package:lazy][lazy]]: Lazy evaluation library (MELPA) - [[package:magit-pre-commit][magit-pre-commit]]: Magit integration for pre-commit (MELPA) - [[package:org-window-habit][org-window-habit]]: Time window based habits (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://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/2026-02][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! ** 2026-01-26 Emacs news :PROPERTIES: :Effort: 1:00 :EXPORT_DATE: 2026-01-26T17:20:00-0500 :EXPORT_ELEVENTY_PERMALINK: /blog/2026/01/2026-01-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/01/2026-01-26-emacs-news/ :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jan 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 29 0130 Asia/Singapore - Emacs APAC: UPDATED Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/january-2026/ Sat Jan 31 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #2 2026 (v #živo) https://dogodki.kompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0 Mon Feb 2 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/312922157/ Thu Feb 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Feb 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 7 0000 Asia/Singapore - Emacs Lisp: - [[https://beathagenlocher.com/stream/#00110][dash.el for nice list operations]] - [[https://codeberg.org/Trevoke/mock-fs.el][Trevoke/mock-fs.el: "fake filesystem" for elisp test suites - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1qlza02/introducing_mockfsel_a_mock_filesystem/][Reddit]]) - [[https://github.com/gggion/duckdb-query.el][duckdb-query.el - Bidirectional DuckDB SQL/Elisp bridge: query parquet, CSV, org-tables, alists IN THE SAME SQL statement SEAMLESSLY]] ([[https://www.reddit.com/r/emacs/comments/1qj00l1/duckdbqueryel_bidirectional_duckdb_sqlelisp/][Reddit]]) - Appearance: - [[https://github.com/jdtsmith/indent-bars][indent-bars is now @v1.0]] ([[https://www.reddit.com/r/emacs/comments/1qhlop4/indentbars_is_now_v10/][Reddit]]) - Navigation: - [[https://www.youtube.com/watch?v=FR3e8e_jv_E][Three important distinctions in Emacs: mini buffer and echo, mark and point, window and frame]] (04:36) - [[https://github.com/emacs-mirror/emacs/commit/9ba2f13176a756030e4d8476436662d630447f65][You can now merge tabs in emacs]] ([[https://www.reddit.com/r/emacs/comments/1qj7n1x/you_can_now_merge_tabs_in_emacs/][Reddit]]) - [[https://github.com/DamianB-BitFlipper/scroll-around.el][scroll-around.el: Scroll the view by paragraph or line while keeping the cursor at the same screen position.]] ([[https://www.reddit.com/r/emacs/comments/1qjwbwe/i_made_a_viewscrolling_package_for_emacs/][Reddit]]) see alternatives in the comments - [[https://github.com/ZenScriptor/avy-flash][Avy-flash: replicating flash.nvim in Emacs (vibe-coded)]] ([[https://www.reddit.com/r/emacs/comments/1qlwq4b/avyflash_replicating_flashnvim_in_emacs_vibecoded/][Reddit]]) - note discussion in comments; you can just use avy-flash.el instead of the full fork of avy - Dired: - [[https://www.youtube.com/watch?v=hshWBtefSmE][Why You Don’t Need a File Manager (If You Use Emacs)]] (13:47) - Writing: - [[https://www.youtube.com/watch?v=TqVIAVTzQmY][Developing yet another way to do research in Emacs - fool's errand?]] (13:34) - highlighting EPUBs, taking notes, organizing, doing syntopic reading - [[https://www.youtube.com/watch?v=Ihf46UiZWwg][Emacs tricks DYI: surround src blocks in markdown]] (07:06) - Org Mode: - [[https://github.com/dharmatech/bsb-usfm][Berean Standard Bible in org mode]] ([[https://www.reddit.com/r/emacs/comments/1qi4vd7/berean_standard_bible_in_org_mode/][Reddit]]) - [[https://baty.net/posts/2026/01/blogging-with-org-mode-and-ox-hugo-again/][Jack Baty: Blogging with org-mode and ox-hugo again]] - [[https://curtismchale.ca/2026/01/22/how-to-open-obsidian-links-in-org-mode/][How to Open Obsidian Links in Org Mode – Curtis McHale]] ([[https://www.youtube.com/watch?v=er58i65BJuI][YouTube]] 2:46, [[https://mastodon.social/@curtismchale/115939108881455729][@curtismchale]]) - [[https://www.chiply.dev/post-design-decisions][Design Decisions: Building a Modern Technical Blog | Charlie Holland's Blog]] ([[https://www.chiply.dev/post0][Feature demo]], [[https://www.reddit.com/r/emacs/comments/1qiy6kb/blogging_with_emacs_orgmode_and_sveltekit/][Reddit]]) - org-mode and SvelteKit - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ace4093816b979a70c3b1b0b4781f286eec55a3][ox-man: Add support for footer-inside and header-middle]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aa4cd87d86df6208acf008aa9307d87ef7b1dc44][org-lint: Add check for priorities]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e0c195ccacb4370706d369af5ee59fb06da6a5b][speed-commands: Adapt priority commands to user options]] - Completion: - [[https://beathagenlocher.com/stream/#00109][Typing emojis with :shortcodes: in Emacs]] - Coding: - [[https://github.com/emacs-mirror/emacs/commit/8ea6f6da7739adb054871da80a073672f6c706d7][Fast JSON path extraction via Tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1qlelxe/fast_json_path_extraction_via_treesitter/][Reddit]]) - will be part of Emacs 31 - [[https://lambdaland.org/posts/2026-01-21_tree-sitter_vs_lsp/][Tree-sitter vs Language Servers]] ([[https://www.reddit.com/r/emacs/comments/1qjyfr6/treesitter_vs_language_servers/][Reddit]]) - Shells: - [[https://e17i.github.io/articles-emacs-eshell/][Writing pipeline commands in Eshell]] - [[https://github.com/ItsOleks/nu-ts-mode][Major mode for Nushell scripts, powered by treesitter]] ([[https://www.reddit.com/r/emacs/comments/1qmtw9z/nutsmode_my_first_attempt_at_an_emacs_plugin/][Reddit]]) - Web: - [[http://yummymelon.com/devnull/announcing-casual-eww.html][Announcing Casual EWW]] ([[https://www.reddit.com/r/emacs/comments/1qk90n1/announcing_casual_eww/][Reddit]], [[https://irreal.org/blog/?p=13562][Irreal]]) - Mail, news, and chat: - [[https://punchagan.muse-amuse.in/blog/elfeed-db-back-up-hooks/][punchagan: Elfeed DB backup hooks]] ([[https://irreal.org/blog/?p=13558][Irreal]]) - [[https://github.com/keenban/sign.el][[Package] sign.el: an Emacs interface for Signal via signal-cli JSON-RPC.]] ([[https://www.reddit.com/r/emacs/comments/1qjesd7/package_signel_an_emacs_interface_for_signal_via/][Reddit]]) - Doom Emacs: - [[https://beathagenlocher.com/doom-emacs-config-bits/][(Doom) Emacs Config Bits]] - Multimedia: - [[https://sachachua.com/blog/2026/01/emacs-and-whisper-el-trying-out-different-speech-to-text-backends-and-models/][Sacha Chua: Emacs and whisper.el: Trying out different speech-to-text backends and models]] - [[https://www.youtube.com/watch?v=LtfxMFW0574][Yay Emacs live-coding: tweaking my whisper.el setup]] (46:11) - AI: - [[https://www.zashboy.com/articles/opencode-agent-chaining-planner-editor-review-pipeline][OpenCode Agent Chaining: Planner-Editor-Review Workflow - ZashBoy.com]] - [[https://github.com/farra/dev-agent-backlog][dev-agent-backlog (org-mode system for coding agents) is now a claude plugin]] ([[https://www.reddit.com/r/emacs/comments/1qncjzz/devagentbacklog_orgmode_system_for_coding_agents/][Reddit]]) - [[https://github.com/Zacalot/openspec.el][openspec.el - Interface for OpenSpec, a tool for spec-driven AI coding assistant development]] - [[https://www.youtube.com/watch?v=tUCz4QnZA4I][You can have Andrej Kaparthy's Council of LLMs anywhere: Antigravity! Claude Code! Emacs!]] (27:32) - Community: - [[https://karl-voit.at/2026/01/23/Emacs-vs-vim-Cargo-Folding-Bike/][Emacs vs. vim Real World Analogy: Cargo Bike Vs. Folding Bike]] ([[https://graz.social/@publicvoit/115944406944516221][@publicvoit@graz.social]]) - [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/][Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...”]] - [[http://curious.galthub.com/blog/2026-01-19/][This Year I'll… · Curious Musings]] - [[https://zimblo.bearblog.dev/emacs-carnival-jan26-this-year-ill-de-obfuscate/][Emacs Carnival Jan 26: “This Year, I’ll de-obfuscate” | zimblog]] - Other: - [[https://www.reddit.com/r/emacs/comments/1qhbtib/another_beautiful_modeline_maplemodeline_and/][Another beautiful modeline: maple-modeline, and share some packages that I've written]]: maple-preview, -note, -translate, -iedit, -scratch, -diff, -minibuffer - [[https://www.youtube.com/watch?v=vLuyt0hq4io][Emacs: easily set timers with TMR]] (14:33, [[https://www.reddit.com/r/emacs/comments/1qjpwam/emacs_easily_set_timers_with_tmr/][Reddit]]) - [[https://www.youtube.com/watch?v=IXPhel5VDNk][Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460]] (01:43:00) - [[https://www.reddit.com/r/emacs/comments/1qitl8s/experimental_skia_rendering_backend_as_cairo/][Experimental Skia rendering backend as cairo alternative]] - [[https://github.com/danrobi11/emacs-appimage/releases/tag/v31.0.50][Unofficial Emacs Portable Binary v31.0.50]] ([[https://www.reddit.com/r/emacs/comments/1qjuact/unofficial_emacs_portable_binary_v31050/][Reddit]]) - Linux only - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/86wm14d0n7.fsf@gnu.org/][Re: Auto-suggesting Packages - Eli Zaretskii]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a071ad37327eb318a1d796dd6d7d9edffd82950][Add 'select-frame-by-id' and 'undelete-frame-by-id' (Bug#80192)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e8f26d554b64ed63fe2b7f110d5247648b7322ed][Support cons cell for 'line-spacing']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29bdba37f2ac3a912d15d2b65169cfb312707da2][New bindings for vc-revert]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15d3cc3f65e8ea3bc1e1a4c766f439bcad012150][Flymake support for yaml-ts-mode.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8ea6f6da7739adb054871da80a073672f6c706d7][Add JSON path utility command to json-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4150c2e22e93ca6bdf682b0067d430e412db3688][(garbage-collect-heapsize): New function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ba2f13176a756030e4d8476436662d630447f65][* lisp/tab-bar.el (tab-bar-split-tab): New command.]] - New packages: - [[package:advent-mode][advent-mode]]: Advent of Code mode (MELPA) - [[package:denote-review][denote-review]]: implements review process for denote notes (GNU ELPA) - [[package:devcontainer][devcontainer]]: Support for devcontainer (MELPA) - [[package:magit-git-toolbelt][magit-git-toolbelt]]: A Magit interface for git-toolbelt (MELPA) - [[package:mu4e-llm][mu4e-llm]]: AI-powered email assistance for mu4e (MELPA) - [[package:org-roam-latte][org-roam-latte]]: Auto-highlight unlinked Org-roam references (MELPA) - [[package:ox-reveal-layouts][ox-reveal-layouts]]: Predefined layouts for ox-reveal (MELPA) - [[package:signel][signel]]: Signal client for Emacs via signal-cli JSON-RPC (MELPA) - [[package:tengo-mode][tengo-mode]]: Major mode for the Tengo programming language (MELPA) - [[package:ultisnips-mode][ultisnips-mode]]: Major mode for editing Ultisnips snippets (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://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/2026-01][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! ** 2026-01-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/01/2026-01-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/01/2026-01-19-emacs-news/ :EXPORT_DATE: 2026-01-19T14:46:50-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KFES0SNJCK37XBNEMEPXB8GQ :END: - 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 Jan 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 22 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jan 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jan 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 29 0130 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #2 2026 (v #živo) https://dogodki.kompot.si/events/d6225b76-8f80-46c7-bc14-35d21b0c5ef0 Mon Feb 2 1900 CET - [[https://european-lisp-symposium.org/2026/index.html][ELS 2026, Kraków and online - European Lisp Symposium - May 11-12]] ([[https://framapiaf.org/@ThierryStoehr/115922905743788874][@ThierryStoehr@framapiaf.org]]) - Beginner: - [[https://rony.novaparis.art.br/blog/primeiros-passos-no-gnu-emacs.html][Primeiros passos no GNU Emacs]] ([[https://organica.social/@iui/115894477036431409][@iui@organica.social]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1qfylx5/suggestions_wanted_for_the_next_version_of_bedrock/][Suggestions wanted for the next version of the Bedrock starter kit]] - Emacs Lisp: - [[https://sachachua.com/blog/2026/01/emacs-lisp-editing-one-file-twice-at-the-same-time/][Sacha Chua: Emacs Lisp: Editing one file twice at the same time]] ([[https://irreal.org/blog/?p=13547][Irreal]]) - [[https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library][The Emacs Widget Library: A Critique and Case Study]] ([[https://www.reddit.com/r/emacs/comments/1qcgg1x/the_emacs_widget_library_a_critique_and_case_study/][Reddit]], [[https://news.ycombinator.com/item?id=46584864][HN]]) - [[https://tv.dyne.org/w/4FfSnJ58NqWLtXtSTgsUWU][[16] Emacs Reader: Fixing Memory Leaks and Isearch Integration - 1/18/2026, 2:42:15 PM - Dyne.org TV]] - [[https://yhetil.org/emacs-devel/YOy1x_rjeY6QAPHs1_UpoAylEJmWByz9Yc3uJDEAQz-YdFzGU1iHizUWqVIS0a4Pu06eUdHTkYRjyQ_WSbyIdlU9XA_R2aqc5qleKSwNDkY=@d12frosted.io/][Re: [ELPA] New package: vui - Boris]] - reactive user interface; comparison with widget.el - Appearance: - [[https://github.com/honmaple/emacs-maple-modeline][honmaple/emacs-maple-modeline: Beautiful emacs modeline]] ([[https://www.reddit.com/r/emacs/comments/1qhbtib/another_beautiful_modeline_maplemodeline_and/][Reddit]]) - [[https://codeberg.org/ideasman42/emacs-show-inactive-region][[ANN] show-inactive-region now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1qau795/ann_showinactiveregion_now_on_melpa/][Reddit]]) - [[https://www.kindness.city/blog/2026-trying-out-emacs-colour-themes.html][Picking an emacs colour theme]] ([[https://tech.lgbt/@totherme/115911198978278508][@totherme@tech.lgbt]]) - [[https://protesilaos.com/codelog/2026-01-17-emacs-doric-themes-0-6-0/][Protesilaos Stavrou: Emacs: doric-themes version 0.6.0]] - [[https://www.youtube.com/watch?v=Dn77mTpH7sc][How to get Emacs to look like the Pulsar Editor]] (02:13) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1qdawyx/old_new_stock_grouping_and_navigating_buffers/][Old New Stock: Grouping and navigating buffers using Torus]] - Dired: - [[https://www.youtube.com/watch?v=h2FoWaf4SVc][Hide unwanted files and folders in Emacs]] (03:45) - Writing: - [[https://chrismaiorana.com/modeline-hacking-git/][Chris Maiorana: The 10-Commit Rule: how git version control can improve writing quality]] - Org Mode: - [[https://taonaw.com/2026/01/19/orgmode-capture-menu-inside-a.html][TAONAW - Emacs and Org Mode: org-mode capture: menu inside a menu]] - [[https://meanwhiling.com/the-eternal-struggle-against-orgs-overenthusiastic-keybindings.html][noa ks: The eternal struggle against org's overenthusiastic keybindings]] - [[https://curtismchale.ca/2026/01/15/org-mode-tags-agenda-my-real-meeting-workflow/][Org Mode Tags +Agenda: My Real Meeting Workflow – Curtis McHale]] ([[https://mastodon.social/@curtismchale/115899472684391838][@curtismchale@mastodon.social]], [[https://www.youtube.com/watch?v=ZN8vfBjeg_I][YouTube]]) - [[https://chrismaiorana.com/org-mode-workout-tracker/][Chris Maiorana: Workout tracking with Org Mode bounced up to HTML file]] ([[https://www.youtube.com/watch?v=3b7HJgYCzzI][YouTube]] 13:46, [[https://github.com/cryptstopher/org-mode-workout-tracker][GitHub]]) - [[https://typester.dev/blog/2026/01/14/pomodoro-timer-with-orgmode][Cute menu-bar pomodoro timer integrated with org-mode - typester.dev]] ([[https://pdx.social/@typester/115897368055848121][@typester@pdx.social]]) - [[https://www.youtube.com/watch?v=ZN8vfBjeg_I][This Org Agenda View Replaced my Meeting Notes]] (05:51) - [[https://i.redd.it/ialeacuxycdg1.png][[Prototype] org-roam-calendar: A visual and chronological browser for your notes]] ([[https://www.reddit.com/r/OrgRoam/comments/1qcvc6c/prototype_orgroamcalendar_a_visual_and/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1qgb6z5/whats_new_in_org_social_jan_2026/][What’s New in Org Social! (Jan 2026)]] - [[https://codeberg.org/Trevoke/org-habit-ng][Introducing org-habit-ng (needs beta testers)]] ([[https://www.reddit.com/r/emacs/comments/1qfjopo/introducing_orghabitng_needs_beta_testers/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1qdn7zc/how_are_you_liking_vulpea_ecosystem/][How are you liking vulpea ecosystem?]] database layer for org-mode - [[https://www.reddit.com/r/emacs/comments/1qgf7xi/orgagendaapi_mova_mobile_orgmode_without/][org-agenda-api + mova: Mobile org-mode without compromises]] - [[https://github.com/connormclaud/emacs_org_roam_calendar][connormclaud/emacs_org_roam_calendar]] ([[https://www.reddit.com/r/orgmode/comments/1qcvgaa/prototype_orgroamcalendar_a_visual_and/][Reddit]]) - [[https://github.com/GerardoCendejas/ox-reveal-layouts][GerardoCendejas/ox-reveal-layouts: Professional layouts for ox-reveal (Grids, Splits, Stickers)]] ([[https://i.redd.it/1njlvrickceg1.gif][Reddit]]) - [[https://list.orgmode.org/6f0a8b8c-f3e7-448c-abc6-aac2d3f1629c@app.fastmail.com][Org Mode requests: [FR] ensure that org-support-shift-select can conform fully to emacs defaults]] - Import, export, and integration: - [[https://zyd.lol/paste/simple-build.el.v0.1.txt][Build a flat list of HTML files out of Org Mode]] ([[https://yap.zyd.lol/@zyd/statuses/01KF1WC9AA0GEXXT9GZ95PHV9E][@zyd@yap.zyd.lol]]) - [[https://activity.andros.dev/@andros/statuses/01KF8SGBZCT29ZHRR2BXFYB6RY][org-social update: notifications, post previews]] - Denote: - [[https://www.youtube.com/watch?v=ofm-11LmLJg][Tracking Time With Denote Journal and Org Clock]] (11:13) - Completion: - [[https://github.com/minad/consult/commit/3a8ac46916c0699f0905ac4fe65d72768add3efb][Note about consult--source-... not being a command: see related commit]] ([[https://cosocial.ca/@wdenton/115908749858766603][@wdenton@cosocial.ca]]) - [[https://www.reddit.com/r/emacs/comments/1qef1wl/consult_breaking_change/][Consult breaking change]] - options can be specified at the start - Coding: - [[https://bsky.app/profile/sigxcpu.org/post/3mccc75o77jn2][Tip about projectile-other-file-alist for switching to related files - @sigxcpu.org on Bluesky]] - [[https://github.com/vkazanov/advent-mode][A minor mode supporting Advent of Code puzzle solving in Emacs]] - [[https://git.sr.ht/~dieggsy/scheme-ts-mode][~dieggsy/scheme-ts-mode - Scheme tree-sitter mode for Emacs - sourcehut git]] ([[https://mas.to/@ieugen/115920596435198544][@ieugen@mas.to]]) - [[https://recurse.social/@shapr/115900720579323053][Tip about lsp-workspace-blocklist-remove]] - [[https://rahuljuliato.com/posts/eglot-rassumfrassum][Rahul Juliato: Eglot with multiple LSP servers per buffer using rassumfrassum]] ([[https://news.ycombinator.com/item?id=46646501][HN]]) - [[https://magnus.therning.org/2026-01-19-trying-eglot,-again.html][Magnus: Trying eglot, again]] - [[https://chrismaiorana.com/git-changes-in-emacs-modeline/][Chris Maiorana: Git changes and commits in Emacs modeline]] ([[https://irreal.org/blog/?p=13552][Irreal]]) - [[https://www.youtube.com/watch?v=aOdpeP_xNFA][Open Jive Friday Night | More git foolishness in Emacs]] (21:39) - [[https://www.youtube.com/watch?v=Ha3PmkEmzcc][Hacking on Emacs #5: Allow linking the current Magit commit buffer using git-link]] (42:32) - Math: - [[https://air4x.github.io/articles/plotting_data_with_emacs_calc.html][Plotting data with Emacs Calc]] ([[https://mastodon.uno/@Air4x/115895399838877527][@Air4x@mastodon.uno]]) - Shells: - [[https://davemq.github.io/2026/01/13/tmux-mouse.html][Dave's blog: Tmux and the mouse]] - Web: - [[https://www.obsessivefacts.com/gemini-proxy?uri=gemini%3A%2F%2Fsoviet.circumlunar.space%2Fdsfadsfgafgf%2Ftxt%2Fgemini-link-check.gmi][Link checker for Gemini]] ([[https://mastodon.social/@GF493D/115917447077472940][@GF493D@mastodon.social]]) - Mail, news, and chat: - [[https://brainbaking.com/post/2026/01/customizing-the-emacs-email-experience-with-mu4e/][Customizing The Emacs Email Experience With Mu4e | Brain Baking]] ([[https://dosgame.club/@jefklak/115900794160094418][@jefklak@dosgame.club]]) - [[https://gnulinux.ch/e-mails-mit-gnu-emacs-und-mu4e][E-Mails mit GNU Emacs und mu4e - GNU/Linux.ch]] ([[https://social.anoxinon.de/@gnulinux/115892400192222355][@gnulinux@social.anoxinon.de]]) - [[https://sachachua.com/blog/2026/01/emacs-updating-a-mailchimp-campaign-using-a-template-sending-test-e-mails-and-scheduling-a-campaign/][Sacha Chua: Emacs: Updating a Mailchimp campaign using a template, sending test e-mails, and scheduling it]] - [[https://protesilaos.com/codelog/2026-01-18-emacs-notmuch-indicator-1-3-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.3.0]] - [[https://punchagan.muse-amuse.in/blog/safari-and-invalid-http-2-headers/][punchagan: Safari and invalid HTTP/2 headers]] - Multimedia: - [[https://sachachua.com/blog/2026/01/visualizing-and-managing-pipewire-audio-graphs-from-emacs/][Sacha Chua: Visualizing and managing Pipewire audio graphs from Emacs]] - Fun: - [[https://codeberg.org/gargle/elisp/src/branch/main/taxman.el][Cookie monster! - taxman game]] ([[https://floss.social/@gargle/115904263534868940][@gargle@floss.social]]) - [[https://mbork.pl/2026-01-19_Toy_train_timetable_clock][Marcin Borkowski: Toy train timetable clock]] - AI: - [[https://codeberg.org/sczi/opencode.el][sczi/opencode.el: Emacs interface to opencode - Codeberg.org]] - [[https://xenodium.com/bending-emacs-episode-10-agent-shell][Alvaro Ramirez: Bending Emacs - Episode 10: agent-shell]] ([[https://www.youtube.com/watch?v=R2Ucr3amgGg][YouTube 36:35]], [[https://www.reddit.com/r/emacs/comments/1qei50o/bending_emacs_episode_10/][Reddit]], [[https://irreal.org/blog/?p=13549][Irreal]]) - [[https://www.youtube.com/watch?v=OsBn_VU3pHY][Create ComfyUI pictures straight from Emacs]] (01:08) - Community: - [[https://www.reddit.com/r/emacs/comments/1qbfxpg/fortnightly_tips_tricks_and_questions_20260113/][Fortnightly Tips, Tricks, and Questions — 2026-01-13 / week 02]] - [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/][Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...”]] - [[https://www.youtube.com/watch?v=hndvNH-uEAg][Why Emacs in 2026? 10+ Powerful Reasons Developers Still Swear By It]] (08:48) - [[0https://hostux.social/@lfa/115900440786915875]["¿Por qué he vuelto a cambiar de EMACS a VIM?" (via gopher)]] - [[https://johnrakestraw.com/post/why-plain-text/][John Rakestraw | Why plain text?]] ([[https://mastodon.online/@johnrakestraw/115922557665500403][@johnrakestraw@mastodon.online]]) - [[https://www.cipherbliss.com/2026/quelques-ann%C3%A9es-d'emacs][Quelques années d'Emacs -]] ([[https://mastodon.cipherbliss.com/@tykayn/115888317247840624][@tykayn@mastodon.cipherbliss.com]]) - Other: - [[https://doc.emacsen.de/][[ANN] Emacs Docs: An Emacs documentation website with more colors (and shortdoc cheat sheets, and also docstrings, and elisp-demos examples...)]] ([[https://www.reddit.com/r/emacs/comments/1qds62d/ann_emacs_docs_an_emacs_documentation_website/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20260116182841-emacs--speed-reading-in-emacs-building-an-rsvp-reader/][James Dyer: Speed Reading in Emacs: Building an RSVP Reader]] - [[https://protesilaos.com/codelog/2026-01-19-emacs-timers-tmr-demo/][Protesilaos Stavrou: Emacs: easily set timers with TMR]] ([[https://www.youtube.com/watch?v=vLuyt0hq4io][YouTube]] 14:32, [[https://irreal.org/blog/?p=13556][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1qe99jm/psa_pdftools_now_supports_continuous_scrolling/][[PSA] `pdf-tools` now supports continuous scrolling (experimental)]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=852ca2ff40e6488ea807f02b9ad1f939555dd943][Disable diff-restrict-view by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5020d89104dfc25601ca595bca9124a27ea8b1cb][New minor mode center-line-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab77b4b60ca1837e2da5147e6604cd2020567b80][New D-Bus functions to support systemd inhibitor locks]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6d0d71de68c064aaa61633945deb24bfc973e1e2][New IELM option to insert newline when inside sexp (bug#80123)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6b62b42e01d273131114239618b2a3f8f182c1e][(make-progress-reporter): Tweak wording of CONTEXT doc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c1da99a850065bc5740ee9ae3466844dc47ab11][Optionally inhibit echo area progress reporting (bug#80198)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea5d079e262837c302467c6656b82aed98097f94][Allow Ispell to save corrections as abbrevs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa6e42f18b70bba8db8776878dd9b72e8a8315ba][Rename VC outgoing and incoming log commands to include "-root-"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=785059a1f7ab0ab272b2463d7a7958746ca8fe80][Add frame identifiers (bug#80138)]] - New packages: - [[package:alabaster-themes][alabaster-themes]]: Alabaster themes collection (MELPA) - [[package:evil-insert-plus][evil-insert-plus]]: Use insert and append as evil operators (MELPA) - [[package:guava-themes][guava-themes]]: A pack of plant-inspired themes (MELPA) - [[package:info-nav][info-nav]]: Browse info docs with a 2 pane layout (MELPA) - [[package:lichess][lichess]]: Client for Lichess.org (MELPA) - [[package:pyasm-mode][pyasm-mode]]: Mode for editing assembler code (MELPA) - [[package:timu-symbol-extract][timu-symbol-extract]]: Extract symbols to org table (MELPA) - [[package:use-package-treesit][use-package-treesit]]: Automatically use tree-sitter enhanced major modes (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://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/2026-01][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! ** 2026-01-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/01/2026-01-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/01/2026-01-12-emacs-news/ :EXPORT_DATE: 2026-01-12T14:32:14-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KETFQY9KYEZGB62KRSGGTRM9 :END: If you want to review packages before upgrading them, check out the new [[https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97][package.el feature for reviewing diffs]] ([[https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/][Reddit]], [[https://irreal.org/blog/?p=13535][Irreal]]). - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/312727757/ Tue Jan 13 1800 Europe/London - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 15 0000 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/312735622/ Sat Jan 17 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 22 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jan 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://github.com/emacs-mirror/emacs/commit/881be95cddcab3cf37373678002c35334c177c97][package.el - Package diff/review feature has landed]] ([[https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/][Reddit]], [[https://irreal.org/blog/?p=13535][Irreal]]) - Emacs Lisp: - [[https://in-parentheses.codeberg.page/posts/template-fill/][Small experiment with a template library]] ([[https://www.reddit.com/r/emacs/comments/1q7ctl8/small_experiment_with_a_template_library/][Reddit]]) - [[https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library][The Emacs Widget Library: A Critique and Case Study - Boris Buliga]] - [[https://github.com/d12frosted/vui.el/][vui.el: Declarative, component-based UI library for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1q8hpl7/vuiel_declarative_componentbased_ui_library_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1q9e91n/new_testing_framework_eunitel/][New testing framework: e-unit.el]] - Appearance: - [[https://i.redd.it/ym2uqpy64wcg1.gif][Peek as you go]] ([[https://www.reddit.com/r/emacs/comments/1qaqu7t/peek_as_you_go/][Reddit]]) - highlight symbol on double space - [[https://codeberg.org/ideasman42/emacs-show-inactive-region][[ANN] show-inactive-region now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1qau795/ann_showinactiveregion_now_on_melpa/][Reddit]]) - Navigation: - [[https://www.emacs.dyerdwelling.family/emacs/20260109094340-emacs--a-single-function-ripgrep-alternative-to-rgrep/][James Dyer: A single function ripgrep alternative to rgrep]] - Dired: - [[https://chrismaiorana.com/emacs-way-list-directory-contents/][Chris Maiorana: The Emacs Way: Listing Directory Contents]] ([[https://irreal.org/blog/?p=13537][Irreal]]) - [[https://www.youtube.com/watch?v=_49ZR9hU1js][Create Directories in Emacs Dired (Tips)]] (01:26) - [[https://github.com/captainflasmr/dired-video-thumbnail][New package dired-video-thumbnail on MELPA for image-dired style thumbnail viewing for video files]] ([[https://www.reddit.com/r/emacs/comments/1q5dbaf/new_package_diredvideothumbnail_on_melpa_for/][Reddit]]) - Writing: - [[https://mwolson.org/blog/2025-11-23-automatic-arrow-characters-in-emacs/][Mike Olson - Automatic Arrow Characters in Emacs]] ([[https://mastodon.social/@mikeozen/115874981169702733][@mikeozen@mastodon.social]]) - [[https://mbork.pl/2026-01-12_Making_fill-paragraph_more_flexible][Marcin Borkowski: Making fill-paragraph more flexible]] ([[https://irreal.org/blog/?p=13539][Irreal]]) - Org Mode: - [[https://davemq.github.io/2026/01/07/org-agenda-to-appt-timer.html][Keeping appointments from my Org agenda updated | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115854712475101751][@davemq@fosstodon.org]], [[https://irreal.org/blog/?p=13545][Irreal]]) - [[https://davemq.github.io/2026/01/06/org-diary-every-monday.html][Creating weekly diary-style timestamps in Org Mode | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115850173042830416][@davemq@fosstodon.org]]) - [[https://200ok.ch/posts/2026-01-07_building_consistent_habits_just_in_time_for_new_years_resolutions.html][200ok: Building Consistent Habits (Just in Time for New Year's Resolutions)]] - [[https://goto.ryuslash.org/@ryuslash/statuses/01KE5XM2Q613VQY9R6ZBPN028E][Tip about starting a list with ~- 0:00:00 ::~ for automatic org-timer-item handling]] - [[https://ilmarikoria.xyz/2026-01-10-blog.html][Emailing org-mode "TODO" Reminders with XProc]] - [[https://list.orgmode.org/orgmode/874ioteo2e.fsf@localhost/][[BLOG] #25 bbb:OrgMeetup on Wed, December 10, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/115870474367848808][@yantar92@fosstodon.org]]) - [[https://list.orgmode.org/e58aa11e-3c80-42a5-8204-5755e35472fe@gmail.com][Org Mode requests: [RFC] Behaviour of ‘org-agenda-clock-goto’ with ‘repeated’ tasks]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=480c9b706a273984991a38b3542e1acc69ef5105][ob-core.el: Respect no/nil value in :wrap header argument]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=24b7fde23d8aede01a1157121064e84c449345ed][org-html-style-default: Add lowercase c to src languages]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5501a0f80cae515c535d835f01890ea2f16a6809][Rename org-edit-src-content-indentation to org-src-content-indentation]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3b142b7fcff40d299c5718b1a5e36738b689d6a][Revert "Clocktables: Indent inline tasks under their heading"]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=762fe766768abef901a20ce469c9803735e11d59][org-table.el: Cache invisibility spec for `org-string-width']] - Completion: - [[https://github.com/jdtsmith/consult-ripfd][consult-ripfd: live finding + searching with an fd + rg consult mashup]] ([[https://www.reddit.com/r/emacs/comments/1q61xq1/consultripfd_live_finding_searching_with_an_fd_rg/][Reddit]]) - Coding: - [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:zKbD2Y9kERBYScgczMaJBTRfjBhh][Emacs minor mode for bacon background compiler code checker]] ([[https://social.tchncs.de/@cehteh/115849430530285873][@cehteh@social.tchncs.de]]) - [[https://www.youtube.com/watch?v=Qmid2WtICrk][How to insert pairs without fancy packages in Emacs]] (03:49) - [[http://yummymelon.com/devnull/announcing-casual-html-css.html][Announcing Casual HTML & CSS]] ([[https://irreal.org/blog/?p=13529][Irreal]]) - [[https://mwolson.org/blog/2026-01-11-announcing-eglot-python-preset/][Mike Olson: Announcing eglot-python-preset]] - [[https://www.reddit.com/r/emacs/comments/1qaewwz/eglotpythonpreset_python_lsp_support_with_pep723/][eglot-python-preset: Python LSP support with PEP-723 scripts for Emacs]] ([[https://mastodon.social/@mikeozen/115879068757336246][@mikeozen]]) - [[https://www.youtube.com/watch?v=-wGXnY6Mdcw][Open jive Friday night | Getting Python into Git]] (40:20) - [[https://chrismaiorana.com/magit-selective-staging/][Chris Maiorana: Selective staging in Magit]] - [[https://goto.ryuslash.org/@ryuslash/statuses/01KEAS9MVF3HPYEYG6H7HNWJP2][Tip about using magit-diff-visit-prefer-worktree]] - [[https://github.com/DamianB-BitFlipper/magit-pre-commit.el][I made a pre-commit companion for Magit]] ([[https://www.reddit.com/r/emacs/comments/1q4ud4t/i_made_a_precommit_companion_for_magit/][Reddit]]) - Shells: - [[https://codeberg.org/harald/terminal-frame][harald/terminal-frame: Dedicated terminal frame for Emacs' M-x shell - Codeberg.org]] ([[https://nrw.social/@HaraldKi/115843399190290672][@HaraldKi@nrw.social]]) - Mail, news, and chat: - [[https://jamesendreshowell.com/2026-01-08-custom-sorting-of-mu4e-headers.html][James Endres Howell: Custom sorting of mu4e headers]] ([[https://irreal.org/blog/?p=13531][Irreal]], [[https://fediscience.org/@jameshowell/115861124788764181][@jameshowell@fediscience.org]]) - [[https://punchagan.muse-amuse.in/blog/offline-friendly-elfeed-web-ui/][punchagan: An offline-friendly Elfeed web UI]] - Evil mode: - [[https://www.youtube.com/watch?v=0xaGgaaUMcw][I use Emacs' cursor model in evil-mode's normal state.]] (19:29) - Doom Emacs: - [[https://baty.net/posts/2026/01/dropping-back-to-doom-emacs/][Jack Baty: Dropping back to Doom Emacs]] - Fun: - [[https://www.youtube.com/watch?v=sBBq-bzghV0][Download Anime From Nyaa from within Emacs]] (04:08) - AI: - [[https://fritzgrabo.com/posts/how-i-talk-to-books-and-source-code/][Fritz Grabo: How I Talk to Books and Source Code]] - [[https://www.reddit.com/r/emacs/comments/1qa8xql/picodingagent_aiassisted_coding_in_emacs/][pi-coding-agent: AI-assisted coding in Emacs]] ([[https://news.ycombinator.com/item?id=46579787][HN]]) - Community: - [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/][Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...”]] - [[https://curtismchale.ca/2026/01/06/my-people-of-emacs/][My People of Emacs – Curtis McHale]] ([[https://mastodon.social/@curtismchale/115849463446315228][@curtismchale@mastodon.social]]) - [[https://macadie.info/2026/01/07/2025-12-austin-emacs-meetup/][Eric MacAdie: 2025-12 Austin Emacs Meetup]] - [[https://www.reddit.com/r/emacs/comments/1qajehz/what_is_your_insanely_hidden_official_shortcut/][What is your insanely hidden official shortcut that people can never find out?]] - Other: - [[https://github.com/gvalson/mir.el][gvalson/mir.el: An incremental reading package for emacs.]] ([[https://merveilles.town/@gvalia/115868442738152240][@gvalia@merveilles.town]]) - [[https://github.com/vshender/emacs-life-calendar][life-calendar.el – Your entire life as a grid of weeks]] ([[https://www.reddit.com/r/emacs/comments/1q5qiye/lifecalendarel_your_entire_life_as_a_grid_of_weeks/][Reddit]]) - [[https://xenodium.com/bending-emacs-episode-9-world-times][Alvaro Ramirez: Bending Emacs - Episode 9: World times]] ([[https://irreal.org/blog/?p=13527][Irreal]], [[https://youtu.be/jY5lx2gHjNA][YouTube 06:32]], [[https://www.reddit.com/r/emacs/comments/1q5tl88/bending_emacs_episode_9/][Reddit]]) - [[https://flandrew.srht.site/listful/restful-03.html][Listful Andrew: Restful #03]] - history, ordinal dates - [[https://protesilaos.com/codelog/2026-01-09-emacs-oxford-calendar-package/][Protesilaos Stavrou: Emacs: my ‘oxford-calendar’ package]] - [[https://github.com/abaj8494/bytelocker.el][abaj8494/bytelocker.el: Buffer and Region Encryption Plugin for Emacs with 3 Cipher implementations]] ([[https://www.reddit.com/r/emacs/comments/1q8ub8l/bytelocker_emacs_plugin/][Reddit]], [[https://news.ycombinator.com/item?id=46562338][HN]]) - [[https://www.pffr.online/blog/emacs/running-emacs-daemon-with-style/][Running emacs daemon with style – Ahoi Blog]] ([[https://irreal.org/blog/?p=13533][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1q4yj1n/how_have_i_only_just_discovered_detachedel/][How have I only just discovered detached.el??]] - [[https://mkt3.dev/en/posts/d7b04418-0907-4cff-a5b9-020dc8dca97d/][Using gtrash from Emacs · mkt3’s Notebook]] - [[https://lostbits.net/blog/interactive-programming-environments.html][Slides from a university course on interactive programming environments]] ([[https://social.sdf.org/@elb/114889457430843982][@elb@social.sdf.org]]) - [[https://www.youtube.com/watch?v=fpTV_uHA2ik][Complete Build: Emacs From Source, Reproducible Builds in Docker, WSL, and macOS]] (41:57) - [[https://www.youtube.com/watch?v=Ri7UZ7g_14Q][Emacs Build Dependencies: Everything You Need Installed First]] (18:26) - [[https://www.reddit.com/r/emacs/comments/1q8f8sn/emacs_appimage_builder_portable_emacs_with_native/][Emacs AppImage Builder - Portable Emacs with Native Integration]] - [[https://www.reddit.com/r/emacs/comments/1q67lc4/emacsplus_now_offers_prebuilt_binaries_native/][emacs-plus now offers pre-built binaries - native compilation included]] - [[https://snow-dev.com/posts/Emacs/bring_your_emacs_to_android][Bring your Emacs to Android]] ([[https://www.reddit.com/r/emacs/comments/1q4xhcw/bring_your_emacs_to_android/][Reddit]]) - [[https://i.redd.it/srh2z97v11cg1.jpeg][android emacs 30.2]] ([[https://www.reddit.com/r/emacs/comments/1q6y25l/android_emacs_302/][Reddit]]) - [[https://www.reddit.com/gallery/1q98djq][Emacs on Android as eBook reader and language learning tool]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/E1veEk3-0003ey-08@fencepost.gnu.org/][Re: master 68418691267: In Elisp manual warn about unpredictable changes of point (Bug#79927) - Richard Stallman]] - clarifying points - [[https://yhetil.org/emacs-devel/87v7hevet1.fsf@mail.linkov.net/][Re: Package Keywords Ontology - Juri Linkov]] - current package keyword frequency - [[https://yhetil.org/emacs-devel/yp1zf6ojgc9.fsf@fencepost.gnu.org/][Re: Alternative handling of constants in .eln files - Andrea Corallo]] - garbage collection tradeoffs - [[https://yhetil.org/emacs-devel/CAN+1Hbq_sy15bBbvMsUTXp4VoP78JjdfdFjsi3S_wCUzCjm22w@mail.gmail.com/][Re: mode-line untrusted content indicator - Stéphane Marks]] - [[https://yhetil.org/emacs-devel/jwv1pk4axg1.fsf-monnier+emacs@gnu.org/][Tail recursion (was: bug#78872: Byte compiler: warning message lacks line and column numbers) - Stefan Monnier]] - challenges - [[https://yhetil.org/emacs-devel/87v7hlyh65.fsf@gmail.com/][Re: elpa.git and nongnu.git have moved - Collin Funk]] (no changes needed for most users, this is mostly a dev thing) - [[https://yhetil.org/emacs-devel/86jyy5qhh3.fsf@gnu.org/][Re: LLM-coauthored contributions - Eli Zaretskii]] - probably best not to take risks for now - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e779d20f1840fef380f5688ceb2cd80658bde0b][Update cursor display using Xterm escape sequences]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b89d4696560cfea8d00731921b038e16b73ec82][Bind 'apropos-user-option' to C-h u]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8d19034aa9997aed6a5ffe65064920b48c76e5f][Allow 'package-isolate' to fetch missing packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=881be95cddcab3cf37373678002c35334c177c97][Allow reviewing packages before installaion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7fd87b403d5b9ae0e2c2937ddd23e855f3263a2][shadowfile.el uses eqhemeral buffer names now]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8343ce6c52963f4fd89c0cc68557fb7a5fe04f1b][External Tramp methods can be used in multi-hops]] - New packages: - [[package:consult-vulpea][consult-vulpea]]: Use Consult in tandem with Vulpea (MELPA) - [[package:git-sync-mode][git-sync-mode]]: Automatically commit and sync local changes (MELPA) - [[package:go-template-mode][go-template-mode]]: Major mode for Go templates (MELPA) - [[package:life-calendar][life-calendar]]: Display your life in weeks (MELPA) - [[package:mock-fs][mock-fs]]: Virtual filesystem for Emacs Lisp tests (MELPA) - [[package:pdffontetc][pdffontetc]]: Display `pdffont' and other PDF information (MELPA) - [[package:pi-coding-agent][pi-coding-agent]]: Emacs frontend for pi coding agent (MELPA) - [[package:show-inactive-region][show-inactive-region]]: Highlight the inactive region (MELPA) - [[package:vulpea-journal][vulpea-journal]]: Daily note interface for vulpea (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://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/2026-01][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! ** 2026-01-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2026/01/2026-01-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2026/01/2026-01-05-emacs-news/ :EXPORT_DATE: 2026-01-05T15:21:03-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KE861FR3SDE02X6DGRY9T3G8 :EXPORT_MODIFIED: 2026-01-07T18:31:29-0500 :END: #+begin_update [2026-01-07]: Fixed link to [[https://maxxcan.codeberg.page/2026-01-03-por-qué-elegí-emacs-como-mi-editor-avanzado(2-parte).html][Por qué elegí emacs como mi editor avanzado (2ª parte)]] #+end_update Looking for something to write about? Christian Tietze is hosting the January Emacs Carnival on the theme [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/]["This Year, I'll..."]]. Check out last month's carnival on [[https://curious.port111.com/2025/11/01/emacs-carnival-december-the-people.html][The People of Emacs]] for other entries. - 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/312313428/ Thu Jan 8 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Jan 9 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 9 1800 Europe/Paris - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/312727757/ Tue Jan 13 1800 Europe/London - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 15 0000 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/312735622/ Sat Jan 17 1100 America/Los_Angeles - Beginner: - [[https://maxxcan.codeberg.page/2026-01-03-por-qué-elegí-emacs-como-mi-editor-avanzado(2-parte).html][Por qué elegí emacs como mi editor avanzado (2ª parte)]] ([[https://mastodon.social/@maxxcan/115836569492833239][@maxxcan@mastodon.social]]) - Emacs configuration: - [[https://stefanorodighiero.net/blog/emacs-conf-changes-in-2025.html][My Emacs configuration changes in 2025]] ([[https://mastodon.social/@eslr/115819507992283092][@eslr@mastodon.social]]) - Emacs Lisp: - [[https://v.redd.it/pwvhyb7jsjag1][visual-shorthands.el: Purely visual prefix abbreviations (+ thanks to the community)]] ([[https://www.reddit.com/r/emacs/comments/1q0ffb3/visualshorthandsel_purely_visual_prefix/][Reddit]]) - [[https://paste.sr.ht/~zyd/d6350d65005b6547882548c35923cfddafcfcd65][n.el - Emacs Lisp function for adding time]] ([[https://yap.zyd.lol/@zyd/statuses/01KE5MKR4BF0NNKKD78A2BZX8H][@zyd@yap.zyd.lol]]) - [[https://sachachua.com/blog/2025/12/emacs-lisp-making-a-multi-part-form-put-or-post-using-url-retrieve-synchronously-and-mm-url-encode-multipart-form-data/][Sacha Chua: Emacs Lisp: Making a multi-part form PUT or POST using url-retrieve-synchronously and mm-url-encode-multipart-form-data]] - [[https://tv.dyne.org/w/iUrE3fWa6hHc8rT2XUA8Zt][[15] Emacs Reader: Progress on Text Selection & Fixing Some Segfaults - 1/4/2026, 3:30:28 PM - Dyne.org TV]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1q3m1xy/what_do_your_modelines_look_like_and_how_much/][What do your modelines look like, and how much information is too much?]] - [[https://ogbe.net/blog/toggle-serif][Variable-width Serif Fonts when editing plain text in Emacs]] ([[https://mastodon.social/@gmoretti/115833314897811359][@gmoretti@mastodon.social]]) - [[https://github.com/r-b-g-b/emacs-physical-font-size][r-b-g-b/emacs-physical-font-size: Keep the Emacs default face at a consistent physical size across monitors]] ([[https://mastodon.sdf.org/@rbgb/115810435881794708][@rbgb@mastodon.sdf.org]]) - [[https://protesilaos.com/codelog/2025-12-31-emacs-modus-themes-5-2-0/][Protesilaos Stavrou: Emacs: modus-themes version 5.2.0]] - [[https://codeberg.org/juboba/emacs-config/src/branch/main/doom-stranger-things-theme.el]["I" created a Stranger things color theme]] ([[https://www.reddit.com/r/emacs/comments/1q25f5s/i_created_a_stranger_things_color_theme/][Reddit]], [[https://lemmy.ml/post/41147538?scrollToComments=true][lobste.rs]]) - [[https://protesilaos.com/codelog/2026-01-04-emacs-ef-orange-fig-themes/][Protesilaos Stavrou: Emacs: ef-orange and ef-fig are part of the ef-themes]] - [[https://codeberg.org/fourier/terminal-green-theme][fourier/terminal-green-theme: Emacs Terminal Green color theme - Codeberg.org]] ([[https://functional.cafe/@fourier/115821658039547530][@fourier@functional.cafe]]) - Navigation: - [[https://codelearn.me/2026/01/03/dumb-jump-is-so-good.html][Ruslan Bekenev: Emacs: Dumb Jump Is So Good]] ([[https://irreal.org/blog/?p=13519][Irreal]]) - [[https://github.com/DamianB-BitFlipper/javelin.el][I built a modernized Harpoon‑style buffer bookmarking plugin for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1pzpb4s/i_built_a_modernized_harpoonstyle_buffer/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1q0adfm/javelinel_demo_clip/][video]]) - [[https://protesilaos.com/codelog/2026-01-05-emacs-substitute-0-5-0/][Protesilaos Stavrou: Emacs: Substitute version 0.5.0]] - Dired: - [[https://taonaw.com/2025/12/31/i-like-the-du-command.html][TAONAW - Emacs and Org Mode: I like the DU command in Dired]] - [[https://www.emacs.dyerdwelling.family/emacs/20251231183401-emacs--dired-video-thumbnail/][James Dyer: New package dired-video-thumbnail added to MELPA!]] - Writing: - [[https://www.youtube.com/watch?v=OboEULFHDnU][dictd: offline dictionaries (linux full setup + usage in terminal & emacs)]] (31:46) - [[https://hachyderm.io/@ablatedsprocket/115837329822705485][dvilualatex binary for getting previews]] - Org Mode: - [[https://chrismaiorana.com/org-mode-deep-work-agenda-2026/][Chris Maiorana: An Org Mode Deep Work Agenda for 2026]] - [[https://curtismchale.ca/2026/01/02/my-productivity-system-for-2026-is-boring-on-purpose/][My Productivity System for 2026 is Boring on Purpose – Curtis McHale]] ([[https://mastodon.social/@curtismchale/115827042302083424][@curtismchale@mastodon.social]]) - [[https://goto.ryuslash.org/@ryuslash/statuses/01KE5XM2Q613VQY9R6ZBPN028E][Tip about using org-timer-item and org-insert-item to keep track of relative timestamps]] - [[https://www.reddit.com/r/orgmode/comments/1pz5cln/orgrepeatbycronelan_org_mode_task_repeater_based/][org-repeat-by-cron.el: An Org mode task repeater based on Cron expressions]] ([[https://www.reddit.com/r/orgmode/comments/1pz5cln/orgrepeatbycronelan_org_mode_task_repeater_based/][Reddit]]) - [[https://files.mastodon.social/media_attachments/files/115/833/182/872/305/189/small/9d135c7554a7da7e.png][Refiling to a subset of targets from org-capture]] ([[https://mastodon.social/@malcolm/115833196767382073][@malcolm@mastodon.social]]) - [[https://sachachua.com/blog/2026/01/using-whisper-el-to-capture-text-to-speech-in-emacs/][Sacha Chua: Using whisper.el to convert speech to text and save it to the currently clocked task in Org Mode or elsewhere]] - [[https://github.com/Trevoke/org-gtd.el][Trevoke/org-gtd.el: v4.0.0]] - better integration, directed acyclic graphs, DSL for agendas ([[https://www.reddit.com/r/emacs/comments/1q38g5y/announcing_orggtd_v400/][Reddit]]) - [[https://github.com/yibie/org-headline-card][(Update) org-headline-card 0.3: SVG rendering engine boosts performance and visual Effects]] ([[https://www.reddit.com/r/orgmode/comments/1pzah5w/update_orgheadlinecard_03_svg_rendering_engine/][r/orgmode]]) - [[https://github.com/bradmont/org-roam-tree][bradmont/org-roam-tree: organize backlinks in the org-roam buffer as a tree]] ([[https://www.reddit.com/r/emacs/comments/1q0ta6n/made_a_quick_treeview_mode_for_orgroam_backlinks/][Reddit]]) - [[https://activity.andros.dev/@andros/statuses/01KE48ACPFGAXE01HD4W9JXTFK][Org Social 1.6: location, birthday, language, pinned; this is the final version planned]] - [[https://github.com/SebastianMeisel/org-parser][Org parser and webapp (for reading)]] ([[https://www.reddit.com/r/emacs/comments/1q2rmbw/org_parser_and_webapp_for_reading/][Reddit]]) - Python - Import, export, and integration: - [[https://kennyballou.com/blog/2025/08/tagged-pdfs-org-export/index.html][Tagged PDFs via Org Export]] ([[https://fediscience.org/@jameshowell/115800330677275166][@jameshowell@fediscience.org]]) - [[https://jamesendreshowell.com/2025-12-29-org-mode-latex-and-tagged-pdfs-producing-accessible-documents.html][James Endres Howell: Org mode, LaTeX, and tagged PDFs: producing accessible documents]] - [[https://digitalcourage.social/@lechten/115808917898200587][emacs-reveal + Kokoro text to speech]] - [[https://rollenspiel.social/@ArneBab/115807456781408714][@ArneBab's workflow for creating websites and books from Org Mode]] - Completion: - [[https://github.com/johndoeuserr02/ido-numbered-mode/tree/johndoeuserr02-patch-1][Patch ido-numbered-mode to allow 0 key]] ([[https://www.reddit.com/r/emacs/comments/1q09erd/in_relation_with_ido_mode/][Reddit]]) - [[https://fosstodon.org/@oxalorg/115833162189468199][company, capf, yasnippet, and lsp]] - Coding: - [[https://www.youtube.com/watch?v=tzTJOKwRDzI][Integrating IRB (Ruby REPL) into Emacs]] (01:11) - [[https://github.com/gongo/emacs-riscv][gongo/emacs-riscv]] ([[https://news.ycombinator.com/item?id=46499478][HN]]) - [[https://www.youtube.com/watch?v=VjgmRJjwLe0][Zellij Revisited: Crafting Project Layouts - System Crafters Live!]] (59:56) - [[https://doc.endlessparentheses.com/Fun/dns-mode.html][dns-mode: handy for editing zone files, even incrementing serial numbers on save]] ([[https://fosstodon.org/@pipes/115811428807720981][@pipes@fosstodon.org]]) - [[https://github.com/DamianB-BitFlipper/magit-pre-commit.el][DamianB-BitFlipper/magit-pre-commit.el: Emacs: pre-commit integration for Magit.]] ([[https://www.reddit.com/r/emacs/comments/1q4ud4t/i_made_a_precommit_companion_for_magit/][Reddit]]) - [[https://mbork.pl/2026-01-05_Magit_and_new_branch_length][Marcin Borkowski: Magit and new branch length]] - Shells: - [[https://codeberg.org/harald/terminal-frame][harald/terminal-frame: Dedicated terminal frame for Emacs' M-x shell - Codeberg.org]] ([[https://nrw.social/@HaraldKi/115843399190290672][@HaraldKi@nrw.social]]) - Web: - [[https://github.com/alexkehayias/webmacs][alexkehayias/webmacs: Emacs in the browser via ghostty-web and rust]] ([[https://mastodon.social/@alexkehayias/115812345658543909][@alexkehayias@mastodon.social]]) - Doom Emacs: - [[https://github.com/masukomi/doom_config][masukomi/doom_config: my configuration files for doom emacs]] ([[https://connectified.com/@masukomi/115805486773201757][@masukomi@connectified.com]]) - Fun: - [[https://v.redd.it/fv6j06d5bkag1][Happy New Year!]] ([[https://www.reddit.com/r/emacs/comments/1q0gcs1/happy_new_year/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1q3o5qa/cursor_animation_for_emacs/][Cursor animation for Emacs]] - AI: - [[https://github.com/farra/dev-agent-backlog][My org-mode based design+task tracking system for coding agents]] ([[https://www.reddit.com/r/emacs/comments/1q415fx/my_orgmode_based_designtask_tracking_system_for/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1pz6ly1/fortnightly_tips_tricks_and_questions_20251230/][Fortnightly Tips, Tricks, and Questions — 2025-12-30 / week 52]] - [[https://christiantietze.de/posts/2026/01/emacs-carnival-2026-01-this-year-i-will/][Christian Tietze: Emacs Carnival 2026-01: “This Year, I’ll ...”]] - [[https://meanwhiling.com/a-person-of-emacs-acdw.html][A person of emacs: acdw]] ([[https://fosstodon.org/@eludom/115808963215174571][@eludom@fosstodon.org]]) - [[https://kelar.org/~bandali/2025/12/31/people-of-emacs.html][Amin Bandali: The People of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1q4dxvx/the_people_of_emacs/][Reddit]]) - [[https://christiantietze.de/posts/2025/12/the-people-who-got-me-into-emacs/][Christian Tietze: The People Who Got Me into Emacs]] - [[https://sachachua.com/blog/2025/12/j-apprecie-les-gens-d-emacs-i-appreciate-the-people-of-emacs/][Sacha Chua: J'apprécie les gens d'Emacs / I appreciate the people of Emacs]] - [[https://www.mauromotion.com/posts/2026-01-01-emacs/][Entering the Church of Emacs - mauromotion.com]] ([[https://mograph.social/@mauro/115819926889400051][@mauro@mograph.social]]) - [[https://xenodium.com/my-2025-review-as-an-indie-dev][Alvaro Ramirez: My 2025 review as an indie dev]] - [[https://screwlisp.small-web.org/momentary/my-cl-2025-and-2026/#Trading-itchio-knowledgebase-archives-of-common-lisp-conditions-the-full-2026-plan-and-also-kittens][Some 2025 thankyous and the big 2026 lisp plan]] ([[https://gamerplus.org/@screwlisp/115806210504288363][@screwlisp@gamerplus.org]]) - [[https://habr.com/ru/articles/982396/][ReLifeBook, Будни ретрокомпьютерщика, Emacs Lisp и FPGA: подведение итогов моей хобби-деятельности / Хабр]] ([[https://zhub.link/@habr/115824888234446433][@habr@zhub.link]]) - [[https://sachachua.com/blog/2026/01/emacsconf-2025-notes/][Sacha Chua: EmacsConf 2025 notes]] - Other: - [[https://mastodon.social/@jugadero/115809360928373514]["Deleting blank links in a document today", a poem]] - [[https://github.com/DarkBuffalo/arbo.el][DarkBuffalo/arbo.el: Graphical Project Tree Generator for Emacs]] ([[https://mastodon.social/@DarkBuffalo/115837711598515963][@DarkBuffalo@mastodon.social]]) - [[https://www.youtube.com/watch?v=2jBMd9n5n5k][3 Minute Guide to Emacs Autoinsert Mode #coding #programming #org]] (02:35) - [[https://www.reddit.com/r/emacs/comments/1q3fo0b/ann_shiftnumber_now_incorporates_evilnumbers/][[ANN] shift-number now incorporates evil-numbers]] - [[https://github.com/yibie/grid-table][(Update) grid-table 0.2: Built-in chart formulas + chart viewer (C-c v)]] ([[https://www.reddit.com/r/emacs/comments/1pzno88/update_gridtable_02_builtin_chart_formulas_chart/][Reddit]]) - [[https://kyo.iroiro.party/en/posts/100-percent-lisp/][Kana: Extensibility: The "100% Lisp" Fallacy]] ([[https://news.ycombinator.com/item?id=46460394][HN]], [[https://lobste.rs/s/tjvdxk/extensibility_100_lisp_fallacy][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/1q399jz/emacs_on_kindle/][Emacs on kindle]] - [[https://app.media.ccc.de/v/39c3-the-art-of-text-rendering][The Art of Text (rendering)]] ([[https://www.reddit.com/r/emacs/comments/1q0910q/the_art_of_text_rendering/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-12/msg00266.html][Does anybody object to this new macro `dotails'?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-12/msg00382.html][summary of discussion so far, maybe]] - [[https://lists.gnu.org/archive/html/emacs-devel/2026-01/msg00080.html][Re: What Questions are Worth Asking Emacs-Newcomers?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2026-01/msg00075.html][Re: [Feature Request] Can Emacs add format function `format-f-string` li]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48b80a1e2b98f22d8da21f7c89ecfd9861643408][New function 'window-cursor-info']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=51498a88cf984a6cd82ab4838eb28f8ad6e5cf44][Add frame parameters 'cloned-from' and 'undeleted' (bug#80104)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad500a13e41c772141c420c2c1423a4966144198][Compile queries in treesit-f-l-recompute-features (bug#80108)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a03419b52c9b87ac2e9fea1d0ccf584ae77debe8][Factor out undo-ignore-read-only (bug#80049)]] - New packages: - [[package:ai-code][ai-code]]: Unified interface for AI coding CLI tool such as Codex, Copilot CLI, Opencode, Grok CLI, etc (MELPA) - [[package:eglot-python-preset][eglot-python-preset]]: Eglot preset for Python (MELPA) - [[package:evil-tex-ts][evil-tex-ts]]: Tree-sitter based LaTeX text objects for Evil (MELPA) - [[package:go-template-helper-mode][go-template-helper-mode]]: Overlay Go template highlighting (MELPA) - [[package:gptel-cpp-complete][gptel-cpp-complete]]: GPTel-powered C++ completion (MELPA) - [[package:org-roam-timeline][org-roam-timeline]]: Visual timeline for Org-Roam nodes (MELPA) - [[package:pass-coffin][pass-coffin]]: Interface to "pass coffin" (MELPA) - [[package:porg][porg]]: Bring org-mode features to any prog mode (MELPA) - [[package:scad-ts-mode][scad-ts-mode]]: Tree-sitter support for OpenSCAD (MELPA) - [[package:tmpl-mode][tmpl-mode]]: Minor mode for "tmpl" template files (MELPA) - [[package:visual-shorthands][visual-shorthands]]: Visual abbreviations for symbol prefixes (MELPA) - [[package:vulpea-ui][vulpea-ui]]: Sidebar infrastructure and widget framework for vulpea notes (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://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/2026-01][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! ** 2025-12-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/12/2025-12-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/12/2025-12-29-emacs-news/ :EXPORT_DATE: 2025-12-29T15:17:03-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KDP11VS6CXSS0GFNXSYYY53W :END: - Help wanted: - [[https://spectra.video/videos/watch/7fbe75cc-602c-4ace-b862-519c096529b6][Help wanted: comment on proposed process for reviewing packages before upgrade]] - [[https://yhetil.org/emacs-bugs/875x9t4ly5.fsf@posteo.net/][Updated patch for reviewing packages before upgrade]] ([[https://social.sdfeu.org/@pkal/115785380626793458][@pkal@social.sdfeu.org]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Dec 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 1 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jan 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 3 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/312313428/ Thu Jan 8 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Jan 9 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 9 1800 Europe/Paris - Beginner: - [[https://ctrl-c.club/~nttp/linux/emacs.html][Little Emacs cheatsheet]] ([[https://elekk.xyz/@notimetoplay/115803675809489152][@notimetoplay@elekk.xyz]]) - Emacs configuration: - [[https://fediscience.org/@jameshowell/115788970818696425][Tip on rebinding exit shortcuts]] - [[https://mail.gnu.org/archive/html/emacs-devel/2025-12/msg00677.html][package-isolate Re: [FR] Temporarily install package.el packages]] ([[https://social.sdfeu.org/@pkal/115774401270643359][@pkal@social.sdfeu.org]]) - Emacs Lisp: - [[https://protesilaos.com/codelog/2025-12-27-emacs-lisp-elements-epub-pdf/][Protesilaos Stavrou: Emacs Lisp Elements: EPUB and PDF versions now available]] ([[https://irreal.org/blog/?p=13505][Irreal]]) - [[https://takeonrules.com/2025/12/23/serializing-somewhat-large-emacs-alists/][Jeremy Friesen: Serializing Somewhat Large Emacs Alists]] - set print-level and print-length to nil - [[https://codeberg.org/divyaranjan/snippets/src/branch/master/elisp-native-modules/ppm-overlay/ppm-overlay-temp.el][Using a temporary file to improve performance of zooming into PPM files]] ([[https://mathstodon.xyz/@tusharhero/115778590116229652][@tusharhero@mathstodon.xyz]]) - Appearance: - [[https://emacsredux.com/blog/2025/12/24/hide-minor-modes-in-the-modeline-in-emacs-31/][Emacs Redux: Hide Minor Modes in the Modeline in Emacs 31]] ([[https://irreal.org/blog/?p=13498][Irreal]]) - Navigation: - [[https://mastodon.social/@norobledos/115772709579884322][Tip: use view-mode to avoid making changes by accident]] - [[https://www.youtube.com/watch?v=IH5eOSNDE34][The Built-in Emacs Subword-mode for Navigating CamelCaseWords]] (02:26) - Writing: - [[https://www.emacswiki.org/emacs/UnwrapLine][EmacsWiki: Unwrap Line]] ([[https://mastodon.social/@doctorwhom/115770441215390183][@doctorwhom@mastodon.social]]) - Org Mode: - [[https://activity.andros.dev/@andros/statuses/01KDN7G598BV69KJ5N4FJ58X18][org-social 1.5: mention-only posts]] - [[https://list.orgmode.org/87secxh5wt.fsf@localhost/T/#u][#24 bbb:OrgMeetup on Wed, October 12, 19:00 UTC+3 meeting notes]] ([[https://fosstodon.org/@yantar92/115785510907703267][@yantar92@fosstodon.org]]) - [[https://eeame-97718b.frama.io/jours/jour24/][Jour 24 : créer une présentation · Emacs expliqué à mes enfants]] ([[https://pouet.chapril.org/@vincek/115773894932099511][@vincek@pouet.chapril.org]]) - [[https://paste.sr.ht/~zyd/ee1eb011c4e602d982328c53f68780074be24216][Using org-element-at-point to improve default copying behaviour]] ([[https://yap.zyd.lol/@zyd/statuses/01KD7E1FFD2JR442ERS225JCV5][@zyd@yap.zyd.lol]]) - [[https://eeame-97718b.frama.io/jours/jour22/][Jour 22 : gérer une bibliographie · Emacs expliqué à mes enfants]] ([[https://pouet.chapril.org/@vincek/115763759389041822][@vincek@pouet.chapril.org]]) - [[https://www.youtube.com/watch?v=FxF5gSTINtY][Polymode: Enhancing Code Blocks in Org & Markdown in Emacs]] (02:36) - [[https://github.com/bradmont/page-view][Footnotes in page-view-mode, a word processor look for org]] ([[https://www.reddit.com/r/emacs/comments/1puufa5/footnotes_in_pageviewmode_a_word_processor_look/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1ptq26z/would_you_like_to_use_orgtemplates_a_lá_mustache/][Would you like to use org-templates a lá Mustache templates or cookiecutter?]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c00ade84fd4343fbae434c6040948b9ac519a686][lisp/oc-bibtex.el: Add default bibliography style variable]] - Completion: - [[https://github.com/nohzafk/consult-snapfile][consult-snapfile: instant file search for Consult (Rust server, <1ms cached queries)]] ([[https://www.reddit.com/r/emacs/comments/1pweleu/consultsnapfile_instant_file_search_for_consult/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=JO9CI7QfipM][The Evil-nerd-commenter Package for Emacs]] (02:33) - comment and uncomment lines; does not require evil-mode - [[https://fed.brid.gy/r/https://korben.info/idemacs-emacs-vscode-configuration-debutants.html][IDEmacs - Emacs qui se prend pour VSCode pour convertir les débutants | Posts | Le site de Korben]] - [[https://mastodon.online/@hajovonta/115770860761004175][How to calculate fields in tab-separated data using awk via the hawk package]] - [[https://tony-zorman.com/posts/eglot-hover.html][Fixing Eglot's Hover Signatures]] ([[https://www.reddit.com/r/emacs/comments/1pxl8ep/fixing_eglots_hover_signatures/][Reddit]]) - [[https://anggtwu.net/2025-badly-behaved.html][Badly-behaved targets, or: eev, Slime, Sly, and Maxima (2025)]] ([[https://gamerplus.org/@screwlisp/115767565994053506][@screwlisp@gamerplus.org]]) - Mail, news, and chat: - [[https://thanosapollo.org/posts/emacs-notmuch-video-guide/][Thanos Apollo: (Video) Emacs Notmuch with Multiple Addresses & Auto Encryption]] - [[https://www.reddit.com/r/emacs/comments/1pxnw2r/oauth2el_authsourcexoauth2plugin_provides_support/][oauth2.el + auth-source-xoauth2-plugin provides support for OAuth2 login (working with Gmail and Outlook)]] - [[https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-have-to-logon-for-yourself/][Trials and Visions of Internet Relay Chat ❚ The Neo-Babbage Files]] - Fun: - [[https://codeberg.org/jlamothe/soroban][jlamothe/soroban: Soroban practice package for Emacs - Codeberg.org]] - traditional Japanese abacus - AI: - [[https://www.reddit.com/r/emacs/comments/1px427e/demo_of_llms_in_eshell/][Demo of LLMs in eshell]] - [[https://xenodium.com/agent-shell-0-25-updates][Alvaro Ramirez: agent-shell 0.25 updates]] - [[https://github.com/kmontag/macher/releases/tag/v0.5.0][macher 0.5.0: first-class-citizen gptel tools, cleaner context management]] ([[https://www.reddit.com/r/emacs/comments/1pwdg63/macher_050_firstclasscitizen_gptel_tools_cleaner/][Reddit]]) - Community: - [[https://skybert.net/various/my-discoveries-in-2025/][My Discoveries in 2025 | skybert.net]] ([[https://hachyderm.io/@skybert/115771498149266530][@skybert@hachyderm.io]]) - [[https://donovan-ratefison.mg/2025/12/28/The-Seed-Beneath-The-Tree/][Donovan R.: 💭 The Seed Beneath The Tree]] - [[https://dl.acm.org/doi/10.1145/1159890.806466][EMACS the extensible, customizable self-documenting display editor | ACM SIGOA Newsletter]] (1981, [[https://mstdn.ca/@teledyn/115770744659064792][@teledyn@mstdn.ca]]) - [[https://archive.org/details/iu-summer-89/mode/2up][Ad for Emacs - Iris Universe Summer '89 : SGI]] (1989, [[https://mastodon.social/@stiefkind/115781071374528955][@stiefkind@mastodon.social]]) - Other: - [[https://github.com/bommbo/yazi.el][bommbo/yazi.el: Yazi file manager integration for Emacs using term.el]] ([[https://www.reddit.com/r/emacs/comments/1pv3vqe/any_one_want_try_yazi_in_emacs/][Reddit]]) - [[https://github.com/huangfeiyu/eldoc-mouse-nov][New package: eldoc-mouse-nov – Preview epub link content on hover]] ([[https://www.reddit.com/r/emacs/comments/1pv13u8/new_package_eldocmousenov_preview_epub_link/][Reddit]]) - [[https://github.com/mwac-dev/grease.el][I created Grease.el - an Oil.nvim for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1pt720m/i_created_greaseel_an_oilnvim_for_emacs/][Reddit]]) - treat your filesystem as a text buffer; create/cut/copy/move/delete - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#vim-is-composable][M-x apropos Emacs: Vim is composable]] ([[https://mathstodon.xyz/@oantolin/115799215103803114][@oantolin@mathstodon.xyz]]) - [[https://www.lukas-barth.net/blog/emacs-wsl-copy-clipboard][Emacs on WSLg: Copying to the Windows Clipboard | Lukas Barth]] - [[https://codeberg.org/dnkl/foot/wiki#os-clipboard-integration-in-emacs][OS clipboard integration in Emacs in Foot]] ([[https://social.treehouse.systems/@dnkl/115796893497230275][@dnkl@social.treehouse.systems]]) - [[https://github.com/d12frosted/homebrew-emacs-plus/pull/867][community: add patch to improve async process read performance by aport · Pull Request #867 · d12frosted/homebrew-emacs-plus · GitHub]] ([[https://hachyderm.io/@kommen/115786785439132463][@kommen@hachyderm.io]]) - [[https://codehopper.nl/2025/10/28/melpastats-badges/][MELPA downloads shields for your README]] - download count images - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-12/msg00788.html][New Emacs (Co-)Maintainer: Sean Whitton]] ([[https://www.reddit.com/r/emacs/comments/1pwyt5a/new_emacs_comaintainer_sean_whitton/][Reddit]]) - emacs-devel: [[https://yhetil.org/emacs-devel/86o6nnvs5x.fsf@gnu.org/][Re: create-image fails with multibyte image data - Eli Zaretskii]] - complications with multibyte strings - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d79d748deef694bc5e03c5ace683d04401592f28][* lisp/vc/vc-hooks.el (vc-prefix-map): Move 'B' to 'o' (bug#80037).]] vc-diff-outgoing-base - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fbbce9d405be21ab2982913d827d5de47255d07c][New commands vc-print-change-log & vc-print-root-change-log]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e119514ae8b391f41577d22d4e41cc3fea7ab9eb][track-changes.el (track-changes-undo-only): New var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=124d3cde0457c53705aaf87b6e7bc65ed40ff791][New command 'C-x v b L']]: vc-print-root-branch-log - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b6161a19f63105c6f744f6be8019acb9e308744][lisp-indent-local-overrides: New variable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54ae1944e95c77be6492d69792413e507c2dfdb0][* lisp/tab-bar.el (tab-bar-merge-tabs): New command.]] - New packages: - [[package:amaranth-dark-theme][amaranth-dark-theme]]: Amaranth Dark theme (MELPA) - [[package:jade-schema-mode][jade-schema-mode]]: A major-mode for navigating Jade Platform schema files (MELPA) - [[package:javelin][javelin]]: Implementation of harpoon: bookmarks on steroids (MELPA) - [[package:koishi-theme][koishi-theme]]: A sweet theme inspired by Koishi's color tone (MELPA) - [[package:macher][macher]]: LLM implementation toolset (MELPA) - [[package:nael-lsp][nael-lsp]]: Nael and lsp-mode (MELPA) - [[package:oai][oai]]: AI-LLM blocks for org-mode (MELPA) - [[package:once][once]]: Add-hook and eval-after-load, but only once (MELPA) - [[package:turepo][turepo]]: Open git repository in browser (MELPA) - [[package:vm][vm]]: VM mail reader (NonGNU ELPA) - [[package:vui][vui]]: Declarative, component-based UI library (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://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-12][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! ** 2025-12-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/12/2025-12-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/12/2025-12-22-emacs-news/ :EXPORT_DATE: 2025-12-22T20:17:34-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KD65REGC2J1SN6928H5D5XXY :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Dec 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Dec 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 1 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jan 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 3 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1pqrjk1/share_your_emacs_config/][Share your emacs config]] - [[https://youtu.be/aPAZUfH2raA][Emacs Customization With Ease 2025_12_16_14:04:29 - YouTube]] ([[https://mastodon.social/@unixbhaskar/115728433348303882][@unixbhaskar@mastodon.social]]) - [[https://eeame-97718b.frama.io/jours/jour12/][Jour 12 : raccourcis clavier · Emacs expliqué à mes enfants]] - [[https://www.reddit.com/r/emacs/comments/1prh5sl/sliverel_modular_emacs_config_management/][Sliver.el - modular emacs config management]] - [[https://www.reddit.com/gallery/1ppgesw][Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup]] - Emacs Lisp: - [[https://github.com/Kinneyzhang/tp][GitHub - Kinneyzhang/tp: Text properties library for Emacs Lisp.]] - [[https://github.com/Kinneyzhang/elog][GitHub - Kinneyzhang/elog: A Powerful Logging System for Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1po4cl6/github_kinneyzhangelog_a_powerful_logging_system/][Reddit]]) - [[https://mbork.pl/2025-12-22_Summing_effort_estimates%2c_my_way][Marcin Borkowski: Summing effort estimates, my way]] - [[https://flandrew.srht.site/listful/sw-emacs-awhile.html][Listful Andrew: Awhile — Time difference from now in different formats (Emacs package)]] - [[https://flandrew.srht.site/listful/when-is-christmas-on-a-saturday.html][Listful Andrew: When is Christmas on a Saturday?]] - [[https://www.jcs-profile.com/posts/editor/elisp-runtime/][Treat Emacs as an Elisp Runtime using Eask | Jen-Chieh's Website]] - [[https://www.youtube.com/watch?v=EbxupbXfESg][EmacsConf 2025: Some problems of modernizing Emacs - Eduardo Ochs (he/him)]] (25:23) - [[https://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/][Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp]] ([[https://news.ycombinator.com/item?id=46327337][HN]], [[https://lobste.rs/s/vvsnhj/exploring_speculative_jit_compilation][lobste.rs]]) - Appearance: - [[https://fosstodon.org/@aethor/115727582312595150][Tip about using mode-line-collapse-minor-modes]] - Navigation: - [[https://www.youtube.com/watch?v=aSwBn3ddAMQ][The Essentials of Emacs Recentf]] (04:44) - [[https://www.youtube.com/watch?v=VpNA44jzf1o][Essentials of Emacs Bookmarks]] (05:27) - [[https://eeame-97718b.frama.io/jours/jour18/][Jour 18 : chercher et remplacer multiples · Emacs expliqué à mes enfants]] - Writing: - [[https://www.rahuljuliato.com/posts/unicode-emojis?utm_source=reddit][Composing Text in Emacs: Unicode, Emojis, and the Power of C-x 8]] ([[https://www.reddit.com/r/emacs/comments/1psnudt/composing_text_in_emacs_unicode_emojis_and_the/][Reddit]], [[https://irreal.org/blog/?p=13500][Irreal]]) - [[https://github.com/domschl/markdown-inline-images.el][Inline image display in markdown text]] - [[https://eeame-97718b.frama.io/jours/jour22/][Jour 22 : gérer une bibliographie · Emacs expliqué à mes enfants]] - [[https://www.youtube.com/watch?v=v7la6wZtqyU][EmacsConf 2025 Q&A: Emacs as a fully-fledged reference manager - Vidianos Giannitsis (he/him)]] (22:37) - [[https://gist.github.com/bakenzua/5f73c5b55f433729fe005a04e9ec3e2f][Emacs Lisp functions to preview quarto documents asynchronously on buffer save, and to kill existing quarto preview processes · GitHub]] ([[https://fosstodon.org/@vurtuali/115723393182111423][@vurtuali@fosstodon.org]]) - Org Mode: - [[https://list.orgmode.org/87v7i8zwib.fsf@localhost][Org Mode requests: [RFC] Allow empty headlines without trailing space]] - [[https://eeame-97718b.frama.io/jours/jour15/][Jour 15 : capturer une idée · Emacs expliqué à mes enfants]] - [[https://www.youtube.com/watch?v=GAOZzrm6ecA][EmacsConf 2025: Bookclub tapas - Maddie Sullivan (she/her)]] (31:26) - [[https://youtu.be/2ljN8xvwjvI][Get Focused with org-pomodoro - YouTube]] ([[https://mastodon.social/@curtismchale/115738244789393951][@curtismchale@mastodon.social]]) - [[https://www.youtube.com/watch?v=95WUVP10GG4][Process PDFs with Emacs and Org Mode]] (01:48) - [[https://github.com/LuciusChen/discourse-graphs][LuciusChen/discourse-graphs: An Emacs org-mode implementation of the Discourse Graphs protocol for knowledge synthesis.]] ([[https://www.reddit.com/r/emacs/comments/1psvg3t/discourse_graphs_protocol_in_emacs/][Reddit]]) - [[https://v.redd.it/6ppub84ykz7g1][[RELEASE] org-transclusion-blocks v0.4 - var expansion + PROPERTY inheritance]] ([[https://www.reddit.com/r/emacs/comments/1ppvacu/release_orgtransclusionblocks_v04_var_expansion/][Reddit]]) - [[https://bsky.app/profile/bthalpin.bsky.social/post/3malldz2dkc2k][Org Mode tip for using R to merge Org Mode tables using a src block - @bthalpin.bsky.social]] - [[https://www.reddit.com/r/orgmode/comments/1poxrgp/update_orgsupertag_56_decoupling_ui_from_data/][(Update) org-supertag 5.6: Decoupling UI from Data, Smarter Sync, and Plugin Power]] - [[https://taingram.org/blog/org-mode-dev-env.html][Tips on Emacs Lisp Development for Contributing to Org-mode]] ([[https://mastodon.social/@tiang/115755659892107431][@tiang@mastodon.social]]) - Import, export, and integration: - [[https://gist.github.com/olekenneth/1f49995c53f5e1ae4ad9e774afff7ab7][How to export your org-mode and org-agenda to Apple Reminders · GitHub]] ([[https://news.ycombinator.com/item?id=46312039][HN]]) - [[https://www.youtube.com/watch?v=vjkQ9kJUR44][EmacsConf 2025 Q&A: org-gmail: A deep integration of Gmail into your Org Mode]] (08:22) - [[https://www.youtube.com/watch?v=4nkFEd73UOE][EmacsConf 2025: LaTeX export in org-mode: the overhaul - Pedro A. Aranda Gutiérrez (he, him)]] (32:35) - [[https://www.youtube.com/watch?v=lNIc8-_C9kQ][EmacsConf 2025: Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph]] (17:37) - [[https://github.com/4honor/org-drawio.git][4honor/org-drawio: Open, create, export, and display draw.io in org mode]] ([[https://www.reddit.com/r/emacs/comments/1psnp2a/handle_drawio_in_orgmode/][Reddit]]) - [[https://i.redd.it/34hakvftru7g1.gif][I built a visual Timeline for Org-Roam (Bi-directional sync + HTML/JS UI)]] ([[https://www.reddit.com/r/emacs/comments/1ppcdz1/i_built_a_visual_timeline_for_orgroam/][Reddit]]) - [[http://yummymelon.com/devnull/export-org-to-markdown-with-the-clipboard.html][Charles Choi: Export Org to Markdown with the Clipboard]] ([[https://irreal.org/blog/?p=13480][Irreal]]) - Denote: - [[https://protesilaos.com/codelog/2025-12-16-emacs-denote-file-prompt-refinements/][Protesilaos Stavrou: Emacs: refinements to the Denote file prompt]] - Completion: - [[https://github.com/guibor/consult-spotlight][consult-spotlight: consult with macOS Spotlight]] ([[https://www.reddit.com/r/emacs/comments/1pqggx3/consultspotlight_consult_with_macos_spotlight/][Reddit]]) - [[https://eeame-97718b.frama.io/jours/jour14/][Jour 14 : modèles · Emacs expliqué à mes enfants]] - Coding: - [[https://mastodon.social/@tiang/115758502888540172][Tip about using C-c C-v to view a file in a web browser when you're in html-mode]] - [[https://files.mastodon.social/cache/media_attachments/files/115/724/043/475/297/121/original/e56be9e7aaf2aabb.png][Tip about using web-mode-indentless-attributes]] ([[https://fosstodon.org/@jasalt/115724043441334936][@jasalt@fosstodon.org]]) - [[https://gregnewman.io/blog/trying-ty-for-lsp-in-emacs/][Greg Newman: Trying Ty for my LSP in Emacs]] - [[https://mwolson.org/blog/2025-12-17-ty-a-fast-python-type-checker-and-lsp-for-emacs/][Mike Olson: ty: A Fast Python Type Checker and LSP for Emacs]] - [[https://www.youtube.com/watch?v=JIpcbE1XrKI][EmacsConf 2025 Q&A: Interactive Python programming in Emacs - David Vujic (he/him)]] (18:45) - [[https://emacs.dyerdwelling.family/emacs/20251216082551-emacs--setting-up-emacs-for-c%23-development-on-windows/][James Dyer: Setting Up Emacs for C# Development on Windows]] - [[https://www.youtube.com/watch?v=GGpKmWu54K4][EmacsConf 2025 Q&A: Common Lisp images communicating like-a-human through shared Emacs slime and eev]] (18:25) - [[https://yannik520.github.io/emacs_android.html][Developing Android APP With Emacs]] ([[https://mastodon.social/@tonyptdm/115726710597675185][@tonyptdm@mastodon.social]]) - [[https://mastodon.social/@rap1ds/115739578343871920][Tip about customizing vc-handled-backends if you only use one or two]] - [[https://www.youtube.com/watch?v=W4eOz3L6Ga8][fzf, magit, and ast-grep demo]] (12:41) - Math: - [[https://eeame-97718b.frama.io/jours/jour21/][Jour 21 : emacs sait compter · Emacs expliqué à mes enfants]] - Web: - [[https://www.blogbyben.com/2025/12/hbo-bloggerel-still-editing-blogger.html][Ben Simon: hbo-blogger.el: Still Editing Blogger Posts in Emacs, Still Loving It]] ([[https://irreal.org/blog/?p=13483][Irreal]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=P42C5wEQK-Y][Emacs Notmuch with Multiple Addresses & Auto Encryption]] (07:22) - [[https://gist.github.com/TohidEq/2c9cce7735c914d27b430a37c43229d8][Finally got two Gmail accounts working in Doom Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ppih3j/finally_got_two_gmail_accounts_working_in_doom/][Reddit]]) - [[https://donovan-ratefison.mg/2025/12/15/My-Emacs-Journey-Gnus/][Donovan R.: My Emacs Journey (5) - Gnus]] - [[https://www.youtube.com/watch?v=iu0iqBd9qSo][EmacsConf 2025 Q&A: Reading and writing emails in GNU Emacs with Gnus - Amin Bandali (he/him)]] (24:34) - Multimedia: - [[https://patpatpat.xyz/emacs_youtube.html][Watching YouTube in Emacs]] ([[https://mastodon.sdf.org/@mostlypat/115757148773916063][@mostlypat@mastodon.sdf.org]]) - Fun: - [[https://takeonrules.com/2025/12/16/mythic-bastionland-map-play-aid-emacs-package/][Jeremy Friesen: Mythic Bastionland Map Play Aid Emacs Package]] - AI: - [[https://v.redd.it/v6becfxegc8g1][agent-shell 0.25 updates]] ([[https://www.reddit.com/r/emacs/comments/1prc83w/agentshell_025_updates/][Reddit]]) - [[https://www.youtube.com/watch?v=K14Beypjarc][EmacsConf 2025 Q&A: Emacs, editors, and LLM driven workflows - Andrew Hyatt (he/him)]] (25:21) - Community: - [[https://www.reddit.com/r/emacs/comments/1pnr45a/fortnightly_tips_tricks_and_questions_20251216/][Fortnightly Tips, Tricks, and Questions — 2025-12-16 / week 50]] - [[https://www.youtube.com/watch?v=DMbrNhx2zWQ][The Annoying Usefulness of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1poyg6u/a_subdued_love_letter_to_emacs_in_typical_tsoding/][Reddit]], [[https://irreal.org/blog/?p=13478][Irreal]], [[https://news.ycombinator.com/item?id=46310285][HN]]) - [[https://brainbaking.com/post/2025/12/properly-preparing-tea-while-shaving-a-yak/][Properly Preparing Tea While Shaving An Emacs Yak | Brain Baking]] - [[https://www.youtube.com/watch?v=FupJOKR3WeA][Why You Should Never Try Emacs]] (07:14, [[https://irreal.org/blog/?p=13507][Irreal]]) - Other: - [[https://github.com/emacs-jp/dmacro/][emacs-jp/dmacro: Repeated detection and execution of key operation]] ([[https://www.reddit.com/r/emacs/comments/1pruegg/interesting_emacs_pacakagedmarcoel/][Reddit]]) - [[https://gist.github.com/redblobgames/a2d43b822fa95665c60f546a35f11a84][Emacs: use font-lock to add unit conversion to temperatures · GitHub]] ([[https://bsky.app/profile/redblobgames.com/post/3ma4pvgmqsc2h][@redblobgames.com on Bluesky]]) - [[https://mastodon.bsd.cafe/@tekki@swiss.social/115762740549078646][ssh/load-key function for loading a key into your SSH agent for a certain period of time]] - [[https://www.reddit.com/r/emacs/comments/1posy2t/i_ditched_my_terminal_for_emacs/][I ditched my terminal for emacs]] - change the keybinding that opens the terminal to open emacs instead - [[https://www.youtube.com/watch?v=lo4eZJNzUAs][EmacsConf 2025 Q&A: An introduction to the Emacs Reader - Divyá]] (19:03) - [[https://tv.dyne.org/w/7Wx9LSHdXtqJYCG2AtqGPt][[14] Emacs Reader: Triaging after Hiatus - 12/22/2025, 2:51:25 PM - Dyne.org TV]] - [[https://github.com/anuvyklack/hel/tree/main][Hel — Helix Emulation Layer]] ([[https://www.reddit.com/r/emacs/comments/1prm1yy/hel_helix_emulation_layer/][Reddit]]) - [[https://github.com/nohzafk/emacs-anywhere][Made a macOS-only alternative to emacs-everywhere using Hammerspoon]] ([[https://www.reddit.com/r/emacs/comments/1pog8zf/made_a_macosonly_alternative_to_emacseverywhere/][Reddit]]) - [[https://brainbaking.com/post/2025/12/getting-emacs-and-macos-to-play-nice/][Getting Emacs And MacOS To Play Nice | Brain Baking]] ([[https://news.ycombinator.com/item?id=46336503][HN]]) - [[https://goykhman.ca/gene/blog/2025-12-10-building-emacs-30-on-macos.html][Gene Goykhman: Building Emacs 30 on macOS]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3d9371a890699fe4047f693adfcd4d8dbe2fb7d][Add functions to set frame size and position in one compound step]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cff022f0c3632c2522e568bd5e96841c1a0271ef][Add binary format specifications '%b' and '%B']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f98c3a940de574f34b1da48a69023fa87e8ed5d0][Remove binary-as-unsigned (bug#79990)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5f2306fc1d4370730fdcdd91c8acdf0d7930487][System GUI taskbar and progress reporter hooks (bug#79859)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc30310f8753ee35c77f7e70ba6707f066475aba][Add query-replace-read-transpose-from-to]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e93a9a905799b2e1e371fe6292a003e6f5480e95][hideshow: Support nested comment block in 'hs-hide-level-recursive']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=985e942d1ccb71c9b29b35080098b8fb851eecde][hi-lock: Use active region for default values in more places]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9172be29a699300d6d4fc054e6bb81e93823df3][Make VC-Dir's 'd' able to delete unregistered files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7425e33287547b879c22c4f4ac1b7c78fcbdd6f9][New M-RET, M-p, M-n commands in Log View mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d76e61d218742396a5f48cbe44af27cacecbea22][New bookmark-after-load-file-hook (bug#80003)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91d4120289e79c7c8097691cbf89ff5b304b74e4][; lisp/saveplace.el, etc/NEWS: Refinements to bug#75837.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b1440946e20bcf910f03cd665f68a268c687192][New optional recentf autosave timer (bug#80002)]] - New packages: - [[package:dired-du-duc][dired-du-duc]]: Speed up dired-du with duc (MELPA) - [[package:eager-state][eager-state]]: Eagerly persist data onto disk (MELPA) - [[package:fastbuild-bff-mode][fastbuild-bff-mode]]: Major mode for FASTBuild BFF files (MELPA) - [[package:gptel-forge-prs][gptel-forge-prs]]: Generate PR descriptions for forge using gptel (MELPA) - [[package:iwd-manager][iwd-manager]]: Manage IWD via the D-Bus interface (MELPA) - [[package:lisp-docstring-toggle][lisp-docstring-toggle]]: Toggle Lisp docstring visibility (MELPA) - [[package:markdown-mermaid][markdown-mermaid]]: Preview Mermaid code blocks in Markdown (MELPA) - [[package:ob-duckdb][ob-duckdb]]: Org Babel integration for DuckDB CLI (MELPA) - [[package:orgit-file][orgit-file]]: Support for links to files in Git repositories (MELPA) - [[package:royal-hemlock-theme][royal-hemlock-theme]]: Soothing royal-blue light-theme (MELPA) - [[package:whisper][whisper]]: Speech-to-text using Whisper.cpp (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://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-12][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! ** 2025-12-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/12/2025-12-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/12/2025-12-15-emacs-news/ :EXPORT_DATE: 2025-12-15T14:12:17-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KCJEG79W1YXAREBFVN2JYFRM :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-12/msg00263.html][Emacs Lisp Developer job posting]] - 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 Dec 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 18 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Dec 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://eeame-97718b.frama.io/][Emacs expliqué à mes enfants]] - Emacs configuration: - [[https://www.adithya.cc/posts/Consistent%20Emacs%20Key%20Bindings%20Across%20Terminals.html][Adithya Kumar - Consistent Emacs Key Bindings Across Terminals]] ([[https://www.reddit.com/r/emacs/comments/1pmmrpm/consistent_emacs_key_bindings_across_terminals/][Reddit]], [[https://irreal.org/blog/?p=13471][Irreal]]) - [[https://codeberg.org/senchawizard/whompmacs][senchawizard/whompmacs: An Emacs configuration called W.H.O.M.P., standing for nothing at the moment. - Codeberg.org]] ([[https://mstdn.social/@senchawizard/115708973316875295][@senchawizard@mstdn.social]]) - [[https://github.com/gregnewman/gmacs][gregnewman/gmacs: My emacs configuration for org-mode, python, javascript and react development.]] ([[https://masto.gregnewman.io/@greg/115703788812979088][@greg@masto.gregnewman.io]]) - [[https://github.com/scovl/dotfiles/blob/main/nixos/emacs/init.el][dotfiles/nixos/emacs/init.el at main · scovl/dotfiles · GitHub]] ([[https://hachyderm.io/@lobocode/115696615841257476][@lobocode@hachyderm.io]]) - [[https://gitlab.com/s_witcher/witcharch/-/tree/main/dotfiles/emacs?ref_type=heads][Hey everyone, this is my emacs configuration. I call it witchmacs.]] ([[https://www.reddit.com/r/emacs/comments/1piczdj/hey_everyone_this_is_my_emacs_configuration_i/][Reddit]]) - Emacs Lisp: - [[https://protesilaos.com/codelog/2025-12-10-emacs-lisp-elements-book-version-2/][Protesilaos Stavrou: ‘Emacs Lisp Elements’ book version 2]] - [[https://youtu.be/jwH3B1vHqvQ][Video about writing the wiktionary-bro package and getting it on MELPA]] (1:11:26, [[https://www.reddit.com/r/emacs/comments/1pla28z/emacs_propaganda_i_wrote_a_thing_for_emacs_but/][Reddit]]) - Appearance: - [[https://paste.sr.ht/~zyd/49e8cd963436323efcc6a57ee15e95241540964a][change-font.el — paste.sr.ht]] ([[https://yap.zyd.lol/@zyd/statuses/01KC1WM6F4NHH8DSCFRX8MC4M8][@zyd@yap.zyd.lol]]) - [[https://einar.codeberg.page/the-good-side-window-side.html][Einar Mostad: The good side-window side]] - [[https://protesilaos.com/codelog/2025-12-13-emacs-spacious-padding-0-8-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.8.0]] - Navigation: - [[https://takeonrules.com/2025/12/10/extending-core-emacs-bookmark-package/][Jeremy Friesen: Extending Core Emacs Bookmark Package]] - [[https://srijan.ch/notes/2025-12-15-001][Srijan Choudhary: 2025-12-15-001: kill-region-or-backward-word]] ([[https://irreal.org/blog/?p=13475][Irreal]]) - Dired: - [[https://www.reddit.com/r/emacs/comments/1pkth2y/when_your_beloved_dired_works_as_expected/][When your beloved Dired works as expected]] - dired-create-dir-or-file, dired-goto-dir-or-file - Writing: - [[https://christiantietze.de/posts/2025/12/join-all-virtual-emacsconf-december-6--7-zettelkasten-talk/][Christian Tietze: Join the All-Virtual EmacsConf December 6 and 7 and Check out My Zettelkasten Talk]] ([[https://irreal.org/blog/?p=13462][Irreal]]) - Writing: - [[https://eeame-97718b.frama.io/jours/jour11/][Jour 11 : orthographe et grammaire · Emacs expliqué à mes enfants]] - Org Mode: - [[https://www.youtube.com/watch?v=0Tf1DHdyrbc][Wisdom - Writing literate Emacs Lisp with Org Mode]] (16:52, [[https://www.reddit.com/r/emacs/comments/1pli9kl/wisdom_writing_literate_emacs_lisp_with_org_mode/][Reddit]]) - [[http://github.com/gggion/org-transclusion-blocks][org-transclusion-blocks: transclude from src block headers, scroll through source blocks and more]] ([[https://www.reddit.com/r/emacs/comments/1plrd38/orgtransclusionblocks_transclude_from_src_block/][Reddit]]) - [[https://github.com/yibie/org-supertag?tab=readme-ov-file#-property-to-field-migration][(Update) org-supertag 5.3.0: Import Property to Field (good for first-time user)]] ([[https://www.reddit.com/r/orgmode/comments/1pmae2y/update_orgsupertag_530_import_property_to_field/][Reddit]]) - [[https://github.com/bradmont/page-view/][Update on my word-processor like page view minor mode for org!]] ([[https://www.reddit.com/r/emacs/comments/1pjal81/update_on_my_wordprocessor_like_page_view_minor/][Reddit]]) - [[https://baty.net/posts/2025/12/finding-howm-notes-with-org-node/][Jack Baty: Finding Howm notes with Org-node]] - [[https://list.orgmode.org/87v7i8zwib.fsf@localhost][Org Mode requests: [RFC] Allow empty headlines without trainling space (was: Fwd: [PATCH] Allow empty headlines without trailing space)]] - [[https://joarvarndt.se/xournal-emacs.html][Joar von Arndt: Handwritten notes in Emacs using Xournal++]] ([[https://irreal.org/blog/?p=13473][Irreal]]) - [[https://github.com/CSJ7701/org-calendar-server][Org Calendar Server]] ([[https://www.reddit.com/r/orgmode/comments/1php2qw/org_calendar_server/][Reddit]]) - [[https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version][org-social.el 2.8 - notifications, post preview]] ([[https://activity.andros.dev/@andros/statuses/01KC6C01ZKZ28TAM28AX1RTT2X][@andros@activity.andros.dev]]) - Completion: - [[https://xenodium.com/bending-emacs-episode-8-completing-read][Alvaro Ramirez: Bending Emacs - Episode 8: completing-read]] ([[https://www.youtube.com/watch?v=J_WxzZXuTLI][YouTube]] 17:05, [[https://www.reddit.com/r/emacs/comments/1pktlz0/bending_emacs_episode_8/][Reddit]], [[https://irreal.org/blog/?p=13467][Irreal]]) - [[https://yhetil.org/emacs-devel/s4sfr9e6ol4.fsf@gmail.com/][Comparison of different templating packages]] - Coding: - [[https://huonw.github.io/blog/2025/12/magit-insert-worktrees/][magit-insert-worktrees improves status buffers]] ([[https://www.reddit.com/r/emacs/comments/1pl5sw5/magitinsertworktrees_improves_status_buffers/][Reddit]]) - [[https://github.com/mcraveiro/catch2-mode.el][Catch2 emacs mode]] ([[https://www.reddit.com/r/emacs/comments/1pj9exn/catch2_emacs_mode/][Reddit]]) - wrapper for the Catch2 C++ testing framework - Mail, news, and chat: - [[https://hillenius.net/post/emacsconfgnus/][Gijs Hillenius: Emacs Gnus: specify which mail folders to see at all times]] - [[https://stuff.sigvaldason.com/email.html][Email in Emacs]] (2024) - Multimedia: - [[https://github.com/alphapapa/listen.el/releases/tag/v0.10][Release v0.10 · alphapapa/listen.el (music player for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1pmaddl/release_v010_alphapapalistenel_music_player_for/][Reddit]]) - Fun: - [[https://indieweb.social/@xenodium/115706309415582732][xenodium talking about Emacs zones (screensavers)]] - [[https://takeonrules.com/2025/12/09/extending-emacs-to-play-mythic-bastionland/][Jeremy Friesen: Extending Emacs to Play Mythic Bastionland]] - [[https://www.youtube.com/watch?v=9APlEGU_LYo][DnD Character tracking with typst & emacs]] (01:41) - AI: - [[https://github.com/ArthurHeymans/gptel-forge][Introducing gptel-forge: LLM-Powered Pull Request Descriptions for Forge]] ([[https://www.reddit.com/r/emacs/comments/1pjw5um/introducing_gptelforge_llmpowered_pull_request/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20251211081935-emacs--expanding-ollama-buddy-mistral-codestral-integration/][James Dyer: Expanding Ollama Buddy: Mistral Codestral Integration]] - [[https://www.youtube.com/watch?v=013LBjd5TVo][Eric Dallo talks about ECA ~55 min]] ([[https://www.reddit.com/r/emacs/comments/1pinhaq/eric_dallo_talks_about_eca_55_min/][Reddit]]) - Community: - [[https://curious.port111.com/2025/11/01/emacs-carnival-december-the-people.html][Emacs Carnival, December 2025 - "The People of Emacs" - George Jones]] ([[https://fosstodon.org/@eludom/115723869698975771][@eludom@fosstodon.org]]) - [[https://macadie.info/2025/12/14/emacs-carnival-people-of-emacs/][Eric MacAdie: Emacs Carnival: People Of Emacs]] - [[http://curious.galthub.com/blog/2025-12-10/][Back to the egg - Emacs in the 70s · Curious Musings]] ([[https://fosstodon.org/@eludom/115697303181719374][@eludom@fosstodon.org]]) - [[https://social.jlamothe.net/display/c35d279b-2169-3703-dcf1-7c2652354818][why jlamothe likes Emacs]] - [[https://irreal.org/blog/?p=13469][Irreal: What Happened To Abo-abo?]] - parenting - Other: - [[https://github.com/rougier/nano-calendar][NANO Calendar v1.0 (update)]] ([[https://www.reddit.com/r/emacs/comments/1pm7xat/nano_calendar_v10_update/][Reddit]]) - [[https://github.com/tanrax/quick-weather.el][tanrax/quick-weather.el: Sparkline weather forecasts in Emacs]] ([[https://activity.andros.dev/@andros/statuses/01KCBQ0GTASKWZREZNPKB4G07S][@andros@activity.andros.dev]]) - [[Https://codeberg.org/ZeniesQis/screenshot-capture][ZeniesQis/screenshot-capture: Screen capture and Screenshots using ffmpeg, image-magick and scrot]] ([[https://piaille.fr/@Zenie/115689507969779258][@Zenie@piaille.fr]]) - [[https://www.youtube.com/watch?v=Y75Q2IN8Y_M][Some problems of modernizing Emacs (eev @ EmacsConf 2025)]] (25:23) - [[https://github.com/shipmints/posacs][posacs - dynamic module that exposes a few POSIX functions to Elisp including getenv, setenv, and unsetenv]] ([[https://www.reddit.com/r/emacs/comments/1pjilmw/announcing_posacs/][Reddit]]) - [[https://github.com/julian-hoch/infisical.el][Access infisical secrets in Emacs with infisical.el]] ([[https://www.reddit.com/r/emacs/comments/1plj4iy/access_infisical_secrets_in_emacs_with_infisicalel/][Reddit]]) - [[https://blog.aheymans.xyz/post/sending_docs_to_accountant_from_emacs/][Living inside Emacs: sending receipts to my accountant]] - [[https://www.reddit.com/r/emacs/comments/1pi9mcv/i_made_a_rudimentary_major_mode_for_interacting/][I made a (rudimentary) major mode for interacting with devices]] - [[https://mbork.pl/2025-12-15_Improving_Emacs_screenshots][Marcin Borkowski: Improving Emacs screenshots]] - [[https://www.youtube.com/watch?v=DMbrNhx2zWQ][The Annoying Usefulness of Emacs - YouTube]] ([[https://mastodon.social/@jnpn/115723355527377648][@jnpn@mastodon.social]]) - [[https://coyotetracks.org/blog/emacs-and-shortcuts/][Emacs and (Apple) Shortcuts]] ([[https://www.reddit.com/r/emacs/comments/1phuynh/emacs_and_apple_shortcuts/][Reddit]], [[https://irreal.org/blog/?p=13458][Irreal]]) - [[https://dowe.uk/2025/12/08/installing-emacs-in-crux/][Installing Emacs in CRUX]] - Emacs development: - emacs-devel: - Proposal: [[https://mail.gnu.org/archive/html/emacs-devel/2025-12/msg00419.html][Releasing ELPA package upgrades after re-reviews]] ([[https://social.sdfeu.org/@pkal/115720000910443876][@pkal@social.sdfeu.org]]) - [[https://yhetil.org/emacs-devel/CANVbq5kDXr=g6fVvJu0qNAwbydUyrds81Vuz4x4X3Y5rzRzp3Q@mail.gmail.com/][Re: Generic functions for VC]] - elisp tradeoffs between writing and debugging - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9adb6df788fc6e75f24246e8edeab53141c3b894][Add NEWS and auto-load entry for antlr-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=251c070dfde8996189bfb808a0b6f6f5925091b8][Warn about uses of the 'any' atom in rx]] - New packages: - [[package:dired-video-thumbnail][dired-video-thumbnail]]: Display video thumbnails from dired (MELPA) - [[package:lumos-mode][lumos-mode]]: Major mode for LUMOS schema language (MELPA) - [[package:nael][nael]]: Major mode for Lean (MELPA) - [[package:unison-ts-mode][unison-ts-mode]]: Tree-sitter support for Unison (MELPA) - [[package:wiktionary-bro][wiktionary-bro]]: Lookup Wiktionary entries (MELPA) - [[package:zk-consult][zk-consult]]: Consult integration for zk (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://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-12][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! ** 2025-12-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/12/2025-12-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/12/2025-12-08-emacs-news/ :EXPORT_DATE: 2025-12-08T17:30:52-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01KC0CZ5X3TJ26NVB5Q85JHM8W :END: The Emacs Carnival theme for December is [[https://curious.port111.com/2025/11/01/emacs-carnival-december-the-people.html]["The People of Emacs"]], hosted by George Jones. I'm looking forward to reading your thoughts! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #12 2025 (v #živo) https://dogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5 Tue Dec 9 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Dec 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 12 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/312272408/ Sat Dec 13 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Dec 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 18 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=-vzjmElUmi0][Enjoy Emacs: Super basics of an Emacs configuration file]] (04:14) - [[https://www.youtube.com/watch?v=l4nbYYn5tsI][たのしむ。Emacs: Emacs の設定ファイルについて基本を説明します]] (04:04) - Emacs configuration: - [[https://www.youtube.com/watch?v=Pg-4oc7yUEI][Enjoy Emacs: Start editing init.el]] (04:33) - [[https://www.youtube.com/watch?v=7onpWC4tJRA][たのしむ。Emacs: Emacs Lisp を書いて起動後の画面をシンプルにしてみよう]] (05:47) - [[https://www.reddit.com/r/emacs/comments/1pfydgi/an_experienced_emacs_users_opinion_deprioritize/][An experienced Emacs users' opinion: deprioritize packages]] ([[https://irreal.org/blog/?p=13454][Irreal]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=QH6KOEVnSZA]["I wrote an Emacs plugin" — By Tsoding Daily]] (2:18:07, [[https://www.reddit.com/r/emacs/comments/1pgjbir/i_wrote_an_emacs_plugin_by_tsoding_daily/][Reddit]]) - [[https://www.github.com/svjson/ert-parametrized.el][ert-parametrized.el - Parametrized test macros for ERT]] ([[https://www.reddit.com/r/emacs/comments/1pfvj6y/ertparametrizedel_parametrized_test_macros_for_ert/][Reddit]]) - [[https://www.youtube.com/watch?v=Rv0nau_lzYk][Creating an Emacs Package from Concept to MELPA (Part 6)]] (01:41:56) - [[https://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/][Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp]] ([[https://news.ycombinator.com/item?id=46327337][HN]], [[https://lobste.rs/s/vvsnhj/exploring_speculative_jit_compilation][lobste.rs]]) - [[https://www.youtube.com/watch?v=7ZSjwo6ohrk][Advent of Code 2025 day 3 in elisp/common lisp simultaneously]] (28:58) - Appearance: - [[https://protesilaos.com/codelog/2025-11-30-emacs-pulsar-1-3-0/][Protesilaos Stavrou: Emacs: pulsar version 1.3.0]] - [[https://takeonrules.com/2025/12/05/managing-lightdark-scheme-in-macos-and-linux/][Jeremy Friesen: Managing Light/Dark Scheme in MacOS and Linux]] - [[https://github.com/Senka07/temple-os-emacs-theme][[Package] TempleOS Theme for Emacs (Authentic CGA Palette - Light & Dark)]] ([[https://www.reddit.com/gallery/1pf1oc4][Reddit]]) - [[https://protesilaos.com/codelog/2025-11-25-emacs-modus-tools-to-generate-complete-palette/][Protesilaos Stavrou: Emacs: new Modus themes tool to generate a complete palette]] - Navigation: - [[https://puff-paddy.github.io/posts/2025-merge-window.html][Merging and splitting frames(and soon, tabs)]] ([[https://www.reddit.com/r/emacs/comments/1pc7jus/merging_and_splitting_framesand_soon_tabs/][Reddit]]) - TRAMP: - [[https://github.com/jsadusk/tramp-hlo][Announcing tramp-hlo, higher level operations optimized for tramp for better performance]] ([[https://www.reddit.com/r/emacs/comments/1pgfgtr/announcing_tramphlo_higher_level_operations/][Reddit]]) - Dired: - [[https://stefanorodighiero.net/blog/extending-image-dired.html][Extending image-dired]] ([[https://mastodon.social/@eslr/115666266856170249][@eslr@mastodon.social]]) - [[https://codeberg.org/Cyncrovee/Tetherdir.el][Tetherdir.el: A Simple Package to Navigate Your File System]] ([[https://www.reddit.com/r/emacs/comments/1pbtlyo/tetherdirel_a_simple_package_to_navigate_your/][Reddit]]) - shortcuts for various places - Writing: - [[https://mbork.pl/2025-12-01_Uppercasing_a_single_letter][Marcin Borkowski: Uppercasing a single letter]] - [[https://joarvarndt.se/productive-notes.html][Joar von Arndt: Productive Note-taking]] - [[https://www.youtube.com/watch?v=wE8vCWyr1Eo][EmacsConf 2025: Zettelkasten for regular Emacs hackers - Christian Tietze (he/him)]] (23:19, [[https://www.reddit.com/r/emacs/comments/1phdko0/great_talk_on_zettelkastens_with_demo_in_denote/][Reddit]]) - [[https://www.youtube.com/watch?v=XjhnY4WuQRQ][EmacsConf 2025: Emacs as a fully-fledged reference manager - Vidianos Giannitsis (he/him)]] (20:15) - [[https://www.youtube.com/watch?v=5avUXbXKNH8][Configure correções ortográficas no Emacs usando o Jinx e o Embark]] (20:22) - [[https://randyridenour.net/posts/2015-11-15-latexskim-sync.html][Randy Ridenour: LaTeX-Skim Sync]] ([[https://irreal.org/blog/?p=13447][Irreal]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/1pd9pvy/is_orgmode_really_useful_for_programming/][Is orgmode really useful for programming?]] (lots of discussion) - [[https://www.youtube.com/watch?v=0fwZtg-7wKE][EmacsConf 2025: Weightlifting tracking with Emacs on Android - Zachary Romero]] (30:06) - [[https://github.com/bradmont/page-view][I've been working on a word processor-like minor mode/view for org-mode]] ([[https://www.reddit.com/r/emacs/comments/1pel6eh/ive_been_working_on_a_word_processorlike_minor/][Reddit]]) - [[https://list.orgmode.org/142896f6-3355-4339-a8e6-9390bb056a78@zmberber.com][Org Mode requests: [FR] org-timestamp-translate should always respect org-timestamp-custom-formats (or add option)]] - [[http://yummymelon.com/devnull/import-markdown-to-org-with-the-clipboard-in-emacs.html][Import Markdown to Org with the Clipboard in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1pecnal/import_markdown_to_org_with_the_clipboard_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=13451][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20251128145610-emacs--jira-to-org/][James Dyer: Convert copied jira kanban to org (jira-to-org)]] - [[https://www.unwoundstack.com/blog/impatient-geiser.html][Unwound Stack: impatient-geiser]] - scheme and org-babel - [[http://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-org-social/][Andros Fenollosa: Quick tutorial to get started on Org Social]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1pdct4q/consultjq_live_queries_against_json_vai_jq_and/][consult-jq: Live queries against JSON via jq and consult]] - [[https://www.youtube.com/watch?v=ZqWylt2lYtc][Interactive Cheatsheets in Emacs - icheat.el]] (10:50, [[https://github.com/LeonardoE95/icheat][GitHub]]) - Coding: - [[https://www.youtube.com/watch?v=hy5i6Qb6fYE][EmacsConf 2025: Common Lisp images communicating like-a-human through shared Emacs slime and eev]] (25:57) - [[https://www.youtube.com/watch?v=uACM4a5MPQM][EmacsConf 2025: Interactive Python programming in Emacs - David Vujic (he/him)]] (19:53) - [[https://www.youtube.com/watch?v=fy0ofT1I54U][EmacsConf 2025: Swanky Python: Interactive development for Python - Scott Zimmermann (he/him)]] (21:04) - Math: - [[https://www.youtube.com/watch?v=MAc6gCUHjOw][EmacsConf 2025: Basic Calc functionality for engineering or electronics]] (23:36) - Web: - [[https://xenodium.com/rinku-cli-link-previews][Alvaro Ramirez: Rinku: CLI link previews]] - Mail, news, and chat: - [[https://kelar.org/~bandali/2025/12/06/emacsconf-2025-gnus.html][Amin Bandali: Reading and writing emails in GNU Emacs with Gnus]] ([[https://www.youtube.com/watch?v=0Pu8oqdsSig][YouTube]] 21:38) - Multimedia: - [[https://www.youtube.com/watch?v=RVoGcLNalJw][EmacsConf 2025: Modern Emacs/Elisp hardware/software accelerated graphics - Emanuel Berg (he/him)]] (20:17) - EXWM: - [[https://fediscience.org/@ericsfraga/115685011243764325][why exwm - @ericsfraga@fediscience.org]] - Fun: - [[https://lars.ingebrigtsen.no/2025/11/25/low-waf-emacs-imdb-once-again/][Lars Ingebrigtsen: Low WAF: Emacs & IMDB, Once Again]] - AI: - [[https://mwolson.org/guides/emacs-ai-setup/][My AI auto-completion setup for Minuet]] ([[https://www.reddit.com/r/emacs/comments/1pdqcbk/my_ai_autocompletion_setup_for_minuet/][Reddit]]) - [[https://mwolson.org/blog/2025-12-03-my-emacs-ai-setup/][Mike Olson: My Emacs AI Setup]] - [[https://www.youtube.com/watch?v=U3kbEabBJ_s][EmacsConf 2025: Emacs, editors, and LLM driven workflows - Andrew Hyatt (he/him)]] (20:05, [[https://www.reddit.com/r/emacs/comments/1pg1hdu/nice_50000_foot_overview_of_the_future_of_ides/][Reddit]]) - [[https://www.youtube.com/watch?v=k-sKO6xXgNk][Conversation with /u/karthink about gptel-agent - 1h 22m]] - Community: - [[https://www.reddit.com/r/emacs/comments/1pbx9fd/fortnightly_tips_tricks_and_questions_20251202/][Fortnightly Tips, Tricks, and Questions — 2025-12-02 / week 48]] - [[https://emacsconf.org/2025/][EmacsConf - 2025]] - [[https://infosec.pub/post/38777879][My two favorite talks so far from Emacsconf - Infosec.Pub]] - [[https://macadie.info/2025/11/28/2025-11-austin-emacs-meetup/][Eric MacAdie: 2025-11 Austin Emacs Meetup]] - [[https://kelar.org/~bandali/2025/11/30/fsa.html][Amin Bandali: Free software activities in November 2025]] - [[https://giampaolo.guiducci.it/posts/2025-12-02-emacs-people-are-my-tribe/][The People of Emacs are my tribe | Giampaolo Guiducci]] ([[https://fosstodon.org/@gosub/115651947748521669][@gosub@fosstodon.org]]) - [[https://social.jlamothe.net/display/c35d279b-2169-3703-dcf1-7c2652354818][why Emacs - @me@social.jlamothe.net]] - Other: - [[https://susam.net/emacs-info-expression.html][Emacs Info Expression - Susam Pal]] ([[https://snac.lab8.cz/mattof/p/1764840084.857625][@mattof@snac.lab8.cz]]) - [[https://github.com/mrcnski/context-clues][mrcnski/context-clues: Easily access context like the current file name and path]] ([[https://www.reddit.com/r/emacs/comments/1pbtlsw/little_package_contextclues/][Reddit]]) - [[https://protesilaos.com/codelog/2025-11-29-emacs-substitute-0-4-0/][Protesilaos Stavrou: Emacs: Substitute version 0.4.0]] - [[https://www.youtube.com/watch?v=KQBXTSg_Occ][EmacsConf 2025: An introduction to the Emacs Reader - Divyá]] (34:38, [[https://www.reddit.com/r/emacs/comments/1pgliu9/a_new_pdf_reader_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=q1gmFAKYWBk][EmacsConf 2025: GNU Emacs Greader (Gnamù Reader) mode]] (04:09) - text-to-speech - [[https://www.youtube.com/watch?v=KmMeLfYn1xY][EmacsConf 2025: One year progress update Schemacs (formerly Gypsum) - Ramin Honary (he/him)]] (23:15) - [[https://randyridenour.net/posts/2025-02-25-unlocking-file-invalid-argument-warning.html][Randy Ridenour: Unlocking File: Invalid Argument Warning]] - deleting the lockfile - [[https://mbork.pl/2025-12-08_Some_new_additions_to_Emacs][Marcin Borkowski: Some new additions to Emacs]] - smerge, fill-paragraph-semlf, lexical binding warning - [[https://kisaragi-hiu.com/review-2025-11/][Kisaragi Hiu: Review for November 2025]] - suggest.el, doomemacs, emacs-japanese-kana-input - [[https://www.cyan.sh/blog/posts/emacs-weather-for-australia.html][Jakub Nowak: Emacs Weather for Australia]] - [[https://dowe.uk/2025/12/08/installing-emacs-in-crux/][[Article] Installing Emacs in CRUX]] - [[https://www.youtube.com/watch?v=q5n6ejEH63k][Xah Talk Show Ep719 new CSS units, lh cap ic. emacs xah css mode. typing chinese in emacs.]] (01:11:41) - Emacs development: - emacs-devel: [[https://yhetil.org/emacs-devel/86zf7z1z57.fsf@gnu.org/][Re: Marker performance - Eli Zaretskii]] - markers versus overlays - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=44d47caa86da5e4b586e8511b16c40b9e5cac978][New 'R' code letter for 'interactive' forms]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a582f2bb577bd8e696d51e4d3a728426b33f59cc][hideshow: Deep cleaning. (Bug#79934)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1b931fbe42bdad1507768872dfe034caa236adab][Prepare and load user scripts at startup]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=300c6dc2f979ba358b44493cf871db2d49ae0a89][Allow volume control of system audio device on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1bdf9dd6cd4be7a903cb009fa54824de72b98762][New user option vc-dir-show-outgoing-count]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b1882857eeeb7335edc859f574de87702ceaca67][Rework remote process support for Tramp's "smb" method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02afd1305b4921d209aa95c1728768e514d37f8a][Use dedicated minibuffer history for mairix-search]] - New packages: - [[package:tramp-hlo][tramp-hlo]]: High level operations as Tramp handlers (GNU ELPA) 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://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-12][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! ** 2025-12-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/12/2025-12-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/12/2025-12-01-emacs-news/ :EXPORT_DATE: 2025-12-01T19:07:35-0500 :END: - [[https://emacsconf.org/2025][EmacsConf is next weekend!]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Dec 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Dec 5 0030 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/311893360/ Thu Dec 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Dec 5 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Dec 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 6 0000 Asia/Singapore - EmacsConf https://emacsconf.org - Dec 6 - 7 - Emacs.si (in person): Skupni ogled Emacs konference 2025 https://dogodki.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc Sat Dec 6 1445 Europe/Ljubljana - Emacs.si (in person): Emacs.si meetup #12 2025 (v #živo) https://dogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5 Tue Dec 9 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Dec 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 12 1800 Europe/Paris - Emacs configuration: - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d - Emacs init.el and early-init.el that provide enhanced defaults and optimized startup (1.3.1)]] ([[https://www.reddit.com/r/emacs/comments/1p9y8h4/minimalemacsd_emacs_initel_and_earlyinitel_that/][Reddit]]) - Emacs Lisp: - [[https://xenodium.com/bending-emacs-episode-6-overlays][Bending Emacs - Episode 6: Overlays]] ([[https://www.reddit.com/r/emacs/comments/1p7kyo7/bending_emacs_episode_6/][Reddit]], [[https://www.youtube.com/watch?v=93wWCroTKnM][YouTube]] 11:58, [[https://lobste.rs/s/uiueai/bending_emacs_episode_6_overlays][lobste.rs]], [[https://irreal.org/blog/?p=13440][Irreal]]) - Appearance: - [[https://enzuru.medium.com/pgtk-and-windows-emacs-now-offers-tooling-for-reacting-to-desktop-themes-a4200bbe79c7?source=friends_link&sk=d4333c38ca189f00c2c55b64e20c5a7c][PGTK and Windows Emacs builds now offer tooling for reacting to desktop themes]] ([[https://www.reddit.com/r/emacs/comments/1p89bn9/pgtk_and_windows_emacs_builds_now_offer_tooling/][Reddit]]) - Navigation: - [[https://www.youtube.com/watch?v=LAqlXfOZqeU][basics of emacs macros (and interactive regex replace)]] (19:34) - [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTgrqHkC83j8h][scrollpanel: a better minimap for Emacs]] ([[https://social.tchncs.de/@cehteh/115609650368952427][@cehteh@social.tchncs.de]]) - [[https://i.redd.it/cxkznds1qa4g1.gif][[Experimental] hs-indent-fold.el - Click-to-fold via indentation highlighting (leaving fringe/margin free)]] ([[https://www.reddit.com/r/emacs/comments/1pa5fjb/experimental_hsindentfoldel_clicktofold_via/][Reddit]]) - [[https://www.youtube.com/watch?v=T_-Qg7jDe6s][2 commands for every cracked #emacs nerd 🔥🤓#linux]] (01:14) - exchange-point-and-mark, mark-whole-buffer - [[https://melpa.org/#/kirigami][kirigami.el, a unified method to fold and unfold text in Emacs, has been added to MELPA (Release 1.0.0)]] ([[https://www.reddit.com/r/emacs/comments/1p9yd5z/kirigamiel_a_unified_method_to_fold_and_unfold/][Reddit]]) - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1p9tfcb/gnu_hyperbole_qa_session_at_emacsconf_2025_sunday/][GNU Hyperbole Q&A Session at EmacsConf 2025, Sunday at 1:40pm ET]] - Dired: - [[https://christiantietze.de/posts/2025/11/rsync-file-copying-from-dired-with-transient-menu][Rsync File Copying from Dired with Transient Menu]] ([[https://mastodon.social/@ctietze/115617449973610488][@ctietze@mastodon.social]]) - Org Mode: - [[https://karl-voit.at/2025/11/24/my-visit-upcoming-meetings/][UOMF: Generate a List for the next Upcoming Recurring Meeting Instances]] ([[https://graz.social/@publicvoit/115606888451418588][@publicvoit@graz.social]]) - [[https://www.reddit.com/r/emacs/comments/1p9vaz0/orggtd_v4_is_in_beta_looking_for_beta_testers/][Org-GTD v4 is in beta - looking for beta testers!]] - [[https://i.redd.it/0n3mg9kqwj2g1.gif][Package to insert multiple org-roam nodes using Helm]] ([[https://www.reddit.com/r/orgmode/comments/1p2r1zh/package_to_insert_multiple_orgroam_nodes_using/][Reddit]]) - [[https://ankit.earth/blog/my-emacs-presentation-stack/][My Emacs Presentation Stack]] ([[https://www.reddit.com/r/emacs/comments/1pb26py/my_emacs_presentation_stack/][Reddit]], [[https://irreal.org/blog/?p=13445][Irreal]]) - [[https://v.redd.it/mbb27m2cyg3g1][orgit-file v0.3.0 - Revision-aware Org links to Git files with automatic web export]] ([[https://www.reddit.com/r/emacs/comments/1p6p1py/orgitfile_v030_revisionaware_org_links_to_git/][Reddit]]) - [[https://donaldh.wtf/2025/11/an-ode-to-org-babel/][An Ode to Org Babel]] ([[https://hachyderm.io/@donaldh/115622779566119158][@donaldh@hachyderm.io]], [[https://irreal.org/blog/?p=13438][Irreal]]) - [[https://lensplaysgames.github.io/lensr_blog_v1/posts/2025literatetests.html][Lens_r | Literate Tests with Org Mode and Emacs Lisp]] - [[https://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-org-social/][Quick tutorial to get started on Org Social | Andros Fenollosa]] ([[https://mastodon.social/@lobsters/115609751529593980][@lobsters@mastodon.social]]) - [[https://activity.andros.dev/@andros/statuses/01KAX3H80EX5JYDPCBJ5W6SRYY][org-social.el 2.7: migration posts, boosting]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4459e5c98e959b62d1851dcb65482d3107d9c157][org-open-at-point-global: Support prefix argument]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d198e689c8a5036ebd9a0d0bead0982c6af18a17][lisp/org.el: Remove deprecated show command]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1p9nowr/update_on_consult_and_jinx/][Update on Consult and Jinx]] - Jinx is a spell-checker - Coding: - [[https://www.reddit.com/r/emacs/comments/1p5jjp7/tbindent_convert_spacebased_indentation_file_into/][tb-indent: Convert space-based indentation file into a Tab-based indentation buffer]] - [[https://youtu.be/zVbK5itxnzE?si=Xhw_ndNOTQB6ldat][Managing TODO comments in source code files]] ([[https://www.reddit.com/r/emacs/comments/1pai26a/managing_todo_comments_in_source_code_files/][Reddit]]) - [[https://tarides.com/blog/2025-11-27-bringing-emacs-support-to-ocaml-s-lsp-server-with-ocaml-eglot/][Bringing Emacs Support to OCaml's LSP Server with `ocaml-eglot`]] ([[https://www.reddit.com/r/emacs/comments/1p8qorf/bringing_emacs_support_to_ocamls_lsp_server_with/][Reddit]]) - [[https://davemq.github.io/2025/11/25/using-magit-to-fix-a-commit.html][Using Magit to fix a commit | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115612291630530477][@davemq@fosstodon.org]]) - Shells: - [[https://mastodon.social/@deech/115613534555372192][Shell tip: C-c C-l to list shell history in separate buffer]] - [[https://xenodium.com/rinku-cli-link-previews][Bending Emacs - Episode 7: eshell built-in commands]] ([[https://youtu.be/M6o1N2kfmuc][YouTube]] 12:00, [[https://www.reddit.com/r/emacs/comments/1p9wkq3/bending_emacs_episode_7/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/gallery/1p5h6yw][Wasabi: WhatsApp from your beloved editor]] - Fun: - [[https://github.com/LensPlaysGames/word-search-generator--emacs-lisp][LensPlaysGames/word-search-generator--emacs-lisp]] ([[https://mastodon.social/@lens_r/115623456388473726][@lens_r@mastodon.social]]) - AI: - [[https://github.com/acmorrow/claude-code-ide-extras][(new package) claude-code-ide-extras]] ([[https://www.reddit.com/r/emacs/comments/1p6bem5/new_package_claudecodeideextras/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1p6iqvy/no_need_to_remember_mx_command_a_small_elisp/][No need to remember M-x command: a small elisp function to find and run M-x command with gptel and LLM]] - Community: - [[https://www.youtube.com/watch?v=I54z-iy070A][Emacs Rules, Vim Drools? - Why I'm an Emacs Guy Now]] (13:55) - Other: - [[http://yummymelon.com/devnull/announcing-casual-csv.html][Announcing Casual CSV]] ([[https://www.reddit.com/r/emacs/comments/1p5mrzx/announcing_casual_csv/][Reddit]], [[https://irreal.org/blog/?p=13432][Irreal]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/87ecpeeft3.fsf@gmx.de/][Re: Suggestion: (re)move ~/.authinfo from auth-sources by default in favour of ~/.authinfo.gpg? - Michael Albinus]] - Emacs 31 won't create .authinfo by default, but default order of auth-sources will probably be the same - [[https://yhetil.org/emacs-devel/CANVbq5=63Fg9YbN67oq1PcbFvXt2icX8LgUYOoHCikM3smStkg@mail.gmail.com/][Re: Why don't we have a 'completion-command-overrides'? - Kristoffer Balintona]] might be a good option - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49611cce303c136d3ff6bd27aba66dfb68d60eb4][hideshow.el: New commands 'hs-cycle' and 'hs-toggle-all'. (Bug#79877)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b07a81bedaddbe2874b37c79ef6c4c80da7707e][New display of outgoing revisions count in VC-Dir]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9174bc811a3dbb7caed7c11063c62d97b0e98622][Use treesit-extra-load-path for more values of treesit-auto-install-grammar]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6743a7d747b1045b98b289e00c824c7995a386e7][Add current subject to future history in `message-change-subject']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1ab5f429daa7484874f9c76ecb9add7e93756e2][* lisp/cus-start.el: Make 'treesit-extra-load-path' customizable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18a346da6ac0eaa28f835d66378ef023b7f5a1ab][Add new commands 'merge-frames' and 'split-frame']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=304d4435b1e00fd96bbd75646be3ccb5569c9bdc][Make diff-revert-and-kill-hunk consider an active region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47aec3cbc9a2e9dbf7760cab9dbf80ee18e07ba9][Make it easier to enable Abbrev mode by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59e8b7267feaf0ec702239f94a1085e7c8e4b476][Make diff-apply-hunk consider an active region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7550791287503ebc582c92841f6483032aa0b050][Support `toolkit-theme-set-functions' on Android and execute hooks safely]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=11b68c6223d154b4c85e8feec63581dcf7c76a3e][New commands to rewind decentralized VCS branches]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75c09b03ed5bd06dd0afd654570236b409341897][Default split-window-preferred-direction to 'longest']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=748c3b2645e68623499e9158902a1dcf4165975e][New command alias vc-restore]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc0f662573684919af7440b41531e9861a86ce6f][Add `toolkit-theme' and 'toolkit-theme-set-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5130bdecca00f8277640c10292036f99abee59d][The --script option now enforces lexical binding (bug#79760)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f4d353f9c9e7dea67f04020a9218c7dfb244d44b][Show the diff buffer with replacements by typing 'd' in 'query-replace']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17f9a6355d6d86058b0100f08f3ff9d6e0844bfd][; * etc/NEWS: Expand on showing warnings on first daemon frame.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c84fb5c73d1c390da5ad8e24157e37b0f3d4c93][; * etc/NEWS: Mention the change about daemon startup warnings (bug#79783)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e10b7fe4ebe8ffeb2a6f31886fe524718beb3e9][Fix `editorconfig-display-current-properties`]] - New packages: - [[package:code-awareness][code-awareness]]: Code Awareness collaboration package (MELPA) - [[package:gdshader-mode][gdshader-mode]]: Major mode for Godot gdshader files (MELPA) - [[package:kirigami][kirigami]]: A unified method to fold and unfold text (MELPA) - [[package:real-mono-themes][real-mono-themes]]: Real monochromatic color themes (MELPA) - [[package:sparkweather][sparkweather]]: Weather forecasts with sparklines (MELPA) - [[package:structurizr][structurizr]]: Major mode for Structurizr DSL (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://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-12][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! ** 2025-11-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/11/2025-11-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/11/2025-11-24-emacs-news/ :EXPORT_DATE: 2025-11-24T11:24:49-0500 :END: - [[https://www.reddit.com/r/emacs/comments/1otxhxy/emacsconf_will_be_in_less_than_month/][EmacsConf will be in less than a month!]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Formation avancée (2 jours) - Paris, in-person https://emacsboost.com/ - lundi 27 au mardi 28 novembre 2025 - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Nov 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 27 0130 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/311893360/ Thu Dec 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Dec 5 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Dec 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 6 0000 Asia/Singapore - EmacsConf https://emacsconf.org - Dec 6 - 7 - Emacs.si (in person): Skupni ogled Emacs konference 2025 https://dogodki.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc Sat Dec 6 1445 Europe/Ljubljana - Emacs configuration: - [[https://kristofferbalintona.me/posts/202504201934/][Keeping a tidy .emacs.d/ with no-littering.el | Kristoffer Balintona]] - [[https://spectra.video/w/ndogHWLXoiVxccVeJnjeyh][Using `package-vc' to fetch development packages and share contributions]] ([[https://www.reddit.com/r/emacs/comments/1p4phy5/using_packagevc_to_fetch_development_packages_and/][Reddit]]) - [[https://github.com/nohzafk/emacs-backbone][I built a framework for deterministic Emacs configurations]] ([[https://www.reddit.com/r/emacs/comments/1ozzyat/i_built_a_framework_for_deterministic_emacs/][Reddit]]) - [[https://codeberg.org/ZeniesQis/rrepo.git][ZeniesQis/rrepo: Remote repository tracking and management. An exploration and discovery tool for Emacs configurations. - Codeberg.org]] ([[https://piaille.fr/@Zenie/115590589831965311][@Zenie@piaille.fr]]) - Appearance: - [[https://codeberg.org/jjba23/tekengrootte.el][Simple proportional and scaling faces for Emacs - tekengrootte.el]] ([[https://www.reddit.com/r/emacs/comments/1p21317/simple_proportional_and_scaling_faces_for_emacs/][Reddit]]) - [[https://github.com/ayys/easy-theme-preview.el][Announcing easy-theme-preview: Browse and preview themes]] ([[https://www.reddit.com/r/emacs/comments/1p4smzi/announcing_easythemepreview_browse_and_preview/][Reddit]]) - [[https://protesilaos.com/codelog/2025-11-23-doric-themes-0-5-0/][Protesilaos Stavrou: Emacs: doric-themes version 0.5.0]] - Navigation: - [[https://redpenguin101.github.io/html/posts/2025_11_23_emacs_for_code_editing.html][Editing Code in Emacs]] ([[https://news.ycombinator.com/item?id=46024032][HN]], [[https://lobste.rs/s/d4dvnk/emacs_for_code_editing][lobste.rs]]) - [[https://www.danliden.com/posts/20251122-emacs-window-configs.html][Saving and Restoring Window Configurations in Emacs]] ([[https://fosstodon.org/@dliden/115594504431071664][@dliden@fosstodon.org]]) - [[http://codeberg.org/ZeniesQis/gs-buf.git][ZeniesQis/gs-buf: Grid select buffers, with configurable buffer lists and buffer rings. - Codeberg.org]] ([[https://piaille.fr/@Zenie/115578718220915263][@Zenie@piaille.fr]]) - [[https://www.jamescherti.com/kirigami-el-a-unified-interface-for-text-folding-across-a-diverse-set-of-emacs-modes-outline-mode-outline-minor-mode-outline-indent-mode-org-mode-markdown-mode-vdiff-mode-hs-minor-mode-trees/][James Cherti: kirigami.el – text folding across various modes (outline, outline-minor, outline-indent, org, markdown, vdiff, hs-minor, treesit-fold…)]] ([[https://github.com/jamescherti/kirigami.el][Github]], [[https://www.reddit.com/r/emacs/comments/1p0ooc0/emacs_kirigamiel_a_unified_interface_for_text/][Reddit]]) - Dired: - [[https://mastodon.social/@onokoto/115576673085893485][Tip: binding dired-up-directory to -]] - Writing: - [[https://mwolson.org/blog/2025-11-23-automatic-arrow-characters-in-emacs/][Mike Olson: Automatic Arrow Characters in Emacs]] - [[https://www.youtube.com/watch?v=WEVm2AxbBGc][Emacs For Writers Unit 11: Word Counters and Line Numbers]] (08:47) - Org Mode: - [[https://donaldh.wtf/2025/10/emacs-carnival-2025-11-an-ode-to-org-babel/][Emacs Carnival 2025-11 — An Ode to Org Babel]] ([[https://hachyderm.io/@donaldh/115595491211323321][@donaldh@hachyderm.io]]) - [[https://tyflopodcast.net/org-mode/][Org-Mode | TyfloPodcast]] - [[https://codeberg.org/einar/inter-present-mode][einar/inter-present-mode: Interactive presentations with Emacs Org Mode - Codeberg.org]] ([[https://einar.codeberg.page/inter-present-mode.html][Einar Mostad]]) - [[https://github.com/ifitzpat/org-outlook][org-outlook (sync your outlook agenda to org mode) now in beta]] ([[https://www.reddit.com/r/emacs/comments/1p2drda/orgoutlook_sync_your_outlook_agenda_to_org_mode/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1p0am08/update_orgsupertag_517_field_export_to_org/][(Update) org-supertag 5.1.7: Field Export to Org Properties with Progress UI]] - [[https://www.reddit.com/r/orgmode/comments/1p0ei3f/update_orgworkbench_03_add_entire_org_files_as/][(Update) org-workbench 0.3: Add entire org files as cards, perfect for org-roam workflows]] - [[https://github.com/gggion/orgit-file][orgit-file: Support for org links to files in specific revs and Magit blob buffers]] ([[https://www.reddit.com/r/emacs/comments/1p2ywk4/orgitfile_support_for_org_links_to_files_in/][Reddit]]) - [[https://github.com/abdvswmdr/roambatch.el][Package to insert multiple org-roam nodes using Helm]] ([[https://www.reddit.com/r/orgmode/comments/1p2r1zh/package_to_insert_multiple_orgroam_nodes_using/][Reddit]]) - [[https://kyo.iroiro.party/en/posts/org-mode-maintains-my-keyboard/][Kana: Configuring Keyboards with Org-mode Babel]] - [[https://github.com/nowislewis/org-graphviz-mindmap][(new package) org-graphviz-mindmap]] ([[https://www.reddit.com/r/emacs/comments/1p2utas/new_package_orggraphvizmindmap/][Reddit]]) - [[https://list.orgmode.org/87pl9bljnc.fsf@localhost][Org Mode requests: [RFC] Typesetting code and links when exporting to LaTeX using RTL languages]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4459e5c98e959b62d1851dcb65482d3107d9c157][org-open-at-point-global: Support prefix argument]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d198e689c8a5036ebd9a0d0bead0982c6af18a17][lisp/org.el: Remove deprecated show command]] - Denote: - [[https://protesilaos.com/codelog/2025-11-22-new-emacs-denote-merge/][Protesilaos Stavrou: Emacs: new ‘denote-merge’ package]] - Completion: - [[https://www.youtube.com/watch?v=G5jmVz2FWpg][Emacs For Writers Unit 10: Text Expansion with Abbrev Mode]] (07:38) - Coding: - [[http://yummymelon.com/devnull/announcing-casual-csv.html][nfdn: Announcing Casual CSV]] ([[https://sfba.social/@kickingvegas/115605771841544282][@kickingvegas@sfba.social]]) - [[https://github.com/S-H-GAMELINKS/kanayago][kanayago 0.6.0 - multi-editor real-time Ruby syntax error checking]] ([[https://ruby.social/@S_H_/115604599199429548][@S_H_@ruby.social]]) - [[https://kristofferbalintona.me/posts/202411262240/][A surprising upside to vc-dir marks over magit | Kristoffer Balintona]] - [[https://github.com/LuciusChen/blame-reveal][Introducing blame-reveal.el - Git Blame in Emacs Fringe]] ([[https://www.reddit.com/r/emacs/comments/1p49bmg/introducing_blamerevealel_git_blame_in_emacs/][Reddit]]) - [[https://github.com/ag91/code-review][ag91/code-review: Code Reviews in Emacs (forked)]] ([[https://www.reddit.com/r/emacs/comments/1p2fgkc/codereview_fork_at_least_for_github/][Reddit]]) - Github, Gitlab, Bitbucket - [[https://github.com/jinnovation/kele.el/releases/tag/v0.7.0][Kele (Kubernetes management package) 0.7.0 has been released]] ([[https://www.reddit.com/r/emacs/comments/1p5fetm/kele_kubernetes_management_package_070_has_been/][Reddit]]) - [[https://www.youtube.com/watch?v=VHb8AZXLmAs][MX LInux: Midnight Madness (Python, Emacs, duckdb)]] (33:23) - Math: - [[https://taingram.org/blog/emacs-calc-desktop-entry.html][Thomas Ingram: Creating a Desktop Launcher for Emacs Calc]] ([[https://irreal.org/blog/?p=13419][Irreal]]) - Mail, news, and chat: - [[https://cnoceda.com/tecnologia/posts/20251119T083113--searching-by-sender-in-notmuch__blog_emacs_email_notmuch_tecnologia.html][Searching by sender in notmuch]] ([[https://mastodon.social/@Cnoceda/115577280801066232][@Cnoceda@mastodon.social]]) - [[https://xenodium.com/whatsapp-from-you-know-where][Alvaro Ramirez: WhatsApp from you know where]] - Community: - [[https://www.reddit.com/r/emacs/comments/1p00sah/fortnightly_tips_tricks_and_questions_20251118/][Fortnightly Tips, Tricks, and Questions — 2025-11-18 / week 46]] - [[https://trevdev.ca/blog/the-eternal-battle-of-editors.html][The Eternal Battle of Editors]] ([[https://fosstodon.org/@trevdev/115575063604701903][@trevdev@fosstodon.org]]) - [[https://t.me/emacs_roma][Telegram: View @emacs_roma]] ([[https://fosstodon.org/@gosub/115599166682104187][@gosub@fosstodon.org]]) - new Telegram group for people in Rome - Other: - [[https://github.com/aglet/sparkweather][aglet/sparkweather: Sparkline weather forecasts in Emacs]] ([[https://hachyderm.io/@aglet/115589352607270126][@aglet@hachyderm.io]]) - [[https://arnesonium.com/2025/11/regolith-emacs-launcher][An Emacs Application Launcher for Regolith | Erik L. Arneson]] ([[https://fosstodon.org/@pymander/115577931168901297][@pymander@fosstodon.org]]) - [[https://newartisans.com/2025/11/ecard-vcard-library-for-emacs/][ecard: A new vCard library for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1p0lyuw/ecard_a_new_vcard_library_for_emacs/][Reddit]]) - [[https://jiewawa.me/2025/11/tools-for-studying-chinese-with-emacs/][Jiewawa: Tools for Studying Chinese with Emacs]] - [[https://joarvarndt.se/decentralized-machines.html][Joar von Arndt: Decentralized Personal Computing]] - [[https://github.com/gicrisf/emacs-indigo][emacs-indigo update for stream abstractions (for the indigo cheminformatics library)]] ([[https://fosstodon.org/@gicrisf/115578859666593048][@gicrisf@fosstodon.org]]) - [[http://blog.khalidrafi.me/en/install-emacs-on-android][How to Install and Set Up Emacs on Android | Khalid's Shell]] ([[https://mastodon.social/@tonyptdm/115596051609216444][@tonyptdm@mastodon.social]]) - [[https://kristofferbalintona.me/posts/202505291438/][Surprisingly, Emacs on Android is pretty good | Kristoffer Balintona]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/87ms4knep1.fsf@mailbox.org/][Automatic folding based on hideshow - Michael Heerdegen]], could use help with other languages - [[https://yhetil.org/emacs-devel/f62042e6-0f3f-4f44-badb-bb5caffcda92@cs.ucla.edu/][Re: When compiling Emacs, prefer C23 if available - Paul Eggert]] c17 to c23 - [[https://yhetil.org/emacs-devel/m2ldjwy3kw.fsf@kaminski.se/][Re: [NSApp] Memory usage anomalies - continued.. - Przemysław Alexander Kamiński]] - notes on malloc and NS - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7550791287503ebc582c92841f6483032aa0b050][Support `toolkit-theme-set-functions' on Android and execute hooks safely]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=11b68c6223d154b4c85e8feec63581dcf7c76a3e][New commands to rewind decentralized VCS branches]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75c09b03ed5bd06dd0afd654570236b409341897][Default split-window-preferred-direction to 'longest']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=748c3b2645e68623499e9158902a1dcf4165975e][New command alias vc-restore]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc0f662573684919af7440b41531e9861a86ce6f][Add `toolkit-theme' and 'toolkit-theme-set-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5130bdecca00f8277640c10292036f99abee59d][The --script option now enforces lexical binding (bug#79760)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f4d353f9c9e7dea67f04020a9218c7dfb244d44b][Show the diff buffer with replacements by typing 'd' in 'query-replace']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17f9a6355d6d86058b0100f08f3ff9d6e0844bfd][; * etc/NEWS: Expand on showing warnings on first daemon frame.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c84fb5c73d1c390da5ad8e24157e37b0f3d4c93][; * etc/NEWS: Mention the change about daemon startup warnings (bug#79783)]] - New packages: - [[package:cabal-mode][cabal-mode]]: Support for Cabal packages (MELPA) - [[package:doxymin][doxymin]]: Create doxygen style docs the easy way (MELPA) - [[package:dwin][dwin]]: Navigate and arrange desktop windows (MELPA) - [[package:easy-theme-preview][easy-theme-preview]]: Easily preview themes (MELPA) - [[package:gptel-agent][gptel-agent]]: Agentic LLM use for gptel (MELPA) - [[package:org-tag-tree][org-tag-tree]]: Define Org-mode tag hierarchies from Org subtrees (MELPA) - [[package:tbindent][tbindent]]: Tab Based Indentation Converter (MELPA) - [[package:trailing-newline-indicator][trailing-newline-indicator]]: Show an indicator for the trailing newline (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://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-11][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! ** 2025-11-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/11/2025-11-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/11/2025-11-17-emacs-news/ :EXPORT_DATE: 2025-11-18T12:41:26-0500 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/311781816/ Tue Nov 18 1800 Europe/London - M-x Research: TBA https://m-x-research.github.io/ Wed Nov 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 20 0000 Asia/Singapore - FSF Hackathon https://www.fsf.org/events/fsf40-hackathon-1 Fri Nov 21 0700 America/Vancouver - 0900 America/Chicago - 1000 America/Toronto - 1500 Etc/GMT - 1600 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Nov 22 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Formation fondamentale (2 jours) - Paris, in-person https://emacsboost.com/ - lundi 24 au mardi 25 novembre 2025 - Formation avancée (2 jours) - Paris, in-person https://emacsboost.com/ - lundi 27 au mardi 28 novembre 2025 - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Nov 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 27 0130 Asia/Singapore - [[https://www.reddit.com/r/emacs/comments/1otxhxy/emacsconf_will_be_in_less_than_month/][EmacsConf will be in less than month!]] - Beginner: - [[https://www.youtube.com/watch?v=NnrConrvGxg][GNU Emacs do Zero - Episódio 02]] (19:18) - Emacs configuration: - [[https://www.polyomica.com/weekly-emacs-tip-23-configure-emacs-to-accept-short-answers/][Configure Emacs to accept short answers]] ([[https://irreal.org/blog/?p=13405][Irreal]]) - Emacs Lisp: - [[https://github.com/marcoxa/magiciel][marcoxa/magiciel: Emacs Lisp implementation of UN*X magic(5) and file(1) handling.]] ([[https://mastodon.social/@marcoxa/115545586127218413][@marcoxa@mastodon.social]]) - [[https://www.youtube.com/watch?v=l6o13pLo_Ms][Creating an Emacs Package from Concept to MELPA (Part 1)]] (55:56) - rare-words.el - [[https://www.youtube.com/watch?v=n_JUKfSf8sc][Ep712 Emacs Lisp, Move File to Parent Dir. car cdr cons, Supreme Functional Programing No Variable]] (01:11:25) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1oywj46/i_wanted_whitespacemode_to_highlight_long_lines/][Workaround to get whitespace-mode to highlight long lines with overlays]] - [[https://protesilaos.com/codelog/2025-11-17-emacs-new-doric-themes-siren-mermaid/][Protesilaos Stavrou: Emacs: new Doric themes ‘doric-siren’ and ‘doric-mermaid’]] - Navigation: - [[https://metalhead.club/@stevoooo/115544550394101809][Tip about using ff-find-other-file to jump to related files]] - [[https://irreal.org/blog/?p=13398][Irreal: Setting avy-timeout-seconds To A More Reasonable Value]] - Writing: - [[https://plrj.org/2025/11/12/emacs-spell-check-in-windows-11-macos/][Paul Jorgensen: Emacs spell check in Windows 11 & MacOS]] - [[https://www.youtube.com/watch?v=oToTtoK1PQ0][Ancient Greek Tweaks in Emacs]] (05:01) - Org Mode: - [[https://taonaw.com/2025/11/14/handling-project-in-emacs-the.html][TAONAW - Emacs and Org Mode: Handling project in Emacs - the 2025 version]] ([[https://irreal.org/blog/?p=13412][Irreal]]) - [[https://mbork.pl/2025-11-17_Showing_size_of_Org_mode_subtrees][Marcin Borkowski: Showing size of Org mode subtrees]] - [[https://taonaw.com/2025/11/17/104334.html][TAONAW: org-clone-subtree-with-time-shift]] ([[https://irreal.org/blog/?p=13416][Irreal]]) - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20251112.html][Emacs carnival: Ode to org Babel]] ([[https://fediscience.org/@ericsfraga/115537697218899153][@ericsfraga@fediscience.org]]) - [[https://social.argp.in/@ankit/statuses/01KA1CD0BJKGB207XAS2DJ13WM][How to disable GNOME notifications during org-pomodoro focus sessions]] - [[https://www.reddit.com/r/orgmode/comments/1otw3q5/update_orgsupertag_fixes_database_corruption/][(Update) org-supertag: Fixes Database Corruption & Improves Node View UX]] - [[https://activity.andros.dev/@andros/statuses/01KA3DK6R8V0QRB82279DCMC1T][turning Org Social posts into RSS feeds]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fb931b1b8216beac77da86ed2812b0175d55ba4c][ol-bbdb: Pre-populate the description for BBDB links]] - Completion: - [[https://www.rahuljuliato.com/posts/abbrev-mode][Crafting Your Own Snippets with Emacs Built-In Abbrev Mode]] ([[https://www.reddit.com/r/emacs/comments/1ox5mbi/crafting_your_own_snippets_with_emacs_builtin/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1oy6ddj/new_releases_of_consult_vertico_corfu_and_more/][New releases of Consult, Vertico, Corfu and more]] - [[https://github.com/ventruvian/vertico-timer][vertico-timer, my opinionated approach to vertico-indexed and candidate selection]] ([[https://www.reddit.com/r/emacs/comments/1ozd9e0/sharing_a_verticoextension_verticotimer_my/][Reddit]]) - Coding: - [[https://codeberg.org/IDEmacs/IDEmacs][IDEmacs: aimed at Common Lisp and Scheme programmers, similar to Portacle or Guile Studio.]] ([[https://news.ycombinator.com/item?id=45941835][HN]]) - [[https://jointhefreeworld.org/blog/articles/rust/simple-guix-emacs-rust-development-environment/index.html][Simple Rust Guix Emacs development environment]] ([[https://www.reddit.com/r/emacs/comments/1owsg91/simple_rust_guix_emacs_development_environment/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ox1ppt/eglotheaderlineel_show_language_server_protocol/][eglot-header-line.el: Show language server protocol breadcrumb information in the Emacs header-line using Eglot.]] - [[https://bsky.app/profile/zebudu.bsky.social/post/3m5ovn27rv22b][Tip about changing magit-list-refs-sortby to sort by commit date]] - Shells: - [[https://taingram.org/blog/open-eshell-current-dir.html][Open Emacs Eshell in the Current Directory]] ([[https://mastodon.social/@tiang/115562837794301829][@tiang@mastodon.social]]) - [[https://davemq.github.io/2025/11/12/pipe-to-emacs-buffer.html][Pipe to Emacs buffer | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115538873167523406][@davemq@fosstodon.org]]) - Mail, news, and chat: - [[https://social.coop/@fnat/115547921951639627][Tip about setting notmuch-search-oldest-first to nil]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.17][Release v0.17 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1oylaa8/release_v017_alphapapaementel_matrix_client_for/][Reddit]]) - [[https://xenodium.com/want-a-whatsapp-emacs-client][Alvaro Ramirez: Want a WhatsApp Emacs client? Will you fund it?]] - Fun: - [[https://codeberg.org/amadaluzia/theo.el][amadaluzia/theo.el: Theo de Raadt lives inside your Emacs and he is pissed about it.]] - AI: - [[https://github.com/copilot-emacs/copilot.el/releases/tag/v0.3.0][Release copilot.el v0.3.0 · small improvements]] ([[https://hachyderm.io/@bbatsov/115559265400209496][@bbatsov@hachyderm.io]]) - [[https://i.redd.it/ayy9lfxo4h1g1.gif][Stupid LLM Tricks: LLM-powered yes-or-no interpretation]] ([[https://www.reddit.com/r/emacs/comments/1oy0whz/stupid_llm_tricks_llmpowered_yesorno/][Reddit]]) - [[https://www.youtube.com/watch?v=M386KUIh3Xc][Emacs lisp and gptel building custom llm tools to call emacs functions]] (01:15:38) - [[https://www.youtube.com/watch?v=kpExav29OjM][AI Augmented, Language Agnostic, SWE Workflow, in Emacs]] (37:03) - Community: - [[https://batsov.com/articles/2025/11/16/burst-driven-development-my-approach-to-oss-projects-maintenance/][Bozhidar Batsov: Burst-driven Development: My Approach to OSS Projects Maintenance]] - [[http://yummymelon.com/devnull/thoughts-on-funding-free-software-development.html][Thoughts on Funding Free Software Development]] ([[https://www.reddit.com/r/emacs/comments/1owj8zo/thoughts_on_funding_free_software_development/][Reddit]]) - [[https://preview.org-social.org/?post=https://andros.dev/static/social.org#2025-11-12T08:59:33+0100][emacs.social is down. Is it time for... Org Social?]] ([[https://www.reddit.com/r/emacs/comments/1ouze9j/emacssocial_is_down_is_it_time_for_org_social/][Reddit]]) - Other: - [[https://github.com/konrad1977/knockknock][Knockknock - Unobtrusive notifications for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ovwt42/knockknock_unobtrusive_notifications_for_emacs/][Reddit]]) - [[https://github.com/trevoke/fuzzy-clock.el][Add a fuzzy clock to your modeline]] ([[https://www.reddit.com/r/emacs/comments/1otq2vp/add_a_fuzzy_clock_to_your_modeline/][Reddit]]) - [[https://matklad.github.io/2025/11/10/readonly-characters.html][Readonly Characters Are a Big Deal]] ([[https://lobste.rs/s/nr2reg/readonly_characters_are_big_deal][lobste.rs]]) - [[https://codeberg.org/ZeniesQis/screenshot-capture][ZeniesQis/screenshot-capture: An Emacs package to do Screen capture and Screenshots using ffmpeg, image-magick and scrot.]] ([[https://piaille.fr/@Zenie/115567689524373631][@Zenie@piaille.fr]]) - [[https://codeberg.org/Trevoke/dag-draw.el][New package: dag-draw.el (draw DAGs in ASCII, SVG, DOT) on melpa]] ([[https://www.reddit.com/r/emacs/comments/1ouh01x/new_package_dagdrawel_draw_dags_in_ascii_svg_dot/][Reddit]]) - [[https://www.youtube.com/watch?v=EVjJMssj5iA][Easy Setup for Drew Adams' Essential Emacs Packages on Emacswiki - YouTube]] - [[https://www.reddit.com/r/emacs/comments/1ozhw31/a_huge_increase_in_windows_emacs_startup_speed/][A huge increase in windows EMACS startup speed]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/20251116141047.1015302-1-arsen@aarsen.me/][[PATCH 0/2] Proper XOAUTH2 support for smtpmail (Gnus pending) - Arsen Arsenović]] - [[https://yhetil.org/emacs-devel/86v7jh3b1f.fsf@gnu.org/][Re: MS Windows menu lifecycle - Eli Zaretskii]] some notes on how menus are handled on Windows - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec08011af4f3dab75e9c5da5681d7f1216ebad72][New hideshow option 'hs-cycle-filter' for visibility-cycling with 'TAB']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a0761ddb4bd486ec148eba94eed130ddf28b937c][Improve foldout-exit-fold with negative arg (bug#77370)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=045fe2e2a3ec7723f92c532c0cea22369e0c2f98][; * etc/NEWS (Ibuffer): Announce new faces. (Bug#79786)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e8cc345d5bdc96d0b9fd3cbf7fc8f502604f96e][VC revert commands: Facilities to entirely delete revisions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5dfcba699e1a59be97e22a6f33fa5dfe59a4db9f][Revised bindings for diff-revert-and-kill-hunk]] - New packages: - [[package:cabal-mode][cabal-mode]]: Support for Cabal packages (MELPA) - [[package:gptel-agent][gptel-agent]]: Agentic LLM use for gptel (MELPA) - [[package:org-tag-tree][org-tag-tree]]: Define Org-mode tag hierarchies from Org subtrees (MELPA) - [[package:trailing-newline-indicator][trailing-newline-indicator]]: Show an indicator for the trailing newline (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://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-11][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! ** 2025-11-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/11/2025-11-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/11/2025-11-10-emacs-news/ :EXPORT_DATE: 2025-11-10T20:16:11-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K9T18RMYEHKNVW1HYNEY16TA :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Nov 12 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 14 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/311801687/ Sat Nov 15 1100 America/Los_Angeles - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/311781816/ Tue Nov 18 1800 Europe/London - M-x Research: TBA https://m-x-research.github.io/ Wed Nov 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 20 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Nov 22 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Formation fondamentale (2 jours) - Paris, in-person https://emacsboost.com/ - lundi 24 au mardi 25 novembre 2025 - Emacs configuration: - [[https://www.youtube.com/watch?v=ZKesc3eFcxY][Emacs For Writers Unit 9: Installing Packages]] (06:43) - [[https://www.youtube.com/watch?v=R1Lo-wGZIVY][Hacking on Emacs #4]] (38:06) - Making sure window configuration stays the same after finishing Magit commit (when using `current-window-only`) - [[https://plrj.org/2025/11/06/os-abstraction-with-emacs/][Paul Jorgensen: OS Abstraction with Emacs]] - [[https://www.youtube.com/watch?v=qn6PnM2nNy0][emacs literate org mode config for your init.el]] (59:54) - Emacs Lisp: - [[http://yummymelon.com/devnull/prototyping-a-toolbar-ui-for-edebug.html][Prototyping a Toolbar UI for Edebug]] ([[https://www.reddit.com/r/emacs/comments/1onpjub/prototyping_a_toolbar_ui_for_edebug/][Reddit]], [[https://irreal.org/blog/?p=13389][Irreal]]) - [[https://flandrew.srht.site/listful/every-emoji-in-one-hash-table-playing-with-emacs-ucs-names.html][Listful Andrew: Every emoji in one hash table: playing with Emacs' ucs‑names]] - [[https://kisaragi-hiu.com/2025-11-10-read-or-json/][Kisaragi Hiu: Is it faster to (read) Elisp or parse JSON from Emacs?]] - [[https://www.youtube.com/watch?v=UQC8Rav5zic][Xah Talk Show Ep710 Emacs Lisp Coding, lookup grokipedia, goto line in next pane]] (47:45) - Appearance: - [[https://github.com/Artawower/no-distraction.el][no-distraction.el - my attempt to reduce visual noise in code using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1oqb7me/nodistractionel_my_attempt_to_reduce_visual_noise/][Reddit]]) - [[https://youtu.be/9_iYMas_mGo][Impress other writers with productive transparency (slightly hacky but works for me)]] ([[https://www.reddit.com/r/emacs/comments/1oo66rd/impress_other_writers_with_productive/][Reddit]]) - [[https://protesilaos.com/codelog/2025-11-07-emacs-modus-themes-5-1-0/][Protesilaos Stavrou: Emacs: modus-themes version 5.1.0]] - [[https://protesilaos.com/codelog/2025-11-09-emacs-ef-themes-2-0-0/][Protesilaos Stavrou: Emacs: ef-themes version 2.0.0]] - [[https://protesilaos.com/codelog/2025-11-09-emacs-standard-themes-3-0-0/][Protesilaos Stavrou: Emacs: ‘standard-themes’ version 3.0.0]] - [[https://protesilaos.com/codelog/2025-11-10-emacs-modus-themes-derivatives-more-doc-examples/][Protesilaos Stavrou: Emacs: complete examples for Modus themes derivatives]] - [[https://magnus.therning.org/2025-11-08-making-a-theme-based-on-modus.html][Magnus: Making a theme based on modus]] - [[https://tusharhero.codeberg.page/modus-gotham-is-here.html][tusharhero: ANN: Modus Gotham is here]] - Navigation: - [[https://codelearn.me/2025/11/05/find-file-at-point-trick.html][Ruslan Bekenev: Emacs: find-file-at-point trick]] ([[https://irreal.org/blog/?p=13402][Irreal]]) - [[https://www.youtube.com/watch?v=Kf68nibRKXc][buffer-restore.el - Save and Restore Emacs Window Layouts with Named Sessions]] (03:49) - [[https://zeniesqis.statichost.eu/code/2025-10-24-emacs-perspective-topics/][Emacs Perspective Topics | Zenie’s Qis]] ([[https://piaille.fr/@Zenie/115498166725853066][@Zenie@piaille.fr]]) - Dired: - [[https://www.youtube.com/watch?v=L2CUydP07ug][Emacs dired video thumbnails with ffmpegthumbnailer]] (42:23) - Org Mode: - [[https://www.youtube.com/watch?v=vNFnQz8iUF8][Emacs For Writers Unit 7: Advanced Text Markup in Org Mode]] (08:19) - [[https://tech.tonyballantyne.com/2020/07/22/sidebar-for-emacs-org-mode/][Sidebar for Emacs Org Mode]] ([[https://www.reddit.com/r/emacs/comments/1osgm32/sidebar_for_emacs_org_mode/][Reddit]]) - [[https://write.moxnet.eu/brainiac-v1-1-released][Brainiac v1.1 released]] ([[https://www.reddit.com/r/emacs/comments/1oogmam/brainiac_v11_released/][Reddit]]) - minimal GTD workflows, notes, and task management using Org Mode - [[https://www.reddit.com/r/arch/comments/1ortf0p/arch_install_for_doom_emacs_in_org_mode/][Arch Install for Doom Emacs in org mode...]] - [[https://mastodon.social/@onokoto/115492335486576138][~tel:~ custom link type]] - [[https://mastodon.social/@onokoto/115492332329548891][~name:~ custom link type for defining HTML anchors]] - [[https://list.orgmode.org/871pm81yxw.fsf@localhost][Org Mode requests: [RFC] How do you use org-export-with-entities? (was: question: protect latex macros for export)]] - [[https://flandrew.srht.site/listful/org-tables-in-comments-and-docstrings-in-emacs-lisp-and-bash.html][Listful Andrew: Org tables in comments and docstrings: in Emacs Lisp and Bash]] ([[https://irreal.org/blog/?p=13396][Irreal]]) - [[https://zeniesqis.statichost.eu/code/2025-11-05-markdown-to-org/][Markdown to Org | Zenie’s Qis]] ([[https://piaille.fr/@Zenie/115498222848121357][@Zenie@piaille.fr]]) - [[https://github.com/alvarmaciel/org-screenshot-grim][alvarmaciel/org-screenshot-grim: Take screenshots in org-mode using grim (Wayland)]] - [[https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version][org-social.el 2.5: poll improvements, infinite scroll pagination, random order, etc.]] ([[https://activity.andros.dev/@andros/statuses/01K99GKQDRKT2ANC3YB2CS7C48][@andros@activity.andros.dev]]) - Completion: - [[https://zeniesqis.statichost.eu/code/2025-10-24-emacs-grid-select/][Emacs Grid Select | Zenie’s Qis]] ([[https://piaille.fr/@Zenie/115498139080413433][@Zenie@piaille.fr]]) - Coding: - [[https://github.com/clojure-emacs/cider/releases/tag/v1.20.0][Release CIDER 1.20 ("Lanzarote") - small improvements]] ([[https://hachyderm.io/@bbatsov/115498042676304452][@bbatsov@hachyderm.io]]) - Clojure - [[https://katafrakt.me/2025/11/04/eglot-ruby-lsp-standardrb/][Eglot, Ruby LSP and StandardRB]] - [[https://www.youtube.com/watch?v=f7UX79i_mmc][Emacs eglot and language servers for auto completion]] (25:08) - [[https://github.com/martibosch/snakemacs][snakemacs: an emacs30 setup for Python and Jupyter with pixi]] ([[https://www.reddit.com/r/emacs/comments/1on5a3i/snakemacs_an_emacs30_setup_for_python_and_jupyter/][Reddit]]) - [[https://github.com/gicrisf/emacs-indigo][Emacs Indigo: bindings for the Indigo cheminformatics library]] ([[https://www.reddit.com/r/emacs/comments/1orwi89/emacs_indigo_bindings_for_the_indigo/][Reddit]]) - [[https://www.youtube.com/watch?v=p_xX_vX8M7g][Effective Golang in Emacs]] (34:18, [[https://www.reddit.com/r/emacs/comments/1orv3yo/effective_golang_in_emacs/][Reddit]], [[https://hachyderm.io/@skybert/115515273234704329][@skybert@hachyderm.io]]) - [[https://github.com/Crandel/home/blob/master/.config/emacs/recipes/go-rcp.el#L89][home/.config/emacs/recipes/go-rcp.el at master · Crandel/home · GitHub]] ([[https://fosstodon.org/@crandel/115524447210121710][@crandel@fosstodon.org]]) - [[https://github.com/konrad1977/swift-development][Swift development - a complete package for building iOS/macOS apps using Emacs]] ([[https://www.reddit.com/r/emacs/comments/1oqnp8g/swift_development_a_complete_package_for_building/][Reddit]], [[https://irreal.org/blog/?p=13394][Irreal]]) - [[https://feyor.sh/blog/godbolt-in-emacs-with-disaster-and-zig/][George Huebner: disaster.el + zig cc = Budget godbolt]] - [[https://i.redd.it/56ejjdgmhgzf1.jpeg][gfm-alerts.el: Syntax highlighting for quote blocks that become alerts on GitHub]] ([[https://www.reddit.com/r/emacs/comments/1op5sms/gfmalertsel_syntax_highlighting_for_quote_blocks/][Reddit]]) - [[https://mastodon.social/@glyph/115509938521193602][Tip: Customize magit-margin-settings to show more info in the magit margins]] - Web: - [[https://floss.social/@jani/115490813694487223][Tip about browse-url-at-point, global-goto-address-mode]] - Multimedia: - [[https://xenodium.com/bending-emacs-episode-5-ready-player-mode][Alvaro Ramirez: Bending Emacs - Episode 5: Ready Player Mode]] ([[https://www.youtube.com/watch?v=BjCgo6NC9Zw][YouTube]], [[https://irreal.org/blog/?p=13391][Irreal]]) - [[https://monospace.games/posts/20231030-editing-svg-with-emacs.html][How to set up emacs as an SVG editor - Monospace Games]] (2023) - Fun: - [[https://mbork.pl/2025-11-10_ASCII_art_timeline_diagrams][Marcin Borkowski: ASCII art timeline diagrams]] - [[https://www.youtube.com/shorts/3bo4ZNUoGqs][Meanwhile on Emacs life... - YouTube]] - AI: - [[https://www.augmentcode.com/blog/auggie-acp-zed-neovim-emacs][Auggie supports ACP–now available in Zed, Neovim, and Emacs - Augment Code]] - [[https://v.redd.it/x86f14pw04zf1][Agent Shell 0.17 Improvements (now shipping on MELPA)]] ([[https://www.reddit.com/r/emacs/comments/1onopaf/agent_shell_017_improvements_now_shipping_on_melpa/][Reddit]]) - [[https://qiita.com/ohtsuka/items/32efd3305a105488db75][gptel-magitのコミットメッセージを日本語にする #Emacs - Qiita]] ([[https://fedibird.com/@ohtsuka/115508671540644806][@ohtsuka@fedibird.com]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1onwfb0/fortnightly_tips_tricks_and_questions_20251104/][Fortnightly Tips, Tricks, and Questions — 2025-11-04 / week 44]] - [[https://emacs.social/@runlevelrobot/115509445554601269][emacs.social shutting down soon]] - [[https://maxxcan.codeberg.page/2025-11-03-por-qu%C3%A9-eleg%C3%AD-emacs-como-mi-editor-avanzado.html][Por qué elegí Emacs como mi editor avanzado (1ª Parte)]] ([[https://mastodon.social/@maxxcan/115499726510680209][@maxxcan@mastodon.social]]) - [[https://coyotetracks.org/blog/everything-in-emacs/][The Emacs for everything obsession]] ([[https://irreal.org/blog/?p=13387][Irreal]]) - Other: - [[https://joshblais.com/blog/how-i-am-deeply-integrating-emacs/][How I am Deeply Integrating Emacs]] ([[https://www.youtube.com/watch?v=n5VMWuxLi10][YouTube]] 19:53, [[https://www.reddit.com/r/emacs/comments/1opkvw1/how_i_am_deeply_integrating_emacs/][Reddit]], lots of discussion on [[https://news.ycombinator.com/item?id=45832341][HN]], [[https://lobste.rs/s/8i5duw/how_i_am_deeply_integrating_emacs][lobste.rs]]) - [[https://github.com/amno1/help-extras][A bunch of small tools to enhance the built-in help-mode]] ([[https://www.reddit.com/r/emacs/comments/1or0ckb/a_bunch_of_small_tools_to_enhance_the_builtin/][Reddit]]) - [[https://www.youtube.com/watch?v=R6gYZ5B4lqs][Why I Use Emacs for Ontologies (and How to Memorize a HUGE Knowledge Graph) [AMA #1]​]] (19:30) - [[https://www.youtube.com/watch?v=NO8818bzwmU][Eldoc-mouse demo for emacs lisp]] (00:18) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/867bvz670u.fsf@gnu.org/][Re: emacs-30 a71ba898db8: ; Update the MinGW URLs in w32 FAQ and nt/INSTALL - Eli Zaretskii]] challenges of mingw environment setup - [[https://yhetil.org/emacs-devel/c0b62bd2-9d22-43b4-8480-f74dee378753@gmx.at/][Inhibiting frame parameter changes - martin rudalics]] - [[https://yhetil.org/emacs-devel/jwvjz07ys0i.fsf-monnier+emacs@gnu.org/][Re: An idea for modifying the strategy for determining positions in byte compile warning/error messages - Stefan Monnier]] - [[https://yhetil.org/emacs-devel/87seevdsed.fsf@protonmail.com/][also considering various macros that are frequently used]] - [[https://yhetil.org/emacs-devel/86v7jnd3le.fsf@gnu.org/][Re: Extending seq.el with splice functionality - Eli Zaretskii]] - expanding/splitting seq.el? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=04520bfd7ef593b77a7fe84ab1f4f4353365b717][Zone multi-window and -frame support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef9860588aca66abbcc47a0d49a373e0cd660d78][; * etc/NEWS (hs-hide-block-behavior): Explain the replacements.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c18d23d66832c27632ffcb843770ca4b5c67897][(diff-refine-threshold): New custom var (bug#79546)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=68e337e630f8d0960cf971f066c27f315634bc39][Don't discard empty string arguments from emacsclient]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8815194ea6d4d0fbbe7967c5e3b08526ef032337][Unify constants that are equal-including-properties in compiler]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e7505ca213d77ea2f34caeb01d185e340641b5f4][Add option to auto-refresh the lossage buffer. (Bug#79732)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=959345f602d9a779875df689bdf0adb2b84be4dc][hideshow: Rewrite 'hs-special-modes-alist']] - New packages: - [[package:dag-draw][dag-draw]]: Draw directed graphs using the GKNV algorithm (MELPA) - [[package:fuzzy-clock][fuzzy-clock]]: Display time in a human-friendly, approximate way (MELPA) - [[package:maccalfw][maccalfw]]: Calendar view for Mac Calendars (MELPA) - [[package:org-mcp][org-mcp]]: MCP server for Org-mode (MELPA) - [[package:typst-preview][typst-preview]]: Live preview of typst (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://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-11][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! ** 2025-11-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/11/2025-11-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/11/2025-11-03-emacs-news/ :EXPORT_DATE: 2025-11-03T18:21:39-0500 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K96JN7K40X9KX3VV3HXRKY3T :END: The Emacs Carnival blog theme for November is [[https://donaldh.wtf/2025/10/emacs-carnival-2025-11-an-ode-to-org-babel/][An Ode to Org Babel]]. Check out last month's posts about [[https://plaindrops.de/blog/2025/emacscarnival/][maintenance]]! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Nov 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Nov 7 0030 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/311589597/ Thu Nov 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Nov 7 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Nov 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 8 0000 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #11 2025 (v #živo) https://dogodki.kompot.si/events/b426cd44-410e-4fa6-848e-f9c863b9c4f8 Tue Nov 11 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Nov 12 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 14 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/311801687/ Sat Nov 15 1100 America/Los_Angeles - Beginner: - [[https://youtu.be/jHTc2tiXt8M][GNU Emacs do Zero - Episódio 01 - YouTube]] ([[https://hachyderm.io/@lobocode/115447041856007850][@lobocode@hachyderm.io]]) - Emacs configuration: - [[https://forge.arjenwiersma.nl/arjen/upiv/][arjen/upiv: Emacs package to insert custom variables into the use-package form with their current value. - Forge The Arjen: Beyond coding. We Forge.]] ([[https://fosstodon.org/@credmp/115464624732520706][@credmp@fosstodon.org]]) - [[https://github.com/mujaxso/funmacs/releases/tag/v0.1.2][FunMacs version 0.1.2]] ([[https://www.reddit.com/r/emacs/comments/1ol22jl/funmacs_version_012/][Reddit]]) - [[https://www.youtube.com/watch?v=6yLmEGIIwb0][Emacs For Writers Unit 8: Your First Configuration]] (06:56) - Emacs Lisp: - [[http://yummymelon.com/devnull/prototyping-a-toolbar-ui-for-edebug.html][Charles Choi: Prototyping a Toolbar UI for Edebug]] - [[https://github.com/kisaragi-hiu/read-timestamp][kisaragi-hiu/read-timestamp: Elisp function for reading an ISO 8601 timestamp from the user]] ([[https://kisaragi-hiu.com/projects/read-timestamp/][Kisaragi Hiu]]) - [[https://www.youtube.com/watch?v=XkgymMFV1HQ][Hacking on Emacs #2: Enabling forge.fedoraproject.org support for git-link]] (34:39) - Appearance: - [[https://enzuru.medium.com/ad78651329fb?source=friends_link&sk=bdd98fec947f8060b6c9716f04e4dca9]["Pure GTK" Emacs will now respect GNOME's dark mode toggling for drawing the title bar and widgets]] ([[https://www.reddit.com/r/emacs/comments/1omoe6m/pure_gtk_emacs_will_now_respect_gnomes_dark_mode/][Reddit]]) - [[https://protesilaos.com/codelog/2025-11-01-emacs-modus-themes-5-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 5.0.0]] - [[https://gitlab.com/magus/modus-catppuccin][ANN: An Emacs Catppuccin theme (based on modus-themes, and now usable)]] ([[https://www.reddit.com/r/emacs/comments/1on50kt/ann_an_emacs_catppuccin_theme_based_on/][Reddit]]) - Navigation: - [[http://yummymelon.com/devnull/announcing-casual-ediff.html][Charles Choi: Announcing Casual Ediff]] ([[https://www.reddit.com/r/emacs/comments/1ok0yf3/announcing_casual_ediff/][Reddit]], [[https://irreal.org/blog/?p=13375][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1ohr4uy/tip_use_deletepair_to_change_surroundings_similar/][Tip: Use delete-pair to change surroundings similar to vim-surround, or to paste only the contents of surroundings]] ([[https://irreal.org/blog/?p=13371][Irreal]]) - Writing: - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Fill-Commands.html][Fill Commands (GNU Emacs Manual) - options for customizing]] ([[https://mamot.fr/@CyrilBrulebois/115459242487827207][@CyrilBrulebois@mamot.fr]]) - Org Mode: - [[https://list.orgmode.org/87frax514c.fsf@localhost][[ANN] Contribute to Org mode during FSF40 hackathon [online], Nov 21-23, 2025]] - [[https://www.reddit.com/r/orgmode/comments/1ojnrq1/i_figured_it_out_text_highlighting/][Tip about using org-remark for text highlights]] - [[https://mahmoodsh.com/efficiently_parsing_org_files.html][efficiently parsing org-mode files]] ([[https://www.reddit.com/r/emacs/comments/1oky4hy/efficiently_parsing_orgmode_files/][Reddit]], [[https://irreal.org/blog/?p=13379][Irreal]]) - [[https://donaldh.wtf/2025/10/emacs-carnival-2025-11-an-ode-to-org-babel/][Donald Hunter: Emacs Carnival 2025-11 — An Ode to Org Babel]] - [[https://lukascbossert.de/posts/org-babel/][org-babel is ROOT]] ([[https://mastodon.social/@lukascbossert/115476665193363352][@lukascbossert@mastodon.social]]) - [[https://www.cyan.sh/blog/posts/org-babel-for-ttrpg-automation.html][Jakub Nowak: Org Babel for TTRPG Automation]] - [[https://mbork.pl/2025-10-27_Org_mode_burst_timer][Marcin Borkowski: Org mode burst timer]] - [[https://mbork.pl/2025-11-03_Beeminder_Org_timer][Marcin Borkowski: Beeminder Org timer]] - [[https://flandrew.srht.site/listful/sw-bash-append2org.html][Listful Andrew: Append2Org — Send your clipboard to an Org file as a subtree (Bash package)]] - [[https://sachachua.com/blog/2025/10/playing-around-with-org-db-v3-and-consult-vector-search-of-my-blog-posts-with-previews/][Sacha Chua: Playing around with org-db-v3 and consult: vector search of my blog post Org files, with previews]] - [[https://taonaw.com/2025/10/27/i-found-a-potentially-useful.html][TAONAW - Emacs and Org Mode: org-timeblock and compat]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46bfd06ad868978c5dff698bfd83688705cf9ed3][ob-ditaa.el: ditaa executable, SVG output, and output type control]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fbaef0ebbcf9183e05645a0e0393be2f7cb469c9][ox-odt: Add option to specify path of generated MathML files]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5c15ed13024e391d7fdcfd13886f696dbf5eff1e][ox-odt: Allow LaTeX fragment conversion from any preview method]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=abb1b529fca5d538d0efb625872e2ccf57712fc5][ob-core: Fix noweb tangle recursive expansion]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2556f75bf34558979fcf52ac50754dfce85458b7][DND: Follow link format defined in org-attach-store-link-p]] - Denote: - [[https://macowners.club/posts/capture-safari-content-denote/][Aimé Bertrand: Quick Capture Safari content into a Denote file]] - Completion: - [[https://www.youtube.com/watch?v=0qEHgiaSnsw][Yasnippet: A Useful Templating System in Emacs]] (09:21) - [[https://sachachua.com/blog/2025/10/consult-org-db-v3-approximate-search-of-my-sketches-using-text-and-a-multi-source-consult-command-for-approximately-searching-sketches-and-blog-posts/][Sacha Chua: consult + org-db-v3: Approximate search of my sketches using text, and a multi-source consult command for approximately searching sketches and blog posts]] - Coding: - [[https://github.com/martibosch/snakemacs][snakemacs: an emacs30 setup for Python and Jupyter with pixi]] - [[https://web.archive.org/web/20250313015843/https://robbmann.io/posts/006_emacs_2_python/][I found this helpful for getting going with Python, after frustrations with language servers]] (2022, [[https://www.reddit.com/r/emacs/comments/1olo6xv/i_found_this_helpful_for_getting_going_with/][Reddit]]) - [[https://www.youtube.com/watch?v=WDVCmJNDhDw][Using Emacs and json-par-mode to navigate through records in a JSON file]] (00:47) - [[https://www.youtube.com/watch?v=1GVoHtZjGlw][Quick Git Tip Using Magit Inside Emacs 2025_11_04_02:55:35 - YouTube]] - [[https://todon.nl/@mousebot/115463444150986628][forgejo client fj.el 0.28: display attachments as links, add attachments, download]] - Mail, news, and chat: - [[https://bobonmedicaldevicesoftware.com/blog/2025/10/27/elfeed-curate-update-two-new-features][Elfeed Curate Update: Two new features]] ([[https://www.reddit.com/r/emacs/comments/1ohh5c1/elfeed_curate_update_two_new_features/][Reddit]]) - Multimedia: - [[https://www.youtube.com/watch?v=gimjJH73wxI][Writing Music in Emacs - YouTube]] (2020) - AI: - [[https://xenodium.com/agent-shell-016-improvements-melpa][agent-shell 0.17 improvements + MELPA: OpenCode and Gwen Code, send files, send screenshots, and lots more]] ([[https://indieweb.social/@xenodium/115487924631996064][@xenodium@indieweb.social]]) - [[https://github.com/laurynas-biveinis/org-mcp/][org-mcp: an MCP server allowing LLMs to work with Org items]] ([[https://www.reddit.com/r/emacs/comments/1ok16yq/orgmcp_an_mcp_server_allowing_llms_to_work_with/][Reddit]] - Community: - [[https://taonaw.com/2025/10/27/emacs-and-mental-challanges.html][TAONAW - Emacs and Org Mode: Emacs and mental challenges]] ([[https://irreal.org/blog/?p=13377][Irreal]]) - [[https://irreal.org/blog/?p=13382][Irreal: Living In The Browser Vs. Living In Emacs]] - [[https://quijotelibre.net/blog/sharpening-axe-preparing-soil-harvest/][Sharpening the axe (or preparing the soil for the harvest) | Quijote Libre]] - [[https://quijotelibre.net/blog/afilar-hacha-preparar-tierra-cosecha/][Afilar el hacha (o preparar la tierra para la cosecha) | Quijote Libre]] - [[https://commonplace.doubleloop.net/emacs-carnival-praise-the-patchers][Emacs Carnival: Praise the patchers]] - [[https://christiantietze.de/posts/2025/10/sharpening-the-saw-with-emacs/][Sharpening the Saw with Emacs • Christian Tietze]] ([[https://irreal.org/blog/?p=13373][Irreal]]) - [[https://protesilaos.com/codelog/2025-11-03-prot-asks-logan-fiction-conflict-escapism-life-lessons/][Protesilaos Stavrou: Prot Asks: Logan about fiction, conflict, escapism, and life lessons]] - Other: - [[https://idiomdrottning.org/on-top-of-emacs-god-mode][On top of Emacs' god-mode]] ([[https://mastodo.neoliber.al/@petes_bread_eqn_xls/115446968578651397][@petes_bread_eqn_xls@mastodo.neoliber.al]]) - [[https://emacs.dyerdwelling.family/emacs/20251101152419-emacs--the-ping-localhost-hack-for-emacs-shell-on-windows/][James Dyer: The Ping Localhost Hack for Emacs Shell on Windows]] - [[https://flandrew.srht.site/listful/creating-emoji-flags-in-emacs-lisp-and-bash.html][Listful Andrew: Creating emoji flags in Emacs Lisp and Bash]] - [[https://github.com/thndrbrrr/gtasks][[ANN] gtasks.el - Google Tasks API wrapper for Emacs (MELPA, v0.2.2)]] ([[https://www.reddit.com/r/emacs/comments/1oiczye/ann_gtasksel_google_tasks_api_wrapper_for_emacs/][Reddit]]) - [[https://curious.port111.com/2025/10/30/its-fall-time-to-clean.html][It's Fall. Time to clean up my emacs clutter. - George Jones]] - [[https://xenodium.com/time-zones-now-on-melpa][Alvaro Ramirez: time-zones now on MELPA. Do I have your support?]] ([[https://www.reddit.com/r/emacs/comments/1ohcnor/timezones_now_on_melpa_do_i_have_your_support/][Reddit]], [[https://irreal.org/blog/?p=13384][Irreal]]) - [[https://baty.net/posts/2025/10/creating-posts-for-zola-in-emacs/][Jack Baty: Creating posts for Zola in Emacs]] - [[https://tusharhero.codeberg.page/emacs-needs-keyboard.html][tusharhero: GNU Emacs needs a virtual keyboard]] - [[https://thanosapollo.org/posts/daily-drive-pi5-01/][Thanos Apollo: Daily Driving a Raspberry Pi 5]] - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/m2y0ouf5vw.fsf@kaminski.se/][[NSApp] Memory usage anomalies - status update - Przemysław Alexander Kamiński]] - [[https://yhetil.org/emacs-devel/m2sef1g7b8.fsf@kaminski.se/][Explanation of problem]] - [[https://yhetil.org/emacs-devel/87tszbfd99.fsf@protonmail.com/][Re: An idea for modifying the strategy for determining positions in byte compile warning/error messages - Pip Cet]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b01435306a36e4e75671fbe7bacea351f89947d5][Change tree-sitter query predicate names (bug#79687)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2c4e7a99cc161ed4ee246a698792feeff26d7b91][Handle resizing of fullscreen frames more consistently (Bug#79704)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dd9d1df4fa6c96acecaae94461d962da1d822494][Automatically toggle between dark and light mode PGTK widgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2447188a69b63ac5692b16ef3207f615850c2291]['map-y-or-n-p' now uses the minibuffer to read a char (bug#79664)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab4a616b0b2d355014d1857ed9b0ac41ca300be4]['read-multiple-choice' now uses the minibuffer to read a char (bug#79664)]] - New packages: - [[package:agent-shell][agent-shell]]: A single native shell experience to interact with agentic providers (Claude Code, Gemini CLI, Goose, Codex, OpenCode, Qwen, etc.) (MELPA) - [[package:creamy-theme][creamy-theme]]: A simple creamy theme (MELPA) - [[package:isl][isl]]: Simple incremental search in current-buffer (NonGNU ELPA) - [[package:minimal-dashboard][minimal-dashboard]]: A very minimal dashboard plugin (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://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-11][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! ** 2025-10-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/10/2025-10-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/10/2025-10-27-emacs-news/ :EXPORT_DATE: 2025-10-27T10:04:01-0400 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Oct 29 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Oct 30 0130 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/311589597/ Thu Nov 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Nov 7 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Nov 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 8 0000 Asia/Singapore - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/october-2025/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 25, 2025]] - Beginner: - [[https://www.youtube.com/watch?v=tBwu127eVyk][أساسيات إيماكس كمحرر نصوص | The Basics of Emacs as a Text Editor]] (19:35) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1og34ko/configuring_displaybufferalist_is_absolutely/][Configuring display-buffer-alist is absolutely worth it]] - [[https://sdf.org/~pkal//blog/emacs/ini-init.html][Philip Kaludercic: Ini-style Emacs Configuration Files?]] - [[https://github.com/mujaxso/funmacs/releases/tag/v0.1.1][FunMacs - Yet Another Lightweight Emacs Configuration, Using KISS philosophy. The second release]] ([[https://www.reddit.com/r/emacs/comments/1oftq7o/funmacs_yet_another_lightweight_emacs/][Reddit]]) - Emacs Lisp: - [[https://youtube.com/watch?v=6B45y7lU9Zw&si=JcFtMhc2y9AhTLV8][Tip about using corfu-popupinfo-mode to show docs for candidates]] (00:26, [[https://www.reddit.com/r/emacs/comments/1oh7nbc/i_just_found_this_is_extremely_useful_especially/][Reddit]]) For company, use company-quickhelp or company-box - [[https://www.reddit.com/r/emacs/comments/1oe4yyo/solution_to_how_to_eval_both_function_definition/][Solution to how to eval both function definition and test case]] - putting inside a progn or let - Appearance: - [[https://github.com/rajp152k/bit-mage-theme.el][High Contrast Theme : towards increased -nw usability]] ([[https://www.reddit.com/r/emacsporn/comments/1og9fkj/high_contrast_theme_towards_increased_nw_usability/][Reddit]]) - Navigation: - [[https://fosstodon.org/@dliden/115425072042627905][Tip about registering and restoring window configurations]] - Dired: - [[https://xenodium.com/bending-emacs-episode-4-batch-renaming-files][Alvaro Ramirez: Bending Emacs - Episode 4: Batch renaming files]] ([[https://www.youtube.com/watch?v=1E0ThCSr8Qw][YouTube]], [[https://www.reddit.com/r/emacs/comments/1oe88nu/bending_emacs_episode_4/][Reddit]], [[https://irreal.org/blog/?p=13361][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=YzO2HjhLYBk][Emacs For Writers Unit 6: Welcome to Org Mode]] (11:54) - [[https://randyridenour.net/posts/2025-10-05-simple-emacs-dashboard.html][Randy Ridenour: A Simple Emacs Dashboard]] ([[https://irreal.org/blog/?p=13356][Irreal]]) - [[https://mbork.pl/2025-10-20_A_class_register_in_Org_Mode][Marcin Borkowski: A class register in Org Mode]] - [[https://www.reddit.com/r/emacs/comments/1obsy7c/let_emacs_figure_out_when_youre_free_useful_org/][Let Emacs figure out when you're free. Useful Org Agenda custom Elisp.]] - [[https://github.com/SenkiReign/org-grapher][org-grapher: Simple graph view for org-mode]] ([[https://www.reddit.com/r/emacs/comments/1obxp79/orggraph_simple_graph_view_for_orgmode/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1oh5vp0/orggrapher_simple_graph_for_orgmode_to_see/][r/orgmode]]) - [[https://kyo.iroiro.party/en/posts/emacs-maintains-my-arch/][Kana: Using Emacs Org-mode As My Package Manager]] - [[https://list.orgmode.org/87cy6be06w.fsf@localhost][[BLOG] #22 [[bbb:OrgMeetup]​] on Wed, September 10, 19:00 UTC+3]] - notes - [[https://doi.org/10.5281/zenodo.17451199][Resilient Technologies. Why Decades-Old Tools Define the ROOT of Modern Research Data Management]] ([[https://mastodon.social/@lukascbossert/115444641739042691][@lukascbossert@mastodon.social]], [[https://mastodon.social/@lukascbossert/115412602452459577][previous]]) - [[https://github.com/novoid/orgmode-ACM-template][novoid/orgmode-ACM-template: Using new Emacs Org-mode LaTeX exporter to generate LaTeX/PDF files that meet the requirements of ACM (unmaintained!)]] (2012, [[https://graz.social/@publicvoit/115423156830108052][@publicvoit@graz.social]]) - [[https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version][org-social 2.3: discover, edit, interactive Org Mode, my profile, improvements]] ([[https://activity.andros.dev/@andros/statuses/01K8H968KJDKPPEY0BKVWBG9XQ][@andros@activity.andros.dev]]) - [[http://en.andros.dev/blog/4e12225f/why-your-socialorg-files-can-have-millions-of-lines-without-any-performance-issues/][Andros Fenollosa: Why your social.org files can have millions of lines without any performance issues]] ([[https://www.reddit.com/r/orgmode/comments/1ogbz5c/why_your_socialorg_files_can_have_millions_of/][Reddit]], [[https://news.ycombinator.com/item?id=45701980][HN]], [[https://lobste.rs/s/bvxjxj][lobste.rs]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=df5628041dd2317f458e2903bc61fb985849c328][etc/ORG-NEWS (Inline tasks in a clocktable...): Move to Miscellaneous section]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=629d08fa55c9515d93c01018a642c67d1d095fe0][Clocktables: Indent inline tasks under their heading]] - Coding: - [[https://github.com/smihica/emmet-mode][Tip about using emmet-mode to write HTML efficiently]] ([[https://rollenspiel.social/@ArneBab/115413067582282542][@ArneBab@rollenspiel.social]]) - [[https://www.youtube.com/watch?v=OJqocEYhgng]["It Works": More Adventures with Racket and Emacs]] (23:55) - [[https://www.youtube.com/watch?v=IEGfWHOg_GQ][Treesitter "show definition" in C with Emacs]] (06:21) - Shells: - [[https://www.youtube.com/watch?v=LVlF3-KyqvY][Piping In&Out of Emacs buffers in terminal.]] ([[https://www.reddit.com/r/emacs/comments/1ogaf4t/piping_inout_of_emacs_buffers_in_terminal/][Reddit]]) mx-piper ([[https://irreal.org/blog/?p=13369][Irreal]]) - Mail, news, and chat: - [[https://screwlisp.small-web.org/eev/mastodonel-eev-repl-programming/][MastodonEl + eev = Fediverse Programming]] ([[https://gamerplus.org/@screwlisp/115421319492561053][@screwlisp@gamerplus.org]]) - AI: - [[https://github.com/jethrokuan/agent-shell-manager][agent-shell-manager.el]] ([[https://www.reddit.com/r/emacs/comments/1oen1in/agentshellmanagerel/][Reddit]]) - [[https://eca.dev/][ECA: Hooks support and many more!]] ([[https://www.reddit.com/r/emacs/comments/1obi80t/eca_hooks_support_and_many_more/][Reddit]]) - [[https://www.youtube.com/watch?v=6xv28WTiGsI][Emacs gptel and mcp-searxng enable web search for your llm's with searxng]] (01:11:34) - Community: - [[https://www.reddit.com/r/emacs/comments/1oc1ujp/fortnightly_tips_tricks_and_questions_20251021/][Fortnightly Tips, Tricks, and Questions — 2025-10-21 / week 42]] - [[https://protesilaos.com/codelog/2025-10-26-prot-asks-maxim-writing-thinking-narratives-productivity/][Protesilaos Stavrou: Prot Asks: Maxim about writing, thinking, criticism, narratives, and productivity]] - Other: - [[https://gitlab.com/boskoivanisevic/boem-weather][boem-weather: A simple weather package]] ([[https://www.reddit.com/r/emacs/comments/1ogo2os/a_simple_weather_package/][Reddit]]) - [[https://xenodium.com/emacs-time-zones-mode][Emacs time-zones]] ([[https://lobste.rs/s/dou6g6/emacs_time_zones][lobste.rs]]) - [[https://www.youtube.com/watch?v=8P4T5Pr36v8][Showcasing Some of My Essential Emacs and Shell Tools on GitHub - YouTube]] - [[https://mike.hostetlerhome.com/emacs-maintenance][Emacs Maintenance — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/115413902179416401][@mikehoss@appdot.net]]) - [[https://jiewawa.me/2025/10/trying-to-do-the-last-20/][Jiewawa: Trying to do the last 20%]] - org-workout, koreader-import, eww-filters, meow-paren, Chinese helpers - [[https://github.com/yibie/Oil.el/blob/main/readme.md][oil.el: easily batch-add new files]] ([[https://www.reddit.com/r/emacs/comments/1ofknwh/release_oilel_batch_create_files_easily_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=13363][Irreal]]) - [[https://codeberg.org/draxil/starling-el][starling-el update: support for multiple accounts]] ([[https://social.linux.pizza/@draxil/115442670545216272][@draxil@social.linux.pizza]]) - banking - [[https://masto.ai/@jiewawa/115423515671426894][my/jieba-chinese-word-at-point]] - [[https://gnu.emacs.bug.narkive.com/fQYJ1V7H/cal-persia-el-disagrees-with-iranian-calendar-in-a-d-2025][cal-persia.el disagrees with Iranian calendar in A.D. 2025 - how to fix]] ([[https://functional.cafe/@omidmnz/115430344778835405][@omidmnz@functional.cafe]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00609.html][Some progress on cond*]] - [[https://yhetil.org/emacs-devel/87h5vorufm.fsf@stebalien.com/T/#t][Speeding up image scrolling/clipping with the Cairo backend]] - [[https://yhetil.org/emacs-devel/aPzgFaBCBVRqWBqC@MAC.fritz.box/][An idea for modifying the strategy for determining positions in byte compile warning/error messages - Alan Mackenzie]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23d863357920d283b899fd3757ccfa387a95ffe6][Avoid face inheritance cycles]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a78bf76fb9748bc62f275bb95502aef0b3d6c637][Revert recent additions of 'split-frame' and 'merge-frames']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b8cec55c4631056df5512635ee9a66e5f51a438][Document and announce 'split-frame' and 'merge-frames']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=287fb2fbad6a75cc88ccd875ddcb38c18f75338f][(custom-initialize-after-file): New function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a75481932e3e23eaab1b6ad1b2cbb7535a6a312][Allow renaming of frames to F on text terminals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a56cf9194cc9132d61d2bbccde48f5ea5e7e34b][Improve Dired handling of file names with newlines (bug#79528)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4565870dfa01bba7073813fa749113417885417c][hideshow: Add new option for control how the block should be hidden.]] - New packages: - [[package:acp][acp]]: An ACP (Agent Client Protocol) implementation (MELPA) - [[package:auto-save-visited-local-mode][auto-save-visited-local-mode]]: Buffer-local auto-save for visited files (MELPA) - [[package:ewm][ewm]]: Window manager (MELPA) - [[package:fj][fj]]: Client for Forgejo instances (MELPA) - [[package:gtasks][gtasks]]: Google Tasks API (sync) (MELPA) - [[package:org-social][org-social]]: An Org-social client (MELPA) - [[package:pretend-type][pretend-type]]: Reveal buffer as you pretend to type (MELPA) - [[package:renpy-mode][renpy-mode]]: Major mode for editing Ren'Py files (MELPA) - [[package:starling][starling]]: Starling bank interaction (MELPA) - [[package:time-zones][time-zones]]: Time zone lookups (MELPA) - [[package:tts][tts]]: Text-to-Speech (TTS) (MELPA) - [[package:zine-mode][zine-mode]]: Major mode for zine, the static site generator (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://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-10][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! ** 2025-10-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/10/2025-10-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/10/2025-10-20-emacs-news/ :EXPORT_DATE: 2025-10-20T10:54:58-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K818TSGJ8S53XC8AT7V7VNQY :EXPORT_MODIFIED: 2025-10-20T22:19:27-0400 :END: #+begin_update [2025-10-20]: Fixed org-linkin link, thanks gnomon-! #+end_update - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Oct 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Oct 29 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Oct 30 0130 Asia/Singapore - [[https://www.reddit.com/r/emacs/comments/1oaua81/formations_emacs_en_présenciel_à_paris_pour/][Formations Emacs en présenciel (à Paris) pour utilisateurs motivés]] - Nov 24/25 or 27/28 - Beginner: - [[https://www.youtube.com/watch?v=rhjBvrENwVY][Emacs For Writers Unit 5: Basic File Management and Navigation]] (06:18) - [[https://www.youtube.com/watch?v=fGEtK9JsfKc][Emacs Adventure | Exploring Vanilla Emacs]] (06:50) - Emacs configuration: - [[https://youtu.be/1kUqgYk_rrI][Emacs as Microsoft Word killer part 3. Using Conditionals and Defvar to Simplify Multiple Configs Across Multiple Platforms.]] (25:25) - [[https://github.com/mujaxso/funmacs][FunMacs lightweight modular Emacs configuration]] ([[https://www.reddit.com/r/emacs/comments/1o6c1nk/funmacs_lightweight_modular_emacs_configuration/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1oa8m46/funmacs_lightweight_modular_emacs_configuration/][Reddit]]) - [[https://github.com/RolandMarchand/medicated-emacs][Medicated Emacs: A minimal, modern Emacs configuration that just works]] ([[https://www.reddit.com/r/emacs/comments/1o5ceuz/medicated_emacs_a_minimal_modern_emacs/][Reddit]], [[https://irreal.org/blog/?p=13336][Irreal]]) - Emacs Lisp: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00465.html][Uncrustify config for Emacs]] - [[https://ooblick.com/2025/10/on-emacs-theme-precedence/][On Emacs theme precedence]] - [[https://github.com/gggion/lisp-docstring-toggle][Small utility package: lisp-toggle-docstrings (self explanatory)]] ([[https://www.reddit.com/r/emacs/comments/1o84hh0/small_utility_package_lisptoggledocstrings_self/][Reddit]]) - [[https://tv.dyne.org/w/bK8m3KGWbqkNPu6XECZeav][[13] Emacs Reader's Development: Working on unmerged PRs and Catching Up - 10/19/2025, 3:01:36 PM - Dyne.org TV]] - Appearance: - [[https://github.com/jamescherti/tomorrow-night-deepblue-theme.el][Emacs Theme: Tomorrow-Night-Deepblue (Release 1.2.3): A beautiful deep blue variant of the Tomorrow Night theme, which is renowned for its elegant color palette that is pleasing to the eyes]] ([[https://www.reddit.com/r/emacs/comments/1oateqk/emacs_theme_tomorrownightdeepblue_release_123_a/][Reddit]]) - Navigation: - [[https://github.com/jamescherti/outline-indent.el][The outline-indent.el Emacs package: Effortless Indentation-Based Code Folding for Emacs, the Modern Successor to origami.el and yafolding.el (Release 1.1.4)]] ([[https://www.reddit.com/r/emacs/comments/1oazdtq/the_outlineindentel_emacs_package_effortless/][Reddit]]) - [[https://github.com/jamescherti/easysession.el][easysession.el Emacs package: Persist and Restore your Emacs Sessions effortlessly (Release 1.1.6)]] ([[https://www.reddit.com/r/emacs/comments/1oaz5mc/easysessionel_emacs_package_persist_and_restore/][Reddit]]) - Org Mode: - [[https://blog.amypillow.net/emacs/dir-local-agendas.html][Directory-local Org Agendas]] - [[https://github.com/Judafa/linkin-org][linkin-org, meet unbreakable links!]] ([[https://www.reddit.com/r/emacs/comments/1o5ol31/linkinorg_meet_unbreakable_links/][Reddit]]) - [[https://i.redd.it/a2gm77p5i7vf1.png][(udpate) org-luhmann: Now support shortcut key]] - [[https://codeberg.org/dr.ops/keymacs][dr.ops/keymacs: Tool that reads Org tables and creates Emacs keybindings from them - Codeberg.org]] ([[https://masto.plaindrops.de/@spacecadet/115389973515654581][@spacecadet@masto.plaindrops.de]]) - [[https://blog.amypillow.net/emacs/share-with-org][Share with Org]] - Android with Tasker (2024) - [[https://codeberg.org/Jay_Mitchell/pf2e-homebrew][Jay_Mitchell/pf2e-homebrew - Codeberg.org]] - Org source for a homebrew RPG ([[https://ice.ch3.st/notes/adu3td3lis6l03xz][@amy@ice.ch3.st]]) - Denote: - [[https://protesilaos.com/codelog/2025-10-17-emacs-denote-4-1-0/][Protesilaos Stavrou: Emacs: Denote version 4.1.0]] - Coding: - [[https://xenodium.com/bending-emacs-episode-3-git-clone-the-lazy-way][Alvaro Ramirez: Bending Emacs - Episode 3: Git clone (the lazy way)]] ([[https://youtu.be/oYHlH9NWraM][YouTube]], [[https://irreal.org/blog/?p=13340][Irreal]]) - [[https://www.youtube.com/watch?v=5pSbRSDHtsY][Linux Mint: Set Up Python, R , duckdb and Emacs]] (35:51) - [[https://github.com/ArthurHeymans/lsp-cargo-feature-switcher][My first emacs package: lsp-cargo-feature-switcher]] ([[https://www.reddit.com/r/emacs/comments/1o8b2cz/my_first_emacs_package_lspcargofeatureswitcher/][Reddit]]) - Web: - [[https://www.reddit.com/r/emacs/comments/1o8it2s/simple_elisp_snippet_for_validating_links_in/][Simple elisp snippet for validating links in MD/HTML/... files]] - Mail, news, and chat: - [[https://github.com/agzam/slack-search.el][Slack search with results in Org-mode buffer.]] ([[https://www.reddit.com/r/emacs/comments/1ob46as/slack_search_with_results_in_orgmode_buffer/][Reddit]]) - Multimedia: - [[https://so.nwalsh.com/2025/10/19-svg][Norm: SVG?]] ([[https://irreal.org/blog/?p=13351][Irreal]]) - [[https://tusharhero.codeberg.page/svg_yes.html][tusharhero: SVG? Yes!]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1o60kvj/nethackel_version_0150_released/][nethack-el version 0.15.0 released]] - AI: - [[https://www.reddit.com/r/emacs/comments/1o5ei92/released_superchat_04_add_a_simple_workflow/][(released) superchat 0.4: add a simple workflow excutor]] - [[https://www.reddit.com/r/emacs/comments/1ob4r81/dmgptelsimpleorgmemoryel_an_mcp_tool_use_your/][dm-gptel-simple-org-memory.el: an MCP tool use your org-notes as context]] - [[https://www.youtube.com/watch?v=t879-fipgtg][Fulltext, semantic text and image search in Emacs]] (18:20) - Community: - [[https://protesilaos.com/codelog/2025-10-15-prot-asks-ovi-clojure-emacs-ai/][Protesilaos Stavrou: Prot Asks: Ovi about Clojure development and business, Emacs, and AI]] - [[https://www.youtube.com/shorts/flYs1fwwACk][How to use Emacs on the go]] ([[https://www.reddit.com/r/emacs/comments/1o9m0oh/how_to_use_emacs_on_the_go/][Reddit]], [[https://irreal.org/blog/?p=13347][Irreal]]) - Other: - [[https://xenodium.com/emacs-time-zones-mode][Alvaro Ramirez: Emacs time-zones]] ([[https://www.reddit.com/r/emacs/comments/1oarhkl/a_new_world_clock_package/][Reddit]], [[https://irreal.org/blog/?p=13349][Irreal]]) - [[https://github.com/haji-ali/pretend-type][GitHub - haji-ali/pretend-type: Reveal emacs buffer as you pretend to type]] ([[https://www.reddit.com/r/emacs/comments/1o85f80/github_hajialipretendtype_reveal_emacs_buffer_as/][Reddit]]) - [[https://blog.natfu.be/emacs-in-terminal-ergonomics/][Emacs in the terminal: keybindings, client and more | Gribouillis]] ([[https://news.ycombinator.com/item?id=45638702][HN]]) - [[https://github.com/skangas/mentor][skangas/mentor: mentor is a GNU Emacs frontend for the rTorrent bittorrent client.]] ([[https://mastodon.social/@onokoto/115383866739943435][@onokoto@mastodon.social]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00474.html][emacs-devel: continued discussion of cond-let*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1b3eb7eec64ffb9f2d89efda21660cab92bcf0c][Add any and all (bug#79611)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfe3c1c840d279d584350d2426b572e211df7c93][Add drop-while and take-while (bug#79611)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3212bdc4642afe1d1d57e78de308a98449c924af][New value 'auto' of user option 'flymake-indicator-type' used by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=30bb6770f47b1475150e8bc8513432c8da83a171][Uninstalling a package now removes its directory from `load-path'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef2b0325677286373980f7d641576253b4f1cf41][Add functions 'combine-windows' and 'uncombine-window']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53fa2b72183e110cc6da3ce172c48e40d3fea3c7][Add support for su-rs and sudo-rs programs]] - New packages: - [[package:agda-lib-mode][agda-lib-mode]]: Major mode for Agda library files (MELPA) - [[package:calctape][calctape]]: Adding-machine, tape calculator, column sum-mer (MELPA) - [[package:eldoc-mouse][eldoc-mouse]]: Display documentation for mouse hover (MELPA) - [[package:flymake-x][flymake-x]]: Simple flymake checker definitions (MELPA) - [[package:helm-elfeed][helm-elfeed]]: Helm interface for Elfeed (MELPA) - [[package:jbeam-mode][jbeam-mode]]: Major mode for JBeam files (MELPA) - [[package:romkan][romkan]]: Romaji/Kana conversion library (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://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-10][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! ** 2025-10-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/10/2025-10-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/10/2025-10-13-emacs-news/ :EXPORT_DATE: 2025-10-13T09:46:56-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K7F40BMVRBQF6R41Q6NWWEDN :EXPORT_MODIFIED: 2025-10-20T22:20:18-0400 :END: #+begin_update [2025-10-14]: Fixed org-social link, thanks gnomon-! #+end_update - 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 Oct 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - London Emacs (in person): Emacs London meetup https://www.meetup.com/london-emacs-hacking/events/311459896/ Thu Oct 23 1830 Europe/London - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Oct 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=Sxl4Hw_4cBQ][Emacs For Writers Unit 4: Keybindings]] (06:17) - Emacs configuration: - [[https://eugene-andrienko.com/it/2025/10/10/emacs-ditch-use-package.html][Why and how I ditched use-package? | Dragon’s notes]] ([[https://mastodon.bsd.cafe/@evgandr/115351861934959808][@evgandr@mastodon.bsd.cafe]]) - [[https://zeniesqis.statichost.eu/code/2025-07-16-use-package-or-not][Use-Package, or Not! | Zenie’s Qis]] ([[https://piaille.fr/@Zenie/115337522067362666][@Zenie@piaille.fr]]) - [[https://xenodium.com/bending-emacs-episode-2][Alvaro Ramirez: Bending Emacs - Episode 2: From vanilla to your flavor]] ([[https://www.youtube.com/watch?v=qTumnhiE1c8][YouTube]] 14:38, [[https://www.reddit.com/r/emacs/comments/1o0omu7/bending_emacs_episode_2/][Reddit]], [[https://irreal.org/blog/?p=13325][Irreal]]) - [[https://github.com/D4lj337/Emacs-performance][D4lj337/Emacs-performance: Few of the settings for speeding up the Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1o5bigj/this_is_what_i_have_learned_to_speed_up_emacs/][Reddit]], [[https://irreal.org/blog/?p=13345][Irreal]]) - [[https://www.youtube.com/watch?v=FGiH06vtuFI][Nerding out about dotfiles, Qtile, Tmux, and Emacs]] (01:53:01) - [[https://github.com/RolandMarchand/medicated-emacs][Medicated Emacs: A minimal, modern Emacs configuration that just works]] - [[https://github.com/shackra/backpack][Emacs Backpack is a self-documenting GNU Emacs starter kit inspired after Bedrock and Doom.]] ([[https://www.reddit.com/r/emacs/comments/1o14g0t/emacs_backpack_is_a_selfdocumenting_gnu_emacs/][Reddit]]) - [[https://irreal.org/blog/?p=13328][Irreal: Red Meat Friday: Emacs Startup Time Again]] - Emacs Lisp: - [[https://mbork.pl/2025-10-06_A_debug_helper_in_Elisp][Marcin Borkowski: A debug helper in Elisp]] ([[https://irreal.org/blog/?p=13320][Irreal]]) - Appearance: - [[https://rahuljuliato.com/posts/modus-catppuccin][Rahul Juliato: Creating a Catppuccin-Mocha Theme in Emacs with Modus Themes]] ([[https://www.reddit.com/r/emacs/comments/1o0t8tb/creating_a_catppuccinmocha_theme_in_emacs_with/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1o2lu1g/i_recently_discover_windowindirection_for_me_this/][I recently discover "window-in-direction", for me this a game changer indeed.. share how you manage your window buffers if you like:D]] - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/1o243i3/built_a_lightweight_cli_for_managing_orgmode/][Built a lightweight CLI for managing org-mode TODOs from the terminal]] - [[https://taonaw.com/2025/10/12/html-export-to-work-with.html][TAONAW - Emacs and Org Mode: HTML export to work with TiddlyWiki]] - [[https://list.orgmode.org/f137a13a-8c9d-4a52-a6fb-6ac92b69f7f5@andros.dev][Org Mode requests: [FR] Consider Org-social for community news feeds]] - [[https://org-social-preview.andros.dev/?post=https%3A//andros.dev/static/social.org%232025-10-10T09%3A17%3A55%2B0200][org-social.el 2.1 release]] - Denote: - [[https://lambdaland.org/posts/2025-10-03_reading_papers/][How I as a PhD student use Emacs (and Zotero) to organize my research]] ([[https://www.reddit.com/r/emacs/comments/1o0lydr/how_i_as_a_phd_student_use_emacs_and_zotero_to/][Reddit]]) - Coding: - [[https://blog.digressed.net/2025-09-30-emacs-30-1-elixir.html][Emacs + Elixir Config]] ([[https://c.im/@edporras/115331963887990214][@edporras@c.im]]) - [[https://stebalien.com/blog/replacing-git-link-with-forge/][Steven Allen: Replacing Git-Link with Forge]] - Shells: - [[https://christiantietze.de/posts/2025/10/redirect-output-to-buffers-from-emacs-eshell/][Christian Tietze: Redirect Output to Buffers from Emacs Eshell]] ([[https://irreal.org/blog/?p=13330][Irreal]]) - Mail, news, and chat: - [[https://irreal.org/blog/?p=13332][Irreal: RSS Readers]] - Fun: - [[https://github.com/tmythicator/lichess.el][tmythicator/lichess.el: A minimal Emacs client for the Lichess API]] - game viewer at the moment - AI: - [[https://xenodium.com/agent-shell-0-5-improvements][Alvaro Ramirez: agent-shell 0.5 improvements]] ([[https://news.ycombinator.com/item?id=45561672][HN]]) - [[https://fosstodon.org/@chmouel/115348974014445542][Some functions for gptel]] - [[https://www.reddit.com/r/emacs/comments/1o5ei92/released_superchat_04_add_a_simple_workflow/][(released) superchat 0.4: add a simple workflow excutor]] - [[https://www.youtube.com/watch?v=Aacpl_8fUYY][At Last Someone I Can Work With. His Name is Claude.]] (01:46) - [[https://www.youtube.com/watch?v=NR9Buy3fFwI][Modeling bioreactor data with an LLM in Emacs]] (12:03) - [[https://www.youtube.com/watch?v=qUcHbOANVns][AI pair programming and LLM chats in Emacs]] (01:14:02) - [[https://www.youtube.com/watch?v=v_j7HQpFnow][Ollama tool use demo on Android Emacs 30.1]] (04:00) - Community: - [[https://macadie.info/2025/10/08/emacs-carnival-maintenance/][Eric MacAdie: Emacs Carnival: Maintenance]] - [[https://www.youtube.com/watch?v=fQryiKaNmzE][Prot Asks: Christian about indie dev, philosophy of experiences, Zettelkasten]] (02:20:26) - [[https://protesilaos.com/codelog/2025-10-09-prot-asks-ag-emacs-lisps-llms-story-telling/][Protesilaos Stavrou: Prot Asks: Ag about Emacs, Lisps, LLMs, and story-telling]] - [[https://communitymedia.video/w/1iDniLCpYPSPjxFww6TzJ9][#climate, #gopher, catK, jns, hal9000 lots of guests live #lispyGopherClimate #lisp #gamedev #emacs #scheme, #books - Community Video]] - [[https://blogsystem5.substack.com/p/the-ides-we-had-30-years-ago-and][The IDEs we had 30 years ago... and we lost]] (some discussion of Emacs in the [[https://news.ycombinator.com/item?id=45626910][HN]] comments) - Other: - [[https://bicycleforyourmind.com/much_ado_about_emacs_011][Much Ado About Emacs 011 - Bicycle For Your Mind]] - md-capture, buffer-terminator, tab-sets, denote, books - [[https://www.reddit.com/r/emacs/comments/1o2y61f/announcing_a_lightweight_emacs_window_manager_for/][Announcing a lightweight Emacs window manager for Mac OS]] - [[https://www.reddit.com/r/emacs/comments/1o2c6hj/emacs_as_a_platform_for_bespoke_software/][Emacs as a platform for bespoke software]] - [[https://sachachua.com/blog/2025/10/added-multiple-timezone-support-to-casual-timezone-planner/][Sacha Chua: Added multiple timezone support to casual-timezone-planner]] - [[https://www.youtube.com/watch?v=HSxXWzGnMVI][Emacs Nov-mode and My Nov-highlights Package for EPUB Files]] (05:08) - [[https://www.youtube.com/watch?v=YNtrl9bkjyE][My-whisper: A simple Emacs package that provides speech-to-text functionality using Whisper.cpp.]] (00:38) - [[https://github.com/draxil/starling-el][draxil/starling-el: Access to Starling bank info, from Emacs!]] ([[https://social.linux.pizza/@draxil/115363337018102137][@draxil@social.linux.pizza]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00067.html][24-bit color support for TTY frames on MS-Windows]] Help wanted with testing - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00007.html][Re: [elpa] externals/tmr f38d1f0a20 1/5: Support sending notifications]] - waiting for alert.el copyright assignment - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00919.html][Re: feature/elisp-fontify-semantically 136c39438f7: Add optional semantic highlighting for Emacs Lisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00300.html][Re: Patch to vertically center line content when using line-spacing variable]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00277.html][Re: oauth2 redirect-uri & OOB flow]] - xoauth2 plugin helps - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00315.html][TIL wildcard-to-regexp]] - may be related to wildcard-to-regexp? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00223.html][Re: Future history discoverability]] - tips for searching through future history - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00188.html][Shared margins]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00052.html][Re: master ae32e254191: Fix minibuffer-nonselected-mode when using recur]] some notes on frame-related variables - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d7fc4516c9e4a36bd6d36b041a11ebc5c99d107][Document 'elisp-fontify-semantically' in the Emacs manual]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f925b06ace3435d6527aabf345165a7116b241d][defvar-keymap: New ':prefix t' abbreviation]] - New packages: - [[package:mason][mason]]: Package managers for LSP, DAP, linters, and more (MELPA) - [[package:minimail][minimail]]: Simple, non-blocking IMAP email client (GNU ELPA) - [[package:org-aws-iam-role][org-aws-iam-role]]: Browse, modify, and simulate AWS IAM Roles in Org Babel (MELPA) - [[package:org-links][org-links]]: Better manage line numbers in your org-mode links (MELPA) - [[package:quotient][quotient]]: A library for generating random quotes using a text corpus (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://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-10][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! ** 2025-10-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/10/2025-10-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/10/2025-10-06-emacs-news/ :EXPORT_DATE: 2025-10-06T09:29:33-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K6XBH7W9JYFVWWQXRR7HA7T5 :END: [[https://entropicthoughts.com/why-stick-to-emacs-blog][Why I Keep Blogging With Emacs]] is a short blog post that got a lot of comments on [[https://news.ycombinator.com/item?id=45453222][HN]] this week. Also, xenodium is trying out making videos, starting with [[https://xenodium.com/bending-emacs-episode-1][batch-applying command-line utilities]]. - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Oct 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2025 (v #živo) https://dogodki.kompot.si/events/b2ff9efd-eee0-414a-a933-90c4abc20dbe Tue Oct 7 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Oct 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Oct 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 10 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Oct 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=_cQLjp7GNFk][Super simple Emacs config]] (05:51) - Emacs Lisp: - [[https://github.com/huangfeiyu/eldoc-mouse][Guys, eldoc-mouse v1.0.0 released!]] ([[https://www.reddit.com/r/emacs/comments/1nuwefn/guys_eldocmouse_v100_released/][Reddit]]) - [[https://flandrew.srht.site/listful/democratize-can-now-offer-more-than-6000-emacs-lisp-usage-examples.html][Listful Andrew: Democratize can now offer more than 6000 Emacs Lisp usage examples]] - Appearance: - [[https://github.com/JoshTRN/mini-posframe][mini-posframe — mirror your minibuffer in a floating frame (demo inside)]] ([[https://www.reddit.com/r/emacs/comments/1nxinqo/miniposframe_mirror_your_minibuffer_in_a_floating/][Reddit]]) - [[https://www.youtube.com/watch?v=nimOCOiBXsA][Pragmatic Opacity w/ Emacs]] (10:49) - [[https://protesilaos.com/codelog/2025-09-30-emacs-building-on-top-modus-themes/][Protesilaos Stavrou: Emacs: building on top of the Modus themes]] - [[https://protesilaos.com/codelog/2025-10-01-emacs-modus-framework-ef-built-on-top/][‘modus-themes’ as a basis for other themes; ‘ef-themes’ is first]] - [[https://protesilaos.com/codelog/2025-10-03-emacs-standard-themes-on-top-modus/][‘standard-themes’ are also built on top of the ‘modus-themes’]] - Navigation: - [[https://github.com/aurtzy/disproject][Disproject v2.2.0 released - Dispatch project commands with Transient]] ([[https://www.reddit.com/r/emacs/comments/1nx9uro/disproject_v220_released_dispatch_project/][Reddit]]) - Dired: - [[https://mbork.pl/2025-09-29_Improving_dired-show-file-type][Marcin Borkowski: Improving dired-show-file-type]] - Writing: - [[https://www.youtube.com/watch?v=AZ_fqUm5KuU][Emacs Abbrev Mode vs Microsoft Word Autocorrect]] (33:22, [[https://www.reddit.com/r/emacs/comments/1nvx05j/emacs_as_a_microsoft_word_killer_part_2_but_why/][Reddit]]) - Org Mode: - [[https://entropicthoughts.com/why-stick-to-emacs-blog][Why I Keep Blogging With Emacs]] ([[https://news.ycombinator.com/item?id=45453222][HN]], [[https://irreal.org/blog/?p=13311][Irreal]]) - [[https://sachachua.com/blog/2025/09/org-mode-calculating-table-sums-using-tag-hierarchies/][Sacha Chua: Org Mode: calculating table sums using tag hierarchies]] - [[https://www.reddit.com/r/orgmode/comments/1nubid4/update_orgsupertag_support_orglink_convert_to/][(update) org-supertag: support org-link convert to embed-block, fixed table view filter]] - [[https://www.youtube.com/watch?v=9HffiDAg10U][How to Manage AWS IAM Roles with Emacs Org Mode | Full Tutorial]] (05:23) - [[https://irreal.org/blog/?p=13309][Irreal: Org-transclusion]] - [[https://baty.net/posts/2025/09/cal-dav-to-my-emacs-diary/][Jack Baty: CalDAV to my Emacs Diary]] - getting Fastmail calendar to show up in Org Agenda - [[https://list.orgmode.org/87h5wdp5ua.fsf@localhost][[BLOG] #21 [[bbb:OrgMeetup]​] on Wed, August 13, 19:00 UTC+3]] - [[https://github.com/tanrax/org-social.el][org-social v2: new interface, avatars, thread nav, relays]] ([[https://activity.andros.dev/@andros/statuses/01K6FGMCRVYKRYN116PW14TK2B][@andros@activity.andros.dev]], [[https://www.reddit.com/r/emacs/comments/1nvz2xw/new_ui_for_emacs_orgsocialel/][Reddit]]) - [[https://docs.lepisma.xyz/orgdeep/][Orgdeep: Write plain Org Mode file and serve them as HTML without any explicit export step]] ([[https://www.reddit.com/r/orgmode/comments/1nwrfcx/orgdeep_write_plain_org_mode_file_and_serve_them/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4557ceafb9c960d3a1459e4d994b39135e441272][etc/ORG-NEWS (Add completion for ID links): Mention `org-id-completion-targets']] - Denote: - [[https://lambdaland.org/posts/2025-10-03_reading_papers/][Lambda Land: How I Organize the Papers I Read]] ([[https://irreal.org/blog/?p=13313][Irreal]]) denote-citar - Completion: - [[https://www.hoowl.se/find_recently_modified_files_using_vertico_in_emacs.html][Hanno: Find recently modified files using =vertico= in Emacs]] - Coding: - [[https://git.sr.ht/~grafov/hare-mode][hare-mode updated for current language specs]] ([[https://fosstodon.org/@grafov/115300398056557352][@grafov@fosstodon.org]]) - [[https://social.argp.in/@ankit/statuses/01K6JQYC5Y203GGQ5Y7R5JRGM1][Evil + Magit: evil-collection-magit-toggle-text-mode activates text-mode]] - Math: - [[https://brendanhalpin.net/blog/posts/blogbs/][Disabling MathJax in Brightspace - Sociology, statistics and software]] ([[https://mastodon.social/@bthalpin/115300782158880757][@bthalpin@mastodon.social]]) - includes Org snippet - Web: - [[https://bofh.org.uk/2025/10/02/talking-to-the-wayback-machine/][Talking to the Wayback Machine // Just a Summary]] ([[https://mendeddrum.org/@pdcawley/115304778688324606][@pdcawley@mendeddrum.org]]) - Multimedia: - [[https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/][Sacha Chua: Doodling icons in a grid]] - AI: - [[https://www.reddit.com/r/emacs/comments/1nwgygm/building_workflows_with_gptel/][Building workflows with gptel]] - [[https://www.youtube.com/watch?v=FwP3HQkrP28][Emacs RAG with LibSQL - Enabling semantic search of org-mode headings with Claude Code]] (18:57) - [[https://www.youtube.com/watch?v=zw1pm1mGRKs][Emacs. Your Customizable AI Control Center with the llm Package]] (02:09) - [[https://blog.laurentcharignon.com/post/2025-09-30-llm-workflow-part3-abstractions/][Laurent Charignon: Building Software Faster with LLMs: Part 3 - Higher-Level Abstractions]] (org-roam via MCP) - [[https://blog.laurentcharignon.com/post/2025-09-30-llm-workflow-part4-experiments/][Part 4 - The Way We Build Software Is Rapidly Evolving]] - code-review-logger - Community: - [[https://zotum.net/item/17018846-251c-4b0f-be3a-6cba11547ac1][Emacs philosophy thread]] ([[https://zotum.net/item/177d6b1b-9c3c-4944-8df9-05f5d6f6e90a][continued]]) - [[https://zeniesqis.statichost.eu/code/2025-09-26-what-is-the-point/][What is the point? | Zenie’s Qis]] ([[https://piaille.fr/@Zenie/115299561795863791][@Zenie@piaille.fr]]) - on writing an obscure package - [[https://protesilaos.com/codelog/2025-10-05-prot-asks-christian-indie-dev-philosophy-experiences-zettelkasten/][Protesilaos Stavrou: Prot Asks: Christian about indie dev, philosophy of experiences, Zettelkasten]] - Other: - [[https://en.andros.dev/blog/6cad402e/my-morning-routine-in-emacs/][My Morning Routine in Emacs | Andros Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01K6MMK25WECZZ59WZW4YR8Y2K][@andros@activity.andros.dev]]) - [[https://xenodium.com/bending-emacs-episode-1][Alvaro Ramirez: Bending Emacs - Episode 1: Applying CLI utils]] ([[https://www.youtube.com/watch?v=77NtPfgr4x0][YouTube]] 06:16, [[https://www.reddit.com/r/emacs/comments/1nug2nc/bending_emacs_episode_1/][Reddit]], [[https://irreal.org/blog/?p=13307][Irreal]]) - [[http://gja.freeshell.org/in%20action.html][RDF-editor: viewing, understanding and editing linked data in emacs (a work in progress)]] - [[https://www.youtube.com/watch?v=tU4D6y7-slo][GTD List Manager and Emacs]] (55:55) - low resolution video, though. - [[https://onlisp.co.uk/Emacs-Garbage-collection-improvements-by-using-the-GCMH-package.html][J.e.r.e.m.y B.r.y.a.n.t: Emacs Garbage collection improvements by using the GCMH package]] - [[https://fosstodon.org/@grafov/115310714184286621][File management with fsel, draft integration with dired]] - [[https://github.com/benbellick/twen-twen-tw.el][Announcing twen-twen-tw.el: A package to reduce eye strain]] ([[https://www.reddit.com/r/emacs/comments/1nutru2/announcing_twentwentwel_a_package_to_reduce_eye/][Reddit]]) - [[https://protesilaos.com/codelog/2025-10-06-emacs-tmr-1-2-0/][Protesilaos Stavrou: Emacs: tmr version 1.2.0]] - [[https://github.com/draxil/starling-el/pull/1][Emacs users who bank with the UK Starling Bank - feat(starling.el): Added insight table by abdrysdaleGitHub]] ([[https://social.linux.pizza/@draxil/115289504471860852][@draxil@social.linux.pizza]]) - [[https://irreal.org/blog/?p=13302][Irreal: Eliminating Emacs “Bloat”]] - [[https://hachyderm.io/@skybert/115326742367301727][Getting meta-based Emacs shortcuts to work in Kitty terminals]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1434bc97dc9b4bee6b0463c969abe905a3b2ec1f][Run buffer-local window change functions in their buffers now]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a142cc262ecac539dbfb412b9fb09e8205b2bc3e][Add fallback backend in auth-sources]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ccef794a8ed55a8f96e68c0dd1e53cb07e85baa][VC: New commands for cherry-picking (bug#79408)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d0c63b84276fd17ec330bec44cf82876ab48e489][Improve log-view-copy-revision-as-kill]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ce33b66c513c451d5808a3e6583e84ea073524c][New command log-view-copy-revision-as-kill]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9deff2926b9c82f2d0fddc980f92225172c6a6a3][New command log-view-unmark-all-entries]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5cf0786a2fe4b31e2528bc14c5f1252662fc768][New command vc-kill-other-working-tree-buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6ef6b517aa990acec249d63a6ee5381723616cdd][VC: Allow deleting or moving current working tree]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40a22ced14708cc3bab8ebc971c5b6e51fc6544e][New value 'window' of 'global-hl-line-sticky-flag']] - New packages: - [[package:bmp][bmp]]: Version bumper for git projects (MELPA) - [[package:cacao-theme][cacao-theme]]: Based on a image reversal (MELPA) - [[package:elkee][elkee]]: Keepass client (MELPA) - [[package:hare-mode][hare-mode]]: Hare mode (MELPA) - [[package:ob-ts-node][ob-ts-node]]: Org-Babel support for TypeScript via ts-node (MELPA) - [[package:ziggy-mode][ziggy-mode]]: Major mode for Ziggy, a data serialization language (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://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-10][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! ** 2025-09-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/09/2025-09-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/09/2025-09-29-emacs-news/ :EXPORT_DATE: 2025-09-29T08:57:12-0400 :EXPORT_MODIFIED: 2025-10-02T09:09:15-0400 :END: #+begin_update [2025-10-02]: Fixed title for RDF editor #+end_update Very niche, but I'm happy to see that [[https://github.com/Feyorsh/nethack-el][nethack-el]] is actively being worked on again. I remember having a lot of fun with that. =) Also, the theme for October's Emacs Carnival is [[https://plaindrops.de/blog/2025/emacscarnival/][maintenance]]. Check out the posts for September's theme of [[https://goritskov.com/posts/obscure_packages.html][obscure packages]], too! - 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/310983729/ Thu Oct 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Oct 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Oct 3 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 Oct 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Oct 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 10 1800 Europe/Paris - Emacs configuration: - [[https://codeberg.org/ZeniesQis/rrepo][ZeniesQis/rrepo: Remote repository tracking and management. An exploration and discovery tool for Emacs configurations. - Codeberg.org]] ([[https://piaille.fr/@Zenie/115276938332189258][@Zenie@piaille.fr]]) - Appearance: - [[https://stebalien.com/blog/dim-minibuffer-prompt-when-unfocused/][Steven Allen: Dim Unfocused Minibuffer Prompts]] - [[https://protesilaos.com/codelog/2025-09-27-emacs-next-ef-themes-built-on-modus/][Protesilaos Stavrou: Emacs: the next ‘ef-themes’ will build on top of the ‘modus-themes’]] - [[https://protesilaos.com/codelog/2025-09-25-emacs-ef-themes-1-11-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.11.0]] - Writing: - [[https://chrismaiorana.com/efw-version2/][Chris Maiorana: Emacs For Writers Version 2 Has Arrived]] - [[https://youtu.be/hDvnX7RJojc][Emacs as a Microsoft Word killer]] ([[https://www.reddit.com/r/emacs/comments/1no4i2b/emacs_as_a_microsoft_word_killer/][Reddit]]) - [[https://sachachua.com/blog/2025/09/emacs-cycle-through-different-paragraph-formats-all-on-one-line-wrapped-max-one-sentence-per-line-one-sentence-per-line/][Sacha Chua: Emacs: Cycle through different paragraph formats: all on one line, wrapped, max one sentence per line, one sentence per line]] ([[https://irreal.org/blog/?p=13290][Irreal]]) - [[http://yummymelon.com/devnull/announcing-casual-bibtex.html][Announcing Casual BibTeX]] ([[https://www.reddit.com/r/emacs/comments/1npqyhv/announcing_casual_bibtex/][Reddit]]) - [[http://yummymelon.com/devnull/storing-a-link-from-your-web-browser-to-bibtex-using-org-protocol.html][Storing a Link from your Web Browser to BibTeX using Org protocol]] ([[https://irreal.org/blog/?p=13298][Irreal]]) - Org Mode: - [[https://mbork.pl/2025-09-22_Faking_today's_date_in_Org][Marcin Borkowski: Faking today's date in Org]] - [[https://www.reddit.com/r/orgmode/comments/1nt9mqa/update_orgsupertag_support_tag_inheritance_extends/][(update) org-supertag: support tag inheritance (extends)]] ([[https://www.reddit.com/r/emacs/comments/1nt9mx5/update_orgsupertag_support_tag_inheritance_extends/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1nt7ixf/update_orgworkbench_add_export_and_help_fix_id/][(update) org-workbench: Add export and help, fix ID detection]] - [[https://sachachua.com/blog/2025/09/org-mode-a-latex-letter-that-includes-pdfs-and-hyperlinked-page-numbers/][Sacha Chua: Org Mode: a LaTeX letter that includes PDFs and hyperlinked page numbers]] - [[https://en.andros.dev/blog/8c640241/why-org-social-when-you-can-use-anything/][Why Org Social when you can use... anything? | Andros Fenollosa]] ([[https://activity.andros.dev/@andros/statuses/01K603K7VZSB5F6ZFHTVVQDQC6][@andros@activity.andros.dev]]) - [[https://jan-iversen.de/2025/09/24/orgroamui-oder-wie-wurde-die.html][Org-Roam-UI... oder: Wie wurde die Notizvorschau repariert. | Jan Iversen]] ([[https://nerdculture.de/@razorback/115260568931960158][@razorback@nerdculture.de]]) - [[https://www.reddit.com/r/orgmode/comments/1nqx9vg/iana_adopts_textorg_mime_type/][IANA adopts text/org MIME type]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e0641ef3e89fd6b04644c7cc2f5093918a01c672][org-id: Implement org-insert-link completion for ID links]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=87074a0cac3d66cf398e23d612afd784b8dd5ca1][org-refile: Allow matching "all headings" in org-refile-targets]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b0f793ff0a31adb520fc5989b0399786663192ea][Support arrow keys and mouse wheel in export dispatcher]] - Denote: - [[https://protesilaos.com/codelog/2025-09-24-emacs-example-denote-custom-identifier/][Protesilaos Stavrou: Emacs: example of a custom Denote identifier to include day of week data]] - Completion: - [[https://randyridenour.net/posts/2025-09-21-obscure-emacs-package-yankpad.html][Randy Ridenour: An Obscure Emacs Package: Yankpad]] ([[https://irreal.org/blog/?p=13294][Irreal]]) - Coding: - [[https://kisaragi-hiu.com/2025-09-25-emacs-cmake/][Kisaragi Hiu: How I currently (2025) set up Emacs for C++ and CMake]] - [[http://ag91.github.io/blog/2025/09/27/how-to-make-ob-python-and-uv-work-together][Andrea: How to make ob-python and UV work together]] ([[https://www.reddit.com/r/emacs/comments/1nrgbey/obpython_uv_for_org_blocks_with_deps/][Reddit]]) - [[https://www.jamescherti.com/emacs-enhanced-evil-paredit/][James Cherti: Emacs enhanced-evil-paredit.el package: Preventing Parenthesis Imbalance when Using Evil-mode with Paredit]] - [[https://www.jamescherti.com/emacs-flymake-ansible-lint/][James Cherti: Emacs flymake-ansible-lint.el – A Flymake backend for ansible-lint]] - [[https://www.jamescherti.com/emacs-flymake-bashate-bash/][James Cherti: Emacs flymake-bashate.el – A Flymake backend for bashate that provides style checking for Bash shell scripts within Emacs]] - [[https://iam.travishartwell.net/mycmd/blog/2025-09-26-mycmd-and-myproject-weekly-progress-report:-2025-week-39/][2025-09-26 MyCmd and MyProject Weekly Progress Report: 2025 Week 39]] ([[https://mastodon.social/@travisbhartwell/115273852774500619][@travisbhartwell@mastodon.social]]) - [[https://www.youtube.com/watch?v=eHCQa55U3gw][Emacs tree sitter integration AND it's published]] (04:39) - Shells: - [[https://www.reddit.com/r/emacs/comments/1nrajzi/icymi_emacs_29_termmode_supports_ansi_256color/][ICYMI: Emacs 29+ term-mode supports ANSI 256-color and 24-bit color!]] - Fun: - [[https://github.com/progfolio/wordel][progfolio/wordel: Wordle in Emacs]] ([[https://social.vivaldi.net/@XLBilly/115273604702650989][@XLBilly@social.vivaldi.net]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1nrjbew/release_emacs_frontend_integrating_multiple_ai/][(Release) Emacs front-end integrating multiple AI coding CLI tools, ai-code-interface.el]] - [[https://inlandcursor.bearblog.dev/vibe-coding-an-emacs-package/][Vibe Coding an Emacs Package]] ([[https://www.reddit.com/r/emacs/comments/1npuuln/vibe_coding_an_emacs_package/][Reddit]], [[https://news.ycombinator.com/item?id=45361023][HN]]) - [[https://www.reddit.com/r/emacs/comments/1nnkgd1/my_experience_using_llms_for_checking_elisp/][My experience using LLM's for checking ELisp]] - [[https://xenodium.com/introducing-agent-shell][Alvaro Ramirez: Introducing Emacs agent-shell (powered by ACP)]] ([[https://www.reddit.com/gallery/1nq0lb8][Reddit]], [[https://lobste.rs/s/6b0ud8/introducing_emacs_agent_shell_powered_by][lobste.rs]], [[https://news.ycombinator.com/item?id=45561672][HN]]) - [[https://www.reddit.com/r/emacs/comments/1npax7k/for_claude_code_writing_elisp_add_a_hook_blocking/][For Claude Code writing Elisp, add a hook blocking unbalanced parens]] - [[https://lars.ingebrigtsen.no/2025/09/24/who-is-that-actor-on-the-screen-emacs-llm-fun-redux/][Lars Ingebrigtsen: Who is that actor on the screen? Emacs/LLM/Fun Redux]] - [[https://www.youtube.com/watch?v=6jd1uYEGLDs][Emacs + GPTel: A Scientist's AI Notebook]] (14:44) - [[https://www.youtube.com/watch?v=RVjGAbQKuCk][Studying Strategy (in Emacs (for writing an OS))]] (44:30) - Community: - [[https://www.reddit.com/r/emacs/comments/1no6dq7/fortnightly_tips_tricks_and_questions_20250923/][Fortnightly Tips, Tricks, and Questions — 2025-09-23 / week 38]] - [[https://plaindrops.de/blog/2025/emacscarnival/][EmacsWiki Blog Carnival "Maintenance" | Plain DrOps]] ([[https://masto.plaindrops.de/@spacecadet/115286673059816862][@spacecadet@masto.plaindrops.de]]) - [[https://macadie.info/2025/09/25/2024-09-austin-emacs-meetup/][Eric MacAdie: 2024-09 Austin Emacs Meetup]] - [[https://protesilaos.com/codelog/2025-09-24-prot-asks-ekaitz-guix-bootstrapability-foss-basque/][Protesilaos Stavrou: Prot Asks: Ekaitz about Guix, bootstrapability, FOSS advocacy, and the Basque country]] - [[https://blog.sgawolf.com/post/2025-09-28-emacs/][Emacs?]] ([[https://social.sgawolf.com/@simon/115282726784122274][@simon@social.sgawolf.com]]) - Other: - [[http://gja.freeshell.org/rdf-editor.html][RDF-editor: viewing, understanding and editing linked data in emacs (a work in progress)]] - [[https://emacs.dyerdwelling.family/emacs/20250926100543-emacs--planning-my-weekly-meals-in-emacs/][James Dyer: Planning my Weekly Meals in Emacs!]] - [[https://duncanbritt.com/blog/tags-not-taxonomies/tags-not-taxonomies.html][Tags, Not Taxonomies]] - [[https://www.cyan.sh/blog/posts/obscure-package-tmr.html][Jakub Nowak: Obscure Package (?): tmr]] - timer - [[https://ryan.freumh.org/caledonia.html][Caledonia]]: command-line and Emacs calendar client - [[https://michal.sapka.pl/2025/software-philosophy/][Michal Sapka: My Software philosophy]] ([[https://irreal.org/blog/?p=13292][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1nry15t/guys_updates_from_eldocmouse_display_document_on/][Guys, updates from eldoc-mouse, display document on a popup for mouse hover.]] - [[https://www.jamescherti.com/emacs-inhibit-mouse-disable-mouse/][James Cherti: inhibit-mouse.el – Deactivate mouse input in Emacs (Alternative to disable-mouse)]] ([[https://irreal.org/blog/?p=13305][Irreal]]) - [[https://www.masteringemacs.org/article/thoughts-on-mechanical-keyboards-zsa-moonlander][Thoughts on Mechanical Keyboards and the ZSA Moonlander]] ([[https://www.reddit.com/r/emacs/comments/1nqynkr/thoughts_on_mechanical_keyboards_and_the_zsa/][Reddit]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00726.html][Incremental garbage collector feature in the works for Emacs on MS Windows]] ([[https://www.reddit.com/r/emacs/comments/1nrutih/incremental_garbage_collector_feature_in_the/][Reddit]]) - [[https://onlisp.co.uk/Use-a-more-responsive-Emacs-by-testing-the-IGC-development-branch.html][J.e.r.e.m.y B.r.y.a.n.t: Use a more responsive Emacs by testing the IGC development branch]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00279.html][Re: Should accept-process-output reliably return early?]] (long discussion) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f230d84656156c3bf5296f618e1bfe1bb8866ad][Detect suspicious email addresses in Rmail and Sendmail]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b60e0f42941cf7db2dd396029437a1cbeec74d69][Restore mouse line dragging in character increments (Bug#79351)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=06d87e44cb614b846f37eb25ccafce2065e2e9d2][(electric-indent-actions): Add missing NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77ca60b48d018425c95c110b4c736cddd2d1d336][Navigate *Completions* buffer based on 'completions-format']] - New packages: - [[package:elchacha][elchacha]]: Elisp ChaCha20 implementation (MELPA) - [[package:git-bug][git-bug]]: Conviences for git-bug local-first issues (MELPA) - [[package:insta-pocket][insta-pocket]]: Instapaper client (MELPA) - [[package:kaomel][kaomel]]: A snappy kaomoji picker (MELPA) - [[package:nethack][nethack]]: Run Nethack as a subprocess (MELPA) - [[package:procress][procress]]: Process progress (MELPA) - [[package:tabbymacs][tabbymacs]]: Inline AI code completions via Tabby LSP (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://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-09][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! ** 2025-09-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/09/2025-09-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/09/2025-09-22-emacs-news/ :EXPORT_DATE: 2025-09-22T08:47:56-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K5S0JBTGVFJJMKDKXSMAWESF :END: :LOGBOOK: - State "DONE" from [2025-09-22 Mon 09:14] :END: If you want to write functions that let you pick values with completion, check out [[https://manueluberti.eu/posts/2025-09-21-date-at-point/][Manuel]] and [[http://corwin.bru.st/2025-09-18-emacsconf-cfp-ending-and-a-completing-read-example/][Corwin]]'s posts for simple examples, or [[https://fosstodon.org/@chmouel/115213554128442284][chmouel's post for a yasnippet version]]. Enjoy! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Sep 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 25 0030 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Sep 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs meetup in person in Novosibirsk, Russia ichernyshovvv@gmail.com - Sept 27 20:00 - 23:00 Asia/Novosibirsk - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/310983729/ Thu Oct 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Oct 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Oct 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://codeberg.org/ideasman42/emacs-meep][[ANN]: MEEP modal editing now available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/1nkwt4b/ann_meep_modal_editing_now_available_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1nhzrxc/automate_your_package_refresh/][automate your package refresh.]] - [[https://donaldh.wtf/2025/09/a-minimal-config-for-emacs-on-macos/][A minimal config for Emacs on macOS]] ([[https://hachyderm.io/@donaldh/115244352585434039][@donaldh@hachyderm.io]]) - Emacs Lisp: - [[https://manueluberti.eu/posts/2025-09-21-date-at-point/][Manuel Uberti: Insert date at point]] - [[http://corwin.bru.st/2025-09-18-emacsconf-cfp-ending-and-a-completing-read-example/][Corwin Brust: EmacsConf CFP ending and a completing-read example]] - [[https://irreal.org/blog/?p=13272][Irreal: Extensibility In Lisp And Emacs]] - [[https://feyor.sh/blog/speedier-elisp-refs/][George Huebner: Speedier elisp-refs-* with Dumb Grep]] - [[https://github.com/eshelyaron/semel][GitHub - eshelyaron/semel: Semantic highlighting for Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1nhlne6/github_eshelyaronsemel_semantic_highlighting_for/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1nkhxcb/package_significantotherel_jump_between_related/][[Package] significant-other.el - Jump between related files (tests, components, etc.)]] - [[https://magnus.therning.org/2025-09-16-listing-buffers-by-tab-using-consult-and-bufferlo.html][Magnus: Listing buffers by tab using consult and bufferlo]] - [[https://irreal.org/blog/?p=13284][Irreal: Saving And Restoring Tab-sets]] - [[https://www.jamescherti.com/emacs-quick-fasd/][James Cherti: Emacs quick-fasd: Integrate Fasd for fast file and directory navigation]] - [[https://localauthor.github.io/posts/doc-tags/][localauthor: Simple Document Tagging with 'doc-tags.el']] - TRAMP: - [[https://sfba.social/@kickingvegas/115220932619196889][TIL remote-file-name-inhibit-delete-by-moving-to-trash for TRAMP]] - Writing: - [[https://schauderbasis.de/posts/reformat_paragraph/][Schauderbasis - reformat paragraph]] (2021, [[https://mastodon.social/@EFLS/115213084454613209][@EFLS@mastodon.social]]) - Org Mode: - [[https://www.alexkehayias.com/essays/zettelkasten-setup/][Zettelkasten, Emacs, and Creative Thinking]] - [[https://takeonrules.com/2025/09/21/adding-more-link-description-defaults/][Jeremy Friesen: Adding More Link Description Defaults]] - [[https://takeonrules.com/2025/09/20/generating-descriptions-of-org-insert-link/][Jeremy Friesen: Generating Descriptions of org-insert-link]] - [[https://list.orgmode.org/83baca62-ae63-4647-9c38-71c843b0f96b@app.fastmail.com][Org Mode requests: [FR] Allow "independent" parent plain list checkboxes]] - [[https://sachachua.com/blog/2025/09/adding-org-mode-link-awesomeness-elsewhere-my-org-insert-link-dwim/][Sacha Chua: Adding Org Mode link awesomeness elsewhere: my-org-insert-link-dwim]] - markdown, oddmuse, mastodon, web-mode ([[https://irreal.org/blog/?p=13288][Irreal]]) - [[https://www.youtube.com/watch?v=br4YJBIOMkM][Fix Messy wide Org Mode Tables in 5 Minutes - phscroll Tutorial for Emacs Users]] (02:23) - [[https://youtube.com/watch?v=UjvlGfbAkNw&si=jm2HhSuALziW8eHi][How I read papers with Org-roam & Zotero #emacs]] ([[https://www.reddit.com/r/emacs/comments/1niy3hk/how_i_read_papers_with_orgroam_zotero_emacs/][Reddit]], [[https://irreal.org/blog/?p=13279][Irreal]]) - [[https://kaka.farm/posts/2025/09/21/i-wrote-a-gnu-guile-script-that-converts-mozilla-firefox-json-bookmarks-archive-to-an-org-mode-format.html][I Wrote A Gnu Guile Script That Converts Mozilla Firefox Json Bookmarks Archive To An Org-Mode Format.]] - [[https://sachachua.com/blog/2025/09/getting-a-google-docs-draft-ready-for-mailchimp-via-emacs/][Sacha Chua: Getting a Google Docs draft ready for Mailchimp via Emacs and Org Mode]] - [[https://github.com/tanrax/org-social-relay][Org Social Relay]] ([[https://www.reddit.com/r/orgmode/comments/1njf714/org_social_relay/][Reddit]]) - Denote: - [[https://protesilaos.com/codelog/2025-09-20-emacs-denote-custom-identifiers/][Protesilaos Stavrou: Emacs: the next version of Denote will support custom identifiers]] - Completion: - [[https://fosstodon.org/@chmouel/115213554128442284][yasnippet to choose code block type and yank clipboard text into markdown block]] - Coding: - [[https://mastodon.xyz/@dotemacs/115210491379748645][Read local copy of HyperSpec with eww]] - [[https://github.com/dotemacs/testiere-mode.el][dotemacs/testiere-mode.el - inline tests library for Common Lisp]] ([[https://mastodon.xyz/@dotemacs/115210135965402844][@dotemacs@mastodon.xyz]]) - [[https://www.reddit.com/r/emacs/comments/1nmpddw/snsyncel_edit_servicenow_scripts_in_emacs/][snSYNC.el - edit ServiceNow scripts in Emacs]] - [[https://github.com/jamescherti/flymake-ansible-lint.el][Emacs flymake-ansible-lint: Real-Time Syntax and Style Checking for Ansible Playbooks and Roles Using ansible-lint (Release 1.0.4)]] ([[https://www.reddit.com/r/emacs/comments/1nmwqnh/emacs_flymakeansiblelint_realtime_syntax_and/][Reddit]]) - [[https://con.racket-lang.org][upcoming RacketCon talk "It Works: more adventures with Racket and Emacs"]] ([[https://functional.cafe/@racketlang/115237108833982990][@racketlang@functional.cafe]]) - [[https://www.youtube.com/watch?v=rXB0G5jryPM][Emacs UV Mode - Python Command VOD]] (55:14) - Math: - [[https://github.com/Boruch-Baum/emacs-calctape][calctape: Emacs adding-machine, tape calculator, column sum-mer]] - [[https://codeberg.org/teoten/esr][Emacs Speaks R: R's Tree Sitter Major Mode]] ([[https://www.reddit.com/r/emacs/comments/1ni6z6k/developing_new_package_r_language_treesitter/][Reddit]]) - [[https://mbork.pl/2025-09-15_Entering_dates_in_Emacs_Calc][Marcin Borkowski: Entering dates in Emacs Calc]] ([[https://irreal.org/blog/?p=13274][Irreal]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=92tjZ8wHZ8I][Custom Functions And Keybindings In Doom Emacs]] (18:37) - AI: - [[https://fosstodon.org/@chmouel/115213476416968366][Switch easily between gptel prompts in a directory]] - [[https://www.youtube.com/watch?v=9RR9UzViXj4][An electronic notebook with Emacs + gptel + mcp and claude-light]] (17:35) - [[https://github.com/xenodium/acp.el][Improving ACP traffic inspection]] ([[https://www.reddit.com/r/emacs/comments/1nmy8hk/improving_acp_traffic_inspection/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1nk5wx0/generating_a_commit_message_using_magit_and_gptel/][Generating a commit message using Magit and gptel]] - [[https://lars.ingebrigtsen.no/2025/09/21/who-knows-what-actors-lurk-in-the-heart-of-movies-the-llm-knows/][Lars Ingebrigtsen: Who knows what actors lurk in the heart of movies? The LLM knows.]] - Community: - [[https://www.reddit.com/r/emacs/comments/1niadv5/still_using_emacs_in_2025_yes_and_heres_why/][Still Using Emacs in 2025? Yes — And Here’s Why]] ([[https://irreal.org/blog/?p=13277][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1njefsg/long_term_use/][Long term use.]] - [[https://protesilaos.com/codelog/2025-09-18-prot-asks-julien-emacs-nix-guix-reproducibility/][Protesilaos Stavrou: Prot Asks: Julien about Emacs, functional package managers, Nix, Guix, and reproducibility]] ([[https://www.youtube.com/watch?v=Yv8BC8ISAPQ][YouTube]] 01:24:40) - [[https://github.com/FrostyX/thanks][FrostyX/thanks: Say thanks to the authors of all your installed packages]] ([[https://www.reddit.com/r/emacs/comments/1nhhzvw/frostyxthanks_say_thanks_to_the_authors_of_all/][Reddit]]) - [[https://picandocodigo.net/2025/recomendaciones-blogs-espanol/][Recomendando un par de blogs en español | Picando Código]] ([[https://mastodon.online/@picandocodigo/115218394055265283][@picandocodigo@mastodon.online]]) - Other: - [[https://github.com/jamescherti/inhibit-mouse.el][inhibit-mouse.el - Disable the mouse in Emacs (Release: 1.0.2)]] ([[https://www.reddit.com/r/emacs/comments/1nm74h7/inhibitmouseel_disable_the_mouse_in_emacs_release/][Reddit]], [[https://irreal.org/blog/?p=13286][Irreal]]) - [[https://youtube.com/watch?v=aGsheHu7Esw&si=NCsI13UJVVrKyqD-][eldoc-mouse to show document for mouse hover.]] ([[https://www.reddit.com/r/emacs/comments/1nlylkv/eldocmouse_to_show_document_for_mouse_hover/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1nk5h4k/fellas_i_created_a_package_to_support_showing/][Reddit]], [[https://youtube.com/watch?v=XFAc4WyiJjI&si=4-ZAZa6ihIbIg_O6][YouTube]], [[https://www.reddit.com/r/emacs/comments/1nmt39t/fellas_updates_of_package_eldocmouse_show/][Reddit]]) - [[https://sachachua.com/blog/2025/09/obscure-emacs-package-appreciation-backup-walker/][Sacha Chua: Obscure Emacs package appreciation: backup-walker]] - [[https://www.youtube.com/watch?v=3Tdz-4i8tHY][Another minor issue with my use of svg-analog-clock.el - YouTube]] ([[https://techhub.social/@lispwizard/115237686421627778][@lispwizard@techhub.social]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00453.html][More discussion of librsvg and Rust vs C]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a501c47a46dddb55d3c9bd9608662f1ea6ba4b5][Support 'RET' for visiting URLs in read-only buffers (bug#74792)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a760f1fe6e10f91c9600595ac57a1ff53b006343][(register-preview-info): sort registers in preview buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=071cdb66fd2c82e821a43db64f8f77da8e34d270][Add hideable indicators for hideshow. (Bug#79294)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cc525467bcf3ec5c3ba437fc8291a236ee138bc][New mode 'minibuffer-nonselected-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2135e7aa0169639083996fb2a3f82792cdd7a9c0][Fixes for csharp-ts-mode fontification (bug#79406)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32d959e48becc240a6630e294472b4b4218df807][New mode 'mouse-shift-adjust-mode' for S-]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=503351e5299e3b68e21e1c07925accb6113f8ecb][* lisp/hl-line.el (global-hl-line-sticky-flag): New value 'all'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=208e80018a7cdc87b35c7f8a08a243600c54c9cc][New commands to apply changes to other working trees]] - New packages: - [[package:buframe][buframe]]: Buffer-local frames (GNU ELPA) - [[package:crystal-point][crystal-point]]: Dynamic cursor color matching face at point (MELPA) - [[package:double-press][double-press]]: Double-press key dispatcher (MELPA) - [[package:ical-form][ical-form]]: A widget form for editing ical events (MELPA) - [[package:mu4e-walk][mu4e-walk]]: Send email addresses for a walk (MELPA) - [[package:org-repeat-by-cron][org-repeat-by-cron]]: An Org mode task repeater based on Cron expressions (MELPA) - [[package:tintin-mode][tintin-mode]]: Major mode for editing TinTin++ config 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-09][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! ** 2025-09-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/09/2025-09-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/09/2025-09-15-emacs-news/ :EXPORT_DATE: 2025-09-15T09:16:01-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K56Y180CERKEAWGDGCSD12VC :END: There were lots of Emacs-related discussions on [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], mainly because of two posts about Emacs's extensibility: [[https://edoput.it/2025/04/16/emacs-paradigm-shift.html][an Org Mode example]] and [[https://blog.tjll.net/a-beginners-guide-to-extending-emacs/][a completion example]]. This guide on [[https://gitlab.com/ryanprior/emacs-org-data-starter][connecting to databases from Org Mode Babel blocks]] started a few discussions. There were a couple of [[https://goritskov.com/posts/obscure_packages.html][Emacs Carnival posts on obscure packages, too]]. Also, if you want to [[https://emacsconf.org/2025/cfp/][present at EmacsConf 2025]] (great way to meet like-minded folks), please send your proposal in by this Friday (Sept 19). Thanks! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - London Emacs (in person): M-x drinks https://www.meetup.com/london-emacs-hacking/events/310874314/ Tue Sep 16 1800 Europe/London - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Sep 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 25 0030 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Sep 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs meetup in person in Novosibirsk, Russia ichernyshovvv@gmail.com - Sept 27 20:00 - 23:00 Asia/Novosibirsk - Emacs configuration: - [[https://github.com/dandrake/casual-eww][dandrake/casual-eww: Emacs transient "casual" menu for the emacs web browser eww]] ([[https://mathstodon.xyz/@ddrake/115185725252682186][@ddrake@mathstodon.xyz]]) - [[https://youtube.com/watch?v=_MPxt_JznXE][Emacs workflow ideas: How I use Hydra in a minor mode]] (15:50, [[https://www.reddit.com/r/emacs/comments/1nd77a3/emacs_workflow_ideas_how_i_use_hydra_in_a_minor/][Reddit]]) - [[https://codeberg.org/ZeniesQis/Emacsn][ZeniesQis/Emacsn: Installation and multiple configuration management for Emacs - Codeberg.org]] ([[https://piaille.fr/@Zenie/115175933768901053][@Zenie@piaille.fr]]) - [[https://irfu.cea.fr/Pisp/vianney.lebouteiller/emacs.html][Everything with Emacs]] ([[https://mastodon.social/@jnpn/115187283760185380][@jnpn@mastodon.social]]) - vianney.leboutellier's Emacs configuration - [[https://github.com/meow-edit/meow][meow-edit/meow: Yet another modal editing on Emacs / 猫态编辑]] (recent discussion on [[https://news.ycombinator.com/item?id=45228396][HN]]) - Emacs Lisp: - [[https://site.sebasmonia.com/posts/2025-09-09-emacs-pages-and-micro-packages.html][Sharing some thoughts on page-ext and building your own alternatives to packages]] ([[https://www.reddit.com/r/emacs/comments/1ndbodt/sharing_some_thoughts_on_pageext_and_building/][Reddit]]) - [[https://flandrew.srht.site/listful/sw-emacs-mondo.html][Listful Andrew: Mondo — World's scripts, languages, places in any language (Emacs package)]] - [[https://flandrew.srht.site/listful/sw-emacs-vexil.html][Listful Andrew: Vexil — Create flags of countries and subdivisions (Emacs package)]] - [[https://sachachua.com/blog/2025/09/emacs-and-dom-el-quick-notes-on-parsing-html-and-turning-doms-back-into-html/][Sacha Chua: Emacs and dom.el: quick notes on parsing HTML and turning DOMs back into HTML]] - [[https://www.youtube.com/watch?v=dA5SM20y2a0][Ep699 Emacs Lisp defvar-keymap, define-keymap , part 2]] (01:01:15) - [[https://tv.dyne.org/w/doZ1qzhQxT1gc1TPDtqNbJ][[12] Emacs Reader's Development: Working on Partial & Tiled Rendering (Part III) - 9/14/2025, 2:31:27 PM - Dyne.org TV]] - [[https://github.com/mathworks/Emacs-MATLAB-Mode/blob/default/contributing/treesit-mode-how-to.org][How to Create and Test an Emacs Tree-Sitter Major Mode]] ([[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00307.html][emacs-devel]]) - Appearance: - [[https://github.com/jamescherti/vim-tab-bar.el][Emacs vim-tab-bar.el: A Vim-Inspired Emacs Tab-Bar That Automatically Adapts to Any Theme (Release 1.0.9)]] - Navigation: - [[https://localauthor.github.io/posts/tab-sets/][localauthor: Managing Emacs Tabs with 'tab-sets.el']] - Writing: - [[https://oxal.org/blog/powerful-emacs-hacks-image-markdown/][Powerful emacs hacks: patching markdown-mode]] ([[https://news.ycombinator.com/item?id=45228131][HN]]) - getting images from a different directory - [[https://oxal.org/blog/powerful-emacs-hacks-paste-images-markdown/][Powerful emacs hacks: paste images to markdown from clipboard]] - [[https://irreal.org/blog/?p=13263][Irreal: Semantic Line Breaks]] - Org Mode: - [[https://edoput.it/2025/04/16/emacs-paradigm-shift.html][Emacs: a paradigm shift]] ([[https://www.reddit.com/r/emacs/comments/1nfdyi1/emacs_a_paradigm_shift/][Reddit]], [[https://news.ycombinator.com/item?id=45226639][HN]], [[https://news.ycombinator.com/item?id=45219848][HN]]) - automatically sorting in Org Mode - [[https://takeonrules.com/2025/09/14/dynamic-org-mode-block-to-list-books-read/][Jeremy Friesen: Dynamic Org-Mode Block to List Books Read]] - [[https://www.reddit.com/r/orgmode/comments/1nex09n/update_orgsupertag_51_implement_interactive/][(Update) org-supertag 5.1: Implement Interactive Schema View for Tag Management]] ([[https://github.com/yibie/org-supertag][Github]]) - [[https://gitlab.com/ryanprior/emacs-org-data-starter][Using Emacs Org-Mode With Databases: A getting-started guide]] ([[https://www.reddit.com/r/emacs/comments/1nf00j5/using_emacs_orgmode_with_databases_a/][Reddit]], [[https://news.ycombinator.com/item?id=45172905 ][HN]], [[https://lobste.rs/s/kpyagy/using_emacs_org_mode_with_databases][lobste.rs]]) - [[https://github.com/RangHo/svelte-preprocess-org][RangHo/svelte-preprocess-org: Svelte preprocessor for Org, the most superior markup language.]] ([[https://www.reddit.com/r/sveltejs/comments/1nglfh3/i_made_a_svelte_preprocessor_so_that_i_can_use/][Reddit]]) - [[https://www.youtube.com/watch?v=hz6yc6uWDw4][Sync Emacs Org Agenda and Google Calendar with the Org-Gcal Package]] (06:30) - [[https://jakebox.github.io/posts/2025-09-12-this_blog][Generating a website/blog from Org files with Hakyll]] - [[https://andros.dev/static/preview/2025-09-15T09-22-05plus0200.html][Org Social Preview Generator]] - Coding: - [[https://github.com/dotemacs/lisp-comment-dwim.el][dotemacs/lisp-comment-dwim.el: Do What I Mean mode for toggling comments in Lisp]] ([[https://mastodon.xyz/@dotemacs/115169786350263841][@dotemacs@mastodon.xyz]]) - [[https://github.com/tomekw/doom-ada][tomekw/doom-ada: Doom Emacs Ada language module with syntax highlighting, LSP and Alire support]] ([[https://news.ycombinator.com/item?id=45222993][HN]]) - also usable from vanilla Emacs - [[https://oxal.org/blog/elisp-for-clojure-developers/][Elisp For Clojure Developers]] - [[https://oxal.org/blog/clojuredocs-emacs-intgeration-browser-elisp/][Clojuredocs.el from within emacs]] - [[https://archive.casouri.cc/note/2025/parse-tree-baseline-indent][A baseline indent rule for tree-sitter major modes]] ([[https://www.reddit.com/r/emacs/comments/1nccf33/a_baseline_indent_rule_for_treesitter_major_modes/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ngr47l/integrate_emacs_and_jira_with_ejira3/][Integrate Emacs and Jira with Ejira3]] - [[https://emacs.dyerdwelling.family/emacs/20250826103741-emacs--debugging-software-breakage-with-git-stash-and-emacs/][James Dyer: Debugging Software Breakage with Git Stash and Emacs]] - [[https://www.reddit.com/r/emacs/comments/1ncggi0/magit_44_forge_06_ghub_50_and_transient_010/][Magit 4.4, Forge 0.6, Ghub 5.0 and Transient 0.10 released]] - Shells: - [[https://miraiverse.xyz/objects/138257b6-2e32-482d-ae8e-00436e230eaf][Tip about using exec-path-from-shell-initialize to set the PATH]] - Web: - [[https://bofh.org.uk/2025/09/09/making-use-of-webmentions/][Making use of Webmentions // Just a Summary]] ([[https://mendeddrum.org/@pdcawley/115176140527227631][@pdcawley@mendeddrum.org]]) - [[https://www.youtube.com/watch?v=Azi3WOUUSIU][Teaching Emacs to recognize thing-at-point]] (17:53) - Doom Emacs: - [[https://www.youtube.com/watch?v=26gFIhHM09E][Getting Started With Doom Emacs]] (16:34) - [[https://www.youtube.com/watch?v=eFRzRsWTXPk][Doom Emacs And Creating A Literate Config]] (24:06) - Fun: - [[https://mbork.pl/2025-09-08_Emacs_Artist_clock][Marcin Borkowski: Emacs Artist clock]] - AI: - [[https://github.com/yibie/superchat][(Release) SuperChat: A friendly, Claude Code–style chat UI for gptel in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ngjixl/release_supercha_a_friendly_claude_codestyle_chat/][Reddit]]) - [[https://xenodium.com/introducing-acpel][Alvaro Ramirez: Introducing acp.el]] ([[https://www.reddit.com/r/emacs/comments/1ngyifk/introducing_acpel/][Reddit]]) - [[https://xenodium.com/so-you-want-acp-for-emacs][Alvaro Ramirez: So you want ACP (Agent Client Protocol) for Emacs?]] - Community: - [[https://www.reddit.com/r/emacs/comments/1nc7vm2/fortnightly_tips_tricks_and_questions_20250909/][Fortnightly Tips, Tricks, and Questions — 2025-09-09 / week 36]] - [[https://protesilaos.com/codelog/2025-09-11-prot-asks-port19-rsi-keyboard-ergonomics-dictation-geriatric-care/][Protesilaos Stavrou: Prot Asks: port19 about RSI, keyboard ergonomics, dictation tools, and geriatric nursing]] - [[https://lobste.rs/s/kltoas/lobsters_interview_with_susam][Lobsters interview with Susam]] ([[https://www.reddit.com/r/emacs/comments/1nhk3yc/interview_with_the_creator_of_devil_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1n1knpl/tell_me_you_use_emacs_without_telling_me_you_use/][Tell me you use emacs (without telling me you use emacs)]] ([[https://irreal.org/blog/?p=13270][Irreal]]) - Other: - [[https://mastodo.neoliber.al/@petes_bread_eqn_xls/115188551255451438][Tip about using M-x decipher to solve cryptoquotes (single alphabet substitution ciphers)]] - [[https://www.reddit.com/r/emacs/comments/1nh9gxv/improved_emacsclientwrappersh_to_be_used_as/][Improved emacsclient-wrapper.sh. to be used as $VISUAL, $EDITOR]] - [[https://github.com/jamescherti/buffer-terminator.el][buffer-terminator.el: Safely terminate Emacs buffers automatically to enhance performance and reduce clutter in the buffer list (Release 1.2.0)]] ([[https://www.reddit.com/r/emacs/comments/1ndlsnj/bufferterminatorel_safely_terminate_emacs_buffers/][Reddit]]) - [[http://yummymelon.com/devnull/announcing-numeri-an-emacs-package-for-roman-number-translation.html][Announcing Numeri - an Emacs package for Roman number translation]] ([[https://www.reddit.com/r/emacs/comments/1nbtonk/announcing_numeri_an_emacs_package_for_roman/][Reddit]], [[https://irreal.org/blog/?p=13261][Irreal]]) - [[https://github.com/jamescherti/stripspace.el][stripspace.el: Ensure Emacs Automatically removes trailing whitespace before saving a buffer (Release 1.0.2)]] ([[https://www.reddit.com/r/emacs/comments/1ngf0ke/stripspaceel_ensure_emacs_automatically_removes/][Reddit]]) - [[https://github.com/arkoinad/autopaste][arkoinad/autopaste: Autopaste clipboard to current buffer]] - polls the MacOS clipboard with pbpaste - [[https://goritskov.com/posts/obscure_packages.html][September Emacs Carnival: Obscure Packages]] - [[https://mike.hostetlerhome.com/emacs-obscure-package-transient][Emacs Obscure Package: transient — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/115187706047794502][@mikehoss@appdot.net]]) - [[https://lepisma.xyz/journal/2025/09/09/an-obscure-emacs-package-chart/][An obscure Emacs Package: Chart.el]] - [[https://davemq.github.io/2025/09/10/obscure-emacs-decide.html][An obscure Emacs package: decide | Dave’s Blog]] ([[https://fosstodon.org/@davemq/115185823293037457][@davemq@fosstodon.org]]) - [[https://www.finaprosadigital.com/2025-09-14-obscure-packages-(paquetes-raros).html][Obscure packages (Paquetes raros)]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00350.html][long-term issue with emacs-devel search not showing recent messages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00090.html][Another alternative Emacs logo proposal]]; side discussion about [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00297.html][librsvg and Rust]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26ad23addbf79862f310136d2f0d95568fef3a04][Introduce auth-source-ignore-non-existing-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d6ec2a0406c8a53fcf793b05453dbcc7e809d76][; * etc/NEWS: Fix last change.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5579d32a41cae8c525021739e83f84abc3ab4746][Update to Unicode 17.0]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1221a427f67032f4adf81f02b377ce163413ca1][Ignore non-existing or empty files in auth-sources]] - New packages: - [[package:async1][async1]]: Unroll chain of async callbacks, parallel and sequencial (MELPA) - [[package:blue][blue]]: BLUE build system interface (MELPA) - [[package:consult-gh-nerd-icons][consult-gh-nerd-icons]]: Nerd icons Integration for consult-gh (MELPA) - [[package:doxymacs][doxymacs]]: Emacs integration with Doxygen (MELPA) - [[package:meep][meep]]: Lightweight modal editing (MELPA) - [[package:quick-fasd][quick-fasd]]: Integration for the command-line tool `fasd' (MELPA) - [[package:thanks][thanks]]: Say thanks to the authors of all your installed packages (MELPA) - [[package:verse-mode][verse-mode]]: Major mode for Verse (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-09][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! ** 2025-09-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/09/2025-09-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/09/2025-09-08-emacs-news/ :EXPORT_DATE: 2025-09-08T09:32:03-0400 :END: There was lots of conversation around [[https://kyo.iroiro.party/en/posts/why-rewriting-emacs-is-hard/][Why Rewriting Emacs Is Hard]] this week, with threads on [[https://www.reddit.com/r/emacs/comments/1n7i586/why_rewriting_emacs_is_hard_from_gudzpoz/][Reddit]], [[https://news.ycombinator.com/item?id=45122442][HN]], and [[https://lobste.rs/s/jeg5l9/why_rewriting_emacs_is_hard][lobste.rs]]. Also, if you want to [[https://emacsconf.org/2025/cfp/][present at EmacsConf 2025]] (great way to meet like-minded folks), please send your proposal in by next Friday (Sept 19). Thanks! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #9 2025 (v #živo) https://dogodki.kompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb Tue Sep 9 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 12 1800 Europe/Paris - London Emacs (in person): M-x drinks https://www.meetup.com/london-emacs-hacking/events/310874314/ Tue Sep 16 1800 Europe/London - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://tusharhero.codeberg.page/obscure-emacs-packages.html][tusharhero: Obscure Emacs packages]] (part of the [[https://goritskov.com/posts/obscure_packages.html][Emacs Carnival for Sept]], [[https://irreal.org/blog/?p=13259][Irreal]]) - [[https://github.com/FrostyX/thanks][FrostyX/thanks: Say thanks to the authors of all your installed packages]] ([[https://fosstodon.org/@FrostyX/115163511919818102][@FrostyX@fosstodon.org]]) - [[https://blog.nshephard.dev/posts/emacs_202509/][Emacs Tips & Tweaks (2025-09-05)- vundo, regex builder and more – blog.nshephard.dev]] ([[https://fosstodon.org/@nshephard/115151258451916166][@nshephard@fosstodon.org]]) - [[https://eugene-andrienko.com/it/2025/06/30/my-emacs-configuration-common.html][My Emacs configuration (common parts) - added pinentry and TRAMP config]] ([[https://mastodon.bsd.cafe/@evgandr/115156826371410897][@evgandr@mastodon.bsd.cafe]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=Bv_Mr-tiScg][Ep698 Emacs Lisp coding, defvar-keymap]] (01:03:56) - [[https://www.youtube.com/watch?v=lnTD6-VSb6A][Ep696 Emacs Lisp. insert date, extend selection, Generic Map Functions]] (46:35) - [[https://www.youtube.com/watch?v=Jxbkm0Q3Dgo][Ep695 emacs lisp, most commonly used functions, fill region problems, etc]] (42:06) - [[https://tv.dyne.org/w/iUseRzSqJQZjUGiV7Y9AdG][[11] Emacs Reader's Development: Working on Partial & Tiled Rendering (Part II) - 9/7/2025, 2:32:23 PM - Dyne.org TV]] - [[https://tv.dyne.org/w/15nWTMf6XrYitP4JYQHxmd][[11] Emacs Reader's Development: Working on Partial & Tiled Rendering (Part II) - 9/7/2025, 4:06:57 PM - Dyne.org TV]] - Appearance: - [[https://protesilaos.com/codelog/2025-09-07-emacs-show-font-1-0-0/][Protesilaos Stavrou: Emacs: show-font version 1.0.0]] - Navigation: - [[https://v.redd.it/f40y3j2t4qmf1][Bring point back to original location prior to select + TAB to indent]] ([[https://www.reddit.com/r/emacs/comments/1n6fdfw/bring_point_back_to_original_location_prior_to/][Reddit]]) - [[https://xenodium.com/diverted-mode][Alvaro Ramirez: Diverted mode]] ([[https://irreal.org/blog/?p=13245][Irreal]]) - [[https://gitlab.com/skybert/my-little-friends/-/commit/0dceafd62cc0c082dc84fddc97c81da7de735393][Add tkj/vc-git-grep-symbol (0dceafd6) · Commits · Torstein Krause Johansen / my-little-friends · GitLab]] ([[https://hachyderm.io/@skybert/115167110456618626][@skybert@hachyderm.io]]) - Writing: - [[https://www.youtube.com/watch?v=FsD01SfEmJ4][Substituindo a palavra A pela palavra B e B pela palavra A no Emacs]] (01:01) - Org Mode: - [[https://gitlab.com/ryanprior/emacs-org-data-starter/][Ryan Prior / Emacs Org Data Starter · GitLab]] ([[https://mastodon.social/@ryanprior/115149419884957889][@ryanprior@mastodon.social]]) - [[https://jsomers.net/blog/the-mcphee-method][The McPhee method « the jsomers.net blog]] ([[https://irreal.org/blog/?p=13248][Irreal]]) - refiling into buckets - [[https://screwlisp.small-web.org/programming/the-heading-problem/][The Heading Level Problem]] ([[https://gamerplus.org/@screwlisp/115166915289476371][@screwlisp@gamerplus.org]]) - [[https://mbork.pl/2025-09-01_Differentiating_between_C-c_C-c_and_C-c_C-k][Marcin Borkowski: Differentiating between C-c C-c and C-c C-k]] - [[https://www.reddit.com/r/orgmode/comments/1n9wjio/release_orgsupertag_50_major_refactor_pure_elisp/][(Release) org-supertag 5.0: major refactor & pure Elisp implementation]] - [[https://node01.de/posts/2025-09-05-makefile_for_pandoc_org_to_pdf/][Makefile for pandoc org to pdf | node01.de]] ([[https://digitalcourage.social/@rhaen/115154417714839623][@rhaen@digitalcourage.social]]) - [[https://vcs.node01.de/rhaen/org-book-makefile][rhaen/org-book-makefile: Makefile project to build PDFs, HTML, EPUB, and DOCX from Org files with Pandoc, templates, and citation support to a book. - vcs.node01.de: Kind like Jita4.4 - but smaller]] ([[https://digitalcourage.social/@rhaen/115165156642606507][@rhaen@digitalcourage.social]]) - [[https://github.com/bohonghuang/org-srs][Org-srs (Anki alternative) is now on MELPA]] ([[https://www.reddit.com/r/orgmode/comments/1n5udsb/orgsrs_anki_alternative_is_now_on_melpa/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1n5ug7v/orgsrs_anki_alternative_is_now_on_melpa/][r/emacs]]) - [[https://so.nwalsh.com/2025/09/02-org-to-xml][Norm: Org to XML (redux)]] - [[https://screwlisp.small-web.org/programming/org-parser/][WIP common lisp type theoretic org-file parser (is this a parser? What kind of parser?)]] ([[https://gamerplus.org/@screwlisp/115145313751887612][@screwlisp@gamerplus.org]]) - [[https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version][org-social.el 1.4: votes, polls]] ([[https://activity.andros.dev/@andros/statuses/01K47TRQMSA4C651Q5Z7KCZHJC][@andros@activity.andros.dev]]) - [[https://communitymedia.video/videos/watch/8a9a807a-7509-486c-a87b-870e26cc0f83][#Orgdown is better than #markdown Karl Voit #interview #programming #knowledgeRepresentation #lispyGopherClimate #emacs]] - Completion: - [[https://emacs.dyerdwelling.family/emacs/20250905100614-emacs--customizing-emacs-completion-from-fidos-fuzzy-matching-to-literal-substring-search/][James Dyer: Customizing Emacs Completion: From Fido's Fuzzy Matching to Literal Substring]] ([[https://irreal.org/blog/?p=13252][Irreal]]) - Coding: - [[https://endisukaj.dev/blog/a-review-of-eglot/][A review of Eglot]] ([[https://www.reddit.com/r/emacs/comments/1n6xsl1/a_review_of_eglot/][Reddit]]) - [[https://www.youtube.com/watch?v=pD-wF3fZFGo][Emacs Tree-sitter Treesit Configuration - VOD]] (16:06) - [[https://www.youtube.com/watch?v=TgDo7Nm4v4Y][Emacs Treesitter with Combobulate structured navigation and editing]] (01:00:36) - [[https://rahuljuliato.com/posts/switch-git-status-buffer][Rahul Juliato: Quickly switching between git status files buffers in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1n7vl8j/quickly_switching_between_git_status_files/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1na76tz/consultgh_v30_is_released_do_everything_on_github/][consult-gh v3.0 is released - Do everything on GitHub from within Emacs!]] - Web: - [[https://bofh.org.uk/2025/09/07/fetching-webmentions-again-with-emacs/][Fetching webmentions again. With Emacs this time! // Just a Summary]] ([[https://mendeddrum.org/@pdcawley/115164138009432927][@pdcawley@mendeddrum.org]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=26gFIhHM09E][Getting Started With Doom Emacs]] (16:34) - AI: - [[https://github.com/chmouel/aichat.el/][chmouel/aichat.el - Send buffer content or regions to AI models and handle responses asynchronously]] ([[https://fosstodon.org/@chmouel/115168159182706038][@chmouel@fosstodon.org]]) - Community: - [[https://protesilaos.com/codelog/2025-09-03-prot-asks-amin-emacsconf-gnu-debian-internet-archive-canada/][Protesilaos Stavrou: Prot Asks: Amin about EmacsConf, Debian, GNU, Internet Archive, and Canada]] ([[https://www.youtube.com/watch?v=kbJ3i3QMozs][YouTube]], [[https://kelar.org/~bandali/2025/09/03/prot-asks.html][Amin Bandali]]) - [[https://protesilaos.com/codelog/2025-09-07-prot-asks-greg-emacs-android-fishing-dogs-pennsylvania/][Protesilaos Stavrou: Prot Asks: Greg about Emacs, Android, dogs, fishing, cycling, and Pennsylvania]] ([[https://www.youtube.com/watch?v=8iovwdREt1o][YouTube]] 01:31:51) - Other: - [[https://kyo.iroiro.party/en/posts/why-rewriting-emacs-is-hard/][Why Rewriting Emacs Is Hard | Kyou is kyou is kyou is kyou]] ([[https://www.reddit.com/r/emacs/comments/1n7i586/why_rewriting_emacs_is_hard_from_gudzpoz/][Reddit]], [[https://news.ycombinator.com/item?id=45122442][HN]], [[https://lobste.rs/s/jeg5l9/why_rewriting_emacs_is_hard][lobste.rs]], [[https://programming.dev/post/36816782?scrollToComments=true][programming.dev]], [[https://lemmy.ml/post/35630701?scrollToComments=true][lemmy.ml]]) - [[https://github.com/nix-giant/nix-darwin-emacs][nix-darwin-emacs for Emacs users using Nix.]] - [[https://www.reddit.com/r/emacs/comments/1n8nxff/replace_text_in_all_files_under_directory_tree/][Replace text in all files under directory tree with the pel-dirtree-replace command in 1 shot.]] - [[https://www.reddit.com/r/emacs/comments/1n8kixj/yall_might_think_im_nuts_but_im_tired_of_doing/][Y'all might think I'm nuts. But I'm tired of doing this manually for decades: Filtering out multibyte characters on a save hook, table based:]] - [[https://www.youtube.com/watch?v=pNLFXdVwYcA][Directory Slideshow (Emacs Package)]] - [[https://github.com/Kinneyzhang/ETML][Kinneyzhang/ETML: Emacs Text Markup Language: text block rendering and flexible layout in Emacs buffers.]] ([[https://www.reddit.com/r/emacs/comments/1n8vbp5/found_a_cool_project/][Reddit]]) - [[https://github.com/twitchy-ears/metoffice-datahub-lib][twitchy-ears/metoffice-datahub-lib: Emacs package to query, display, and cache information from the Metoffice Datahub service]] ([[https://loci.onl/@morix/115146627713681743][@morix@loci.onl]]) - [[https://github.com/stewart123579/ebook-notes][stewart123579/ebook-notes: Extract, deduplicate and organise notes and highlights from Kindle clipping files]] ([[https://fosstodon.org/@svw/115150563536894405][@svw@fosstodon.org]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00135.html][Commands to move or copy changes between VC working trees]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00135.html][Semantic highlighting for Elisp]] ([[https://git.sr.ht/~eshel/emacs][Sourcehut]], [[https://news.ycombinator.com/item?id=45178881][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00058.html][Adding cond-let* to Emacs]] - play with this and give feedback - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00074.html][understanding cond-let* vs pcase, cond, if-let*]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00116.html][Enduring confusion from bug#54079]] - macros and symbols with position - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a893dacb388e73d21ef52dc7f72c619a55908e28][Make 'm' and 'u' in Log View mode more standard]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60a22185b7ad759abf250389107e06aaee2e8c6b][Support completion category inheritance]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45c5b636ced1924e627217ff5e19097e27d9caa4][Add 'elisp-flymake-byte-compile-executable' defcustom]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc1a1a984a4989d2561bdd4ecb1a7e0d3ceb5f5d][; * etc/NEWS: Copyedit.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2532a4ef0a1c037075b8a9d44b2dbdce372ef25][Add new library 'timeout']] - New packages: - [[package:codex-cli][codex-cli]]: Codex CLI integration (MELPA) - [[package:custom-keymap][custom-keymap]]: Configure user key sequence bindings from a custom variable (MELPA) - [[package:eplotly][eplotly]]: Create Plotly charts (MELPA) - [[package:linkin-org][linkin-org]]: A workflow with fast, reliable links (MELPA) - [[package:numeri][numeri]]: Roman Numeral Conversion Library (MELPA) - [[package:standard-keys-mode][standard-keys-mode]]: Emulate standard keybindings from modern editors (NonGNU ELPA) 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-09][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! ** 2025-09-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/09/2025-09-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/09/2025-09-01-emacs-news/ :EXPORT_DATE: 2025-09-01T10:39:49-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K42ZD2V8J9YYHM5HZH1H52T0 :END: People continue to share [[https://takeonrules.com/2025/08/01/emacs-carnival-2025-08-your-elevator-pitch-for-emacs/][interesting Emacs elevator pitches]]. The [[https://www.emacswiki.org/emacs/Carnival][Emacs Carnival]] September theme is "Obscure packages." Recommend a hidden gem! - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Sep 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/310417272/ Thu Sep 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Sep 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #9 2025 (v #živo) https://dogodki.kompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb Tue Sep 9 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 12 1800 Europe/Paris - Emacs configuration: - [[https://www.youtube.com/watch?v=dSlMmCD5quc][Emacs bankruptcy – fix your Emacs and your life]] (13:13, [[https://www.reddit.com/r/emacs/comments/1n4zn15/emacs_bankruptcy_thoughtshowtodiscussion/][Reddit]], [[https://irreal.org/blog/?p=13257][Irreal]], [[https://news.ycombinator.com/item?id=45216739][HN]]) - [[https://www.reddit.com/r/emacs/comments/1n2z9ki/what_are_the_must_have_emacs_packages_in_august/][What are the must have emacs packages in August 2025?]] ([[https://irreal.org/blog/?p=13255][Irreal]]) - [[https://youtube.com/watch?v=BbiLFNwOPhw][Ultra Ergonomic Emacs Workflow (navigation wise and Undo)]] (07:52, [[https://www.reddit.com/r/emacs/comments/1n2w9wq/ultra_ergonomic_emacs_workflow_navigation_wise/][Reddit]]) - key-chords - [[https://youtu.be/MJqX8Z64k0c][Meep: lightweight modal editing system]] ([[https://www.reddit.com/r/emacs/comments/1n4qj5h/meep_lightweight_modal_editing_system/][Reddit]]) - [[https://codeberg.org/jjba23/sss][jjba23/sss: Supreme Sexp System 3.4.8]] ([[https://mastodon.social/@sss_project/115129287016904342][@sss_project@mastodon.social]]) - [[https://paste.debian.net/1393629/][@tennoseremel's Emacs config]] ([[https://gts.skobk.in/@tennoseremel/statuses/01K3N27SWCBE9K5GZ9QXHMAKF6][@tennoseremel@gts.skobk.in]]) - [[https://codeberg.org/salvari/emacs30_elpaca_public][salvari's Emacs config (includes Python IDE configuration)]] ([[https://mastodon.gal/@salvari/115129437562598149][@salvari@mastodon.gal]]) - Emacs Lisp: - [[https://xenodium.com/who-moved-my-text][Alvaro Ramirez: Who moved my text?]] - after-change-functions ([[https://irreal.org/blog/?p=13241][Irreal]]) - [[https://www.jamescherti.com/pre-commit-elisp-emacs-lisp-git/][James Cherti: pre-commit-elisp – Pre-commit hooks for Emacs Lisp (Elisp) Git repositories]] ([[https://github.com/jamescherti/pre-commit-elisp][Github]]) - Appearance: - [[https://protesilaos.com/codelog/2025-08-26-emacs-show-font-0-4-0/][Protesilaos Stavrou: Emacs: show-font version 0.4.0]] - [[https://protesilaos.com/codelog/2025-09-01-emacs-doric-themes-0-4-0/][Protesilaos Stavrou: Emacs: doric-themes version 0.4.0]] - [[https://github.com/mastro35/year-1984-theme/tree/main?tab=readme-ov-file][mastro35/year-1984-theme: a vintage theme for Emacs]] ([[https://hachyderm.io/@mastro35/115091966022866049][@mastro35@hachyderm.io]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1mztz6i/share_your_tips_for_fast_movements_and_navigation/][Share your tips for FAST movements and navigation]] - [[https://olddeuteronomy.github.io/post/emacs-ibuffer-config/][The Emacs Cat: My Emacs IBuffer Configuration]] ([[https://irreal.org/blog/?p=13239][Irreal]]) - [[https://www.youtube.com/watch?v=_zVvIUw8uaQ][Buffers Are the BEST Emacs Feature]] (08:22) - Dired: - [[https://xenodium.com/dired-buffers-with-media-overlays][Alvaro Ramirez: Dired buffers with media overlays]] ([[https://www.reddit.com/r/emacs/comments/1n387j8/dired_buffers_with_media_overlays/][Reddit]]) - Writing: - [[https://quietplace.xyz/notes/abwaeig1uml00exp][Example of changing ispell dictionary on input-method-activate-hook or input-method-deactivate-hook]] - [[https://github.com/haji-ali/preview-point][preview-point: Local previews around point for AUCTeX preview]] ([[https://www.reddit.com/r/emacs/comments/1n03sv9/previewpoint_local_previews_around_point_for/][Reddit]]) - [[https://karl-voit.at/2025/08/17/Markdown-disaster/][Markdown Is a Disaster: Why and What to Do Instead]] ([[https://irreal.org/blog/?p=13221][Irreal]]) - Org Mode: - [[https://taonaw.com/2025/08/28/a-quick-overiew-about-how.html][TAONAW - Emacs and Org Mode: A quick overiew about how I write instructions in org-mode]] ([[https://irreal.org/blog/?p=13237][Irreal]]) - [[https://bofh.org.uk/2025/08/27/fiddling-with-structural-templates-in-org-mode/][Fiddling with structural templates in Org-mode // Just a Summary]] ([[https://mendeddrum.org/@pdcawley/115102749346275749][@pdcawley@mendeddrum.org]]) - [[https://ohyecloudy.com/emacsian/2025/08/30/keybindings-for-org-next-block/][]b, [b 키바인딩을 추가해 org block 단위로 점프 - (emacsian ohyecloudy)]] ([[https://mastodon.social/@ohyecloudy/115115692741141012][@ohyecloudy@mastodon.social]]) - [[https://list.orgmode.org/87iki3epf9.fsf@gmail.com][Org Mode requests: [RFC] displaying the ':narrow' value in clocktable]] - [[https://www.reddit.com/r/orgmode/comments/1n31ynj/update_orgsupertag_now_have_a_custom_option_to/][(Update) org-supertag: Now have a custom option to disable AI server]] - [[https://mastodon.social/@laotang/115107701830732937][Code to use Zotero links in Emacs (on a Mac)]] - [[https://zacromero.com/post/integrating-work-calendar-with-emacs/][Zac Romero: Integrating Google Work Calendar With Emacs]] - Coding: - [[https://emacs.dyerdwelling.family/emacs/20250826095622-emacs--a-better-way-to-indent-your-entire-buffer-in-emacs/][James Dyer: A Better Way to Indent Your Entire Buffer in Emacs?]] - [[https://ddavis.io/blog/python-emacs-4/][ddavis.io | Python & Emacs, 2025]] - [[https://www.cyan.sh/blog/posts/controlling-godot-with-emacs.html][Jakub Nowak: Controlling Godot with Emacs]] - [[https://christiantietze.de/posts/2025/08/clickable-swift-testing-failure-messages-in-emacs-compile-mode/][Christian Tietze: Clickable Swift Testing Failure Messages in Emacs compile-mode]] - [[https://kyo.iroiro.party/en/posts/emacs-lisp-interpreter-with-graalvm-truffle/][Writing a Lisp JIT Interpreter with GraalVM Truffle | Kyou is kyou is kyou is kyou]] - [[https://github.com/bolivier/jj-mode.el][Jujutsu mode for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1n2hhm6/jujutsu_mode_for_emacs/][Reddit]]) - [[https://git.sr.ht/~sebasmonia/stubvex][Small package with extra vc-git commands: https://git.sr.ht/~sebasmonia/stubvex]] ([[https://www.reddit.com/r/emacs/comments/1n08u9a/small_package_with_extra_vcgit_commands/][Reddit]]) - [[https://github.com/isamert/lab.el][isamert/lab.el: Emacs-GitLab integration]] ([[https://mastodon.social/@isamert/115096345725851679][@isamert@mastodon.social]]) - Shells: - [[https://www.youtube.com/watch?v=DVGhY3X0nbg][Eshell + Windows + Coreutils]] (16:12) - Mail, news, and chat: - [[https://github.com/tanrax/org-social.el][tanrax/org-social.el 1.3: mentions, replies]] ([[https://activity.andros.dev/@andros/statuses/01K3WWM2VCFVXS8B1ZZ02GA7Q5][@andros@activity.andros.dev]]) - [[https://notxor.nueva-actitud.org/2025/08/31/la-red-social-de-org-mode.html][La red social de org-mode]] ([[https://masto.es/@Notxor/115123633948895099][@Notxor@masto.es]]) - [[https://gitlab.com/dustyweb/soci-el][Christine Lemmer-Webber / soci-el]] ([[https://social.coop/@cwebber/115112311619438855][@cwebber@social.coop]]) - ActivityPub posting from Emacs in 2016 - [[https://www.w3.org/TR/activitypub/#source-property][ActivityPub source-property example]] ([[https://social.coop/@cwebber/115107780307859934][@cwebber@social.coop]]) - [[https://www.youtube.com/watch?v=nwF52QB3hB8][A Stealth Flex: Browse Reddit at Work Using Emacs]] (02:16) - Evil mode: - [[https://www.reddit.com/r/emacs/comments/1n2dwv4/my_solution_for_evil_mode_only_enable/][My Solution for Evil Mode: Only enable evil-normal-state in editable buffers]] - AI: - [[https://i.redd.it/pjilkw8edglf1.gif][ECA: Best AI tools for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1n123gy/eca_best_ai_tools_for_emacs/][Reddit]]) - [[https://github.com/kgthegreat/protagentic][kgthegreat/protagentic: Emacs plugin for kiro like functionality]] - structured feature planning - [[https://www.reddit.com/r/emacs/comments/1n5l5zv/gptresponsesel_minimal_openai_responses_api/][gpt-responses.el - Minimal OpenAI Responses API]] - [[https://willschenk.com/howto/2025/claude_code_in_emacs/][Will Schenk: Claude Code in Emacs]] - [[https://github.com/11111000000/magpt][MaGPT — Git Assistant for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1n3ubkm/magpt_git_assistant_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1n2fed2/gptelwatch_releases_v022_add_feat_flexible/][[gptel-watch] Releases v0.2.2 ==> Add feat: Flexible context extraction]] - Community: - [[https://www.reddit.com/r/emacs/comments/1n0as0m/fortnightly_tips_tricks_and_questions_20250826/][Fortnightly Tips, Tricks, and Questions — 2025-08-26 / week 34]] - [[https://takeonrules.com/2025/08/01/emacs-carnival-2025-08-your-elevator-pitch-for-emacs/][August Emacs Carnival: Elevator pitch]]: - [[https://tusharhero.codeberg.page/emacs-elevator-pitch.html][tusharhero: Emacs Elevator Pitch]] - [[https://quijotelibre.net/blog/emacs-living-breathing-creature/][Emacs is like a living, breathing creature - not a relic from another era | Quijote Libre]] ([[https://mastodon.social/@quijote_libre/115111691343440770][@quijote_libre@mastodon.social]]) - [[https://macadie.info/2025/08/26/emacs-carnival-elevator-pitch-and-post-pitch-talking-points/][Eric MacAdie: Emacs Carnival: Elevator Pitch and Post-Pitch Talking Points]] ([[https://irreal.org/blog/?p=13226][Irreal]]) - [[https://sachachua.com/blog/2025/08/emacs-elevator-pitch-tinkerers-unite/][Sacha Chua: Emacs elevator pitch: tinkerers unite]] - [[https://sdf.org/~pkal/blog/emacs/pitch.html][Philip Kaludercic: An “Elevator Pitch” for Emacs: Commentary Edition]] ([[https://irreal.org/blog/?p=13243][Irreal]]) - [[https://recurse.social/@shapr/115096337847665796][Looking for an Emacs meetup in Boston]] - [[https://www.inkandswitch.com/essay/malleable-software/][Article on "Malleable software" describes what I love about emacs]] ([[https://www.reddit.com/r/emacs/comments/1n0x866/article_on_malleable_software_describes_what_i/][Reddit]]) - [[https://protesilaos.com/codelog/2025-08-30-prot-asks-alex-lsp-elisp-guix-cycling-philosophy-go-swaywm/][Protesilaos Stavrou: Prot Asks: Alex about LSP, Elisp programming, Guix, cycling, Go game, philosophy, and SwayWM]] ([[https://www.youtube.com/watch?v=c5KV_P7K73Y][YouTube]] 01:12:57) - Other: - [[https://kyo.iroiro.party/en/posts/ansi-is-a-mess/][ANSI escaping is a mess (or, why Emacs adds [] to my file?) | Kyou is kyou is kyou is kyou]] - [[https://kyo.iroiro.party/en/posts/why-rewriting-emacs-is-hard/][Why Rewriting Emacs Is Hard | Kyou is kyou is kyou is kyou]] ([[https://www.reddit.com/r/emacs/comments/1n7i586/why_rewriting_emacs_is_hard_from_gudzpoz/][Reddit]], [[https://news.ycombinator.com/item?id=45122442][HN]], [[https://lobste.rs/s/jeg5l9/why_rewriting_emacs_is_hard][lobste.rs]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00757.html][Optimizing the Emacs Binary and Follow-up work]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00792.html][Re: Should accept-process-output reliably return early?]] - discussion about improving throughput - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00795.html][Re: [NSApp] Memory usage anomalies - continued..]] - progress on memory allocator experiments - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00766.html][Re: Emacs-mac as an alternative to NS]] - development goals - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1ba75cc6fc57e27c489d49f9fba0f7d6788e030b][New user option 'tab-line-define-keys']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=07adb8b59dee772b56612b90acd19e1a5a456628][* doc/emacs/modes.texi (Choosing Modes): Document 'treesit-enabled-modes'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c663618ce884cccf989d7834f822b7384ee5e83][Errors signaled by 'emacsclient' connections can now enter the debugger.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b610f36d44dda3beb5cf2b8b65bfb0d005afed5c][Document and test 'let-alist' support for indexing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29e673a77b148f0c215af161342c123ba30e509c][New commands for outgoing diffs including uncommitted changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fdc6bb2caf959ceafd1c516f4f7a0687eb292ea4][Add edebug-bounce-to-previous-value]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa60f16e6651721aaa3b8f92549b50832f2d213c][Add user option to inhibit Calc startup message (bug#79143)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e46471ed0746ad290d466e893015f6f794c06cc1][Make RET choose the selected completion]] - New packages: - [[package:directory-slideshow][directory-slideshow]]: Simple slideshows from files (MELPA) - [[package:indentinator][indentinator]]: Automatically indent code (MELPA) - [[package:ticktick][ticktick]]: Sync Org Mode tasks with TickTick (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-09][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! ** 2025-08-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/08/2025-08-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/08/2025-08-25-emacs-news/ :EXPORT_DATE: 2025-08-25T07:30:35-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K3HZ7Q975QXMKFW5BFYFHWNT :END: I'm experimenting with commentary and formatting! =) The Emacs Carnival blogging theme of [[https://takeonrules.com/2025/08/01/emacs-carnival-2025-08-your-elevator-pitch-for-emacs/][elevator pitch]] seems to have resonated with a lot of people: 18 entries so far, which is perfect timing because there's also a new [[https://github.com/cloudstreet-dev/Emacs-for-Goodness-Sake][online book for Emacs beginners]]. Also, if you're looking for a "Can your text editor do /this/?!" sort of example, there was a lively discussion [[https://xenodium.com/emacs-as-your-video-trimming-tool][about clipping videos with Emacs]] on [[https://news.ycombinator.com/item?id=44953316][Hacker News]]. (Be prepared for bewilderment, though.) On the other hand, if you're here for serious stuff and want a technical deep dive, check out Yuan Fu's post on [[https://archive.casouri.cc/note/2025/emacs-tree-sitter-in-depth][Emacs tree-sitter integration]]. Here are the other links: - Help wanted: - [[https://indieweb.social/@xenodium/115078114562903421][London Emacs meetup looking for a meeting room]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Aug 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 28 0030 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Sep 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/310417272/ Thu Sep 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Sep 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://github.com/cloudstreet-dev/Emacs-for-Goodness-Sake][cloudstreet-dev/Emacs-for-Goodness-Sake: Emacs for Goodness' Sake]] - Emacs configuration: - [[https://github.com/DevelopmentCool2449/standard-keys-mode][standard-keys-mode: A minor mode for emulate "modern" and common keybindings from modern editors]] ([[https://www.reddit.com/r/emacs/comments/1myjbrr/standardkeysmode_a_minor_mode_for_emulate_modern/][Reddit]]) - [[https://github.com/ISouthRain/OpenEmacs][`OpenEmacs`, humanized and intuitive, simple Emacs configuration, guides users to use Emacs immediately.]] ([[https://www.reddit.com/r/emacs/comments/1muhb4e/openemacs_humanized_and_intuitive_simple_emacs/][Reddit]]) - [[http://yitang.uk/emacs/2025/08/22/multiple-working-emacs/][Yi Tang: Multiple Working Emacs]] - [[https://github.com/kn66/package-retry.el][[OC] package-retry.el - Automatic retry for failed package installations]] ([[https://www.reddit.com/r/emacs/comments/1mveo4i/oc_packageretryel_automatic_retry_for_failed/][Reddit]]) - Emacs Lisp: - [[https://github.com/ichernyshovvv/grid.el][[ANN] grid.el - Two-dimensional layout system for Emacs (Release 0.1)]] ([[https://www.reddit.com/r/emacs/comments/1myodc2/ann_gridel_twodimensional_layout_system_for_emacs/][Reddit]]) - [[https://tv.dyne.org/w/8pm7sK3oJq6U8CefdyUBpR][[10] Emacs Reader's Development: Working on Partial & Tiled Rendering - 8/24/2025, 3:42:15 PM - Dyne.org TV]] - Appearance: - [[https://github.com/mastro35/year-1984-theme/tree/main?tab=readme-ov-file][mastro35/year-1984-theme: a vintage theme for Emacs]] ([[https://hachyderm.io/@mastro35/115091966022866049][@mastro35@hachyderm.io]]) - [[https://github.com/easimonenko/book-like-themes/][Book like grayscale light and dark themes for GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/1my1szw/kittyemacsgnome_theme_switching/][Kitty/Emacs/Gnome theme switching]] - Navigation: - [[https://www.cyan.sh/blog/posts/make-neotree-tab-local.html][Jakub Nowak: Make Neotree "Tab-Local"]] - [[https://codeberg.org/chimay/blog/src/commit/02bdd1d592f7130c2dd2cc13e35a63c551387e91/meta/man-pages.org][Quickly navigate in man pages, using emacs, neovim or w3m.]] ([[https://www.reddit.com/r/emacs/comments/1mx79fe/quickly_navigate_in_man_pages_using_emacs_neovim/][Reddit]]) - g for subsection, r to follow link - Org Mode: - [[https://curtismchale.ca/2025/08/23/stop-renting-your-life-own-it/][Stop renting your life - own it]] - Org Mode and tasks - [[https://www.reddit.com/r/emacs/comments/1musbn8/til_org_mode_can_sort_lists_automatically/][TIL: Org Mode Can Sort Lists Automatically!]] C-c ^ (org-sort) - [[https://randyridenour.net/posts/2025-08-23-creating-attendance-sheets-with-org-mode.html][Randy Ridenour: Creating Attendance Sheets with Org Mode]] - [[https://mbork.pl/2025-08-25_Counting_Org_mode_headlines][Marcin Borkowski: Counting Org mode headlines]] - [[https://blog.fixermark.com/posts/2025/screenshots-into-org-files-in-windows/][Screenshots into emacs org files in Windows | Mark's Project Blog]] ([[https://mastodon.fixermark.com/@mark/115055900816627265][@mark@mastodon.fixermark.com]]) - Completion: - [[https://namilus.github.io/posts/completions-overlay-intro.html][completions-overlay.el Overlays for completion candidates]] ([[https://www.reddit.com/r/emacs/comments/1mtpb2m/completionsoverlayel_overlays_for_completion/][Reddit]]) - Coding: - [[https://youtube.com/watch?v=MouEAYdxEqA&si=x5i8XifuszJh9RYg][A new powerful Emacs workflow (a Neovim alternative)]] ([[https://www.reddit.com/r/emacs/comments/1mwsvtz/a_new_powerful_emacs_workflow_a_neovim_alternative/][Reddit]], [[https://www.youtube.com/watch?v=MouEAYdxEqA][YouTube]] 12:51) - [[https://archive.casouri.cc/note/2025/emacs-tree-sitter-in-depth][Review of Emacs tree-sitter integration]] ([[https://www.reddit.com/r/emacs/comments/1much60/review_of_emacs_treesitter_integration/][Reddit]]) - [[https://github.com/djr7c4/subtree-package][Announcing subtree-package: interactively manage packages as git subtrees]] ([[https://www.reddit.com/r/emacs/comments/1muwq8h/announcing_subtreepackage_interactively_manage/][Reddit]]) - Math: - [[https://schurch.ento.vt.edu/post/emacs_ess/][BEESi: Emacs and R with Tree-sitter and LSP]] ([[https://ecoevo.social/@schuemaa/115068857252229337][@schuemaa@ecoevo.social]]) - [[http://yummymelon.com/devnull/a-proof-of-concept-to-put-a-better-emacs-ui-on-top-of-gnuplot.html][A proof of concept to put a better Emacs UI on top of Gnuplot]] ([[https://www.reddit.com/r/emacs/comments/1mzdibe/a_proof_of_concept_to_put_a_better_emacs_ui_on/][Reddit]], [[https://sfba.social/@kickingvegas/115086797981488938][@kickingvegas@sfba.social]], [[https://irreal.org/blog/?p=13224][Irreal]]) - Web: - [[https://www.reddit.com/r/emacs/comments/1mwge63/til_that_eww_can_launch_post_requests_directly/][TIL that EWW can launch POST requests directly]] - Multimedia: - [[https://mbork.pl/2025-08-18_Cutting_clips_from_videos_with_Emacs][Marcin Borkowski: 2025-08-18 Cutting clips from videos with Emacs]] ([[https://hackaday.com/2025/08/22/video-clips-with-emacs/][Hackaday]]) - [[https://xenodium.com/emacs-as-your-video-trimming-tool][Alvaro Ramirez: Emacs as your video-trimming tool]] (170 comments on [[https://news.ycombinator.com/item?id=44953316][HN]] including this [[https://bsky.app/profile/ctietze.mastodon.social.ap.brid.gy/post/3lwsmlsecqdr2][humorous one-upping]], [[https://lobste.rs/s/c417pn/emacs_as_your_video_trimming_tool][lobste.rs]], [[https://www.reddit.com/r/emacs/comments/1mum40m/emacs_as_your_videotrimming_tool/][Reddit]], [[https://irreal.org/blog/?p=13208][Irreal]], [[https://github.com/xenodium/video-trimmer][Github]]) - Fun: - [[https://feyor.sh/blog/my-other-email-client-is-a-mail-daemon/][My other email client is a daemon]] ([[https://www.reddit.com/r/emacs/comments/1mwk29p/my_other_email_client_is_a_daemon/][Reddit]]) - mu4e and nethack-el - [[https://flandrew.srht.site/listful/llamascii-art.html][Listful Andrew: llamascii art]] - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Amusements.html][Mail Amusements (GNU Emacs Manual)]] ([[https://news.ycombinator.com/item?id=45005689][HN]]) - AI: - [[https://xenodium.com/a-tiny-upgrade-to-the-llm-model-picker][A tiny upgrade to the LLM model picker]] ([[https://indieweb.social/@xenodium/115090502741583209][@xenodium@indieweb.social]], [[https://www.reddit.com/r/emacs/comments/1mzwri6/a_tiny_upgrade_to_the_llm_model_picker/][Reddit]]) - [[https://www.youtube.com/watch?v=3N5FVSSQGYs][Wiring Claude Code Into Emacs - System Crafters Live!]] (01:45:40) - [[https://www.youtube.com/watch?v=ZJUyVVFOXOc][S1E8: Show And Tell: Efrit: When Steve Gives Claude Full Access To 50 Years of Emacs Capabilities]] (40:14) - Community: - [[https://search.emacslife.com/search][New: search.emacslife.com]] ([[https://www.emacswiki.org/emacs/2025-08-22][Announcement]]) - [[https://macadie.info/2025/08/19/2025-08-austin-emacs-meetup/][Eric MacAdie: 2025-08 Austin Emacs Meetup]] - [[https://prizeforge.com/#:~:text=we%20are%20piloting%20an%20Emacs%20Stream][Emacs Tip Jar: Weekly Prize Fund for People Who Do Good Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mzgi8a/emacs_tip_jar_weekly_prize_fund_for_people_who_do/][Reddit]]) - Elevator pitches: - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#elevator-pitch][M-x apropos Emacs: Elevator pitch]] ([[https://mathstodon.xyz/@oantolin/115066955008031013][@oantolin@mathstodon.xyz]]) - [[https://chegnuevara.codeberg.page/emacs-the-editor-of-the-revolution.html][Emacs – The Editor of the Revolution]] ([[https://mastodon.social/@realCheGnuevara/115073197411115642][@realCheGnuevara@mastodon.social]]) - [[https://xenodium.com/emacs-elevator-pitch][Charles Choi: Emacs Elevator Pitch]] ([[https://www.reddit.com/r/emacs/comments/1mw5qjj/emacs_elevator_pitch/][Reddit]], [[https://irreal.org/blog/?p=13210][Irreal]]) - [[https://takeonrules.com/2025/08/20/elevator-pitches-for-emacs/][Jeremy Friesen: Elevator Pitches for Emacs]] ([[https://irreal.org/blog/?p=13213][Irreal]]) - [[https://rossabaker.com/blog/emacs-elevator-pitch/][Ross A. Baker: Emacs Elevator Pitch]] - [[https://waxbanks.wordpress.com/2025/08/01/bare-metal-the-emacs-essay/][bare metal (the emacs essay) | wax banks]] - [[https://mihaiolteanu.me/emacs-is-violent-passion][Emacs is violent passion]] ([[https://www.reddit.com/r/emacs/comments/1mvccb7/emacs_is_violent_passion/][Reddit]], [[https://lobste.rs/s/sufmir/emacs_is_violent_passion][lobste.rs]]) - [[https://goritskov.com/posts/elevator_pitch.html][My Elevator Pitch for Emacs]] - [[https://notes.neeasade.net/emacs-elevator-pitch.html][emacs elevator pitch]] - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250812.html][Emacs carnival: Elevator pitch (or /How I learned to love RSS for the fediverse/)]] ([[https://irreal.org/blog/?p=13228][Irreal]]) - [[https://boraxman.strangled.net/articles/emacselevatorpitch/][Emacs as an alternative computing paradigm]] - [[https://high12noon.neocities.org/emacs-adventures#carnival-2025-08][Adventures with Emacs - high12noon blog]] - [[https://www.finaprosadigital.com/2025-08-06-elevator-pitch-for-emacs-(discurso-de-ascensor-para-emacs).html][Elevator pitch for Emacs (Discurso de ascensor para Emacs)]] - Interviews: - [[https://protesilaos.com/codelog/2025-08-20-prot-asks-dimos-emacs-interconenctedness-collective-work-conspiracies/][Protesilaos Stavrou: Prot Asks: Dimos about Emacs interconnectedness, collective work, and The Conspiracy Club]] ([[https://www.youtube.com/watch?v=c5KV_P7K73Y][YouTube]] 01:12:57) - [[https://protesilaos.com/codelog/2025-08-25-prot-asks-ronnie-free-software-privacy-parenting-iraqi-kurdistan/][Protesilaos Stavrou: Prot Asks: Ronnie about free software, privacy, parenting, and life in Iraqi Kurdistan]] ([[https://www.youtube.com/watch?v=qvWSGzfR1wA][YouTube]]) - [[https://kelar.org/~bandali/2025/08/20/lispy-gopher-climate.html][Amin Bandali: Lispy Gopher Climate with screwlisp]] - Other: - [[https://mastodo.neoliber.al/@petes_bread_eqn_xls/115051055765761794][Tip about using rectangular selection to copy columns from ASCII tables]] - [[https://github.com/rtrppl/emacs-trans][rtrppl/emacs-trans: Emacs wrapper for translate-shell.]] ([[https://mastodon.social/@laotang/115079989961737682][@laotang@mastodon.social]]) - [[https://github.com/pivaldi/emacs-passfile][pivaldi/emacs-passfile: Very simple Emacs package allowing to view and edit securely a GnuPG encrypted file]] ([[https://fosstodon.org/@_PI_/115091495677983430][@_PI_@fosstodon.org]]) - [[https://github.com/johanwiden/termux-for-android-emacs][Termux APK signed for Android Emacs, works on Android 15]] ([[https://www.reddit.com/r/emacs/comments/1mw7qn2/termux_apk_signed_for_android_emacs_works_on/][Reddit]]) - Emacs development: - [[https://github.com/positron-solutions/posimacs/blob/master/posimacs.nix#L50-L81][Feedback Directed Optimization of Emacs With Clang For Great Justice]] ([[https://www.reddit.com/r/emacs/comments/1mzml2c/feedback_directed_optimization_of_emacs_with/][Reddit]]) - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00686.html][Should we add a section about "Semantic Linefeed Filling" to the Emacs user manual?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00662.html][Dmitry and Spencer volunteering to help with threads, yay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00602.html][More Nextstep details Re: Emacs-mac as an alternative to NS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00671.html][Copyleft considerations re: LLVM and MacOS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00706.html][use-package: Discussion of potential :hook-after/:hook-add/:hook* keyword]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2852967233e3d5e43f8f248b1ce06916e5459d9e][Merge remote-tracking branch 'savannah/master' into master-android-1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38a07757425c711e037c526f2c76d342a81e7c17][* etc/NEWS: Mention 'lua-mode' merge.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=308e3ab1dbd9633b843541af55d77c82b725df02][Disallow string data resizing (bug#79784)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb0ede711eb630e3cc4b02316bf76079ce760de6][Have project-switch-to-buffer use a distinct completion category]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2186b5c20d2978a09f19ba7c2da3090eeea5bb5][Add NEWS entry for project-switch-buffer change from bug#77312]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e9277042c73b9029c84917ac0021f8f6aeefa3b][Use better temporary file names under 'file-precious-flag']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aae9eddb58a618d9a90dcd4232688b31b0df9f81][flymake: stop trying to automatically fall back to margins]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ade6608e2587452c8ea565ce3057879379ebd0b5][project: Improve pruning of zombie projects.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c04553f655a05810f02dd77dac4f544018158e94][Speed up JSON parsing by not maintaining line and column (bug#79192)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c60db19ee2376b5f8fab667511144d902108d976][Rename some incoming & outgoing diff commands]] - New packages: - [[package:bracket-face][bracket-face]]: A face for brackets (MELPA) - [[package:cond-let][cond-let]]: Additional and improved binding conditionals (MELPA) - [[package:electric-list-directory][electric-list-directory]]: Lightweight popup directory browser (MELPA) - [[package:eprolog][eprolog]]: Native Prolog engine implementation (MELPA) - [[package:lobsters][lobsters]]: A Lobsters client (MELPA) - [[package:ol-bible][ol-bible]]: Org Link support for Bible Passages (MELPA) - [[package:org-srs][org-srs]]: A flexible spaced repetition system for Org-mode (MELPA) - [[package:parenthesis-face][parenthesis-face]]: A face for parentheses (MELPA) - [[package:project-cmake][project-cmake]]: A cmake backend for project.el (MELPA) - [[package:rcirc-mentions][rcirc-mentions]]: Log mentions of your nick or keywords in a separate buffer (GNU ELPA) 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-08][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! ** 2025-08-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/08/2025-08-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/08/2025-08-18-emacs-news/ :EXPORT_DATE: 2025-08-18T18:35:30-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K304ZPN0NYDM33FHN2GHXPCQ :END: - Emacs 30: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00493.html][Emacs 30.2 Release Announcement]] ([[https://ftp.gnu.org/gnu/emacs/][FTP]], [[https://ftp.gnu.org/gnu/emacs/windows/emacs-30/?C=M;O=D][Windows binaries]], [[https://www.reddit.com/r/emacs/comments/1mq6btk/emacs_302_release_announcement/][Reddit]], [[https://news.ycombinator.com/item?id=44926646][HN]], [[https://lobste.rs/s/vqd2oj/emacs_30_2_is_here][lobste.rs]], [[https://irreal.org/blog/?p=13197][Irreal]]) - bugfix release - Help wanted: - [[https://emacs.stackexchange.com/election/5][Emacs Stack Exchange is looking for moderators]] ([[https://www.reddit.com/r/emacs/comments/1mruyg4/emacs_stack_exchange_is_looking_for_moderators/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00536.html][Need someone to step up to maintain thread-related code]] ([[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00564.html][Eli wants to stop overseeing it]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00469.html][GNUStep testers needed for patch for priority C-g processing on NS]] ([[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00494.html][event loop details]]) - 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 Aug 20 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 Aug 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/310514138/ Sat Aug 23 1100 America/Los_Angeles - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Aug 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 28 0030 Asia/Singapore - Emacs configuration: - [[https://github.com/kn66/package-upgrade-guard.el][[OC] I created "Package Upgrade Guard" - a diff-checking tool for package upgrades]] ([[https://www.reddit.com/r/emacs/comments/1mrvgmn/oc_i_created_package_upgrade_guard_a_diffchecking/][Reddit]]) - [[https://github.com/zhuzhonghua/mm-mode][a minor mode inspired by meow]] ([[https://www.reddit.com/r/emacs/comments/1mqqwya/a_minor_mode_inspired_by_meow/][Reddit]]) - modal editing keys - [[https://codeberg.org/jjba23/sss][Supreme Sexp System 3.3.22 - SSS - a Lisp machine adventure - Dracula palette, quality of life improvements]] ([[https://mastodon.social/@sss_project/115017847992122245][@sss_project@mastodon.social]]) - Emacs Lisp: - [[https://flandrew.srht.site/listful/sw-emacs-exemplify-ert.html][Exemplify-ERT — Clean examples that double as ERT declarations (Emacs package) — Listful Andrew]] ([[https://todon.nl/@mousebot/115044461887293645][@mousebot@todon.nl]]) - [[https://github.com/jamescherti/compile-angel.el][compile-angel.el (Release 1.1.2) - Accelerate Emacs by Byte-compiling and Native-compiling all Elisp files]] ([[https://www.reddit.com/r/emacs/comments/1mqzu3z/compileangelel_release_112_accelerate_emacs_by/][Reddit]]) - add support for detecting no-byte-compile - [[https://github.com/isamert/egnuplot][isamert/egnuplot: Composable Gnuplot macro for Emacs Lisp]] ([[https://mastodon.social/@isamert/115044500403121961][@isamert@mastodon.social]]) - [[https://youtu.be/LQ8z9ZKmzEc][Building Emacs UI for the Scheme test runner]] ([[https://fosstodon.org/@abcdw/115025842076685354][@abcdw@fosstodon.org]]) - [[https://www.youtube.com/watch?v=UOGFnnyGsZo][Ep692 Emacs Lisp Find Replace Greek Chars, Multiple Pairs Algorithm, Feedback Loop Problem]] (01:08:01) - [[https://www.youtube.com/watch?v=MAvSavIfA3U][Timestamp Files - Emacs Lisp | lesson 14]] (09:22) - [[https://www.youtube.com/watch?v=TioEQ22_GJc][Make An Emacs Buffer Pops Up Upon Asynchronous Response | lesson 12]] (11:23) - [[https://flandrew.srht.site/listful/what-is-pansymbolic.html][Listful Andrew: What is Pansymbolic? And why would you, Emacs package developer, care?]] - [[https://flandrew.srht.site/listful/you-using-pansymbolic-examples.html][Listful Andrew: You using Pansymbolic: examples]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1mrqi6p/emacs_toggle_transparency_with_interactive/][Emacs toggle transparency with interactive function]] - [[https://github.com/Michael-Garibaldi/Cacao-theme/tree/main?tab=readme-ov-file][New Theme for Emacs - Cacao-Theme]] ([[https://www.reddit.com/r/emacs/comments/1ms9omo/new_theme_for_emacs_cacaotheme/][Reddit]]) - [[https://protesilaos.com/codelog/2025-08-17-emacs-doric-beach-and-doric-valley-themes/][Protesilaos Stavrou: Emacs: in-development "doric-beach" and "doric-valley" themes]] - Navigation: - [[http://yummymelon.com/devnull/fixing-emacs-page-navigation.html][Fixing Emacs Page Navigation]] ([[https://www.reddit.com/r/emacs/comments/1mopid1/fixing_emacs_page_navigation/][Reddit]], [[https://irreal.org/blog/?p=13195][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20250815071935-emacs--fast-file-navigation-in-emacs/][James Dyer: Fast Recent File Navigation in Emacs]] ([[https://irreal.org/blog/?p=13202][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1mtfogo/imitating_framemove_in_swaywm/][Imitating framemove in SwayWM]] - Org Mode: - [[https://github.com/masukomi/masuconfigs/blob/master/.config/doom/custom/fediverse-links.el][fediverse username custom Org link type]] ([[https://connectified.com/@masukomi/115050208596682931][@masukomi@connectified.com]]) - [[https://github.com/balaramadurai/org-gmail][I made a package to fetch and manage Gmail threads directly in Org Mode: org-gmail]] ([[https://www.reddit.com/r/emacs/comments/1mqtdxg/i_made_a_package_to_fetch_and_manage_gmail/][Reddit]]) - [[https://www.draketo.de/software/org-mode-tipps#org-beamer-deploy-gitlab-pages][Deploy org-beamer slides to gitlab pages via CI]] - [[https://gitlab.com/zzamboni/ox-leanpub/-/merge_requests/2][ox-leanpub: patch for fixed handling of custom LEANPUB_BOOK_OUTPUT_DIR]] ([[https://connectified.com/@masukomi/115051879284609265][@masukomi@connectified.com]]) - [[https://git.bajsicki.com/phil/org-infosec][phil/org-infosec: An example of using org-mode for information security/ IT - Phil's Git]] - [[https://code.metalisp.dev/marcuskammer/user-centered-development-book][marcuskammer/user-centered-development-book: Book about user-centered development for SaaS - code.metalisp.dev]] ([[https://www.reddit.com/r/emacs/comments/1mp7ujh/publish_pdf_docs_using_emacs_orgmode_latex_and/][Reddit]]) - Exported from Org - [[https://github.com/hron/dock.el][dock.el]] and [[https://github.com/hron/org-agenda-dock][org-agenda-dock]] - Seamless Emacs + Dock Integration ([[https://www.reddit.com/r/emacs/comments/1mtf4we/dockel_and_orgagendadock_seamless_emacs_dock/][Reddit]]) - [[https://github.com/Artawower/raindrop.el][Artawower/raindrop.el: Raindrop integration for OrgMode]] ([[https://www.reddit.com/r/emacs/comments/1mphgvt/raindropel_org_mode_search_editing_integration/][Reddit]]) - bookmarks - [[https://github.com/tanrax/org-social][tanrax/org-social: Org-social is a decentralized social network that runs on an Org Mode file over HTTP.]] ([[https://news.ycombinator.com/item?id=44889354][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=526a7d1cc65409d5546b009f54fed28726a9457d][lisp/ob-csharp.el: Include support for evaluating C# code blocks]] - Denote: - [[https://social.sachachua.com/fileserver/01J7WFCH607M5F65AX513WCAQJ/attachment/small/01K2J78QY3CR594GWXE6RHNS45.jpeg][Add keyword to Denote filename]] ([[https://mastodon.social/@Cnoceda/115022610169184073][@Cnoceda@mastodon.social]]) - [[https://github.com/pprevos/gptel-denote][Integrating GPTel and Denote]] ([[https://www.reddit.com/r/emacs/comments/1mrpema/integrating_gptel_and_denote/][Reddit]]) - Coding: - [[https://youtu.be/GzQNdpd0D-4?feature=shared][Modern Emacs Part 2: Project.el, Eglot and Corfu - VOD - YouTube]] - [[https://protesilaos.com/codelog/2025-08-14-emacs-sxhkdrc-mode-1-2-0/][Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.2.0]] - Web: - [[https://dev.to/masutaka/migration-from-pocket-and-hatena-bookmark-to-raindropio-and-creating-helm-raindropel-5f76][Migration from Pocket and Hatena Bookmark to Raindrop.io (and Creating helm-raindrop.el) - DEV Community]] - [[https://www.youtube.com/watch?v=te8OTzM4V3A][Emacs helm-raindrop.el demo]] (00:35) - [[https://lars.ingebrigtsen.no/2025/08/16/filtering-data-centres-from-web-stats/][Lars Ingebrigtsen: Filtering data centres from web stats]] - [[https://www.youtube.com/watch?v=9scNUayMIxs][Edite texto no seu navegador usando o Emacs]] (10:04) - Mail, news, and chat: - [[https://emacs.social/@runlevelrobot/115018867853464188][The emacs.social Mastodon server continues to be available (thanks, @runlevelrobot@emacs.social)]] - [[https://bsky.app/profile/xenodium.bsky.social/post/3lwcdlau3f227][mu4e: code for finding all unread messages from the same sender]] - Multimedia: - [[https://mbork.pl/2025-08-18_Cutting_clips_from_videos_with_Emacs][Marcin Borkowski: Cutting clips from videos with Emacs]] - Fun: - [[https://zwit.link/posts/kaomel-emacs-package/][Kaomel: a snappy kaomoji picker for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mpbe6f/kaomel_a_snappy_kaomoji_picker_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1mnniya/chip8_emulator_running_in_emacs/][chip-8 emulator running in emacs]] - AI: - [[https://www.youtube.com/watch?v=vO-ErrL1EpY][How To Handle API Errors From OpenAI - Emacs Lisp | lesson 13]] (11:11) - [[https://github.com/rhblind/emacs-mcp-server][Pure Elisp MCP server for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mt4kiq/pure_elisp_mcp_server_for_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1mnxffy/fortnightly_tips_tricks_and_questions_20250812/][Fortnightly Tips, Tricks, and Questions — 2025-08-12 / week 32]] - [[https://zacromero.com/post/emacs-elevator-pitch/][Zac Romero: Elevator Pitch for Emacs: like the terminal with added dimensions]] - [[https://skoove.dev/blog/emacs-week-1/][first week with emacs]] ([[https://www.reddit.com/r/emacs/comments/1msgeog/first_week_with_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2025-08-13-prot-asks-arni-emacs-no-distractions-art/][Protesilaos Stavrou: Prot Asks: Arni about Emacs, no distractions, socialising, and self-expression through art]] - [[https://protesilaos.com/codelog/2025-08-17-prot-asks-erik-emacs-1990s-portland-oregon-podcasting/][Protesilaos Stavrou: Prot Asks: Erik about Emacs since the 1990s, Oregon and Portland, and podcasting]] - [[https://www.reddit.com/r/emacs/comments/lly7po/comment/gnvzisy/][All ATC message routing in Germany was done through Emacs (2021)]] ([[https://lobste.rs/s/giy0kl/all_atc_message_routing_germany_was_done][lobste.rs]]) - [[https://www.youtube.com/watch?v=HycaJwHqs5M][The Code Editor Wars: A Dev’s Guide to Surviving 2025]] (02:25) - [[https://www.youtube.com/watch?v=V4mzxJROCFk][Matt from The Linux Cast on macOS, NixOS, Emacs & More]] (02:23:43) (~ 0:48 or so) - Other: - [[https://donovan-ratefison.mg/2025/08/17/Weird-Yet-Amazing-Modes-In-Emacs/][Donovan R.: My Emacs journey (4) - Weird Yet Amazing Modes]] - svg-clock, artist-mode, follow-mode - [[https://sopuli.xyz/post/32273165][Recommendation for Android: termux + syncthing + Emacs + Spacemacs + 8vim keyboard]] - [[https://tyflopodcast.net/emacs/][Arkadiusz Świętnicki prezentuje działanie edytora Emacs oraz narzędzia Emacspeak...]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00480.html][Re: C-g responsiveness expectations (NSApp, maybe more)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00530.html][NSApp: Investigating memory usage anomalies]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da3973b657db46501e650fb4af4a4f3bb07c77fd][VC: New commands for incoming and outgoing fileset diffs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=997461f48497e67ca4913ad18ae7d6d3562459d7][whitespace-mode: New style to prettify page delimiters characters.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d90bdb385a23b26ddecae04b92e5557be172d27][Add support for updating *​Completions* as you type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ac3a1f26c6c02d0a81290dba4d30d57e5bd92f1][New user option 'treesit-enabled-modes' (bug#79180)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8f08cb386efa989d75d10b95b26999b8ff38cb72][tab-line: Allow to hide excluded buffers in the tab line. (Bug#79159)]] - New packages: - [[package:automoji][automoji]]: Discord-like emoji completion (MELPA) - [[package:hotdesk][hotdesk]]: Flexible frame Buffer Lists for projects & workspaces (MELPA) - [[package:iso-date][iso-date]]: Utilities for working with ISO dates (GNU ELPA) - [[package:pomo-cat][pomo-cat]]: Pomodoro timer with cat-themed breaks (MELPA) If you're looking for something to write about, consider this month's Emacs Carnival theme: [[https://takeonrules.com/2025/08/01/emacs-carnival-2025-08-your-elevator-pitch-for-emacs/][your elevator pitch for Emacs]]. 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://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-08][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! ** 2025-08-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/08/2025-08-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/08/2025-08-11-emacs-news/ :EXPORT_DATE: 2025-08-12T07:02:50-0400 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #8 2025 (v #živo) https://dogodki.kompot.si/events/660761d6-862d-43a1-9fb4-955d4e3e1066 Tue Aug 12 1900 CET - London Emacs (in person): M-x drinks https://www.meetup.com/london-emacs-hacking/events/310360735/ Tue Aug 12 1830 Europe/London - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Aug 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 14 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed Aug 20 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 Aug 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=pPMspoL7m_k][GNU Emacs for Beginners 🚀 | Setup, Tour & Programming with Emacs on Fedora Linux!]] (48:30) - Emacs configuration: - [[https://www.youtube.com/watch?v=GptL42i0JF8][Emacs Embark: Customizing Commands]] (40:43) - [[https://cocode.se/emacs/transient.html][Emacs Hydra menu]] and [[https://cocode.se/emacs/transient_cont.html][Emacs Transient menu]] ([[https://mastodon.social/@velocipede/114989436944672605][@velocipede@mastodon.social]], [[https://www.reddit.com/r/emacs/comments/1mhnoes/yet_another_hydra_and_transient_tutorialw/][Reddit]]) - [[https://donaldh.wtf/2025/08/til-emacs-display-buffer-alist/][TIL – Emacs display-buffer-alist]] ([[https://hachyderm.io/@donaldh/114992454399497445][@donaldh@hachyderm.io]]) - [[https://www.reddit.com/r/emacs/comments/1mk6icx/embarkkubelel_my_tiny_package_that_adds_an_embark/][embark.kubel.el: My tiny package that adds an Embark target for kubel resources]] - Emacs Lisp: - [[https://github.com/twitchy-ears/major-mode-change-watcher-mode][twitchy-ears/major-mode-change-watcher-mode: Minor mode that runs functions when the major-mode variable changes using add-variable-watcher]] ([[https://loci.onl/@morix/115012764317756735][@morix@loci.onl]]) - [[https://www.youtube.com/watch?v=nto_2pmCytg][emacs package dev v2532864955]] (02:02:04) - [[https://i.redd.it/8itluy29fthf1.png][(Released) grid-table: is a general grid table component for Emacs, supporting rich text and image rendering, formula calculation, interactive editing, sorting, persistence, and plugin extension.]] ([[https://www.reddit.com/r/emacs/comments/1mkyiy0/released_gridtable_is_a_general_grid_table/][Reddit]]) - [[https://flandrew.srht.site/listful/pansymbolic-mapping-all-emacs-lisp-symbols.html][Listful Andrew: Pansymbolic: Mapping all Emacs Lisp symbols]] - [[https://flandrew.srht.site/listful/sw-emacs-symtable.html][Listful Andrew: SymTable — Build and search flat hash tables of symbols (Emacs package)]] - [[https://flandrew.srht.site/listful/sw-emacs-symtree.html][Listful Andrew: SymTree — Build and search nested hash tables of symbols (Emacs package)]] - Livestreams about Emacs Reader develeopment: [[https://tv.dyne.org/w/1BGxWKn9aXjMv1wcKZ63A5][2:38 PM]], [[https://tv.dyne.org/w/hrpy3UbcTtpeoJUyqLEgZj][3:03 PM]], [[https://tv.dyne.org/w/g9e7yvj2ZhTXFTcvbNKR8D][3:19 PM]], [[https://tv.dyne.org/w/nTJtzwDPRR48HHHqTj8Fz4][3:22 PM]], [[https://tv.dyne.org/w/3s4uR6nMu36SrkQsnYLM18][5:38 PM]] - Appearance: - [[https://v.redd.it/anqa7qup72hf1][Cursor trails in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mho85x/cursor_trails_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2025-08-04-emacs-doric-oak-pine-themes/][Protesilaos Stavrou: Emacs: new ‘oak’ and ‘pine’ doric-themes]] - [[https://protesilaos.com/codelog/2025-08-11-emacs-doric-themes-0-3-0/][Protesilaos Stavrou: Emacs: doric-themes version 0.3.0]] - [[https://www.youtube.com/watch?v=FFd5ev4CJYE][Ep689 emacs. commands for cycle color themes, font, space hyphen lowline.]] (31:16) - TRAMP: - [[https://github.com/jsadusk/tramp-hlo][jsadusk/tramp-hlo: High level operations as tramp handlers]] ([[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=79094][#79094 - [wishlist] Optimizations for round trips in tramp - GNU bug report logs]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/1mmtuzf/how_popular_is_markdownmode_compared_to_orgmode/][How popular is Markdown mode compared to Org Mode?]] ([[https://irreal.org/blog/?p=13188][Irreal]]) - Org Mode: - [[https://blog.wilcoxd.com/2025/06/14/OrgMode-As-Architecture-Notebook/][Org Mode as a software development architecture notebook]] ([[https://www.reddit.com/r/orgmode/comments/1mkgi4m/org_mode_as_a_software_development_architecture/][Reddit]]) - [[https://chrismaiorana.com/org-file-includes/][Chris Maiorana: Wrangling project files with includes]] ([[https://www.youtube.com/watch?v=hzdL7WNoP2M][YouTube]] 07:07) - [[https://github.com/Raemi/org-reschedule-by-rule][org-reschedule-by-rule: Cron-based rescheduling for tasks]] - [[https://davemq.github.io/2025/08/08/org-update-date-on-save.html][Update #+date automatically when saving Org document | Dave’s Blog]] ([[https://fosstodon.org/@davemq/114993856319258973][@davemq@fosstodon.org]]) - [[https://i.redd.it/bin08ufns9hf1.png][(update) org-supertag: Table View now support multi-line text and image in cell]] ([[https://www.reddit.com/r/emacs/comments/1mimanc/update_orgsupertag_table_view_now_support/][Reddit]]) - [[https://j.agrue.info/giacsans-indexing-with-emacs-and-org.html][Writing to think 2: Write harder - GIAC/SANS Indexing with Emacs and Org]] ([[https://mastodon.bsd.cafe/@jaredj/114983016616173076][@jaredj@mastodon.bsd.cafe]]) - [[https://www.reddit.com/r/orgmode/comments/1mi456p/figured_out_a_way_to_export_from_apple_notes_to/][Figured out a way to export from Apple Notes to orgmode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=af956f94f64324a4f1f449730f062850b35ba9a4][org-element: Fix parsing and interpreting drawers with leading empty lines]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1d8dbae5f883db3157cbb1c6da763dbe35811804][org-babel: Do not treat :results drawer verbatim]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=23d219693ccf0e185bacaf00f8a7d9e609e635b8][lisp/org.el: Add ability to sort tags by hierarchy]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b02c34948b051f8714c682f22f9a9cfc91c0501e][Allow `org-tags-sort-function' to be a list of functions]] - Coding: - [[https://github.com/SebastianMeisel/journalctl-mode][SebastianMeisel/journalctl-mode: Major mode to view journalctl's output in Emacs]] - [[https://mbork.pl/2025-08-11_Using_Eldoc_to_show_entities_with_given_uuids_in_the_echo_area][Marcin Borkowski: Using Eldoc to show entities with given uuids in the echo area]] - [[https://github.com/stsquad/hubi][stsquad/hubi: Homogeneous Unified Builder Interface - a transient interface to build tools for Emacs]] - [[https://fosstodon.org/@circfruit/114989497276297204][Eglot: Tip about using git init and .gitignore to skip subdirectories with lots of files]] - [[https://www.jamescherti.com/emacs-fix-vc-diff-issues-git-crypt-rails-credentials/][James Cherti: Using Emacs vc-diff with tools such as git-crypt or Rails credentials: Handling Binary Diff Issues]] - Shells: - [[https://gitlab.com/xgqt/xgqt-elisp-lib-zshzel/-/blob/master/zshzel.el?ref_type=heads][zshzel.el - integrate with the Zsh Z plugin for changing location]] ([[https://functional.cafe/@xgqt/114983423974416707][@xgqt@functional.cafe]]) - Mail, news, and chat: - [[https://github.com/tanrax/lobsters.el][tanrax/lobsters.el: A simple and elegant Lobsters client for Emacs]] ([[https://activity.andros.dev/@andros/statuses/01K2500781ZH3KEWQ5JZY1TSJQ][@andros@activity.andros.dev]], [[https://lobste.rs/s/ray4zn/lobsters_client_for_emacs][lobste.rs]]) - [[https://mathstodon.xyz/@oantolin/114978147653366288][How to fix corfu use in lem.el]] - [[https://cnoceda.com/tecnologia/posts/20250615T191346--delta-chat-and-org-mode__blog_tecnologia.html][Delta Chat and Org-Mode]] ([[https://mastodon.social/@Cnoceda/115003943814575192][@Cnoceda@mastodon.social]]) - AI: - [[https://www.youtube.com/watch?v=6hHD-mHg08A][Set up AI assisted programming in Emacs using aider]] (06:41) - [[https://i.redd.it/awz7c5kfcahf1.jpeg][Claude Code IDE v0.2.5: Now with tree-sitter MCP, eat and flymake support, and other goodies]] ([[https://www.reddit.com/r/emacs/comments/1miovop/claude_code_ide_v025_now_with_treesitter_mcp_eat/][Reddit]], [[https://news.ycombinator.com/item?id=44811567][HN]]) - [[https://github.com/cvdub/gptel-project][gptel-project: Project-based context, transcripts, and summaries for gptel]] ([[https://www.reddit.com/r/emacs/comments/1mlgirp/gptelproject_projectbased_context_transcripts_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1mkj3zj/accessing_github_copilot_enterprise_emu_plan_from/][Accessing Github Copilot Enterprise (EMU) plan from Emacs]] - [[https://github.com/steveyegge/efrit][GitHub - steveyegge/efrit: A native elisp coding agent running in Emacs]] ([[https://news.ycombinator.com/item?id=44840654][HN]], [[https://www.reddit.com/r/emacs/comments/1mblbuk/github_steveyeggeefrit_a_native_elisp_coding/][Reddit]], [[https://programming.dev/post/34777367?scrollToComments=true][programming.dev]]) - [[https://www.heise.de/news/Emacs-trifft-Claude-KI-gestuetzte-Softwareentwicklung-mit-dem-Editor-Urgestein-10513860.html][Emacs trifft Claude: KI-gestützte Softwareentwicklung mit dem Editor-Urgestein | heise online]] ([[https://social.tchncs.de/@simsus/115004847726130194][@simsus@social.tchncs.de]]) - Community: - [[https://emacs.social/@runlevelrobot/114971311358624152][emacs.social shutting down this week]] - [[https://mtwb.blog/posts/2025/blaugust2025/my-first-week-with-emacs/][My First Week With Emacs - Matt's Blog]] ([[https://polymaths.social/@thelinuxcast/statuses/01K298SHS0YQX3S05BAD3VZCGX][@thelinuxcast@polymaths.social]]) - [[https://mtwb.blog/posts/2025/blaugust2025/trying-emacs/][Trying Emacs Again, Again - Matt's Blog]] ([[https://polymaths.social/@thelinuxcast/statuses/01K1VZZ1T5RBMKQXGF5JTERPV4][@thelinuxcast@polymaths.social]]) - [[https://protesilaos.com/codelog/2025-08-06-emacs-writing-studio-book/][Protesilaos Stavrou: I got the Emacs Writing Studio (EWS) book]] - Elevator pitches: - [[http://yummymelon.com/devnull/emacs-elevator-pitch-nerd-kitch-merch.html][Charles Choi: Emacs Elevator Pitch: Nerd-kitch Merch]] ([[https://irreal.org/blog/?p=13177][Irreal]]) - [[https://www.cyan.sh/blog/posts/consistency.html][Jakub Nowak: Consistency]] - [[https://christiantietze.de/posts/2025/08/emacs-elevator-pitch/][Christian Tietze: Emacs Elevator Pitch (August Blog Carnival)]] - [[https://randyridenour.net/posts/2025-08-10-emacs-elevator-pitch.html][Randy Ridenour: My Emacs Elevator Pitch]] ([[https://irreal.org/blog/?p=13186][Irreal]]) - [[https://mike.hostetlerhome.com/emacs-works-for-you][Emacs Works For You — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/114989512506824990][@mikehoss@appdot.net]]) - [[https://klymilark.omg.lol/2025/08/07/untitled-3/][(Untitled) – Kristell's Commonplace]] ([[https://social.lol/@klymilark/114999446759537972][@klymilark@social.lol]]) - on recommending Emacs - Prot Asks: - [[https://www.youtube.com/watch?v=YzVToImIm1Y][Prot Asks: James about teaching biology, Emacs, and free software politics]] (01:06:48) - [[https://protesilaos.com/codelog/2025-08-06-prot-asks-james-biology-teaching-emacs-free-software-politics/][Protesilaos Stavrou: Prot Asks: James about biology teaching, Emacs, and free software politics]] - [[https://protesilaos.com/codelog/2025-08-10-prot-asks-pizzatorque-emacs-programming-linguistics-community-life/][Protesilaos Stavrou: Prot Asks: PizzaTorque about Emacs for programming, linguistics, art and community]] - [[https://www.youtube.com/watch?v=-g8o0M9CRkA][Prot Asks: PizzaTorque about Emacs for programming, linguistics, art and community]] (01:34:46) - Other: - [[https://bicycleforyourmind.com/much_ado_about_emacs_010][Much Ado About Emacs 010 - Bicycle For Your Mind]] ([[https://fosstodon.org/@macosxguru/114982308959629754][@macosxguru@fosstodon.org]]) - [[https://www.youtube.com/watch?v=rTtLu4QAT2I][Emacs PDF-Tools Tips You Probably Don’t Know #pdftools #emacs #navigation]] (15:44) - [[https://www.reddit.com/r/emacs/comments/1mlhxo0/oc_visibleautorevertel_smart_autorevert_for_emacs/][[OC] visible-auto-revert.el - Smart auto-revert for Emacs that only monitors visible buffers]] - [[https://www.reddit.com/r/emacs/comments/1ml0z3u/the_2nd_edition_of_the_howm_tutorial/][The 2nd edition of the Howm tutorial]] - [[https://randyridenour.net/posts/2025-08-10-inserting-bible-text-with-emacs.html][Randy Ridenour: Inserting Bible Passages With Emacs]] ([[https://irreal.org/blog/?p=13191][Irreal]]) - [[https://batsov.com/articles/2025/01/12/macos-no-longer-ships-with-emacs/][macOS No Longer Ships with Emacs - (think)]] ([[https://news.ycombinator.com/item?id=44862585][HN]]) - Emacs development: - emacs-devel: - [[https://yhetil.org/emacs-devel/m2zfccpqsi.fsf@kaminski.se/raw][Re: Emacs-mac as an alternative to NS]] - [[https://yhetil.org/emacs-devel/86a54cs0cb.fsf@gnu.org/raw][Some tips on where to look]] - [[https://yhetil.org/emacs-devel/m2wm7gk18b.fsf@gmail.com/raw][Threads and actors?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd62f57efd3206fc5764e9e592206be820002500]['php-ts-mode' depends on 'mhtml-ts-mode' instead of JS,CSS and HTML]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38c5742cba648d953fe62bafc9e05794143b04c1][New command vc-working-tree-switch-project (bug#79024)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=07eb39f1132ceb15e80e7912445890faa8f5b78c][Allow thread's buffer to be killed, by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c9ac95cb05e80142b2ab251061d67ac39dac7df][Variable to control overshoot and backup for TTY cursor motion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1fc4bb1fead205e425f69fa803a71f4e446d48a8][Rename variables *-in-progress-p to *-in-progress]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e4352c7a4542bb04f0491f5622f215bd9a3ccb09][Add multi-character pairs to lua-ts-mode and texinfo-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd1362b686c7dd9083322a587b7738d0da12395c][Autoinsert: Allow condition to be a function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d5a00e4ade7ef2e243947813aa26c0da8eb579a][Revert "Autoinsert: Allow condition to be a function"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=be4be3eb094ffbbf5e36666acc03ada46903274c][Add auto-revert-buffer-in-progress-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c501ed7dc19fc6f061c08da59228bc390fd67c39][Generalize finding project matching files to other major modes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=738a7bb4949fdc93b0b637ac4c65423c928f0924][Autoinsert: Allow condition to be a function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbeb558f167a588e7792fd270d3142f6960d643d][Use variables to store marking state]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b2856f9cabb91a12dc88e1648a117a9671b25ee][Allow numbered buffer selection for project-shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ff8a9039583b0e9e05b59986126905542fd78a1][Tramp allows now external implementations for functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9e48d1f49a790b50fa4fe83279ed2281e78f81db][project-prompter: New PREDICATE and REQUIRE-KNOWN arguments]] - New packages: - [[package:flymake-pyrefly][flymake-pyrefly]]: A Pyrefly Flymake backend (NonGNU ELPA) - [[package:pasvortilo][pasvortilo]]: Password manager interface for pass/gopass (MELPA) - [[package:year-1984-theme][year-1984-theme]]: A retro-futuristic theme (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-08][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! ** 2025-08-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/08/2025-08-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/08/2025-08-04-emacs-news/ :EXPORT_DATE: 2025-08-04T09:41:13-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01K1TRQ9QYKNWQQDJPMD8FBHR4 :END: - [[https://takeonrules.com/2025/08/01/emacs-carnival-2025-08-your-elevator-pitch-for-emacs/][Emacs Carnival 2025-08: Your Elevator Pitch for Emacs - Take on Rules]] ([[https://dice.camp/@takeonrules/114953295628656205][@takeonrules@dice.camp]], [[https://irreal.org/blog/?p=13167][Irreal]]) - 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/308826076/ Thu Aug 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Aug 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 8 1800 Europe/Paris - Emacs.si (in person): Emacs.si meetup #8 2025 (v #živo) https://dogodki.kompot.si/events/660761d6-862d-43a1-9fb4-955d4e3e1066 Tue Aug 12 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Aug 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 14 0000 Asia/Singapore - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20250731123820-emacs--discovering-view-mode-emacss-hidden-modal-editing-gem/][James Dyer: View-Mode - Emacs's Hidden Modal Editing Gem?]] - [[https://emacs.social/@zrzz/114934462727463651][Some global submap keybindings (VC, vundo, browse-url-at-point)]] - [[https://www.reddit.com/r/emacs/comments/1mdi8vu/a_transient_for_help/][A Transient for Help]] - [[https://www.youtube.com/watch?v=U_kXkS2hKxk][How I would manually generate my current default emacs setup (usually it is in an init file)]] (05:05) - [[https://rahuljuliato.com/posts/emacs-kick-0-3-0][Rahul Juliato: Emacs Kick 0.3.0: Floating Docs, Snappy Completion, and Corfu Goodness]] ([[https://www.reddit.com/r/emacs/comments/1mc1b88/emacskick_v030_is_out/][Reddit]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1mgywjn/vecdb_a_package_for_vector_search/][vecdb: A package for vector search]] ([[https://www.youtube.com/watch?v=qzXMU3Yu3gA][YouTube]] 09:32) - [[https://nx30408.your-storageshare.de/s/BptpfKrfKx4gwME?path=%2F&openfile=975869][Videos on using Emacs Lisp and Eshell for system administration]] ([[https://code.metalisp.dev/marcuskammer/emacs.d/src/branch/main/bundle/bundle--mk.el][code]], [[https://www.reddit.com/r/emacs/comments/1meoz2h/emacslisp_and_eshell_for_system_administration/][Reddit for video 1]], [[https://www.reddit.com/r/emacs/comments/1mfke18/emacslisp_and_eshell_for_system_administration/][2]], [[https://www.reddit.com/r/emacs/comments/1mgcht3/emacslisp_and_eshell_for_system_administration/][3]]) - [[https://codeberg.org/divyaranjan/snippets/src/branch/master/elisp-native-modules/ppm-overlay][snippets/elisp-native-modules/ppm-overlay at master - drawing on top of a PPM image]] ([[https://mathstodon.xyz/@divyaranjan/114953608493369415][@divyaranjan@mathstodon.xyz]]) - [[https://www.youtube.com/watch?v=vnK60c8S7yw][Building log verbosity control UI for Ares/Arei Guile Scheme IDE]] (01:37:36) - Appearance: - [[https://github.com/theesfeld/buffer-background][buffer-background -- change your buffer background colors interactively]] ([[https://www.reddit.com/r/emacs/comments/1mdnnwh/bufferbackground_change_your_buffer_background/][Reddit]]) - Navigation: - [[https://v.redd.it/t82wc0vjtqgf1][File too long? Show some love for follow-mode 🥰]] ([[https://www.reddit.com/r/emacs/comments/1mgbn6e/file_too_long_show_some_love_for_followmode/][Reddit]]) - Writing: - [[http://yummymelon.com/devnull/unleashing-the-editing-superpower-of-emacs.html][Charles Choi: Unleashing the Editing Superpower of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mcna5t/unleashing_the_editing_superpower_of_emacs/][Reddit]], [[https://irreal.org/blog/?p=13160][Irreal]]) - [[https://randyridenour.net/posts/2025-07-28-emacs-writing-experience.html][Randy Ridenour: Emacs Writing Experience]] ([[https://zirk.us/@randyridenour/114937243901665704][@randyridenour@zirk.us]], [[https://irreal.org/blog/?p=13174][Irreal]]) - [[https://takeonrules.com/2025/07/29/on-writing-in-emacs/][Jeremy Friesen: On Writing in Emacs]] - Org Mode: - [[https://mbork.pl/2025-08-04_org-copy-visible][Marcin Borkowski: org-copy-visible]] ([[https://irreal.org/blog/?p=13199][Irreal]]) - [[https://takeonrules.com/2025/08/03/on-organizing-my-notes/][Jeremy Friesen: On Organizing My Notes]] - [[https://www.youtube.com/watch?v=2cACd5i4iU4][Emacs Org mode as a word processor: Emacs Writing Studio]] (18:08, [[https://www.reddit.com/r/emacs/comments/1mg9len/using_emacs_as_a_word_processor/][Reddit]], [[https://irreal.org/blog/?p=13184][Irreal]]) - [[https://github.com/yibie/org-workbench][(Released) org-workbench: A thinking exploration space for temporarily organizing ideas and concept]] ([[https://www.reddit.com/r/orgmode/comments/1mfgxme/released_orgwrokbench_a_thinking_exploration/][Reddit]], [[https://irreal.org/blog/?p=13169][Irreal]]) - [[https://www.reddit.com/r/orgmode/comments/1mbum21/update_orgsupertag_logseqstyle_query_block/][(Update) org-supertag: logseq-style query block]], [[https://www.reddit.com/r/orgmode/comments/1md2ol2/update_orgsupertag_logseqstyle_embedblock/][embed-block]] - Import, export, and integration: - [[https://blog.fixermark.com/posts/2025/screenshots-into-org-files-in-windows/][Mark Tomczak: Screenshots into emacs org files in Windows]] - [[https://isamert.net/2022/01/04/dealing-with-apis-jsons-and-databases-in-org-mode.html][Dealing with APIs, JSONs and databases in org-mode | isamert.net]] ([[https://mathstodon.xyz/@oantolin/114950109989337221][@oantolin@mathstodon.xyz]]) - [[http://tomsitcafe.com/2025/07/31/the-whisper-engine-source-code-is-available/][Whisper Engine - static site publishing from Org Mode]] ([[https://mastodon.social/@TomsITCafe/114947682698712801][@TomsITCafe@mastodon.social]]) - [[https://github.com/yibie/org-luhmann][(Update) org-luhmann: exporting heading as org-mode links]] ([[https://www.reddit.com/r/orgmode/comments/1meqfxj/update_orgluhmann_workbench_create_temporary/][Reddit]]) also [[https://www.reddit.com/r/orgmode/comments/1meqfxj/update_orgluhmann_workbench_create_temporary/][Reddit discussion about workbench]] - [[https://www.cyan.sh/blog/posts/exporting-wikis-with-orgmode.html][Jakub Nowak: Exporting Wikis with Orgmode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fa1cc2085eca8d2720c9e80b902970d424d874c4][lisp/ox-html.el: Use time element for timestamps in fancy html5]] - Denote: - [[https://taonaw.com/2025/07/31/denote-with-a-different-root.html][TAONAW: Denote with a different root directory on Linux only]] - [[https://zacromero.com/post/searching-denote-notes-with-p-search/][Zac Romero: Searching Denote Notes With p-search]] - Completion: - [[https://www.youtube.com/watch?v=0OuF6PLkzsQ][Modern Emacs Part 1: Consult, Marginalia, Vertico, Orderless and Embark - VOD]] (01:20:50) - Coding: - [[https://i.redd.it/6bibyxmiu1gf1.png][eglot + pyright made simple thanks to uvx!]] ([[https://www.reddit.com/r/emacs/comments/1mddqpx/eglot_pyright_made_simple_thanks_to_uvx/][Reddit]]) - [[https://todon.nl/@mousebot/114953779685455679][fj.el updates: improvements to PR reviews, syntax highlighting, cycle views, comment and close issue, unwatch, list]] - [[https://github.com/kn66/lsp-installer.el][kn66/lsp-installer.el]] - installs language servers ([[https://www.reddit.com/r/emacs/comments/1mg8w37/oc_lsinstallerel/][Reddit]]) - Math: - [[https://forum.plaintextaccounting.org/t/how-to-adjust-numbers-in-the-journal-with-emacs-calc/608][How to adjust numbers in the journal with Emacs Calc - General - Plain Text Accounting forum]] ([[https://fosstodon.org/@simonmic/114953046249623784][@simonmic@fosstodon.org]]) - [[https://flandrew.srht.site/listful/sw-emacs-cfrac.html][Listful Andrew: CFrac — Convert from/to continued fractions (Emacs package)]] - Fun: - [[https://lars.ingebrigtsen.no/2025/07/29/in-a-genre-of-speaking/][Lars Ingebrigtsen: In a genre of speaking]] - AI: - [[https://github.com/ISouthRain/gptel-watch][[New Package]⚡️ gptel-watch — Auto-complete your thoughts with GPT when you type lines like "AI!"]] ([[https://www.reddit.com/r/emacs/comments/1mfrob4/new_package_gptelwatch_autocomplete_your_thoughts/][Reddit]]) - [[https://github.com/positron-solutions/ragmacs][Don't Generate, Retrieve and Transform (GPTel Tools Published)]] ([[https://www.reddit.com/r/emacs/comments/1mf6j42/dont_generate_retrieve_and_transform_gptel_tools/][Reddit]]) - [[https://github.com/steveyegge/efrit][GitHub - steveyegge/efrit: A native elisp coding agent running in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mblbuk/github_steveyeggeefrit_a_native_elisp_coding/][Reddit]], [[https://programming.dev/post/34777367?scrollToComments=true][programming.dev]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1mc0e99/fortnightly_tips_tricks_and_questions_20250729/][Fortnightly Tips, Tricks, and Questions — 2025-07-29 / week 30]] - [[https://i.redd.it/gq75byfu5zff1.png][Stackoverflow developer survey 2025 - Emacs doesn't make the list of most popular Dev IDEs]] ([[https://www.reddit.com/r/emacs/comments/1md1eva/stackoverflow_developer_survey_2025_emacs_doesnt/][Reddit]]) - Emacs was not on the list of options; write-in only - [[https://protesilaos.com/codelog/2025-08-01-linkarzu-chat-emacs-neovim-philosophy/][Protesilaos Stavrou: Deep dive with @linkarzu about Emacs, NeoVim, Linux, keyboards, and philosophy]] ([[https://www.youtube.com/watch?v=b4nV0jCHwGQ][YouTube]] 02:24:27, [[https://www.reddit.com/r/emacs/comments/1meuo52/deepdive_with_prot_emacs_philosophy_debian_life/][Reddit]]) - [[https://protesilaos.com/codelog/2025-07-30-prot-asks-rudy-emacs-game-dev-lisp-hacking-learning/][Protesilaos Stavrou: Prot Asks: Rudy about Emacs for game development, Lisp hacking, and learning]] ([[https://www.youtube.com/watch?v=9eC1kgq4mzA][YouTube]] 01:47:10) - [[https://protesilaos.com/codelog/2025-08-02-prot-asks-diego-emacs-use-head-engineering-industry-combat-sports/][Protesilaos Stavrou: Prot Asks: Diego about Emacs use, head of engineering, industry’s state, and combat sports]] - Other: - [[https://xlii.space/eng/emacs-the-macos-bug/][Emacs: The MacOS Bug]] ([[https://www.reddit.com/r/emacs/comments/1mdfxl8/emacs_the_macos_bug/][Reddit]], [[https://news.ycombinator.com/item?id=44737676][HN]], [[https://lobste.rs/s/aqiske/emacs_macos_bug][lobste.rs]]) - [[https://www.youtube.com/watch?v=lGKTYaRBgmk][Emacs: A Deep Dive into Its Internals]] (05:09) - [[https://www.youtube.com/watch?v=bTU9ctFtyBA][Perfect Speech to Text in Emacs - YouTube]] (2:19) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd31c3cb423baaaa9f7f3fa9eab274c09f2db1e9][Add 'other-window-backward' for a default binding (bug#78803)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e52ed1b5d1531e7dc15f3f8ddf7042b0a7e71f50][Improve region deletion handling in python.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=adc05bead36d92030bd3fc5f5064c9d67a6289f3][; * etc/NEWS: Move read-directory-name entry; a compatible change.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d77ae98d4de8e09a033ecd9e9b267524a294a84][tab-line: Add close button for modified tabs (bug#79046)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45a5fae991d0748ab0cae9ebc39fc5b661ecb9b4][Add support for AUTH=PLAIN to imap.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cef4302d309e26c2191821ba998518fb89fff54e][cperl-mode.el: Support syntax of Perl version 5.42]] - New packages: - [[package:magit-prime][magit-prime]]: Prime cache before Magit refresh (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-08][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! ** 2025-07-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/07/2025-07-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/07/2025-07-28-emacs-news/ :EXPORT_DATE: 2025-07-28T18:32:56-0400 :END: - Help wanted: - [[https://www.emacswiki.org/emacs/Carnival][EmacsWiki: Carnival - looking for a host for August]] ([[https://mastodon.social/@ctietze/114923449372398981][@ctietze@mastodon.social]]) - [[https://codeberg.org/divyaranjan/emacs-reader/issues/123][#123 - Reader stutters and consumes high memory on High res scaled display - divyaranjan/emacs-reader - Codeberg.org]] ([[https://mathstodon.xyz/@divyaranjan/114931853189902729][@divyaranjan@mathstodon.xyz]]) - help wanted testing high-resolution monitors with fractional scaling - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jul 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 31 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/308826076/ Thu Aug 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Fri Aug 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 8 1800 Europe/Paris - Emacs configuration: - [[https://github.com/DevelopmentCool2449/use-package-x][use-package-extras.el Additional keywords for use-package]] ([[https://www.reddit.com/r/emacs/comments/1m8q8vq/usepackageextrasel_additional_keywords_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1mas941/usepackage_eglot_keyword/][use-package :eglot keyword]] - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#ten-things-to-try-with-embark][Ten things to try with Embark]] ([[https://mathstodon.xyz/@oantolin/114906814617670439][@oantolin@mathstodon.xyz]]) - [[https://www.reddit.com/r/emacs/comments/1m6x4gh/minimaldashboardel_a_clean_centered_emacs_startup/][minimal-dashboard.el : a clean, centered Emacs startup screen]] - [[http://yummymelon.com/devnull/announcing-casual-compile-elisp-and-eshell.html][Announcing Casual Compile, Elisp, and Eshell]] ([[https://www.reddit.com/r/emacs/comments/1mbkakt/announcing_casual_compile_elisp_and_eshell/][Reddit]], [[https://irreal.org/blog/?p=13162][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1mao56g/about_testing_packages_in_emacs/][About testing packages in emacs]] - using a minimal config with ~--init-directory~ - Emacs Lisp: - [[https://emacs.social/@zrzz/114934289702039339][launching processes that survive Emacs exiting, crashing, or restarting]] - [[https://tv.dyne.org/w/kMRwopDzGkiw7WCPBLf8cH][Emacs Package Development: The Emacs Reader (VIII: Highlighting & Text Selection) - 7/27/2025, 2:29:58 PM - Dyne.org TV]] - Appearance: - [[https://protesilaos.com/codelog/2025-07-22-emacs-cursory-1-2-0/][Protesilaos Stavrou: Emacs: cursory version 1.2.0]] - Navigation: - [[https://donovan-ratefison.mg/2025/07/27/Multiple-ways-of-selecting-text/][Donovan R.: Multiple ways of selecting text]] - Dired: - [[https://www.reddit.com/r/emacs/comments/1m6qode/getting_filenames_from_a_dired_buffer_in_an/][Getting filenames from a Dired buffer in an arbitrary order]] - [[https://xenodium.com/interactive-ordering-of-dired-items][Alvaro Ramirez: Interactive ordering of dired items]] ([[https://www.reddit.com/r/emacs/comments/1m7zsng/interactive_ordering_of_dired_items/][Reddit]]) - Writing: - [[https://screwlisp.small-web.org/emacs/writing-experience/][Writing Experience - my eev & org comparison for emacs carnival]] ([[https://gamerplus.org/@screwlisp/114921914640387869][@screwlisp@gamerplus.org]]) - [[https://www.aviskase.com/articles/2025/07/27/writing-experience-emacs-won/][Writing experience: Emacs, you won | aviskase]] ([[https://infosec.exchange/@aviskase/114923354700788759][@aviskase@infosec.exchange]]) - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250725.html][Emacs carnival: Writing experience]] ([[https://fediscience.org/@ericsfraga/114913524467637452][@ericsfraga@fediscience.org]], [[https://irreal.org/blog/?p=13157][Irreal]]) - Org Mode, gnuplot, plantuml - [[https://cmdln.org/2025/07/26/emacs-carnival-2025-07-writing-experience/][Emacs Carnival 2025-07: Writing Experience ·]] ([[https://fosstodon.org/@nickanderson/114920974669621524][@nickanderson@fosstodon.org]]) - [[https://chrismaiorana.com/summer-productivity-reset-emacs-functions/][Chris Maiorana: Summer Productivity Reset: Emacs functions to streamline your writing workflow]] ([[https://irreal.org/blog/?p=13147][Irreal]]) - [[https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/][Sacha Chua: Finding the shape of my thoughts]] - [[https://sachachua.com/blog/2025/07/my-emacs-writing-experience/][Sacha Chua: My Emacs writing experience]] - [[https://rossabaker.com/blog/writing-in-emacs/][Ross A. Baker: Writing in Emacs: two out of three ain't bad]] ([[https://irreal.org/blog/?p=13153][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=7A2GHGY0tGg][i switched to emacs for notetaking (and i'm never going back)]] (06:09) Org Roam - [[https://orgmode.org/worg/org-tutorials/index.html][Org tutorials on Worg]] ([[https://mastodon.social/@e11bits/114902152353121976][@e11bits@mastodon.social]]) including a list of topics needing tutorials - [[https://youtu.be/jBdpnaHGJ88][Emacs Org mode as a LaTeX editor - YouTube]] ([[https://aus.social/@danderzei/114918513178980162][@danderzei@aus.social]]) - [[https://xenodium.com/writing-experience-my-decade-with-org][Writing experience: My decade with Org (Emacs Carnival)]] ([[https://www.reddit.com/r/emacs/comments/1m92hmp/writing_experience_my_decade_with_org_emacs/][Reddit]], [[https://irreal.org/blog/?p=13151][Irreal]]) - [[https://github.com/yibie/org-supertag][(Update)org-supertag 4.1.0]] - kanban view, card style ([[https://www.reddit.com/r/orgmode/comments/1m9jq6z/updateorgsupertag_410/][Reddit]]) - [[https://sachachua.com/blog/2025/07/finding-unlinked-text/][Sacha Chua: Using web searches and bookmarks to quickly link placeholders in Org Mode]] - [[https://www.youtube.com/watch?v=NwDOKkwtJ34][Introducing Org mode exports - Emacs Writing Studio]] (11:10) - [[https://github.com/DrRingo/orgmode-linked-by-id][orgmode-linked-by-id]] ([[https://www.reddit.com/r/emacs/comments/1m9q3b3/orgmodelinkedbyid/][Reddit]]) - [[https://olddeuteronomy.github.io/post/emacs-org-config/][The Emacs Cat: My Emacs Org Configuration]] ([[https://irreal.org/blog/?p=13155][Irreal]]) - [[https://codelearn.me/2025/07/27/simple-org.html][Ruslan Bekenev: Emacs: Keep journaling on the go]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7660d40c97cf7304c685b37fbf96a3378cb60bde][lisp/org.el: Allow `org-yank-image-save-method' to be a function]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=507e0f4fa0f3c5ed3ed8c28d37ff9d8c91670e2b][org-capture-place-plain-text: Fix when target is on headline]] - Denote: - [[https://sourcery.zone/articles/2025/07/emacs--hugo-blogging-refactored/][Emacs + Hugo Blogging Refactored]] ([[https://www.reddit.com/r/emacs/comments/1m6cej5/emacs_hugo_blogging_refactored/][Reddit]]) - Completion: - [[https://github.com/chmouel/consult-vc-modified-files][chmouel/consult-vc-modified-files new version]] ([[https://fosstodon.org/@chmouel/114913425410668000][@chmouel@fosstodon.org]]) - new command consult-vc-log-select-files - [[https://sachachua.com/blog/2025/07/finding-my-blog-posts-with-consult-omni/][Sacha Chua: Finding my blog posts with consult-omni]] - Coding: - [[https://codeberg.org/sczi/swanky-python][Swanky Python: Interactive development for Python based on emacs' SLIME mode for Common Lisp]] ([[https://www.reddit.com/r/emacs/comments/1mbk5hz/swanky_python_interactive_development_for_python/][Reddit]]) - [[https://screwlisp.small-web.org/fundamental/sbcl-slime-eval-lisp-and-die/][Steel bank common lisp, slime and save-lisp-and-die and not being ahistorical]] ([[https://gamerplus.org/@screwlisp/114905364606651576][@screwlisp@gamerplus.org]]) - [[https://www.reddit.com/r/emacs/comments/1m9zshj/update_improved_c_method_stub_generation_with/][[UPDATE] Improved C++ method stub generation with cpp-func-impl.el]] - [[https://github.com/chmouel/kanata-kbd-mode/][kanata-kbd-mode: Major mode for editing Kanata .kbd file]] ([[https://www.reddit.com/r/emacs/comments/1m92og4/kanatakbdmode_major_mode_for_editing_kanata_kbd/][Reddit]]) - [[https://mbork.pl/2025-07-26_Finding_entities_with_given_uuids_in_the_current_project][Marcin Borkowski: Finding entities with given uuids in the current project]] - [[https://michael.stapelberg.ch/posts/2025-07-27-dev-shells-with-nix-4-quick-examples/][Development shells with Nix: four quick examples - Michael Stapelberg]] ([[https://lobste.rs/s/lfovd1/development_shells_with_nix_four_quick][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/1m6fxy4/magitprime_a_small_package_to_speedup_magit/][magit-prime: a small package to speedup magit refresh.]] - [[https://mastodon.social/@deech/114756358514000901][TIL: vc-region-history]] - Mail, news, and chat: - [[https://davemq.github.io/2025/07/21/gnus-split-subject.html][A bug fix for splitting the subject in Gnus summary subject lines | Dave’s Blog]] ([[https://fosstodon.org/@davemq/114892605823738963][@davemq@fosstodon.org]]) - AI: - [[https://github.com/steveyegge/efrit][GitHub - steveyegge/efrit: A native elisp coding agent running in Emacs]] - [[https://github.com/manzaltu/claude-code-ide.el][Claude Code IDE v0.2.0: Now with Emacs aware MCP and Transient menu]] ([[https://www.reddit.com/r/emacs/comments/1m8prl9/claude_code_ide_v020_now_with_emacs_aware_mcp_and/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20250723083048-emacs--announcing-v1-ollama-buddy/][James Dyer: Ollama Buddy v1.0: A Simple AI Assistant]] ([[https://www.reddit.com/r/emacs/comments/1m73nj3/ollama_buddy_v10_a_simplish_ai_assistant/][Reddit]]) - Community: - [[https://protesilaos.com/codelog/2025-07-23-prot-asks-eric-emacs-lisp-music-aesthetics-minnesota/][Protesilaos Stavrou: Prot Asks: Eric about Emacs, Lisp, music, aesthetics, and Minnesota]] - [[https://protesilaos.com/codelog/2025-07-26-prot-asks-ihor-emacs-org-maintainer-history-travel-material-science/][Protesilaos Stavrou: Prot Asks: Ihor about maintaining Emacs Org mode, history, travels, and material science]] ([[https://www.youtube.com/watch?v=ZrPtIGln5ps][YouTube]] 1:21:30) - [[https://lobste.rs/s/terwiu/lobsters_interview_with_technomancy][Lobsters Interview with Technomancy | Lobsters]] (text) - [[https://youtu.be/SnhcXR9CKno][Neovim vs Emacs | Roundtable w/ TJ DeVries, DistroTube, Greg Anders & Joshua Blais]] ([[https://www.reddit.com/r/emacs/comments/1m5qt5u/neovim_vs_emacs_roundtable_w_tj_devries/][Reddit]]) - [[https://protesilaos.com/codelog/2025-07-27-talk-emacs-linkarzu-youtube-channel/][Protesilaos Stavrou: I will talk about Emacs on the @linkarzu YouTube channel]] - [[https://kelar.org/~bandali/2025/07/25/protesilaos-videos-archive.html][Amin Bandali: Mirroring Protesilaos' videos to Internet Archive]] ([[https://protesilaos.com/codelog/2025-07-29-videos-internet-archive/][Prot]]) - Other: - [[https://www.reddit.com/gallery/1m8heiu][📦 [OC] embark-sidebar.el - A Small Addition to the Amazing Emacs Sidebar Ecosystem]] - [[https://countvajhula.com/2025/07/28/introducing-mindstream-for-emacs/][Introducing Mindstream for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1mbhioq/introducing_mindstream_for_emacs/][Reddit]]) - quickly start writing/coding, automatic versioning - [[https://www.murilopereira.com/how-to-open-a-file-in-emacs][How to open a file in Emacs]] (2021, [[https://www.reddit.com/r/emacs/comments/1m839l4/how_to_open_a_file_in_emacs/][Reddit]]) - [[https://andreyor.st/posts/2024-12-20-extending-emacs-with-fennel/][Extending Emacs with Fennel (2024)]] ([[https://www.reddit.com/r/emacs/comments/1m761ho/extending_emacs_with_fennel_2024/][Reddit]], [[https://news.ycombinator.com/item?id=44656073][HN]], [[https://lobste.rs/s/wghfos/extending_emacs_with_fennel_2024][lobste.rs]]) - [[https://www.youtube.com/watch?v=p9HuXV2HfH8][Ep685 Emacs Xah Fly Keys News, Function Keyword Parameter, and Random Rant]] (01:09:20) - [[https://codeberg.org/treflip/zathura.el][zathura.el - a tiny package for integration with zathura document viewer]] ([[https://www.reddit.com/r/emacs/comments/1mbdypb/zathurael_a_tiny_package_for_integration_with/][Reddit]]) - [[https://eugene-andrienko.com/en/it/2025/07/24/x11-configuration-simple.html][How to configure X11 in a simple way | Dragon’s notes]] ([[https://mas.to/@evgandr/114905251255480509][@evgandr@mas.to]]) includes Emacs as a file manager - [[https://xenodium.com/patching-your-homebrews-emacs-plus-macos][Patching Emacs Plus]] ([[https://www.reddit.com/r/emacs/comments/1m75kcn/patching_emacs_plus/][Reddit]], [[https://irreal.org/blog/?p=13149][Irreal]]) - [[https://xenodium.com/macos-dictation-returns-to-emacs-fix-merged][Alvaro Ramirez: macOS dictation returns to Emacs (fix merged)]] ([[https://www.reddit.com/r/emacs/comments/1m9u04y/macos_dictation_is_coming_back/][Reddit]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00384.html][Discussion about what to do when PATH is unset]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cef4302d309e26c2191821ba998518fb89fff54e][cperl-mode.el: Support syntax of Perl version 5.42]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67f36e80ceca7e1a96b635d4caa0027b9fcf8c0b][Add a new user option to hide the header of old newsticker feeds]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3f30ee2046f4a2caeb009565ea20e977af00990][Add post-save actions for Rmail attachments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6e64e0bd26b6c0f1c4e90c9bc0df37a2a9ac72da][Enabled macOS dictation post NSTextInputClient migration in v30]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd9d8c20f70fbc9c9ff65274410838941fa08042][* lisp/url/url-queue.el: Better compatibility with 'url-retrieve']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e53c7d08ba0de2468ec25cf9a9d7079604f9409][Add new function 'dom-inner-text']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=50ffb29d0bbb92a7c6569c83d2e3e4868c4e867b][VC: New support for other working trees]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=09e205fe60f074e143298e306431cb62b60a890c][Bind vc-rename-file to C-x v R]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2143969580eb3ddcc0bda180800cb90cbe468c7c][; * etc/NEWS: Move 'exec-path' entry to its proper place.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb9ec79c13f17d610fcb6de49628b8a7686fbab7][PATH defaults now act more like GNU and POSIX]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5a7a12d7920a94edea175871235c5013f0c73e3c][Add function exec-suffixes]] - New packages: - [[package:claude-code][claude-code]]: Run Claude Code sessions (MELPA) - [[package:gt][gt]]: Translation framework, configurable and scalable (MELPA) - [[package:helm-raindrop][helm-raindrop]]: Raindrop.io with helm interface (MELPA) - [[package:org-agenda-dock][org-agenda-dock]]: Integrate org-mode with Gnome's Dock or KDE's taskbar (MELPA) - [[package:outli][outli]]: Org-like code outliner (MELPA) - [[package:scratch-plus][scratch-plus]]: Better Scratch Buffer Behavior (MELPA) - [[package:zathura][zathura]]: Summary (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-07][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! ** 2025-07-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/07/2025-07-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/07/2025-07-21-emacs-news/ :EXPORT_DATE: 2025-07-21T11:18:37-0400 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jul 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jul 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 31 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[http://yummymelon.com/devnull/customizing-the-emacs-help-menu.html][Customizing the Emacs Help Menu]] ([[https://www.reddit.com/r/emacs/comments/1m3dpej/customizing_the_emacs_help_menu/][Reddit]], [[https://irreal.org/blog/?p=13133][Irreal]]) - [[https://mastodon.online/@CryogenicIce9/114858392406340745][Suppressing warning messages with (setq native-comp-async-report-warnings-errors 'silent)]] - [[https://github.com/kn66/package-git.el][kn66/package-git.el - automatic Git version control for Emacs packages]] ([[https://www.reddit.com/r/emacs/comments/1m31lwc/oc_i_created_packagegitel_automatic_git_version/][Reddit]]) - [[https://www.miskatonic.org/2025/07/16/emacs-stable/][William Denton: I'm sticking with Emacs stable releases]] - [[https://davemq.github.io/2025/07/14/emacs-config-home.html][Updating my home Emacs config | Dave’s Blog]] ([[https://fosstodon.org/@davemq/114853447581337830][@davemq@fosstodon.org]]) - [[https://github.com/gornskew/skewed-emacs][Skewed Emacs]] ([[https://www.reddit.com/r/emacs/comments/1m3p0fi/skewed_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1m1hzyl/single_emacs_config_for_multiple_environments/][Single Emacs Config for Multiple Environments, Machines, and Users]] - [[https://lambdaland.org/posts/2025-07-15_bedrock_release/][Bedrock version 1.5.0 released]] ([[https://www.reddit.com/r/emacs/comments/1m1h87v/bedrock_version_150_released/][Reddit]]) - Emacs Lisp: - [[https://emacs.dyerdwelling.family/emacs/20250719094720-emacs--building-an-emacs-cursor-heatmap-pt1/][James Dyer: Building a New Package From Scratch - Cursor Heatmap Pt1]] - [[https://github.com/viglioni/l-el?tab=readme-ov-file][viglioni/l-el: l.el is a series of lisp functions and macros in order to make emacs-lisp more modern and functional]] ([[https://bsky.app/profile/laura.viglioni.com/post/3ltzvx4jyc22l][@laura.viglioni.com]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1lzwq34/autodark_0133_new_minor_version_released/][[auto-dark] 0.13.3 - New minor version released!]] - [[https://github.com/0xcefaedfe/hercules-theme][Hercules theme]] ([[https://www.reddit.com/r/emacs/comments/1m15gz3/hercules_theme/][Reddit]]) - Navigation: - [[https://cathode.church/@MinervasRefuge/114888502398625805][Tip: follow-mode, two-column editing]] - Dired: - [[https://protesilaos.com/codelog/2025-07-18-emacs-dired-preview-0-6-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.6.0]] - Writing: - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#writing-experience][Omar Antolin: Writing Experience]] ([[https://mathstodon.xyz/@oantolin/114890671803436392][@oantolin@mathstodon.xyz]]) - [[https://mike.hostetlerhome.com/from-obsidian-to-emacs][From Obsidian to Emacs — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/114869220494966108][@mikehoss@appdot.net]]) - [[https://macadie.info/2025/07/21/emacs-carnival-writing-experience/][Eric MacAdie: Emacs Carnival: Writing Experience]] ([[https://irreal.org/blog/?p=13141][Irreal]]) - [[https://www.youtube.com/watch?v=nX0-Sg90RIk][Writing Tools in Emacs - Emacs Writing Studio]] (19:22) - Org Mode: - [[https://chrismaiorana.com/ask-org-mode-agenda/][Chris Maiorana: Ask me about my Org Mode agenda]] ([[https://www.youtube.com/watch?v=2w0TxXmIomM][YouTube]] 5:50, [[https://irreal.org/blog/?p=13129][Irreal]]) - [[https://i.redd.it/zm6gix8a17df1.png][better-org-habit.el: ️GAME-CHANGING package for org-habit]] ([[https://www.reddit.com/r/emacs/comments/1m16u57/betterorghabitel_gamechanging_package_for_orghabit/][Reddit]]) - [[https://github.com/llcc/org-table-highlight][llcc/org-table-highlight: Highlight Org-mode table columns and rows using colored overlays]] ([[https://www.reddit.com/r/emacs/comments/1m33y9k/orgtablehighlight_colorful_rows_and_columns_in/][Reddit]]) - [[https://github.com/paul-in/polymacs][Polymacs - A SuperMemo-like package for incremental learning in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1m4lbk2/oc_polymacs_a_supermemolike_package_for/][Reddit]]) - [[https://list.orgmode.org/87bjpfoxqs.fsf@localhost][Org Mode requests: [FR] Org export: expanding links to included files]] - feature request - [[https://framapiaf.org/@debacle/114861960764437496][maybe executing Org Babel blocks in other modes]] - [[https://www.reddit.com/r/orgmode/comments/1m55qjx/updated_orgsupertag_40/][(Updated) org-supertag 4.0]] - [[https://ottawa.place/@plantarum/114853237390514118][Suppressing warnings in org-latex-preview]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ef67956d44b710e9e4d0b9871367457e61a0683][Use Graphviz Dot mode if available]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=cb7bcfdca117e3875618d73ad3ca5252a8f323e3][Fall back to Fundamental mode when editing code]] - Completion: - [[https://www.youtube.com/watch?v=ze1J7MG0sFg][Is the Default Emacs Completion UI Good? - System Crafters Live!]] (01:53:35) - Coding: - [[https://github.com/kn66/project-checker.el][kn66/project-checker.el - project-wide and file-specific checks in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1m4bboa/oc_i_created_projectcheckerel_automatic/][Reddit]]) - [[https://social.snamellit.com/objects/63849d1f-a6f5-4b44-ad5f-e9e6556dff09][treesitter note about ABI version change]] - [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250717.html][Navigating Julia source code files using Xref in Emacs]] ([[https://fediscience.org/@ericsfraga/114868014629380474][@ericsfraga@fediscience.org]]) - [[https://www.youtube.com/watch?v=VUnY1LY4Las][Guile Stack Viewer, Metacommands in Arei, New Ares CLI, Custom Ports Backport | RDE Meetup #6]] (26:35) - [[https://github.com/dheerajshenoy/cpp-func-impl.el][dheerajshenoy/cpp-func-impl.el: Emacs package to insert a C++ method implementation in the corresponding source file.]] ([[https://www.reddit.com/r/emacs/comments/1m2sb9g/new_emacs_plugin_autogenerate_c_method/][Reddit]]) - [[https://screwlisp.small-web.org/lispgames/LCKR-object-oriented-simulation-simulation/][Leonardo Calculus Knowledge Representation: Object Oriented Simulation Simulation Lisp Useage (Great Example if I do say)]] ([[https://gamerplus.org/@screwlisp/114888938117335951][@screwlisp@gamerplus.org]]) - [[https://fosstodon.org/@grafov/114870038632069056][Some scripts for automating Magit]] - Mail, news, and chat: - [[https://davemq.github.io/2025/07/15/gnus-split-subject.html][Splitting the subject in Gnus summary subject lines | Dave’s Blog]] ([[https://fosstodon.org/@davemq/114859005507396410][@davemq@fosstodon.org]]) - Multimedia: - [[https://zeniesqis.statichost.eu/code/2025-07-14-the-emms-filter-system/][The EMMS filter system | Zenie’s Qis]] ([[https://piaille.fr/@Zenie/114881211607497426][@Zenie@piaille.fr]]) - [[https://github.com/karthink/elfeed-tube/issues/43#issuecomment-3088774825][elfeed-tube now fetches YouTube video transcripts again]] ([[https://mastodon.social/@gnomon/114881369218205310][@gnomon@mastodon.social]]) - Fun: - [[https://github.com/kn66/pomo-cat.el][I made pomo-cat.el – A pomodoro timer that shows a chill cat in the center of your Emacs]] ([[https://www.reddit.com/r/emacs/comments/1m5ijjj/oc_i_made_pomocatel_a_pomodoro_timer_that_shows_a/][Reddit]]) - AI: - [[https://github.com/localredhead/ob-aider.el][localredhead/ob-aider.el]] ([[https://www.reddit.com/r/emacs/comments/1m35c77/introducing_obaider/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1m06p9l/fortnightly_tips_tricks_and_questions_20250715/][Fortnightly Tips, Tricks, and Questions — 2025-07-15 / week 28]] - [[https://www.reddit.com/r/emacs/comments/1lzpyc8/pain_thread_recount_your_awful_nogood_needless/][Pain Thread: Recount Your Awful, No-Good Needless Suffering]] - [[https://www.reddit.com/r/emacs/comments/1m23kn7/emacs_changed_my_life_as_a_fully_blind_programmer/][Emacs changed my life as a *fully blind* programmer and part-time writer]] ([[https://irreal.org/blog/?p=13131][Irreal]]) - [[https://protesilaos.com/codelog/2025-07-14-common-questions-about-prot-asks-videos-emacs-life/][Protesilaos Stavrou: Common questions about the ‘Prot Asks’ videos on Emacs and Life]] - [[https://protesilaos.com/codelog/2025-07-16-prot-asks-thomas-emacs-bjj-sport-cult-manga/][Protesilaos Stavrou: Prot Asks: Thomas about Emacs writing, Brazilian Jiu Jitsu, sport culture, and manga]] - [[https://protesilaos.com/codelog/2025-07-19-prot-asks-gino-emacs-data-engineer-open-source-chile/][Protesilaos Stavrou: Prot Asks: Gino about Emacs for data engineering, Open Source, and Chile]] - [[https://zacromero.com/post/emacs-discoverability/][Zac Romero: Emacs Discoverability]] - Other: - [[https://www.reddit.com/r/emacs/comments/1m328eh/send_to_buffer_minor_mode/][Send To Buffer Minor Mode]] - [[https://taonaw.com/2025/07/17/in-emacs-when-you-press.html][TAONAW - yank-pop]] - [[https://github.com/twitchy-ears/metoffice-datahub-lib/][twitchy-ears/metoffice-datahub-lib: Emacs package to query, display, and cache information from the Metoffice Datahub service]] ([[https://loci.onl/@morix/114857576527778864][@morix@loci.onl]]) - [[https://mbork.pl/2025-07-21_Artist_mode_and_Venn_diagrams][Marcin Borkowski: Artist mode and Venn diagrams]] - [[https://github.com/DeadSwitch404/ds-vault][DeadSwitch404/ds-vault: ds-vault is a minimal, hardened Emacs Lisp utility for encrypting, decrypting, and managing a KeePassXC-compatible password database using GnuPG.]] ([[https://mastodon.social/@TomsITCafe/114878773110059771][@TomsITCafe@mastodon.social]]) - [[https://thanosapollo.org/posts/use-emacs-everywhere/][Thanos Apollo: Emacs Everywhere, even in Wayland]] ([[https://irreal.org/blog/?p=13135][Irreal]]) - [[https://xenodium.com/emacs-send-to-aka-macos-sharing-merged-upstream][Alvaro Ramirez: Emacs send-to (aka macOS sharing) merged upstream]] ([[https://www.reddit.com/r/emacs/comments/1m4k7pb/emacs_sendto_aka_macos_sharing_merged_upstream/][r/emacs]], also [[https://www.reddit.com/r/emacs/comments/1m4sl98/emacs_sendto_aka_macos_sharing_merged_upstream/][here]], [[https://irreal.org/blog/?p=13137][Irreal]]) - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=79070][#79070 - [PATCH] Fix macOS dictation post NSTextInputClient migration in v30 - GNU bug report logs]] ([[https://indieweb.social/@xenodium/114891280426640026][@xenodium@indieweb.social]]) - testers wanted - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00230.html][Discussion about thread-join, signal, and thread-signal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00290.html][MacOS/NS Events Processing Queue]] - help wanted figuring out performance issue - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5485bda52399a23d95ab593dcb748975ee0654d0][Improve documentation of 'quit-window']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e9deec70dac822f2f312497c6d7a7bd6b4e648bb][Remove the variable load-convert-to-unibyte]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=813013691a9997cbdd483e1e5cef39453ac07d6d][Add "Send to..." context menu item to mouse.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6053a7f1a4a862bee6a83ab5d69531672c7f9652][Add more ways to exclude buffers in tab-line-mode. (Bug#78988)]] - New packages: - [[package:awqat][awqat]]: Islamic prayer times (MELPA) - [[package:dock][dock]]: Integration for desktop environment's taskbar/dock (MELPA) - [[package:emc][emc]]: Invoking a C/C++ (et al.) build toolchain from ELisp (MELPA) - [[package:js-ts-defs][js-ts-defs]]: Find JavaScript variable definitions using tree-sitter (MELPA) - [[package:ninetyfive][ninetyfive]]: NinetyFive (MELPA) - [[package:python-tdd-mode][python-tdd-mode]]: Modern TDD Mode for Python (MELPA) - [[package:savefold][savefold]]: Persistence for various folding systems (MELPA) - [[package:vecdb][vecdb]]: An interface to vector databases for embeddings (GNU ELPA) 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://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-07][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! ** STARTED 2025-07-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/07/2025-07-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/07/2025-07-14-emacs-news/ :EXPORT_DATE: 2025-07-14T12:52:43-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2025-07-14 Mon 13:24]--[2025-07-14 Mon 14:01] => 0:37 :END: - [[https://emacsconf.org/2025/cfp/][EmacsConf - 2025 - Call for Participation]] - [[https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/][Emacs Carnival writing theme for July: Writing experience]] - 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 Jul 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 Jul 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=hABlN9b7K5A][3 Ways to Manually Install Emacs Packages]] (03:36) - [[https://www.youtube.com/watch?v=45Y2kIXBjyc][Configuring Emacs]] (01:44:41) - [[https://write.moxnet.eu/brainiac-v1-0-released][Brainiac v1.0 released — Kemal's Braindump]] ([[https://www.reddit.com/r/emacs/comments/1lvr7kc/release_of_brainiac_v10/][Reddit]]) - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d - Better Defaults and Faster Startup (Release: 1.3.0)]] ([[https://www.reddit.com/r/emacs/comments/1lz181i/minimalemacsd_a_customizable_emacs_initel_and/][Reddit]]) - Emacs Lisp: - [[https://github.com/distichum/datagrid/tree/main][distichum/datagrid: Work with grids of data in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1lv24a7/datagridel_manipulate_2d_data_in_emacs_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=kJ-pxF3ijjs][Ep679 Emacs Lisp JSON, Serialize Idiocy, Crimes of Google Chrome, Microsoft Edge]] (01:06:40) - [[https://www.youtube.com/watch?v=1UhN6bWL8IY][Ep680 JSON in Emacs Lisp and Wolfram Language]] (57:30) - [[https://tv.dyne.org/w/qy9YuiMsHVyNXjDXeP2V8u][Emacs Package Development: The Emacs Reader (VII: Manipulating Pages in Multiple Windows) - Dyne.org TV]] ([[https://mathstodon.xyz/@divyaranjan/114851918998005607][@divyaranjan@mathstodon.xyz]]) - Appearance: - [[https://github.com/SophieBosio/south][South: A bright, summery Emacs theme 🌱☀️🌊]] ([[https://www.reddit.com/r/emacs/comments/1lwh6hp/south_a_bright_summery_emacs_theme/][Reddit]]) - Navigation: - [[https://chrismaiorana.com/emacs-back-button/][Chris Maiorana: Keep your flow with a “back” button for Emacs]] ([[https://irreal.org/blog/?p=13117][Irreal]]) - Writing: - [[https://taonaw.com/2025/07/08/harper-quick-light-and-private.html][TAONAW - Harper: quick, light and private grammer check for Emacs]] - Org Mode: - [[https://donovan-ratefison.mg/2025/07/13/My-Emacs-Journey-Agenda/][Donovan R.: My Emacs journey (3) - Agenda for everyone]] - [[https://www.cyan.sh/blog/posts/architecting-a-better-org-workflow.html][Jakub Nowak: Architecting a Better Org Workflow]] - [[http://yummymelon.com/devnull/capturing-org-source-blocks.html][Capturing Org Source Blocks]] ([[https://www.reddit.com/r/orgmode/comments/1lv4nr1/capturing_org_source_blocks/][Reddit]]) - [[https://mathstodon.xyz/@tusharhero/114819288675683783][more general version of org-babel-demarcate-block]] - Denote: - [[https://lambdaland.org/posts/2025-07-11_research_notes/][How I use Emacs + Denote to take notes as a researcher]] ([[https://www.reddit.com/r/emacs/comments/1lxhrr5/how_i_use_emacs_denote_to_take_notes_as_a/][Reddit]]) - [[https://protesilaos.com/codelog/2025-07-09-emacs-denote-reorder-components/][Protesilaos Stavrou: Emacs: reorder Denote file name components]] - Coding: - [[https://github.com/konrad1977/flyover][konrad1977/flyover: A beautiful inline overlay for Emacs (Flycheck | Flymake)]] ([[https://www.reddit.com/r/emacs/comments/1ltp2j0/announcing_flyover_modern_aesthetic_overlay_for/][Reddit]], [[https://irreal.org/blog/?p=13112][Irreal]]) - [[https://todon.nl/@mousebot/114851035739613069][forgejo fj.el release 0.16: reactions, fixes]] - [[https://todon.nl/@mousebot/114822804161180117][rough elisp Swagger API client codegen update]] - [[https://www.youtube.com/watch?v=NRLzS0_8MBQ][C++ development in Emacs: clangd and eglot]] (13:45) - [[https://www.danliden,.com/notes/20241112-python-setup.html][Using Python in Emacs]] ([[https://bsky.app/profile/danliden.com/post/3ltuf5p5rxs2x][@danliden.com on Bluesky]]) - [[https://github.com/clojure-emacs/cider/releases/tag/v1.19.0][Release CIDER 1.19 ("Skiathos") · clojure-emacs/cider · GitHub]] - [[https://www.youtube.com/watch?v=soJW1Ui02JM][Coding "Static Site Generator" | Emacs - Rhhen - Python | Pt. 2]] (47:38) - Shells: - [[https://mbork.pl/2025-07-14_Interacting_with_an_unreliable_process][Marcin Borkowski: Interacting with an unreliable process]] - [[https://www.youtube.com/watch?v=f9mqPsQEwGM][showcase of outline-minor-mode and imenu in the eshell buffer]] (02:27) - Web: - [[https://sachachua.com/blog/2025/07/emacs-open-urls-or-search-the-web-plus-browse-url-handlers/][Sacha Chua: Emacs: Open URLs or search the web, plus browse-url-handlers]] ([[https://irreal.org/blog/?p=13120][Irreal]]) - Mail, news, and chat: - [[https://functional.cafe/@nm0i/114837192220342061][gnus local IMAP pipeline config for dovecot 2.4 (breaking changes)]] - Evil mode: - [[https://fosstodon.org/@thegnuguy/114843985601908451][TIL: evil-respect-visual-line-mode]] - Multimedia: - [[https://www.youtube.com/watch?v=jPqqKCYVGZg][Emacs Magical Music Showcase (with EMMS, Embark, and Dired)]] (00:42) - AI: - [[https://x.com/Steve_Yegge/status/1942336357650817235][Steve Yegge: Emacs comes to life]] (coding agent inside Emacs; no code shared) - [[https://www.reddit.com/r/emacs/comments/1lyi5r0/macher_020_integration_with_gptel_presets/][macher 0.2.0: integration with gptel presets]] - [[https://www.reddit.com/r/emacs/comments/1lxkpyp/adding_images_to_gptel_org_chat_from_system/][Adding images to gptel Org chat from system clipboard]] - [[https://fosstodon.org/@chmouel/114810790582351567][creating quick github issue out of code via gptel and mcp]] - [[https://www.youtube.com/watch?v=ZRhTFv2Bl-I][The Most Simple Emacs Mode to Interact With OpenAI/ChatGPT API | lesson 11]] (16:58) - Community: - [[https://protesilaos.com/codelog/2025-07-10-prot-asks-chats-videos-proposal/][Protesilaos Stavrou: Join me for ‘Prot Asks’ public video calls about Emacs and life in general]] ([[https://www.reddit.com/r/emacs/comments/1lypfuk/prot_asks_public_video_calls_about_emacs_and_life/][Reddit]]) - [[https://protesilaos.com/codelog/2025-07-12-prot-asks-carlos-emacs-engineering-life-spain/][Protesilaos Stavrou: Prot Asks: Carlos about Emacs for engineering, free software, and Spain]] - Other: - [[https://emacsninja.com/posts/cve-2025-1244-from-emacs-url-handler-to-rce.html][Emacs Ninja - CVE-2025-1244: From Emacs URL Handler to RCE]] - [[https://lars.ingebrigtsen.no/2025/07/14/me-after-reading-the-first-half-of-the-bug66390-thread/][Lars Ingebrigtsen: Me, after reading the first half of the bug#66390 thread]] - [[https://www.youtube.com/watch?v=JpnloYaTZ1E][Updating to Emacs v30]] (16:22) - [[https://taonaw.com/2025/07/12/launching-a-script-with-a.html][TAONAW - Emacs and Org Mode: Launching a script with a keyboard shortcut on a Mac?]] - [[https://www.youtube.com/watch?v=e8n31aylkNY][Fix to Longstanding Pdf-Tools Bug #emacs]] (00:49) - [[https://www.youtube.com/watch?v=2_6OxZDoWvw][nobody knows that using Emacs in the terminal is so great]] (05:18, [[https://www.reddit.com/r/emacs/comments/1lugsyo/i_love_using_emacs_in_the_terminal_video/][Reddit]]) - [[https://tv.dyne.org/w/wcedffVATJGwLSCqta6pk1][Comparing Emacs Reader's Performance With Other Document Readers - Dyne.org TV]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00200.html][More discussion about submitting bug reports for Emacs or packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=817f7829f9cdb47d2bcdee95ffc97830537c490d][* src/xdisp.c (tab-bar-truncate): New variable (bug#78953).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f1aa9482d1920a7fb9f01006b16bc25449a1c622][tramp-file-name-with-method can be set connection-local]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d750c7e8041437758c919f6088d6f3686847812][New global minor mode vc-auto-revert-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0c97e6aeca257833f97517459514145f663d8a93][; * etc/NEWS (log-edit-maybe-show-diff): Undo recent change.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1abc54ffe1674fecfb2bbef5109eb95c4c0da99d][Allow duplicate menu entries in Imenu]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0270c563a7fa04601860552962087a7d7d044b7][Add option 'ffap-prefer-remote-file' (bug#78925)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6ce81c15d6e26d36b9cb8aa366d7aaf2e4eb805][Revert "Add option 'ffap-prefer-remote-file' (bug#78925)"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae46edff68e8d5729207ed849df83ecb039e11bb][Add option 'ffap-prefer-remote-file' (bug#78925)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f746762e74adeac8beaa73abcf20ee5e74298597][New command 'mode-line-invisible-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c75ec6ae52a5b06ad0424ce805f5ea0432b6e90][Add public interfaces for accessing builtin package info (Bug#78844)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e3ee3e44803849b085a498fd4e64f84243e6c28][Update documentation and NEWS with SVG changes (bug#77841)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87cae92e7cbbc7a6eb6558d7bd9238b56db35f57][Add NEWS entry for abbreviating Git revisions in 'vc-annotate']] - New packages: - [[package:asdf-vm][asdf-vm]]: ASDF-VM porcelain (MELPA) - [[package:consult-hn][consult-hn]]: Hacker News search with Consult (MELPA) - [[package:exec-in-buffer][exec-in-buffer]]: Choose programs to execute on buffers in projects (MELPA) - [[package:org-table-highlight][org-table-highlight]]: Highlight Org table columns and rows (MELPA) - [[package:repeat-ring][repeat-ring]]: Structured and configurable repetition (MELPA) - [[package:repo-grep][repo-grep]]: Project-wide grep search (MELPA) - [[package:ultra-scroll][ultra-scroll]]: Fast and smooth scrolling (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-07][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! ** 2025-07-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/07/2025-07-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/07/2025-07-07-emacs-news/ :EXPORT_DATE: 2025-07-07T18:19:52-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JZKJQ6042PQTTRA2FKZ4X37Y :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #7 2025 (v #živo) https://dogodki.kompot.si/events/0fb2dc00-8cea-4365-a6ca-ab1a3e76f0ee Tue Jul 8 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 11 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/308773527/ Sat Jul 12 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://janusworx.com/work/emacs-package-updation-checklist/][Mario Jason Braganza: Emacs Package Updation Checklist]] - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#the-case-against-which-key-a-polemic][The case against which-key: a polemic]] ([[https://www.reddit.com/r/emacs/comments/1ls1ecg/the_case_against_whichkey_a_polemic/][Reddit]]) - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#emacs-keymaps-can-have-prompts][Emacs keymaps can have helpful and even dynamic prompts]] ([[https://lemmy.ml/post/32663619?scrollToComments=true][lemmy.ml]]) - [[https://www.youtube.com/watch?v=ZZcj5Uul6AA][Bare-bones Emacs starter setup]] (02:43) - Emacs Lisp: - [[https://mastodon.social/@ctietze/114799106517867143][Using funcall and kmacro to execute keybindings]] - [[https://mastodon.hccp.org/@igb/114801286467642584][Running Emacs Lisp regression tests (ERT) in batch mode - get JUnit XML reports with EMACS_TEST_JUNIT_REPORT env var]] - [[https://www.youtube.com/watch?v=HNoXOFtULqA][Ep675 Golang vs Emacs Lisp Hashtable. Part 2]] (01:12:40) - Appearance: - [[https://gist.github.com/amno1/1bf2c57033397fe876e8efd1b474e604][Show All Faces Being Used in a Buffer]] ([[https://www.reddit.com/r/emacs/comments/1lql5n2/show_all_faces_being_used_in_a_buffer/][Reddit]]) - [[https://protesilaos.com/codelog/2025-07-05-emacs-doric-themes-0-2-0/][Protesilaos Stavrou: Emacs: doric-themes version 0.2.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1lq9zag/repogrepel_onekeystroke_recursive_grep_in_emacs/][repo-grep.el – One-keystroke recursive grep in Emacs for Git/SVN and multi-repo setups]] - [[https://www.youtube.com/watch?v=Ta2bR6fNwBQ][Efficient Multi-Project Hacking in Emacs - System Crafters Live!]] (01:50:20) - Dired: - [[https://www.reddit.com/r/emacs/comments/1ltf40h/bulk_rename_files_in_the_terminal_using/][Bulk rename files in the terminal using emacsclient + wdired]] - Writing: - [[https://github.com/pprevos/emacs-writing-studio][Emacs Writing Studio paperback now available]] ([[https://aus.social/@danderzei/114780598986160549][@danderzei@aus.social]]) - [[https://www.youtube.com/watch?v=Sv65SKfkLZg][Ep672 Make Spell Checking in Emacs Windows Work Again, Part 2]] (41:40) - [[https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/][Greg Newman: Emacs Carnival 2025-07: Writing Experience]] - [[https://arnesonium.com/2025/07/writing-experience-emacs-carnival][Erik L. Arneson: Writing Experience (Emacs Carnival)]] ([[https://irreal.org/blog/?p=13108][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20250704224318-emacs--new-package-simply-annotate-a-lightweight-annotation-system/][James Dyer: New Package! - Simply Annotate: A Lightweight Annotation System]] ([[https://irreal.org/blog/?p=13101][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=LW-WitUmgJg][Markdown to Org: Ex-NeovimConf Speaker Converts Me | Theena Kumaragurunathan]] (07:41) - [[https://mbork.pl/2025-07-07_Mass_resetting_Org_mode_checkboxes][Marcin Borkowski: Mass resetting Org mode checkboxes]] ([[https://irreal.org/blog/?p=13110][Irreal]]) - [[https://github.com/yibie/org-include-inline][(Update) org-include-inline: fix overlay visibility on initial file load]] ([[https://www.reddit.com/r/orgmode/comments/1lo0wke/update_orgincludeinline_fix_overlay_visibility_on/][Reddit]]) - [[https://www.cyan.sh/blog/posts/mixing-code-styles-with-org-babel.html][Jakub Nowak: Mixing Code Styles with org-babel]] - [[https://www.karl-voit.at/2019/11/16/UOMF-Linking-Headings/][UOMF: Linking Headings]] (updated 2025-06-23) - [[https://gofile.io/d/e8uOFe][🧠 Org-Jupyter Emacs Kit]] ([[https://www.reddit.com/r/emacs/comments/1lowxgp/orgjupyter_emacs_kit/][Reddit]]) - [[http://yummymelon.com/devnull/capturing-an-org-note-via-macos-shortcuts.html][Capturing an Org note via macOS Shortcuts]] ([[https://www.reddit.com/r/orgmode/comments/1lq8j0p/capturing_an_org_note_via_macos_shortcuts/][Reddit]]) - [[https://list.orgmode.org/878ql1bt4s.fsf@localhost][[BLOG] #19 [[bbb:OrgMeetup]​] on Wed, June 11, 19:00 UTC+3]] - Completion: - [[https://protesilaos.com/codelog/2025-07-07-emacs-mct-1-1-0/][Protesilaos Stavrou: Emacs: mct version 1.1.0]] - Coding: - [[https://github.com/konrad1977/flyover][Announcing Flyover - modern aesthetic overlay for flymake and flycheck]] ([[https://www.reddit.com/r/emacs/comments/1ltp2j0/announcing_flyover_modern_aesthetic_overlay_for/][Reddit]]) - [[https://gregnewman.io/blog/speed-up-magit-on-macos/][Greg Newman: TIL Speed up Magit on MacOS]] ([[https://irreal.org/blog/?p=13103][Irreal]]) - [[https://screwlisp.small-web.org/programming/tangle][:screwlisps-knowledge/tangle common lisp asdf package markdown tangling and lisp pathnames]] ([[https://gamerplus.org/@screwlisp/114780520471539619][@screwlisp@gamerplus.org]]) - [[https://screwlisp.small-web.org/complex/eepitch-send/][eepitch-send leading to in-emacs common lisp image automata flocking]] ([[https://gamerplus.org/@screwlisp/114793523793683219][@screwlisp@gamerplus.org]]) - [[https://www.youtube.com/watch?v=tEh-YEDkVDg][Ep673 Format Python JavaScript Golang HTML CSS in Emacs, and Wolfram Language auto format]] (43:55) - Shells: - [[http://yummymelon.com/devnull/take-two-eshell.html][Take Two: Eshell]] ([[https://www.reddit.com/r/emacs/comments/1locdez/take_two_eshell/][Reddit]], [[https://irreal.org/blog/?p=13094][Irreal]]) - [[https://github.com/kickingvegas/casual/blob/main/docs/eshell.org][Casual 2.7 adds support for Eshell]] ([[https://sfba.social/@kickingvegas/114814341990494294][@kickingvegas@sfba.social]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/1lsa7xr/whats_your_favorite_emacs_game/][What's your favorite emacs game?]] - AI: - [[https://github.com/xenodium/chatgpt-shell][chatgpt-shell can now link/attach files with M-x chatgpt-shell-insert-local-file-link]] ([[https://indieweb.social/@xenodium/114783485336282381][@xenodium@indieweb.social]]) - [[https://www.reddit.com/r/emacs/comments/1lobvrl/planning_sprint_in_emacs_with_orgmode_and_gptel/][Planning sprint in Emacs with org-mode and gptel]] - [[https://github.com/andreasjansson/greger.el][Greger.el: Agentic coding in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1lpt0ap/gregerel_agentic_coding_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=44442306][HN]]) - [[https://github.com/laurynas-biveinis/elisp-dev-mcp][laurynas-biveinis/elisp-dev-mcp: Dev tools in Emacs MCP for agentic Elisp development with LLMs]] ([[https://www.reddit.com/r/emacs/comments/1lo6ep8/released_elispdevmcp_an_mcp_server_running_in/][Reddit]]) - [[https://blog.meain.io/2025/building-personalized-micro-agents/][Building personalized micro agents]] - Community: - [[https://www.reddit.com/r/emacs/comments/1loqznm/fortnightly_tips_tricks_and_questions_20250701/][Fortnightly Tips, Tricks, and Questions — 2025-07-01 / week 26]] - [[https://christiantietze.de/posts/2025/07/emacs-on-second-try/][Christian Tietze: Emacs on Second Try]] ([[https://irreal.org/blog/?p=13096][Irreal]]) - [[https://maxxcan.flounder.online/gemlog/2025-06-29-la-dulce-vuelta-a-casa.gmi][La dulce vuelta a casa]] ([[https://mastodon.social/@maxxcan/114788012263017214][@maxxcan@mastodon.social]]) - Other: - [[https://appetrosyan.github.io/posts/emacs-widget-why-not-electron/][Emacs Widget toolkit -- why not electron · Aleksandr Petrosyan]] ([[https://mathstodon.xyz/@tusharhero/114799151711075445][@tusharhero@mathstodon.xyz]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00014.html][Do we need safety abstractions over condition-variables?]] - long discussion about threads - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa8afabd493ce67924685bc6cfafec551380a094][Add file notification handler for Tramp's "smb" method.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1677d0a926c148ef4fce65251311fc8dc796464][Make elint obsolete (bug#78685)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4712609b7ec920ca6883e71e782e2dac552a154][Revert "New command 'mode-line-invisible-mode'"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e49ced04c1941f9f8df6613013a135e1039ce3c][Update NEWS with info about `fill-region-as-paragraph-function']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e56ffd51bc5a00919f6a6af99fe9d329331a126][New command 'mode-line-invisible-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97ceb544b3668e2c4a9154db59359c974d47909d][; * etc/NEWS: Announce check for Org in 'report-emacs-bug'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=af78b4d333e81a544ebf10d57067cca8c2fc732f][VC: New incoming & outgoing diff commands (bug#62940)]] - New packages: - [[package:ast-grep][ast-grep]]: Search code using ast-grep with completing-read interface (MELPA) - [[package:eca][eca]]: AI pair programming via ECA (Editor Code Assistant) (MELPA) - [[package:flyover][flyover]]: Display Flycheck errors with overlays (MELPA) - [[package:mantra][mantra]]: A system for scripting and parsing activity beyond macros (MELPA) - [[package:mathsheet][mathsheet]]: Generate dynamic math worksheets (GNU ELPA) - [[package:qso][qso]]: Customizable, Dynamic Amateur Radio QSO Logging (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-07][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! ** 2025-06-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/06/2025-06-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/06/2025-06-30-emacs-news/ :EXPORT_DATE: 2025-06-30T15:26:59-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JZ18BZB6XWD13MKTJDRHQHF6 :END: - [[https://www.reddit.com/r/emacs/comments/1lmpw8s/call_for_proposals_open_for_emacsconf_2025/][Call for Proposals open for EmacsConf 2025]] ([[https://www.reddit.com/r/emacs/comments/1lmpw8s/call_for_proposals_open_for_emacsconf_2025/][Reddit]], [[https://lobste.rs/s/ptsrso/emacsconf_2025_call_for_participation][lobste.rs]]) - Emacs Carvival writing themes: - [[https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/][July: Writing Experience]] - [[https://christiantietze.de/posts/2025/06/emacs-carnival-2025-06-take-two/][June round-up: Take Two]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Jul 1 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/307923518/ Wed Jul 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Jul 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #7 2025 (v #živo) https://dogodki.kompot.si/events/0fb2dc00-8cea-4365-a6ca-ab1a3e76f0ee Tue Jul 8 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 11 1800 Europe/Paris - Beginner: - [[https://beardystarstuff.net/GNU_Emacs_Reference_Card_Dark_Mode.pdf][Dark mode Emacs Reference Card]] ([[https://social.coop/@dennyhenke/114739387041693603][@dennyhenke@social.coop]]) - Emacs configuration: - [[https://eugene-andrienko.com/en/it/2025/06/30/my-emacs-configuration-common.html][My Emacs configuration (common parts) | Dragon’s notes]] ([[https://mas.to/@evgandr/114769086714748744][@evgandr@mas.to]]) - [[https://www.reddit.com/r/emacs/comments/1lje96q/i_just_released_my_first_package_kakit/][I just released my first package: Kakit - Kakoune/Helix like modal editing in Emacs]] - Emacs Lisp: - [[https://tv.dyne.org/w/tPgpVpD7pqhksLuZd5hSFV][Emacs Package Development: The Emacs Reader (VI: v0.3.0 release and further triaging) - 6/29/2025, 2:55:40 PM - Dyne.org TV]] - [[https://mbork.pl/2025-06-30_Interacting_with_an_external_process_via_stdin_and_stdout][Marcin Borkowski: Interacting with an external process via stdin and stdout]] - [[https://www.youtube.com/watch?v=6eWWQvlnaFg][Xah Talk Show Ep669 emacs lisp and random]] (50:15) - Appearance: - [[https://rahuljuliato.com/posts/emacs-tab-bar-groups][Rahul Juliato: Setting up Emacs native tab-bar and tab-bar-groups for a tmux-like experience]] ([[https://www.reddit.com/r/emacs/comments/1ljd43m/setting_up_emacs_native_tabbar_and_tabbargroups/][Reddit]]) - [[https://github.com/jamescherti/vim-tab-bar.el/][vim-tab-bar.el: Make the Emacs tab-bar Look Like Vim’s Tab Bar (Release: 1.0.8)]] ([[https://www.reddit.com/r/emacs/comments/1ln58ap/vimtabbarel_make_the_emacs_tabbar_look_like_vims/][Reddit]]) - [[https://i.redd.it/qx3rvuh2fw9f1.png][I created a set of macOS 26 "Liquid Glass" app icons for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1lnjwpp/i_created_a_set_of_macos_26_liquid_glass_app/][Reddit]]) - Navigation: - [[https://www.masteringemacs.org/article/searching-buffers-occur-mode][Searching and Editing in Buffers with Occur Mode - Mastering Emacs]] ([[https://rage.love/@ljwrites/114765751881873399][@ljwrites@rage.love]]) - [[https://amitp.blogspot.com/2022/08/emacs-marking-text.html][Amit Patel: Emacs: marking text]] - [[https://protesilaos.com/codelog/2025-06-28-emacs-beframe-1-4-0/][Protesilaos Stavrou: Emacs: beframe version 1.4.0]] - [[https://flandrew.srht.site/listful/sw-emacs-fold-and-focus.html#source][Fold and Focus — Focused navigation in Org, Markdown, and Elisp (Emacs package) — Listful Andrew]] ([[https://irreal.org/blog/?p=13090][Irreal]]) - [[https://flandrew.srht.site/listful/focused-navigation-in-markdown.html][Focused navigation in Markdown — Listful Andrew]] - TRAMP: - [[https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./][Making TRAMP go Brrrr]] ([[https://www.reddit.com/r/emacs/comments/1liifyq/making_tramp_go_brrrr/][Reddit]], [[https://lobste.rs/s/ygd1d8/making_tramp_go_brrrr][lobste.rs]], [[https://irreal.org/blog/?p=13077][Irreal]]) - Writing: - [[https://communitymedia.video/w/hTjTR5cwshdWP7DX3VqWjB][#EXTENDEDCUT damaru+doug merritt on #emacs, #meditation, edrx's #eev #lispygopherclimate - Community Video]] ([[https://gamerplus.org/@screwlisp/114741049348187932][@screwlisp@gamerplus.org]]) - [[https://donovan-ratefison.mg/2025/06/29/My-2025-Note-taking-workflow/][My 2025 Note-taking workflow | Donovan R.]] - [[https://www.cyan.sh/blog/posts/goodbye-languagetool-hello-harper.html][Jakub Nowak: Goodbye LanguageTool, Hello Harper]] - Org Mode: - [[https://youtu.be/NgqxeT4jT5k][Emacs Org Mode Date Range Calculated 2025_06_26_08:31:09 - YouTube]] ([[https://mastodon.social/@unixbhaskar/114747611410638634][@unixbhaskar@mastodon.social]]) - [[https://bledley.xyz/posts/2025-06-25-how-i-use-org-mode-part-one/][How I Use Org Mode Part One · 🌀 bledleys blog]] ([[https://mastodon.social/@bledley/114744491586767795][@bledley@mastodon.social]]) - [[https://guix-org-tutorial-compas-2025.gitlab.io/tutorial/][Guix and Org mode tutorial]] ([[https://toot.aquilenet.fr/@civodul/114737283136482102][@civodul@toot.aquilenet.fr]]) - [[https://www.youtube.com/watch?v=jezMi0QI7G8][Using Emacs Org-Babel instead of Jupyter(Lab) Notebooks]] (32:57) - [[https://www.reddit.com/r/emacs/comments/1llgax4/built_a_simple_emacs_package_to_sync_quip_docs/][Built a simple Emacs package to sync Quip docs with Org-mode - looking for feedback!]] - [[https://www.youtube.com/watch?v=qkGPgK5rYa4][Emacs org mode changelog for your github repositories]] (37:36) - [[https://www.reddit.com/r/orgmode/comments/1lixmll/worg_org_protocol_page_updated_for_2025/][Worg Org protocol page updated for 2025]] ([[https://www.reddit.com/r/emacs/comments/1lixmru/worg_org_protocol_page_updated_for_2025/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1lmdc11/orgfetcher_use_python_to_fetch_data_from_any/][orgfetcher: Use Python to fetch data from any external source and track it in an Org file]] - [[https://news.ycombinator.com/item?id=44397019][Show HN: Ten Dollar Adventure, an interactive kids' book on entrepreneurship | Hacker News]] - Org Mode to Twinery (interactive fiction) and back again - Completion: - [[https://codeberg.org/pulu/tidal-completion.el][pulu/tidal-completion.el: TidalCycles completion for Emacs - Codeberg.org]] ([[https://anticapitalist.party/@ahihi/114772595905306760][@ahihi@anticapitalist.party]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/1lnifx3/powershell_script_to_update_tree_sitter_langs_to/][Powershell script to Update Tree Sitter langs to latest , for emacs on Windows]] - [[https://emacs.dyerdwelling.family/emacs/20250627222703-emacs--setting-up-csharp-language-server-csharp-ls-on-air-gapped-windows-system/][James Dyer: Setting up a C# Language Server (csharp-ls) on an Air-Gapped Windows System]] - Shells: - [[http://yummymelon.com/devnull/take-two-eshell.html][Charles Choi: Take Two: Eshell]] - [[https://irreal.org/blog/?p=13088][Irreal: How To Stop Emacs From Asking For Aliases]] change eshell-bad-command-tolerance or eshell-alternate-command-hook - AI: - [[https://i.redd.it/22ucqp46gq9f1.gif][mcp-server.el - implementing MCP servers in elisp]] ([[https://www.reddit.com/r/emacs/comments/1lmxcs3/mcpserverel_implementing_mcp_servers_in_elisp/][Reddit]]) - [[https://github.com/mjrusso/wingman/][[ANN] - Wingman: LLM-assisted Copilot-style text completion]] ([[https://www.reddit.com/r/emacs/comments/1llzrnt/ann_wingman_llmassisted_copilotstyle_text/][Reddit]]) - [[https://github.com/manzaltu/claude-code-ide.el][Announcing Claude Code IDE: MCP based Claude Code and Emacs integration]] ([[https://www.reddit.com/r/emacs/comments/1liv9ju/announcing_claude_code_ide_mcp_based_claude_code/][Reddit]]) - [[https://www.youtube.com/watch?v=n-HB49gIQTE][Emacs AI plugins]] (40:06) - Community: - [[https://rossabaker.com/blog/take-two-coming-home-to-emacs/][Ross A. Baker: Take Two: Coming Home to Emacs]] ([[https://social.rossabaker.com/@ross/114763502778007104][@ross@social.rossabaker.com]]) - [[https://www.reddit.com/r/emacs/comments/1liyltz/those_who_switched_from_vimneovim_whats_your_story/][Those who switched from Vim/Neovim - what's your story?]] ([[https://irreal.org/blog/?p=13084][Reddit]]) - [[https://donovan-ratefison.mg/2025/06/22/My-Emacs-journey-Vanilla/][My Emacs journey (2) - Vanilla | Donovan R.]] ([[https://irreal.org/blog/?p=13092][Irreal]]) - Multimedia: - [[https://github.com/snowy-0wl/piper-mode][snowy-0wl/piper-mode: High-quality text-to-speech for Emacs using the Piper TTS engine. Natural-sounding voice synthesis, multiple voice commands, and automatic setup. macOS/Apple Silicon]] ([[https://news.ycombinator.com/item?id=44387470][HN]]) - Other: - [[http://yummymelon.com/devnull/announcing-casual-man-and-help.html][Announcing Casual Man & Help]] ([[https://www.reddit.com/r/emacs/comments/1ljp1uf/announcing_casual_man_help/][Reddit]], [[https://irreal.org/blog/?p=13079][Irreal]]) - [[https://www.youtube.com/watch?v=JDkGuBfiHg8][View and Annotate Your PDFS in Emacs -- Pdf-tools and Org-noter]] (04:53) - [[https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0.3.0][Emacs Reader 0.3.0 (Lambdex)]] ([[https://mathstodon.xyz/@divyaranjan/114767200649461424][@divyaranjan@mathstodon.xyz]]) - refactoring, bugfixes, removed mupdf submodule - [[https://www.snamellit.com/posts/20250628t131556-consolidating-secrets-in-pass-emacs-linux-security/][Peter Tillemans: Consolidating Secrets in Pass]] - [[https://www.youtube.com/watch?v=mRjlCXY3WnQ][Emacs trial & editor configuration]] (05:05:19) - [[https://www.youtube.com/watch?v=b_Fu4OnHLXc][How to Install Emacs on Windows 11]] (02:39) - [[https://www.youtube.com/watch?v=yRDovUQjuK8][GNU Emacs【※音無し】]] (03:17) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0c0ac8d48a154779bc349da9fae2a2cf0230ff5d]['C-u C-x .' clears the fill prefix]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=772099bc9b8043d46154992e1f06d7b4aa9ceccd][New user option vc-dir-save-some-buffers-on-revert]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b078013f19e9e2ee4e7ac8bf5d22fb0b8989035][Allow automatically delete non-existent projects. (Bug#77566)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=192066d3b92a64a894def9dd9d5bd3040cc257ba][Load site-start.el before early-init.el]] - New packages: - [[package:conventional][conventional]]: Enable conventional syntax (MELPA) - [[package:deflate][deflate]]: The DEFLATE compression algorithm in pure Emacs LISP (MELPA) - [[package:easy-find][easy-find]]: Simple file searching like Nemo (MELPA) - [[package:elisp-dev-mcp][elisp-dev-mcp]]: MCP server for agentic Elisp development (MELPA) - [[package:gptel-commit][gptel-commit]]: Generate commit message with gptel (MELPA) - [[package:greger][greger]]: Agentic coding environment with tool use, using Claude (MELPA) - [[package:hdf5-viewer][hdf5-viewer]]: Major mode for viewing HDF5 files (MELPA) - [[package:helix][helix]]: A minor mode emulating Helix keybindings (MELPA) - [[package:nerd-icons-xref][nerd-icons-xref]]: Add nerd-icons to xref buffers (MELPA) - [[package:simply-annotate][simply-annotate]]: Enhanced annotation system with threading (MELPA) - [[package:slothbar][slothbar]]: Emacs X window manager status bar (MELPA) - [[package:virtual-ring][virtual-ring]]: Fixed size rings with virtual rotation (MELPA) - [[package:wilson-ng-theme][wilson-ng-theme]]: A modernized version of the Wilson theme (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! ** 2025-06-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/06/2025-06-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/06/2025-06-23-emacs-news/ :EXPORT_DATE: 2025-06-23T09:52:49-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JYEN53FYFSMVGDRWMT55BGG4 :EXPORT_MODIFIED: 2025-06-25T09:11:15-0400 :END: #+begin_update [2025-06-25]: Removed reposted video. #+end_update - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jun 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 26 0030 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jun 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/307923518/ Wed Jul 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Jul 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://codeberg.org/jjba23/welkomscherm.el][jjba23/welkomscherm.el: Simple elegant welcome screen / dashboard for Emacs - Codeberg.org]] ([[https://mastodon.social/@jjba23/114708856220309265][@jjba23@mastodon.social]]) - [[https://www.youtube.com/watch?v=Ecp3eNgk9yk][Have Emacs Start in a *Notes* Buffer]] (01:07) - [[https://olddeuteronomy.github.io/post/multiplatform-emacs-config/][The Emacs Cat: Making a Multiplatform Emacs Configuration]] ([[https://irreal.org/blog/?p=13072][Irreal]]) - [[https://moxnet.eu/s/D5ZCNJwrwFjf8LY?dir=/&openfile=true][brainiac.org - moxnet]] - small config, mostly Org ([[https://write.moxnet.eu/announcing-brainiac-project][Kemal's Braindump]]) - Emacs Lisp: - [[https://mbork.pl/2025-06-23_Making_functions_interactive][Marcin Borkowski: Making functions interactive]] - [[https://github.com/kisaragi-hiu/ordered-set.el][ordered-set.el: library for insertion-order sets, now on MELPA]] - [[https://www.leonrische.me/pages/mouse_events_on_images_in_emacs.html][Mouse Events on Images in Emacs]] ([[https://mastodon.online/@hajovonta/114697688671474907][@hajovonta@mastodon.online]]) - [[https://github.com/igb/elevenshtein][igb/elevenshtein: An elisp implementation to calculate the edit (Levenshtein) distance between two buffers.]] ([[https://mastodon.hccp.org/@igb/114723019797783765][@igb@mastodon.hccp.org]]) - also check out the string-distance function - Appearance: - [[https://www.reddit.com/r/emacs/comments/1lewc69/announcing_nerdiconsmultimodal_v220_with_added/][Announcing nerd-icons-multimodal v2.2.0 with added support for vc-dir]] - Navigation: - [[https://www.youtube.com/watch?v=dDZ9B297hxU][Emacs buffer navigation]] (05:53) - [[https://www.cyan.sh/blog/posts/making-emacs-dashboard-show-treemacs-workspaces.html][Jakub Nowak: Making Emacs Dashboard Show Treemacs Workspaces]] - [[https://www.youtube.com/watch?v=GR3T6ZH33g0][Interesting Grep Commands in Emacs]] (05:10) - [[https://www.youtube.com/watch?v=MlvzN1vKyzU&feature=youtu.be][Emacs Code Folding And Unfolding Via hs-minor-mode 2025_05_20_16:16:51]] - Writing: - [[https://duskhorn.bearblog.dev/toki-pona-minor-mode/][I made an Emacs minor mode to transcribe sitelen pona | Dusk's Bottled Messages]] - Org Mode: - [[https://taonaw.com/2025/06/19/one-of-the-things-that.html][TAONAW - Emacs and Org Mode: Adjusting my org-mode workflow]] - [[http://lisletters.fiander.info/2025/06/posting-org-mode-captures-to-mastodon.html][Rapid Communications: Posting Org-Mode captures to Mastodon]] ([[https://code4lib.social/@djfiander/114711538858780461][@djfiander@code4lib.social]]) - [[https://sachachua.com/blog/2025/06/thinking-about-time-travel-with-the-emacs-text-editor-and-org-mode/][Sacha Chua: Thinking about time travel with the Emacs text editor, Org Mode, and backups]] - [[https://chrismaiorana.com/the-emacs-for-writers-handbook-is-available-now-and-ever/][Chris Maiorana: The Emacs For Writers handbook is available now (and ever)]] ([[https://www.youtube.com/watch?v=naTirHAl9l8][YouTube]] 02:01, [[https://irreal.org/blog/?p=13064][Irreal]]) - [[https://www.youtube.com/watch?v=skc-PZ4TenI][Org-mode pour les études (Emacs)]] (21:38) - [[https://plrj.org/2025/06/20/mousing-around-in-orgmode/][Paul Jorgensen: Mousing around in orgmode]] - [[https://spepo.github.io/2025-06-22-fault-tolerant-org-links.html][Fault-tolerant Org Links]] - [[https://www.reddit.com/r/emacs/comments/1lgpigu/new_package_orgtablehighlighthighlight_org_table/][New Package: org-table-highlight—Highlight Org Table Rows and Columns with Ease!]] - [[https://thanosapollo.org/posts/gnosis-0-5-0-release/][Thanos Apollo: Major update for Gnosis: 0.5.0 release]] - [[https://www.youtube.com/watch?v=ezonhD_sltU][Emacs Micro Lesson 12 | Org mode subtree export]] (02:55) - [[https://sachachua.com/blog/2025/06/run-source-blocks-in-an-org-mode-subtree-by-custom-id/][Sacha Chua: Run source blocks in an Org Mode subtree by custom ID]] ([[https://irreal.org/blog/?p=13068][Irreal]]) - [[https://plrj.org/2025/06/18/org-babel-and-applescript-with-a-little-vc-use-package/][Paul Jorgensen: Org Babel and AppleScript with a little vc-use-package]] - [[https://sachachua.com/blog/2025/06/using-org-mode-emacs-lisp-and-tramp-to-parse-meetup-calendar-entries-and-generate-a-crontab/][Sacha Chua: Using Org Mode, Emacs Lisp, and TRAMP to parse meetup calendar entries and generate a crontab]] - [[https://www.reddit.com/r/orgmode/comments/1ldeqxh/orgmode_integration_with_linearapp/][Orgmode integration with Linear.app]] - Completion: - [[https://www.youtube.com/watch?v=hVA7KXDSUws][Emacs Auto-Completion with Company Mode]] (01:02) - Shells: - [[https://www.youtube.com/watch?v=xqf6exp7wlI][What's Special About 'M-x shell' in Emacs? - System Crafters Live!]] (01:21:26) - Web: - [[https://github.com/summeremacs/SendToKarakeep/blob/main/karakeep-send.el][SendToKarakeep/karakeep-send.el at main · summeremacs/SendToKarakeep · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1ldhgqy/send_linktext_to_karakeep/][Reddit]]) - Evil mode: - [[https://ohyecloudy.com/emacsian/2025/06/21/evil-snipe-hangul-f-t-motion/][f/t 모션으로 한글도 검색하는 evil-snipe 설정 - (emacsian ohyecloudy)]] ([[https://mastodon.social/@ohyecloudy/114719940156536785][@ohyecloudy@mastodon.social]]) - Fun: - [[https://github.com/bchatterjee99/emacs-ascii-cube][Rotating ASCII cube in Emacs Buffer.]] ([[https://www.reddit.com/r/emacs/comments/1lh68aa/rotating_ascii_cube_in_emacs_buffer/][Reddit]]) - AI: - [[https://gnu.support/gnu-emacs/GNU-Emacs-Modify-any-clipboard-by-using-AI-and-Large-Language-Models-92627.html][GNU Emacs: Modify any clipboard by using AI and Large Language Models]] - [[https://www.youtube.com/watch?si=JTLfL5FeabmLLx_p&v=JHXG225oP8E&feature=youtu.be][RAGmacs - Pt. 1: Retrieving Deep Value in Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20250621100507-emacs--ollama-buddy-0-13-1-curl-backend-support-and-some-optimizations/][James Dyer: Ollama-Buddy 0.13.1: Curl backend support and some optimizations]] - [[https://www.youtube.com/watch?v=5iZRnPBnK-c][chatgpt-shell.el, by Álvaro Ramírez (BALISP)]] (46:57) - [[https://www.reddit.com/r/emacs/comments/1ldwwg0/fun_with_gptel_obgptel_integration_with_orgbabel/][Fun with GPTel: ob-gptel integration with Org-babel]] - [[https://i.redd.it/cupwjrwq0b8f1.gif][ECA (Editor Code Assistant) - AI pair programming in any editor]] ([[https://www.reddit.com/r/emacs/comments/1lhiddi/eca_editor_code_assistant_ai_pair_programming_in/][Reddit]]) - [[https://dev.classmethod.jp/articles/claude-code-collaborative-task-demo-aws-iac/][Claude Codeを使ったタスクの協働デモ - AWS技術調査からIaC実装まで | DevelopersIO]] ([[https://rss-mstdn.studiofreesia.com/@dev_classmethod/114730744088842214][@dev_classmethod@rss-mstdn.studiofreesia.com]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1ldcgpi/fortnightly_tips_tricks_and_questions_20250617/][Fortnightly Tips, Tricks, and Questions — 2025-06-17 / week 24]] - [[http://www.finaprosadigital.com/publish/blog/2025-06-12-take-two-on-emacs-%28toma-dos-de-emacs%29.html][Take two on Emacs (Toma dos de Emacs)]] - [[https://mike.hostetlerhome.com/emacs-take-2][Emacs: Take 2 — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/114700335399162119][@mikehoss@appdot.net]]) - [[https://www.reddit.com/r/emacs/comments/1lfv8w6/how_did_you_start_living_inside_emacs_permanently/][How did you start living inside Emacs permanently?]] ([[https://irreal.org/blog/?p=13070][Irreal]]) - [[https://irreal.org/blog/?p=13059][Irreal: Becoming An Emacs Power User]] - [[https://irreal.org/blog/?p=13061][Irreal: Advice To A New Emacs User]] - [[https://www.reddit.com/r/emacs/comments/1lg0zy4/a_cult_ai_computers_boom_and_bust_shoutout_to/][A Cult AI Computer’s Boom and Bust (shout-out to Emacs)]] - Other: - [[https://github.com/twitchy-ears/mediawiki-el-search][twitchy-ears/mediawiki-el-search: The start of a search mode for mediawiki.el]] ([[https://loci.onl/@morix/114718229082988062][@morix@loci.onl]]) - [[https://sachachua.com/blog/2025/06/transforming-html-clipboard-contents-with-emacs-to-smooth-out-mailchimp-annoyances-dates-images-comments-colours/][Sacha Chua: Transforming HTML clipboard contents with Emacs to smooth out Mailchimp annoyances: dates, images, comments, colours]] - [[https://www.rahuljuliato.com/posts/emacs-clipboard-terminal][Hacky & Minimal Clipboard Support in Terminal Emacs]] ([[https://www.reddit.com/r/emacs/comments/1leu2r7/hacky_minimal_clipboard_support_in_terminal_emacs/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00275.html][report-emacs-bug vs. -submit-bug confusion (was: bug#78823: [BU]] - discussion about suggesting package-specific bug reports - [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00245.html][Re: is there a diff-unite-hunks or similar?]] Help wanted with figuring out how to do this - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b34f38b383533ca659202492870c319fbc7ef41][Optionally suppress recentf open file messages (bug#78666)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=08fba517f66794f817c3e6101a80ce3df1798581][(smerge-refine-shadow-cursor): New variable and face (bug#78806)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=be0b44e4ed972de3b761da16ee571f928579841f][Prettify package-menu (Bug#78794)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60fbeda771639ded68ffd0666df340c7a06cafcf][Support strings for electric pairs (bug#78053)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a76b527ac35de179530249f5defc6646c96129e][Use keyword :commit with full hashes for treesit-language-source-alist.]] - New packages: - [[package:australia-holidays][australia-holidays]]: Australian holidays for calendar (MELPA) - [[package:buck][buck]]: Client library for the Bitbucket API (MELPA) - [[package:gogs][gogs]]: Client library for the Gogs API (MELPA) - [[package:gtea][gtea]]: Client library for the Gitea API (MELPA) - [[package:prompt-binder][prompt-binder]]: Bind LLM prompts to key chords and editor context (MELPA) - [[package:pubsub][pubsub]]: A basic publish/subscribe system (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! ** 2025-06-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/06/2025-06-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/06/2025-06-16-emacs-news/ :EXPORT_DATE: 2025-06-16T12:30:56-0400 :END: - 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 Jun 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jun 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 26 0030 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Jun 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1lacdva/rebinding_emacs_to_modern_shortcuts/][Challenges in rebinding Emacs to "modern" shortcuts]] ([[https://irreal.org/blog/?p=13055][Irreal]]) - [[https://gitlab.com/arkboi/dotfiles/-/blob/main/src/.config/emacs-dev/early-init.el][I wrote a simple and minimal emacs config for developement]] ([[https://www.reddit.com/r/emacs/comments/1lba12m/i_wrote_a_simple_and_minimal_emacs_config_for/][Reddit]]) - based on Doom Emacs - [[https://github.com/sirjoaogoncalves/ProEmacs][sirjoaogoncalves/ProEmacs: A modern, fast, and beautiful Emacs configuration for developers who want power without the complexity.]] ([[https://www.reddit.com/r/emacs/comments/1lbmutr/a_little_side_project_called_proemacs/][Reddit]]) - [[https://plrj.org/2025/05/14/my-emacs-keyboard-bindings/][My Emacs Keyboard bindings]] ([[https://www.reddit.com/r/planetemacs/comments/1lb2avu/my_emacs_keyboard_bindings/][Reddit]]) - Emacs Lisp: - [[https://mbork.pl/2025-06-14_Automatically_converting_timestamps_in_Emacs][Marcin Borkowski: Automatically converting timestamps in Emacs]] - [[https://appetrosyan.github.io/posts/emacs-widget-qml/][Emacs lisp as an interface definition language · Aleksandr Petrosyan]] ([[https://mathstodon.xyz/@tusharhero/114646376597907529][@tusharhero@mathstodon.xyz]]) - [[https://www.reddit.com/r/emacs/comments/1l8p80i/file_permission_string/][Convert UNIX file permission octet (ex: 754) to string (ex: rwxr-xr---)]] - [[https://tv.dyne.org/videos/watch/c763d4a9-0920-40a1-9dc4-c871a01cba49][Emacs Reader development livestream, working on multi-threading-no-svg branch]] - Appearance: - [[https://github.com/tarsius/minions][tarsius/minions: A minor-mode menu for the mode line]] ([[https://helvede.net/@m/114682909550394640][@m@helvede.net]]) - [[https://www.reddit.com/r/emacs/comments/1lbz11p/doomtwotonethemes_visual_harmony_through/][doom-two-tone-themes: Visual harmony through constraint - 12 carefully crafted themes for Doom Emacs]] - [[https://protesilaos.com/codelog/2025-06-11-emacs-modus-themes-4-8-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.8.0]] - Navigation: - [[https://flandrew.srht.site/listful/focused-navigation-in-markdown.html][Listful Andrew: Focused navigation in Markdown]] - [[https://www.youtube.com/watch?v=osViM1W6wkM][Better Grep Defaults for Emacs]] (04:19) - [[https://screwlisp.small-web.org/e/emacs-eev-anchors/][Placing Anchors In Emacs And What eev Is]] - Dired: - [[https://donovan-ratefison.mg/2025/06/14/My-Emacs-journey-Dired/][My Emacs Journey (1) - Dired]] - [[https://emacs.dyerdwelling.family/emacs/20250612223745-emacs--emacs-dired-with-ultra-lightweight-visual-icons/][James Dyer: Emacs dired with Ultra-Lightweight Visual Icons]] ([[https://irreal.org/blog/?p=13053][Irreal]]) - Org Mode: - [[https://i.redd.it/lze85639xk6f1.png][Whiteboard workflow for Org-mode Using Inkscape]] ([[https://www.reddit.com/r/emacs/comments/1la0ztn/whiteboard_workflow_for_orgmode_using_inkscape/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1l9y7de/showing_org_mode_link_at_point_in_echo_area/][Showing org mode link at point in echo area]] - [[https://www.d12frosted.io/posts/2021-01-16-task-management-with-roam-vol5][Task management with org-roam Vol. 5: Dynamic and fast agenda]] - [[https://git.fingerprintsoftware.ca/jlamothe/pivot-table/src/branch/main/pivot-table.el][pivot-table.el: Build org-mode pivot tables]] - [[https://list.orgmode.org/8734c7tq38.fsf@localhost/][[BLOG] #18 [[bbb:OrgMeetup]​] on Wed, May 14, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/114660552332888939][@yantar92@fosstodon.org]]) - Completion: - [[https://github.com/bluzky/slash-commands][A small package to add slash-command to Emacs]] ([[https://www.reddit.com/r/emacs/comments/1l9hsb6/a_small_package_to_add_slashcommand_to_emacs/][Reddit]]) - [[https://github.com/lewang/hotfuzz-with-orderless][completion experiment - hotfuzz-with-orderless]] ([[https://www.reddit.com/r/emacs/comments/1l8kas3/completion_experiment_hotfuzzwithorderless/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=yjLqgGgFnmM][compile error right from a term in emacs]] (01:12) - [[https://blog.aheymans.xyz/post/emacs-lsp-rust-features/][Making Emacs lsp-mode work with Rust conditional features]] ([[https://www.reddit.com/r/emacs/comments/1l8s5yn/making_emacs_lspmode_work_with_rust_conditional/][Reddit]]) - [[https://srijan.ch/notes/2025-06-11-001][Srijan Choudhary: Generating an Emacs TAGS file for an Erlang project]] - [[https://fosstodon.org/@Mehrad/114683113740572127][magit-emacs-Q-command - runs an uncustomized Emacs with only Magit loaded]] - [[https://todon.nl/@mousebot/114692100031017883][fj.el (forgejo client) 0.10 update: jump from fork to parent, bugfixes, add server-side sorting/ordering]] - Mail, news, and chat: - [[https://www.youtube.com/watch?v=ud3Gmxg5UZg][Browsing & Searching HackerNews (and Reddit) in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1la1f3j/browsing_searching_hackernews_and_reddit_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=13057][Irreal]]) - [[https://plrj.org/2025/06/14/my-emacs-elfeed-configuration/][Paul Jorgensen: My Emacs Elfeed Configuration]] - AI: - [[https://www.reddit.com/r/emacs/comments/1laho7q/testers_wanted_for_macher_projectaware_multifile/][Testers wanted for macher - project-aware multi-file editing with gptel]] - [[https://changelog.com/friends/96][Adventures in babysitting coding agents with Steve Yegge, co-author of Vibe Coding (Changelog & Friends #96)]] ([[https://mastodon.xyz/@dotemacs/114653886272830163][@dotemacs@mastodon.xyz]]) - [[https://www.reddit.com/r/emacs/comments/1l8qyaf/gooseel_a_minimal_emacs_interface_to_goose_the/][goose.el – A minimal Emacs interface to Goose, the open-source AI agent]] - [[https://github.com/jwiegley/gptel-prompts][jwiegley/gptel-prompts: Code to make it easier to manage many prompts in GPTel]] ([[https://www.reddit.com/r/emacs/comments/1lcc1hy/fun_with_gptel_gptelprompts/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1layz3k/announcing_aiderel_0120_llm_work_with_flycheck/][Announcing aider.el 0.12.0, LLM work with flycheck, better magit integration, and better file management.]] - [[https://www.youtube.com/watch?v=U7KgTHQWl98][The Emacs Org-Ai Package: Three Key Features #ai #chatgpt #dalle3]] (04:38) - [[https://www.youtube.com/watch?v=szTtEv65XiE][022 Ollama Buddy - Prototyping autocompletion #emacs #ollama]] (00:38) - Community: - [[https://coyotetracks.org/blog/dr-neckbeard-emacs/][Dr. Neckbeard, or how I learned to stop worrying and love Emacs]] ([[https://irreal.org/blog/?p=13045][Irreal]]) - [[https://takeonrules.com/2025/06/10/emacs-take-two/][Jeremy Friesen: Emacs: Take Two]] - [[https://takeonrules.com/2025/06/14/re-the-cult-of-hard-mode/][Jeremy Friesen: Re: The Cult of Hard Mode]] - [[https://andreyor.st/posts/2023-10-18-a-programming-system/][A programming system · Andrey Listopadov]] (2023, [[https://lobste.rs/s/yjbsof/programming_system][lobste.rs]]) - Other: - [[https://sfba.social/@kickingvegas/114689499595617911][TIL Info-hide-note-references hides inserted "see" before links in Emacs Info]] - [[https://www.youtube.com/watch?v=b3EAYskhvmo][Save the Last Recorded Macro in Emacs to the Registry]] (03:45) - [[https://lifeofpenguin.blogspot.com/2025/06/plan-9-remote-file-access-from-emacs.html][Anand Tamariya: Plan 9 Remote File Access from Emacs]] ([[https://www.youtube.com/watch?v=ntNJGguWaso][YouTube]] 1:06) - [[https://mastodon.online/@hajovonta/114688763080753262][early demo of SVG GUI implemented in Emacs]] - [[https://gist.github.com/shanbhardwaj/866f20e98303379ca8bfbe2f0c5b7a87][Build emacs on ubuntu · GitHub]] - [[https://gist.github.com/samuelematias/3b122e2e8964ec6e438739e44120a791][Step-by-step instructions to build Emacs for Windows 64 bit with MSYS2 and MinGW-w64. Now `native-comp` supported. · GitHub]] - [[https://www.youtube.com/watch?v=knrb4b1M74Y][setting up Emacs as an OpenRC service (and installing it on Alpine Linux)]] (12:19) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00223.html][RFC: symbol versions (related to bug#78737)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00202.html][Possible advantages of an LSP server for Emacs Lisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00210.html][Idea about introducing Emacs Lisp to people using other editors with LSP support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c6c7c4bb7c02d08a14fc6f5e2517f51a28e927c][world-clock: Add user option to control order of entries]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5bd9fa084dcf0ce8efaaf9212c24addec48d824f][calc: Allow strings with character codes above Latin-1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1682a6b606097d24050efc318f74d738c3881fb4][; * etc/NEWS: Announce support for semantic-linefeed filling.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76f422da26b09a5d2646c0597871423f019a9573][Add 'treesit-sexp-thing' to use instead of 'treesit-sexp-type-regexp'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fbb77abc816844ccad761d246cfb833c424ae0b8][Add simpler binds for calendar month/year navigation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf418cd836c40795ec4ee19de5c5742d3ca698ea][vc-next-action: Leave files unregistered if user aborts the checkin]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a0def802cf576902faafde404d15f079786a2f8][Improve repeat-continue property handling]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=90c0c9a01ed11944c5502f809817a028a1096ee6][Clean up text properties in 'visual-wrap-prefix-mode']] - New packages: - [[package:magik-company][magik-company]]: Magik backend for company-mode (MELPA) - [[package:mcp-server-lib][mcp-server-lib]]: Model Context Protocol server library (MELPA) - [[package:ordered-set][ordered-set]]: Insertion-order sets (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! ** 2025-06-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/06/2025-06-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/06/2025-06-09-emacs-news/ :EXPORT_DATE: 2025-06-09T08:22:23-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JXAHKKJDQKMJ8PXYCR72RB6H :END: - [[https://christiantietze.de/posts/2025/06/emacs-carnival-2025-06-take-two/][Christian Tietze: Emacs Carnival 2025-06: Take Two]] ([[https://www.emacswiki.org/emacs/Carnival][EmacsWiki]], [[https://www.reddit.com/r/emacs/comments/1l4k2jy/emacs_carnival_take_two_blog_about_a_shared_emacs/][Reddit]], [[https://mastodon.social/@ctietze/114629222183991160][@ctietze@mastodon.social]]) shared topic for writing - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Jun 10 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2025 (v #živo) https://dogodki.kompot.si/events/2aee6b90-4a76-4fb4-93f5-aa503e475ea7 Tue Jun 10 1900 CET - 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 - M-x Research: TBA https://m-x-research.github.io/ Wed Jun 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://bancoreciclaxeelectronica.fala.gal/2025/06/05/escola-de-veran-de-enxeneria-sen-fronteiras/][Escola de verán de Enxeñería Sen Fronteiras – Banco de Reciclaxe Electrónica de ESF Galicia - 14 de julio]] ([[https://mastodon.social/@raivenra/114637183739941771][@raivenra@mastodon.social]]) - Beginner: - [[https://www.shaneikennedy.xyz/blog/emacs-intro][Your first taste of emacs]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1l6ch3d/repeat_mode_now_with_hints/][Repeat Mode, now with _hints_]] - [[https://github.com/abougouffa/emacs-vim-file-locals][abougouffa/emacs-vim-file-locals: Set Emacs editor options from Vim modeline]] ([[https://www.reddit.com/r/emacs/comments/1l555q1/respect_some_of_vims_modelines_in_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2025/06/03/little-known-macos-keybindings/][Emacs Redux: Little known macOS keybindings]] - [[https://plrj.org/2025/06/04/my-emacs-mac-macos-keybindings/][My emacs-mac macOS keybindings – Paul Jorgensen]] ([[https://irreal.org/blog/?p=13040][Irreal]]) - [[https://github.com/kickingvegas/casual/releases/tag/2.5.3][casual 2.5.3 - bugfixes]] ([[https://sfba.social/@kickingvegas/114629335810734634][@kickingvegas@sfba.social]]) - [[https://github.com/lakkiy/.emacs.d][lakkiy's Emacs Config]] - [[https://elblogdelazaro.org/emacs-mi-fichero-configuraci%C3%B3n-2024/][Emacs: Mi fichero configuración 2024 – El Blog de Lázaro]] - Emacs Lisp: - [[https://dataswamp.org/~incal/emacs-init/ll/ll-sum.el][Benchmarking line movement]] ([[https://www.reddit.com/r/planetemacs/comments/1l2163y/master_incal_you_crossed_the_line_elisp_bench/][Reddit]]) - [[https://www.youtube.com/watch?v=eUTze3dJoIY][Ep663 emacs lisp coding, html show duplicate links]] (01:38:36) - Appearance: - [[https://v.redd.it/f51qxis6xj5f1][TIL emacs-mac can change the color of the cursor based on some themes]] ([[https://www.reddit.com/r/emacs/comments/1l5s7jt/til_emacsmac_can_change_the_color_of_the_cursor/][Reddit]]) - Dired: - [[https://gist.github.com/DinoChiesa/5929ab4152c6c591ebca37551e6d02d9][Copy or move files or directories from one dired buffer to another · GitHub]] ([[https://www.reddit.com/r/planetemacs/comments/1l2jz4y/copy_or_move_files_or_directories_from_one_dired/][Reddit]]) - Org Mode: - [[https://jihuan-tian.github.io/computer/2025/06/07/when-i-get-lost-among-the-hierarchical-headings-in-org-mode.html][When I get lost among the hierarchical headings in Org mode | 止于至善]] ([[https://mastodon.social/@hypersingular/114642437523651919][@hypersingular@mastodon.social]]) - [[https://plrj.org/2025/05/20/my-orgmode-compatible-ios-shortcuts-meeting-capture-workflow-with-beorg/][My Orgmode compatible iOS Shortcuts Meeting Capture Workflow with Beorg – Paul Jorgensen]] - [[https://gist.github.com/Inc0n/13ce70503c2f86badaaeb28f7e9b3ec3][ob-gdb.el -- org babel support for interacting with gdb in org-mode · GitHub]] - Denote: - [[https://gist.github.com/ashton314/1de93821d255412cdadfbcf98cd30cad][Transient setup for Denote]] ([[https://www.reddit.com/r/emacs/comments/1l2h12q/transient_setup_for_denote/][Reddit]]) - Completion: - [[https://emacs.dyerdwelling.family/emacs/20250604085817-emacs--building-your-own-orderless-style-completion-in-emacs-lisp/][James Dyer: Building Your Own Orderless Style Completion in Emacs Lisp]] - Coding: - [[https://emacsredux.com/blog/2025/06/03/tree-sitter-powered-code-completion/][Tree-sitter powered code completion]] ([[https://www.reddit.com/r/emacs/comments/1l2cbnk/treesitter_powered_code_completion/][Reddit]]) - [[https://github.com/hdf5-viewer/hdf5-viewer][Emacs HDF5 Viewer Mode with a dired-like interface]] - hierarchical data format - clojure-ts-mode 0.5 ([[https://bsky.app/profile/batsov.net/post/3lqrbjyxeok2r][@batsov.net on Bluesky]]) font-lock custom def-likes, font-locking JS in ClojureScript, tree-sitter completion - [[http://tomsitcafe.com/2025/06/02/emacs-org-mode-as-the-ansible-control-tower/][Emacs Org Mode as the Ansible Control Tower – Tom's IT Cafe]] ([[https://mastodon.social/@TomsITCafe/114614842973689422][@TomsITCafe@mastodon.social]]) - Web: - [[https://activity.andros.dev/@andros/statuses/01JX24T9XE2BYKTB59WDHB3AD5][elpher-smart-follow]] - Mail, news, and chat: - [[https://todon.nl/@mousebot/114614260816418714][mastodon.el 2.0.1 update - minor fixes]] - [[https://github.com/DarkBuffalo/flarum.el][DarkBuffalo/flarum.el: Paquet emacs pour acceder au forum emacs fr]] ([[https://mastodon.social/@DarkBuffalo/114648464693307591][@DarkBuffalo@mastodon.social]]) - Multimedia: - [[https://github.com/tbanel/uniline/blob/main/README.org][uniline - new version]] drawing package - [[https://dataswamp.org/~incal/emacs-init/draw][SDL2 and Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/1l5aqes/a_screenshot_with_sdl2_emacs/][Reddit]]) - see discussion for screenshot - [[https://taonaw.com/2025/06/07/compressing-mp-files-while-keeping.html][Compressing mp4 files while keeping better quality with dwim in Emacs]] ([[https://irreal.org/blog/?p=13047][Irreal]]) - AI: - [[https://fn.ht/on-code-completions-via-llms/][On code completions via LLMs | fn.ht]] - [[https://gregnewman.io/blog/emacs-tasks-to-omnifocus/][Capture Tasks from Emacs to OmniFocus | Greg Newman]] ([[https://masto.gregnewman.io/@greg/114625688741114390][@greg@masto.gregnewman.io]]) - using Claude to generate elisp - [[https://dev.classmethod.jp/articles/gptel-emacs-is-very-useful/][gptel: Emacs上で動作するシンプルなLLMクライアントがとても便利 | DevelopersIO]] ([[https://rss-mstdn.studiofreesia.com/@dev_classmethod/114635059915462032][@dev_classmethod@rss-mstdn.studiofreesia.com]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1l21cgo/fortnightly_tips_tricks_and_questions_20250603/][Fortnightly Tips, Tricks, and Questions — 2025-06-03 / week 22]] - Other: - [[https://www.philnewton.net/blog/sorting-lines-with-emacs/][How to sort lines of text with Emacs - philnewton.net]] (2021) - [[http://yummymelon.com/devnull/announcing-casual-timezone.html][Announcing Casual Timezone]] ([[https://www.reddit.com/r/emacs/comments/1l1hp47/announcing_casual_timezone/][Reddit]], [[https://irreal.org/blog/?p=13034][Irreal]]) - [[https://daryl.wakatara.com/tracking-your-finances-with-reckon-and-ledger/][Tracking your finances with Reckon, Ledger and Emacs]] - [[https://santhoshkris.medium.com/personal-finance-management-ledger-cli-c98dd37e786e][Personal Finance Management using Ledger CLI]] - [[https://irreal.org/blog/?p=13030][Irreal: Why Does Emacs Take So Long To Load]] - [[https://plrj.org/2025/06/06/my-update-calendar-location-from-corelocationcli/][my/update-calendar-location-from-corelocationcli – Paul Jorgensen]] - [[https://www.youtube.com/watch?v=MKqNrREUkYI][Emacs Lucid vs GTK: Debunking the Lightweight Myth]] (03:50) - [[https://michael-kazarian.medium.com/how-i-fixed-emacs-performance-issues-on-raspberry-pi-zero-2-3ec3eb85f280][How I Fixed Emacs Performance Issues on Raspberry Pi Zero 2]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00112.html][Benchmarking buffers vs strings for process filters]], [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00068.html][more discussion]], [[https://lists.gnu.org/archive/html/emacs-devel/2025-06/msg00112.html][might be good to prefer buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e58635a184a6d725c0c89516132fe4c4b0ec850a][; Document recent VC changes regarding file removal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12397e3eb00c052455f03dc024e9335834f0c6ef][Add option for not highlight parens inside comments or strings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13fa74b73c36de2439f7cae13f25647fb46161e9][Add optional inherit argument to 'face-all-attributes' (bug#77945)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac4869c71293c28f861f306420f5d0620cf3a7cc][VC: Deprecate log-incoming and log-outgoing backend functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6d0a71af9a99b50b2c5a8db778311123ba3ecbcf][; * etc/NEWS: Call out incompatible change in 'date-to-time'.]] - New packages: - [[package:esb][esb]]: Emacs Simple Bookmark (MELPA) - [[package:evil-keypad][evil-keypad]]: Modal command dispatch for evil-mode (MELPA) - [[package:nerd-icons-grep][nerd-icons-grep]]: Add nerd-icons to grep-mode (MELPA) - [[package:ob-llm][ob-llm]]: Use `llm' as an Org Babel language (MELPA) - [[package:scallop-mode][scallop-mode]]: Major mode for editing Scallop programming language (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! ** 2025-06-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/06/2025-06-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/06/2025-06-02-emacs-news/ :EXPORT_DATE: 2025-06-02T09:19:50-0400 :END: - 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]], [[https://irreal.org/blog/?p=13032][Irreal]]) - [[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: - [[package:beluga-mode][beluga-mode]]: Major mode for Beluga source code (MELPA) - [[package:bible-gateway][bible-gateway]]: A Simple BibleGateway Client (MELPA) - [[package:daselt][daselt]]: Module for the Daselt configuration scheme (MELPA) - [[package:json5-ts-mode][json5-ts-mode]]: Major mode for JSON5 (MELPA) - [[package:mcp][mcp]]: Model Context Protocol (MELPA) - [[package:ob-athena][ob-athena]]: Run AWS Athena queries from Org Babel (MELPA) - [[package:polish-holidays][polish-holidays]]: Polish holidays (MELPA) - [[package:p-search][p-search]]: Emacs Search Tool Aggregator (MELPA) - [[package:rasi-mode][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! ** 2025-05-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/05/2025-05-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/05/2025-05-26-emacs-news/ :EXPORT_DATE: 2025-05-26T12:13:25-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JW6SBTXHQBFBFMFSPQE5BKTK :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed May 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 29 0030 Asia/Singapore - 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 - Emacs configuration: - [[https://fosstodon.org/@devalot/114544754132783879][How to remove commands from the M-x menu by setting their completion-predicate to 'ignore]] - [[https://github.com/a-schaefers/spartan-emacs][Spartan Emacs, a more minimal doom or spacemacs alternative]] ([[https://www.reddit.com/r/emacs/comments/1kvcze5/spartan_emacs_a_more_minimal_doom_or_spacemacs/][Reddit]]) - [[https://github.com/mauromotion/dotfiles/blob/main/common/emacs/config.org][dotfiles/common/emacs/config.org at main · mauromotion/dotfiles · GitHub]] ([[https://mograph.social/@mauro/114552378401446896][@mauro@mograph.social]]) - [[https://michal.sapka.pl/2025/my-emacs-config/][My Emacs config - Michal Sapka]] ([[https://mastodon.bsd.cafe/@mms/114539895915294575][@mms@mastodon.bsd.cafe]]) - Appearance: - [[https://github.com/sstraust/automagic-dark-mode][Automagic Dark Mode -- Automatically create a dark (or light mode) for your existing emacs theme.]] ([[https://www.reddit.com/r/emacs/comments/1kr94v4/automagic_dark_mode_automatically_create_a_dark/][Reddit]]) - [[https://github.com/ShamsParvezArka/fleury-theme.el][Ryan Fleury inspired theme ported on Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1kqo1p4/ryan_fleury_inspired_theme_ported_on_emacs/][Reddit]]) - Navigation: - [[https://donaldh.wtf/2025/05/emacs-nested-projects-redux/][Emacs Nested Projects Redux]] ([[https://hachyderm.io/@donaldh/114559218151901607][@donaldh@hachyderm.io]]) - [[https://www.youtube.com/watch?v=wUh-d4a16r4][The Emacs Easy-Find Package #filemanagement #types #search]] (02:47) - [[https://www.youtube.com/watch?v=Z6lMU2LUSG4][Nifty Isearch Commands in Emacs]] (01:13) - [[https://www.youtube.com/watch?v=MlvzN1vKyzU][Emacs Code Folding And Unfolding Via hs-minor-mode 2025_05_20_16:16:51]] (10:45) - [[https://github.com/QiangF/emacs-winnie][QiangF/emacs-winnie: Emacs winner-mode replacement]] ([[https://www.reddit.com/r/emacs/comments/1kvuw5a/announcement_an_emacs_winnermode_replacement/][Reddit]]) - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1kty4mb/a_taste_of_hyperbole_automatically_linking_to_org/][A Taste of Hyperbole ---Automatically linking to Org targets, and more]] - Dired: - [[https://lynn.sh/guix-emacs-file-manager.html][[Guix] Emacs dired-mode as a file manager]] ([[https://lobste.rs/s/zvmf7v/emacs_dired_mode_as_file_manager][lobste.rs]], [[https://irreal.org/blog/?p=13012][Irreal]], [[https://a.bloodyno.se/objects/15f7d61a-4ec1-456c-8382-e20319328963][@lynn@a.bloodyno.se]]) - [[https://codeberg.org/danrobi/dired-multi-copy][dired-multi-copy.el v1.2.16 with New dired-rsync Integration]] ([[https://www.reddit.com/r/emacs/comments/1kqt636/diredmulticopyel_v1216_with_new_diredrsync/][Reddit]]) - [[https://github.com/misohena/dired-file-info][misohena/dired-file-info: Alternative to dired-show-file-type(y) to display more detailed file information.]] ([[https://mastodon.social/@Cnoceda/114562064862571389][@Cnoceda@mastodon.social]]) - Writing: - [[https://social.lol/@mph/114542800909295399][TIL markdown-narrow-to-subtree]] - Org Mode: - [[https://chrismaiorana.com/emacs-note-system/][Chris Maiorana: Make everything a note]] - [[https://jeffbradberry.com/posts/2025/05/orgmode-timestamped-notes/][Building an Org-mode Workflow: Timestamped Notes - Jeff Bradberry]] ([[https://www.reddit.com/r/emacs/comments/1kswmft/orgmode_timestamped_notes/][Reddit]], [[https://irreal.org/blog/?p=13026][Irreal]]) - [[https://jeffbradberry.com/posts/2025/05/orgmode-priority-cookies/][Priority Cookies - Jeff Bradberry]] ([[https://www.reddit.com/r/emacs/comments/1ksqchs/orgmode_priority_cookies/][Reddit]]) - [[https://jeffbradberry.com/posts/2023/08/orgmode-epic-organization/][Epic Organization - Jeff Bradberry]] (2023) - [[https://jeffbradberry.com/posts/2022/07/orgmode-lists-and-checklists/][Lists and Checklists]] (2022) - [[https://jeffbradberry.com/posts/2022/06/orgmode-scheduling-and-deadlines/][Scheduling and Deadlines]] (2022) - [[https://jeffbradberry.com/posts/2022/06/orgmode-multiple-files/][Multiple Files and Archiving]] (2022) - [[https://jeffbradberry.com/posts/2022/06/orgmode-basic-todos/][Basic TODOs]] (2022) - [[https://www.draketo.de/software/org-mode-tipps#clickable-time-tracking][Single-click time tracking with links]] - [[https://www.reddit.com/r/orgmode/comments/1ku9wbg/tip_automatically_set_orgagendafiles_to_those/][Tip: Automatically set org-agenda-files to those files with relevant content]] - [[https://clement-jean.github.io/introducing_codetabs/][Introducing codetabs.el – Clément Jean]] ([[https://www.reddit.com/r/emacs/comments/1kvqih4/update_on_codetabsel/][Reddit]]) - Org Babel source blocks in tabs in export - [[https://www.youtube.com/watch?v=PK2F6u_wbpc][[Emacs + Polymode + Org-mode] fix unfolding on source block entry]] (01:08) - [[https://github.com/org-roam/org-roam/releases/tag/v2.3.0][org-roam v2.3.0: performance, bug fixes]] - [[https://mastodon.social/@bledley/114550764632753161][Putting org-roam-dailies in one long journal file]] - Coding: - [[https://github.com/sshaw/git-link/blob/master/git-link.el][git-link: link to a specific line number in a file hosted on a git forge]] ([[https://recurse.social/@shapr/114553204448585909][@shapr@recurse.social]]) - [[https://habr.com/ru/articles/910812/][Jupyter-Ascending — новый способ работы с Jupyter Ноутбуками в Emacs / Хабр]] ([[https://zhub.link/@habr/114535768672216481][@habr@zhub.link]]) - Mail, news, and chat: - [[https://christiantietze.de/posts/2025/05/insert-cc-and-bcc-mail-headers-conditionally-message-mode/][Christian Tietze: Insert Cc and Bcc Mail Headers Conditionally in Emacs message-mode]] - Multimedia: - [[https://github.com/ahihi/strudel.el][ahihi/strudel.el: proof-of-concept Strudel mode for Emacs]] ([[https://anticapitalist.party/@ahihi/114559262860508283][@ahihi@anticapitalist.party]]) for https://strudel.cc tunes - AI: - [[https://www.youtube.com/watch?v=Mgqu3wvvNXM][Refactoring chatgpt.el - Emacs Lisp | lesson 07]] (06:04) - [[https://www.youtube.com/watch?v=QxEOsBKsy-o][021 Ollama Buddy - Using a vision model to extract some text #emacs #ollama]] (02:43) - [[https://www.youtube.com/watch?v=TV5QXEqsuAE][019 Ollama Buddy - First Steps into User System Prompt Management #emacs #ollama]] (03:18) - [[https://www.youtube.com/watch?v=R2AkHl0GS5U][Emacs AIPlus -- Blee enhancements to aidermacs and gptel.]] (06:44) - [[https://github.com/cosmicz/DSel][Introducing DSel: The Distinctively Sensible Elisp LLM framework]] ([[https://www.reddit.com/r/emacs/comments/1kvfpg4/introducing_dsel_the_distinctively_sensible_elisp/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1kutlpz/announcing_aiderel_0100_added_new_tools_enhance/][Announcing aider.el 0.10.0, added new tools / enhance existing tools]] - [[https://200ok.ch/posts/2025-05-23_sandboxing_ai_tools:_how_guix_containers_keep_your_host_safe_while_empowering_llms.html][Sandboxing AI Tools and Emacs: How Guix Containers Keep Your Host Safe While Empowering LLMs]] ([[https://www.reddit.com/r/emacs/comments/1ku9psm/sandboxing_ai_tools_and_emacs_how_guix_containers/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1kr5hx8/mcp_servers_in_emacs/][MCP servers in Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20250523135757-emacs--ollama-buddy-0-12-0-user-prompt-library-file-attachments-vision-context-tracking/][James Dyer: Ollama Buddy 0.12.0: User Prompt Library, File Attachments, Vision and Context Tracking]] - Community: - [[https://www.reddit.com/r/emacs/comments/1kqup1n/fortnightly_tips_tricks_and_questions_20250520/][Fortnightly Tips, Tricks, and Questions — 2025-05-20 / week 20]] - [[https://macadie.info/2025/05/24/2025-05-austin-emacs-meetup/][Eric MacAdie: 2025-05 Austin Emacs Meetup]] - [[https://borretti.me/article/you-can-choose-tools-that-make-you-happy][You Can Choose Tools That Make You Happy]] ([[https://lobste.rs/s/rprjch/you_can_choose_tools_make_you_happy][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/1ktzgpx/obsidian_user_curious_about_emacs_what_should_i/][Obsidian User Curious About Emacs – What Should I Know?]] - Other: - [[https://i.redd.it/6bg9z1zvty2f1.jpeg][‘peval’ parallelism for arbitrary Elisp as forked Linux processes in a C dynamic module]] ([[https://www.reddit.com/r/emacs/comments/1kv8h7y/peval_parallelism_for_arbitrary_elisp_as_forked/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1kul8bm/emacs_on_windows_is_so_painfull_its_actualy/][Emacs on windows is so painfull, its actualy making me not wanna use emacs anymore...]] - [[https://www.reddit.com/gallery/1krymqm][Emacs: Nintendo Switch Edition]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00632.html][Re: Introduce .early-init.desktop (inspired by early-init.el) -- needed]] - for consideration? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00514.html][Re: feature/igc: pdump segment never freed]] - considering other systems with fancy garbage collection - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00492.html][Re: MPS inclusion in IGC branch - Re: License ramifications of distribut]] - alsu opdateco ncerns - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00556.html][Re: Build break on Emacs MPS build on Windows in the latest master]] - need people with experience with WSL - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10e023c15c03ca32d3c9b1ad54111ef4ede6de73][* lisp/tab-line.el (tab-line-close-other-tabs): New command.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87fa5f565d70c514bd47b59bb0ef0cba8750e983][* lisp/tab-line.el (tab-line-move-tab-forward): New command.]] - Mail, news, and chat: - [[https://www.youtube.com/watch?v=sR5lv8E2n24][Emacs Matrix Client - Ement - YouTube]] - New packages: - [[package:doric-themes][doric-themes]]: Minimalist themes (GNU ELPA) - [[package:evil-god-toggle][evil-god-toggle]]: Toggle Evil and God Mode (MELPA) - [[package:kdl-mode][kdl-mode]]: Major mode for editing KDL files (MELPA) - [[package:list-projects][list-projects]]: List of known projects (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-05][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! ** 2025-05-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/05/2025-05-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/05/2025-05-19-emacs-news/ :EXPORT_DATE: 2025-05-19T19:00:57-0400 :END: - Emacs 30: - [[https://www.reddit.com/r/emacs/comments/1kpp9lq/emacs_30190_released_this_is_emacs_302_pretest_1/][Emacs 30.1.90 released: this is Emacs 30.2 pretest #1]] ([[https://irreal.org/blog/?p=12995][Irreal]]) - 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 May 21 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 May 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed May 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 29 0030 Asia/Singapore - Emacs configuration: - [[https://themkat.net/2025/05/13/emacs_unset_keys.html][Marie K. Ekeberg: Emacs Quick Tip: Disable key bindings with global-unset-key]] ([[https://irreal.org/blog/?p=12987][Irreal]]) - [[https://elpas.kisaragi-hiu.com][ELPAs list: Cross archive package listing for looking up packages that may or may not be on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1km73le/elpas_list_cross_archive_package_listing_for/][Reddit]]) - [[https://www.youtube.com/watch?v=Mp2SCv8BFvc][Emacs Repeat Commands]] (09:45) - [[https://jackjamison.xyz/blog/emacs-garbage-collection/][Solving Emacs Garbage Collection Stutters]] ([[https://www.reddit.com/r/emacs/comments/1km1by3/solving_emacs_garbage_collection_stutters/][Reddit]], [[https://irreal.org/blog/?p=12989][Irreal]]) - [[https://www.youtube.com/watch?v=ROQ3Pzuz3JE][Emacs' Transient.el — a bunch of practical examples. - YouTube]] (57:14, [[https://news.ycombinator.com/item?id=44025635][HN]]) - [[https://github.com/kickingvegas/casual/discussions/208][kickingvegas/casual 2.4.3: supports latest Transient breaking change (transient-define-group), update both; occur in re-builder, electric quotes]] ([[https://sfba.social/@kickingvegas/114535737614401541][@kickingvegas@sfba.social]]) - [[https://github.com/achyudh/evil-keypad][achyudh/evil-keypad: Modal command dispatch that speaks native Emacs keybindings]] ([[https://www.reddit.com/r/emacs/comments/1kq10v3/announcing_evil_keypad_aka_how_i_stopped_binding/][Reddit]]) - [[https://rapport-org.gitlab.io/emacs/][Rapport Emacs]] - literate config - [[https://codeberg.org/jjba23/sss][Supreme Sexp System - SSS 2.3.23]] ([[https://mastodon.social/@sss_project/114496489011932878][@sss_project@mastodon.social]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=Np5dWzVFJvk][Speed up Emacs with features, requires, and autoloads]] (15:45) - [[https://mbork.pl/2025-05-19_Customization_variables_which_require_some_computation_after_being_set][Marcin Borkowski: Customization variables which require some computation after being set]] - [[http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-eval/][Corwin Brust: Fork of restclient guarding uses of eval]] - [[https://tv.dyne.org/w/fsHrNnwYYnnYweArgtBHSe][Emacs Package Development: The Emacs Reader (III: Multi-Threading) - 5/18/2025, 5:32:23 PM - Dyne.org TV]] - [[https://www.youtube.com/watch?v=RBh1fInPFKo][Ep657 emacs lisp generic map functions (hashtable, asso list, property list), google https censor]] (01:28:16) - Appearance: - [[https://protesilaos.com/codelog/2025-05-13-emacs-doric-themes/][Protesilaos Stavrou: Emacs: my new Doric themes]] ([[https://www.reddit.com/r/planetemacs/comments/1klgn4r/protesilaos_stavrou_emacs_my_new_doric_themes/][Reddit]]) - Navigation: - [[https://olddeuteronomy.github.io/post/emacs-window-navigation/][The Emacs Cat: Windows Navigation in Emacs]] ([[https://irreal.org/blog/?p=13003][Irreal]]) - [[https://mas.to/@428/114513683144041666][TIL subword-mode]] - [[https://picandocodigo.net/2025/gestion-de-proyectos-en-spacemacs/][Gestión de proyectos en Spacemacs | Picando Código]] - Dired: - [[https://emacs.dyerdwelling.family/emacs/20250513085926-emacs--instantly-open-dired-files-with-isearch-and-enter/][James Dyer: The Smallest of Productivity Gains by Instantly Opening Dired Files when isearching]] ([[https://www.reddit.com/r/planetemacs/comments/1klicj9/james_dyer_the_smallest_of_productivity_gains_by/][Reddit]], [[https://irreal.org/blog/?p=13008][Irreal]]) - Writing: - [[https://thibaut.dev/blog/groff.html][Groff + Emacs = ☀️]] ([[https://toot.io/@bgtdsword/114524517207091108][@bgtdsword@toot.io]]) - [[https://github.com/gn0/sigh-mode][gn0/sigh-mode: Emacs minor mode to navigate the buffer sentence-by-sentence and highlight the current sentence]] - [[https://github.com/mattgemmell/pandoc-novel][mattgemmell/pandoc-novel: Novel export configuration for pandoc (Markdown to ePub and PDF)]] ([[https://mastodon.scot/@mattgemmell/114536381301233530][@mattgemmell@mastodon.scot]]) - Org Mode: - [[https://jeffbradberry.com/posts/2022/06/orgmode-basic-todos/][Building an Org-mode Workflow: Basic TODOs - Jeff Bradberry]] (2022) - [[https://i.redd.it/n05v10e41f0f1.jpeg][Anyone else use emacs + org-roam for maths notes?]] ([[https://www.reddit.com/r/emacs/comments/1kl3y9t/anyone_else_use_emacs_orgroam_for_maths_notes/][Reddit]]) - [[https://mastodon.social/@gnomon/114507349292532884][Adding Canadian provincial holidays to Org Mode agenda: diary + org-agenda-include-diary]] - [[https://xenodium.com/a-richer-journelly-org-capture-template][A richer Journelly org capture template]] ([[https://www.reddit.com/r/orgmode/comments/1ko3s6v/an_org_capture_template_including_location_and/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1ko3qk8/an_org_capture_template_including_location_and/][r/emacs]], [[https://irreal.org/blog/?p=12993][Irreal]]) - capture location and weather - [[https://list.orgmode.org/87tt5jkvpj.fsf@localhost][Org Mode requests: [RFC] Should we allow search options for all links types? (was: [PATCH] lisp/ox.el: Fix export of id links with search string)]] - [[https://roosnaflak.com/tech-and-research/academic-formatting-org-mode/][Formatting Academic Papers in Emacs Orgmode]] ([[https://sonomu.club/@kf/114506426506778620][@kf@sonomu.club]], [[https://lemmy.ml/post/30383435?scrollToComments=true][lemmy.ml]]) - [[https://mastodon.social/@amake/114533267364350216][Changing the org babel execute function (ex: elixir-ts instead of elixir)]] - [[https://www.cnoceda.com/tecnologia/posts/20250412T072657--a-little-trick-in-my-literary-programming__babel_blog_emacs_tecnologia.html][A little trick in my literary programming]] - export with a custom comment linking back to the file - [[https://mastodon.online/@hajovonta/114500363365494292][@hajovonta@mastodon.online: cfw got org-table import/export functionality]] - [[https://daviramos.com/org-roam-is-not-for-me/][Org-roam is not for me]] ([[https://www.reddit.com/r/emacs/comments/1knpkcb/orgroam_is_not_for_me/][Reddit]]) - Denote: - [[https://www.alcarney.me/blog/2025/blogging-with-sphinx-and-denoteel/][Blogging with Sphinx and denote.el — Alex Carney]] ([[https://mastodon.social/@alcarney/114523311793440981][@alcarney@mastodon.social]]) - Completion: - [[https://taonaw.com/2025/05/15/two-eamcs-tweaks-i-forgot.html][TAONAW - Emacs and Org Mode:]] - consult-recent-file, consult-org-agenda. - Coding: - [[https://fosstodon.org/@pmidden/114499241891622543][TIL which-function-mode shows the current function in modeline]] - [[https://www.reddit.com/r/emacs/comments/1kq5rod/copy_and_paste_tracebacks_into_emacs_with/][Copy and paste tracebacks into emacs with clickable links]] - [[https://gosha.net/2025/sorbet-emacs/][Ruby: sane sorbet-ls setup in Emacs → Gosha Tcherednitchenko]] - [[https://www.youtube.com/watch?v=aOxlaFdwIlE][How to insert pairs without fancy packages in Emacs]] (04:14) - [[https://www.youtube.com/watch?v=ICfeTMxro64][Emacs Electric-Pair-Mode]] (04:59) - [[https://www.youtube.com/watch?si=SpRb-O7aRRGcdV5e&v=nJC9EVHjI24&feature=youtu.be][REPL Driven Development in Python with emacs]] - [[https://www.reddit.com/r/emacs/comments/1kp095s/starting_uvel_an_emacs_frontend_package_for_the/][Starting uv.el – an Emacs frontend package for the uv Python package and project manager]] - [[https://within-parens.blogspot.com/2025/05/getting-into-rabbits-hole-and-maybe.html][(within parens...): Getting into a rabbit's hole and - maybe - getting out: Emacs Make Compile (EMC)]] ([[https://mastodon.social/@marcoxa/114495165908036985][@marcoxa@mastodon.social]], [[https://github.com/marcoxa/emc][Github]], [[https://www.reddit.com/r/emacs/comments/1km9r21/emacs_make_compile_invoking_a_cc_and_other_build/][Reddit]]) - [[https://todon.nl/@mousebot/114517065911356592][fj.el fixes: item view, notifications, PR item view]] - [[https://www.reddit.com/r/emacs/comments/1kmjbho/new_package_eljira_an_emacs_interface_for_jira/][New Package: Eljira - An Emacs Interface for Jira]] ([[https://programming.dev/post/30373154?scrollToComments=true][programming.dev]]) - Math: - [[https://github.com/applied-science/emacs-vega-view][applied-science/emacs-vega-view: A mode to facilitate interactive data visualization using Vega from within emacs]] - Web: - [[https://joarvarndt.se/eww.html][Joar von Arndt: Web browsing in Emacs]] ([[https://irreal.org/blog/?p=13028][Irreal]]) - Mail, news, and chat: - [[https://fosstodon.org/@graywolf/114508560531538684][TIL message-dont-reply-to-names]] - Doom Emacs: - [[https://joshblais.com/posts/my-literate-doom-emacs-config/][My Literate Doom Emacs Configuration ·]] - Fun: - [[https://a.bloodyno.se/objects/41eb3751-5bbd-4ad7-bba7-1a790a050371][Packages related to Magic the Gathering]] - [[https://i.redd.it/mldpdfje0i1f1.jpeg][Emacs transpose buffer]] ([[https://www.reddit.com/r/emacs/comments/1kpex3x/emacs_transpose_buffer/][Reddit]]) - AI: - [[https://www.youtube.com/watch?v=lcUvrNzWebw][Make Your First Request to OpenAI/ChatGPT From Emacs Lisp | lesson 06 - YouTube]] (also, [[https://tonyaldon.com/chatgpt-emacs-integration-course/][course]], [[https://www.reddit.com/r/emacs/comments/1kmgbn2/this_was_not_my_plan_but_here_we_are/][Reddit]] discussion) - [[https://lmno.lol/alvaro/llm-text-chat-is-everywhere-whos-optimizing-ux][Alvaro Ramirez: LLM text chat is everywhere. Who’s optimizing UX?]] ([[https://www.reddit.com/r/emacs/comments/1kpszmf/improving_llm_shell_interactions/][Reddit]], [[https://lobste.rs/s/yeq24m/llm_text_chat_is_everywhere_who_s][lobste.rs]]) - [[https://lemmy.ml/post/30096508][Letting LLMs search my bbdb, and compose emails - Lemmy]] - [[https://www.youtube.com/watch?v=3HQMoVXbET4][Using gptel tools to let gpt control a turtle for drawing]] ([[https://www.reddit.com/r/emacs/comments/1ko6phc/using_gptel_tools_to_let_gpt_control_a_turtle_for/][Reddit]]) - Community: - [[https://emacs.si/zapisniki/2025-05-13.html][emacs.si srečanje maj 2025]] ([[https://toot.si/@len/114511181122132637][@len@toot.si]]) - Other: - [[https://codeberg.org/divyaranjan/emacs-reader/releases/tag/0.2.0][divyaranjan/emacs-reader 0.2.0 LispIndus - Codeberg.org]] - beginnings of a fast and smooth document reader ([[https://mathstodon.xyz/@divyaranjan/114513434744853303][@divyaranjan@mathstodon.xyz]]) - [[https://www.reddit.com/r/emacs/comments/1kn7h4j/emacs_weather_for_wttrin_in_modeline/][Emacs weather for wttr.in in modeline.]] - [[https://www.reddit.com/r/emacs/comments/1konbjb/weathermetno_a_weather_forecast_package_gets_a/][weather-metno, a weather forecast package gets a major overhaul]] - [[https://www.reddit.com/r/emacs/comments/1kkmcwc/best_keyboard_for_emacs/][Best keyboard for Emacs?]] ([[https://irreal.org/blog/?p=12984][Irreal]]) - [[https://plrj.org/2025/05/13/my-emacs-keyboard/][My Emacs Keyboard – Paul Jorgensen]] - Karbiner Elements on MacOS ([[https://irreal.org/blog/?p=12997][Irreal]]) - [[https://appetrosyan.github.io/posts/emacs-widget-faq/][An FAQ for the Emacs Widget Manifesto · Aleksandr Petrosyan]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00364.html][Has anyone worked on porting Emacs to run under Plan 9?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8b6e1d8435712a1d312244f9fe3a43d8b346f49a][Prettify and improve hideshow (bug#78234)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b25139a5322ae809fe32d91d55e2212cc91b1b38][New pulse functions for pulse faces and new file for ring bell fns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45627ca7ccd0e84452d497997a7f75535ed83864][New top-level buffer-local value functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=825d64aa57801dee2d95ab5d4f7f57b656764a48][Scroll with mouse wheel in calendar (bug#78298)]] - New packages: - [[package:aidev-mode][aidev-mode]]: Minor mode for AI-assisted development (MELPA) - [[package:cppinsights][cppinsights]]: Integration with cppinsights tool (MELPA) - [[package:epx][epx]]: Manage and run project-specific shell commands (MELPA) ([[https://www.reddit.com/r/emacs/comments/1kq9s5k/my_first_package_epx_is_accepted_to_melpa_and/][Reddit]]) - [[package:org-mem][org-mem]]: Fast info from a large number of Org file contents (MELPA) - [[package:overleaf][overleaf]]: Sync and track changes live with overleaf (MELPA) - [[package:pdd][pdd]]: HTTP library & Async Toolkit (MELPA) - [[package:sol-mode][sol-mode]]: Major mode for editing Solidity code (MELPA) - [[package:too-wide-minibuffer-mode][too-wide-minibuffer-mode]]: Shrink minibuffer if the frame is too wide (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-05][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links and thanks to tusharhero for some links as well. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-05-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/05/2025-05-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/05/2025-05-12-emacs-news/ :EXPORT_DATE: 2025-05-12T10:07:22-0400 :EXPORT_MODIFIED: 2025-05-13T12:58:00-0400 :END: #+begin_update [2025-05-13]: Fixed link to [[https://appetrosyan.github.io/posts/emacs-widget.html][The Emacs Widget toolkit]]. Thanks, MPL! #+end_update - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #5 2025 (v #živo) https://dogodki.kompot.si/events/5302f53d-05cd-437b-b885-80f07d307f31 Tue May 13 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed May 14 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu May 15 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed May 21 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 May 24 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/may-2025/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, May 24, 2025]] - Emacs configuration: - [[https://www.youtube.com/watch?v=HWpeZY4XzxE][A few tweaks to Emacs (without elisp) to make it nicer]] (03:45) - [[https://wumpus.pizza/blog/hiding-buffers-in-emacs.html][Hiding Buffers in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1kiu9iw/hiding_buffers_in_emacs/][Reddit]]) - [[http://yummymelon.com/devnull/opening-the-emacs-initialization-file-or-first-impressions-matter.html][Opening the Emacs Initialization File, or First Impressions Matter]] ([[https://www.reddit.com/r/emacs/comments/1ki1p5m/opening_the_emacs_initialization_file_or_first/][Reddit]], [[https://irreal.org/blog/?p=12975][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1kjj8xo/new_emacs_distribution_nox_emacs/][New Emacs Distribution: Nox Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20250507201431-emacs--discovering-treasures-in-emacs-solo/][James Dyer: Discovering Treasures in Emacs-solo]] - [[https://github.com/basteez/dotfiles/blob/main/.spacemacs][dotfiles/.spacemacs at main · basteez/dotfiles]] ([[https://bsky.app/profile/basteez.bsky.social/post/3lossxdejf22q][@basteez.bsky.social]]) - [[https://codeberg.org/jjba23/sss][jjba23/sss: Supreme Sexp System - SSS 2.3.15]] ([[https://mastodon.social/@sss_project/114468587771079543][@sss_project@mastodon.social]]) - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d - init.el and early-init.el with Better Emacs Defaults and Faster Startup (Release: 1.2.1)]] ([[https://www.reddit.com/r/emacs/comments/1kggef5/minimalemacsd_initel_and_earlyinitel_with_better/][Reddit]]) - Emacs Lisp: - [[https://www.jamescherti.com/better-git-diff-emacs-lisp-elisp/][Enhancing Git Diff for Emacs Lisp: Better Git Diff of Elisp function or macro definitions]] ([[https://www.reddit.com/r/emacs/comments/1kficpq/enhancing_git_diff_for_emacs_lisp_better_git_diff/][Reddit]], [[https://irreal.org/blog/?p=12969][Irreal]]) - Appearance: - [[https://emacs.peregrinator.site/projects/colourless-themes-for-emacs/][Colourless themes for Emacs]] - Navigation: - [[https://site.sebasmonia.com/posts/2025-05-07-emacs--toggle-narrowing.html][Hoagie's corner of the internet - Emacs: toggle narrowing]] ([[https://www.reddit.com/r/emacs/comments/1kgz6h3/toggle_narrowing_command/?rdt=46065][Reddit]], [[https://irreal.org/blog/?p=12973][Irreal]]) - [[https://social.sachachua.com/fileserver/01J7DC9QMPKP9QF0MW5R31M786/attachment/small/01JTKGKMJMWGV2TGW5C6MNPHRP.jpeg][TIL sr-speedbar for navigation]] ([[https://mastodon.social/@lhp/114462501119564199][@lhp@mastodon.social]]) - [[https://taonaw.com/2025/05/09/emacs-windows-navigations-and-some.html][TAONAW - Emacs and Org Mode: Emacs' windows navigations and some Emacs zen]] ([[https://irreal.org/blog/?p=12979][Irreal]]) - [[https://taonaw.com/2025/05/05/windows-in-emacs-probably-come.html][TAONAW - Emacs and Org Mode:]] window management, terminology - TRAMP: - [[https://msz.baz.bar/@quux/114458616908295434][Tip: TRAMP supports Gnome online accounts, so you can use it for Nextcloud files]] - Org Mode: - [[https://www.worthe-it.co.za/blog/2025-05-04-my-exobrain.html][My Exobrain - This is how I'm keeping my Org-mode files organized]] ([[https://www.reddit.com/r/orgmode/comments/1kh3g9i/my_exobrain_this_is_how_im_keeping_my_orgmode/][Reddit]], [[https://fosstodon.org/@jworthe/114467726962368812][@jworthe@fosstodon.org]]) - [[https://osem.seagl.org/conferences/seagl2019/program/proposals/664][Consistent Technical Documents Using Emacs and Org Mode Applying Literate Programming to Technical Writing]] - [[https://baty.net/posts/2025/05/set-point-at-first-heading-when-opening-org-mode-file/][Jack Baty: Set point at first heading when opening Org mode file]] - [[https://gist.github.com/mmarshall540/61601368dbb6143c04aff59060096682][Org-mode: Select a heading for link with completion, but use ID property for link heading text as default description · GitHub]] - [[https://www.reddit.com/r/orgmode/comments/1khtt9k/release_orgincludeinline/][(release) org-include-inline]] - [[https://codeberg.org/caranmegil/catsup/][catsup: pomodoro timers, Org]] ([[https://mastodon.social/@caranmegil/114456973243107215][@caranmegil@mastodon.social]]) - [[https://ellanew.com/ptpl/151-2025-04-07-why-the-openest-of-open-formats-isn't-for-me][On Orgmode and Obsidian: PTPL 151 · Why the Openest of Open Formats Isn’t the One for Me - Ellane W]] - [[https://list.orgmode.org/878qn3h98b.fsf@christianmoe.com/][@noctuaminervae is the new Worg maintainer]] ([[https://floss.social/@bzg/114488555199881199][@bzg@floss.social]]) - [[https://list.orgmode.org/871pt0e0yz.fsf@localhost][Org Mode requests: [FR] Adding custom indices for Texinfo export (and maybe unaffiliated dual-value keywords?)]] - [[https://list.orgmode.org/CANVbq5mAU9fK-43smS4X5kvz-JTsSzfmrGzRH7eusPtNRZHWCQ@mail.gmail.com][Org Mode requests: [FR] Accept nil outline path for file+olp+datetree org-capture-templates target]] - Completion: - [[https://oylenshpeegul.gitlab.io/blog/posts/20250507_2/][Tim Heaney: Magic completions in rust-analyzer]] - Coding: - [[https://github.com/ljos/jq-mode][Tip: jq-interactive lets you run and edit dynamic searches across the current json buffer]] ([[https://mastodon.me.uk/@choffee/114472892723020167][@choffee@mastodon.me.uk]]) - [[https://www.youtube.com/watch?v=sB2v7nPHedE][Improving Frappe Developer Experience in Emacs | Ruthra Kumar]] (33:46) - [[https://duncanbritt.com/blog/jupyter-ascending/jupyter-ascending.html][A New Way to Edit Jupyter Python Notebooks in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1kg3xo8/a_new_way_to_edit_jupyter_python_notebooks_in/][Reddit]]) - [[https://mbork.pl/2025-05-12_Coloring_Git_output_in_Magit][Marcin Borkowski: Coloring Git output in Magit]] - [[https://www.reddit.com/r/emacs/comments/1kin0ho/introducing_nixflakesel_a_simple_emacs_package/][Introducing nix-flakes.el: A Simple Emacs Package for Managing Nix Packages]] - Shells: - [[http://tomsitcafe.com/2025/05/11/shell-scripts-in-emacs-the-cyber-ghosts-shortcut-to-flow/][Shell Scripts in Emacs: The Cyber Ghost’s Shortcut to Flow – Tom's IT Cafe]] ([[https://mastodon.social/@TomsITCafe/114486491467367673][@TomsITCafe@mastodon.social]]) - [[https://jam.xwx.moe/objects/637208fe-6cd9-4796-9841-cbb4e9b7bc4b][Tip: sh-execute-region]] - Doom Emacs: - [[https://www.youtube.com/watch?v=tTsCTb0tCAg][IT'S ALIVE !! Doom Emacs On Windows]] (23:12) - Fun: - [[https://gist.github.com/9viz/eb7bdb84b4ebf175bf53426baefa2b16][dynasty-reader.el: Read MANGA comics in Emacs]] - AI: - [[https://youtu.be/ojeBNAtZea4][Control Emacs with Model Context Protocol (MCP)]] (04:05, ([[https://www.reddit.com/r/emacs/comments/1kina15/control_emacs_with_model_context_protocol_mcp/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1kfugbz/fortnightly_tips_tricks_and_questions_20250506/][Fortnightly Tips, Tricks, and Questions — 2025-05-06 / week 18]] - [[https://www.reddit.com/r/emacs/comments/1kknyp4/emacs_elements_channel_is_back/][Emacs Elements channel is back!]] - Other: - [[https://mattgemmell.scot/emacs/][emacs — Matt Gemmell]] ([[https://mastodon.scot/@mattgemmell/114472658271676844][@mattgemmell@mastodon.scott]]) - [[https://takeonrules.com/2025/05/06/migrating-to-linux-getting-emacs-installed/][Jeremy Friesen: Migrating to Linux: Getting Emacs Installed]] ([[https://dice.camp/@takeonrules/114462904836579557][@takeonrules@dice.camp]]) - [[https://github.com/rtrppl/orgrr][orgrr update: orgrr-super-compile-sequence]] ([[https://mastodon.social/@laotang/114490846228409564][@laotang@mastodon.social]]) - [[https://appetrosyan.github.io/posts/emacs-widget/][The Emacs widget toolkit | Aleksandr Petrosyan]] ([[https://news.ycombinator.com/item?id=43951977][HN]]) - [[https://www.rousette.org.uk/archives/all-the-editors/][BSAG » All the editors]] ([[https://social.lol/@bsag/114456611757452862][@bsag@social.lol]]) - [[https://fe.disroot.org/objects/1bc9f24b-6fcf-427a-8a2b-dad9c558c35c][Progress on Emacs Lisp interpreter in Scheme]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00173.html][Re: Failure building Emacs master on MSYS2 [MSYS2 PKG]​]] - x86_64-pc-cygwin seems to be the future - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00197.html][Third-Party url.el replacement or wrapper packages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00179.html][Re: Failure building Emacs master on MSYS2 [MSYS2 PKG]​]] - msys supposed to be used only to build tools required to build packages using Autoconf - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=013ed9799e68d83b478320b0a31180f8047d13b1][Fall back `eww-switch-to-buffer' to `eww']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e02537d0be3cfdeaaf7764e2ef2db8b66de542a][New vc-async-checkin user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0469f41ac2e8f78bfbf9500b335fa32195c0482e][Recenter for the calendar (bug#78205)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1590a2b3d5473f5bcdf21d63c968db57b88f60b1][Derived types (i.e. 'cl-deftype') can now be used as method specializers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=839d29b81ffac1d809f76e182468f40e184cfe22][lisp/register.el (register-read-with-preview-traditional): Use PRED]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fee8a04335c0699d6072a9d775df2b197ad7c41][; * etc/NEWS: Add 'comment-setup-function'.]] - New packages: - [[package:bookmarks-menu][bookmarks-menu]]: Add a Bookmarks menu to the menu bar (MELPA) - [[package:cuckoo-search][cuckoo-search]]: Content-based search and saved-searches for Elfeed (MELPA) - [[package:jsonp][jsonp]]: Resolve JSON pointers in ELisp objects (MELPA) - [[package:tomlparse][tomlparse]]: A straight-foward tree sitter based parser for toml data (MELPA) ([[https://www.reddit.com/r/emacs/comments/1kl2t7x/announcing_tomlparseel_a_straightforward_tree/][Reddit]]) 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-05][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! ** 2025-05-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/05/2025-05-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/05/2025-05-05-emacs-news/ :EXPORT_DATE: 2025-05-05T13:15:31-0400 :END: - Help wanted: - [[https://tweesecake.social/@pixelate/114419161975418355][Emacspeak: update to support TCL 9?]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue May 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306966612/ Wed May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 9 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/307404994/ Sat May 10 1100 America/Los_Angeles - Emacs.si (in person): Emacs.si meetup #5 2025 (v #~ivo) https://dogodki.kompot.si/events/5302f53d-05cd-437b-b885-80f07d307f31 Tue May 13 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed May 14 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu May 15 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1ke3yy6/add_missing_prefixkey_descriptions_to_whichkey/][Add missing prefix-key descriptions to Which-key]] - [[https://christiantietze.de/posts/2025/05/compilation-window-display-in-emacs-via-display-buffer-alist/][Christian Tietze: My Current Compilation Window Display Settings in Emacs via display-buffer-alist]] - [[https://taonaw.com/2025/05/03/emacs-window-management-tweaking.html][TAONAW - Emacs and Org Mode: Emacs window management tweaking]] - [[https://git.sr.ht/~alex-iam/epx][My first Elisp code: a package for per-project commands]] ([[https://www.reddit.com/r/emacs/comments/1kcelih/my_first_elisp_code_a_package_for_perproject/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=gRb0YNfK6_A][Emacs Buffer Local Functions]] (01:54) - fset-local - [[https://dataswamp.org/~incal/el-pa/][el-pa parallel multithreading on multicore, Emacs-to-Emacs TCP solution for Elisp]] ([[https://www.reddit.com/r/emacs/comments/1kerjh7/elpa_parallel_multithreading_on_multicore/][Reddit]]) - [[https://tv.dyne.org/w/fmJnktiZMjrUKJU2s8Pxkq][Emacs Package Development: The Emacs Reader (II: Making Overlays Centered and Zoomable) - 5/4/2025, 5:34:51 PM - Dyne.org TV]] - [[https://www.youtube.com/watch?v=e_eqwP1Fq3s][Ep651 emacs lisp coding, text processing]] (57:21) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1kcju8x/emacs_zoom/][Emacs zoom!]] - [[https://fussy.goofism.solutions/][Emacs Themes Gallery for your Daily Procrastination Needs]] - [[https://protesilaos.com/codelog/2025-04-29-emacs-ef-themes-1-10-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.10.0]] - [[https://michal.sapka.pl/2025/creamy-emacs/][Creamy Emacs]] ([[https://mastodon.bsd.cafe/@mms/114445651943866341][@mms@mastodon.bsd.cafe]]) - Navigation: - [[https://web.archive.org/web/20181107114116/http://iqbalansari.me/blog/2014/12/07/automatically-create-parent-directories-on-visiting-a-new-file-in-emacs][Automatically Create Parent Directories on Visiting a New File in Emacs - Iqbal Ansari]] - Dired: - [[https://rahuljuliato.com/posts/dired-enhanced][Rahul Juliato: Improving Dired in Emacs Solo: Git Status and File Icons]] ([[https://www.reddit.com/r/emacs/comments/1kbve61/improving_dired_in_emacs_solo_git_status_and_file/][Reddit]]) - Writing: - [[https://src.alexschroeder.ch/1000-words.git/][1000 words: Warn if you use any word that is not in one of the 1000 or 2000 words in Brown corpus; helps with writing prose in simple English]] - Org Mode: - [[https://list.orgmode.org/CANVbq5=3nkTM1v=hJur1V+epg6zmZaCxi=Yai1F4Df4QmoCHTQ@mail.gmail.com][Org Mode requests: [FR] file+olp+datetree accepting function to select target file]] - [[https://list.orgmode.org/CANVbq5mAU9fK-43smS4X5kvz-JTsSzfmrGzRH7eusPtNRZHWCQ@mail.gmail.com][Org Mode requests: [FR] Accept nil outline path for file+olp+datetree org-capture-templates target]] - [[https://ipv6.social/@nico/114453972408340406][TIL: using C-c C-x C-d in #emacs #orgmode shows the clock in column view]] - Import, export, and integration: - [[https://defcon.social/@texaco/114426996423048675][Tip for using ox-clip to copy formatted text in Org Mode]] - [[https://github.com/federicotdn/verb][federicotdn/verb: HTTP client for Emacs]] ([[https://lobste.rs/s/sqiotr/verb_emacs_org_mode_alternative_postman][lobste.rs]]) - [[https://web222.webclient5.de/doc/swdev/emacs/orgmode/beamer][Generate Beamer Slides From Org Mode]] - [[https://taonaw.com/2025/04/28/i-love-emacs-orgmode-and.html][TAONAW - Emacs and Org Mode:]] org-mode, dired, and journelly - [[https://melpa.org/#/kanban][kanban.el 0.2.5: special handling for links within the file: do not add the file as prefix]] ([[https://rollenspiel.social/@ArneBab/114432272251328572][@ArneBab@rollenspiel.social]]) - [[http://yummymelon.com/devnull/announcing-scrim--an-org-protocol-proxy-for-emacs-on-macos.html][Charles Choi: Announcing Scrim - An Org Protocol Proxy for Emacs on macOS]] ([[https://www.reddit.com/r/emacs/comments/1k9tzzk/announcing_scrim_an_org_protocol_proxy_for_emacs/][Reddit]], [[https://irreal.org/blog/?p=12952][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6d51edc0f938b6a049c1e23c0d1b24bd27cb5833][Merge branch 'km/from-emacs-master']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0f06cf6d4ea03d0a1cbadba7926958df002f181d][Backport commit 702cb123f from Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f2ec3c2eb58cc208f5159ca689b1aab1967b38ff][ox-html: Always wrap exported src block with tag]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1kcdt9x/how_do_you_run_common_development_tasks_tests/][How do you run common development tasks (tests, checks, migrations, environment...)?]] - includes snippet for use with .dir-locals.el - [[https://metaredux.com/posts/2025/04/30/cider-1-18.html][Meta Redux: CIDER 1.18 ("Athens")]] - [[https://github.com/lina-bh/devcontainer.el][devcontainer.el - Adding support for Visual Studio Code-compatible devcontainers (https://containers.dev/) to Emacs]] ([[https://www.reddit.com/r/emacs/comments/1kc8ej0/devcontainerel_adding_support_for_visual_studio/][Reddit]]) - [[https://mbork.pl/2025-04-28_Improving_my_Emacs-Jira_integration][Marcin Borkowski: Improving my Emacs-Jira integration]] - Web: - [[https://github.com/zhenhua-wang/emacs-websearch][emacs-websearch: duckduckgo is now supported]] ([[https://www.reddit.com/r/emacs/comments/1kdos5h/emacswebsearch_duckduckgo_is_now_supported/][Reddit]], [[https://irreal.org/blog/?p=12964][Irreal]]) - Mail, news, and chat: - [[https://activity.andros.dev/@andros/statuses/01JT890N6V59P22Q37PH8ATESX][twtxt.el 1.0: stable and final version]] - Doom Emacs: - [[https://www.youtube.com/watch?v=I7arlSwpoQg][Slackware-15.0: Doom Emacs Install (v02)]] (22:19) - AI: - [[https://olano.dev/blog/augmentation-replacement/][Augmentation / Replacement | olano.dev]] - [[https://www.reddit.com/r/emacs/comments/1ka2zmv/emacs_in_the_golden_age_of_llms/][Emacs in the Golden Age of LLMs]] - [[https://spepo.github.io/2025-04-30-towards-auto-generated-ert-unit-tests.html][Peter Povinec: Towards Auto-Generated ERT Unit Tests]] - [[https://emacs.dyerdwelling.family/emacs/20250501133351-emacs--ollama-buddy-0-9-38-unload-models-hide-ai-reasoning-and-clearly-view-modified-parameters-on-each-request/][James Dyer: Ollama-Buddy 0.9.38: Unload Models, Hide AI Reasoning, and Clearly View Modified Parameters on each request]] - Community: - [[https://www.reddit.com/r/emacs/comments/1ke9clp/are_there_any_nonprogrammers_who_use_emacs/][Are there any non-programmers who use Emacs?]] ([[https://irreal.org/blog/?p=12966][Irreal]]) - [[https://www.youtube.com/watch?v=ECJ023Gz-e4][Detecting Emacs Package Synergy - Crafter Hours]] (02:20:58) - Other: - [[https://gnarledgrip.gitlab.io/25-emacs-tips.html][25 Useful Tips for Emacs (for beginners and advanced users)]] ([[https://mastodon.social/@revrari/114426840173790995][@revrari@mastodon.social]]) - [[https://github.com/oantolin/scimago][oantolin/scimago: Download Scimago data, look it up in Emacs with completion]] ([[https://mathstodon.xyz/@oantolin/114451563687141034][@oantolin@mathstodon.xyz]]) - [[https://lifeofpenguin.blogspot.com/2025/04/emacs-binary-file-viewer.html#:~:text=Usage-,Disk%20Partition%20Table,-References][View Disk Partition in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1kf6ka1/view_disk_partition_in_emacs/][Reddit]]) - [[https://www.alcarney.me/blog/2025/installing-emacs-with-systemd-sysext/][Intstalling Emacs with systemd-sysext - Alex Carney]] ([[https://mastodon.social/@alcarney/114440249268597432][@alcarney@mastodon.social]]) - [[https://homes.cs.washington.edu/~tanimoto/site/wp-content/uploads/2024/10/LiveCodingWithAcousticPianos.pdf][Tanimoto, Steven L. Challenges for Livecoding via Acoustic Pianos Proceedings 2017, (ICLC 2017, Morelia, Mexico.)]] ([[https://mastodon.social/@frescosecco/114422935879342518][@frescosecco@mastodon.social]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00065.html][Re: master 6b11687555c: New user option native-comp-async-on-battery-pow]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg01028.html][Re: Enabling native-comp when frequently rebuilding master on a laptop]] - issues with recompiling - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1897da0b599cc3ea1e4aa626e47ac8943a7b6833][Add line-column tracking for tree-sitter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b11687555cdd1d6896bad5eb09af217b28d6076][New user option native-comp-async-on-battery-power]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=343f0c44f35c41b93c66f67da0ddeceb98bbdb93][New this-command buffer display action alist entry]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d6755ff1e146979731689585dc25a6e61fb4000e][Allow selecting what to copy when installing a local package]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9b560a54c3b5c04c683124db44b53ae005b36729][Fix custom type of 'flymake-show-diagnostics-at-end-of-line']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b9886bb2069b3803fbd5ddd51fa3375b0becc0f1][New log-edit-maybe-show-diff option for log-edit-hook]] - New packages: - [[package:gptel-magit][gptel-magit]]: Generate commit messages for magit using gptel (MELPA) - [[package:jupyter-ascending][jupyter-ascending]]: Edit Jupyter Notebooks in plain text (MELPA) - [[package:weather-scout][weather-scout]]: Display weather forecast from MET Norway (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-05][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! ** 2025-04-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/04/2025-04-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/04/2025-04-28-emacs-news/ :EXPORT_DATE: 2025-04-28T08:47:43-0400 :ID: 20250513T132636.097340 :END: - Help wanted: - [[https://list.orgmode.org/8734duf6an.fsf@bzg.fr][[ANN] Re: Join the Org Mode project as the Worg maintainer]] ([[https://www.reddit.com/r/orgmode/comments/1k8x7xo/join_the_org_mode_project_as_the_worg_maintainer/][Reddit]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Apr 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 1 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306966612/ Wed May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 9 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/307404994/ Sat May 10 1100 America/Los_Angeles - Beginner: - [[https://www.youtube.com/watch?v=dCdoyDeR_rI][Emacs Crash Course - 5 part series - From Vanilla to Custom]] ([[https://www.reddit.com/r/emacs/comments/1k7tcsf/emacs_crash_course_5_part_series_from_vanilla_to/][Reddit]]) - [[https://www.youtube.com/watch?v=dW14ncFofm4][How to (actually) learn Emacs]] (10:54) - [[https://www.youtube.com/watch?v=ai8PDUNJABA][Install and Basic Config of Emacs on a Chromebook in Only 10 Minutes! (Without Elisp)]] (10:50) - Emacs configuration: - [[https://www.emoses.org/posts/keeping-work-separate/][Evan Moses: Separating work and personal config]] - [[https://mike.puddingtime.org/by-host-configs-in-doom.-custom-starting-window-sizes./][By-host configs in Doom. Custom starting window sizes. | hi, it's mike ʕ•ᴥ•ʔノ]] ([[https://social.lol/@mph/114377406653331502][@mph@social.lol]]) - [[https://www.youtube.com/watch?v=ub_ARKkCSug][Basics of the Emacs Straight Package Manager #coding #programming #reupload]] (09:14) - [[https://github.com/flajann2/emacs-config][emacs-config 3.0.1.0 released. Cleanups and workarounds]] ([[https://www.reddit.com/r/emacs/comments/1k83xd5/emacsconfig_3010_released_cleanups_and_workarounds/][Reddit]]) - Emacs Lisp: - [[https://tv.dyne.org/w/8W8o4fWz94bMYVMUWExkX7][Emacs Package Development: The Emacs Reader (I: Introduction) - Dyne.org TV]] - [[https://www.youtube.com/watch?v=G7DbqLFyQJk][Maintain Emacs histories with the ring package (overview)]] (07:17) - [[https://www.youtube.com/watch?v=qYq-mskrKSM][How to fix two buglets in Ramin Honary's Emacs analog clock - YouTube]] ([[https://techhub.social/@lispwizard/114399051139511802][@lispwizard@techhub.social]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1k7zxjv/fyi_modelinecollapseminormodes/][FYI: mode-line-collapse-minor-modes]] ([[https://irreal.org/blog/?p=12955][Irreal]]) - [[https://amitp.blogspot.com/2025/04/emacs-per-project-colors.html][Amit Patel: Emacs per-project colors]] - [[https://taonaw.com/2025/04/22/on-linux-i-now-use.html][TAONAW - switching themes based on OS]] - [[https://protesilaos.com/codelog/2025-04-26-emacs-show-font-0-3-0/][Protesilaos Stavrou: Emacs: show-font version 0.3.0]] - Navigation: - [[https://defcon.social/@texaco/114414790573265465][TIL xref-go-back]] - [[https://codeberg.org/imarko/man-index][imarko/man-index: An Emacs command to quickly navigate to keywords within a man page. - Codeberg.org]] ([[https://fosstodon.org/@zrzz/114395180769484151][@zrzz@fosstodon.org]]) - [[https://www.youtube.com/watch?v=kf3HivrI5Sk][Hot key to quickly jump out of parens #emacs #coding #programming #reupload]] (01:08) - TRAMP: - [[https://gnarledgrip.gitlab.io/using-sudo-in-emacs.html][Using SUDO in Emacs with Tramp]] ([[https://mastodon.social/@revrari/114403192754528455][@revrari@mastodon.social]]) - Writing: - [[https://gist.github.com/pdxmph/4072412b8517b5d4e2b6c6fa4595d73c][blogging capture tool to markdown · GitHub]] ([[https://social.lol/@mph/114379581952367352][@mph@social.lol]]) - [[https://oylenshpeegul.gitlab.io/blog/posts/20250427/][Tim Heaney: Typst]] - [[https://www.reddit.com/r/emacs/comments/1k7kg77/gauging_interest_in_developing_a_typst_tablegrid/][Gauging interest in (developing) a Typst table/grid editing package]] - [[https://codeberg.org/sinhala/emacs-sinhala-wijesekara][sinhala/emacs-sinhala-wijesekara: Emacs සඳහා විජේසේකර ආදාන-ක්‍රමය - Codeberg.org]] - [[https://codeberg.org/0xd9a/test-emacs-sinhala-singlish-test][0xd9a/test-emacs-sinhala-singlish-test - Codeberg.org]] - [[https://www.reddit.com/r/emacs/comments/1k8n897/overleafconnectionel_v100rc1_looking_for_testers/][overleaf-connection.el v1.0.0-rc1 (looking for testers)]] - Org Mode: - [[https://youtu.be/MeDo_Q2oOuk][Emacs OrgMode Trivialities Emphasis Markers And Timer 2025_04_25_02:38:13 - YouTube]] ([[https://mastodon.social/@unixbhaskar/114395274452776767][@unixbhaskar@mastodon.social]]) - [[https://video.fosshq.org/videos/watch/0b4dd8aa-da25-4afb-afe7-1c5bf51a13a2][Stupidly Simple Notes Taking With Emacs - fossHQ]] - [[https://cmdln.org/2016/04/26/how-i-org-with-spacemacs/][How I org with spacemacs ·]] (2016) - [[https://christiantietze.de/posts/2025/04/keep-org-mode-items-sorted-alphabetically/][Christian Tietze: Keep .org File Outline Items Sorted Alphabetically]] ([[https://irreal.org/blog/?p=12943][Irreal]]) - [[https://www.youtube.com/watch?v=6U9wG-pf-aQ][Assembling Org Mode Files with Transclusion - System Crafters Live!]] (01:58:45) - [[https://github.com/Clement-Jean/codetabs.el][GitHub - Clement-Jean/codetabs.el: Horizontally tabbed code blocks for org mode]] ([[https://www.reddit.com/r/emacs/comments/1k7dic1/github_clementjeancodetabsel_horizontally_tabbed/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1k4h82p/editing_the_ends_of_emphasized_text_with_hidden/][Editing the ends of emphasized text with hidden emphasis markers]] - [[https://www.reddit.com/r/emacs/comments/1k8yqit/introducing_tagger_and_taggeremacswrapper/][Introducing tagger and tagger-emacs-wrapper]] ([[https://www.reddit.com/r/orgmode/comments/1k8ysxs/introducing_tagger_a_cli_utility_to_explore/][Reddit]]) - [[https://list.orgmode.org/87tt69py3t.fsf@localhost][Org Mode requests: [FR] Allow entering time/date range for :time-prompt capture template property (was: org-capture-fill-template %T drops end time)]] - [[https://mike.puddingtime.org/hugo-posting-in-emacs/][Hugo posting in Emacs | hi, it's mike ʕ•ᴥ•ʔノ]] ([[https://social.lol/@mph/114376780953458457][@mph@social.lol]]) - [[http://yummymelon.com/devnull/announcing-scrim--an-org-protocol-proxy-for-emacs-on-macos.html][Charles Choi: Announcing Scrim - An Org Protocol Proxy for Emacs on macOS]] - [[https://taonaw.com/2025/04/27/a-month-with-journelly.html][TAONAW - Emacs and Org Mode: A month with Journelly]] - [[https://list.orgmode.org/87ecxkb1pv.fsf@localhost][[BLOG] #17 [[bbb:OrgMeetup]​] on Wed, Apr 9, 19:00 UTC+3]] - meeting notes - Denote: - [[https://cthimothy.github.io/blog/2025/04/28/journelly-and-org.html][Journaling with Journelly and Denote | Timothy J B Welch]] ([[https://dice.camp/@Cthimothy/114416008894217783][@Cthimothy@dice.camp]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/1k6corx/small_bashrc_and_elisp_tricks_to_auto_activate/][Small .bashrc (and elisp) tricks to 'auto activate' python virtual environments]] - [[https://michal.sapka.pl/2025/commodore-64-assembler-day-1-hello-world-and-emacs-setup/][Commodore 64 Assembly, part 1: Hello World and basic Emacs setup]] - [[https://codeberg.org/bgcartman/grafana-alloy-mode][I made a mode for Grafana Alloy config. Hope somebody else finds it useful.]] ([[https://www.reddit.com/r/emacs/comments/1k99ala/i_made_a_mode_for_grafana_alloy_config_hope/][Reddit]]) - [[https://notxor.nueva-actitud.org/2025/04/27/un-revuelto-de-cosas-mias.html][Unch revuelto de cosas mías]] ([[https://masto.es/@Notxor/114410979780160235][@Notxor@masto.es]]) - [[https://github.com/flycheck/flycheck/blob/master/CHANGES.rst#350-2025-04-23][Flycheck 35 is out!]] ([[https://www.reddit.com/r/emacs/comments/1k5xu0d/flycheck_35_is_out/][Reddit]]) - [[https://www.youtube.com/watch?v=fZW9TuWeCEU][How to Get Tree-sitter to Work in Emacs in 6 Minutes #coding #programming #syntax]] (06:01) - [[https://youtu.be/e2zSl-jdB9U][Binary Reverse-Engineering with Emacs]] (08:29, [[https://www.reddit.com/r/emacs/comments/1k8drtu/binary_reverseengineering_with_emacs/][Reddit]]) - [[https://github.com/johannes-mueller/devcontainer-mode][johannes-mueller/devcontainer-mode: Rudimentary support for devcontainer in emacs]] ([[https://chaos.social/@johmue/114376443134349992][@johmue@chaos.social]], [[https://www.reddit.com/r/emacs/comments/1k68w1i/devcontainermode_a_global_minor_mode_to_develop/][Reddit]]) - [[https://www.unwoundstack.com/blog/eglot-finding-sub-projects.html][Unwound Stack: eglot-finding-sub-projects]] - [[https://mastodon.xyz/@dotemacs/114416352531712098][my/copy-short-commit-hash]] - [[https://tommorris.org/posts/2025/til-track-changes-in-emacs-with-highlight-changes-mode/][TIL: track changes in Emacs with highlight-changes-mode • tommorris.org]] ([[https://mastodon.social/@tommorris/114405788233888064][@tommorris@mastodon.social]]) - Mail, news, and chat: - [[https://i.redd.it/1magv1dfnjxe1.png][Alternative headers view for mu4e]] ([[https://www.reddit.com/r/emacs/comments/1k9rbaq/alternative_headers_view_for_mu4e/][Reddit]]) - [[https://baty.net/posts/2025/04/consolidating-my-email-handling-in-emacs/][Jack Baty: Consolidating my email handling in Emacs]] - [[https://github.com/rtrppl/hotsky][rtrppl/hotsky: Fetches links from Bluesky feed, sorts them by frequency, and presents them in an Orgmode buffer in Emacs.]] ([[https://mastodon.social/@laotang/114380101598188435][@laotang@mastodon.social]]) - Evil mode: - [[https://github.com/jam1015/evil-god-toggle][Wrote an Emacs package to better integrate Evil and god-mode]] ([[https://www.reddit.com/r/emacs/comments/1k7yswk/wrote_an_emacs_package_to_better_integrate_evil/][Reddit]]) - AI: - [[https://codeberg.org/bajsicki/gptel-org-tools][bajsicki/gptel-org-tools: Tooling for LLM interactions with org-mode. Requires gptel and org-ql. - Codeberg.org]] - [[https://within-parens.blogspot.com/2025/04/emacs-lisp-programming-with-deepseek.html][(within parens...): Emacs Lisp Programming with DeepSeek: A New Widget]] ([[https://mastodon.social/@marcoxa/114394943142861919][@marcoxa@mastodon.social]]) - [[https://www.youtube.com/watch?v=Yz0dADvQG5o][Ep647 emacs install ai chatbot interface gptel (ollama, deepseek, chatgpt)]] (50:51) - [[https://www.youtube.com/watch?v=aXpTizHctis][Emacs/Org-mode and ChatGPT]] (24:19) - [[https://emacs.dyerdwelling.family/emacs/20250424085731-emacs--ollama-buddy-0-9-35-grok-gemini-integration-enhanced-sessions/][James Dyer: Ollama-Buddy 0.9.35: Grok, Gemini Integration and Enhanced Sessions]] - [[https://go.tonyaldon.com/course-d27bdbe2][ChatGPT Emacs Integration Course]] ([[https://www.reddit.com/r/emacs/comments/1k57dc9/learn_how_to_build_a_fully_functional_emacs/][Reddit]]) ($119) - Community: - [[https://lemmy.world/post/28587398?scrollToComments=true][Emacs Weekly Tips, Tricks, or Questions - Lemmy.World]] - SES (Simple Emacs Spreadsheets) - [[https://www.reddit.com/r/emacs/comments/1k4w6ov/fortnightly_tips_tricks_and_questions_20250422/][Fortnightly Tips, Tricks, and Questions — 2025-04-22 / week 16]] - [[https://trevdev.ca/blog/i-joined-the-craftering.html][I Joined The Craftering]] ([[https://fosstodon.org/@trevdev/114402480205741354][@trevdev@fosstodon.org]]) - [[https://planet.emacslife.com/][@emacsnews@emacs.social]] ([[https://emacs.social/@runlevelrobot/114401463523970642][@runlevelrobot@emacs.social]]) - [[https://www.reddit.com/r/emacs/comments/1k6s1ou/talk_with_theena_multidisciplinary_artist_writing/][Talk with Theena (Multidisciplinary Artist) | Writing Professionally | Neovim Emacs LaTeX Org Mode (2 hour video)]] - [[https://randyridenour.net/posts/2025-03-02-emacs-undeserved-reputation.html][Emacs' Undeserved Reputation]] ([[https://www.reddit.com/r/planetemacs/comments/1k7akie/emacs_undeserved_reputation/][Reddit]]) - Other: - [[https://olddeuteronomy.github.io/post/emacs-time-stamp/][The Emacs Cat: Emacs Time Stamp]] ([[https://irreal.org/blog/?p=12941][Irreal]]) - [[https://fosstodon.org/@michaelanckaert/114398669856362693][TIL global-auto-revert-mode]] - [[https://codeberg.org/divyaranjan/emacs-reader][divyaranjan/emacs-reader: An all-in-one ebook reader for all formats in Emacs, backed by MuPDF. - Codeberg.org]] - [[https://maxtyler.net/blog/emacs-nix-environment][An Emacs + Nix Workflow | Max's Blog]] - direnv, lorri - [[http://yummymelon.com/devnull/sorting-strings-in-a-line-in-emacs.html][Sorting Strings in a Line in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1k7wqml/sorting_strings_in_a_line_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=12945][Irreal]]) sort-regexp-fields - [[https://lars.ingebrigtsen.no/2025/04/22/openlibrary-librarything-books-and-emacs/][Lars Ingebrigtsen: OpenLibrary, LibraryThing, Books and Emacs]] - [[https://bicycleforyourmind.com/much_ado_about_emacs_009][Much Ado About Emacs 009 - general.el, defalias, recursive-narrow, bufferfile]] ([[https://fosstodon.org/@macosxguru/114398855630893694][@macosxguru@fosstodon.org]]) - [[https://www.teachmaths.org/20250423-pta-emacs/][Matt Maguire: Plain Text Accounting with Emacs]], also [[https://www.teachmaths.org/20250424-pta-emacs2/][part 2]] - [[https://appetrosyan.github.io/posts/emacs-widget/][The Emacs widget toolkit | Aleksandr Petrosyan]] - [[https://codeberg.org/tusharhero/tinee][tusharhero/tinee: This Is Not Emacs Everywhere, in the sense that it's not as featureful as Emacs-everywhere, and hence tinee.]] - write in Emacs, send to other apps; only for Wayland right now - [[https://screw-lisp.statichost.eu/emacs/swankful-software-individuals.html][Swankful Software-Individuals]] ([[https://mastodon.sdf.org/@screwtape/114407871385882557][@screwtape@mastodon.sdf.org]]) - [[https://duncanbritt.com/blog/ergo-meta/ergo-meta.html][A Better Meta Key for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1k935pk/a_better_meta_key_for_emacs/][Reddit]]) - using ; as meta if held down - [[https://i.redd.it/0i3f7v65u6xe1.jpeg][Emacs pinky solution -> use your thumbs! With this keyboard layout]] ([[https://www.reddit.com/r/emacs/comments/1k8e0dc/emacs_pinky_solution_use_your_thumbs_with_this/][Reddit]], [[https://irreal.org/blog/?p=12934][Irreal]]) - [[https://www.youtube.com/watch?v=n9gJxKchkRw][Emacs hacking 00 - Avoid RSI and "emacs pinky" once and for all.]] ([[https://www.reddit.com/r/emacs/comments/1k4mr9l/emacs_hacking_00_avoid_rsi_and_emacs_pinky_once/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00879.html][RFC: let's make term.el possible]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg01007.html][Re: Next steps for igc feature branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00857.html][also, possible issues when it comes to installing the MPS library]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00889.html][Re: Vectorization, SIMD]] - auto-vectorization - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00863.html][Re: Trust API]] - working out how trust should work with buffers, maybe regions - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00789.html][experience from org-confirm-babel-evaluate]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0262e3e158e35770f864d3131baf8f1793a20e58][Flymake: Experimental 'fancy' flymake-show-diagnostics-at-end-of-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=925ac2ef7043a1cf5356f8fa1f15ae43529319bc][Mark vc-dav.el as obsolete (bug#77626)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f808f637f57eb0fe87fdc2ea7c2a1fd9e2f9d912][Add "forward history" support for some debuggers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7bb648eb804c6420cd0f76cd8075a0faa30a4bfd][mode-line-modes-delimiters: New option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a95e1ede8269f9ba0c223383bc2e8b28e6f7413][; * etc/NEWS: Document deletion of block comment variables.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4808f785ccb0166a87983405c6317ab2a4d6dfde][Revert addition of electric-block-comment-mode & follow-up commits]] - New packages: - [[package:jjdescription][jjdescription]]: Major mode for editing Jujutsu description files (MELPA) - [[package:ob-bigquery][ob-bigquery]]: Babel Functions for BigQuery Databases (MELPA) - [[package:org-hide-drawers][org-hide-drawers]]: Hide drawers in Org using overlays (MELPA) - [[package:termint][termint]]: Run REPLs in a terminal backend (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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-04-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/04/2025-04-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/04/2025-04-21-emacs-news/ :EXPORT_DATE: 2025-04-21T09:21:01-0400 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - 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 - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Apr 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 1 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=fbiSFlykolg][Emacs For Beginners | Your first configuration]] (10:29) - [[https://batsov.com/articles/2025/04/17/using-use-package-the-right-way/][Using use-package the right way]] ([[https://www.reddit.com/r/emacs/comments/1k1dwfy/using_usepackage_the_right_way/][Reddit]], [[https://irreal.org/blog/?p=12926][Irreal]], [[https://programming.dev/post/28783233?scrollToComments=true][programming.dev]]) - [[https://www.youtube.com/watch?v=kIsEtsXyd_o][Elpaca: Harnessing the power of an advanced Emacs package manager]] (14:14) - Emacs Lisp: - [[https://codeberg.org/pavodive/spiral][pavodive/spiral: Learn Emacs Lisp Interactively - Codeberg.org]] ([[https://lemmy.ml/post/28768444][lemmy.ml]]) - [[https://www.youtube.com/watch?v=zJ3JsYJvvcE][Ep644 emacs lisp, text processing tutorial, validate HTML annotation pairs]] (01:04:10) - Appearance: - [[https://protesilaos.com/codelog/2025-04-17-emacs-modus-themes-4-7-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.7.0]] - [[https://www.reddit.com/r/emacs/comments/1k3k0du/new_theme_to_reduce_eye_strain_woodtheme/][New theme to reduce eye strain - `wood-theme`]] - [[https://www.youtube.com/watch?v=d2ELRRDknoY][Visual Emacs Studio - It's Emacs, but looks like VSCode]] (05:33) - Navigation: - [[https://www.youtube.com/watch?v=uR8h2gWN37I][Emacs Tutorial 01 - Basic Movements]] (25:35) - [[https://emacs.dyerdwelling.family/emacs/20250415150114-emacs--flex-matching-with-isearch/][James Dyer: Flex Matching with isearch]] - Dired: - [[https://famme.sk/blog/diredc-aka-dired-orthodoxly.html][Diredc a.k.a. Dired orthodoxly]] ([[https://www.reddit.com/r/emacs/comments/1jzreqr/diredc_aka_dired_orthodoxly/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=VfZFFrrPyZI][日本人Emacsユーザはluatex-jaを使おう!(無音)]] (02:33) - Org Mode: - [[https://bzg.fr/en/the-zen-of-task-management-with-org/][The Zen of Task Management with Org]] ([[https://www.reddit.com/r/orgmode/comments/1k24mww/the_zen_of_task_management_with_org/][Reddit]], [[https://irreal.org/blog/?p=12928][Irreal]]) - [[https://www.youtube.com/watch?v=b97vEEBEcrQ][How I use Org-mode to organize my life]] (19:11) - [[https://www.youtube.com/watch?v=QNzNR-K2biI][Org Speed Commands #emacs #orgmode #programming #coding]] (10:56) - [[https://www.youtube.com/watch?v=y2snYRnPjsE][Quickly Save Org Docs in Emacs #coding #programming]] (03:02) - [[https://www.youtube.com/watch?v=01sz9SUiJBE][org-mode babel asymptote 日本語化(無音)。luatex-jaを使おうの続きかな?!]] (01:50) - [[https://bajsicki.com/blog/elisp-neat-tree/][Neat trees from org-ql to org-mode]] - [[https://nothingissimple.ablatedsprocket.com/posts/doing-taxes-in-emacs.html][ablatedsprocket: Doing Taxes in Emacs]] - [[https://takeonrules.com/2025/04/17/automating-adding-books-to-my-org-mode-document/][Jeremy Friesen: Automating Adding Books to My Org-Mode Document]] - [[https://mike.puddingtime.org/hugo-posting-in-emacs/][Hugo posting in Emacs]] - [[http://yummymelon.com/devnull/making-an-app-looking-for-beta-testers.html][Charles Choi: Making an App, Looking for Beta Testers]] ([[https://irreal.org/blog/?p=12919][Irreal]]) - org-protocol proxy for macOS - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f3ee0fa5e3e8835dd34f134f05840aa28a21f5f][org-archive-save-context-info: Allow parent ID to be saved in archived entry]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62a5910d874de6540f6dde4f4c4bcd94a6575d01][org-archive: Add org-archive-finalize-hook]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=26bbffb28034de5117be4ed8ced37b097646408b][lisp/ox-html.el: Add file level option to manage headlines self link]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c9060ec7c43f846897abe288cc97aa11544e5390][org-element: Record blank lines at the beginning of document in org-data]] - Denote: - [[https://mike.puddingtime.org/solving-the-denote/gollum-links-quandary/][Solving the Denote/Gollum links quandary]] ([[https://social.lol/@mph/114372832040640681][@mph@social.lol]]) - [[https://protesilaos.com/codelog/2025-04-15-emacs-denote-4-0-0/][FYI: Denote version 4 released]] ([[https://www.reddit.com/r/emacs/comments/1k020mg/fyi_denote_version_4_released/][Reddit]]) - breaking change: reorganized to core + extensions - Completion: - [[https://blog.einval.eu/2025/03/skeletons-in-the-closet/][Skeletons in the Closet]] - [[https://www.reddit.com/r/emacs/comments/1jb4vrx/bible_verse_of_the_day_as_emacs_dashboard_footer/][Bible Verse of The Day in Emacs --- Now also on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1jz8c9u/bible_verse_of_the_day_in_emacs_now_also_on_melpa/][Reddit]]) - update: insert verse, passage, or chapter at point - Coding: - [[https://mathstodon.xyz/@oantolin/114360434551685397][How to automatically make shell scripts executable]] - [[https://mastodon.social/@to1ne/114359016155323907][TIL magit-toggle-buffer-lock]] - [[http://misohena.jp/blog/2022-11-13-improve-magit-commiting-performance-on-windows.html][Windows上のMagitでコミットメッセージを編集できるようになるまでが遅すぎるので調査してテキトーキャッシュで改善してみた]] - [[https://www.reddit.com/r/emacs/comments/1k1m59d/til_using_tripple_dot_range_operrators_in_magit/][TIL: using triple dot (...) range operators in magit diff]] - [[https://lifeofpenguin.blogspot.com/2025/04/emacs-binary-file-viewer.html][Anand Tamariya: Emacs: Binary File Viewer]] ([[https://www.reddit.com/r/emacs/comments/1k4ac3y/binary_type_viewer/][Reddit]]) - Mail, news, and chat: - [[https://sfba.social/@kickingvegas/114355092959047226][How to compose a mail message and Emacs and have your external mail program send it]] - [[https://takeonrules.com/2025/04/15/fixing-a-mu4e-and-proton-bridge-foible/][Jeremy Friesen: Fixing a mu4e and Proton Bridge Foible]] - Fun: - [[https://i.redd.it/tmo91v40b1we1.jpeg][knowledge gives strength to the hands]] ([[https://www.reddit.com/r/emacs/comments/1k3tbx9/knowledge_gives_strength_to_the_hands/][Reddit]]) - see comments for explanation; using ASCII art to help plan projects, I think - [[https://blog.winny.tech/posts/10print-inspired-snowcrash-in-emacs/][10PRINT inspired "Snowcrash" in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1k32zw6/10print_inspired_snowcrash_in_emacs/][Reddit]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1k17epk/raaidel_interface_for_an_opensource_ai_assistant/][ra-aid-el (interface for an open-source AI assistant)]] - [[https://lars.ingebrigtsen.no/2025/04/17/perplexingly-book-learned-emacs/][Lars Ingebrigtsen: Perplexingly Book-Learned Emacs]] ([[https://news.ycombinator.com/item?id=43735896][HN]]) - [[https://www.youtube.com/watch?v=L0bFRkgm0o8][Semantically linking LaTeX documents jumping to URLs, with GNU Emacs.]] (13:13) - [[https://www.youtube.com/watch?v=qNvFGXYUgJI][Semantic linking of LaTeX documents by using GNU Emacs.]] (03:52) - Community: - [[https://funcall.blogspot.com/2025/04/emacs-and-lisp.html][Abstract Heresies: Emacs and Lisp]] ([[https://irreal.org/blog/?p=12917][Irreal]]) - [[https://irreal.org/blog/?p=12930][Irreal: The Use Of Tools]] - Other: - [[https://www.phimulambda.org/blog/emacs-dynamic-module.html][Understanding the Dynamic Module System of GNU Emacs]] - [[https://www.youtube.com/watch?v=jDfC6b3t8Cg][GTD + Emacs]] (03:59) - [[https://lars.ingebrigtsen.no/2025/04/15/a-book-tracking-package-for-emacs/][Lars Ingebrigtsen: A Book Tracking Package for Emacs]] - [[https://github.com/hsolg/emacs-departure-times-norway][hsolg/emacs-departure-times-norway: displays departure times for public transit in Norway]] ([[https://mathstodon.xyz/@oantolin/114374102098218453][@oantolin@mathstodon.xyz]]) - [[http://yitang.uk/2025/04/17/filter-ledger-transactions-using-tags/][Yi Tang: Filter Ledger Transactions using Tags]] - [[https://protesilaos.com/codelog/2025-04-18-emacs-tmr-1-1-0/][Protesilaos Stavrou: Emacs: tmr version 1.1.0]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00788.html][Re: Trust API (was: bug#74879: 30.0.92; trusted-content-p and trusted-fi]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00771.html][Re: Versions of language grammar library]] - help needed with built-in major modes - [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00566.html][good idea to use -O0 when building development branches]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64f4fbde8ae84c10f9e86ad1293c67ff78e867f0][Flymake: bump package version to 1.4.0]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3001d50d9ae6e41b3f1d8e576b13a85198f60da9][Flymake: rework, simplify and address problems of recent change (bug#75841)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ec6613f13f414702d88eddbb3a510f3b8da4dd3][Rename 'treesit-auto-install' to 'treesit-auto-install-grammar']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9b6be7d27299093d16d592f1ffe0a731136beb2][* lisp/treesit.el (treesit-auto-install): New defcustom.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=20b919cfb1b5861a91a57b5f0c27e6c6fc03aff5][Bind new window layout commands under C-x w]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae1d01328f260f1a9891280c96139494629a83e8][(eieio-backward-compatibility): Set to `warn` (bug#77612)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d3b1b7d88d7710aed9403c3ce750042387dfe5c][; * etc/NEWS: Move ts-modes after tree-sitter section.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ac12aed09702b2d135312e8dad4e173fcd23dae][Optionally add new empty file to Dired subdirectory]] - New packages: - [[package:aws-athena-babel][aws-athena-babel]]: Run AWS Athena queries from Org Babel (MELPA) - [[package:bank-buddy][bank-buddy]]: Financial analysis and reporting (MELPA) - [[package:departure-times-norway][departure-times-norway]]: Description (MELPA) - [[package:doc-view-follow][doc-view-follow]]: Synchronize windows showing the same document (GNU ELPA) - [[package:inform-mode][inform-mode]]: Major mode for Inform 6 interactive fiction code (MELPA) - [[package:persist-text-scale][persist-text-scale]]: Persist and restore text scale (MELPA) - [[package:total-recall][total-recall]]: Spaced repetition system (MELPA) - [[package:vc-jj][vc-jj]]: VC backend for the Jujutsu version control system (GNU ELPA) 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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-04-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/04/2025-04-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/04/2025-04-14-emacs-news/ :EXPORT_DATE: 2025-04-14T10:49:29-0400 :END: - 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][@ablatedsprocket@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][@mms@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]], [[https://irreal.org/blog/?p=12932][Irreal]]) - 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: - [[package:bufferfile][bufferfile]]: Rename/Delete/Copy Files and Associated Buffers (MELPA) - [[package:conda-project][conda-project]]: Work with conda-project environments (MELPA) - [[package:ddp][ddp]]: Dynamic Data Processor with cmd tools (MELPA) - [[package:github-topics][github-topics]]: Lookup PRs matching a query (MELPA) - [[package:org-mathsheet][org-mathsheet]]: Generate dynamic math worksheets (GNU ELPA) - [[package:votd][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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-04-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/04/2025-04-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/04/2025-04-07-emacs-news/ :EXPORT_DATE: 2025-04-07T09:47:18-0400 :END: - 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://irreal.org/blog/?p=12900][Irreal]]) - [[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][@salvari@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://news.ycombinator.com/item?id=43619437][HN]], [[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][@ablatedsprocket@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://www.reddit.com/r/emacs/comments/1jtd93u/obduckdb_execute_duckdb_source_blocks_first_time/][Reddit]]) - [[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][@runlevelrobot@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][@skybert@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][@screwtape@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: - [[package:circom-mode][circom-mode]]: Major mode for editing Circom circuit (MELPA) - [[package:fretboard][fretboard]]: Visualize guitar scales and chord shapes on a fretboard (MELPA) - [[package:fsrs][fsrs]]: Free Spaced Repetition Scheduler (MELPA) - [[package:pache-dark-theme][pache-dark-theme]]: High-contrast theme based on Gruvbox (MELPA) - [[package:pink-bliss-uwu-theme][pink-bliss-uwu-theme]]: Pink color theme (MELPA) - [[package:vue3-mode][vue3-mode]]: Syntax highlighting for modern Vue.js 3 (MELPA) - [[package:wallabag][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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-03-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/03/2025-03-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/03/2025-03-31-emacs-news/ :EXPORT_DATE: 2025-03-31T10:00:39-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JQPHDGN5WHFNKHB187JFSMYF :END: - Emacs 30: - [[https://taonaw.com/2025/03/30/emacs-so-far.html][TAONAW - Emacs and Org Mode: Emacs 30.1 so far]] - Help wanted: - [[https://www.reddit.com/r/emacs/comments/1jlyek0/show_your_postcommandhook_contents_to_help_emacs/][Show your post-command-hook contents to help Emacs core]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 1 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306712497/ Wed Apr 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 11 1800 Europe/Paris - Beginner: - [[https://www2.lib.uchicago.edu/keith/emacs/][Waclena, K. (2024) Use GNU Emacs (HTML, PDF, or ePub)]] ([[https://techhub.social/@barocio/114221165695138603][@barocio@techhub.social]]) - [[https://www.reddit.com/r/emacs/comments/1jkqvz2/installing_and_testing_out_emacs_for_the_first/][Installing and testing out Emacs for the first time, as a Neovim user With Joshua Blais (1 hour video)]] - Emacs configuration: - [[https://emacsredux.com/blog/2025/03/28/speed-up-emacs-startup-by-tweaking-the-gc-settings/][Emacs Redux: Speed up Emacs Startup by Tweaking the GC Settings]] ([[https://irreal.org/blog/?p=12878][Irreal]]) - [[https://www.teachmaths.org/20250329-hyper-meh-keys/][Matt Maguire: Ergonomic Emacs]] - [[https://rahuljuliato.com/posts/emacs-solo-demo][Rahul Juliato: Emacs Solo: A Surprise System Crafters Live Demo]] ([[https://news.ycombinator.com/item?id=43498696][HN]]) - Emacs Lisp: - [[https://www.danliden.com/posts/20250330-emacs-debugging.html][Emacs Introspection and Debugging]] ([[https://fosstodon.org/@dliden/114252053721523681][@dliden@fosstodon.org]]) - [[https://www.youtube.com/watch?v=3WbATXxzmh4][Get Emacs Packages from the Emacswiki with a Script]] (02:45) - [[https://www.youtube.com/watch?v=LdXz8gXpH4s][Ep636 emacs lisp, change bracket type, design of function arguments]] (01:16:25) - Appearance: - [[https://heads.social/@waxbanks/114246221020005776][Tip: pulsar-mode, pulsar-recenter-center]] - [[https://paste.sr.ht/~jasalt/ed50915e734fa14206f7897679c0432db352b6ab][Emacs: Increase text size and adjust window width proportionally. — paste.sr.ht]] ([[https://fosstodon.org/@jasalt/114245027920634542][@jasalt@fosstodon.org]]) - [[https://www.jamescherti.com/emacs-persist-restore-text-scale/][James Cherti: Emacs: persist-text-scale.el – Persist and Restore the Text Scale for All Buffers]] ([[https://github.com/jamescherti/persist-text-scale.el][Github]], [[https://www.reddit.com/r/emacs/comments/1jm283y/emacs_package_persisttextscale_ensure_that/][Reddit]]) - [[https://themkat.net/2025/03/25/simple_smoother_emacs_scrolling.html][Marie K. Ekeberg: Emacs Quick Tip - Smoother scrolling]] ([[https://irreal.org/blog/?p=12874][Irreal]]) - [[https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlighting-3.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 3]] - Org Mode: - [[https://spepo.github.io/2025-03-29-the-tab-key-in-org-mode-reimagined.html][The TAB Key in Org Mode, Reimagined]] ([[https://www.reddit.com/r/emacs/comments/1jmroa6/the_tab_key_in_org_mode_reimagined/][Reddit]]) - [[https://sachachua.com/blog/2025/03/org-mode-cutting-the-current-list-item-including-nested-lists-with-a-speed-command/][Sacha Chua: Org Mode: Cutting the current list item (including nested lists) with a speed command]] - [[https://codeberg.org/trevdev/org-invoice-table][trevdev/org-invoice-table: A clocktable for Emacs org-mode that helps you invoice clients - Codeberg.org]] ([[https://fosstodon.org/@trevdev/114252499268746664][@trevdev@fosstodon.org]]) - [[https://mastodon.social/@thetemp/114248521279879551][TIL you can combine full-text search and tag-matching in the Org agenda]] - [[https://www.reddit.com/r/orgmode/comments/1jjo8j6/useful_library_for_printing_a_simplified_ast_for/][Useful library for printing a simplified AST for an org file]] abstract syntax tree - [[https://lists.gnu.org/r/emacs-orgmode/2022-04/orgYGCOr0hBKH.org][How to contribute patches to Org]] - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/1jmjms3/tinyrss_a_simple_and_flexible_rss_feeds_generator/][tiny-rss: A simple and flexible RSS feeds generator from org files]] - [[https://www.youtube.com/watch?si=BsAcWOfX4Wy9VUtJ&v=OUuz9-CtCwY&feature=youtu.be][Literate Programming for the 24½ Century]] (2024, this time on Howard Abrams' channel) - [[https://sachachua.com/blog/2025/03/tweaking-my-11ty-blog-to-link-to-the-mastodon-post-defined-in-an-org-mode-property/][Sacha Chua: Tweaking my 11ty blog to link to the Mastodon post defined in an Org Mode property]] - [[https://www.reddit.com/r/orgmode/comments/1jm1rgx/orgdex_capture_archive_browser_sessions/][Org-Dex: Capture + Archive Browser Sessions]] - [[https://www.reddit.com/r/emacs/comments/1jnwiav/sharing_paw_now_supports_notion_style_of_comment/][Sharing: paw now supports notion style of comment but with org-mode and other goodies]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=593785527b8c0feee8163b59b4443e5ed5b642c6][oc-basic.el: New option org-cite-basic-complete-key-crm-separator]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f30f6dc4bc50490c7e1b7e406994b9713880b413][org-preview-latex-process-alist: Add xelatex support for latex preview]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=adfee5eed88d950548963f4700387442a8111d0f][Capitalize JavaScript correctly]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ac9bd59994aca656961dd81a4499885b8a52dc80][Ensure that gnus-other-frame-object is alive before selecting]] - Denote: - [[https://protesilaos.com/codelog/2025-03-28-emacs-denote-query-links/][Protesilaos Stavrou: Emacs: Denote ‘query links’ (links that trigger a search)]] - [[https://protesilaos.com/codelog/2025-03-31-emacs-denote-journal-calendar/][Protesilaos Stavrou: Emacs: ‘denote-journal’ integration with ‘M-x calendar’]] - [[https://baty.net/posts/2025/03/using-the-obsidian-web-clipper-with-denote/][Jack Baty: Using the Obsidian Web Clipper with Denote]] - Completion: - [[https://www.youtube.com/watch?v=WqN27ltSwag][Activate superword mode in the Emacs Minibuffer #coding #programming]] (01:07) treat symbols (ex: ~example_symbol~ as words) - [[https://codeberg.org/ideasman42/emacs-repeat-fu][[ANN] repeat-fu for repeating multi-command "edits" now available on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1jnucr0/ann_repeatfu_for_repeating_multicommand_edits_now/][Reddit]]) - [[https://www.youtube.com/watch?v=f_II8tTs-gg][Emacs company-mode タイピングが楽になる!! (無音)]] (01:50) - Coding: - [[https://www.reddit.com/r/emacs/comments/1jmwkl0/magitblamecolorbyage_colorcode_magitblame_headers/][magit-blame-color-by-age: color-code magit-blame headers by their age]] - Math: - [[https://famme.sk/blog/ses.html]["Simple Emacs Spreadsheet" a.k.a SES]] ([[https://www.reddit.com/r/emacs/comments/1jndxfz/simple_emacs_spreadsheet_aka_ses/][Reddit]]) - Web: - [[https://srijan.ch/notes/2025-03-24-002][Srijan Choudhary: 2025-03-24-002]] - Mail, news, and chat: - [[https://baty.net/posts/2025/03/mu4e-transient-menu/][Jack Baty: Mu4e transient menu]] - [[https://www.youtube.com/watch?v=I1H1GuPvhCc][Gnus for Noobs: Mail and News in Emacs - System Crafters Live!]] (01:40:19) - [[https://flandrew.srht.site/listful/sw-emacs-atomizer.html][Listful Andrew: Atomizer — Make Atom feeds for your site (Emacs package)]] - [[https://codeberg.org/martianh/mastodon.el#headline-10][mastodon.el 2.0.0: encrypted auth tokens, fixes, cycling images]] ([[https://todon.nl/@mousebot/114252030972186444][@mousebot@todon.nl]]) - [[https://sachachua.com/blog/2025/03/mastodon-el-collect-handles-in-kill-ring/][Sacha Chua: mastodon.el: Collect handles in clipboard (Emacs kill ring)]] - [[https://sachachua.com/blog/2025/03/mastodon-el-copy-toot-content-as-org-mode/][Sacha Chua: mastodon.el: Copy toot content as Org Mode]] - [[https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-have-to-logon-for-yourself/][Benjamin Slade: Trials and Visions of Internet Relay Chat]] - Evil mode: - [[https://ohyecloudy.com/emacsian/2025/03/30/evil-scroll-down-up/][왜 C-d 키를 눌러 스크롤하면 절반 이상이 넘을까? - (emacsian ohyecloudy)]] ([[https://mastodon.social/@ohyecloudy/114250381057415445][@ohyecloudy@mastodon.social]]) - evil and scrolling - Multimedia: - [[https://baty.net/posts/2025/03/emacs-lisp-function-to-update-exif-data-in-film-scans/][Emacs lisp function to update exif data in film scans | Baty.net]] ([[https://social.lol/@jbaty/114234895884027674][@jbaty@social.lol]]) - [[package:chordpro-mode][chordpro-mode.el v2.5.0 release]] ([[https://www.reddit.com/r/emacs/comments/1jnrsyi/chordpromodeel_v250_release/][Reddit]] - [[https://github.com/skyefreeman/fretboard.el][fretboard.el – guitar fretboard visualization tool for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1jk3jh0/fretboardel_guitar_fretboard_visualization_tool/][Reddit]], [[https://news.ycombinator.com/item?id=43477725][HN]]) - AI: - [[https://blog.tendollaradventure.com/automating-story-logic-with-llms/][Ten Dollar Adventure Blog - Automating Interactive Fiction Logic Generation with LLMs in Emacs]] [[https://news.ycombinator.com/item?id=43453373][HN]] - [[https://emacs.dyerdwelling.family/emacs/20250325093201-emacs--ollama-buddy-0-9-11-experimental-chatgpt-integration-customizable-ai-streaming-and-texinfo-documentation/][James Dyer: Ollama-Buddy 0.9.11: Experimental ChatGPT Integration, Customizable Streaming and Texinfo documentation]] - [[https://youtu.be/39OsH_OeWSA][Accidentally writing an Emacs Package]] - fabric-gpt - [[https://www.youtube.com/watch?v=SPYgkAVe2rM][Ollama Buddy - Same prompt to 10 models (multishot) #emacs #ollama]] (01:27) - Community: - [[https://tilde.town/~ramin_hal9001/articles/emacs-fulfills-the-unix-philosophy.html][Ramin Honary: Emacs fulfills the UNIX Philosophy (overview)]] ([[https://fosstodon.org/@amoroso/114245706631649253][@amoroso@fosstodon.org]]) - [[https://joshblais.com/posts/emacs-for-everything][Emacs for Everything]] ([[https://social.coop/@fnat/114236928734631393][@fnat@social.coop]], [[https://www.reddit.com/r/emacs/comments/1jxidna/emacs_for_everything/][Reddit]], [[https://irreal.org/blog/?p=12924][Irreal]]) - Other: - [[https://michal.sapka.pl/2025/msite/][My new Emacs (and Ruby) based Static Site Generator]] ([[https://mastodon.bsd.cafe/@mms/114256630328330998][@mms@mastodon.bsd.cafe]]) - [[https://www.jamescherti.com/bufferfile-el-delete-or-rename-buffer-file-names-with-their-associated-buffers/][James Cherti: Emacs: bufferfile.el – Delete or rename buffer file names with their associated buffers]] ([[https://github.com/jamescherti/bufferfile.el][Github]], [[https://www.reddit.com/r/emacs/comments/1jngj4b/bufferfileel_delete_or_rename_buffer_file_names/][Reddit]]) - [[https://www.jamescherti.com/emacs-stripspace-delete-trailing-whitespace-clean/][James Cherti: Emacs: stripspace.el – Automatically Remove Trailing Whitespace Before Saving a Buffer, with an Option to Preserve the Cursor Column]] - [[https://melpa.org/#/trope-mode][trope-mode]] - [[https://www.youtube.com/watch?v=dFFewYmtfGM][Emacs Macros: All You Need to Know #coding #programming]] (15:37) - keyboard macros - [[https://www.youtube.com/watch?v=oV9F9bmPr58][Clojure visual-tools 32- Workflow Demos 6: old-school tools, REPL, Emacs, Org-mode, AI, MCP, & more]] (01:51:40) - Emacs development: - emacs-devel: A few explanations. I wonder where a good place to link to these would be; not quite news, but might be good to keep findable since emacs-devel search can be challenging - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01614.html][Why replace-region-contents is being deprecated]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01555.html][Why there's no built-in function to check if a variable has been changed]] (helpful has helpful--original-value-differs-p) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01559.html][Why unintern has a mandatory argument]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=468778f390fa521773634094845749ab766fdcfd][Don't obsolete the command replace-buffer-contents]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5126f79a163192947acb18a32e199c588be7c4a][Merge remote-tracking branch 'origin/scratch/replace-region-contents']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7c82cc8b975175aebbad1c43ec1cd98b3232f482][(replace-region-contents): Improve and promote (bug#76313)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b98fe25c2ee2ac2d82b337c49d1aa1dfed2417eb][Enhance 'icomplete-vertical-mode' customization options.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dd0dd87e3aaf3116c400fba858cbe35ced15f04e][New function 'hash-table-contains-p']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=989f9f01f731c0dd0382bad50f1c45894d69c3ea][New minor mode: `electric-block-comment-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab71699e5f2502aff6c65dd195611cfbbe2f2255][New Eldoc function `eldoc-show-help-at-pt']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=891f51fe118597ffe58d5d817fff693db3188639][Add major mode for highlighting npmrc files (Bug#77138)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=364c3dbc12e7b6d41ab449dd495c96d08874310e][Help find-function find methods defined inside macros]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=001359ce7650c1ec110b4c38b6f67274d2d29ad1][Further amendments of child frame handling and documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=050325da303996cf5be7bd13d0a13e0bd12fa25e][* lisp/treesit-x.el: New file.]] - New packages: - [[package:citar-org-node][citar-org-node]]: Citar integration with org-node (MELPA) - [[package:denote-regexp][denote-regexp]]: Compose regexps to match Denote files (MELPA) - [[package:forge-llm][forge-llm]]: LLM integration for generating PR descriptions in Forge (MELPA) - [[package:magit-ido][magit-ido]]: Support using Ido in Magit (MELPA) - [[package:org-invoice-table][org-invoice-table]]: Invoicing table formatter for org-mode (MELPA) - [[package:repeat-fu][repeat-fu]]: Minor mode to repeat typing or commands (MELPA) - [[package:stripspace][stripspace]]: Auto remove trailing whitespace and restore column (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-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-03-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/03/2025-03-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/03/2025-03-24-emacs-news/ :EXPORT_DATE: 2025-03-24T09:40:55-0400 :EXPORT_MASTODON: https://social.sachachua.com/@sacha/statuses/01JQ6W49HR9Z60AGD969D99TZH :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Mar 26 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Mar 27 0130 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 1 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306712497/ Wed Apr 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=vUFKkgNzkg8][initial major mode #emacs #coding #programming]] (00:29) - [[https://www.reddit.com/r/emacs/comments/1jh9wfv/my_latest_whitespaces_long_lines_config/][My latest whitespaces / long lines config]] - [[https://github.com/gchape/emacs.d][gchape/emacs.d - Optimized Emacs Config for Web Development]] ([[https://www.reddit.com/r/emacs/comments/1jflm2d/optimized_emacs_config_for_web_development/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1jfa2bp/looking_for_users_to_test_a_new_version_of/][Looking for users to test a new version of key-chord]] - Emacs Lisp: - [[https://flandrew.srht.site/listful/hash-tables-look-better-in-emacs-30.html][Listful Andrew: Hash tables look better in Emacs 30]] - [[https://www.youtube.com/watch?v=9lKmSM18B2E][Xah Talk Show 2025-03-21 Ep631 emacs lisp coding html insert doctype]] (05:50) - Navigation: - [[https://emacsredux.com/blog/2025/03/18/you-have-no-idea-how-powerful-isearch-is/][You have no idea how powerful isearch is!]] ([[https://www.reddit.com/r/emacs/comments/1jew3qt/you_have_no_idea_how_powerful_isearch_is/][Reddit]], [[https://irreal.org/blog/?p=12856][Irreal]]) - [[https://irreal.org/blog/?p=12864][Irreal: Movement Commands]] - [[https://emacsredux.com/blog/2025/03/19/relative-line-numbers/][Emacs Redux: Relative Line Numbers]] ([[https://irreal.org/blog/?p=12862][Irreal]]) - [[https://www.naiquev.in/speeding-up-projectile-on-windows.html][Speeding up projectile on Windows]] ([[https://fosstodon.org/@naiquevin/114194284003270485][@naiquevin@fosstodon.org]]) - [[https://www.youtube.com/watch?v=hJFJr5CSMaQ][Quickly change multiple instances with iedit #emacs #coding #programming]] (01:31) - [[https://www.youtube.com/watch?v=wAX9qudF18c][Jump to specific places in Emacs #coding #programming]] (00:58) - Dired: - [[https://www.youtube.com/watch?v=GQEGRu-7y7Q][Highlight changes in wdired mode in Emacs #emacs #coding #programming]] (00:28) - Org Mode: - [[https://taonaw.com/2025/03/20/back-in-the-groove.html][TAONAW - Emacs and Org Mode: back in the groove]] - [[https://irreal.org/blog/?p=12854][Irreal: Emacs for creative non-techies who want to get off Google Docs]] - [[https://www.youtube.com/watch?v=9z0-sZzXKDw][org-capture de emacs en español 🇪🇦]] (23:05) - [[https://flandrew.srht.site/listful/sw-emacs-splurge.html][Listful Andrew: Splurge — Track your expenses with a simple Org table (Emacs package)]] - [[https://www.youtube.com/watch?v=jOhw-46l8Nc][Comment ajouter une tâche à votre agenda org ? #orgmode #agenda #emacs #gnu #productivity #organized]] (00:59) - [[https://sachachua.com/blog/2025/03/org-mode-merge-top-level-items-in-an-item-list/][Sacha Chua: Org Mode: Merge top-level items in an item list]] - [[https://www.youtube.com/watch?v=fzrqTg59emE][org-mode TABLE spreadsheet plot (無音)]] (06:15) - [[https://github.com/meedstrom/indexed][indexed: Distilled the performant parts of org-node into a library]] ([[https://www.reddit.com/r/emacs/comments/1jdjlv8/distilled_the_performant_parts_of_orgnode_into_a/][Reddit]]) - Import, export, and integration: - [[https://hackers.town/@randomgeek/114184624160036099][Doom + Org: use clipboard for titled link or webpage content as subtree]] - [[https://lgmoneda.github.io/2025/01/11/sharing-org-roam-content.html][Sharing Org Roam content]] - [[https://trevdev.ca/blog/how-i-wrote-this-website.html][How I Wrote This Website]] ([[https://fosstodon.org/@trevdev/114215695282074148][@trevdev@fosstodon.org]]) - [[https://www.wisdomandwonder.com/emacs/14213/i-need-your-help-adding-org-utf-to-xetex-to-melpa][Grant Rettke: I Need Your Help Adding org-utf-to-xetex to MELPA]] - [[https://git.sr.ht/~taingram/org-publish-rss][~taingram/org-publish-rss - Automatically generate RSS feeds for org-publish projects - sourcehut git]] ([[https://mastodon.social/@tiang/114203975819706854][@tiang@mastodon.social]]) - [[https://famme.sk/blog/simple-agenda-pal.html][Simple agenda, not in Emacs only (about "pal" program)]] - [[https://johnrakestraw.com/post/using-the-html-details-disclosure-element/][John Rakestraw | Using the HTML details disclosure element]] ([[https://mastodon.online/@johnrakestraw/114201898331050847][@johnrakestraw@mastodon.online]]) - Denote: - [[https://protesilaos.com/codelog/2025-03-24-emacs-denote-query-links/][Protesilaos Stavrou: Emacs: first look at query links for Denote version 4.0.0]] - Completion: - [[https://irreal.org/blog/?p=12866][Irreal: Emacs Completion As A Game Changer]] - Coding: - [[https://www.youtube.com/watch?v=j_2QkCcf8zE][Emacs Solo: A Minimal IDE Configuration - System Crafters Live!]] (01:38:59) - [[https://davidvujic.blogspot.com/2025/03/are-we-there-yet.html][Agile & Coding: Are we there yet?]] ([[https://mastodon.nu/@davidvujic/114212444999777187][@davidvujic@mastodon.nu]]) Continuing with the work on tooling support for interactive & fun development with Python - [[https://qiita.com/sonota88/items/86817527bcabdb15b5cd][Rubyで簡単な言語サーバーを書いてみた #Emacs - Qiita]] ([[https://fedibird.com/@sonota88/114209385600644250][@sonota88@fedibird.com]]) - [[https://git.sr.ht/~csantosb/emacs.vhdl-ide][~csantosb/emacs.vhdl-ide - GNU/Emacs as a full VHDL IDE - sourcehut git]] ([[https://sigmoid.social/@csantosb/114195250955224402][@csantosb@sigmoid.social]]) - [[https://github.com/jadestrong/lsp-proxy][jadestrong/lsp-proxy: An LSP client for Emacs implemented in Rust.]] ([[https://chaos.social/@cjk/114194178793783697][@cjk@chaos.social]]) - [[https://www.youtube.com/watch?v=p1U1YRido3s][How to run a C program in Emacs (easy)]] (04:37) - [[https://dolzhenko.me/blog/2025/03/launching-magit-from-intellij-idea/][Launching Magit from IntelliJ IDEA - dolzhenko.me]] ([[https://fosstodon.org/@dsdolzhenko/114212183736916472][@dsdolzhenko@fosstodon.org]]) - [[https://www.youtube.com/watch?v=17l-0zeTp4I][Plain Text Supremacy With Emacs: git-link, file-backed buffers, repo, daemons, auth-sources & pass]] (01:01:58) - [[https://rahuljuliato.com/posts/vc-git-functions][Rahul Juliato: Custom VC-Focused Emacs Functions I Created to Enhance My Git Workflow]] - Shells: - [[https://fosstodon.org/@Mehrad/114212912223416440][Tip about clearing the screen with comint-clear-buffer]] - Web: - [[https://www.youtube.com/watch?v=m47WYcQajMQ][Emacs ウェブブラウザ 日本語マニュアルを見よう。 eww (無音)]] (02:45) - Mail, news, and chat: - [[https://me.literatelisp.eu/my-gnus-workflow-for-working-with-ios-notes.html][My Gnus Workflow For Working With iOS Notes -- literatelisp.eu]] ([[https://social.tchncs.de/@theesm/114217904535566634][@theesm@social.tchncs.de]]) - [[https://paste.rs/NeLAu][mastodon.el: extract toot URL (including boosts) and get local instance URL]] ([[https://fosstodon.org/@zrzz/114215918968927719][@zrzz@fosstodon.org]]) - [[https://github.com/rtrppl/cuckoo-search/tree/main][rtrppl/cuckoo-search: Content-based search for Elfeed]] ([[https://irreal.org/blog/?p=12858][Irreal]]) - [[https://sachachua.com/blog/2025/03/mastodon-el-copy-toot-url-after-posting-also-copying-just-this-post-with-11ty/][Sacha Chua: mastodon.el: Copy toot URL after posting; also, copying just this post with 11ty]] - [[https://sachachua.com/blog/2025/03/reading-more-blogs-emacs-lisp-listing-blogs-based-on-an-opml-file/][Sacha Chua: Reading more blogs; Emacs Lisp: Listing blogs based on an OPML file]] - [[https://github.com/NicholasBHubbard/comint-histories][comint-histories version 2.0 released]] ([[https://www.reddit.com/r/emacs/comments/1jf7u8c/cominthistories_version_20_released/][Reddit]]) - EXWM: - [[https://ciberninjas.com/como-usar-emacs-como-entorno-de-escritorio-linux/][Cómo Usar Emacs como Entorno de Escritorio en Linux con EXWM - CIBERNINJAS]] - Fun: - [[https://github.com/mattmonja/flappy-fish][Flapping fish on your mode-line]] ([[https://www.reddit.com/r/emacs/comments/1jdpib6/flapping_fish_on_your_modeline/][Reddit]]) - AI: - [[https://www.youtube.com/watch?v=Jn7zMmPClIc][Automating Tasks with Emacs: Speech-to-Command Magic Explained]] (09:06) - [[https://www.youtube.com/watch?v=nwkRl0VLejQ][Mastering Emacs: 🗣️ Speech Recognition & 🖐️ Interactive Task Creation Without a Keyboard!]] (03:38) - [[https://www.youtube.com/watch?v=Bhk7C3Q3AZ4][Ollama Buddy - Role Switching #emacs #ollama]] (02:02) - [[https://www.reddit.com/r/orgmode/comments/1jgbl7s/udpate_add_ai_summary_generation_to/][(udpate) Add AI summary generation to org-zettel-ref-mode]] - [[https://emacs.dyerdwelling.family/emacs/20250319145359-emacs--ollama-buddy-0-9-8-transient-menu-model-managing-gguf-import-fabric-prompts/][James Dyer: Ollama-Buddy 0.9.8: Transient Menu, Model Managing, GGUF Import, fabric Prompts and History Editing]] - Community: - [[https://fosstodon.org/@gosub/114205863486329053][Local Emacs user group in Rome, Italy?]] - Other: - [[https://hackernoon.com/to-emacs-or-not-to-emacs][To Emacs or Not to Emacs | HackerNoon]] - [[https://mike.hostetlerhome.com/emacs-items][Small Emacs Tweaks — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/114184925221743932][@mikehoss@appdot.net]]) - cleaning and formatting .env, eshell, highlight-symbol, wgrep - [[https://github.com/emacsomancer/pdffontetc][emacsomancer/pdffontetc: Emacs interface to pdffonts and other PDF metadata]] ([[https://www.reddit.com/r/emacs/comments/1ji8p5w/pdf_font_etc_more_pdf_metadata_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2025-03-22-emacs-build-source-debian/][Protesilaos Stavrou: Emacs: how I build from emacs.git on Debian stable]] - [[https://onlisp.co.uk/Key-layout-with-lower-case-parens-and-backspace-on-left.html][J.e.r.e.m.y B.r.y.a.n.t: Key layout with lower case parens and backspace on left]] - [[https://www.youtube.com/watch?v=kcrB4RluAw4][Emacs Caps Lock 問題 (無音)]] (03:51) - [[https://nc.contabo-storage-1.lti.la/s/JzRSfFo6L6GADkt][Android Emacs 31.0.50/Termux screencast, running Phel lisp PHP web application in localhost for development]] ([[https://fosstodon.org/@jasalt/114184264522861576][@jasalt@fosstodon.org]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01397.html][Re: Question about region caches]] - performance discussions - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01153.html][Re: Semantic: update or remove?]] - considering moving Semantic to ELPA? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01246.html][Re: Semantic: update or remove?]] - might be worth seeing if someone can make a way to translate from Tree-sitter's grammar to Semantic's? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg01206.html][Re: font-lock apparently broken]] - if you use define-globalized-minor-mode, make sure you run-mode-hooks - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=408ad273eeadf72dea11b89ea2a44f36ea0e2295][checkdoc: Delete redundant check for wide docstrings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=25d757535884da71ace29fd80b8b24dd3a8f9017][Remove ctags program]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4266514dc88345d5c1bc1ab6dd8576dd47caf57f]['window-state-normalize-buffer-name' option for `uniquify' buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5ee1d2a74c6a0989c863c3c6c06eba31efaecb3][Adapt ediff to nonstandard layouts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b12a3a03ae134ab710170b43262fe8db13364727][Lazily highlight and insert candidates in *Completions*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77ad6518bb51410d0bb0199f55e9696265e3cf1d][Allow specifying in which major modes to enable 'global-hl-line-mode']] - New packages: - [[package:hugoista][hugoista]]: Manage Hugo posts like a barista (GNU ELPA) - [[package:rg-themes][rg-themes]]: The rg theme collection (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-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-03-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/03/2025-03-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/03/2025-03-17-emacs-news/ :EXPORT_DATE: 2025-03-17T09:54:35-0400 :END: - 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 Mar 19 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 20 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Mar 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/306610734/ Sat Mar 22 1100 America/Los_Angeles - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Mar 26 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Mar 27 0130 Asia/Singapore - Emacs 30: - [[https://www.reddit.com/r/emacs/comments/1jbxa4b/emacsmac_v30_experimental_build_seeking/][emacs-mac v30 experimental build: seeking experienced contributors/testers]] - [[https://paste.sr.ht/~gnomon/72d1410af2a280b3c9da539b64f1bc4850faff57][emacs-30.1-on-android-termux-vs-android-linux-terminal.txt — paste.sr.ht]] ([[https://mastodon.social/@gnomon/114129480734820543][@gnomon@mastodon.social]]) - [[https://video.fosshq.org/videos/watch/c9d34133-29a2-4a6b-90e5-569704a18054][Emacs 30 Now On Android - fossHQ]] - [[https://www.emacswiki.org/emacs/EmacsOnAndroid][EmacsWiki: Emacs On Android]] - Beginner: - [[https://www.youtube.com/watch?v=m-8hENaLltQ][Editing Files with Emacs]] (11:29) - [[https://www.youtube.com/watch?v=KbYlGhogXxg][GNU Emacs má 40 let (Tomáš Čech)]] (23:23) - [[https://www.youtube.com/watch?v=8NHN45OIFco][Emacs என்பது யாதெனில் - அத்தியாயம் ஒன்று - Sakhil]] (01:00:55) - Emacs configuration: - [[https://github.com/jamescherti/inhibit-mouse.el][inhibit-mouse.el - A package for disabling the mouse in Emacs (Release: 1.0.1)]] ([[https://www.reddit.com/r/emacs/comments/1jajv4k/inhibitmouseel_a_package_for_disabling_the_mouse/][Reddit]]) - [[https://www.youtube.com/watch?v=JQBII2fO_CQ][Dotfiles Check-Up: Emacs and Guix Tweaks - System Crafters Live!]] (01:38:38) - [[https://codeberg.org/jjba23/sss][sss config: everfrost theme support]] ([[https://mastodon.social/@sss_project/114174238995884083][@sss_project@mastodon.social]]) - Emacs Lisp: - [[https://github.com/lorniu/raq.el][New package raq.el: HTTP Library Adapter for Emacs, suport url.el and plz.el, and can be extended.]] ([[https://www.reddit.com/r/emacs/comments/1jd2crb/new_package_raqel_http_library_adapter_for_emacs/][Reddit]]) - [[https://github.com/jamescherti/compile-angel.el][compile-angel - Ensure all Elisp files are both Byte and Native-Compiled (Alternative to: auto-compile) - Release 1.0.6]] ([[https://www.reddit.com/r/emacs/comments/1jaouum/compileangel_ensure_all_elisp_files_are_both_byte/][Reddit]]) - [[https://mastodon.social/@nthcdr/114176753584956550][tip about get-mru-window (most recently used)]] - [[https://www.youtube.com/watch?v=BRbOXmvkFFA][Some problems of modernizing Emacs (incomplete - slides 0 to 6 only)]] (20:39) - Appearance: - [[https://fosstodon.org/@markhepburn/114149082302597170][Tip about using consult-theme from the consult package to preview themes quickly]] - [[http://yummymelon.com/devnull/announcing-calle-24.html][Announcing Calle 24]] ([[https://www.reddit.com/r/emacs/comments/1j83ksj/announcing_calle_24/][Reddit]], [[https://irreal.org/blog/?p=12839][Irreal]]) - substitutes the default tool bar icons with those from SF Symbols, a library of images provided by Apple - [[https://github.com/jamescherti/tomorrow-night-deepblue-theme.el][tomorrow-night-deepblue-theme (Release 1.2.1): A deep blue Emacs theme, inspired by the Tomorrow Night theme]] - [[https://github.com/madara123pain/unique-emacs-theme-pack][My Unique Emacs Theme Pack – Now Available for Download!]] ([[https://www.reddit.com/r/emacs/comments/1j8unq8/my_unique_emacs_theme_pack_now_available_for/][Reddit]]) - screenshots are in the Details heading - Navigation: - [[https://git.sr.ht/~lxsameer/noether/tree/main/item/README.md][Noether: global minor mode managing user-defined posframe Views]] ([[https://www.reddit.com/r/emacs/comments/1jbs1qy/noether_global_minor_mode_managing_userdefined/][Reddit]]) - [[https://github.com/jamescherti/easysession.el][easysession.el 1.1.3: Persist and restore Emacs sessions including frames, tab-bar, buffers, indirect buffers, Dired, and window splits]] ([[https://www.reddit.com/r/emacs/comments/1jah0e4/easysessionel_alternative_to_desktopel_persist/][Reddit]]) - [[https://www.youtube.com/watch?v=fLMUE-_mVLk][The Emacs recursive narrow package #coding #programming]] (02:41) - [[https://www.youtube.com/watch?v=Vu36eBLwe4c][A tutorial on 2 Columns in Emacs #emacs #coding #programming]] (11:32) - Writing: - [[https://github.com/Hugo-Heagren/clever-cite][Hugo-Heagren/clever-cite: format quoted text as you kill/yank between buffers]] ([[https://scholar.social/@HugoHeagren/114166270539207183][@HugoHeagren@scholar.social]]) - [[https://github.com/jamescherti/quick-sdcv.el][quick-sdcv.el (Release 1.0.1): Turn Emacs into an offline dictionary with sdcv]] ([[https://www.reddit.com/r/emacs/comments/1jbcqdh/quicksdcvel_release_101_turn_emacs_into_an/][Reddit]]) - [[https://protagon.space/2025/03/editing-overleaf-documents-with-emacs/][Editing Overleaf Documents with Emacs | Valentin Boettcher]] ([[https://www.reddit.com/r/emacs/comments/1jcaj6x/live_editing_overleaf_documents_with_emacs/][Reddit]]) - nice! live editing, might be useful for collaboration too - [[https://chainsawriot.com/postmannheim/2025/03/16/misctalk2.html][Chung-hong Chan: Miscellaneous talk #45 Quarto guy, Overleaf’s markdown mode?, Flymake, Mailing lists, CRAN]] - ESS also - [[https://lars.ingebrigtsen.no/2025/03/16/wherein-i-explain-why-emacs-is-the-best-tool-for-wordpress/][Wherein I Explain Why Emacs Is The Best Tool For WordPress]] ([[https://www.reddit.com/r/emacs/comments/1jcsyo4/wherein_i_explain_why_emacs_is_the_best_tool_for/][Reddit]], [[https://irreal.org/blog/?p=12852][Irreal]]) - [[https://www.youtube.com/watch?v=3p2n2-eiuZw][Meet Harper | A Grammarly Alternative for Neovim | Emacs, Obsidian, Zed, VScode and Helix (deez)]] (21:16) - Org Mode: - [[https://www.vanrenterghem.biz/posts/emacs_calendar.html][Using Emacs Org mode to manage my appointments]] - [[https://sourcery.zone/articles/20250311094031-calendar_org/][Calendar.org]] ([[https://www.reddit.com/r/emacs/comments/1j8mp3b/calendarorg/][Reddit]]) - [[https://me.literatelisp.eu/org-anizing-my-fragrance-collection-with-emacs.html][Org-anizing My Fragrance Collection with Emacs -- literatelisp.eu]] ([[https://social.tchncs.de/@theesm/114169533345614440][@theesm@social.tchncs.de]]) - [[https://sachachua.com/blog/2025/03/remove-open-org-mode-clock-entries/][Sacha Chua: Remove open Org Mode clock entries]] - [[https://github.com/johanwk/elot][a template for writing OWL ontologies as Org Mode documents, with supporting functions and scripts]] - [[https://github.com/lorniu/org-expose-emphasis-markers][org-expose-emphasis-markers: A new package used to automatically show hidden emphasis markers at point in org mode when `org-hide-emphasis-markers` is on.]] ([[https://www.reddit.com/r/emacs/comments/1jd2a91/orgexposeemphasismarkers_a_new_package_used_to/][Reddit]]) - [[https://wiki.plexwave.org/seam][Seam: personal wiki system based on Org mode]] ([[https://gts.plexwave.org/@spnw/statuses/01JPD4YN439R73QRC174QNN4S8][@spnw@gts.plexwave.org]]) - [[https://taingram.org/blog/sourcehut-org-readme.html][Using an Org-mode README on SourceHut]] ([[https://mastodon.social/@tiang/114153108609571538][@tiang@mastodon.social]]) - Denote: - [[https://protesilaos.com/codelog/2025-03-14-emacs-denote-many-packages/][Protesilaos Stavrou: Emacs: Denote is becoming many packages]] - Coding: - [[https://www.reddit.com/r/emacs/comments/746cd0/comment/dnwi2x1/][using hideshow minor mode in all programming modes so you can toggle code sections]] ([[https://mastodon.xyz/@dotemacs/114176758413152318][@dotemacs@mastodon.xyz]]) - [[http://yummymelon.com/devnull/announcing-casual-make.html][Announcing Casual Make]] ([[https://www.reddit.com/r/emacs/comments/1jah11x/announcing_casual_make/][Reddit]], [[https://irreal.org/blog/?p=12846][Irreal]]) - [[https://github.com/fargiolas/eglot-inactive-regions][eglot-inactive-regions - eglot extension to dim inactive preprocessor branches - release: 0.6.4]] ([[https://www.reddit.com/r/emacs/comments/1jbt9gi/eglotinactiveregions_eglot_extension_to_dim/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1j8vo3z/i_found_an_easy_way_to_make_code_comments_appear/][I found an easy way to make code comments appear in other mode's syntax]] - [[https://www.reddit.com/r/emacs/comments/1jamwi7/a_story_of_mystery_involving_ls_clangd_and_a_very/][A story of mystery involving LS, clangd and a very easy fix]] - [[https://github.com/jamescherti/flymake-bashate.el][flymake-bashate.el (1.0.2) - A Flymake backend for bashate: Real-time style checking for Bash shell scripts]] - [[https://batsov.com/articles/2025/03/14/neocaml-a-new-emacs-package-for-ocaml-programming/][Bozhidar Batsov: neocaml: a new Emacs package for OCaml programming]] - [[https://github.com/swyddfa/esbonio.el][swyddfa/esbonio.el: Integrating the esbonio language server into Emacs]] ([[https://fosstodon.org/@alcarney/114173812461006866][@alcarney@fosstodon.org]]) - Mail, news, and chat: - [[https://codeberg.org/deadblackclover/twtxt-el][twtxt.el updates: notifications, user interface, fixes]] ([[https://activity.andros.dev/@andros/statuses/01JPG4B67Z4ZXHGQ9G02XYBAZB][@andros@activity.andros.dev]]) - AI: - [[https://www.wisdomandwonder.com/emacs/14207/interesting-new-gptel-v0-9-8-features-and-commits-since-v0-9-7][gptel 0.9.8 released (tool-use, support for "reasoning" output, dry-run options and more)]] ([[https://www.reddit.com/r/emacs/comments/1jb6xtb/gptel_098_released_tooluse_support_for_reasoning/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1j8rztn/gptelaibo_update_new_complete_at_point/][gptel-aibo update: new complete at point]] - [[https://github.com/rajp152k/fabric-gpt.el][GitHub - rajp152k/fabric-gpt.el: Fabric Prompts for emacs gpt.el]] - [[https://github.com/MatthewZMD/aidermacs/releases/tag/v1.0][Aidermacs v1.0 Released. Available Now on Melpa and Non-GNU Elpa!]] ([[https://www.reddit.com/r/emacs/comments/1jcqu3k/aidermacs_v10_released_available_now_on_melpa_and/][Reddit]]) (also [[https://www.reddit.com/r/emacs/comments/1jcy0qo/aiderel_v050_with_better_color_rendering_better/][0.5.0]] discussion) - [[https://emacs.dyerdwelling.family/emacs/20250314132104-emacs--ollama-buddy-0-8-0-added-system-prompts-model-info-and-simpler-menu-model-assignment/][James Dyer: Ollama-Buddy 0.8.0 - Added System Prompts, Model Info and simpler menu model assignment]] - [[https://emacs.dyerdwelling.family/emacs/20250311180746-emacs--ollama-buddy-0-7-1-org-mode-chat-parameter-control-and-json-debugging/][James Dyer: Ollama-Buddy 0.7.1 - Org-mode Chat, Parameter Control and JSON Debugging]] - [[https://github.com/stevemolitor/claude-code.el][claude-code.el]] ([[https://www.reddit.com/r/emacs/comments/1ja4aw5/claudecodeel/][Reddit]]) - [[https://github.com/lizqwerscott/mcp.el][lizqwerscott/mcp.el: An Mcp client inside Emacs]] ([[https://www.reddit.com/r/emacs/comments/1jcmop0/deep_integration_of_ai_with_emacs_try_mcpel_for/][Reddit]]) - model context protocol servers - [[https://www.reddit.com/r/emacs/comments/1jbdegg/introducing_forgellm_generate_pr_descriptions/][Introducing forge-llm: Generate PR descriptions automatically with LLMs in Emacs Forge]] - Community: - [[https://www.reddit.com/r/emacs/comments/1j8h5aw/fortnightly_tips_tricks_and_questions_20250311/][Fortnightly Tips, Tricks, and Questions — 2025-03-11 / week 10]] - [[https://macadie.info/2025/03/11/2025-03-austin-emacs-meetup/][Eric MacAdie: 2025-03 Austin Emacs Meetup]] - [[https://irreal.org/blog/?p=12850][Irreal: From Neovim to Emacs]] - Other: - [[https://www.reddit.com/r/emacs/comments/1jb4vrx/bible_verse_of_the_day_as_emacs_dashboard_footer/][Bible Verse of the Day as Emacs dashboard footer]] - [[https://github.com/juanmanuelferrera/gtd-E][gtd-E: new GTD app]] ([[https://www.reddit.com/r/emacs/comments/1jd768n/new_gtd_app/][Reddit]]) - [[https://man.exherbolinux.org/syd-emacs.1.html][SYD-EMACS(1): sandboxed editor environments]] ([[https://mastodon.online/@alip/114166958296730294][@alip@mastodon.online]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00981.html][Improving the Tools menu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00852.html][Re: Semantic: update or remove?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00817.html][Re: Semantic: update or remove?]] - more thoughts on tree-sitter and the Emacs ecosystem - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00991.html][Re: Markers in a gap array]] - sorted array with gap - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=acb96a5ca8ac3bef80ca2ff1496cacb3ab57c87a][Make marking conflicted files as resolved upon saving opt-out]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d708ebe401a2001e764821b7e43d9e9aaa23ea95][; Add NEWS entry for java-ts-mode-method-chaining-indent-offset]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7763c45138865e81895cc2196602ab1893af5af][; etc/NEWS (remember-prefix-map): Suggest a key reserved to users.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db0bed7a68cd2308eba61247a6a77f73533ffef6][New project-save-some-buffers command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1aab8c49b763abc482a6dbc402782bbe5370da0][Add a new command `speedbar-window'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=af81b3af4ce99c664b040313b548910770bc5854][dired-copy-filename-as-kill: Support project-relative names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bad2cd198abbd150cc205aee7879ad718e724dad][Make turn-on-flyspell/turn-off-flyspell obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=24ffcbb3da9a010cf564bb496af3f5ce0b805f17][Improve tramp-*-with-sudo commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=21371aa106e6924377e916237d8418bfff2a754c][; * etc/NEWS: Announce the larger number of sub-processes on w32.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5dc0981875b64f2ffe38e59871cc34db05ab5f18][New configure option --with-systemduserunitdir]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cecaec20e7ad525719d7d05233f1e6e2ba6a1475][Allow control of indicating empty rectangular selections]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e937167253208c7e9d22350795e72818dfa2f35b][Turn 'remember-mode' into a minor mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9838b88c2e154fd4a319e06612b385f20c286177][diff-apply-buffer now considers the region and can reverse-apply.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60c0524ad28eaeae968603010831bcacca2a5180][Fix capitalization ELisp -> Elisp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77b7e2d37b2c68b73ad770ec680281c1f82d26f1][Automatically document when setopt is needed]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=27b31ebeaf32de6aec2fefe2d6824e22a102de30][New user option follow-mode-prefix-key]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=af851dd82e465a3e5e28065b35332ad35162beab][Remove variable aliases obsolete since Emacs 23.2]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef79c8cf3d63f510107536901925c05e37740275][New user variable `exchange-point-and-mark-highlight-region`]] - New packages: - [[package:aider][aider]]: Interact with Aider: AI pair programming made simple (MELPA) - [[package:company-forge][company-forge]]: Company backend for assignees and topics from forge (MELPA) - [[package:denote-journal][denote-journal]]: Convenience functions for daily journaling with Denote (GNU ELPA) - [[package:denote-markdown][denote-markdown]]: Extensions that better integrate Denote with Markdown (GNU ELPA) - [[package:denote-org][denote-org]]: Denote extensions for Org mode (GNU ELPA) - [[package:denote-sequence][denote-sequence]]: Sequence notes or Folgezettel with Denote (GNU ELPA) - [[package:denote-silo][denote-silo]]: Convenience functions for using Denote in multiple silos (GNU ELPA) - [[package:indexed][indexed]]: Cache metadata on all Org files (MELPA) - [[package:jira][jira]]: Emacs Interface to Jira (MELPA) - [[package:ob-aider][ob-aider]]: Org Babel functions for Aider.el integration (MELPA) - [[package:org-expose-emphasis-markers][org-expose-emphasis-markers]]: Automatically show hidden org emphasis markers (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-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-03-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/03/2025-03-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/03/2025-03-10-emacs-news/ :EXPORT_DATE: 2025-03-10T16:16:51-0400 :END: - Emacs 30: - [[https://www.tecmint.com/emacs-text-editor/][How to Get Started with Emacs 30.1 on Linux]] ([[https://mastodon.social/@derdreschi85/114121937553257811][@derdreschi85@mastodon.social]]) - [[https://www.linux-magazin.de/news/gnu-emacs-30-1-laeuft-auf-android/][GNU Emacs 30.1 läuft auf Android]] ([[https://nrw.social/@hgdrn/114123491964124630][@hgdrn@nrw.social]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #3 2025 (v #živo) https://dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0 Tue Mar 11 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 14 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Mar 19 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 20 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Mar 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore [[https://emacs-apac.gitlab.io/announcements/march-2025/][announcement]] - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/306610734/ Sat Mar 22 1100 America/Los_Angeles - Upcoming events: - [[https://protesilaos.com/codelog/2025-03-08-live-stream-emacs-linux-life/][Protesilaos Stavrou: Live @ 2025-03-15, 14:00 Europe/Athens: ‘Ask Me Anything’ about Emacs, Linux, and Life in general]] - Emacs configuration: - [[https://mbork.pl/2025-03-10_Persisting_variables_across_Emacs_sessions_revisited][Marcin Borkowski: Persisting variables across Emacs sessions revisited]] - [[https://sophiebos.io/posts/first-emacs-config/][Building Your First Emacs Config | Sophie Bosio]] ([[https://fosstodon.org/@bignose/114106381819098367][@bignose@fosstodon.org]]) - [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d - A Customizable Emacs init.el and early-init.el that Provides Better Defaults and Optimized Startup (Release 1.2.0)]] ([[https://www.reddit.com/r/emacs/comments/1j50ydx/minimalemacsd_a_customizable_emacs_initel_and/][Reddit]]) - [[https://emacs.peregrinator.site/projects/literate-emacs-configuration/][peregrinator's literate Emacs configuration]] - [[https://www.reddit.com/r/emacs/comments/1j66vml/my_autobootstrapping_emacs_config_powered_by/][my auto-bootstrapping emacs config, powered by straight.el]] - Emacs Lisp: - [[https://www.wisdomandwonder.com/emacs/14192/refactoring-a-simple-example-of-simultanously-user-friendly-and-debuggable-code][Grant Rettke: Refactoring a Simple Example of Simultanously User-Friendly and Debuggable Code]] - [[https://github.com/meedstrom/el-job][el-job: An async library for some high-performance needs]] ([[https://www.reddit.com/r/emacs/comments/1j55pac/eljob_an_async_library_for_some_highperformance/][Reddit]]) - [[https://www.youtube.com/watch?v=2OUqLcq5ZCc][How to extract the Filename from an Emacs buffer and include it in a Yasnippet]] (06:10) - Appearance: - [[http://yummymelon.com/devnull/announcing-calle-24.html][Charles Choi: Announcing Calle 24]] - use SF Symbols for icon bar - [[https://www.youtube.com/watch?v=LRTqjj7s1bc][Installing color scheme in Emacs]] (06:27) - Navigation: - [[https://www.danliden.com/notes/20250308-registers-1.html][Navigating between points with registers]] - [[https://www.youtube.com/watch?v=xEXqcLLLjvA][Better registers in Emacs #coding #programming #emacswiki]] (06:17) - [[https://donaldh.wtf/2025/03/nested-projects-in-eglot/][Nested projects in Eglot]] ([[https://hachyderm.io/@donaldh/114121692781710728][@donaldh@hachyderm.io]]) - project-rootfile-try-detect - [[https://www.reddit.com/r/emacs/comments/1j4kql4/release_v200_disproject_dispatch_project_commands/][[Release v2.0.0] Disproject: Dispatch project commands with Transient]] - Dired: - [[https://baty.net/posts/2025/03/toggle-hidden-files-in-dired-buffers/][Jack Baty: Toggle hidden files in Dired buffers]] - [[https://mbork.pl/2025-03-03_Applying_some_modification_to_selected_files_in_a_directory][Marcin Borkowski: Applying some modification to selected files in a directory]] - Org Mode: - [[https://plaindrops.de/blog/2025/tagwood/][Collecting and Categorizing Web Links in Org-mode | Plain DrOps]] ([[https://masto.plaindrops.de/@spacecadet/114105518125904827][@spacecadet@masto.plaindrops.de]]) - [[https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_way_think_about_tag/][(Update) org-supertag 2.5: A new way think about Tag system]] ([[https://www.reddit.com/r/emacs/comments/1j2b2rh/update_orgsupertag_25_a_new_way_think_about_tag/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_way_think_about_tag/][r/orgmode]]) - [[https://thanosapollo.org/posts/org-gnosis-overview/][Thanos Apollo: Emacs Note Taking & Journaling using org-gnosis [Video]​]] ([[https://www.youtube.com/watch?v=5SkLa7jGjl0&feature=youtu.be][YouTube]]) - [[https://sachachua.com/blog/2025/03/getting-an-org-link-url-from-a-string-debugging-regex-groups/][Sacha Chua: Getting an Org link URL from a string; debugging regex groups]] - [[https://www.reddit.com/r/emacs/comments/1j6ka5i/my_first_emacs_lisp_code/][My First Emacs Lisp Code - org-create-and-open-file-link]] - [[https://olddeuteronomy.github.io/post/orgmode-for-reproducibility-testing/][The Emacs Cat: Using Emacs Org Mode for Reproducibility Testing]] - [[https://www.reddit.com/r/emacs/comments/1j4370o/loving_emacs_writing_studio/][Loving Emacs Writing Studio]] ([[https://irreal.org/blog/?p=12828][Irreal]]) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/1j7febh/my_static_website_is_generated_from_org_mode_and/][My static website is generated from Org Mode, and I'm quite pleased with how it turned out]] - [[https://lucio.albenga.es/web/posts/2024/como-crear-y-publicar-tu-sitio-web-con-emacs-y-org-mode.html][/home/lucio.albenga.es - Como crear y publicar tu sitio web con Emacs y Org Mode]] ([[https://mastodon.social/@victorhck/114133879297004001][@victorhck@mastodon.social]]) - [[https://one.tonyaldon.com/][one.el]] - static site generator for Emacs Lisp programmers ([[https://news.ycombinator.com/item?id=43256595][HN]]) - [[https://www.reddit.com/r/orgmode/comments/1j4ofmv/orgembd_an_emacs_package_for_embedding_various/][org-embd: An Emacs package for embedding various content in Org-mode]] ([[https://www.reddit.com/r/emacs/comments/1j4rb9j/orgembd_an_emacs_package_for_embedding_various/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1j427ns/update_orgzettelrefmode_054_improved_highlight/][(update) org-zettel-ref-mode 0.5.4: Improved highlight mechanism and Improved sorting functionality]] - [[https://github.com/chenyanming/paw_org_protocol][chenyanming/paw_org_protocol: Emacs Org Protocol Factory]] ([[https://www.reddit.com/r/emacs/comments/1j6d9ri/open_source_and_release_paw_org_protocol/][Reddit]]) - Denote: - [[https://baty.net/posts/2025/03/denote-and-howm-sitting-in-a-tree/][Jack Baty: Denote and Howm, sitting in a tree]] - [[https://baty.net/posts/2025/03/denote-search-a-simple-search-utility-for-denote/][Jack Baty: Denote-search, a simple search utility for Denote]] - [[https://www.youtube.com/watch?v=u-eFNq8T8LY][Emulating Howm Notes with Denote and Consult - System Crafters Live!]] (01:39:32) - [[https://yejun.dev/posts/blogging-using-denote-and-hugo/][Blogging using Denote and Hugo]] ([[https://www.reddit.com/r/emacs/comments/1j4002h/blogging_using_denote_and_hugo/][Reddit]]) - Coding: - [[https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlighting-2.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 2]] - [[https://amitp.blogspot.com/2025/03/emacs-tree-sitter-custom-highlighting-3.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 3]] - [[https://andreyor.st/posts/2025-03-10-dynamic-font-lock-for-fennel/][Andrey Listopadov: Dynamic font-lock for Fennel]] - [[https://www.youtube.com/watch?v=wZldeJ8hUHo][Erlang shell in Emacs]] (01:19) - Math: - [[https://github.com/esquellington/LatexInComments][esquellington/LatexInComments: Emacs package to render LaTeX math blocks in code comments as overlays]] ([[https://mastodon.gamedev.place/@ocivitf/114100992495669037][@ocivitf@mastodon.gamedev.place]]) - Shells: - [[https://www.masteringemacs.org/article/replacing-tmux-gnu-screen-emacs?utm_source=newsletter&utm_medium=rss][Mickey Petersen: Replacing tmux and GNU screen with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1j4znu5/replacing_tmux_and_gnu_screen_with_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=43959887][HN]]) - Mail, news, and chat: - [[https://baty.net/posts/2025/03/using-gnus-for-email/][Jack Baty: Using Gnus for email]] - [[https://github.com/seanfarley/message-view-patch][seanfarley/message-view-patch: Colorize patch emails in mu4e and gnus]] ([[https://sigmoid.social/@csantosb/114127941893518375][@csantosb@sigmoid.social]]) - [[https://irreal.org/blog/?p=12833][Irreal: The Power Of Elfeed]] - [[https://files.mastodon.social/cache/media_attachments/files/114/110/981/438/426/074/original/0dd33521dd9bb6f6.mp4][twtxt.el update: threads, long feeds, fixes]] ([[https://activity.andros.dev/@andros/statuses/01JNKNAFVCRNAGXQCX3NTXY7RW][@andros@activity.andros.dev]]) - Evil mode: - [[https://bicycleforyourmind.com/much_ado_about_emacs_008][Much Ado about Emacs 008 - Bicycle For Your Mind]] - evil-mode, general - EXWM: - [[https://www.youtube.com/watch?v=jYOSHKixtmY][Emacs, czyli edytor tak wszechstronny, że może zostać Window Managerem - „Hakki” | JL 2024]] (24:23) - AI: - [[https://i.redd.it/lgvc9l19bgne1.jpeg][DeepSeek, Open Router, Kagi, and Perplexity now supported by chatgpt-shell]] ([[https://www.reddit.com/r/emacs/comments/1j6f7xh/deepseek_open_router_kagi_and_perplexity_now/][Reddit]]) - [[https://v.redd.it/b37jdx6p6hne1][Speaking to Claude via Whisper and asking it to write an Emacs function]] ([[https://www.reddit.com/r/emacs/comments/1j6i8e7/speaking_to_claude_via_whisper_and_asking_it_to/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20250307133856-emacs--ollama-buddy-version-0-5-1/][James Dyer: Ollama-Buddy V0.5.1 - Session/History/Role Management, Real-Time Token Tracking and More!]] - [[https://lmno.lol/alvaro/deepseek-open-router-kagi-and-perplexity-join-the-chat][Alvaro Ramirez: DeepSeek, Open Router, Kagi, and Perplexity join the chat]] - [[https://github.com/demajh/emacs_ai_extensions][demajh/emacs_ai_extensions: AI extensions for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1j7c8sk/ai_extensions_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=-8LZW4K2O7A][What AI chat I currently use in emacs]] (05:13) - [[https://www.youtube.com/watch?v=fB3-ie6zs4Y][Aidermacs in Action: Emacs AI Pair Programming w/ Aider & Ediff]] (02:11, [[https://www.reddit.com/r/emacs/comments/1j5j1s9/aidermacs_in_action_emacs_ai_pair_programming_w/][Reddit]]) - Community: - [[https://blog.freepackets.net/blog/2025-02-17.emacs/][How I use Emacs]] - Other: - [[https://baty.net/posts/2025/03/i-went-a-little-nuts-with-remember-mode-in-emacs/][Jack Baty: I went a little nuts with Remember mode in Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/1j3ehpi/jack_baty_i_went_a_little_nuts_with_remember_mode/][Reddit]], [[https://irreal.org/blog/?p=12826][Irreal]]) - [[https://emacsredux.com/blog/2025/03/03/the-role-of-the-escape-key-in-emacs/][The role of the Escape key in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1j2ih60/the_role_of_the_escape_key_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=12824][Irreal]]) - [[https://irreal.org/blog/?p=12822][Irreal: Is Emacs Privacy Friendly?]] - [[https://github.com/janestreet/ecaml][janestreet/ecaml: Writing Emacs plugin in OCaml]] ([[https://hachyderm.io/@bbatsov/114121757077157757][@bbatsov@hachyderm.io]]) - [[https://handyman5.github.io/posts/solved-terminal-emacs-screen-tearingcorruption-with-unicode-characters/][Solved! Terminal Emacs screen tearing/corruption with Unicode characters | Adam Compton]] - [[https://www.youtube.com/watch?v=Oz_3F5K0PTU][Plain Text Supremacy With Emacs]] (02:46) - Download a transcript from youtube and transform it using jq - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00851.html][What Questions are Worth Asking Emacs-Newcomers?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00302.html][File sharing (macOS and GNU/Linux)]] - continued discussion - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg01243.html][context-menu-mode and S-]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00563.html][Re: master 02681b0fbf0 1/2: Don't claim that xftfont is being considered]] - Xft vs Cairo - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00537.html][Re: master a5f8ce9f1ea: Re-port to 32-bit systems without alignment prim]] - Restoring Sun C 5.8 support? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00271.html][Re: alert.el status?]] - Help wanted to get alert.el working with Android - [[https://lists.gnu.org/archive/html/emacs-devel/2025-03/msg00261.html][Treesit ranges and embedding for GNU LilyPond]] - starting work on treesit-based major mode for LilyPond, Scheme-related challenges - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce03bf252ae9bff28a6def163cb3f4fa102e691a][Make second arg to defvar-local optional]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57cef07710d91988b6332ad3ed2f5c4b4b371585][Restore find-function-mode-map (bug#76700)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=203747b87fbf976fda887d0652b05685447b8d65][Allow changing theme settings without reloading it]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=00e284fc52b44fc3cb435a5d17ce58af1b753a34][VC: New hook to strip CVS template lines when committing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c82495dea767334c4b4423cf0358c76ca1edc4b4][Let repeated windmove override motion restrictions interactively]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0972a54a5ac52f731c0ea7c8538c8f3b7b6b36b4][Add static-when, static-unless like static-if]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=efd483cf0ecde3b0545a9eb39cc3fa9483fad76c][mouse-face properties on tab-bar tab captions (bug#76394)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1ddf612d592fcaa3fae66b24933e2aab78406f1][Add shell-mode bookmark support for local and remote shells (bug#65039)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6aa60038ee999d25184a639ce0ac76b614e3afb6][Add new user option to exclude projects from being remembered]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=679966b5a091106d37a2e2e769d9e87f3fb92a63][New user option checkdoc-arguments-missing-flag]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7ba62284137ba162df16f55c75bda4d56da7dfe7][Make byte-compile-cond-use-jump-table obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a8ce5ac9c4652eb87bf0bce835d82083061a28b][Add ns-click-through option to control activation click handling]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5dd8b7e75259663415523f3ebe35ba2f97b5b103][Don't accept strings in package-(install|upgrade)]] - New packages: - [[package:aidermacs][aidermacs]]: AI pair programming with Aider (MELPA) - [[package:amber-glow-theme][amber-glow-theme]]: A warm and inviting theme (MELPA) - [[package:berry-theme][berry-theme]]: A vibrant berry-colored theme (MELPA) - [[package:bilibili][bilibili]]: Watch videos of BiliBili (哔哩哔哩) in org mode (MELPA) - [[package:c2-mode][c2-mode]]: Major mode for C2 programming language (MELPA) - [[package:calle24][calle24]]: Emacs Toolbar Support for SF Symbols (MELPA) - [[package:cond-star][cond-star]]: Extended form of `cond' construct (GNU ELPA) - [[package:denote-journal-capture][denote-journal-capture]]: Better Integration for Denote Journal and Org Capture (MELPA) - [[package:denote-project-notes][denote-project-notes]]: Link Denote notes to a project (MELPA) - [[package:ember-twilight-theme][ember-twilight-theme]]: Ember Twilight theme (MELPA) - [[package:gnome-dark-style][gnome-dark-style]]: Sync theme with GNOME color-scheme (GNU ELPA) - [[package:marron-gold-theme][marron-gold-theme]]: A rich marron-gold theme (MELPA) - [[package:noether][noether]]: A modeline which plays hide and seek (MELPA) - [[package:ox-beamer-lecture][ox-beamer-lecture]]: Beamer Lecture Back-End for Org Export Engine (MELPA) - [[package:roseline-theme][roseline-theme]]: Roseline theme (MELPA) - [[package:sexy-theme][sexy-theme]]: Sexy color theme (MELPA) - [[package:sixcolors-theme][sixcolors-theme]]: Just another theme (MELPA) - [[package:solarized-gruvbox-theme][solarized-gruvbox-theme]]: Solarized Gruvbox theme (MELPA) - [[package:spider-man-theme][spider-man-theme]]: A Vibrant Spider-Man Inspired Theme (MELPA) - [[package:thankful-eyes-theme][thankful-eyes-theme]]: Theme for color blindness and visual impairments (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-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-03-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/03/2025-03-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/03/2025-03-03-emacs-news/ :EXPORT_DATE: 2025-03-03T08:56:40-0500 :END: - Emacs 30: - [[https://www.youtube.com/watch?v=jPaXU9vaLu0][Emacs 30 Now On Android]] (12:19) - [[https://www.phoronix.com/news/GNU-Emacs-30.1-Released][GNU Emacs 30.1 Released With Android Support, Emacs Lisp Native Compiler By Default]] ([[https://www.reddit.com/r/emacs/comments/1iypap3/gnu_emacs_301_released_with_android_support_emacs/][Reddit]]) - [[https://irreal.org/blog/?p=12809][Irreal: Emacs 30.1 Update]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306023632/ Wed Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Thu Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 8 0000 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #3 2025 (v #živo) https://dogodki.kompot.si/events/333236a9-d51f-4646-9630-4d42a820f1f0 Tue Mar 11 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 14 1800 Europe/Paris - Emacs configuration: - [[https://codeberg.org/ideasman42/emacs-bray][[ANN] "bray" lightweight modal editing now available on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1ixo5x1/ann_bray_lightweight_modal_editing_now_available/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ixfhja/my_emacs_config/][My Emacs Config]] ([[https://irreal.org/blog/?p=12813][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1j23fg2/sss_supreme_sexp_system_v137_upgraded_to_emacs_30/][SSS - Supreme Sexp System v1.3.7 - upgraded to Emacs 30 💜 - loving what a beautiful piece of software Emacs has become - and it is a big part of my Lisp machine of 2025]] - [[https://www.youtube.com/watch?v=u6xmCxUNb4k][Rewriting My Emacs Config [Tamil]​]] (01:07:07) - Emacs Lisp: - [[https://emacsredux.com/blog/2025/03/01/debugging-errors-in-emacs/][Emacs Redux: Debugging Errors in Emacs]] ([[https://irreal.org/blog/?p=12819][Irreal]]) - [[https://macadie.info/2025/02/26/i-made-an-emacs-package/][Eric MacAdie: I Made An Emacs Package]] - using the elisp repo kit (erk) to make a package that works with numbers and strings - [[https://babbagefiles.xyz/c-conjecturing-and-practical-considerations-of-recursion-in-emacs/][C-c-c-conjecturing, and dealing with recursion in Emacs, practical evolutions of different methods with long-tailed operations]] ([[https://www.reddit.com/r/emacs/comments/1ix8olj/cccconjecturing_and_dealing_with_recursion_in/][Reddit]]) - [[https://www.youtube.com/watch?v=UCqgaMcR4ko][Xah Talk Show 2025-02-26 Ep620 emacs lisp coding]] (25:06) - Appearance: - [[https://freerangebits.com/posts/2025/02/emacs-light-dark/][Peter J. Jones: Automatic Theme Switching in Emacs]] - [[https://oldbytes.space/@monnier/114077717993222096][minor mode for hiding redundant punctuation]] - [[https://www.jamescherti.com/emacs-symbol-highlighting-built-in-functions/][Toggling symbol highlighting in Emacs with unique colors for each symbol using built-in functions]] ([[https://www.reddit.com/r/emacs/comments/1iy02i5/toggling_symbol_highlighting_in_emacs_with_unique/][Reddit]]) - [[https://www.jamescherti.com/emacs-highlight-keywords-like-todo-fixme-note/][Emacs: Highlighting Codetags Like TODO, FIXME, BUG, NOTE…]] ([[https://www.reddit.com/r/emacs/comments/1ix9i8a/emacs_highlighting_keywords_like_todo_fixme_bug/][Reddit]], [[https://irreal.org/blog/?p=12811][Irreal]]) - [[https://amitp.blogspot.com/2025/02/emacs-tree-sitter-custom-highlighting.html][Amit Patel: Emacs Tree-sitter custom highlighting, part 1]] ([[https://news.ycombinator.com/item?id=43217195][HN]], [[https://lobste.rs/s/hrpsm4/emacs_tree_sitter_custom_highlighting][lobste.rs]]) - [[https://www.youtube.com/watch?v=nAZZ02hPBd0][The Golden Ratio Package in Emacs]] (06:51) - [[https://github.com/tanrax/thankful-eyes-theme.el][tanrax/thankful-eyes-theme.el: Emacs theme with a contrast ready for colour blind or visually impaired people.]] ([[https://activity.andros.dev/@andros/statuses/01JN6GWQ7DPC8BTJW29EXFC1AC][@andros@activity.andros.dev]]) - Navigation: - [[https://christiantietze.de/posts/2025/02/preview-mass-text-replacements-with-emacs-30-1-replace-regexp-as-diff/][Christian Tietze: Preview Mass Text Replacements with Emacs 30.1 replace-regexp-as-diff]] - [[https://github.com/awu7/touchpad-scroll-mode][touchpad-scroll-mode - Smooth momentum-based scrolling]] ([[https://www.reddit.com/r/emacs/comments/1ixsp9r/touchpadscrollmode_smooth_momentumbased_scrolling/][Reddit]]) - [[https://www.youtube.com/watch?v=BjX8-D-NonY][The winnow package: Separating the grain from the chaff #emacs #coding]] (03:20) - winnow results from compilation/grep - Dired: - [[https://gist.github.com/kickingvegas/9c33e97d62054ea3523732459f8bef25][Workaround fix for dired-movement-style bug https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76596 · GitHub]] ([[https://sfba.social/@kickingvegas/114082942326652083][@kickingvegas@sfba.social]]) - Org Mode: - [[https://anonimno.codeberg.page/habit.html][Creating healthier habits finally worked out]] ([[https://social.tchncs.de/@anonimno/114094469230801854][@anonimno@social.tchncs.de]]) - [[https://anonimno.codeberg.page/Review%20template.html][Review template for Performance Evaluation (template in German)]] ([[https://social.tchncs.de/@anonimno/114065923236651402][@anonimno@social.tchncs.de]]) - [[https://www.reddit.com/r/emacs/comments/1izp5no/orgmode_expand_item_in_current_agenda_view/][org-mode: expand item in current agenda view]] - [[https://baty.net/posts/2025/02/capture-template-for-creating-howm-tod-os/][Org mode capture template for creating Howm TODOs - Baty.net]] ([[https://social.lol/@jbaty/114059419856930196][@jbaty@social.lol]]) - [[https://one-octet.dev/posts/Org-mode%3A%20petites%20astuces%201.html][One-Octet: Org-mode: Petites astuces vol 1]] - [[https://www.reddit.com/gallery/1j1zig3][Who needs Obsidian when you have Emacs and Org in Android]] - [[https://github.com/shg/org-inline-anim.el][shg/org-inline-anim.el: Inline playback of animated GIF/PNG for Org]] - [[https://www.reddit.com/r/orgmode/comments/1j2b2gx/update_orgsupertag_25_a_new_way_think_about_tag/][(Update) org-supertag 2.5: A new way think about Tag system]] ([[https://www.reddit.com/r/emacs/comments/1j2b2rh/update_orgsupertag_25_a_new_way_think_about_tag/][Reddit]]) - Import, export, and integration: - [[https://sachachua.com/blog/2025/02/adding-an-anchor-to-a-paragraph-in-org-mode-html-export/][Sacha Chua: Working with smaller chunks of thoughts; adding anchors to paragraphs in Org Mode HTML export]] - [[https://sourcery.zone/articles/20250226102455-blogging_using_emacs_org_roam_and_hugo/][Blogging using Emacs Org Roam and Hugo]] - [[https://www.wisdomandwonder.com/emacs/14174/__trashed-9][Grant Rettke: Org2Blog v1.1.(14-18) Updates Overview]] ([[https://www.reddit.com/r/emacs/comments/1iy35wp/org2blog_v111418_updates_overview/][Reddit]]) - [[https://forge.chapril.org/tykayn/orgmode-to-gemini-blog][orgmode-to-gemini-blog: Génération de capsules gemini et blog html à partir d'articles en fichiers Orgmode. - orgmode-to-gemini-blog - La forge Chapril]] - [[https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html][Why and How I use "Org Mode" for my writing and more]] (2022, [[https://news.ycombinator.com/item?id=43157672][HN]], [[https://irreal.org/blog/?p=12817][Irreal]], [[https://news.ycombinator.com/item?id=34967802][previously on HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=53cd3f83c96728fff22bcc2e51a6ce1fa5aba279][ox-latex: Export PDF metadata using hyperref according to org-export-with-...]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dd24af375d7e5787def04c14f105fa1c9c586f79][Respect `org-file-link-type' in `yank-media' and DND handlers]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=35d12cddc700cac23137e65a67ab1ddc94bc0f46][ox-latex: Improve handling of unnumbered sections in TOC]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6fae2e34ddb95b7690313a52b759ee3c2de65b1][org-store-link: Do not query about store function when INTERACTIVE? is nil]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1izt989/corfu_completionpreviewmode/][corfu + completion-preview-mode]] - [[https://www.reddit.com/r/emacs/s/hNF4Y5Jrap][Comparison of vertico, ivy, consult, counsel, marginalia, ivy-rich, embark, ivy-occur]] - Mail, news, and chat: - [[https://takeonrules.com/2025/03/01/reorganizing-my-rss-feed-reading/][Jeremy Friesen: Reorganizing My RSS Feed Reading]] - sort Org entries by elfeed tag priority, filter - [[https://todon.nl/@mousebot/114080669314726476][mastodon.el 1.1.11: mastodon-view, alerts, fixes]] - [[https://files.mastodon.social/cache/media_attachments/files/114/069/291/024/046/389/original/dd3482b84f08e67f.mp4][twtxt update - Markdown to Org, centred column, new logo, text helper]] ([[https://activity.andros.dev/@andros/statuses/01JN0PMW7067SDA164VGB9AFHK][@andros@activity.andros.dev]]) - Multimedia: - [[https://www.bardman.dev/technology/elfeed][Watch YouTube With Emacs Elfeed and GNU EMMS | bardman's website]] ([[https://fosstodon.org/@hispaemacs/114060794738787007][@hispaemacs@fosstodon.org]]) - AI: - [[https://emacs.dyerdwelling.family/emacs/20250224154229-emacs--ollama-buddy-now-on-melpa/][James Dyer: Ollama Buddy - Now On MELPA!]] ([[https://www.reddit.com/r/emacs/comments/1ix5oav/ollama_buddy_now_on_melpa/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20250302093517-emacs--ollama-buddy-version-0-2-1/][James Dyer: Ollama Buddy Version 0.2.1 - Same prompt to multiple LLMs and choose best answer!]] - Community: - [[https://www.reddit.com/r/emacs/comments/1iymh4t/biweekly_tips_tricks_etc_thread_20250226_week_08/][Bi-Weekly Tips, Tricks, etc. Thread — 2025-02-26 / week 08]] - org sorting, eww-pdf-next/prev-page, stretching - [[https://www.reddit.com/r/emacs/comments/1iz2271/nominate_sidebar_link_updates/][Nominate Side-Bar Link Updates!]] - Reddit - [[https://plaindrops.de/blog/2025/tenyearsofemacs/][My 10 Years with Emacs | Plain DrOps]] ([[https://masto.plaindrops.de/@spacecadet/114087817765620672][@spacecadet@masto.plaindrops.de]]) - [[https://www.reddit.com/r/emacs/comments/1iytdt3/oh_man_i_wish_aboabo_would_actively_maintain_ivy/][Oh man, I wish abo-abo would actively maintain ivy again.]] ivy/abo-abo appreciation thread - Other: - [[https://maxxcan.flounder.online/informatica/emacs/articulos/2025-02-25-emacs-no-tiene-curva-aprendizaje.gmi][Emacs no tiene curva de aprendizaje]] ([[https://mastodon.social/@maxxcan/114065450262945349][@maxxcan@mastodon.social]]) - CVE: [[https://www.cve.org/CVERecord?id=CVE-2025-1244][Emacs: shell injection vulnerability in gnu emacs via custom "man" uri scheme]] ([[https://ieji.de/@LorenzoAncora/114081805969054549][@LorenzoAncora@ieji.de]], [[https://programming.dev/post/26295700?scrollToComments=true][programming.dev]]) - [[https://codeberg.org/theesm/pandoc-convert.el][theesm/pandoc-convert.el: Convert buffers from one format to another using pandoc. - Codeberg.org]] ([[https://social.tchncs.de/@theesm/114077780179231229][@theesm@social.tchncs.de]]) - [[https://codeberg.org/theesm/confluence-tools.el][theesm/confluence-tools.el: A collection of my personal tools for an emacs-centric confluence workflow]] ([[https://social.tchncs.de/@theesm/114076880023508933][@theesm@social.tchncs.de]]) - [[https://emacsredux.com/blog/2025/03/03/the-role-of-the-escape-key-in-emacs/][The role of the Escape key in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1j2ih60/the_role_of_the_escape_key_in_emacs/][Reddit]]) - [[https://mostlymaths.net/2015/11/synctex-and-pdf-view-mode-for-emacs.html/][mostlymaths.net | SyncTeX and pdf-view-mode for emacs]] - [[https://www.reddit.com/r/emacs/comments/1j1p38f/use_whispervoice_in_emacs/][Use whisper(voice) in emacs!]] - [[https://dolzhenko.me/blog/2025/02/emacs-frames-are-not-coming-into-the-foreground-on-mac-os/][Emacs frames are not coming into the foreground on macOS - dolzhenko.me]] ([[https://fosstodon.org/@dsdolzhenko/114071019181605297][@dsdolzhenko@fosstodon.org]]) - [[https://emacs.dyerdwelling.family/emacs/20250226140529-emacs--installing-30_1-on-arch/][James Dyer: Installing Emacs 30.1 On Arch and SUSE]] - [[https://www.reddit.com/gallery/1izzxl0][My Microjournal Rev.2.ReVamp]] ([[https://www.reddit.com/gallery/1izzxl0][r/emacs]]) - Emacs development (including last week's commits): - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13b1436d975b270cb1001cf475fa65cc854ec462][Add auto-margin enable/disable to term]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8937dee9e418c64587769dd22bb9683cd3690688][New commands to convert ASCII to fullwidth characters and back]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b7fdddc86ba1733633fa29a4dec6f76667d29aa5][Mark echistory.el as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a2f6056c5a079a7f3db240171680560a3bd9710][Provide tool-tip display delays on TTY frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cabbb36ae1d089e34c501c54a682ea7121899565][Save IELM input history on "C-c C-c"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=387dcb1be88168f2683af52041b4f5a6e3bde146][Read GUI events from non-main Lisp threads on Android]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8b9194ae03214dd5169bd84f7d83bbe660dd9f90][Make 'completion-preview-sort-function' a defcustom]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85a9b916db126add5a5e2bf4b2b9531ab998cad4][Add :continue-only directive to bind-keys and use-package]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bea00a07990ebfbe420636363f8d3514571ae79d][Add tramp-cleanup-bufferless-connections (bug#76417)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60b071e224136207f7fa24983037522e637e7efa][Make cl-gensym obsolete in favor of built-in gensym]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=706970fc25de34fd63c21bed13e31e96ae258a28][Add Obsolete-since header to hashcash.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=250f4214752d223981259e453c55a8c5cabb111a][Drop hashcash support from Gnus and Message mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d5fe06e79defb0669ef2ba34d644e0836e54a38][Make cl-declare obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9e681aa0c75feaf1c0a5495b0d475698cbdb653][Move buffer related functions from ert-x.el to ert.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a205d554522340e23540bdda63c80965ddd64951][Optionally have 'display-buffer' reuse windows of indirect buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7972a3448d53c515b074e6681fe3a369ada642d6][Mark cdl.el as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=499da9e1a9f63d9a767a3cab1f7771799e1d3274][Optionally inhibit implied resizing while frame is made (Bug#76275)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99410ba902a01d56b49001b4c18a5390b3c5463b][Implement new user option 'quit-window-kill-buffer' (Bug#76248)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96e066be3d252efe44a8321be313a67def14ea4e][Mark kermit.el as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=95fee880e45184f4820e9704b75887ef2d91bd01][New macros incf and decf]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=827a91dbf3a45d6c3c620545b5e620ce76e44bb2][Make 'text-property-default-nonsticky' buffer-local when set]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef8fdd269a244f94f970f51c909eff5de4702048][Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce28916282800b2e4a5f8e244616e25f9e81831a][recentf.el: Add verbosity option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26bd9f61f43c6898f5b143fae8f9d10150c1ba64][define-ibuffer-op opstring active-opstring functions (bug#76222)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ee50a3420fb8df8f3477dac610dcd53c633fff5][Make yank-media auto select the best mime type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d4feb214b7eb802fec34269de11d30b9382cd83][New user option checkdoc-allow-quoting-nil-and-t]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=840be8a7d8e7db8ad7f186678226ac51712724ab][New variable 'treesit-aggregated-outline-predicate' (bug#76398)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1468190e11b7eed49a024ffbff3da2bca21862bc][; * etc/NEWS: Announce MS-DOS updates.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb45d35ea7db5dc93a7856dccf14c01f01bd95fe]['strokes-mode' no longer demands the presence of a mouse]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4faade9f844db5dc09f2805c0f07376663402e41][; * etc/NEWS: Move cl-lib related entries to proper section.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c4f907bad1ad616dda6e5f5eec0b78ebea9f1c4][Make cl-locally obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a102dcebb7d10275cc3818f47cd042ddd27868ff][Add markdown-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d685d21e8ae0cee566420d4dd68586f018b2ce0b][(lexical-binding): Allow changing the default value (bug#74145)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=df93e53a1c648654d8b128a5955bb4ff0229b041][Add MPD stats viewer to 'mpc' (Bug#76350)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=afbf932106fdd1043b0debe9fc9134e031e4c9a6][New functions plusp and minusp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=237afc82b2ed147fe6b1773df303c448ded9679b][Rename treesit-add-simple-indent-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=928bad93609773ca5e9c94cf6e8f24e895e263d3][Rename treesit-simple-indent-modify-rules and fix docstring]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89f88f06a4667a01612704e57f8af43ca19b82c0][Make the rx `eval` form use lexical binding when active]] - New packages: - [[package:consult-gh-with-pr-review][consult-gh-with-pr-review]]: "pr-review" Integration for consult-gh (MELPA) - [[package:denote-search][denote-search]]: Search the contents of your notes (GNU ELPA) - [[package:mode-line-keyboard][mode-line-keyboard]]: Keyboard in mode line for touch screens (MELPA) - [[package:org-daily-reflection][org-daily-reflection]]: Concurrent display of org(-roam) dailies (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2025-02-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/02/2025-02-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/02/2025-02-24-emacs-news/ :EXPORT_DATE: 2025-02-24T08:54:16-0500 :END: - Emacs 30: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00997.html][Emacs 30.1 released]] ([[https://www.reddit.com/r/emacs/comments/1iwfyyl/emacs_301_release/][Reddit]], [[https://lobste.rs/s/on1dfb/emacs_30_1_released][lobste.rs]], [[https://news.ycombinator.com/item?id=43151514][HN]], [[https://lemmy.ml/post/26380297?scrollToComments=true][lemmy.ml]], [[https://irreal.org/blog/?p=12807][Irreal]], [[https://lwn.net/Articles/1011611/][LWN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00802.html][Emacs 30.1 RC1 is available]] ([[https://www.reddit.com/r/emacs/comments/1ituw9t/emacs_301_rc1_is_available/][Reddit]], [[https://irreal.org/blog/?p=12800][Irreal]], [[https://lemmy.ml/post/26298810?scrollToComments=true][lemmy.ml]]) - [[https://www.masteringemacs.org/article/whats-new-in-emacs-301][What's New in Emacs 30.1?]] ([[https://www.reddit.com/r/emacs/comments/1iwxek5/whats_new_in_emacs_301/][Reddit]], [[https://news.ycombinator.com/item?id=43158164][HN]]) - [[https://onlisp.co.uk/Emacs-30_002e1-released-including-which_002dkey.html][J.e.r.e.m.y B.r.y.a.n.t: Emacs 30.1 released including which-key]] - [[https://oylenshpeegul.gitlab.io/blog/posts/20250223/][Tim Heaney: Emacs 30]] - [[https://www.youtube.com/watch?v=WcDhmW3gB4A][What's New in Emacs? (Feb 2025) - System Crafters Live!]] (01:47:02) - [[https://rahuljuliato.com/posts/compiling_emacs_30_1][Rahul Juliato: Compiling Emacs 30.1 from the source on Debian]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Feb 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 27 0130 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/306023632/ Wed Mar 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Thu Mar 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 8 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=AVJ9Njvq4HI][Emacs From Scratch Tamil [ep1]​]] (01:28:42) - Emacs configuration: - [[https://codeberg.org/vifon/lazy-guard][vifon/lazy-guard: Emacs config validator - Codeberg.org]] - [[https://gist.github.com/algal/3f1a126e6ca0be94966377e0b6ca7cb0][Using same .emac.d/ on different hosts: Recipe for gitignoring ignore potentially host-specific files]] - Emacs Lisp: - [[https://opensource.com/article/20/3/variables-emacs][What you need to know about variables in Emacs]] - [[https://blog.einval.eu/2025/02/emacs-skeletons-the-missing-manual/][Emacs Skeletons: The Missing Manual - EINVAL: Valid solutions for invalid problems]] - [[https://babbagefiles.xyz/c-conjecturing-and-practical-considerations-of-recursion-in-emacs/][Benjamin Slade: C-c-c-conjecturing, and dealing with recursion in Emacs (more excursus)]] - [[https://babbagefiles.xyz/lambda-calculus-and-lisp-02-recursion/][Lambda Calculus and Lisp, part 2 (recursion excursion)]] ([[https://www.reddit.com/r/emacs/comments/1iwr5m5/lambda_calculus_and_lisp_part_2_recursion/][Reddit]]) - [[https://www.youtube.com/watch?v=-Qmt3RWR87M&feature=youtu.be][Introduzione al Emacs Lisp]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1is0e9f/making_tab_line_tabs_pretty/][Making tab line tabs pretty]] - [[https://protesilaos.com/codelog/2025-02-20-emacs-fontaine-3-0-0/][Protesilaos Stavrou: Emacs: fontaine version 3.0.0]] - [[https://github.com/DevelopmentCool2449/visual-emacs][I made my Emacs look like Vscode and now I feel like a sinner]] ([[https://www.reddit.com/r/emacs/comments/1isql8q/i_made_my_emacs_look_like_vscode_and_now_i_feel/][Reddit]]) - [[https://codelearn.me/2025/02/24/emacs-glasses-mode.html][Ruslan Bekenev: Emacs: glasses-mode]] ([[https://irreal.org/blog/?p=12815][Irreal]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00586.html][Re: Structured color specifications to simplify color themes (was: [elpa]] - emacs-devel discussion, [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00864.html][Prot will work on stuff]] - Navigation: - [[https://spepo.github.io/2025-02-18-speed-dial-your-favorite-files.html][Peter Povinec: Speed Dialing Your Favorite Files]] ([[https://www.reddit.com/r/emacs/comments/1iskl3w/speed_dialing_your_favorite_files/][Reddit]]) - [[https://www.youtube.com/watch?amp;t=14s&v=pSvsAutseO0][Emacs: ediff basics]] - [[https://github.com/yibie/float-narrow-indirect][(Released) float-narrow-indirect, provides floating window support for narrow-indirect operations]] ([[https://www.reddit.com/r/emacs/comments/1iu04zg/released_floatnarrowindirect_provides_floating/][Reddit]]) - Dired: - [[https://protesilaos.com/codelog/2025-02-18-emacs-dired-preview-0-4-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.4.0]] ([[https://lemmy.ml/post/26176936?scrollToComments=true][lemmy.ml]]) - Writing: - [[http://yummymelon.com/devnull/macos-native-emoji-picking-in-emacs-from-the-edit-menu.html][Charles Choi: macOS Native Emoji Picking in Emacs from the Edit Menu]] ([[https://irreal.org/blog/?p=12796][Irreal]]) - [[https://lgmoneda.github.io/2025/02/09/cognitive-joy-tooling-3-closing-the-creation-application-gap-of-my-knowledge-base-using-auto-segmentation-colors-and-semantic-search.html][Cognitive joy tooling #3: Closing the creation-application gap of my knowledge base using auto-segmentation, colors, and semantic search | lgmoneda]] ([[https://hachyderm.io/@brunoarine/114052984966758890][@brunoarine@hachyderm.io]]) - Org Mode: - [[https://vennemann-online.de/flossblog/post20250223_ascidia.html][ASCII Line Art with Orgmode and Python]] ([[https://nrw.social/@petervennemann/114049836815321447][@petervennemann@nrw.social]]) - [[https://vennemann-online.de/flossblog/post20250218_svgbob.html][ASCII Line Art with Orgmode and SvgBob]] ([[https://nrw.social/@petervennemann/114031412057986656][@petervennemann@nrw.social]]) - [[https://srmorita.xyz/blog/migrando-mi-sistema-de-notas-a-emacs/][Migrando mi sistema de notas a Emacs | ~/srmorita]] ([[https://rebel.ar/@srmorita/114024644246307566][@srmorita@rebel.ar]]) - [[https://www.youtube.com/watch?v=-2kQNmfVzAI][Comprehensive 12 Part Org-Agenda Course in One #emacs #coding #scheduling #org]] (01:34:06) - [[https://list.orgmode.org/5e55afa5-d714-409e-867e-cae8f27b7d9a@gmail.com][Org Mode requests: [FR] org-read-date-style]] - Import, export, and intogration: - [[https://www.youtube.com/watch?v=PgsaODAZyt0][The auto-org-md package #org #markdown #coding #programming #emacs]] (01:03) - [[https://www.youtube.com/watch?v=biGsd4H7vwc][Blogging with Emacs, Hugo, and Github Pages]] (03:41) - [[https://www.reddit.com/r/orgmode/comments/1is42oh/release_chrome_version_of_copy_as_orgmode/][(Release) Chrome version of Copy as Org-mode]] ([[https://www.reddit.com/r/emacs/comments/1is42yj/release_chrome_version_of_copy_as_orgmode/][Reddit]]) - [[https://www.teachmaths.org/20250220_org-mode-beamer/][Matt Maguire: Org Mode Beamer Presentations]] - [[https://www.reddit.com/r/emacs/comments/1iuqoe1/use_orgdownload_to_download_image_links_in_an/][Use org-download to download image links in an org-mode file.]] - [[https://silly.business/blog/bookmarklets-and-custom-url-schemes-are-criminally-underrated/][Bookmarklets (and Custom URL Schemes) Are Criminally Underrated | silly business]] - note that the current org-protocol documentation is at [[https://orgmode.org/manual/Protocols.html][Protocols (The Org Manual)]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1ismjvx/the_mx_menu_is_probably_the_least_talked_about/][The M-x menu is probably the least talked about feature of Emacs.]] - [[https://www.youtube.com/watch?v=is4sCzDTlJY][Emacs Counsel M X Is A Bloody Good Way To Find Commands 2025_02_23_16:29:00]] (07:00) - [[https://www.reddit.com/r/emacs/comments/1it5yyi/simple_functions_for_making_hippieexpand_more/][Simple Functions for Making Hippie-Expand More Intuitive to Use]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1isg77o/which_language_is_one_for_which_emacs_is_godly_at/][which language is one for which emacs is godly at?]] - [[https://github.com/herbertjones/nushell-ts-mode/tree/68afe1a8275880995b4d9a122fecf4accca15183][herbertjones/nushell-ts-mode]] ([[https://fosstodon.org/@nnungest/114048567512836973][@nnungest@fosstodon.org]]) - [[https://github.com/clojure-emacs/cider/releases/tag/v1.17.0][Release CIDER 1.17 ("Cologne") · clojure-emacs/cider · GitHub]] ([[https://hachyderm.io/@bbatsov/114021020353362518][@bbatsov@hachyderm.io]]) - [[https://prikaz98.github.io/blog/plain-text-dev/plain-text-dev.html][Scala Development with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ivtg73/scala_development_with_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1iuhqh4/new_release_for_tsfold_and_treesitfold/][New release for ts-fold and treesit-fold]] - [[https://so.nwalsh.com/2025/02/19-xpath-server][Norm: XPath server 0.0.2]] - [[https://emacs.dyerdwelling.family/emacs/20250221075427-emacs--why-i-switched-from-magit-to-vc-mode/][James Dyer: Why I Switched from Magit to VC-Mode (and How It Works for Me)]] ([[https://irreal.org/blog/?p=12805][Irreal]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/1iwx0zo/made_a_start_on_a_little_elisp_to_open_a_kitty/][Made a start on a little elisp to open a Kitty terminal and execute the program from the current buffer.]] - Web: - [[https://www.reddit.com/r/emacs/comments/1ivix9u/want_to_post_code_on_a_web_page_heres_a_cute/][Want to post code on a web page? Here's a cute snippet to quickly "entitify" it.]] - [[https://lars.ingebrigtsen.no/2025/02/17/html-but-not-too-html/][Lars Ingebrigtsen: HTML, but not too HTML]] ([[https://irreal.org/blog/?p=12798][Irreal]]) - [[https://lars.ingebrigtsen.no/2025/02/19/inserting-images-automatically-in-ewp/][Lars Ingebrigtsen: Inserting Images Automatically in ewp]] - Wordpress - Mail, news, and chat: - [[https://baty.net/posts/2025/02/i-think-i-have-to-go-back-to-mu4e/][I think I have to go back to Mu4e - Baty.net]] ([[https://social.lol/@jbaty/114030682205611895][@jbaty@social.lol]]) - [[https://baty.net/posts/2025/02/turning-markdown-files-into-emails/][Turning Markdown files into emails - Baty.net]] - Multimedia: - [[https://www.youtube.com/watch?v=V0c8CPk9LHk][Watch YouTube with Emacs Elfeed and GNU EMMS]] (01:20) - Fun: - [[https://www.youtube.com/watch?v=XE4U8ieZpU4][Bad Apple! Played In Emacs]] (03:43) - AI: - [[https://i.redd.it/k5r2fmyqmpke1.png][Tool Use + Translation RAG in Emacs Using GPTel and a Super Crappy LLM]] ([[https://www.reddit.com/r/emacs/comments/1ivle5b/tool_use_translation_rag_in_emacs_using_gptel_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1iudh1d/gptelaibo_updates/][gptel-aibo updates]] - [[https://www.youtube.com/watch?v=2VoOoS4cEV0][RAGmacs - Pt. 2: Re-Tooling Emacs With GPTel]] (09:32) - [[https://www.youtube.com/watch?v=Banfijo2u8M][Vibe coding in Emacs]] (13:12) - [[https://www.youtube.com/watch?v=oYhI9X1j0p0][The ChatGPT Shell Package #emacs #ai #coding #programming #openai #llama]] (08:25) - Community: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00851.html][What Questions are Worth Asking Emacs-Newcomers?]] - [[https://youtu.be/xF9XK1DPIX8?si=L6K-k1nIoYKU-aXv&t=376]["I would be SO happy to kick emacs to the kerb!"]] ([[https://www.reddit.com/r/emacs/comments/1iw0o4d/i_would_be_so_happy_to_kick_emacs_to_the_kerb/][Reddit]]) - unhappiness about performance; profiling tips in comments - Other: - [[https://www.youtube.com/watch?v=c69BnacEKVs][advanced emacs: revert-buffer-function]] (03:57) - [[https://github.com/jamescherti/buffer-terminator.el][buffer-terminator (Release 1.1.1): Automatically terminate unused buffers to enhance Emacs' performance by reducing open buffers, thereby minimizing active modes, timers, processes...]] ([[https://www.reddit.com/r/emacs/comments/1it8ymp/bufferterminator_release_111_automatically/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/1it8zys/bufferterminatorel_safely_terminate_unused/][r/planetemacs]]) - [[https://mbork.pl/2025-02-22_Inserting_Ledger_transactions_even_faster][Marcin Borkowski: Inserting Ledger transactions even faster]] - [[https://www.reddit.com/r/emacs/comments/1it7jw7/emacs_application_framework_this_is_amazing/][Emacs Application Framework - This is amazing!]] - [[http://patpatpat.xyz/emacs-athena.html][Emacs Athena on OpenBSD]] ([[https://mastodon.sdf.org/@mostlypat/114021932186232327][@mostlypat@mastodon.sdf.org]]) - [[https://pages.zeppa.xyz/emacs-on-win.html][Использование Emacs под Windows]] ([[https://lor.sh/@zeppelin/114053205773450215][@zeppelin@lor.sh]]) - Emacs development: (savannah.gnu.org is down for me right now, so no updates) - New packages: - [[package:bray][bray]]: Lightweight modal editing (MELPA) - [[package:denote-agenda][denote-agenda]]: Integrate Denote and Org-Agenda (MELPA) - [[package:gptel-aibo][gptel-aibo]]: An AI Writing Assistant (MELPA) - [[package:gptel-fn-complete][gptel-fn-complete]]: Complete the function at point using gptel (MELPA) - [[package:lithium][lithium]]: Lightweight modal interfaces (MELPA) - [[package:ollama-buddy][ollama-buddy]]: Ollama Buddy: Your Friendly AI Assistant (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-02][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! ** 2025-02-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/02/2025-02-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/02/2025-02-17-emacs-news/ :EXPORT_DATE: 2025-02-17T10:54:07-0500 :END: - 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 Feb 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 20 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Feb 22 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Feb 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 27 0130 Asia/Singapore - Beginner: - [[https://codeberg.org/joe-adams/display-buffer-alist-lesson][Lesson on Controlling Emacs Windows]] ([[https://www.reddit.com/r/emacs/comments/1ingagf/lesson_on_controlling_emacs_windows/][Reddit]]) - Emacs configuration: - [[https://github.com/Etenil/emacs-substrate][Etenil/emacs-substrate: Bare-bones emacs configuration starter]] ([[https://toot.cat/@etenil/113989715866452355][@etenil@toot.cat]]) - [[https://github.com/viglioni/lauremacs/tree/new-lauremacs][viglioni/lauremacs at new-lauremacs]] ([[https://bsky.app/profile/did:plc:kjrvinfzb3xr55otof5m5z4u/post/3lia3zpxp4c2y][@laura.viglioni.com]]) - [[https://github.com/orzechowskid/duomacs/tree/next][orzechowskid/duomacs at next]] ([[https://bsky.app/profile/did:plc:53fgoxesvvf4vqpdkxgk3vmg/post/3liad7qks3k2m][@danorz.com]]) - Emacs Lisp: - [[https://irreal.org/blog/?p=12778][Irreal: Elisp Abstraction]] - [[https://www.youtube.com/watch?v=BvoZAUXl-Sg][Xah Talk Show 2025-02-16 Ep614 emacs lisp coding, keyword parameters]] (01:01:10) - Appearance: - [[https://blog.fixermark.com/posts/2025/unstick-terminals-in-emacs/][Mark Tomczak: Unstick Terminals in Emacs]] - [[https://emacsredux.com/blog/2025/02/13/customizing-color-themes/][Emacs Redux: Customizing Color Themes]] - [[https://lifeofpenguin.blogspot.com/2025/02/emacs-font-is-wider.html][Anand Tamariya: Emacs Font is wider]] - [[https://www.reddit.com/gallery/1iomeir][I have created some Emacs themes and would love your feedback to finalize and submit them. Your critique on which looks good would be highly appreciated.]] - Navigation: - [[https://mbork.pl/2025-02-17_isearch-forward-thing-at-point][Marcin Borkowski: isearch-forward-thing-at-point]] ([[https://irreal.org/blog/?p=12794][Irreal]]) - [[https://willghatch.net/blog/text-editing/composiphrase_composable-editing-language-like-vim-but-moreso/][Composiphrase: Composable editing language like Vim, but moreso]] ([[https://mastodon.social/@willghatch/113986012705324174][@willghatch@mastodon.social]]) - [[https://chamook.lol/emacs-macro-for-classes-to-records/][An emacs macro to transform DTOs]] ([[https://hachyderm.io/@chamook/114014122403402269][@chamook@hachyderm.io]]) - [[https://github.com/bbatsov/projectile/releases/tag/v2.9.0][Projectile 2.9 released!]] ([[https://www.reddit.com/r/emacs/comments/1ioggxv/projectile_29_released/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=5IJVDCpE3vA&list=PLGx4TR_jvOQDIT878vGDe1ElUlij3UEKI&pp=gAQB][Introduction to Emacs Writing Studio - YouTube]] ([[https://aus.social/@danderzei/114004818735225892][@danderzei@aus.social]]) - Org Mode: - [[https://list.orgmode.org/5e55afa5-d714-409e-867e-cae8f27b7d9a@gmail.com][Org Mode requests: [FR] org-read-date-style]] - [[https://www.naiquev.in/recurring-checklists-using-org-mode-in-emacs.html][Recurring checklists using org mode in emacs]] ([[https://www.reddit.com/r/emacs/comments/1iobhc4/recurring_checklists_using_org_mode_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=43014481][HN]], [[https://irreal.org/blog/?p=12792][Irreal]]) - [[https://irreal.org/blog/?p=12787][Irreal: Using Emacs For Research Notes]] - [[https://github.com/pprevos/citar-org-mode][New literature notes package]] ([[https://www.reddit.com/r/orgmode/comments/1iov5rz/new_literature_notes_package/][Reddit]]) - citar-org-mode - [[https://git.sr.ht/~trevdev/emacs.d/tree/02db5c59753ad8d302689472f224567732679e09/item/lisp/td-org.el#L152][Org dynamic block for calculating sprint points]] ([[https://fosstodon.org/@trevdev/113986185654268029][@trevdev@fosstodon.org]]) - [[https://ryan.himmelwright.net/post/org-babel-setup/][Organizing my Emacs config with Org-Babel]] - Import, export, and integration: - [[https://github.com/yibie/org-headline-card][(Released) Org-headline-card, convert org-mode headlines and their contents into beautiful visual cards.]] ([[https://www.reddit.com/r/orgmode/comments/1iq1l5e/released_orgheadlinecard_convert_orgmode/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1iqsncs/update_orgsupertag_enhanced_the/][(Update) org-supertag: Enhanced the org-supertag-node-add-reference Command]] - [[https://ooblick.com/2022/05/a-few-more-thoughts-on-literate-programming/][A Few More Thoughts on Literate Programming]] (2022, [[https://www.reddit.com/r/planetemacs/comments/1imd9j8/a_few_more_thoughts_on_literate_programming/][Reddit]]) - [[https://medium.com/@screwlisp/fizzbuzz-battle-orgmode-versus-the-repl-for-lazy-lisp-series-an-emacs-story-b98f633a20d8][Fizzbuzz battle: Orgmode versus THE REPL for lazy lisp series, an emacs story | by screwlisp | Feb, 2025 | Medium]] ([[https://mastodon.sdf.org/@screwtape/114001426112045076][@screwtape@mastodon.sdf.org]]) - [[https://visd0m.dev/posts/how-to-blogpost-directly-from-emacs/][how to blogpost directly from emacs | visd0m.dev]] ([[https://mastodon.sdf.org/@screwtape/113947657504918728][@screwtape@mastodon.sdf.org]]) - ox-hugo, GitHub actions - [[https://www.reddit.com/r/orgmode/comments/1iq5a5d/maintaining_a_youtube_list_as_an_orgtable/][Maintaining a youtube list as an org-table: yt-playlist]] - [[https://www.reddit.com/r/emacs/comments/1iq31nz/orgreminders_an_emacs_plugin_for_interacting/][org-reminders : An Emacs plugin for interacting between macOS Reminders and org mode.]] - [[https://charlbotha.com/til/Show-Emacs-org-timer-countdown-in-macOS-menubar#double-bonus-macos-do-not-disturb-during-pomodoro][Show Emacs org-timer countdown in macOS menubar]] ([[https://bsky.app/profile/did:plc:oy5vmr2vnff6yxs65hwgk5xq/post/3li4zqbiqck2q][@charlbotha.com]]) - [[https://christianmoe.com/en/blog/2025/Comments-via-Mastodon][Comments via Mastodon]] ([[https://toot.si/@noctuaminervae/113981434688400117][@noctuaminervae@toot.si]]) - and moderation in Org Mode - Denote: - [[https://protesilaos.com/codelog/2025-02-11-emacs-splitting-denote-many-packages/][Protesilaos Stavrou: Emacs: I am in the process of splitting Denote into many packages]] - Coding: - [[https://medium.com/@screwlisp/my-personal-emacs-slime-useage-examples-b2c8b6b9e023][My personal emacs slime useage examples | by screwlisp | Feb, 2025 | Medium]] ([[https://me.dm/@screwlisp/113993657758094213][@screwlisp@me.dm]]) - [[https://github.com/bjfer/hdl-toml][VHDL-LS toml generator]] ([[https://www.reddit.com/r/emacs/comments/1iq9vbw/vhdlls_toml_generator/][Reddit]]) - [[https://goykhman.ca/gene/blog/2021-04-26-debug-swift-pm-using-dap-debug.html][Demo of how to set up Emacs dap-mode for Swift debugging]] - [[https://fpvmorais.com/post/emacs-major-modes-for-power-bi/][Emacs Major Modes for Power BI · A #dataOp ramblings]] - [[https://so.nwalsh.com/2025/02/16-xpath-server][Norm: XPath server]] - [[https://www.reddit.com/r/emacs/comments/1imfhwi/magit_now_natively_supports_adding_icons_in_the/][Magit now natively supports adding icons in the status buffer]] - [[https://blog.alarsyo.net/posts/2025/02/on-jujutsu-and-magit/][On Jujutsu and Magit · Antoine Martin]] ([[https://lobste.rs/s/oafv9d][lobste.rs]]) - Mail, news, and chat: - [[https://activity.andros.dev/@andros/statuses/01JKXBZRDCVZ6KJK3X7PY945R0][twtxt.el update: viewing profiles]] - Spacemacs: - [[https://www.youtube.com/watch?v=frBJQpuNtVk][Is spacemacs the best emacs distro?]] (25:57) - Doom Emacs: - [[https://www.youtube.com/watch?v=IAZU6sC46YU][Installing Doom Emacs on Windows #emacs #doomemacs #keybinds]] (10:29) - AI: - [[https://vimeo.com/1057069626][writing elisp with ellama]] ([[https://www.reddit.com/r/emacs/comments/1iq4npo/writing_elisp_with_ellama/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ioflhi/ollama_buddy_updates_individual_models_can_be/][Ollama Buddy Updates! - Individual models can be assigned to individual commands + more!]] - [[https://github.com/MatthewZMD/aidermacs][Aidermacs: Aider AI Pair Programming in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1in88k6/aidermacs_aider_ai_pair_programming_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ip82ze/copilotchat_v2_is_here/][Copilot-chat v2 is here]] - [[https://www.reddit.com/r/emacs/comments/1imq6wt/gptelfncompleteel_formerly_gptelmanualcomplete/][gptel-fn-complete.el (formerly gptel-manual-complete) updates]] - [[https://www.youtube.com/watch?v=Kvl5XKppwrk][Using ChatGPT via gptel to make my Emacs nutrition tracker smarter]] (05:58) - [[https://www.youtube.com/watch?v=7nKpGwg-PJg][Emacs Lisp Live Code | quick gemini API integrration]] (35:58) - Community: - [[https://taonaw.com/2025/02/11/more-emacs-would-be-nice.html][TAONAW - Emacs and Org Mode: More Emacs would be nice, but...]] ([[https://irreal.org/blog/?p=12783][Irreal]], [[https://irreal.org/blog/?p=12785][follow-up]]) - [[https://maxxcan.flounder.online/informatica/emacs/articulos/2025-02-17-a-veces-todo-nos-lleva-a-emacs.gmi][A veces todo nos lleva a Emacs y por qué adoro el blog de Irreal]] ([[https://mastodon.social/@maxxcan/114017691897740876][@maxxcan@mastodon.social]]) - [[https://medium.com/@screwlisp/live-interview-with-kent-pitman-incoming-216092e24f44][Live Interview With Kent Pitman Recorded! - screwlisp - Medium]] ([[https://me.dm/@screwlisp/113988263693348967][@screwlisp@me.dm]]) - Emacs history - [[https://www.youtube.com/watch?v=DqKfUnaKozA][Глупая война между Vim и GNU Emacs]] (22:46) - Other: - [[https://speechcode.com/blog/llm-unlock][Arthur A. Gleckler: LLM Unlock]] - using pass to store secrets - [[https://www.reddit.com/r/emacs/comments/1iozkby/calibredbel_new_update_support_folder_metadata/][calibredb.el new update: support folder metadata]] - [[https://medium.com/@screwlisp/inferior-lisp-emacs-unicode-lookup-d4faec4f0413][Inferior lisp emacs unicode lookup. EDIT: I GOT LEARNED SOME EMACS | by screwlisp | Feb, 2025 | Medium]] ([[https://me.dm/@screwlisp/114018067121624367][@screwlisp@me.dm]]) - [[https://lemmy.eco.br/post/10972925][guile on emacs+termux fails to run. this was my solution - Brasil]] - Emacs development: - emacs-devel: - [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76120#196][#76120 - [PATCH] Expose the native sharing dialog (macOS) - GNU bug report logs]] - Philosophical considerations regarding proprietary OS features - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00543.html][Notes on process for getting FTP access to upload Emacs binaries]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00477.html][Re: igc: Info manual for MemoryPoolSystem]] - kludge for easy access to local info - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89f88f06a4667a01612704e57f8af43ca19b82c0][Make the rx `eval` form use lexical binding when active]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d59974da71ec7ae20175d74269d4ca3d9be1cc7][vc-revert-file: Support reverting directories]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=05a96fd39809f11a3820e2164b23ebf9df192b13][Add mhtml-ts-mode.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=667d011410d1ab53fb90a497eb07f0b65c933821][New functions oddp and evenp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8a4c3a091bc6ebab40db3b33f4d15bb1040dbcb][completing-read-multiple: CRM indication and prompt customization]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18ebbba6c422617a16cc36082a8ba871b5bfce2c][(smerge-refine-exchange-point): New command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=315519fa7c8e5e142b6abca7b78a47ad3c0cbe37][Teach gnus/message about international Re: variants]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6967587daef027b0f4fd917b5181b43e45c7cb56][Bind sieve-refresh-scriptlist to 'g' in sieve-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f1d84d593bf864b72043ff2a598b18b5e9b05be][Add optional PREDICATE argument to read-directory-name]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86e17fbcbddb57b0653b7046202e54624c477836][Change the project-switch-project prompt to include the dir name]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=82da36286265bb34baf39425a880dc11285648f2][New command project-find-matching-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d4927192a23bceb1403bd0170d5b4849162262d][Mark package-x.el as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aade1b707c6b4932ed023f387d49324c6a7123eb][Add go-work-ts-mode for Go workspace files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7aa42917288829406d12c6d5c537ef9a720326a2][image-dired: Add extra keybinds for navigation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=788380cf6a2529ee7477aaadaa430e889c76dacd][Eliminate bookmark-maybe-historicize-string duplicates]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b34dbf4003a96c1b48e4981eedf2ed7abe43849][Don't warn for packages without a footer line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a669b6be523e043423b81571a8c94cb49ccc8e5][Set process-adaptive-read-buffering to nil by default]] - New packages: - [[package:hatty][hatty]]: Query positions through hats (MELPA) - [[package:ob-pic][ob-pic]]: Org babel functions for pic language (MELPA) - [[package:org-gnosis][org-gnosis]]: Roam-like Knowledge Management System (GNU ELPA) - [[package:package-x][package-x]]: Package extras (GNU ELPA) - [[package:perl-ts-mode][perl-ts-mode]]: Another Major mode for Perl (MELPA) - [[package:radio][radio]]: Listen to Internet radio (NonGNU ELPA) - [[package:sideline-eglot][sideline-eglot]]: Show eglot information with sideline (MELPA) - [[package:treesit-fold][treesit-fold]]: Code folding using treesit (NonGNU ELPA) - [[package:typst-ts-mode][typst-ts-mode]]: Tree Sitter support for Typst (NonGNU ELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-02][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! ** 2025-02-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/02/2025-02-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/02/2025-02-10-emacs-news/ :EXPORT_DATE: 2025-02-10T13:51:27-0500 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/1im58nw/looking_for_testers_nix_flakes_integration_for/][Looking for testers: Nix (Flakes) integration for Eshell]] ([[https://github.com/NixOS/nix-mode/pull/202][Github]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00295.html][Re: Status of xwidgets support]] - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #2 2025 (v #živo) https://dogodki.kompot.si/events/36aa7507-8a4f-4ab4-bd1f-fa12b5d1accb Tue Feb 11 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Feb 12 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 14 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/306101614/ Sat Feb 15 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 20 0000 Asia/Singapore - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Feb 22 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://youtube.com/watch?v=HyMCzEwI4cU&si=MtSPZykCRYfRl4kM][Tool Time Session 1: Emacs Basics]] (2020, [[https://www.reddit.com/r/emacs/comments/1ikb61r/tool_time_session_1_emacs_basics/][Reddit]]) - [[https://www.youtube.com/watch?v=izlOuKf_jxU][Emacs Tamil Introduction]] (01:21:28) - Emacs configuration: - [[https://www.youtube.com/watch?v=qvXclq0cg8k][Rebuilding my Emacs setup and some beginner tips]] (04:03:17) - [[https://ooblick.com/2025/02/location-based-themes-in-emacs/][Location-Based Themes in Emacs | Epsilon Clue]] ([[https://www.reddit.com/r/emacs/comments/1ih2hk5/locationbased_themes/][Reddit]]) - [[https://mbork.pl/2025-02-10_Running_one_own's_commands][Marcin Borkowski: Running one own's commands]] - [[https://codeberg.org/joe-adams/hydrogen][Hydrogen Framework for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1iis6kd/hydrogen_framework_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ilcodh/elpaca_updates/][Elpaca Updates]] - [[https://tdback.net/posts/development-environments/][Development Environments With Emacs, Nix, and Direnv | tdback.net]] ([[https://social.tdback.net/@tdback/statuses/01JKPPMZ9YSFBN7JMP3R3ZA2CA][@tdback@social.tdback.net]]) - [[https://blog.iagosto.dev/entradas/personalizando-emacs][Personalizando Emacs - iAgosto Blog]] ([[https://mast.lat/@agosto182/113953935049906564][@agosto182@mast.lat]]) - Emacs Lisp: - [[https://blog.tjll.net/a-beginners-guide-to-extending-emacs/][A Beginner's Guide to Extending Emacs (implementing a completion backend for reStructuredText)]] ([[https://www.reddit.com/r/emacs/comments/1ihvxfr/a_beginners_guide_to_extending_emacs_implementing/][Reddit]], [[https://news.ycombinator.com/item?id=45223239][HN]]) - [[http://yummymelon.com/devnull/elisp-cheatsheet-for-python-programmers.html][Elisp Cheatsheet for Python Programmers]] ([[https://www.reddit.com/r/emacs/comments/1iijj2j/elisp_cheatsheet_for_python_programmers/][Reddit]], [[https://irreal.org/blog/?p=12766][Irreal]]) - [[https://www.youtube.com/watch?v=-Qmt3RWR87M][Introduzione al Emacs Lisp]] (32:51, [[https://mastodon.cloud/@nfvblog/113967690716501762][@nfvblog@mastodon.cloud]]) - Appearance: - [[https://emacsredux.com/blog/2025/02/03/clean-unloading-of-emacs-themes/][Emacs Redux: Clean Unloading of Emacs Themes]] ([[https://irreal.org/blog/?p=12771][Irreal]]) - [[https://i.redd.it/ilma113u46he1.png][NANO Emacs, minimal version in 256 lines]] ([[https://www.reddit.com/r/emacs/comments/1ihp5sk/nano_emacs_minimal_version_in_256_lines/][Reddit]]) - [[https://github.com/kickingvegas/calle24][kickingvegas/calle24: Calle 24 - Proxy Emacs image assets with SF Symbols]] ([[https://sfba.social/@kickingvegas/113950157801081190][@kickingvegas@sfba.social]]) - Navigation: - [[https://www.youtube.com/watch?v=z38_FhNKHuY][Quickly delete all lines containing a string #emacs #coding #programming]] (02:47) - [[https://metaredux.com/posts/2025/02/03/projectile-introduces-significant-caching-improvements.html][Meta Redux: Projectile Introduces Significant Caching Improvements]] ([[https://www.reddit.com/r/planetemacs/comments/1igns4l/meta_redux_projectile_introduces_significant/][Reddit]], [[https://irreal.org/blog/?p=12776][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=QlYQijQCNHU][One and a half-hour advanced course on Org Mode (8 videos in one) #emacs #orgmode #org]] (01:32:15) - [[https://vennemann-online.de/flossblog/post20250208_pencilandpaper.html][Interaktive Berechnungs-Formulare mit Org-Mode und Python]] ([[https://nrw.social/@petervennemann/113968153980158609][@petervennemann@nrw.social]]) - [[https://dev.classmethod.jp/articles/emacs-org-mode-kwsh-2025/][Emacs org-modeを使ったタスク管理一例(2025年) | DevelopersIO]] ([[https://rss-mstdn.studiofreesia.com/@dev_classmethod/113967010436441836][@dev_classmethod@rss-mstdn.studiofreesia.com]]) - [[https://maxxcan.flounder.online/informatica/emacs/articulos/2025-01-19-programacion-literaria-2.gmi][Programación literaria en Emacs. 2ª Parte.]] ([[https://mastodon.social/@maxxcan/113960610638116818][@maxxcan@mastodon.social]]) - [[https://github.com/artsi0m/posts/blob/master/2025-01-22-195006.org][howm meets org-drill: Note-taking tool with flashcards combined]] ([[https://news.ycombinator.com/item?id=42967738][HN]]) - [[https://breatheoutbreathe.in/2025-02-03-follow-up-emails-mu4e-org-capture.html][Follow up on emails with mu4e and org capture]] - [[https://gist.github.com/DarkBuffalo/8e0fea0f2ab66d52c371149324bf9ab7][auto latest commits in org files · GitHub]] ([[https://mastodon.social/@DarkBuffalo/113968880306825807][@DarkBuffalo@mastodon.social]]) - [[https://github.com/vberezhnev/.emacs.d/blob/main/lisp/my-org-habit.el][My edited org-habit module]] ([[https://www.reddit.com/r/emacs/comments/1ik87vs/my_edited_orghabit_module/][Reddit]]) - uses glyphs - [[https://www.reddit.com/r/orgmode/comments/1igrbfv/update_orgsupertag_229_added_tag_content_viewer/][(Update) org-supertag 2.2.9: Added Tag Content Viewer]] ([[https://github.com/yibie/org-supertag][Github]]) also, [[https://www.reddit.com/r/orgmode/comments/1ihy9g2/update_orgsupertag_implements_nested_tags/][nested tags]] - Import, export, and integration: - [[https://chrismaiorana.com/from-emacs-to-microsoft-word/][Chris Maiorana: From Emacs To Microsoft Word (And Beyond, Really)]] ([[https://www.youtube.com/watch?v=WKZBGmxglwU][YouTube]] 11:35, [[https://irreal.org/blog/?p=12773][Irreal]]) - [[https://tech.toryanderson.com/2025/02/09/snippets-that-defy-orgmode-tangling/][Tory Anderson: snippets that defy orgmode tangling]] - Coding: - [[https://gts.plexwave.org/@spnw/statuses/01JK927C088R7J2SRS1GS9GXZB][TIL sgml-tags-invisible when editing HTML]] - [[https://readwithai.substack.com/p/navigating-typescript-in-emacs-with][Navigating Typescript in Emacs with tide-nav.el]] ([[https://www.reddit.com/r/emacs/comments/1ihrt5q/navigating_typescript_in_emacs_with_tidenavel/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ihiitt/magit_v430_released/][Magit v4.3.0 released]] ([[https://irreal.org/blog/?p=12764][Irreal]]) - Shells: - [[https://itsfoss.com/emacs-as-terminal-multiplexer-windows/][Using Emacs as Terminal Multiplexer on Windows]] - Web: - [[https://takeonrules.com/2025/02/05/quick-switch-default-browser/][Jeremy Friesen: Quick Switch Default Browser]] - Mail, news, and chat: - [[https://todon.nl/@mousebot/113947220695602751][mastodon.el 1.1.9: filtered notifications, tag group timelines]] - [[https://gitlab.com/publicvoit/tootsnoop][Karl Voit / tootsnoop · GitLab - archive Mastodon stats, sample usage in Org babel block]] ([[https://graz.social/@publicvoit/113958478275142870][@publicvoit@graz.social]]) - AI: - [[https://emacs.dyerdwelling.family/emacs/20250207092636-emacs--ollama-buddy-local-llm-integration-for-emacs/][James Dyer: Ollama Buddy - Local LLM Integration for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ijr0ia/ollama_buddy_local_llm_integration_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=JHXG225oP8E][RAGmacs - Pt. 1: Retrieving Deep Value in Emacs]] (09:43) - [[https://www.youtube.com/watch?v=14KNPxEe1hU][The Augmented Software Engineer - Ep.15 - Emacs/Local]] (02:25) - ollama - Community: - [[https://macadie.info/2025/02/09/2024-02-austin-emacs-meetup/][Eric MacAdie: 2024-02 Austin Emacs Meetup]] - [[https://i.delta.chat/#65739507A4BFF881DB6323300633CCACC2DC497A&a=81csn829i%40nine.testrun.org&g=Emacs%20en%20Espa%C3%B1ol&x=QkUXuwmJ47VuX2qHKbVs93tk&i=fH1UgrP7QTq21eO7HHBEfJld&s=gZHLSJYjLVQHb4_TsDQBM_eo][Emacs en Español - Delta Chat]] ([[https://social.tchncs.de/@cr0n0s/113954212541121131][@cr0n0s@social.tchncs.de]]) - [[https://www.youtube.com/watch?v=AmuZUvm_PCk][02 - Text Editing Approaches - Vim and Emacs - History]] (39:49) - Other: - [[https://bicycleforyourmind.com/much_ado_about_emacs_007][Much Ado about Emacs 007 - Bicycle For Your Mind]] ([[https://fosstodon.org/@macosxguru/113955607180759040][@macosxguru@fosstodon.org]]) - org headers, quick window, marked 2, check parens - [[https://codeberg.org/akib/emacs-ednc-popup][akib/emacs-ednc-popup: Show EDNC notifications using child frame popups - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/1iiolww/edncpopup_show_ednc_notifications_using_child/][Reddit]]) - [[https://github.com/DarkBuffalo/kimai.el][DarkBuffalo/kimai.el: Kimai time-tracking application - report last month's activities in Org format]] ([[https://mastodon.social/@DarkBuffalo/113962422466651510][@DarkBuffalo@mastodon.social]]) - [[https://www.youtube.com/watch?v=9lE45khK3qU][Properly Installing Emacs on Windows #emacs #windows #coding #programming]] (19:22) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00277.html][Re: Widgets that a GUI toolkit should have for Emacs.]] - thoughts on immediate-mode toolkits - [[https://codeberg.org/LS-Shandong/GNU-Emacs-Manual-zh][Starting work on translation of GNU Emacs Manual to Chinese]] ([[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00326.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00085.html][CL packages in Emacs Lisp revisited]] - namespaces - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00240.html][igc: Some benchmarks]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=424fc4a56cb33af05a1d59c75c9159df7086b3c6][ansi-osc-directory-tracker respects remote files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cc8709ac2ceb0888ed1868292400049b98fe642][Refresh package list without blocking]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3123562866130d4ab45c5af7b80aaf0815060ce5][Eliminate savehist duplicated symbols]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77ff0df588b6691db38be810210225e84d15eca3][Prioritize split along the longest edge by default.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d41178368eb73873f34c15b58062a7447802c914][New function insert-special-event and special event sleep-event]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=999d054dc1e265f1a39c10035a3a3f7f75de8445][Make it configurable to highlight Python 2 builtins]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2dbcabec78bac334d5928e3b7201c05adb30cc05][Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2eb6171ec96eac0c78cf20b3003fcbcb1206c8c7][Don't use obsolete In-Reply-To format in messages (Bug#64454)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9597881592049509d62f91139316ac0eba2fb19d][Add inhibit-auto-revert macro]] - New packages: - [[package:a68-mode][a68-mode]]: Major mode for editing Algol 68 code (GNU ELPA) - [[package:auth-source-xoauth2-plugin][auth-source-xoauth2-plugin]]: authentication source plugin for xoauth2 (GNU ELPA) - [[package:autorevert-tail-truncate][autorevert-tail-truncate]]: auto-revert-tail your files with RAM control (GNU ELPA) - [[package:erlang-ts][erlang-ts]]: Major modes for editing Erlang (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-02][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! ** 2025-02-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/02/2025-02-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/02/2025-02-03-emacs-news/ :EXPORT_DATE: 2025-02-03T09:10:44-0500 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00766.html][F-Droid are in need of a new maintainer for their Emacs package.]] - 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/305908631/ Wed Feb 5 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto -- Thu Feb 6 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 8 0000 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #2 2025 (v #živo) https://dogodki.kompot.si/events/36aa7507-8a4f-4ab4-bd1f-fa12b5d1accb Tue Feb 11 1900 CET - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Feb 12 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 14 1800 Europe/Paris - Emacs configuration: - [[https://rickwysocki.com/posts/2025/01/link-roundup-january-27-2025/][Brief thoughts from my adventure into Emacs]] ([[https://mas.to/@rickwysocki/113902371034524987][@rickwysocki@mas.to]]) - under the section "Building It Yourself" - minimizing dependencies - [[https://www.youtube.com/watch?v=qUCaeDcM3BE][configuring emacs]] (04:13) - Emacs Lisp: - [[https://www.kriscarta.com/posts/rtfm][Kris Carta: RTFM or: how I'm (re-)learning to love documentation]] - [[https://emacsredux.com/blog/2025/02/03/debugging-emacs-commands/][Emacs Redux: Debugging Emacs Commands]] ([[https://irreal.org/blog/?p=12761][Irreal]]) - [[https://github.com/yaitskov/ert-scope][yaitskov/ert-scope: isolate buffers and files created within a scope of ert test]] ([[https://www.reddit.com/r/emacs/comments/1ibm3it/ertscope_package_for_ert_test_isolation/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ie7qz7/if_you_have_problems_with_parentheses_randomly/][If you have problems with parentheses randomly being deleted, come here]] - show-paren-context-when-offscreen - [[https://programadorwebvalencia.com/obteniendo-datos-asincronos-de-una-api-con-emacs-lisp/][Obteniendo datos asíncronos de una API con Emacs Lisp | Getting data from an API with Emacs Lisp]] - [[https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html][Dibujando figuras con Emacs]] ([[https://mastodon.social/@geekland/113916031960933162][@geekland@mastodon.social]]) - Navigation: - [[https://vmst.io/@t0yv0/113926344601704453][Fix C-x 1 to maximize side windows instead of failing; toggle back if already maximized]] - [[https://notes.alexkehayias.com/emacs-sticky-buffer/][Emacs Sticky Buffer]] - [[https://github.com/hoverwinter/kys/issues/2][a winner mode replacement · Issue #2 · hoverwinter/kys · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1igfsdy/say_goodbye_to_winnermode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ic17po/i_spent_an_entire_day_implementing_a_function/][my/find-files-with-fd; also, I spent an entire day implementing a function that's already provided by consult]] - [[http://arialdomartini.github.io/emacs-imenu][Arialdo Martini: Emacs: a peek under Imenu’s hood]] ([[https://www.reddit.com/r/emacs/comments/1ieb9th/a_peek_under_imenus_hood/][Reddit]]) - [[https://streamable.com/mgw2q2][Watch consult-git-grep_with-file-pattern | Streamable]] - Writing: - [[https://www.youtube.com/watch?v=5IJVDCpE3vA][Introduction to Emacs Writing Studio]] (25:28) - [[https://www.youtube.com/watch?v=HFUAKJI0_SI][Emacs Writing Studio: Ideation (Taking fleeting and permanent notes)]] (17:22) - [[https://www.youtube.com/watch?v=RGUvNnO7lj4][Emacs Writing Studio: Inspiration (Read e-books, manage a bibliography, surf the web and play music)]] (23:12) - [[https://satish.com.in/20160319/][IAST input method for Emacs - International Alphabet of Sanskrit Transliteration (IAST)]] - Org Mode: - [[https://www.youtube.com/watch?si=FcZQne9IRlwAprbB&v=S4f-GUxu3CY&feature=youtu.be][Org mode and Spacemacs: The Absolute Minimum you need to know]] - [[https://www.youtube.com/watch?v=KMGgHyaIpo0][My simple note taking system #emacs #orgmode #coding #programming #notes]] (05:39) - [[https://tux-edu.tv/videos/watch/803676ef-9d9c-48bd-9f7c-3c7e81956343][Stupidly Simple Notes Taking With Emacs - TuxeduTV]] - [[https://takeonrules.com/2025/01/29/seeking-inspiration-from-the-notes-ive-taken/][Jeremy Friesen: Seeking Inspiration from the Notes I've Taken]] - [[https://copingmechanism.com/posts/2025/02/prevent-org-todo-from-messing-with-windows/][Prevent Org-todo from messing with windows - Coping Mechanism]] ([[https://social.lol/@jbaty/113939754302139696][@jbaty@social.lol]]) - [[https://www.reddit.com/r/orgmode/comments/1ide956/update_orgsupertag_implements_tag_completion/][(Update) org-supertag Implements Tag Completion]] - [[https://www.youtube.com/watch?v=MSZ7f-n9Jic][Nuke em! Quick search and replace #emacs #org #markdown]] (01:08) - [[https://github.com/lf-araujo/workbenchless][lf-araujo/workbenchless: Single-file Emacs configuration for a powerful scientific Notebook system that works flawlessly over ssh.]] ([[https://www.reddit.com/r/emacs/comments/1idr7k9/scientific_notebook_based_in_snippets_from_yall/][Reddit]]) - [[https://fediverse.tv/videos/watch/426f16d5-94cd-4081-9d3b-4f99bba2fb36][Construyendo el website Hispa-Emacs.org enteramente desde Emacs - FTV]] - [[https://list.orgmode.org/87y0ysb20i.fsf@localhost/T/#u][OrgMeetup meeting notes]] ([[https://fosstodon.org/@yantar92/113918741915987745][@yantar92@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1ifcci3/syncing_orgmode_reading_list_to_remarkable_tablet/][Syncing org-mode reading list to reMarkable tablet]] - [[https://babbagefiles.xyz/termux-extra-keys-emacs-org-roam-node-android/][Using Emacs and Org-Roam/Org-Node on Android (with Termux Extra Keys and Org-Node)]] - [[https://arnesonium.com/2025/01/configuring-orgzly-with-directory-local-variables][Erik L. Arneson: Configuring Orgzly Interaction with Directory Local Variables]] - [[https://github.com/nitincodery/org-dex/][nitincodery/org-dex: A browser extension that copies open tabs to your clipboard in org-mode format, ready to use with your org-capture template]] ([[https://www.reddit.com/r/orgmode/comments/1ie9ie0/orgdex_10_a_browser_extension_for_copying_tabs_to/][Reddit]]) - Denote: - [[https://www.youtube.com/watch?v=UylZOHIwnBw][Emacs Writing Studio (Exploring your Denote digital knowledge garden)]] (31:17) - [[https://www.youtube.com/watch?v=s7Mf6udiCSE][Emacs Writing Studio (Create and manage literature notes with Citar-Denote)]] (28:13) - Completion: - [[https://emacs.dyerdwelling.family/emacs/20250130074049-emacs--copy-icomplete-candidate-to-clipboard/][James Dyer: Copying completion candidate to the clipboard]] ([[https://irreal.org/blog/?p=12759][Irreal]]) - Coding: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01120.html][User experience: eglot configuration]] - emacs-devel discussion on ideas for making eglot easier to configure - [[https://www.youtube.com/watch?v=fd7xcTG5Z_s][Java programming in Emacs using Eglot - YouTube]] ([[https://www.reddit.com/r/emacs/comments/1ibkh2h/programming_java_in_emacs_using_eglot/][Reddit]]) - [[https://github.com/gavv/project-headerline][project-headerline: Customizable project headerline]] ([[https://www.reddit.com/r/emacs/comments/1igo2en/projectheaderline_customizable_project_headerline/][Reddit]]) - [[https://www.youtube.com/watch?v=SQ3Beqn2CEc][Emacs: introduction to VC (version control framework)]] - [[https://www.youtube.com/watch?v=y3jSr55ujo4][piem - an Emacs tool for applying patches]] (01:07:18) - Math: - [[https://goykhman.ca/gene/blog/2025-02-02-quickly-summing-up-the-whole-stack-in-emacs-calc.html][Gene Goykhman: Quickly summing up the whole stack in Emacs Calc]] - Shells: - [[https://www.reddit.com/r/emacs/comments/1ibc8hl/eshellsmart_feature_proposal_preserve_previous/][[eshell-smart feature proposal] Preserve previous prompt]] includes code - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/1if6g71/mu4e_configuration_diagram/][Mu4e configuration diagram]] - Evil mode: - [[https://www.reddit.com/r/emacs/comments/1iefvms/little_trick_on_improving_evil_ci_and_co_ump/][Little trick on improving evil C-i and C-o (jump back/forward)]] - Multimedia: - [[https://github.com/ahihi/sapf.el][ahihi/sapf.el: Emacs major mode for sapf]] ([[https://anticapitalist.party/@ahihi/113922909476427279][@ahihi@anticapitalist.party]]) - sound as pure form - [[https://i.redd.it/xc3661lb75ge1.gif][A tour of Ready Player Mode]] ([[https://www.reddit.com/r/emacs/comments/1idocvw/a_tour_of_ready_player_mode/][Reddit]]) - [[http://yummymelon.com/devnull/announcing-casual-image.html][Announcing Casual Image]] ([[https://www.reddit.com/r/emacs/comments/1ie0552/announcing_casual_image/][Reddit]], [[https://irreal.org/blog/?p=12753][Irreal]]) - [[https://sachachua.com/blog/2025/01/improving-subed-vtt-parsing-using-dedicated-windows-in-emacs-training-my-intuition/][Sacha Chua: Improving subed-vtt parsing; using dedicated windows in Emacs; training my intuition]] - Fun: - [[https://protesilaos.com/codelog/2025-01-28-emacs-altcaps-1-3-0/][Protesilaos Stavrou: Emacs: aLtCaPs version 1.3.0]] - AI: - [[https://www.reddit.com/r/emacs/comments/1ifr2gu/introducing_my_package_gptelaibo_ai_writing/][Introducing my package gptel-aibo: AI Writing Assistant for Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/1icp42g/weekly_tips_tricks_c_thread_20250129_week_04/][Weekly Tips, Tricks, &c. Thread — 2025-01-29 / week 04]] - [[https://irreal.org/blog/?p=12755][Irreal: The Experiences Of A Non-technical Emacs User]] - logistics, Org Mode - [[https://www.youtube.com/watch?v=0i8Az2MHwGo][Why I still use Emacs]] (09:40) - [[https://www.youtube.com/watch?v=sBc7toJaCxw][Returning to the Church (of Emacs)]] (20:55) ([[https://www.reddit.com/r/emacs/comments/1ieibxv/great_video_about_why_using_emacs/][Reddit]], [[https://irreal.org/blog/?p=12757][Irreal]]) - [[https://www.youtube.com/watch?v=F_U-5NZGqC8][Interview With DistroTube - YouTuber, Opensource Advocate, Emacs User]] (01:44:50, [[https://www.reddit.com/r/emacs/comments/1iekudb/interview_with_distrotube_youtuber_opensource/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1igkcal/all_hail_our_new_overlords_umickeyp/][All hail our new overlords /u/mickeyp, /u/github-alphapapa, and /u/Psionikus!]] - Reddit mods - [[https://gnulinux.ch/emacs-wird-2025-vierzig][Emacs wird 2025 vierzig! - The editor GNU Emacs will be forty years old in 2025.]] - [[https://fediverse.tv/videos/watch/2c237ed5-fb2a-4723-ab1b-28423224fe99][La Comunidad GNU Emacs - Retrospectiva: Orígenes - Pasado, Presente y Futuro - FTV]] - [[https://fediverse.tv/w/p/tZj4M5BLMVznT7URzo5cFA][1era Hispa Emacs Conf 2025 - FTV]] ([[https://mast.lat/@libretics/113917426208007592][@libretics@mast.lat]]) - Other: - [[https://www.reddit.com/r/emacs/comments/1ig8tud/package_of_the_ancien_world_recordsmode/][Package of the ancien world: records-mode]] - [[https://codeberg.org/mmontone/emacs-snippets/src/branch/master/docs/log-buffer.md][log-buffer: Buffers for displaying logs and debugging]] ([[https://www.reddit.com/r/emacs/comments/1iek4xo/logbuffer_buffers_for_displaying_logs_and/][Reddit]]) - [[https://mbork.pl/2025-02-01_ketchup.el][Marcin Borkowski: ketchup.el]] - alternative to Pomodoro timers - [[https://www.youtube.com/watch?v=CCtHjQIjwq8][Scraping Emacs Package Listings into SQLite - Real World Scheme Programming #2]] (11:12) - [[https://aidanhall.gitlab.io/software/emacs.html][My experience with Emacs]] (2022) - [[https://www.reddit.com/r/emacs/comments/1ifmq75/new_emacs_nightly_build_for_fedora/]["New" emacs nightly build for Fedora]] - [[https://www.reddit.com/r/emacs/comments/1ic29ht/fix_compiling_with_treesitter_in_fedora_41/][[FIX] Compiling with tree-sitter in Fedora 41]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01118.html][Tips on understanding the igc branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01196.html][Re: [PATCH v3] Stop highlighting Python2 keywords.]] - gradually deprecating Python 2 - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg01129.html][A note that the pointer property overrides the cursor shape determined from other sources]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-02/msg00020.html][FreeDOS patches?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f10d2680be16219cbde78434836b0befce3a0b3][; time-stamp: documentation, tests, NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1292b64216f636bacea7fedf578b373f03affdd8][Add auto save timer to save-place (bug#75837)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f40aff4c5d2d8dc83074addc568abcdf564e6b01][New user option 'Buffer-menu-human-readable-sizes']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004600e0142fb6f9c7ab492f855ee9668bb0421e][Add new user option bookmark-bmenu-type-column-width]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf97946d7dc460b7d3c3ce03193041b891b51faf][Merge branch 'scratch/no-purespace' into 'master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f45a776fe3c9160c49fdf21a96d37d2ed780836c][Add new variable tab-bar-format-tab-help-text-function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3479d42406b7952fe22917c14f9e1dd5522d364c][Add treesit-simple-indent-override-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef28af35bb4c43d71fe4c10d02fe93f30e830c5e][Add treesit-add-simple-indent-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6c46e2a363195fea338bc89cdc8fa9a46b63e63a][Add new user option tab-bar-define-keys]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=815c4dc0e07cfae5398c6145a4b4887b7fa64f42][Add abnormal hook tab-bar-post-undo-close-tab-functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e3b085d447bc2cd1a0e779145be9cab9a15d7af][Hideshow support for tree-sitter in hs-minor-mode (bug#75609)]] - New packages: - [[package:pif][pif]]: Prevent Initial Flash of Light (MELPA) - [[package:stillness-mode][stillness-mode]]: Prevent windows from jumping on minibuffer activation (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-02][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! ** 2025-01-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/01/2025-01-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/01/2025-01-27-emacs-news/ :EXPORT_DATE: 2025-01-27T10:54:41-0500 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jan 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 30 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 8 0000 Asia/Singapore - Emacs configuration: - [[https://protesilaos.com/codelog/2025-01-26-emacs-organise-init/][Protesilaos Stavrou: Emacs: organise your init file (outline-minor-mode or Org literate config)]] ([[https://www.youtube.com/watch?v=Dkoy3NrLN9g][YouTube]] 24:53, [[https://irreal.org/blog/?p=12747][Irreal]]) - [[https://www.youtube.com/watch?v=6hVFbBkO8JA][First Configuration - Emacs Speedrun: Ep 02]] (04:40) - [[https://www.youtube.com/watch?v=XT9D3zifMyo][Simple guide for emacs plugins]] (07:54) - [[https://github.com/emacscollective/no-littering/discussions/252][Experimental XDG support · emacscollective/no-littering · Discussion #252 · GitHub]] ([[https://social.rossabaker.com/@ross/113892161037885002][@ross@social.rossabaker.com]]) - Emacs Lisp: - [[https://github.com/jamescherti/enhanced-evil-paredit.el][enhanced-evil-paredit - Prevent Parenthesis Imbalance when Using Emacs Evil with Paredit]] - [[https://github.com/jamescherti/compile-angel.el][Release 1.0.5: compile-angel.el - Speed up Emacs by Byte/Native-Compiling all Elisp files (Alternative to: auto-compile)]] ([[https://www.reddit.com/r/emacs/comments/1i8du90/release_105_compileangelel_speed_up_emacs_by/][Reddit]]) - [[https://egh0bww1.com/posts/2024-12-06-53-foo-let-history/][if-let, when-let 等 FOO-LET 宏的变化历史]] - [[https://www.youtube.com/watch?v=CpDDAoCDfZ4][Xah Talk Show 2025-01-23 Ep609 Emacs Lisp Coding, xah-increment-number]] (54:25) - Appearance: - [[https://gist.github.com/rougier/f80a9ddfe5740305e1701d74ca008d71][Emacs / highlight logical block at point · GitHub]] - [[https://emacs.dyerdwelling.family/emacs/20241209081021-emacs--emacs-core-rainbow-mode/][James Dyer: Creating a small local elisp rainbow-mode solution]] - [[https://protesilaos.com/codelog/2025-01-25-emacs-show-font-0-2-0/][Protesilaos Stavrou: Emacs: show-font version 0.2.0]] - [[https://git.madhouse-project.org/algernon/brutalist-theme.el][brutalist-theme: Brutalist theme]] - Navigation: - [[https://www.youtube.com/watch?v=6aA1wfW6t0g][Keeping Emacs Windows Still: Sinister]] ([[https://www.reddit.com/r/emacs/comments/1i77q3o/we_are_ending_herky_jerk_window_schizophrenia/][Reddit]]) - paywalled, limited to Github sponsors - [[https://github.com/hkjels/mini-ontop.el][hkjels/mini-ontop.el: Prevent windows from jumping on minibuffer activation]] ([[https://www.reddit.com/r/emacs/comments/1i8tie3/miniontopel/][Reddit]]) - [[https://github.com/neeasade/stillness-mode.el][stillness-mode: a mode to make your windows stay still!]] ([[https://www.reddit.com/r/emacs/comments/1i92u6y/stillnessmode_a_mode_to_make_your_windows_stay/][Reddit]]) - [[https://protesilaos.com/codelog/2025-01-24-emacs-beframe-1-3-0/][Protesilaos Stavrou: Emacs: beframe version 1.2.0]] - [[https://www.youtube.com/watch?v=KJysP2WrwCw][Emacs - Recursive Edit]] (22:51) - [[https://github.com/jamescherti/outline-indent.el][outline-indent: Folding text based on indentation (Alternative to origami and yafolding) - Release 1.1.1]] ([[https://www.reddit.com/r/emacs/comments/1ia3jcj/outlineindent_folding_text_based_on_indentation/][Reddit]]) - [[https://github.com/jamescherti/easysession.el][easysession.el - Easily persist and restore your Emacs editing sessions (Release 1.1.2)]] ([[https://www.reddit.com/r/emacs/comments/1i93ly5/easysessionel_easily_persist_and_restore_your/][Reddit]]) - Org Mode: - [[https://github.com/james-stoup/org-mode-table-tutorial][james-stoup/org-mode-table-tutorial: A simplified guide to mastering Org Mode table functions]] ([[https://www.reddit.com/r/orgmode/comments/1iaw2je/i_created_a_tutorial_for_org_mode_tables_that/][Reddit]]) - [[https://github.com/yibie/org-luhmann][yibie/org-luhmann: Luhmann's numbering system for org-mode]] ([[https://www.reddit.com/r/emacs/comments/1i6fewq/happy_to_release_orgluhmann_implements_luhmanns/][Reddit]]) - [[https://github.com/yibie/org-numbering][yibie/org-numbering: A flexible and customizable numbering system for Org mode headings, supporting various international numbering schemes.]] ([[https://www.reddit.com/r/orgmode/comments/1i84gy8/happy_to_release_orgnumbering_a_flexible_and/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1i85drk/happy_to_release_orgnumbering_a_flexible_and/][r/emacs]]) - [[https://qiita.com/ayatakesi/items/69d43671b28bb27a9c52?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items][Org-Remarkのマニュアル #Emacs - Qiita]] ([[https://rss-mstdn.studiofreesia.com/@qiita/113888910140921616][@qiita@rss-mstdn.studiofreesia.com]]) - [[https://www.reddit.com/r/emacs/comments/1i77zwi/projectorgtodocapture_utility_package_to_todo/][project-org-todo-capture : utility package to TODO from an Emacs project.]] - Import, export, and integration: - [[https://www.teachmaths.org/20250117_orgmode-tables/][Exporting Org Mode Tables to LaTeX - Matt's Musings]] ([[https://irreal.org/blog/?p=12731][Irreal]]) - [[https://mbork.pl/2025-01-27_org-use-sub-superscripts][Marcin Borkowski: org-use-sub-superscripts]] - [[https://zilongli.org/posts/tufte-style-html-by-org/][Write, code and publish with Emacs Org Mode]] (2024) - example of org-tufte - Denote: - [[https://github.com/kaorahi/howm/issues/33#issuecomment-2608592904][Tips for getting Denote and Howm to work together]] ([[https://social.lol/@jbaty/113888885729283572][@jbaty@social.lol]]) - Completion: - [[https://www.rahuljuliato.com/posts/in-buffer-icomplete-2][Enhancing icomplete-vertical-mode in Emacs: A Follow-Up]] ([[https://www.reddit.com/r/emacs/comments/1i8loza/enhancing_icompleteverticalmode_in_emacs_a/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1iagdzb/i_wrote_my_first_emacs_function/][consult-dir--zoxide-dirs]] - Coding: - [[https://github.com/gavv/transient-compile][gavv/transient-compile: Dynamic transient menu for compilation.]] ([[https://www.reddit.com/r/emacs/comments/1i9rv01/transientcompile_dynamic_transient_menu_for/][Reddit]]) - [[https://github.com/konrad1977/flycheck-overlay][konrad1977/flycheck-overlay: A beautiful inline flycheck overlay for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1i9q534/check_your_errors_with_style_flycheck_overlay/][Reddit]]) - [[https://github.com/DetachHead/basedpyright][DetachHead/basedpyright: pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server]] ([[https://www.reddit.com/r/emacs/comments/1i8ywwk/newish_python_lsp_server_which_works_with_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=K-GjbbcwLFc][Setting up Basedpyright LSP with Emacs Eglot]] (27:13) - [[https://oylenshpeegul.gitlab.io/blog/posts/20250123/][Tim Heaney: Roc programming]] - [[https://christiantietze.de/posts/2025/01/using-2-editors-because-xcode-is-dumb/][Christian Tietze: Using 2 Editors Because Xcode Is Dumb]] - [[https://arjenwiersma.nl/notes/clojure-emacs/][Setting Up Emacs for Clojure Development]] - [[https://www.youtube.com/watch?v=vnvcKtHHMVQ][Noj v2 - getting started - from raw data to a blog post - YouTube]] - Clojure for data science ([[https://bsky.app/profile/did:plc:pqmpxje5pha2obr3hj2fw72y/post/3lgj2shu6j22v][@daslu.bsky.social]]) - [[https://testbit.eu/2025/jj-fzf-0.25.0][JJ-FZF 0.25.0: Major New Features - Emacs hook for auto-snapshots]] ([[https://social.tchncs.de/@timj/113890456064873276][@timj@social.tchncs.de]]) - [[https://www.youtube.com/watch?v=kTjZBrNxWGI][【TDDへの理解とEmacs】エンジニアの楽園 vim-jp ラジオ #28]] (34:56) - Shells: - [[https://www.reddit.com/r/emacs/comments/1ibc8hl/eshellsmart_feature_proposal_preserve_previous/][[eshell-smart feature proposal] Preserve previous prompt]] - [[https://thanosapollo.org/posts/emacs-shells-video/][Thanos Apollo: Emacs As Your Terminal Emulator [Video]​]] ([[https://www.youtube.com/watch?v=Qo7WQjbE2io][YouTube]] 07:45) - Web: - [[https://lars.ingebrigtsen.no/2025/01/24/thinking-about-opening-urls-in-emacs-and-wayland-and-stuff/][Lars Ingebrigtsen: Thinking About Opening URLs in Emacs, and Wayland, and Stuff]] - Mail, news, and chat: - [[https://codeberg.org/mekeor/citeff][mekeor/citeff: Emacs package for citing format=flowed mails - Codeberg.org]] ([[https://mastodon.catgirl.cloud/@mekeor/113883176544231748][@mekeor@mastodon.catgirl.cloud]]) - [[https://www.youtube.com/watch?v=C_F-CuMg9zQ][How to set up Gnus in Emacs for Gmail in seven minutes #email #gnus #emacs #gmail #emacselements]] (08:11) - [[https://takeonrules.com/2025/01/22/on-elfeed-and-backups/][Jeremy Friesen: On Elfeed and Backups]] - Multimedia: - [[https://github.com/xenodium/ready-player][xenodium/ready-player 0.26.1: improved metadata support for flac and ogg]] ([[https://indieweb.social/@xenodium/113879033392064008][@xenodium@indieweb.social]]) - [[https://gist.github.com/amno1/06073befabb3d56728afa36dd673e81e][Edit an open svg file in a separate buffer and update the view after the save]] - [[https://thanosapollo.org/projects/yeetube/][YeeTube: Emacs YouTube Front End]] - AI: - [[https://www.youtube.com/watch?v=uj2wGDeOimU][Clojure visual-tools 30 - Workflow Demos 4: LLMs in Emacs for Clojure]] (01:39:50) - Community: - [[https://www.reddit.com/r/emacs/comments/1i76fnz/weekly_tips_tricks_c_thread_20250122_week_03/][Weekly Tips, Tricks, &c. Thread — 2025-01-22 / week 03]] - [[https://www.reddit.com/r/emacs/comments/1i8wedx/of_all_emacs_features_and_possible_ways_to_use/][Of all Emacs features and possible ways to use, what were some of the hardest things to learn or get used to?]] ([[https://lemmy.ml/post/25184225?scrollToComments=true][lemmy.ml]]) - [[https://www.youtube.com/watch?v=Mvk0JESjF5Q][Why I use emacs (for now)]] (06:06) - [[https://prikaz98.github.io/blog/emacs-journey/emacs-journey.html][My Journey from IntelliJ IDEA to Minimal Configuration Emacs]] ([[https://www.reddit.com/r/emacs/comments/1i9ows3/from_intellij_idea_to_minimal_emacs/][Reddit]], [[https://irreal.org/blog/?p=12789][Irreal]]) - [[https://baty.net/journal/2025/01/09/of-two-minds-about-emacs][Of two minds about Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/1i7xc5v/of_two_minds_about_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1i6sy0b/call_for_volunteers_remacs_moderation/][Call for volunteers — r/emacs moderation]] - [[https://dustycloud.org/blog/the-diy-foss-cyborg/][The DIY FOSS cyborg -- Dustycloud Brainstorms]] ([[https://lobste.rs/s/lnxbxa/diy_foss_cyborg][lobste.rs]]) - [[https://www.youtube.com/watch?v=IEcJVEH_IVg][The 7 Best Text Editors I Have Used #coding #emacs #neovim #acme #programming #emacselements]] (13:10) - [[https://republicaweb.es/podcast/twtxt-la-red-social-en-texto-plano-descentralizada-y-minimalista/][twtxt, la red social en texto plano, descentralizada y minimalista | Podcast República Web]] ([[https://activity.andros.dev/@andros/statuses/01JJHQXGS0SEA4YRGPD0RF6MAK][@andros@activity.andros.dev]]) - Other: - [[https://xenodium.com/a-platform-that-moulds-to-your-needs][A platform that moulds to your needs]] ([[https://www.reddit.com/r/emacs/comments/1i6vb1w/a_platform_that_moulds_to_your_needs/][Reddit]], [[https://lobste.rs/s/ugnmyn][lobste.rs]], [[https://irreal.org/blog/?p=12739][Irreal]], [[https://irreal.org/blog/?p=13217][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1i78xpk/made_a_fun_elisp_tool_to_display_keychords_and/][Made a fun elisp tool to display key-chords and highlight keys of the current command on virtual keyboards]] - [[https://www.youtube.com/watch?v=tNrlHdKgTLA][An Emacs Wall Clock]] ([[https://www.reddit.com/r/emacs/comments/1i7h7fj/an_emacs_wall_clock/][Reddit]]) - [[https://github.com/chenyanming/nov-web/][chenyanming/nov-web: Read epub in web by injecting the javascript and css into the epub file.]] ([[https://www.reddit.com/r/emacs/comments/1iajxp9/release_novweb_read_epub_file_using_browser/][Reddit]]) - [[http://yitang.uk/2025/01/26/setup-sshagent-systemd-service-for-emacs/][Yi Tang: Setup ssh-agent Systemd Service for Emacs]] - [[https://f-droid.org/en/packages/org.gnu.emacs/][Emacs 30.0.93 pretest is now available for Android via F-Droid]] ([[https://www.reddit.com/r/emacs/comments/1i829bz/emacs_30093_pretest_is_now_available_for_android/][Reddit]], [[https://lemmy.ml/post/25124840?scrollToComments=true][lemmy.ml]]) - [[https://babbagefiles.xyz/guix-xim-emacs-multikey-shft-spc/][Benjamin Slade: Guix, XIM, Emacs, Multi_key, Shft+SPC]] - [[https://sites.google.com/site/steveyegge2/the-emacs-problem][the-emacs-problem (2005)]] ([[https://www.reddit.com/r/emacs/comments/1i9blec/theemacsproblem_2005/][Reddit]], [[https://irreal.org/blog/?p=12742][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00996.html][Improving prefix map names]] - suggestion for package maintainers: name prefix maps - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=827dfe5a72f36cb6b61b435a85d50ac725616a09][In Elisp manual document new functions for changing window layouts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e78a3e117f4ca0b6b9f3b7a2d7919cb5b2e0295][Display separators on tty menus with display table entries]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63df2164903e0cd6819187483a64b892aa7e0219][Add 'treesit-forward-comment' with 'forward-comment-function']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5294d450da47734bbe2ca259505674bcae5ff573][ibuffer: Display column titles in header line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35576fde5670dffe104a6b2a76837a1f0a4c16ce][ibuffer: New defcustom `ibuffer-human-readable-size']] - New packages: - [[package:kql-mode][kql-mode]]: Major mode for highlighting KQL (MELPA) - [[package:locs-and-refs][locs-and-refs]]: Define locations and references for text files and buffers (MELPA) - [[package:minuet][minuet]]: Code completion using LLM (MELPA) - [[package:typespec-ts-mode][typespec-ts-mode]]: Major mode for TypeSpec (using tree-sitter) (MELPA) - [[package:xmltokf][xmltokf]]: Functional wrappers around xmltok (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-01][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! ** 2025-01-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/01/2025-01-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/01/2025-01-20-emacs-news/ :EXPORT_DATE: 2025-01-20T08:16:38-0500 :Effort: 0:15 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jan 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 30 0130 Asia/Singapore - Beginner: - [[https://users.cs.utah.edu/~germain/PPS/Topics/emacs.html][Programming in Emacs | Utah.edu]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1i20iv0/i_wrote_a_simple_profile_switchermanager_for_emacs/][I wrote a simple "profile" switcher/manager for emacs.]] - symlink script as an alternative to ~--init-directory~ - [[https://www.youtube.com/watch?v=hIGt0XK7ImA][Configuring emacs is actually easy]] (12:07) - [[https://github.com/redguardtoo/elpa-mirror][redguardtoo/elpa-mirror: Create local emacs package repository]] ([[https://www.reddit.com/r/emacs/comments/1i4op8l/a_simple_way_to_manage_packages_quickly_backup/][Reddit]]) - [[https://emacsredux.com/blog/2025/01/12/emacs-and-xdg-sitting-on-a-tree/][Emacs and XDG sitting on a tree]] ([[https://www.reddit.com/r/emacs/comments/1i0cn3y/emacs_and_xdg_sitting_on_a_tree/][Reddit]], [[https://irreal.org/blog/?p=12720][Irreal]]) - [[https://codeberg.org/csh/dotfiles/][csh/dotfiles: My public configuration files. - Codeberg.org]] ([[https://babka.social/@kolev/113834707639453204][@kolev@babka.social]]) - [[https://indymnv.xyz/posts/2025_01_13_inside_emacs/][Mi configuración personal en Emacs | Hanabi Factory]] ([[https://fosstodon.org/@indymnv/113826634635304844][@indymnv@fosstodon.org]]) - Emacs Lisp: - [[https://github.com/szermatt/turtles][New package for testing buffer display and minibuffer interaction with ERT.]] ([[https://www.reddit.com/r/emacs/comments/1i0hdeh/new_package_for_testing_buffer_display_and/][Reddit]]) - [[https://www.youtube.com/watch?v=2BFquEm2L8k][Xah Talk Show 2025-01-16 Ep607 Emacs Lisp, HTML Ruby Markup Chinese, Jump to String]] (41:40) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1i3mgqb/nova_svg_frames/][nova - SVG Frames]] - Navigation: - [[http://yummymelon.com/devnull/finding-text-in-files-ergonomically---announcing-recent-rgrep.html][Finding Text in Files Ergonomically - Announcing recent-rgrep]] ([[https://www.reddit.com/r/emacs/comments/1i3ws78/finding_text_in_files_ergonomically_announcing/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00668.html][Tip for project-forget-project to ignore TRAMP]] - Dired: - [[https://i.redd.it/4dq089fnazce1.gif][Experimenting with audio metadata dired overlays]] ([[https://www.reddit.com/r/emacs/comments/1i18nsc/experimenting_with_audio_metadata_dired_overlays/][Reddit]]) - [[https://github.com/rtrppl/cleandesk][rtrppl/cleandesk: Rapid file & folder management for Dired/Emacs.]] ([[https://mastodon.social/@laotang/113842609092075956][@laotang@mastodon.social]]) - added treeview in Org - Writing: - [[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JHN72KCN66KYM8H8XJZ88Q77][Short elisp snippet to run TeX commands just in region or buffer]] - Org Mode: - [[https://protesilaos.com/codelog/2025-01-16-emacs-org-todo-agenda-basics/][Protesilaos Stavrou: Emacs: Org todo and agenda basics]] ([[https://www.youtube.com/watch?v=L0EJeN1fCYw][YouTube]] 45:28) - [[https://janusworx.com/work/view-only-day-with-org-agenda/][View Only the Day, With Org Agenda | Janusworx]] ([[https://toots.dgplug.org/@jason/113858942009642596][@jason@toots.dgplug.org]]) - [[https://takeonrules.com/2025/01/18/forking-from-a-step-in-a-stacked-habit/][Forking from a Step in a Stacked Habit // Take on Rules]] ([[https://dice.camp/@takeonrules/113849303453635695][@takeonrules@dice.camp]]) - considering structure for managed business objectives - [[https://taonaw.com/2025/01/17/more-problems-with-my-projects.html][More problems with my projects and meetings in org-mode | The Art Of Not Asking Why]] ([[https://fosstodon.org/@jtr/113844400729614988][@jtr@fosstodon.org]]) - [[https://www.youtube.com/watch?v=2XVJqBrTvPM][mastering emacs note-taking in a week (as an engineering student)]] (15:10) - [[https://www.reddit.com/r/emacs/comments/1i3gc6f/taking_orgagenda_documentation_to_the_next_level/][Taking org-agenda documentation to the next level]] - saving copies of org-agenda - [[https://www.reddit.com/r/emacs/comments/1i4w9y8/annoncing_lte_large_table_edition_in_org_and/][Annoncing LTE - Large Table Edition in Org and Markdown buffers]] - [[https://www.reddit.com/r/orgmode/comments/1i380zk/happy_to_release_orgsupertag_200/][Happy to release: Org-supertag 2.0.0]] ([[https://www.reddit.com/r/emacs/comments/1i3e16n/happy_to_release_orgsupertag_200/][Reddit]]) - [[https://mbork.pl/2025-01-13_A_minor_Org_Clive_improvement][Marcin Borkowski: A minor Org Clive improvement]] - going up the headings to find the one to export to the blog - [[https://srijan.ch/triggering-orgzly-sync-on-android-when-org-file-changes][Triggering Orgzly sync on Android when Org file changes]] ([[https://www.reddit.com/r/emacs/comments/1i26adw/triggering_orgzly_sync_on_android_when_org_file/][Reddit]], [[https://irreal.org/blog/?p=12751][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2afac54c573e373aa77912c5e5c8c9cbe477108e][org-(export,icalendar)-with-timestamps: active-exclude-diary option]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3ee304c50b79cf08c8918c809b01e8a44259b60c][ox-man: Add support for #+DATE: keyword]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=589445bd7ef86b5e34b10122621ca7bcef95f4bd][org-element-create: Ignore nils in CHILDREN]] - Denote: - [[https://johnrakestraw.com/post/taking-note-in-emacs-a-move-to-denote/][John Rakestraw | Taking note in emacs: a move to denote]] ([[https://mastodon.online/@johnrakestraw/113827531202528751][@johnrakestraw@mastodon.online]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/1i3ej9u/simple_prototype_insert_and_evaluate_elisp_inline/][Simple prototype (insert and evaluate elisp) inline autosuggesting for eshell, comint and in-buffer (using dabbrev)]] - [[https://plantarum.ca/2025/01/10/slurm-yasnippet/][Taming Slurm with Yasnippet - plantarum.ca]] ([[https://ottawa.place/@plantarum/113822012804715528][@plantarum@ottawa.place]]) - Coding: - [[https://www.youtube.com/watch?v=gQpwf4jgpGo][A Modern and Extensible IDE for Guile Scheme - YouTube]] ([[https://bsky.app/profile/did:plc:ytmlm2vhz2vybavlhmh234m7/post/3lg6tpjf4o22k][@danielsz.bsky.social]]) - nREPL - [[https://github.com/tarides/ocaml-eglot][tarides/ocaml-eglot: An overlay on Eglot for editing OCaml code using LSP]] ([[https://merveilles.town/@xvw/113844836300688812][@xvw@merveilles.town]]) - [[https://metaredux.com/posts/2025/01/17/a-simpler-way-to-deal-with-java-sources-in-cider.html][A Simpler Way to Deal with Java Sources in CIDER | Meta Redux]] ([[https://hachyderm.io/@bbatsov/113843795735841264][@bbatsov@hachyderm.io]]) - [[https://codeberg.org/jasalt/.emacs.d/commit/7de1c210f4c07a2137e1f484f03106a0918bc34c][creates missing test file with skeleton namespace declaration · 7de1c210f4 - jasalt/.emacs.d - Codeberg.org]] ([[https://bsky.app/profile/did:plc:kwlff5zm5qerdj7sifre55lj/post/3lg6u6vrgss26][@jasalt.bsky.social]]) - for phel - [[https://github.com/konrad1977/emacs/blob/main/localpackages/domain-blocker.el][Yet one more trick to speed up xcodebuild from Emacs (factor 10x)]] ([[https://www.reddit.com/r/emacs/comments/1i3arof/yet_one_more_trick_to_speed_up_xcodebuild_from/][Reddit]]) - block developerservices2.apple.com - [[https://emacsair.me/2017/09/01/magit-walk-through/#branching][Emacsair! A walk through the Magit interface]] ([[https://fosstodon.org/@bignose/113834480967648811][@bignose@fosstodon.org]]) (2017) - [[https://mstdn.social/@matt1126/113845518438376764][Tip on setting magit-diff-refine-hunk to t or all to make reading diffs better]] - [[https://magnus.therning.org/2025-01-19-reviewing-github-prs-in-emacs.html][Reviewing GitHub PRs in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1i4w7ho/reviewing_github_prs_in_emacs/][Reddit]]) - Shells: - [[https://abarry.us/2025/01/02/emacs-is-the-best][Emacs is the best text editor | abarry.us]] - vterm recommendation - Mail, news, and chat: - [[https://github.com/pivaldi/notmuch-multi][pivaldi/notmuch-multi: Prettified Emacs Notmuch UI For Multiple Accounts]] ([[https://fosstodon.org/@_PI_/113823034298697437][@_PI_@fosstodon.org]], [[https://www.reddit.com/r/emacs/comments/1iee4m3/prettified_emacs_notmuch_ui_for_multiple_mail/][Reddit]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=iFVJCyjfKpI][Hyprland + DOOM Emacs workflow]] (10:58) - Multimedia: - [[http://patpatpat.xyz/data/elisp-tikz.el][elisp-tikz: make tikz diagrams from elisp]] ([[https://mastodon.sdf.org/@mostlypat/113847071693598545][@mostlypat@mastodon.sdf.org]]) - [[https://www.youtube.com/watch?v=-6dlgqytIfE][sndd.el demo, some frog sounds from emacs]] (00:27) - [[https://www.youtube.com/watch?v=Pn76Kr8VOhU][hella-sounds.el, evented audio sfx in emacs]] (01:40) - Fun: - [[https://github.com/Matt-Int/hexmap.el][Matt-Int/hexmap.el: Emacs package for drawing hex maps]] ([[https://mstdn.social/@matt1126/113846110960633168][@matt1126@mstdn.social]]) - AI: - [[https://lepisma.xyz/2025/01/17/emacs-on-device-ml/index.html][Semantic Search and On-Device ML in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1i39c44/semantic_search_and_ondevice_ml_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1i0vsz9/tech_demo_completing_functions_using_gptel/][Tech Demo: Completing functions using gptel]] - [[https://www.reddit.com/r/emacs/comments/1i4e642/minuetaiel_code_completion_using_openai_claude/][minuet-ai.el, code completion using OpenAI, Claude, Codestral, Deepseek, and more providers.]] - [[https://www.youtube.com/watch?v=g1VMGhC5gRU][Use LLMs to Read and Summarize GitHub Notifications inside Emacs]] (02:21) - Community: - [[https://www.reddit.com/r/emacs/comments/1i1sv9u/weekly_tips_tricks_c_thread_20250115_week_02/][Weekly Tips, Tricks, &c. Thread — 2025-01-15 / week 02]] - do not edit; smart-dash; beginning of line; compile; find-sibling-file-search - [[https://www.reddit.com/r/emacs/comments/1i2hi0t/your_reason_to_switch_to_emacs_or_was_it_your/][your reason to switch to emacs/ or was it your first editor??]] - [[https://www.reddit.com/r/emacs/comments/1i0n6ty/what_are_your_favourite_emacs_lectures/][What are your favourite Emacs lectures?]] - [[https://www.reddit.com/r/emacs/comments/1i16q0z/why_is_there_so_little_video_content_online_from/][Why is there so little video content online from competitive programmers using Emacs?]] - [[https://www.reddit.com/r/emacs/comments/1i1u0rj/how_does_the_emacs_community_protects_itself/][How does the Emacs community protects itself against supply chain attacks ?]] - [[https://sachachua.com/blog/2025/01/changing-planet-emacslife-com/][Sacha Chua: Changing planet.emacslife.com]] - Other: - [[https://bicycleforyourmind.com/much_ado_about_emacs_006][Much Ado about Emacs 006 - Bicycle For Your Mind]] ([[https://www.reddit.com/r/planetemacs/comments/1i4zp0e/much_ado_about_emacs_006_bicycle_for_your_mind/][Reddit]]) - minibuffer, ^M, outline, reveal-in-osx-finder, cycle-spacing, transients - [[https://www.youtube.com/watch?v=ACQ_CQ277gA][Creating a New Website for Emacs Packages in Guile | Real World Scheme Programming]] (18:07) - [[https://www.youtube.com/watch?v=bRfMbUlUT3Y][Scraping Emacs Package Repositories - Crafter Hours]] (02:32:11) - in Scheme - [[https://www.youtube.com/watch?v=h9AcCdZtqGY][Arranging Elementary Objects in GNU Emacs: Dynamic Knowledge Structuring in RCD Notes and Hyperscope]] (00:22) - [[https://www.youtube.com/watch?v=3Fq_lghCP8E][Going Back to Graphical Emacs? - System Crafters Live!]] (01:54:56) - [[https://srijan.ch/notes/2025-01-15-001][Srijan Choudhary: 2025-01-15-001]] - C-tab, C-S-tab, C-iso-lefttab - [[https://howardism.org/Technical/Emacs/focused-work.html][Tools to Focus]] ([[https://pdx.sh/@howard/113821993740195253][@howard@pdx.sh]]) - [[https://www.reddit.com/r/emacs/comments/1i48tgy/is_there_a_market_for_a_emacs_handheld_pda/][Is there a market for a emacs handheld (PDA)]] - [[https://lars.ingebrigtsen.no/2025/01/16/wordpress-statistics-for-emacs/][Lars Ingebrigtsen: WordPress Statistics for Emacs]] - [[https://www.reddit.com/r/emacs/comments/1i4h36x/nix_overlay_for_emacs_builds_with_new/][Nix Overlay for Emacs builds with new experimental concurrent GC on branch 'feature/igc']] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00608.html][scratch/igc renamed to feature/igc [was: scratch/igc as a feature branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00490.html][the beginnings of dtrace support]] ([[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00510.html][description]]) anyone have a dtrace client they like? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00639.html][Some notes on Android Java GC memory barriers and MPS on Android]] - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00531.html][Planning for the change for lexical-binding defaults]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4106fd28c7719d363395438400530752fb86f57c][Make NSM warn for RSA key exchange on medium severity]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=965e50e3aeda4bdca4d225194770796fc56d2b96][Make NSM warn for TLS 1.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9196cf64e60c5c6088725e52d3f387108647e7b][Make NSM warn for DH key exchange on medium severity]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=863fd1c276549fd70cd765e56f73d9649759ab90][Property definition-type becomes find-function-type-alist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dace7fa2ab468aeeca664541490eb9f291427a63][(cl-block, cl-return-from): Fix bug#75498]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fc5001ba5bc9fef3c438a070c87059fc19146a4][(asm-mode): Fix bug#75542]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edec6e2264ec4269d3bcdc5fadc22c793f5af7c2][Improve usability and documentation of Iroquoian input methods]] - New packages: - [[package:avy-act][avy-act]]: Commands that let avy act from a distance (MELPA) - [[package:motion-selection-mode][motion-selection-mode]]: A minor mode to add a text editing grammar (MELPA) - [[package:trope-mode][trope-mode]]: Major mode to edit TV Tropes format ".trp" 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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-01][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! ** 2025-01-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/01/2025-01-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/01/2025-01-13-emacs-news/ :EXPORT_DATE: 2025-01-13T08:04:42-0500 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs.si (in person): Emacs.si meetup #1 2025 (v #živo) https://dogodki.kompot.si/events/cb726f44-8b7f-44f7-91a5-fc9d3f9ad7a9 Tue Jan 14 1900 CET - Talk by Andrew Tropin - Arei/Ares: A modern, extensible IDE for Guile Scheme https://www.meetup.com/guix-social/events/304634420/ Thu Jan 16 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Fri Jan 17 0200 Asia/Singapore ([[https://mastodon.social/@futurile/113791801977116221][@futurile@mastodon.social]]) - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 16 0000 Asia/Singapore - HispaEmacs Día 1 https://hispa-emacs.org/ Fri Jan 17 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1700 Etc/GMT - 1800 Europe/Berlin - 2230 Asia/Kolkata -- Sat Jan 18 0100 Asia/Singapore ([[https://fosstodon.org/@hispaemacs/113817188934113868][@hispaemacs@fosstodon.org]]) - HispaEmacs Día 2 https://hispa-emacs.org/ Sat Jan 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1700 Etc/GMT - 1800 Europe/Berlin - 2230 Asia/Kolkata -- Sun Jan 19 0100 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://emacsredux.com/blog/2025/01/12/ensure-all-packages-are-installed-by-default-with-use-package/][Emacs Redux: Ensure all packages are installed by default with use-package]] ([[https://irreal.org/blog/?p=12716][Irreal]]) - [[https://emacsredux.com/blog/2025/01/12/emacs-and-xdg-sitting-on-a-tree/][Emacs Redux: Emacs and XDG sitting on a tree]] ([[https://hachyderm.io/@bbatsov/113820579149030315][@bbatsov@hachyderm.io]]) - [[https://github.com/kickingvegas/casual/discussions/139][How's Casual working for you? · kickingvegas/casual · Discussion #139 · GitHub]] ([[https://sfba.social/@kickingvegas/113791839493832173][@kickingvegas@sfba.social]]) - [[https://www.youtube.com/watch?v=mdwM3e2zsmw][#YayEmacs 8: which-key-replacement-alist]] (01:00) - [[https://www.reddit.com/r/emacs/comments/1hxutdw/split_window_right_quality_of_life_enhancements/][Split Window Right Quality of Life Enhancements]] - [[https://github.com/flajann2/emacs-config][My Emacs Configuration System.]] ([[https://www.reddit.com/r/emacs/comments/1hw113b/my_emacs_configuration_system/][Reddit]]) - [[https://github.com/otfrom/pembrokensis][otfrom/pembrokensis - Emacs config]] ([[https://functional.cafe/@otfrom/113809111733528014][@otfrom@functional.cafe]]) - [[https://www.youtube.com/watch?v=HxebPMg5Wjs][A new year a new rewrite of my emacs config]] (01:14:38) - Emacs Lisp: - [[https://codeberg.org/harald/Codeschnipselnotizen/src/branch/main/elisp/tracemacro.el][Macro to expand and run a macro]] ([[https://nrw.social/@HaraldKi/113799338451556621][@HaraldKi@nrw.social]]) - [[https://flandrew.srht.site/listful/sw-emacs-sparkly.html][Listful Andrew: Sparkly — Create multiline sparks ▁▂▆▄▃▇▅ (Emacs package)]] - [[https://flandrew.srht.site/listful/sw-emacs-sparkly-stats.html][Listful Andrew: Sparkly Stats — Stats and sparks from daily data (Emacs package)]] - [[https://protesilaos.com/codelog/2025-01-09-emacs-oxford-calendar-weeks/][Protesilaos Stavrou: Emacs: custom Oxford University calendar weeks]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1hwvtyo/ultrascroll_v02_scroll_emacs_like_lightning/][ultra-scroll v0.2: scroll emacs like lightning ⚡🖱️⚡]] - [[https://protesilaos.com/codelog/2025-01-08-emacs-fontaine-custom-theme/][Protesilaos Stavrou: Emacs: the next Fontaine version will use a custom theme]] - Navigation: - [[https://www.youtube.com/watch?v=1jBbVUnNbDU][Recursive project search in Emacs]] (17:57) - Org Mode: - [[https://raialbe.github.io/posts/taking_control_of_your_life_with_org_mode/][Taking control of your life with org mode | Alberto Raimondi]] (2021, [[https://fosstodon.org/@bignose/113783854679871066][@bignose@fosstodon.org]]) - [[https://mentat.za.net/blog/2025/01/08/pomodoros-with-org-timer/][Pomodoros with org-timer · Stéfan's blog]] ([[https://fosstodon.org/@stefanv/113797315670069071][@stefanv@fosstodon.org]]) - [[https://sachachua.com/blog/2025/01/treemap-visualization-of-an-org-mode-file/][Treemap visualization of an Org Mode file]] ([[https://www.reddit.com/r/emacs/comments/1hztdbu/treemaps_and_orgmode_visualization/][Reddit]]) - [[https://github.com/gamedolphin/system][My Literate System Configuration Using Org + Nixos]] ([[https://www.reddit.com/r/emacs/comments/1hyhrj0/my_literate_system_configuration_using_org_nixos/][Reddit]]) - Import, export, and integration: - [[https://www.reddit.com/r/orgmode/comments/1hz7we1/orgmunge_v030_released/][Orgmunge v0.30 released]] - [[https://www.marcuskammer.dev/notes/lisp/elisp-in-orgmode.html][Using Emacs Lisp in Org-mode]] ([[https://fosstodon.org/@metalisp/113815328012121805][@metalisp@fosstodon.org]]) - [[https://pjs64.netlify.app/2205/04][How to utilize org publish for a modern Website layout, including template and integrated css production; with a helping hand from R.]] - [[http://yummymelon.com/devnull/converting-a-markdown-region-to-org-revisited.html][Charles Choi: Converting a Markdown Region to Org Revisited]] ([[https://irreal.org/blog/?p=12709][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1hvtlsa/the_new_and_only_orgprotocol_chrome_extension_you/][The NEW (and only) org-protocol chrome extension you need]] - paw lets you highlight text and send to Org - [[https://files.mastodon.social/media_attachments/files/113/783/889/315/120/071/original/84502356054a87c2.png][Org Latex: standalone]] ([[https://mastodon.social/@cnngimenez/113783889900367305][@cnngimenez@mastodon.social]]) - [[https://sachachua.com/blog/2025/01/org-babel-mermaid-js-and-fixing-failed-to-launch-the-browser-process-on-ubuntu-24/][Org Babel, Mermaid JS, and fixing "Failed to launch the browser process" on Ubuntu 24]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9368db471be5c6b6993c990fdf68257dbeed06fd][org-timer-done-hook: Run before the timer is stopped]] - Denote: - [[https://protesilaos.com/codelog/2025-01-11-emacs-denote-alphanumeric-sequences/][Protesilaos Stavrou: Emacs: denote-sequence.el will also support alphanumeric sequences]] - Coding: - [[https://www.youtube.com/watch?v=k_xaGmTir8I][One Emacs Buffer, Many Major Modes]] (01:50) - [[https://codeberg.org/harald/eglot-supplements#selection-ranges][eglot-selran gives you access to the language server's textDocument/selectionRange API]] ([[https://nrw.social/@HaraldKi/113816702971955650][@HaraldKi@nrw.social]]) - [[https://github.com/ttybitnik/mkdevenv][mkdevenv: how I manage/use isolated development environments with TRAMP, GNU Make, and Containerfiles]] ([[https://www.reddit.com/r/emacs/comments/1hz0h63/mkdevenv_how_i_manageuse_isolated_development/][Reddit]]) - Shells: - [[https://i.redd.it/ixv6i0dxptbe1.gif][transient for ncspot control in the eat terminal]] ([[https://www.reddit.com/r/emacs/comments/1hwsziy/transient_for_ncspot_control_in_the_eat_terminal/][Reddit]]) - Multimedia: - [[https://sachachua.com/blog/2025/01/yayemacs-9-trimming-adding-silences-to-get-to-a-target-subed-record-sum-time/][#YayEmacs 9: Trimming/adding silences to get to a target; subed-record-sum-time]] ([[https://youtube.com/watch?v=https://youtube.com/shorts/scyAC4yrWbE][YouTube]]) - [[https://sachachua.com/blog/2025/01/automatically-correcting-phrasing-and-misrecognized-words-in-speech-to-text-captions-by-using-a-script/][Automatically correcting phrasing and misrecognized words in speech-to-text captions by using a script]] - Community: - [[https://www.reddit.com/r/emacs/comments/1hwf46n/weekly_tips_tricks_c_thread_20250108_week_01/][Weekly Tips, Tricks, &c. Thread — 2025-01-08 / week 01]] - electric-parens, helpful, finding files, - [[https://communitymedia.video/w/6wYk9SWR22YzKkgBDijrbC][Corwin Brust - Emacs, Pedagogy, Sysops, Game dev - interview - Community Video]] ([[https://mastodon.sdf.org/@screwtape/113791595456474169][@screwtape@mastodon.sdf.org]]) - [[https://www.youtube.com/watch?v=_dZQT_Bei4I][Trying emacs and a life lesson]] (08:41) - [[https://www.youtube.com/watch?v=ohciTBFhqMo][Devtherapy Episode #6 - NIka Otiashvili | დაზეპირებული OOP ცუდია, SDL, Emacs, Neovim, Indie თამაშები]] (01:49:38) - Other: - [[https://emacs.dyerdwelling.family/emacs/20250108140933-emacs--ediff-comparing-regions/][James Dyer: Ediff Comparing Regions]] ([[https://irreal.org/blog/?p=12704][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1hwjkm4/emacs_passwords_how_are_people_managing_their/][emacs & passwords - how are people managing their passwords these days?]] - [[https://cestlaz.github.io/post/extracting-emails/][Mike Zamansky: Extracting Emails (with Emacs)]] ([[https://www.youtube.com/watch?v=o2z9SKNVCwk][YouTube]], 17:57, [[https://www.reddit.com/r/emacs/comments/1hvu2r6/extracting_emails_from_text_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=12701][Irreal]]) - [[https://batsov.com/articles/2025/01/12/macos-no-longer-ships-with-emacs/][Bozhidar Batsov: macOS No Longer Ships with Emacs]] ([[https://news.ycombinator.com/item?id=42673366][HN]]) - [[https://mstempl.netlify.app/post/emacs-on-android/][Native graphical Emacs on Android | Martin's Blog]] ([[https://mastodon.social/@mstempl/113800707698210193][@mstempl@mastodon.social]], [[https://news.ycombinator.com/item?id=46520113][HN]]) - [[https://www.reddit.com/r/emacs/comments/1hzk9or/hacky_way_to_launch_a_new_emacs_client_frame_as_a/][Hacky way to launch a new Emacs client frame as a virtual terminal, using a DE/WM shortcut]] - [[https://fosstodon.org/@chmouel/113760902087055976][zsh function for launching a function in Emacs and focusing on it - @chmouel@fosstodon.org]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00357.html][scratch/igc: Keeping a TODO list?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6591b549f35af1be31f5bf3547e1170b7604a99][New symbol property 'definition-type' used by 'find-function'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14b5ba7c61fd8fb1e2c8fe956ee925b4a59c10c8][bibtex-string-file-path and bibtex-file-path are lists of directories]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=266e1c34d89e5f0a8ece789e77b24187c8c7d448][ibuffer: Add the "Recency" column]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d1e6379d6ab6148b0c93369daf51f7d6b10a3c9a][Add new file window-x.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f286e7d83665526929dea3f7180f3a5ba8ef14e][Have 'split-window' optionally resurrect deleted windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42a5ac3b513ff03c64c9609fc7e79c2b7932b2a4][Use the treesit thing 'list' with symbol property 'treesit-thing-symbol']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdccd4ea9e903dcabfa65cdd44d979838cae4d29][Fix documentation of Iroquoian input methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e41a7d8127423307018f369e8739319f1de9b3fa][Improve docstring of image-dired-show-all-from-dir]] - New packages: - [[package:acton-mode][acton-mode]]: Major mode for editing Acton source code (MELPA) - [[package:comint-histories][comint-histories]]: Many comint histories (MELPA) - [[package:hl-printf][hl-printf]]: Minor mode for highlighting "printf" format specifiers (MELPA) - [[package:lte][lte]]: Large Table Edition in Org and Markdown buffers (MELPA) - [[package:pdf-meta-edit][pdf-meta-edit]]: Edit PDF metadata (MELPA) - [[package:turtles][turtles]]: Screen-grabbing test utility (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-01][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! ** 2025-01-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2025/01/2025-01-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2025/01/2025-01-06-emacs-news/ :EXPORT_DATE: 2025-01-06T10:05:28-0500 :EXPORT_MODIFIED: 2025-01-06T17:24:23-0500 :END: #+begin_update [2025-01-06]: Fix typo in exitter's name #+end_update - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 8 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 10 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/305422188/ Sat Jan 11 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 16 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1htww1v/setting_default_font_via_xdefaults_increases/][Setting default font via .Xdefaults Increases startup performance]] - [[https://irreal.org/blog/?p=12691][Irreal: 🥩 Red Meat Friday: Where Should Your Configuration Live?]] - [[https://rossabaker.com/configs/emacs/rab-starter/][Ross A. Baker: Starter Emacs configuration]] ([[https://social.rossabaker.com/@ross/113756689274955570][@ross@social.rossabaker.com]]) - [[https://starbreaker.org/grimoire/entries/gnu-emacs-from-scratch/index.html][GNU Emacs From Scratch | starbreaker.org]] ([[https://bsky.app/profile/did:plc:6ybmqrsz2fc67so4ohw2a2wc/post/3lezoyydnyk26][@bluesky.starbreaker.org]]) - Emacs Lisp: - [[https://www.reddit.com/r/elisp/comments/1htw22i/sexp_editing_preferences_for_modal_contextually/][What's your day 1 sexp editing solution?]] ([[https://www.reddit.com/r/emacs/comments/1htw2rr/whats_your_day_1_sexp_editing_solution/][Reddit]]) - [[https://flandrew.srht.site/listful/sw-emacs-exemplify-align.html][Listful Andrew: Exemplify-Align — Align examples' arrows (Emacs package)]] - [[https://flandrew.srht.site/listful/sw-emacs-exemplify-eval.html][Listful Andrew: Exemplify-Eval — Create arrowified examples from sexps (Emacs package)]] - [[https://www.youtube.com/watch?v=yiS1eXdgcYI][Emacs Demo: Display Source in Help-buffer]] (2021) - the helpful package is handy too - Appearance: - [[https://codeberg.org/tennoseremel/mode-line/src/branch/main/tenno-seremel-mode-line.el][toggling between simplistic and default mode lines - mode-line/tenno-seremel-mode-line.el]] ([[https://lor.sh/@tennoseremel/113749072902632788][@tennoseremel@lor.sh]]) - [[https://emacsfodder.github.io/emacs-theme-editor/][Emacs Theme Editor]] ([[https://www.reddit.com/r/emacs/comments/1hqzfk8/emacs_themeupdate/][Reddit]]) - [[https://protesilaos.com/codelog/2025-01-06-emacs-spacious-padding-0-6-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.6.0]] - [[https://blog.mws.rocks/p/92][Sky Watch | Emacs Themes: My Journey]] - [[https://www.reddit.com/r/emacs/comments/1hsme9s/mito_laser_theme_for_emacs/][Mito laser theme for Emacs.]] - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20241231120205-emacs--enhancing-window-navigation-my-quick-window-jump/][James Dyer: Emacs Quick Window Pt 4 - Further Tweaks]] - TRAMP: - [[https://github.com/gokrazy/breakglass/commit/c9528b4abb0249868978c4ad257aa88761e3519a][TRAMP with gokrazy.org devices]] ([[https://mas.to/@zekjur/113746643260057562][@zekjur@mas.to]]) - Writing: - [[http://yummymelon.com/devnull/precise-word-spacing-in-macos-emacs.html][Precise Word Spacing in macOS Emacs]] ([[https://www.reddit.com/r/emacs/comments/1hpsnl0/precise_word_spacing_in_macos_emacs/][Reddit]], [[https://irreal.org/blog/?p=12688][Irreal]]) - [[https://www.twelvety.net/2024/12/styling-a-markdown-one-line-journal-in-emacs][Styling a Markdown one-line journal in Emacs]] - [[https://www.reddit.com/r/emacs/comments/1hrocub/my_holiday_project_a_markdown_preview_language/][My holiday project: a Markdown Preview Language Server for live previewing of your Markdown writing in the browser.]] - Org Mode: - [[https://schonfinkel.github.io/blog/20241230-the_road_to_emacs_maximalism.html][The road to Emacs maximalism]] ([[https://news.ycombinator.com/item?id=42560889][HN]]) - [[https://gist.github.com/JohnL4/4ddd2ec185b8a9b948db6d62edb9d32d][Sort org-mode Todo items better (so high-priority, more-recently-scheduled items float to the top). · GitHub]] - [[https://julienblanchard.com/posts/revisiting-my-journaling-habits.html][‎Revisiting my journaling habits in 2024]] - org-todo, org-roam, org-roam-dailies - [[https://whhone.com/posts/org-agenda-repeated-tasks/][Distinguish Repeated Tasks in Org Agenda]] ([[https://alpo.gitlab.io/jots/links/2025/01/change-how-repeated-tasks-are-displayed-in-org-agenda/][Alex Popescu]], [[https://irreal.org/blog/?p=12697][Irreal]]) - [[https://github.com/yibie/org-supertag][(Released) org-supertag 1.0.0 Released: Unlock Workflows and Custom Commands with the New Behavior System]] ([[https://www.youtube.com/watch?v=IUb2y7cnsW0][YouTube]] 4:08, [[https://www.reddit.com/r/orgmode/comments/1hq5xmo/released_orgsupertag_100_released_unlock/][Reddit]]) - [[https://github.com/emacsmirror/khalel][emacsmirror/khalel: Import, edit and create calendar events through khal]] ([[https://fosstodon.org/@FrostyX/113753982026300044][@FrostyX@fosstodon.org]]) - [[https://www.teachmaths.org/20250105_orgmode-lesson-notes/][Using Org Mode / Latex for Lesson Notes - Matt's Musings]] ([[https://irreal.org/blog/?p=12711][Irreal]]) - [[https://www.teachmaths.org/20241226_org-mode-blog/][Migrating my Blog from Wordpress to Org Mode - Matt's Musings]] - [[https://julienblanchard.com/posts/building-a-website-with-org-mode.html][‎Building a website with Org Mode]] ([[https://snac.nein.club/julienxx/p/1735920529.448314][@julienxx@snac.nein.club]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=405787dfbcbd4ae5e1d2227ce5aa7d4d20938388][ob-tangle: Tangle BibTeX files with the standard .bib file extension]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d4a13e6a062771ccc873a72c694da7f338bb1f5d][org-html-format-latex: Store LaTeX images alongside the HTML output]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=36347c6230a5a79f858b59102ca49ecee7b720ed][ob-tangle: source blocks without language can be tangled]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f94aa9a4fbfe2986cb1dd2061cd954925b944c56][org-datetree: Add additional tree types (e.g. quarter, month+week)]] - Denote: - [[https://protesilaos.com/codelog/2025-01-03-denote-sequence-demo/][Protesilaos Stavrou: Emacs: sequence notes with Denote (denote-sequence.el)]] ([[https://www.youtube.com/watch?v=27krzVtflQY][YouTube]] 24:19) - Coding: - [[https://i.redd.it/2zghlpbtf7be1.png][Dynamic highlighting of blocks using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1hub7ww/dynamic_highlighting_of_blocks_using_treesitter/][Reddit]]) - [[https://www.youtube.com/watch?v=u_UchyyRzOE][Clojure visual-tools meeting 27 - Workflow Demos 1: Emacs, CIDER, VSCode Calva, Zulip]] (01:36:48) - [[https://github.com/Artawower/pretty-ts-errors.el][Tiny package that allows to display typescript errors in a more human-readable format via lsp-mode]] ([[https://www.reddit.com/r/emacs/comments/1hsgyhy/tiny_package_that_allows_to_display_typescript/][Reddit]]) - [[https://readwithai.substack.com/p/sending-code-to-a-python-virtualenv][Using emacs-jupyter + jupyter kernel to send python code to a virtualenv (without a full jupyter)]] ([[https://www.reddit.com/r/emacs/comments/1hrj3tm/using_emacsjupyter_jupyter_kernel_to_send_python/][Reddit]]) - [[https://github.com/OpenSauce04/portage-modes][portage-modes: Syntax highlighting when editing config files for Portage, the Gentoo Linux package manager]] ([[https://www.reddit.com/r/emacs/comments/1hptxa1/portagemodes_syntax_highlighting_when_editing/][Reddit]]) - Shells: - [[https://fosstodon.org/@chmouel/113760902087055976][Switch to magit or dired from zsh in the terminal]] - [[https://termui.sh][I built list of all (known) terminals - The Terminal Directory]] ([[https://www.reddit.com/r/emacs/comments/1huxr2b/i_built_list_of_all_known_terminals_the_terminal/][Reddit]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/12/emacs-non-intrusive-browser.html][Anand Tamariya: Emacs: A non-intrusive browser]] - Mail, news, and chat: - [[https://g.ypei.me/exitter.git/][exitter: an Emacs X/Twitter client]] - [[https://todon.nl/@mousebot/113775666860912936][mastodon.el: arbitrary tag group timelines]] - [[https://www.reddit.com/r/emacs/comments/1ht9b23/discourse_in_emacs_soon/][Discourse in emacs (soon)]] - Multimedia: - [[https://sachachua.com/blog/2025/01/editing-videos-with-emacs-and-subed-record-el/][Sacha Chua: Editing videos with Emacs and subed-record.el]] - [[https://sachachua.com/blog/2025/01/using-image-dired-to-browse-the-latest-screenshots-from-multiple-directories/][Sacha Chua: Using image-dired to browse the latest screenshots from multiple directories]] - AI: - [[https://karthinks.com/software/tool-use-with-gptel-looking-for-testers/][Karthik Chikmagalur: Tool use with gptel: looking for testers!]] ([[https://www.reddit.com/r/emacs/comments/1hqyuvn/getting_llms_to_do_things_tool_use_with_gptel/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1hqyqvm/weekly_tips_tricks_c_thread_20250101_week_00/][Weekly Tips, Tricks, &c. Thread — 2025-01-01 / week 00]], ispell, C-x C-x, use-package, completion - [[https://www.kriscarta.com/posts/why-i-emacs][Why I Emacs - Kris Carta's personal blog]] - [[https://www.kriscarta.com/posts/how-i-emacs][How I Emacs (#1) - Kris Carta's personal blog]] - [[https://dev.to/oliverburn/emacs-2024-changes-4n0p][Emacs 2024 Changes - Oliver Burn]] ([[https://theblower.au/@oliver/113752355017036688][@oliver@theblower.au]]) - [[https://www.youtube.com/watch?v=JYqJx9GQutE][This Time Is Going to Be Different. I Hope. - Emacs Long Term Review]] (07:50) - [[https://www.youtube.com/watch?v=kPw1zl0WObQ][【2025年最初のテーマはEmacs!?】エンジニアの楽園 vim-jp ラジオ #25]] (33:25) - Other: - [[https://www.youtube.com/watch?v=nEmRr1j8LR0][01: Getting Emacs & Native Dependencies]] (06:05, [[https://www.reddit.com/r/emacs/comments/1hqyked/what_the_emacs_speedrun_be_looking_like/][Reddit]]) - Nix - [[https://www.kriscarta.com/posts/shopping-with-emacs][Shopping (Lists) with Emacs - Kris Carta's personal blog]] - AppleScript, Apple Reminders, Notion for meal planning ([[https://irreal.org/blog/?p=12699][Irreal]]) - [[https://mbork.pl/2025-01-05_Killing_all_buffers_visiting_files_in_a_certain_directory][Marcin Borkowski: Killing all buffers visiting files in a certain directory]] - [[https://vedang.me/compiling-emacs-on-ubuntu/][Compiling Emacs on Ubuntu]] ([[https://fosstodon.org/@vedang/113754122479400663][@vedang@fosstodon.org]]) - [[https://github.com/DarkBuffalo/kimai.el][DarkBuffalo/kimai.el: Kimai Emacs Integration is an Emacs package that allows users to interact with the Kimai time-tracking application directly from Emacs.]] ([[https://mastodon.social/@DarkBuffalo/113760202529287093][@DarkBuffalo@mastodon.social]]) - [[https://github.com/enthdegree/kobo-emacs][Show HN: Emacs on a Kobo Clara BW ebook reader | Hacker News]] ([[https://news.ycombinator.com/item?id=42554606][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00022.html][Re: igc, macOS avoiding signals]] - MPS - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00148.html][Re: Tree-sitter maturity]] - abstract, mode-agnostic DOM? - [[https://lists.gnu.org/archive/html/emacs-devel/2025-01/msg00189.html][Re: "Final" version of tty child frames]] - note about maybe moving frame-at from Lisp to C, different platforms - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac3b67860761f0b80e6fd4071d1ec868a9f6b083][Enable extra flags in 'go-ts-mode' test commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ba6429081a8560979136cf6fa40ff3f3c4859a53][Don't always enable xterm-mouse-mode (bug#74833)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=597161fe1e4a62bd8a2c7b80b7219529ec5bc16d][Remove gnudoit support from browse-url.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b26418694e8a573cd500d71029c0e8f53598ea3c][Provide more flexibility for definition of BibTeX entries.]] - New packages: - [[package:romanian-holidays][romanian-holidays]]: Romanian holidays (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-01][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! ** 2024-12-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/12/2024-12-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/12/2024-12-30-emacs-news/ :EXPORT_DATE: 2024-12-30T10:08:37-0500 :END: - 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/ Fri Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 4 d0000 Asia/Singapore - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jan 8 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 9 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 10 1800 Europe/Paris - Emacs configuration: - [[https://www.naiquev.in/repaying-emacs-configuration-debt.html][Repaying emacs configuration debt]] ([[https://fosstodon.org/@naiquevin/113714110798141985][@naiquevin@fosstodon.org]]) - [[https://github.com/inktvis75/lv-emacs][inktvis75/lv-emacs: My Emacs Configuration]] ([[https://bsky.app/profile/did:plc:5gmm3dojx655dy2hbrsbffqk/post/3lejmvvktzs2h][@inktvis75.bsky.social]]) - [[https://emacs-jp.github.io/tips/fifteen-ways-to-use-embark][Embarkを使う15の方法 | Emacs JP]] - [[https://github.com/kcarta/.emacs.d.git][kcarta/.emacs.d: My personal Emacs config]] - Emacs Lisp: - [[https://mbork.pl/2024-12-23_Watching_variable_changes][Marcin Borkowski: Watching variable changes]] - add-variable-watcher - [[https://blog.log101.dev/teknik/advent-of-code-emacs/][log101: AoC was a great opportunity to learn Emacs]] - [[https://github.com/dimiro1/xid.el][dimiro1/xid.el: An implementation of the XID specification (https://github.com/rs/xid) for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1ho6kso/generate_xids_inside_emacs/][Reddit]]) - [[https://notxor.nueva-actitud.org/2024/12/26/dibujando-figuras-con-emacs.html][Dibujando figuras con Emacs]] ([[https://mathstodon.xyz/@Jose_A_Alonso/113725143911395858][@Jose_A_Alonso@mathstodon.xyz]]) - Appearance: - [[https://i.redd.it/pbg8rzynfn9e1.png][Boxes everywhere]] ([[https://www.reddit.com/r/emacs/comments/1hoehaa/boxes_everywhere/][Reddit]]) - [[https://protesilaos.com/codelog/2024-12-29-emacs-standard-themes-2-2-0/][Protesilaos Stavrou: Emacs: ‘standard-themes’ version 2.2.0]] - Navigation: - [[https://alpo.gitlab.io/jots/links/2024/12/easysession.el-emacs-package-for-handling-sessions/][Alex Popescu: easysession.el Emacs Package for Handling Sessions]] - [[https://ohyecloudy.com/emacsian/2024/12/28/treemacs-basic/][Emacs를 위한 트리 레이아웃 파일 탐색기 Treemacs 기본 사용법 - (emacsian ohyecloudy)]] - TRAMP: - [[https://gist.github.com/jdtsmith/90ee949bcef023633f9c5127fac5e7c4][Cleanup TRAMP connections prior to sleeping with Hammerspoon]] - Writing: - [[https://github.com/mhayashi1120/Emacs-langtool][mhayashi1120/Emacs-langtool: LanguageTool for Emacs]] ([[https://fedi.caliandroid.de/@st3fan/statuses/01JGBY122P2CC6JHRMBYW7ETRD][@st3fan@fedi.caliandroid.de]]) - [[https://social.lol/@jbaty/113724405593394183][Howm tip: howm-list-toggle-title]] - [[https://i.redd.it/m0u5mu7hov8e1.gif][Trope-Mode: An Emacs major mode for the TV Tropes markup language]] ([[https://www.reddit.com/r/emacs/comments/1hloqn7/tropemode_an_emacs_major_mode_for_the_tv_tropes/][Reddit]]) - Org Mode: - [[https://list.orgmode.org/87bjwx59m6.fsf@localhost][Org Mode requests: [TASK] Rewriting org-pcomplete into capf backend (was: Completions Registry)]] - [[https://www.youtube.com/watch?v=KsRCiL8ebmE][Emacs for Students of Life🖊📖]] (29:12) - [[https://discourse.doomemacs.org/t/emacs-for-writing-prose/515][Emacs for writing prose - Applications - Doom Emacs Discourse]] (2022, [[https://irreal.org/blog/?p=12693][Irreal]]) - [[https://taonaw.com/2024/12/24/how-i-handled-projects-in.html][TAONAW - Emacs and Org Mode: How I handled projects in Emacs org-mode in 2024]] - [[https://www.danliden.com/posts/20220116-org-time.html][Task Repeaters in Org Mode]] ([[https://hachyderm.io/@al3x/113719188499742714][@al3x@hachyderm.io]]) - [[https://ogbe.net/blog/emacs_org_static_site][Using Emacs and Org-mode as a static site generator]] ([[https://bsky.app/profile/did:plc:r5nsgxn53ht7spejwonqzums/post/3lekrswxfms2w][@ogbe.net]]) - [[https://list.orgmode.org/877c7myc4v.fsf@localhost/T/#u][Meeting notes #14 [[bbb:OrgMeetup]​] on Wed, Dec 11, 19:00 UTC+3]] ([[https://fosstodon.org/@yantar92/113718672957732304][@yantar92@fosstodon.org]]) - [[https://c.im/@pjs/113707571780444157][Org 2 Web Site]] - [[https://youtu.be/MQXMA2OQ0uY][Keyboard Macros in Your Presentations]] ([[https://www.reddit.com/r/emacs/comments/1hopg9s/keyboard_macros_in_your_presentations/][Reddit]]) - Import, export, and integration: - [[https://protesilaos.com/codelog/2024-12-26-emacs-org-hide-citations-mode/][Protesilaos Stavrou: Emacs: tone down Org citations on demand]] - [[https://emacs.dyerdwelling.family/emacs/20241226125955-emacs--exploring-emacs-based-static-website-publishing-with-org-publish/][James Dyer: Exploring Static Website Publishing with Org Publish]] ([[https://irreal.org/blog/?p=12684][Irreal]]) - [[https://blog.fixermark.com/posts/2024/recreating-the-cortex-theme-journal-in-emacs-org-mode/][Recreating the Cortex Theme Journal in Emacs Org Mode | Mark's Project Blog]] ([[https://mastodon.fixermark.com/@mark/113738785664550940][@mark@mastodon.fixermark.com]]) - [[https://sachachua.com/blog/2024/12/linking-to-org-babel-source-in-a-comment-and-making-that-always-use-file-links/][Sacha Chua: Linking to Org Babel source in a comment, and making that always use file links]] - [[https://randyridenour.net/posts/24-12-30-tag-pages-org-mode-blog.html][Making Tag Pages in an Org Mode Blog]] ([[https://zirk.us/@randyridenour/113742626022402989][@randyridenour@zirk.us]]) - [[https://srijan.ch/capturing-slack-messages-directly-into-emacs-orgmode-inbox][Capturing slack messages directly into Emacs orgmode inbox]] ([[https://www.reddit.com/r/emacs/comments/1ho52y3/capturing_slack_messages_directly_into_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=r_4xV7tn1rQ][Adding macOS tags to my Org-Roam File Organization Workflow]] (06:51) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e16c9ed54fffd413e1b5eb79f0fd9d2f769dfc92][ox-odt: Avoid putting forbidden characters into ODT xml]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af98b8411f6d852bc297d85b48b6118da7341ab][etc/ORG-NEWS: Document fixes in the org-protocol bookmarklets]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=642dc6c85ffa19bd0e34f10a866cf58efb363cca][ob-calc: Format vector and matrix results as Org tables]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d5d23602e08ed5de4bd06084120c2db7833d28c][Add new option `org-edit-keep-region']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8e141ec24e531345952c2ad812a4b6fe7159f3ca][ox-beamer: Add onlyenv to the beamer environments]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d1b77a6c578692f75db8358ef06738287f02e192][ox-texinfo: Support numeric values of `toc' in `#+OPTIONS']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7a9a060fde1340d26098e4398e3f52531f8a94d4][Add `yank-media' handler for LibreOffice Calc tables]] - Denote: - [[https://protesilaos.com/codelog/2024-12-25-emacs-denote-sequence-notes/][Protesilaos Stavrou: Emacs: sequence notes with new ‘denote-sequence.el’]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1hln9sl/you_can_press_spc_in_the_mx_minibuffer_instead_of/][You can press SPC in the M-x minibuffer instead of "-".]] - Coding: - [[https://karthinks.com/software/fringe-matters-finding-the-right-difference/][Karthik Chikmagalur: Fringe Matters: Finding the Right Difference]] - diff-hl ([[https://news.ycombinator.com/item?id=42564932][HN]]) - [[https://lmno.lol/alvaro/symbol-overlay-mc-now-on-melpa][Alvaro Ramirez: symbol-overlay-mc now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1ho9egz/symboloverlaymc_now_on_melpa/][Reddit]]) - [[https://olddeuteronomy.github.io/post/python-programming-in-emacs/][The Emacs Cat: Python Programming in Emacs]] ([[https://irreal.org/blog/?p=12676][Irreal]]) - [[https://natefu.xyz/blogs/01-hyprland-1-0-0-release/][Hyprlang-ts-mode is now on Melpa]] - [[https://protesilaos.com/codelog/2024-12-24-emacs-sxhkdrc-mode-1-1-0/][Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.1.0]] - [[https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html][Meta Redux: State of CIDER Survey (2024)]] - Web: - [[https://github.com/chmouel/isgd.el][chmouel/isgd.el: is.gd url shortener interface to emacs]] ([[https://fosstodon.org/@chmouel/113742048196249779][@chmouel@fosstodon.org]]) - Mail, news, and chat: - [[https://social.lol/@jbaty/113724647339795803][Notmuch tip: M-RET (notmuch-tree-from-search-thread)]] - [[https://www.topbug.net/blog/2024/12/28/quickly-switch-between-html-and-plain-text-in-mu4e/][Quickly Switch Between HTML and Plain Text in mu4e - Top Bug Net]] ([[https://irreal.org/blog/?p=12680][Irreal]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1ho08l6/til_if_youve_issues_with_wrapping_long_lines_in/][TIL: If you've issues with wrapping long lines in gptel.el, just edit the system message and tell it to break lines but not code]] - Community: - [[https://www.reddit.com/r/emacs/comments/1hlwpr0/weekly_tips_tricks_c_thread_20241225_week_52/][Weekly Tips, Tricks, &c. Thread — 2024-12-25 / week 52]] - setq-mode-local, default t binding, nameless - [[https://www.kriscarta.com/posts/how-i-emacs][How I Emacs (#1) - Kris Carta's personal blog]] - six months in - [[https://sachachua.com/blog/2024/12/emacsconf-2024-notes/][Sacha Chua: EmacsConf 2024 notes]] ([[https://news.ycombinator.com/item?id=42531217][long HN discussion]]) - [[https://sachachua.com/blog/2024/12/emacs-tv/][Sacha Chua: emacs.tv]] ([[https://www.reddit.com/r/planetemacs/comments/1hn5mhq/sacha_chua_emacstv/][Reddit]]) - [[http://ftp.xemacs.org/pub/xemacs/docs/a4/internals-a4.pdf.gz][XEmacs internals manual]] ([[https://www.reddit.com/r/emacs/comments/1hnvsc7/xemacs_internals_manual/][Reddit]]) - Multimedia: - [[https://www.youtube.com/live/AZ4nwS9A1qM][lets make a midi controller with qmk - YouTube]] ([[https://bsky.app/profile/did:plc:rhm2jem2z7ldnv4663eff236/post/3ledlgcruzp2n][@pulusound.fi]]) - Other: - [[https://github.com/xFA25E/pueue][xFA25E/pueue: Emacs interface for Pueue]] ([[https://mastodon.social/@jnpn/113731553076538004][@jnpn@mastodon.social]]) - task manager - [[https://mastodon.social/@Son0p/113741579123259780][Ledger: query and insert an account]] - [[https://masto.plaindrops.de/@spacecadet/113729983382452908][Ledger tip: (add-hook 'ledger-report-mode-hook 'compilation-minor-mode)]] - [[https://jointhefreeworld.org/blog/articles/lisps/embracing-the-eternal-sexp-wisdom-of-the-gnu/][Embracing the eternal Sexp wisdom with the GNU - configuring your life, workflows and websites with Lisps, Guile Scheme, Guix, Emacs, etc.]] ([[https://www.reddit.com/r/emacs/comments/1hnsk6r/embracing_the_eternal_sexp_wisdom_with_the_gnu/][Reddit]], [[https://news.ycombinator.com/item?id=42544838][HN]]) - [[https://bicycleforyourmind.com/much_ado_about_emacs_005][Much Ado About Emacs 005 - Bicycle For Your Mind]] - notes, scroll page without moving point - [[https://www.reddit.com/r/emacs/comments/1hlxy48/hyperdriveel_v052_bugfix_release/][hyperdrive.el v0.5.2 bugfix release]] - [[https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/][Emacs using the lucid toolkit is blazingly fast]] - [[https://github.com/positron-solutions/moc/][[ANN] MoC. Buffer Text to Video & Presentation Content, Elisp Replay, and Related Gizmos]] ([[https://www.reddit.com/r/emacs/comments/1hkjohj/ann_moc_buffer_text_to_video_presentation_content/][Reddit]]) - [[https://www.youtube.com/playlist?amp;feature=shared&list=PLomc4HLgvuCXEBfUDdJ07kmG8nHS325H-][EmacsConf 2024 Playlist | Playlist]] - [[https://irreal.org/blog/?p=12678][Irreal: PSA: The GPG/Emacs Interaction Bug Is Fixed]] - [[https://www.reddit.com/r/emacs/comments/1hlj04t/emacs_using_the_lucid_toolkit_is_blazingly_fast/][Emacs using the lucid toolkit is blazingly fast]] ([[https://irreal.org/blog/?p=12672][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1hncbgx/introducing_candyshop_simplify_your_emacs/][Introducing Candyshop - Simplify Your Emacs Workspace on OSX!]] - [[https://github.com/enthdegree/kobo-emacs][enthdegree/kobo-emacs: Steps to get emacs running on a Kobo Clara BW]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01068.html][SIGPROF + SIGCHLD and igc]]: igc garbage collector and signals (possible refactor) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01279.html][idea on how to make a safer profiler]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01249.html][Re: Some experience with the igc branch]]: to fork or not to fork - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01241.html][documentation about garbage collection]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01260.html][issues doing reverse debugging on Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01104.html][thinking about how to get a backtrace]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01119.html][figuring out what needs to be done in the signal handler and what can be done outside it]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01424.html][Re: igc, macOS avoiding signals]]: using tracing frameworks? - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01011.html][Discussion with MPS people]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg01445.html][Re: Tree-sitter maturity]]: vendoring the grammars - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1addae07be1982a6cafc0e0b3955b59bd1fb481c][Treesit support for show-paren-mode (bug#75122)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec8dd27f008bca810209354a189d241479fe4d32][Add new variable 'up-list-function' for 'treesit-up-list']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c50edb2b500c6ac18696e99c3f8df597dea54d4][Add new variable 'down-list-function' for 'treesit-down-list']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3db984c72b8609c84f06a0fd62e59b4823ea0876][Add new variable 'forward-list-function' for 'treesit-forward-list']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72eb5f8bedbe441f6a3952557b9aa3ef6fd6235d][Make browser windows pop up when browsing URLs on Wayland]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ca91ff912da7c3a672e4bfe6ce103a23ddec73][Drop support form gnome-moz-remote from browse-url]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c7db480ead8ef623a382fcd990dd91486616dca][New: treesit-explore, treesit-aggregated-simple-imenu-settings; treesit-explore-mode now supports local parsers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=251b4c8c39535fee9f6da89420483304274ac03e][Add treesit-language-display-name]] - New packages: - [[package:hyprlang-ts-mode][hyprlang-ts-mode]]: Major mode for editing hyprland configuration files (MELPA) - [[package:org-shortcut][org-shortcut]]: Bindings for shortcut.com in org-mode (MELPA) - [[package:portage-modes][portage-modes]]: Major modes for editing Portage config files (MELPA) - [[package:selected-window-contrast][selected-window-contrast]]: Highlight by brightness of text and background (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-12][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! ** 2024-12-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/12/2024-12-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/12/2024-12-23-emacs-news/ :EXPORT_DATE: 2024-12-23T10:27:13-0500 :END: - Help wanted: - [[https://list.orgmode.org/87a5cr7dn9.fsf@localhost][Org Mode requests: [FR] Allow SPC to scroll todo/tag selection menu - for users with huge accessible fonts (was: Transient: accessibility problems for users who need to use large fonts)]] - Emacs updates: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00869.html][Emacs 30.0.93 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/1hihzl9/emacs_30093_pretest_is_available/][Reddit]], [[https://irreal.org/blog/?p=12663][Irreal]]) - [[https://www.youtube.com/watch?v=yDVj75fC2pQ][Emacs 31 News Stream VOD]] (01:26:53) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 26 0130 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore ([[https://emacs-apac.gitlab.io/announcements/december-2024/][announcement]]) - M-x Research: TBA https://m-x-research.github.io/ Fri Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 4 0000 Asia/Singapore - [[https://events.ccc.de/congress/2024/hub/en/event/emacs-usermeetup/][🧠💻 Emacs User Meetup - 38C3]] ([[https://social.tchncs.de/@cabhan/113680360792934598][@cabhan@social.tchncs.de]]) - Emacs configuration: - [[https://www.rahuljuliato.com/posts/multiple-eln-cache][How to Share Your Emacs Configuration Between Different Machines (and Architectures) with Native Compilation]] ([[https://www.reddit.com/r/emacs/comments/1hgjra6/how_to_share_your_emacs_configuration_between/][Reddit]]) - Emacs Lisp: - [[https://www.reddit.com/r/elisp/comments/1hhmezr/bringing_emacs_introspection_debugging_to_casual/][Bringing Emacs Introspection & Debugging to Casual Suite]] ([[https://www.reddit.com/r/emacs/comments/1hhmfab/bringing_emacs_introspection_debugging_to_casual/][Reddit]]) - [[https://github.com/distichum/callnum][callnum.el; Sort library call numbers]] ([[https://www.reddit.com/r/emacs/comments/1hfrj8x/callnumel_sort_library_call_numbers/][Reddit]]) - [[https://kisaragi-hiu.com/emacs-xml-encode/][Kisaragi Hiu: Emacs: turning parsed XML/HTML nodes back into text (encoding/printing/writing it out)]] - Appearance: - [[https://techhub.social/@Anoncheg/113688185961229577][Change theme by sunrise and sunset with circadian package]] - [[https://github.com/konrad1977/neofusion-emacs][konrad1977/neofusion-emacs: Emacs port for NeoFusion theme from Neovim]] ([[https://www.reddit.com/r/emacs/comments/1hkp9m9/new_theme_ported_from_neovim/][Reddit]]) - [[https://protesilaos.com/codelog/2024-12-17-emacs-standard-themes-tinted/][Protesilaos Stavrou: Emacs: two new Standard themes (‘standard-light-tinted’ and ‘standard-dark-tinted’)]] - Navigation: - [[https://takeonrules.com/2024/12/17/extending-built-in-emacs-bookmark-package/][Extending Built-In Emacs Bookmark Package]] ([[https://dice.camp/@takeonrules/113668314143293564][@takeonrules@dice.camp]]) - [[http://yummymelon.com/devnull/rethinking-minibuffer-movement.html][Rethinking Minibuffer Movement]] ([[https://www.reddit.com/r/emacs/comments/1hhj98l/rethinking_minibuffer_movement/][Reddit]]) - [[https://breatheoutbreathe.in/blog/2024-12-19-query-regexp-replace-lisp-replacement.html][Lisp expression replacements with query-regexp-replace]] ([[https://www.reddit.com/r/emacs/comments/1hifeca/lisp_expression_replacements_with/][Reddit]]) - Dired: - [[https://www.reddit.com/r/emacs/comments/1hfrigu/automatic_fallback_to_sudo_for_local_dired/][Automatic fallback to /sudo: for local dired commands]] - Writing: - [[https://gist.github.com/karthink/7d89df35ee9b7ac0c93d0177b862dadb][Configuration for super-fast Latex input using AucTeX, CDLatex and a bit of YaSnippet. See karthinks.com/software/latex-input-for-impatient-scholars]] - [[https://www.youtube.com/watch?v=eSmTN5jynvg][Using Howm in Emacs for Notes and Tasks - System Crafters Live!]] (02:11:21) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/1hj9iz2/new_package_orgrankerel_sort_org_headlines_by/][New Package: org-ranker.el - sort org headlines by custom rules]] ([[https://www.reddit.com/r/orgmode/comments/1hjgobm/new_package_orgrankerel_sort_org_headlines_by/][Reddit]]) - [[https://github.com/yibie/org-supertag][Org-supertag v0.0.2 released - enhance tag system of org-mode]] ([[https://www.reddit.com/r/orgmode/comments/1hif4cr/orgsupertag_v002_released/][Reddit]]) - [[https://www.youtube.com/watch?v=I5VNszZaOIA][Emacs Org Attach Various Methods 2024_12_17_14:56:08]] (04:04) - [[https://github.com/positron-solutions/dslide/releases/tag/v0.6.0][DSLiDE v0.6.0 Your slides now play keyboard macros]] ([[https://www.reddit.com/r/orgmode/comments/1hge9bo/dslide_v060_your_slides_now_play_keyboard_macros/][Reddit]]) - [[https://thanosapollo.org/posts/org-gnosis-progress-1/][Thanos Apollo: Progress update on org-gnosis & a graphical interface addition.]] - [[https://www.reddit.com/r/emacs/comments/1hjj09d/what_is_desireable_in_an_org_to_html_framework/][What is desireable in an Org to HTML framework?]] - [[https://breatheoutbreathe.in/blog/2024-12-16-mirror-worg-to-a-hyperdrive.html][How to mirror worg to a hyperdrive]] - [[https://www.emacsuser.org/emacs/][How I use Emacs to publish "food" recipes]] - Completion: - [[https://rahuljuliato.com/posts/in-buffer-icomplete][Rahul Juliato: Enhancing icomplete-vertical-mode in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1hhy6n9/enhancing_icompleteverticalmode_in_emacs/][Reddit]]) - Coding: - [[https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html][Meta Redux: State of CIDER Survey (2024)]] - [[https://archive.casouri.cc/note/2024/emacs-30-tree-sitter][Tree-sitter Changes in Emacs 30]] ([[https://www.reddit.com/r/emacs/comments/1hiwm8j/treesitter_changes_in_emacs_30/][Reddit]]) - [[https://gitlab.com/skybert/my-little-friends/-/blob/master/emacs/.emacs#L542][Run JUnit method or class at point]] ([[https://hachyderm.io/@skybert/113679416976496391][@skybert@hachyderm.io]]) - [[https://www.youtube.com/watch?v=gMb6VTqUE10][Трошки про Emacs]] (21:31) - Clojure - [[https://mclare.blog/posts/using-uv-in-emacs/][Using uv in Emacs | MClare Blog]] - python environment - [[https://www.youtube.com/watch?v=IWyat0bbCss][Xah Talk Show 2024-12-21 Ep605. Run Code of Python JS Fsharp Etc in Emacs. Are You Based?]] (53:31) - [[https://fediverse.tv/w/bCw6xPvs1n8c68jKqFBEgW][Bases de Datos-SQLite en GNU Emacs - encuentro/taller - FTV]] ([[https://fosstodon.org/@hispaemacs/113698030498809368][@hispaemacs@fosstodon.org]]) - Math: - [[https://codelearn.me/2024/12/22/emacs-quick-calc.html][Ruslan Bekenev: Emacs: quick-calc]] - Web: - [[https://dice.camp/@takeonrules/113668410028513504][TIL eww-copy-alternate-url]] - [[https://github.com/alphapapa/unpackaged.el/blob/master/unpackaged.el#L1623-L1675][eww-readable + imenu = quickly jump to different headings in webpage]] ([[https://fosstodon.org/@marcc/113678792712925717][@marcc@fosstodon.org]]) - [[https://takeonrules.com/2024/12/18/adding-html5-display-block-elements-to-emacs-shr-and-eww-tag-rendering/][Adding HTML5 Display Block Elements to Emacs’ SHR (and EWW) Tag Rendering // Take on Rules]] ([[https://dice.camp/@takeonrules/113674326454421331][@takeonrules@dice.camp]]) - Mail, news, and chat: - [[https://todon.nl/@mousebot/113701769399574182][mastodon.el 1.1.8: adds support for link-hint, bugfixes]] - [[https://codeberg.org/glenneth/discourse-emacs][glenneth/discourse-emacs: A modern Emacs package for seamless Discourse forum integration.]] ([[https://techhub.social/@barocio/113666382496309705][@barocio@techhub.social]]) - Multimedia: - [[https://emacs.tv/][emacs.tv]] ([[https://lmno.lol/alvaro/hello-emacstv][Hello emacs.tv]], 1700+ videos) - [[https://sachachua.com/blog/2024/12/subed-el-tweaking-subtitle-times/][Sacha Chua: subed.el: Tweaking subtitle times]] - EXWM: - [[https://www.maketecheasier.com/use-emacs-as-desktop-environment-linux/][How to Use Emacs as a Desktop Environment in Linux with EXWM - Make Tech Easier]] - AI: - [[https://www.reddit.com/r/emacs/comments/1hkex1q/llm_version_020_released_with_structured_json/][llm version 0.20 released, with structured JSON output]] - [[https://indieweb.social/@xenodium/113673438068184091][chatgpt-shell: LaTeX rendering now turned on by default on LLM shell]] - [[https://github.com/lepisma/onnx.el][lepisma/onnx.el: ONNX runtime for Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1hg5r5n/onnxel_onnx_runtime_binding_for_emacs_lisp/][Reddit]]) - optimized and portable ML on the edge, also interchange format for neural network models - Community: - [[https://www.reddit.com/r/emacs/comments/1hgx486/weekly_tips_tricks_c_thread_20241218_week_51/][Weekly Tips, Tricks, &c. Thread — 2024-12-18 / week 51]] - [[https://www.youtube.com/watch?v=u7DW78ng9Cg][00: Why You Want Programmable Tools]] (04:36, [[https://www.reddit.com/r/emacs/comments/1hkk5bn/a_cool_video_about_emacs/][Reddit]], [[https://irreal.org/blog/?p=12669][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1hhxf8x/what_can_we_learn_from_neovims_rise_in_popularity/][What can we learn from Neovim’s rise in popularity?]] ([[https://news.ycombinator.com/item?id=42465428][HN]]) - Other: - [[https://emacs.dyerdwelling.family/emacs/20241219132107-emacs--calculate-number-of-days-between-two-dates/][James Dyer: Calculate Number Of Days Between Two Dates]] - calendar-count-days-region - [[https://github.com/glotlabs/gdrive][glotlabs/gdrive: Google Drive CLI Client]] ([[https://todon.nl/@mousebot/113668699737441680][@mousebot@todon.nl]]) - [[https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html#masonry][HTML Renderer (Emacs)]] - Masonry ([[https://www.reddit.com/r/emacs/comments/1hh3xjz/html_renderer_masonry/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html][HTML Renderer (Emacs)]] - colspan ([[https://www.reddit.com/r/emacs/comments/1hg4z69/html_renderer_colspan/][Reddit]]) - [[https://themkat.net/2024/12/17/twenty_four_emacs_packages.html][Marie K. Ekeberg: 24 Emacs packages and utilities to try while counting down to Jul/Christmas/Holidays]] ([[https://irreal.org/blog/?p=12667][Irreal]]) - [[https://github.com/positron-solutions/moc/][positron-solutions/moc: Master of Ceremonies. Display & presentation utilities to make presentation packages more effective]] ([[https://private-user-images.githubusercontent.com/73710933/398084554-69b2d887-be79-440b-92df-cc34994eec20.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzQ5NDM3MTQsIm5iZiI6MTczNDk0MzQxNCwicGF0aCI6Ii83MzcxMDkzMy8zOTgwODQ1NTQtNjliMmQ4ODctYmU3OS00NDBiLTkyZGYtY2MzNDk5NGVlYzIwLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDEyMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQxMjIzVDA4NDMzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUwYmE0ODJiZjVhM2U3ZDIwNWJjNDFhNTE1NWEyOGU2ZDE4NzA3YWUxNGIyNzA5Y2FiMTUwZmJkYTdlNDhmZGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8_QToA2wx27lRkczLt0UWFstFAHHKD2Hmtm1Ys4f39I][Video]], [[https://www.reddit.com/r/elisp/comments/1hkjgvw/ann_moc_buffer_text_to_video_presentation_content/][Reddit]]) - [[https://www.reddit.com/r/elisp/comments/1hg1m5r/the_semantics_and_broad_strokes_of_buffer/][The Semantics and Broad Strokes of Buffer Parallelism]] - [[https://andreyor.st/posts/2024-12-20-extending-emacs-with-fennel/][Andrey Listopadov: Extending Emacs with Fennel]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00980.html][Re: Some experience with the igc branch]] next impediments for IGC branch - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00687.html][Merging scratch/no-purespace to remove unexec and purespace]] - discussion, preparing to merge - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00951.html][Re: Merging scratch/no-purespace to remove unexec and purespace]] - ideas - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00965.html][Re: Merging scratch/no-purespace to remove unexec and purespace]] - hints/guesses vs promises - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=961cff855a9eccb9c2de31edc7d90ce697ebb65d][* lisp/vc/smerge-mode.el (smerge-extend): New command (bug#74509)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd529bbd076d14087d70c50d94bc9ef231cf1997][Add support for the ':data' keyword for play-sound in MS-Windows.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=308d5d54737917d449bfc0bf80815537eef69446]['seconds-to-string': new optional arguments for readable strings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c19dd8e9d6c54080426623129a824e5bb2fcf7be][Add more documentation for TTY child frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b156a69eec8af26991ede5c5bc2d7fbcd8dba134][NEWS entry for the removal of `redisplay-dont-pause']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8c83b496b3f98ad0be835d772a36f75c47d693e][NEWS entry for tty child frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d930d7f8651897dc3130ff16731751691566d490][New treesit thing 'sexp-list' (bug#73404)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4415102b573bb776e7f256633626f798b2ab9f28][Delete support for the Conkeror web browser]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14a3dd6a30f7a720f29d51f2df8f8ab8138989a0][New user option browse-url-transform-alist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d3c1094604ceb6133a15226aec9b568f7923ee7][Make font-lock face variables obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69facd33a80bee3f49b0518e75e8ec570978334c][Rename the property 'repeat-continue-only' to 'repeat-continue']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2f4a7f5ec3c75641e2a3c66156c2783c5576b1d7][; * etc/NEWS: Mention 'eager-display' for 'completion-category-overrides'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5a8adaeac81182f080b041a3a3840580c61213d2][unintern: Drop support for obsolete calling convention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=80dc431b5a453c8200260969c8e2904e2d353b1e][all-completions: Drop support for obsolete calling convention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78b50603a25d8eb366deab92ce1f475aef497a64][; * etc/NEWS: Add 'completion-table-with-metadata' to "Lisp Changes".]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2986e79b76d442f8620195a54120d8be3e4583c][* lisp/comint.el (comint-complete-input-ring): New command (bug#74694).]] - New packages: - [[package:copilot][copilot]]: An unofficial Copilot plugin (MELPA) - [[package:dicom][dicom]]: DICOM viewer - Digital Imaging & Communications in Medicine (GNU ELPA) - [[package:kill-dollar-mode][kill-dollar-mode]]: Remove leading $ from shell-script-like text (MELPA) - [[package:moc][moc]]: Master of Ceremonies (MELPA) - [[package:ocaml-eglot][ocaml-eglot]]: An OCaml companion for Eglot (MELPA) - [[package:p4-ts-mode][p4-ts-mode]]: Major mode for the P4_16 programming language (MELPA) - [[package:russian-calendar][russian-calendar]]: Russian holidays and conferences. Updated 2024-11-22 (MELPA) - [[package:symbol-overlay-mc][symbol-overlay-mc]]: Mark highlighted symbols with multiple cursors (MELPA) - [[package:uv-mode][uv-mode]]: Integrate uv with python-mode (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-12][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! ** 2024-12-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/12/2024-12-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/12/2024-12-16-emacs-news/ :EXPORT_DATE: 2024-12-16T12:34:21-0500 :END: - Help wanted: - [[https://list.orgmode.org/87msgzh1dh.fsf@localhost][Org Mode requests: [RFC] The best way to choose an "action" at point: context-menu-mode, transient, which-key or embark? (was: Fwd: Org-cite: Replace basic follow-processor with transient menu?)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00559.html][also on emacs-devel]] - [[https://list.orgmode.org/87seqqg38b.fsf@localhost][Org Mode requests: [TASK] Documenting ob-fortran, ob-forth, ob-sed, ob-ocaml, ob-ruby, and ob-sass (was: [TASK] Move babel backend docs from WORG to Org manual)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00359.html][Merging MPS a.k.a. scratch/igc, yet again]] - documentation help wanted for README-IGC, build instructions for Debian etc. - 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 Dec 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 19 0000 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 26 0130 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1he7ghg/recommendations_of_emacs_config/][Recommendations of emacs config]] - [[https://baty.net/2024/12/emacs-from-scratch-once-again/][Jack Baty: Emacs from scratch once again]] ([[https://irreal.org/blog/?p=12657][Irreal]]) - [[https://news.ycombinator.com/item?id=42428762][Show HN: Small Collection of Emacs Packages | Hacker News]] - [[https://www.reddit.com/r/emacs/comments/1heejxn/release_emacskick_013_for_vimneovim_users_ready/][[Release] Emacs-Kick 0.1.3 – For Vim/Neovim Users Ready to Explore Emacs]] - [[https://fediverse.tv/videos/watch/c70d6802-7c48-4e0c-8578-fb32cc26d357][Configurar Emacs usando emacs-lisp (0x0005) - FTV]] ([[https://techhub.social/@barocio/113651007187044891][@barocio@techhub.social]]) - Emacs Lisp: - [[https://codeberg.org/pkal/do-at-point][do-at-point: A generic action dispatcher for Emacs]] - simpler than Embark, uses thing-at-point - [[https://flandrew.srht.site/listful/map-vs-other-libraries-through-hundreds-of-examples.html][Listful Andrew: map.el vs. other libraries through hundreds of examples]] - [[https://flandrew.srht.site/listful/seq-vs-other-libraries-through-hundreds-of-examples.html][Listful Andrew: seq.el vs. other libraries through hundreds of examples]] - Appearance: - [[https://files.mastodon.social/cache/media_attachments/files/113/636/526/704/442/800/original/b6e749c63e775d26.png][Highlight selected window by measuring and increasing contrast]] ([[https://techhub.social/@Anoncheg/113636526684529242][@Anoncheg@techhub.social]]) - [[https://protesilaos.com/codelog/2024-12-12-emacs-pulsar-1-2-0/][Protesilaos Stavrou: Emacs: pulsar version 1.2.0]] - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20241213115239-emacs--emacs-core-window-jumping-between-two-windows/][James Dyer: Emacs Quick Window Pt 3 - jumping between two windows]] - Improvement: [[https://emacs.dyerdwelling.family/emacs/20241209085935-emacs--emacs-core-window-jumping-visual-feedback/][James Dyer: Emacs Core Window Jumping With Visual Feedback]] - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1haz1rf/android_emacs_fingerstylus_support_for_hyperbole/][Android emacs: finger/stylus support for hyperbole buttons]] - Writing: - [[https://www.youtube.com/watch?v=ZkKKuvVUWkE][litdb and Emacs]] (11:03) - Org Mode: - [[https://liron.tilde.team/blog/skipping-weekends-when-scheduling-items-with-org-mode20758.html][Skipping weekends when scheduling items with org-mode]] - [[https://mbork.pl/2024-12-16_Changing_the_TODO_state_of_an_Org_entry_when_refiling][Marcin Borkowski: Changing the TODO state of an Org entry when refiling]] - [[https://protesilaos.com/codelog/2024-12-15-emacs-org-coaching-clock/][Protesilaos Stavrou: Emacs: custom Org clock report for my coaching]] ([[https://www.youtube.com/watch?v=FMutOCOoFSQ][YouTube]] 13:08) - [[https://github.com/bohonghuang/org-srs][Org-srs: A feature-rich and flexible spaced repetition system inside Org-mode with FSRS support]] ([[https://www.reddit.com/r/emacs/comments/1hb5cnz/orgsrs_a_featurerich_and_flexible_spaced/][Reddit]]) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/1hbjq6n/package_niceorghtml/][[package] nice-org-html]] - [[https://github.com/mahmoodsh36/org-xopp][new package: org-xopp (org+xournalpp)]] ([[https://www.reddit.com/r/emacs/comments/1habnh2/new_package_orgxopp_orgxournalpp/][Reddit]]) - [[https://list.orgmode.org/87zfl3uxhb.fsf@localhost][Org Mode requests: [TASK] Move babel backend docs from WORG to Org manual]] - [[https://www.reddit.com/r/emacs/comments/1hbi751/passing_data_between_org_source_blocks_a/][Passing data between org source blocks (a practical example)]] - [[https://breatheoutbreathe.in/blog/2024-12-10-sourcehut-org-mode-readme.html][Render README.org as HTML on Sourcehut]] ([[https://lobste.rs/s/edzywh/render_readme_org_as_html_on_sourcehut][lobste.rs]]) - Completion: - [[https://thanosapollo.org/posts/emacs-built-in-completions-video/][Thanos Apollo: Emacs 30 Built-in Completion UI & Styles [Video]​]] ([[https://www.reddit.com/r/planetemacs/comments/1hcx1l0/thanos_apollo_emacs_30_builtin_completion_ui/][Reddit]]) - Coding: - [[https://blog.serghei.pl/posts/emacs-python-ide/][Advanced Python Development Workflow in Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/1hcxe1d/advanced_python_development_workflow_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=42395329][HN]]) - [[https://www.youtube.com/watch?v=evmRpr_DEBQ][Get Started with Clojure Programming with Cider | Emacs Tutorial]] (12:41) - [[https://www.youtube.com/watch?v=9dMYSrstrLk][The Definitive EMACS + GO Setup #emacs #golang]] (01:07:18) - [[https://github.com/chmouel/gotest-ts.el][[new package] gotest-ts - run go tests with gotest.el and tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1haa3zx/new_package_gotestts_run_go_tests_with_gotestel/][Reddit]]) - [[https://codeberg.org/alexjgriffith/love2d-fennel.el][alexjgriffith/love2d-fennel.el - Codeberg.org]] ([[https://mastodon.gamedev.place/@Alexjgriffith/113657784568312489][@Alexjgriffith@mastodon.gamedev.place]]) - [[https://gist.github.com/dhruvasagar/6d1cf62d772a35bbc9b0326e370d4f63][Minor Mode for Advent Of Code]] ([[https://www.reddit.com/r/emacs/comments/1hawbsn/minor_mode_for_advent_of_code/][Reddit]]) - [[https://www.youtube.com/watch?v=wEbHCg6XGRU][[video] Using emacs dape-mode to debug software with DAP protocol]] ([[https://www.reddit.com/r/emacs/comments/1ha903r/video_using_emacs_dapemode_to_debug_software_with/][Reddit]]) - [[https://fosstodon.org/@chmouel/113646312567316722][my-copy-function-name-with-ts]] - [[https://www.reddit.com/r/emacs/comments/1hbmpub/package_jujutsushi_a_package_for_jujutsu/][[package] Jujutsushi a package for Jujutsu]] - Shells: - [[https://lmno.lol/alvaro/an-experimental-e-shell-pager][Alvaro Ramirez: An experimental (e)shell pager]] ([[https://www.reddit.com/r/emacs/comments/1halllx/en_experimental_eshell_pager/][Reddit]]) - Mail, news, and chat: - [[https://glenneth.org/content/posts/2024-12-12-discourse-emacs.html][I'm attempting to write a discourse forum package for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1hckaln/im_attempting_to_write_a_discourse_forum_package/][Reddit]]) - Fun: - [[https://www.youtube.com/watch?v=0f9Rvk6dulM][EmacsGME - Solo Roleplaying inside the Emacs Text Editor]] (15:37) - [[https://www.scannedinavian.com/programmers-want-flow-when-programming-light-turns-red.html][Shae Erisson's blog - Programmers want flow. when programming, light turns RED]] ([[https://irreal.org/blog/?p=12650][Irreal]], [[https://lobste.rs/s/3rybyx/programmers_want_flow_when_programming][lobste.rs]]) - [[https://i.redd.it/99mmcnzw177e1.gif][May the shadows shield you and the light lead you to Emacsia]] ([[https://www.reddit.com/r/emacs/comments/1hfgutm/may_the_shadows_shield_you_and_the_light_lead_you/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1hbov34/weekly_tips_tricks_c_thread_20241211_week_50/][Weekly Tips, Tricks, &c. Thread — 2024-12-11 / week 50]] - [[https://functional.cafe/@PaniczGodek/113630055034870975][The concept of Emacs - history]] - [[https://www.reddit.com/r/emacs/comments/1hcipqi/best_emacs_package_you_tried_and_stuck_with_in/][Best emacs package you tried and stuck with in 2024?]] - Other: - [[https://lambdaland.org/posts/2024-12-14_emacs_catchup/][Lambda Land: What's New in Emacs: Last Decade Edition]] ([[https://irreal.org/blog/?p=12655][Irreal]]) - [[https://discuss.systems/@jfdm/113640001250256154][Tip about using keycast-header-line-mode]] - [[https://www.reddit.com/r/emacs/comments/1hbls9u/so_happy_to_have_discovered_markdowndndimages/][So happy to have discovered markdown-dnd-images]] - [[https://www.reddit.com/r/emacs/comments/1hawd0f/hyperdriveel_v050_explore_the_interactive_peer/][hyperdrive.el v0.5.0: Explore the interactive peer graph]] - [[https://github.com/KeyWeeUsr/emacs-syncthing][KeyWeeUsr/emacs-syncthing: Emacs client for Syncthing]] - [[https://hackerpublicradio.org/eps/hpr4268/index.html][Hacker Public Radio: @enistello talks about Mastering Emacs by Mickey Peterson]] ([[https://infosec.exchange/@hpr/113636111399505665][@hpr@infosec.exchange]]) - [[https://www.youtube.com/watch?v=8dWPDJ4ShFc][Building Emacs 30 from git on openSUSE Tumbleweed]] (21:08) - [[https://kisaragi-hiu.com/find-han-character-with-cangjie/][Kisaragi Hiu: 不會倉頡也能利用倉頡找打不出來的漢字]] - [[https://picandocodigo.net/2024/macros-de-teclado-en-emacs/][Macros de teclado en Emacs | Picando Código]] ([[https://mastodon.online/@picandocodigo/113646854111714700][@picandocodigo@mastodon.online]]) - [[https://emacsconf.org/2024/talks/guile/][Guile Emacs development has started again after a decade]] ([[https://www.reddit.com/r/emacs/comments/1hb4om4/guile_emacs_development_has_started_again_after_a/][Reddit]], [[https://irreal.org/blog/?p=12635][Irreal]], [[https://lwn.net/SubscriberLink/1001645/b1e4453a8c6c16d7/][LWN]] ([[https://www.reddit.com/r/emacs/comments/1hmvah7/using_guile_for_emacs_lwnnet/][Reddit]]), [[https://news.ycombinator.com/item?id=42432004][HN]], [[https://lobste.rs/s/clyk9b/using_guile_for_emacs][lobste.rs]], [[https://irreal.org/blog/?p=12659][Irreal]], [[https://lemmy.ml/post/23656526?scrollToComments=true][lemmy.ml]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00355.html][Improve access to documentation in Info format (was: Proposal: Include C]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00630.html][Re: pdumper on Solaris 10]] - mixed news for 32-bit MPS builds on sparc - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00455.html][Background information on concurrent redisplay Re: Gap buffer problem?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00390.html][challenges of garbage collection pauses]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00552.html][Cluffer vs gap buffer]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00488.html][related post about gap buffers vs ropes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd021c07606264a73cd4c1f6fa6fe80a756defe0][New customization variable `completion-eager-display']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed1f3b8488e18143d658e4f1aca8d21a3b84e2b2][Add `browse-url-qutebrowser']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ccd459e8452cc9e6e81e53f26bbeef20d2d5bb7][Enable xterm-mouse-mode by default in xterm]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb9ba4830e4c7853150eaed93f89225c00d6e52a][Revert Dired buffer when clicking on basename of directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3959ea66448fb371cdc67bd963cd539a90f99ee5][Rework history Isearch for Eshell]] - New packages: - [[package:consult-vc-modified-files][consult-vc-modified-files]]: Show git modified files in a vc project with consult (MELPA) - [[package:current-window-only][current-window-only]]: Open things only in the current window (MELPA) - [[package:eldoc-diffstat][eldoc-diffstat]]: Make VCS diffstat available via eldoc (NonGNU ELPA) - [[package:hindu-calendar][hindu-calendar]]: Arithmetical traditional Hindu calendar (panchanga) (MELPA) - [[package:js-pkg-mode][js-pkg-mode]]: Minor mode for working with javascript projects (MELPA) - [[package:le-gpt][le-gpt]]: Emacs on steroids with GPT (MELPA) - [[package:terraform-docs][terraform-docs]]: Generate Terraform modules documentation with terraform-docs (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-12][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! ** 2024-12-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/12/2024-12-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/12/2024-12-09-emacs-news/ :EXPORT_DATE: 2024-12-09T08:35:58-0500 :END: - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Dec 11 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 13 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Dec 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 19 0000 Asia/Singapore - [[https://graz.social/@publicvoit/113617784000171596][Karl Voit - Dec 20 14:15-16:00 demonstration of PIM tools at Graz]] - Emacs configuration: - [[https://olddeuteronomy.github.io/post/emacs-startup-screen/][The Emacs Cat: Emacs Startup Screen]] ([[https://irreal.org/blog/?p=12631][Irreal]]) - [[https://codeberg.org/ideasman42/emacs-package-upgrade-from-term][Package Upgrade (from the terminal)]] ([[https://www.reddit.com/r/emacs/comments/1h8kbc8/package_upgrade_from_the_terminal/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20241206143221-emacs--emacs-core-emacs-init-without-external-packages/][James Dyer: Core Emacs Init Without External Packages]] - [[https://bicycleforyourmind.com/much_ado_about_emacs_003][Much Ado about Emacs 003 - Bicycle For Your Mind]] ([[https://fosstodon.org/@macosxguru/113600506741865801][@macosxguru@fosstodon.org]]) - org-roam, god-mode, hydra, elfeed, etc. - [[https://codeberg.org/oxo/dotf/src/branch/main/emacs][dotf/emacs at main - oxo/dotf - Codeberg.org]] ([[https://qoto.org/@oxo/113618215059522157][@oxo@qoto.org]]) - [[https://dotdoom.rgoswami.me/config.html][rgoswami's literate Doom Emacs Config]] - [[https://hieuphay.com/doom-emacs-config/][Hieu Phay's Doom Emacs Config]] - [[https://comacero.com/posts/notes_emacs_elpaca/][Mi Configuración De Emacs Con Elpaca - comacero]] ([[https://mastodon.gal/@salvari/113589652410129804][@salvari@mastodon.gal]]) - Emacs Lisp: - [[https://lmno.lol/alvaro/awesome-elisp][Alvaro Ramirez: Awesome elisp]] - [[https://flandrew.srht.site/listful/the-art-of-replacing-long-lambdas-i-llamas-anaphorics-and-combinators.html][Listful Andrew: The art of replacing long lambdas I: llamas, anaphorics, and combinators]] ([[https://www.reddit.com/r/planetemacs/comments/1h9jsdd/listful_andrew_the_art_of_replacing_long_lambdas/][Reddit]]) - [[https://flandrew.srht.site/listful/the-art-of-replacing-long-lambdas-ii-llamas-vs-anaphorics-in-dash-and-xht.html][II: llamas vs. anaphorics in dash and xht]] - [[https://flandrew.srht.site/listful/the-art-of-replacing-long-lambdas-iii-nested-anaphoras-and-threading-annoyances.html][III: nested anaphoras and threading annoyances]] - [[https://vmst.io/@t0yv0/113614794615591834][tip about using ert to test point movement in Emacs Lisp functions]] - Appearance: - [[https://github.com/ibakepunk/helix-theme][Emacs color theme inspired by the Helix editor default color scheme.]] ([[https://www.reddit.com/r/emacs/comments/1h4wub7/emacs_color_theme_inspired_by_the_helix_editor/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1h7su3w/translucent_emacs_fork_macos/][Translucent Emacs Fork (MacOS)!]] - Navigation: - [[https://fosstodon.org/@chmouel/113612613665921062][ace-window configuration - @chmouel@fosstodon.org]] - [[https://takeonrules.com/2024/12/03/monkey-patch-fix-for-bookmark-for-emacs-30/][Monkey Patch Fix for Bookmark+ for Emacs 30 // Take on Rules]] ([[https://dice.camp/@takeonrules/113589663574569788][@takeonrules@dice.camp]]) - Writing: - [[https://gnu.support/gnu-emacs/emacs-lisp/Emacs-Lisp-Capitalize-English-Line-by-Chicago-Manual-of-Style-CMOS.html][Emacs Lisp: Capitalize English Line by Chicago Manual of Style (CMOS)]] - [[https://notxor.nueva-actitud.org/2024/12/06/tareas-intelectuales-y-toma-de-notas.html][Tareas intelectuales y toma de notas]] ([[https://tuiter.rocks/@Notxor/113606345854435627][@Notxor@tuiter.rocks]]) - Org Mode: - [[https://bzg.fr/en/org-has-a-new-maintainer/][Bastien Guerry: 🦄 Org Mode has a new maintainer]] ([[https://list.orgmode.org/87plm3x5ve.fsf@bzg.fr][mailing list]], [[https://www.reddit.com/r/planetemacs/comments/1h8x8bg/bastien_guerry_org_mode_has_a_new_maintainer/][Reddit]]) - [[https://taonaw.com/2024/12/02/back-in-july.html][TAONAW - Emacs and Org Mode: Filtering org-agenda to *exclude* a category]] - [[https://christiantietze.de/posts/2024/12/org-mode-emphasis-keymap-mnemonics/][Christian Tietze: Org-Mode Emphasis Keymap with Mnemonics]] - [[https://takeonrules.com/2024/12/07/add-work-link-type-to-org-mode/][Add Work Link Type to Org-Mode // Take on Rules]] ([[https://dice.camp/@takeonrules/113613392700893306][@takeonrules@dice.camp]]) - [[https://github.com/gavv/om-dash/releases/tag/v0.3][om-dash 0.3: improved github support, imap support, more]] ([[https://www.reddit.com/r/emacs/comments/1h5t31o/omdash_03_improved_github_support_imap_support/][Reddit]]) - org-mode dynamic blocks for dashboards - [[https://www.cipherbliss.com/2024/suivi-de-r%C3%A9daction-de-livre-orgmode/][Suivi de rédaction de livre Orgmode / Follow-up to the writing of Orgmode books]] - Import, export, and integration: - [[https://eugene-andrienko.com/en/it/2024/12/01/emacs-plugin-jekyll-blog][How I wrote an Emacs plugin to build my blog | Dragon’s notes]] [[https://eugene-andrienko.com/it/2024/12/01/emacs-plugin-jekyll-blog][Как я сделал Emacs-плагин для сборки своего блога / How I Made an Emacs Plugin to assemble my blog]] - jekyll - [[https://infosec.press/csantosb/on-writting-freely][on writing freely — csantosb]] ([[https://sigmoid.social/@csantosb/113602681783127776][@csantosb@sigmoid.social]]) - [[https://mastodon.social/@lhp/113597860111955174][Import appointments exported from StudIP into org agenda]] - [[https://paste.yunohost.org/raw/kuseyahunu][Add target blank property to external links in Org Mode export]] ([[https://toot.si/@len/113618881747712088][@len@toot.si]]) - [[https://mastodon.social/@laotang/113621710177713954][orgrr update: show-multiverse, quick-add, rename-title-and-file, rename-and-move - @laotang@mastodon.social]] - [[https://www.youtube.com/watch?v=BKiSCTUMqxs][OrgNote 0.22.7: Now with Android file system sync and GPG support]] ([[https://www.reddit.com/r/emacs/comments/1h7ivzs/orgnote_0227_now_with_android_file_system_sync/][Reddit]]) - Denote: - [[https://github.com/sarcom-sar/denote-tree][sarcom-sar/denote-tree: Visualize your notes as a tree]] ([[https://www.reddit.com/r/emacs/comments/1h9vonw/package_denotetree_your_denotes_as_a_tree/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/1h87p91/emacs_as_an_ide/][emacs as an IDE]] (long discussion) - [[https://emacs-lsp.github.io/lsp-mode/page/keybindings/][Keybindings - LSP Mode - LSP support for Emacs]] ([[https://chaos.social/@rtn/113598264762394448][@rtn@chaos.social]]) - [[https://www.youtube.com/watch?v=YBX2Ki1ZoGg][Emacs + Python]] (34:45) - [[https://github.com/fargiolas/eglot-inactive-regions][New package: eglot-inactive-regions]] ([[https://www.reddit.com/r/emacs/comments/1ha82xj/new_package_eglotinactiveregions/][Reddit]]) - dim inactive ifdef - [[https://jointhefreeworld.org/blog/articles/emacs/yaml-schemas-in-emacs-eglot/][YAML Schemas in Emacs with Eglot - just renewed blog, help feedback welcome]] - Shells: - [[https://indieweb.social/@xenodium/113618545284937383][Experimenting with generic pager for Emacs shells]] - Mail, news, and chat: - [[https://mastodon.social/@bthalpin/113585743946949455][Warn about unsent mail buffers]] - [[https://www.reddit.com/r/emacs/comments/1h66cbh/email_providers_that_still_work_reasonably_with/][Email providers that still work reasonably with Emacs?]] ([[https://irreal.org/blog/?p=12622][Irreal]]) - [[https://emacs.ch/@fox/113585132893741191][elfeed plugin recommendations]] - [[https://todon.nl/@mousebot/113611044329636775][mastodon.el update - bugfixes, notifications, domain blocking, toot visibility, etc.]] - Evil mode: - [[https://www.reddit.com/r/emacs/comments/1h73623/evilmatchit_401_is_published/][evil-matchit 4.0.1 is published]] - Multimedia: - [[https://github.com/rtrppl/streams][rtrppl/streams: Emacs package to collect, organize and start web streams (via mpv)]] ([[https://mastodon.social/@laotang/113588161859004051][@laotang@mastodon.social]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1h74cgp/gptel_097_released_dynamic_directives_improved/][gptel 0.9.7 released (dynamic directives, improved rewrite UI and more)]] - [[https://lmno.lol/alvaro/llm-chat-navigation][Alvaro Ramirez: LLM chat navigation]] - Community: - [[https://www.reddit.com/r/emacs/comments/1h6b8ww/weekly_tips_tricks_c_thread_20241204_week_49/][Weekly Tips, Tricks, &c. Thread — 2024-12-04 / week 49]] - [[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JEM1W2MG1YRN513981KGT16T][Considering ELPA package video reviews]] - [[https://www.reddit.com/r/emacs/comments/1h5c778/which_emacsconf_2024_talks_have_your_attention/][Which EmacsConf 2024 Talks Have Your Attention?]] - [[https://pad.elbinario.net/p/hispa-emacs][HispaEmacs Conf 2024?]] ([[https://mast.lat/@libretics/113613062198809020][@libretics@mast.lat]]) - [[https://www.youtube.com/watch?v=c5M3VgBYyw0][ASMR Livecode | Advent Of Code Day 6 In Emacs Lisp!]] (59:07) - Other: - [[https://www.youtube.com/watch?v=-OKXUK1AYFU][windows emacs picture pathname capture and display hack - YouTube]] ([[https://techhub.social/@lispwizard/113614095601896879][@lispwizard@techhub.social]]) - [[https://codeberg.org/rstocker/emacs-bluetooth][rstocker/emacs-bluetooth: Manage Bluetooth devices using GNU Emacs - Codeberg.org]] ([[https://mastodon.social/@frodjo/113595893639657052][@frodjo@mastodon.social]]) - [[https://techhub.social/@Anoncheg/113595684176084077][epa-pinentry-mode tip]] - [[https://codeberg.org/tennoseremel/translit-iso9/src/branch/main/tenno-seremel-translit-iso9.el][Transliterate Cyrillic text into ISO 9:1995 Latin]] ([[https://lor.sh/@tennoseremel/113618508922488761][@tennoseremel@lor.sh]]) - [[https://tech.toryanderson.com/2024/12/05/why-is-my-emacs-crashing-answer-bad-garbage-collection/][Tory Anderson: Why is my emacs crashing? Answer: bad garbage collection]] - [[https://www.jamescherti.com/emacs-buffer-terminator/][Release 1.1.0: buffer-terminator.el - Safely Terminate Emacs Buffers Automatically]] ([[https://github.com/jamescherti/buffer-terminator.el][Github]], [[https://www.reddit.com/r/emacs/comments/1h64aok/bufferterminatorel_automatically_terminate/][Reddit]]) - [[https://todon.nl/@janneke/113618415838208605][Guile Emacs updated in Guix]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00226.html][Enabling Xterm-Mouse-Mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00342.html][Tip: tty mode-line popup menus]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00221.html][Discussion about texinfo and highlighting source code blocks]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00107.html][Info manual distribution challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00284.html][GNU Free Documentation License vs Debian Free Software Guidelines]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00291.html][Making decoded-times and calendar dates compatible?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00174.html][Proposal for a new filter-based customization interface]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00344.html][with screenshot]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00340.html][Re: pdumper on Solaris 10]] - discussion of mpc and other branches - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00324.html][continued relevance of 32-bit]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00293.html][some notes on rare and unusual systems]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00069.html][Some info on phases of redisplay]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d706be4b345f3e2d242c4f2ffb5e566845b2935d][Remove obsolete 'display-comint-buffer-action' (bug#74361)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69e1f787528eaf2f223c53a6ff518ba4f984bc17][Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)]] - New packages: - [[package:buffer-terminator][buffer-terminator]]: Safely Terminate/Kill Buffers Automatically (MELPA) - [[package:diredfd][diredfd]]: Dired functions and settings to mimic FD/FDclone (MELPA) - [[package:eglot-inactive-regions][eglot-inactive-regions]]: Highlight inactive code regions with eglot power (NonGNU ELPA) - [[package:fancy-urls-menu][fancy-urls-menu]]: Interface for viewing and opening URLs in current buffer (MELPA) - [[package:gotest-ts][gotest-ts]]: Gotest with treesitter (MELPA) - [[package:hardtime][hardtime]]: Prevents overuse of specified commands (MELPA) - [[package:nice-org-html][nice-org-html]]: Prettier org-to-html export (MELPA) - [[package:speedrect][speedrect]]: Fast modal rectangle commands (GNU ELPA) - [[package:sticky-scroll-mode][sticky-scroll-mode]]: Sticky scrolling (MELPA) - [[package:transform-symbol-at-point][transform-symbol-at-point]]: Transforming your symbols at point (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-12][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! ** 2024-12-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/12/2024-12-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/12/2024-12-02-emacs-news/ :EXPORT_DATE: 2024-12-02T13:10:14-0500 :END: - Emacs 30: - [[https://www.mgmarlow.com/words/2024-07-28-emacs-30-news/][New stuff in Emacs 30]] (July 2024, [[https://mastodon.social/@frodjo/113582424954136889][@frodjo@mastodon.social]]) - Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]): - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Dec 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Dec 6 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #15 2024 (v #živo) https://dogodki.kompot.si/events/57815aa7-f253-4768-8059-9fbede8de0f9 Thu Dec 5 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Dec 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 7 0000 Asia/Singapore - Emacs.si (in person): Skupni ogled Emacs konference https://dogodki.kompot.si/events/00a6f9ee-9087-400d-9d9b-d51b98561424 Sat Dec 7 1445 Europe/Ljubljana - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 13 1800 Europe/Paris - Beginner: - [[https://mint.westdri.ca/emacs/top_intro][Getting started with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1h1p47d/getting_started_with_emacs/][Reddit]]) - Emacs configuration: - [[https://protesilaos.com/codelog/2024-11-28-basic-emacs-configuration/][Emacs: a basic and capable configuration]] ([[https://www.reddit.com/r/emacs/comments/1h1zyhz/emacs_a_basic_and_capable_configuration/][Reddit]], [[https://news.ycombinator.com/item?id=42266608][HN]], [[https://lemmy.ml/post/23076708?scrollToComments=true][lemmy.ml]], [[https://alpo.gitlab.io/jots/links/2024/11/prot-basic-and-capable-emacs-configuration/][Alex Popescu]], [[https://www.reddit.com/r/planetemacs/comments/1h27742/alex_popescu_prots_basic_and_capable_emacs/][Reddit]]) - Protesilaos - [[https://olddeuteronomy.github.io/post/some-excerpts-from-config-2-functions/][The Emacs Cat: Some Excerpts From My Emacs Config - 2: Functions]] - dired, timestamps, editing ([[https://irreal.org/blog/?p=12618][Irreal]]) - [[https://zstg.is-a.dev/linux/emacs-other/][Miscellaneous Emacs configuration - ZeStig's lair - LaTeX, org-beamer, org-reveal, Elpaca, mail, elfeed]] - [[https://github.com/cyrialize/.emacs.d][cyrialize/.emacs.d: My Emacs configuration files!]] - [[https://github.com/tfree87/.emacs.d][tfree87's Emacs Config]] - Emacs Lisp: - [[https://arialdomartini.github.io/emacs-zoom][Emacs: let's zoom]] ([[https://www.reddit.com/r/emacs/comments/1h13840/lets_zoom/][Reddit]]) - walkthrough of developing a small Emacs Lisp package that modifies text appearance - [[https://maxxcan.flounder.online/informatica/emacs/cursos-elisp/][Cursos de Emacs Lisp]] (also available via gemini://maxxcan.flounder.online/informatica/emacs/cursos-elisp/index.gmi ) - [[https://github.com/amno1/lisp-edit][lisp-edit: amno1's misc. tools for editing lisp files]] - Appearance: - [[https://www.youtube.com/watch?v=4iyCkEA_KaY][Crafting Color Overrides for Emacs Modus Themes - System Crafters Live]] (02:03:21) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1h25quh/otpp_aka_onetabperproject_v310_is_out_with_a/][otpp (a.k.a. one-tab-per-project) v3.1.0 is out with a couple of bug fixes and new features]] - [[https://gist.github.com/quantumish/643314fdbdb992af66a88fdeb3bd1ead][Simple zoxide integration for Emacs · GitHub]] - a smarter change-directory command - Org Mode: - [[https://www.youtube.com/watch?v=v1_oHrPeUa0][Gamify Org-mode agenda tasks]] (02:21) - [[https://emacs.dyerdwelling.family/emacs/20241128130253-emacs--shrinking-widening-org-tables/][James Dyer: Shrinking and Widening Org Tables]] ([[https://irreal.org/blog/?p=12612][Irreal]]) - [[https://jdrm.info/mis-tareas-organizardas-con-org-mode.html][Mis tareas organizardas con org-mode]] ([[https://emacs.ch/@hispa/113579032080095672][@hispa@emacs.ch]]) - [[https://youtu.be/00JEayL5Emk][Emacs Crushing the Board Room With D'SLIDE [0.5.5 Release]​]] ([[https://www.youtube.com/watch?v=00JEayL5Emk][YouTube]], [[https://www.reddit.com/r/emacs/comments/1gzwt4e/emacs_crushing_the_board_room_with_dslide_055/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1h1lyi1/dslide_10_feature_proposal_rfc/][Dslide 1.0 Feature Proposal & RFC]] - Org-based presentation - Import, export, and integration: - [[https://brain.trainpats.eu/20241201222215-december_adventure.html#org2e1f43f][December Adventure - notes on publishing Org]] ([[https://merveilles.town/@csepp/113580318244804004][@csepp@merveilles.town]]) - [[https://eugene-andrienko.com/en/it/2024/12/01/emacs-plugin-jekyll-blog][How I wrote an Emacs plugin to build my blog | Dragon’s notes]] ([[https://mas.to/@evgandr/113579450483365088][@evgandr@mas.to]]) - with Jekyll - [[https://blog.lazy-evaluation.net/posts/orgmode-diagrams.html][Inline Diagrams in Orgmode | Dzu's Blog]] ([[https://mathstodon.xyz/@6d03/113550020197168004][@6d03@mathstodon.xyz]]) - [[https://michaelneuper.com/posts/how-i-use-org-roam-to-takes-notes-for-cs/][How I Use Org-Roam to Take Notes for CS - Michael]] ([[https://www.reddit.com/r/emacs/comments/1h0dnke/update_one_year_of_orgroam_notes_for_my_computer/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e87ecf88be043445f2af2acac53b1c61a382d0e5][Document preview API for arbitrary link types]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1h2o8hr/share_your_mx_compile_compilationmode_config/][Share your M-x compile / compilation-mode config, hacks, tips, and tricks]] - [[https://github.com/jadestrong/lsp-copilot][jadestrong/lsp-copilot: An LSP client for Emacs implemented in Rust.]] ([[https://www.reddit.com/r/emacs/comments/1h13dg9/a_new_lsp_client_written_in_rust/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1h1d5k4/how_to_potentially_make_your_eglot_completions/][How to potentially make your eglot completions faster]] - [[https://infosec.exchange/@craigbro/113555600896530891][Rust setup that plays well with Nix and direnv]] - [[https://utterlyvoice.com/demos#Use_Emacs_to_Write_Go_Code][Using Utterly Voice to write Go code in Emacs]] - [[https://blog.dornea.nu/2024/11/28/mastering-golang-debugging-in-emacs/][Mastering Golang Debugging in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1h1rez6/mastering_golang_debugging_in_emacs/][Reddit]]) - [[https://github.com/Remillard/hexl-inspect][DESIGN REVIEW: hexl-inspect -- A minor mode for hexl providing inspection data]] ([[https://www.reddit.com/r/emacs/comments/1h4w1i1/design_review_hexlinspect_a_minor_mode_for_hexl/][Reddit]]) - [[https://youtu.be/YBX2Ki1ZoGg][Emacs + Python]] - [[https://blog.serghei.pl/posts/emacs-python-ide][Advanced Python Development Workflow in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1h45ess/advanced_python_development_workflow_in_emacs/][Reddit]]) - [[https://slinkp.com/python-emacs-lsp-20231229.html][Modernizing my Python development setup in Emacs]] (2023) - Web: - [[https://github.com/EFLS/readel/][EFLS/readel: Retrieval of Readeck annotations in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1h4bd5x/sharing_code_readeck_annotations_in_emacs/][Reddit]]) - Mail, news, and chat: - [[https://cce.whatthefuck.computer/elfeed-adaptive-scoring][Elfeed Adaptive Scoring - The Complete Computer]] - [[https://github.com/thundertheidiot/bsky.el][thundertheidiot/bsky.el: Very WIP Bluesky client for emacs]] - EXWM: - [[https://github.com/lrustand/qutebrowser.el][qutebrowser.el: Tight integration between Qutebrowser and Emacs/EXWM]] ([[https://www.reddit.com/r/emacs/comments/1h2ty22/qutebrowserel_tight_integration_between/][Reddit]]) - AI: - [[https://lmno.lol/alvaro/ob-chatgpt-shell-goes-multi-model-too][Alvaro Ramirez: ob-chatgpt-shell goes multi-model too]] ([[https://lobste.rs/s/ekhclm/chatgpt_shell_goes_multi_model][lobste.rs]]) - [[https://lmno.lol/alvaro/llm-iterate-and-insert][LLM iterate and insert]] ([[https://www.reddit.com/r/emacs/comments/1gzq5if/llm_iterate_and_insert/][Reddit]]) - [[https://github.com/xenodium/chatgpt-shell/commit/6573f9e730e97dc8ca9413a0d795267e75bb2c72][chatgpt-shell: Adds an initial Kagi summarizer implementation]] ([[https://indieweb.social/@xenodium/113582466631925006][@xenodium@indieweb.social]]) - [[https://www.reddit.com/r/emacs/comments/1h2s8a9/legpt_a_fork_of_gptel_that_adds_completion_at/][le-gpt: A fork of gpt.el that adds completion at point, region transforms and project awareness!]] - Community: - [[https://www.reddit.com/r/emacs/comments/1h0zjvq/weekly_tips_tricks_c_thread_20241127_week_48/][Weekly Tips, Tricks, &c. Thread — 2024-11-27 / week 48]] - GTK styling, window jumping - Other: - [[https://www.reddit.com/r/emacs/comments/1h15mni/a_function_to_periodically_wipe_buffers_not/][A function to periodically wipe buffers not recently shown; thoughts?]] - [[http://anggtwu.net/2024-bash-test-blocks.html][An example of a bash script with test blocks (video, 2024)]] - [[http://anggtwu.net/2024-trying-eev-with-a-sexp.html][Trying eev with a sexp (video, 2024)]] - [[https://www.reddit.com/r/emacs/comments/1h2ipcc/pdf_slides_presentation_setup_for_emacs/][PDF Slides Presentation Setup for Emacs!]] - uses pdf-tools view buffer, no modeline - [[http://yummymelon.com/devnull/announcing-casual-calendar.html][Announcing Casual Calendar]] ([[https://www.reddit.com/r/emacs/comments/1gzo5ag/announcing_casual_calendar/][Reddit]], [[https://irreal.org/blog/?p=12608][Irreal]]) - [[https://github.com/haji-ali/calfw-blocks][A block view of calendar]] - fork of calfw ([[https://www.reddit.com/r/emacs/comments/1h43sak/a_block_view_of_calendar/][Reddit]]) - [[https://github.com/bbatsov/guru-mode][guru-mode: Learn to use Emacs the way it was meant to be used (the Emacs guru way)]] ([[https://www.reddit.com/r/planetemacs/comments/1h1ptko/gurumode_learn_to_use_emacs_the_way_it_was_meant/][Reddit]]) - [[https://onlisp.co.uk/Creating-an-info-manual-for-Python.html][J.e.r.e.m.y B.r.y.a.n.t: Creating an info manual by conversion, example for Python]] - [[https://mbork.pl/2024-12-01_Automatically_inserting_Ledger_transactions][Marcin Borkowski: Automatically inserting Ledger transactions]] - [[https://eshelyaron.com/posts/2024-11-27-emacs-aritrary-code-execution-and-how-to-avoid-it.html][Emacs Arbitrary Code Execution and How to Avoid It]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00749.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/1h16hmv/emacs_arbitrary_code_execution_and_how_to_avoid_it/][Reddit]], [[https://news.ycombinator.com/item?id=42256409][HN]], [[https://lobste.rs/s/khomv9/emacs_arbitrary_code_execution_how_avoid][lobste.rs]], [[https://lemmy.ml/post/22994001?scrollToComments=true][lemmy.ml]]) - [[https://github.com/amake/dotfiles/tree/e22b2da8afc53f710badd047a15c2d9c2229819c/services/Library/Services/Edit%20in%20Emacs.workflow/Contents][Edit in Emacs.workflow for macOS]] ([[https://mastodon.social/@amake/113557504782560433][@amake@mastodon.social]]) - [[https://maxxcan.flounder.online/informatica/emacs/articulos/2024-11-25-a-vuelta-con-los-plugins.gmi][A vuelta con los plugins en Emacs]] (also available via gemini) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00879.html][The need to shift more discussions from the bug reporting list to emacs-devel]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00817.html][c-ts-mode indentation rules are getting a bit complex]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00007.html][Thinking about vtable conventions]] - [[https://recursewithless.net/emacs/icalendar-parser2.org][iCalendar support update]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64c289590b56ea08d646b74f1a4b5de0a1faa2e2][Add command symbol property 'repeat-continue-only' for 'repeat-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0624fe6f8497a677ae354da0a604dbf82e69400a][Make Xref commands follow 'display-buffer' customizations]] - New packages: - [[package:enhanced-evil-paredit][enhanced-evil-paredit]]: Paredit support for evil keybindings (MELPA) - [[package:minizinc-ts-mode][minizinc-ts-mode]]: Major mode for the MiniZinc constraint modeling language (MELPA) - [[package:tab-line-nerd-icons][tab-line-nerd-icons]]: Add icons to tab-line tabs (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-12][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! ** 2024-11-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/11/2024-11-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/11/2024-11-25-emacs-news/ :EXPORT_DATE: 2024-11-25T20:09:06-0500 :Effort: 1:00 :END: :LOGBOOK: CLOCK: [2024-11-25 Mon 20:10]--[2024-11-25 Mon 21:12] => 1:02 :END: - Upcoming events: - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Nov 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 28 0130 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Dec 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Dec 6 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #15 2024 (v #živo) https://dogodki.kompot.si/events/57815aa7-f253-4768-8059-9fbede8de0f9 Thu Dec 5 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Dec 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 7 0000 Asia/Singapore - Emacs configuration: - [[https://write.as/jeffbowman/crafted-emacs-approach-to-systemcrafters-livestream][Crafted Emacs Approach to SystemCrafters Livestream — Bowmansarrow]] - [[https://jd.codes/posts/transient-emacs/][Transient Menus in Emacs pt. 1 | JD Codes]] ([[https://www.reddit.com/r/emacs/comments/1gvf3nn/transient_for_beginners/][Reddit]]) - [[https://picandocodigo.net/2020/como-empezar-con-emacs-distribuciones/][Cómo empezar con Emacs: Distribuciones | Picando Código]] ([[https://mastodon.online/@picandocodigo/113514817338349292][@picandocodigo@mastodon.online]]) - [[https://olddeuteronomy.github.io/post/some-excerpts-from-my-emacs-config/][The Emacs Cat: Some Excerpts From My Emacs Config]] ([[https://irreal.org/blog/?p=12595][Irreal]]) - [[https://github.com/ultronozm/emacsd][ultronozm's Emacs Config]] - [[https://github.com/xenodium/dotsies][xenodium's Emacs Config]] - [[https://git.sr.ht/~lbodnar/emacs-dot][lbodnar's Emacs Config]] - [[https://git.sr.ht/~johnhamelink/nix/tree/master/item/home/modules/emacs/README.md][johnhamelink's Emacs Config]] - [[https://github.com/certainty/madmacs][madmacs: certainty's Emacs Config]] - [[https://github.com/andykuszyk/dotfiles][andykuszyk's Emacs Config]] - [[https://github.com/MArpogaus/emacs.d][MArpogaus's Emacs Config]] - Emacs Lisp: - [[https://github.com/politza/emil][emil: A type-system and data-structures for Emacs-Lisp]] - Appearance: - [[https://fosstodon.org/@chmouel/113520153574926980][Toggling relative line number]] - [[https://arialdomartini.github.io/emacs-zoom][`squint`:A little package for controlling the font height, so you won’t need to squint your eyes when you are on smaller screens.]] ([[https://www.reddit.com/r/planetemacs/comments/1gybtd2/squinta_little_package_for_controlling_the_font/][Reddit]]) - [[https://github.com/daut/miasma-theme.el][miasma-theme.el: 🌲 Emacs color theme inspired by the woods]] - [[https://github.com/bcardoso/spaceink-theme][bcardoso/spaceink-theme: A cosmic dark theme for Emacs]] ([[https://mastodon.social/@cryptk/113534591425744245][@cryptk@mastodon.social]]) - Navigation: - [[https://donaldh.wtf/2024/11/lower-other-frame-in-emacs/][Lower Other Frame in Emacs]] ([[https://hachyderm.io/@donaldh/113512305380232466][@donaldh@hachyderm.io]]) - [[https://picandocodigo.net/2024/grupos-y-capturas-reemplazando-texto-con-expresiones-regulares/][Grupos y capturas reemplazando texto con expresiones regulares | Picando Código]] ([[https://mastodon.online/@picandocodigo/113515057913426535][@picandocodigo@mastodon.online]]) - [[https://codeberg.org/kakafarm/emacs-fancy-ffap-menu/][kakafarm/emacs-fancy-ffap-menu: Fancy FFAP Menu lists visible URLs in the current buffer and allows the user to choose which ones to open. - Codeberg.org]] - [[https://github.com/aurtzy/disproject][aurtzy/disproject: Transient interface for managing and interacting with projects]] ([[https://discuss.tchncs.de/post/25591500][tchncs]]) - [[https://github.com/jamescherti/outline-indent.el][Release 1.1.0: outline-indent: Fold text based on indentation (Alternative to origami and yafolding)]] ([[https://www.reddit.com/r/emacs/comments/1gyyuqq/release_110_outlineindent_fold_text_based_on/][Reddit]]) - [[https://github.com/szermatt/visual-replace][[ANN] visual-replace - A nicer interface for query-replace and others]] ([[https://www.reddit.com/r/emacs/comments/1gufxo2/ann_visualreplace_a_nicer_interface_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1guzbv7/hardtimeel_emacs_package_that_prevents_overuse_of/][hardtime.el - Emacs package that prevents overuse of specified commands]] - Writing: - [[https://chrismaiorana.com/my-freewrite-mode/][Chris Maiorana: My Freewrite Mode]] ([[https://irreal.org/blog/?p=12695][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1guj670/wordstar_keys_emacs_org_whichkey_olivetti_is/][Wordstar keys + Emacs + org + which-key + olivetti is amazing!]] - Org Mode: - [[https://jlamothe.net/blog/2024-11-15/][Jonathan Lamothe: Organizing My Life with org-mode]] - [[https://www.youtube.com/watch?v=GEdOj0zcDWk][Demo of org-mode's cycling of folds with TAB and SHIFT+TAB]] (00:39) - [[https://gist.github.com/redblobgames/ca9d0808f13a42f9c6e64c913e2a5894][redblobgames' journal code]] - [[https://gist.github.com/redblobgames/3ef970bdeeef0e4a025d2981ce83ed27][redblobgames' note taking setup in emacs]] - [[https://www.reddit.com/r/emacs/comments/1gw3u00/org_music_is_an_awesome_way_to_organize_your_songs/][Org Music is an awesome way to organize your songs]] - [[https://thanosapollo.org/posts/org-gnosis-01/][Thanos Apollo: org-gnosis | Roam-like note taking system]] - [[https://chrismaiorana.com/custom-function-updates/][Chris Maiorana: Some Custom Emacs Functions That Are Changing My Game]] ([[https://www.reddit.com/r/planetemacs/comments/1gwm5yg/chris_maiorana_some_custom_emacs_functions_that/][Reddit]]) - Import, export, and integration: - [[https://gist.github.com/RyanFleck/3195387af3ebd302152ec3397457689a][Offline Scripture Text Insertion Functions - rcf-sword.el · GitHub]] ([[https://www.youtube.com/watch?v=EcmtY1TtS0Q][YouTube]], [[https://www.reddit.com/r/emacs/comments/1gu8nw2/feature_showcase_scripture_insertion_in/][Reddit]]) - [[https://yiming.dev/blog/2016/01/28/add-org-store-link-entry-for-elfeed/][Add org-store-link Entry for elfeed - Yiming Chen]] (2016) - [[https://www.youtube.com/watch?v=OOL6hGLejFE][Copy images from the clipboard into a org file with yank-media]] ([[https://www.reddit.com/r/planetemacs/comments/1gzfwgg/copy_images_from_the_clipboard_into_a_org_file/][Reddit]]) - [[https://defcon.social/@texaco/113517985678351374][Yank screen captures into org-mode using yank-media]] - [[https://takeonrules.com/2024/11/25/exploring-the-reworking-of-a-blog-page/][Exploring the Reworking of a Blog Page // Take on Rules]] ([[https://dice.camp/@takeonrules/113543882209412577][@takeonrules@dice.camp]]) - [[https://olano.dev/blog/my-blogging-setup-is-my-writing-process/][my blogging setup is my writing process | olano.dev]] ([[https://hachyderm.io/@facundoolano/113538527867943156][@facundoolano@hachyderm.io]]) - [[https://qiita.com/skkzsh/items/ffb63459b9cce7dd6a8c?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items][GitHub org-mode記法 チートシート #Emacs - Qiita]] ([[https://rss-mstdn.studiofreesia.com/@qiita/113520342215601797][@qiita@rss-mstdn.studiofreesia.com]]) - [[https://www.reddit.com/r/emacs/comments/1gv5x3k/exampleusing_orgpublish_with_orgroam_with_search/][Example:Using org-publish with org-roam (with search and backlinks)]] - [[https://github.com/positron-solutions/dslide/releases/][Dslide 0.5.5 Release is Up. The End of Power Point is Nigh.]] ([[https://www.reddit.com/r/orgmode/comments/1gz9vr9/dslide_055_release_is_up_the_end_of_power_point/][Reddit]]) - Coding: - [[https://mas.to/@evgandr/113539503773563497][tip about setting gdb-many-windows to t to take advantage of a large monitor]] - [[https://github.com/magit/orgit][Tip: using orgit to link to specific Git commits]] ([[https://fosstodon.org/@wiersdorf/113517026467630082][@wiersdorf@fosstodon.org]]) - [[https://gist.github.com/notcancername/04cf2dcd0bce1a9b03e82bc4197e31a3][elisp python-on-region · GitHub]] ([[https://mas.to/@cancername/113515785119074672][@cancername@mas.to]]) - [[https://mekeor.codeberg.page/emacs-auth-source-pass-instead-of-ssh-agent.html][Use Cache of Emacs Auth-Source Interface to Password-Store as Alternative to SSH-Agent for Magit?]] ([[https://mastodon.catgirl.cloud/@mekeor/113506827782407469][@mekeor@mastodon.catgirl.cloud]]) - [[https://github.com/Nathan-Melaku/hyprlang-ts-mode][A Major mode for editing Hyperland config files in EMACS.]] ([[https://www.reddit.com/r/emacs/comments/1gz2pel/a_major_mode_for_editing_hyperland_config_files/][Reddit]]) - Mail, news, and chat: - [[https://todon.nl/@mousebot/113525733372105348][mastodon.el updates - group notifications, folding, thread views]] - [[https://codeberg.org/quotuva/nnweb-page][quotuva/nnweb-page: nnweb extension to watch for changes in webpages - Codeberg.org]] - [[https://www.reddit.com/r/emacs/comments/1guiwq1/emacsslack_is_back/][emacs-slack is back!]] - Multimedia: - [[https://github.com/ahihi/osceval][ahihi/osceval: evaluate Emacs Lisp code received over OSC]] ([[https://anticapitalist.party/@ahihi/113542407935738082][@ahihi@anticapitalist.party]]) - [[https://social.rossabaker.com/@ross/113515511423053558][Tip about editing the XML of SVG files with C-c C-c]] - [[https://sachachua.com/blog/2024/11/updating-my-audio-braindump-workflow-to-take-advantage-of-whisperx/][Sacha Chua: Updating my audio braindump workflow to take advantage of WhisperX]] - [[https://sachachua.com/blog/2024/11/remove-filler-words-at-the-start-and-upcase-the-next-word/][Sacha Chua: Remove filler words at the start and upcase the next word]] - AI: - [[https://www.reddit.com/r/emacs/comments/1gxuewa/llms_are_made_for_emacs_using_ellama_ollama_is/][LLMs are made for Emacs! Using Ellama + Ollama is incredible - a big thank you to the community for this incredibly useful combination!]] - [[https://lmno.lol/alvaro/chatgpt-shell-goes-multi-model][Alvaro Ramirez: chatgpt-shell goes multi-model]] ([[https://lobste.rs/s/ekhclm/chatgpt_shell_goes_multi_model][lobste.rs]], [[https://www.reddit.com/r/emacs/comments/1gvma2c/chatgptshell_goes_multi_model_we_can_now_add/][Reddit]], [[https://indieweb.social/@xenodium/113514561619566385][@xenodium@indieweb.social]] - looking for sponsors) - [[https://lmno.lol/alvaro/chatgpt-shell-goes-offline][Alvaro Ramirez: chatgpt-shell goes offline]] ([[https://www.reddit.com/r/emacs/comments/1gwqylv/for_folks_wanting_local_llms_chatgptshell_is/][Reddit]]) - [[https://lmno.lol/alvaro/llm-iterate-and-insert][Alvaro Ramirez: LLM iterate and insert]] - Community: - [[https://www.reddit.com/r/emacs/comments/1gvkske/weekly_tips_tricks_c_thread_20241120_week_47/][Weekly Tips, Tricks, &c. Thread — 2024-11-20 / week 47]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00534.html][My Resignation from Emacs Development]] - Alan Mackenzie ([[https://news.ycombinator.com/item?id=42194726][HN]], [[https://www.reddit.com/r/emacs/comments/1gyngxc/can_anyone_explain_the_technical_aspects_of_this/][Reddit]]) - [[https://go.bsky.app/QV2VZNn][Emacs On Bluesky]] - Other: - [[http://yummymelon.com/devnull/announcing-casual-calendar.html][Charles Choi: Announcing Casual Calendar]] - [[https://fosstodon.org/@e11bits/113541584003607372][Tip about using world-clock when scheduling a meeting]] - [[https://fosstodon.org/@robjperez/113510632114548607][Elisp snippet: open-line-above-and-indent]] - [[https://emacs.dyerdwelling.family/emacs/20241118102423-emacs--copying-buffer-to-kill-ring/][James Dyer: Reducing Friction when Copying Whole Buffer To Kill Ring]] - [[https://github.com/TOTBWF/lyndon-mode][TOTBWF/lyndon-mode: Display the lyndon factorization of an emacs buffer]] ([[https://types.pl/@totbwf/113518215727969501][@totbwf@types.pl]]) - [[https://indymnv.xyz/posts/2024_11_23_emacs_church/][¿Deseas Unirte a la Iglesia de Emacs? | Hanabi Factory]] ([[https://fosstodon.org/@indymnv/113543313224149034][@indymnv@fosstodon.org]]) - [[https://lmno.lol/alvaro/toggle-macos-menu-bar-from-you-know-where][Alvaro Ramirez: Toggle macOS menu bar from you know where]] ([[https://www.reddit.com/r/emacs/comments/1gx625l/toggling_macos_setting_menu_bar_auto_hide/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00550.html][Discussion about Elisp licensing (GPLv3+ recommended)]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=902696c3ae3ed046208c57de923362bb609da6df][Rust ts: fontify as type the possible suffix of number literals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=097b685aa1c781afc298062f1cc76ab058cdb1a1][New option 'flyspell-delay-use-timer']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c66c0942ea9ac10e6d6324e472150de403a03b69][Use prefix argument in 'package-install-selected-packages']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4e2d9a3af3dbd0ac7fa944e9386f667feb1c124][Add noconfirm to 'package-autoremove']] - New packages: - [[package:imgur][imgur]]: Imgur client (MELPA) - [[package:org-auto-export-pandoc][org-auto-export-pandoc]]: Add org auto export with pandoc (MELPA) - [[package:ox-typst][ox-typst]]: Typst Back-End for Org Export Engine (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-11][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! ** 2024-11-18 Emacs news CLOSED: [2024-11-18 Mon 09:46] :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/11/2024-11-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/11/2024-11-18-emacs-news/ :EXPORT_DATE: 2024-11-18T09:29:46-0500 :END: :LOGBOOK: - State "DONE" from [2024-11-18 Mon 09:46] :END: - Emacs 30: - [[https://www.reddit.com/r/emacs/comments/1gsrj1y/what_are_your_favorite_changes_in_emacs_30/][What are your favorite changes in emacs 30?]] - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Nov 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 28 0130 Asia/Singapore - Beginner: - [[https://onlisp.co.uk/Basics-of-Emacs-manual-documentation.html][J.e.r.e.m.y B.r.y.a.n.t: Basics of Emacs manual documentation]] - Emacs configuration: - [[https://jd.codes/posts/transient-emacs/][JD Codes: Transient Menus in Emacs pt. 1]] - [[https://github.com/bcardoso/knitter][bcardoso/knitter: A declarative dotfiles manager in Emacs Lisp]] ([[https://mastodon.social/@cryptk/113493482409417529][@cryptk@mastodon.social]]) - [[https://github.com/chrislo/emacs][https://github.com/chrislo/emacs]] - [[https://git.genehack.net/genehack/emacs][genehack's Emacs Config]] - [[https://git.spwhitton.name/dotfiles/tree/.emacs.d/][spwhitton's Emacs Config]] - Emacs Lisp: - [[https://mbork.pl/2024-11-18_Discovering_functions_and_variables_in_Elisp_files][Marcin Borkowski: Discovering functions and variables in Elisp files]] - [[https://calva.io/paredit/][Paredit, a Visual Guide - Calva User Guide]] - [[https://github.com/ichernyshovvv/timeblock.el][timeblock.el - Emacs library for visualizing time data via interactive blocks]] ([[https://www.reddit.com/r/emacs/comments/1gsqtio/timeblockel_emacs_library_for_visualizing_time/][Reddit]], [[https://communick.news/post/1985395?scrollToComments=true][communick.news]]) - [[https://programadorwebvalencia.com/emacs-creando-un-widget-para-controlar-mi-enchufe-inteligente/][Emacs creando un widget para controlar mi enchufe inteligente | Programador Web Valencia]] ([[https://mastodon.social/@maxxcan/113470996544331048][@maxxcan@mastodon.social]]) - Appearance: - [[https://protesilaos.com/codelog/2024-11-17-modus-preview-palette-tabulated/][Protesilaos Stavrou: Emacs: the Modus themes palette previews are tabulated]] - [[https://protesilaos.com/codelog/2024-11-16-ef-themes-1-9-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.9.0]] - [[https://www.reddit.com/r/emacs/comments/1gqahfz/emacs_color_theme_inspired_by_the_woods/][🌲 Emacs color theme inspired by the woods]] - [[https://rodrigo.morales.pe/2024/10/19/why-i-like-using-bitmap-fonts-in-emacs/][Why I like using bitmap fonts in Emacs – Rodrigo Morales]] - Navigation: - [[https://kristofferbalintona.me/posts/202411090000/][Neat behavior of M-x occur]] ([[https://www.reddit.com/r/emacs/comments/1gq1bpt/neat_behavior_of_mx_occur/][Reddit]], [[https://irreal.org/blog/?p=12579][Irreal]]) - [[https://www.youtube.com/watch?v=ByhVuBAHCPU][Getting Comfortable with Emacs Registers - System Crafters Live!]] (02:06:11) - [[https://github.com/jamescherti/easysession.el][easysession.el: Easily persist and restore your Emacs editing sessions (Release 1.1.1)]] ([[https://www.reddit.com/r/emacs/comments/1gr421f/easysessionel_easily_persist_and_restore_your/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/1gr42cx/release_111_easysessionel_easily_persist_and/][r/planetemacs]]) - Writing: - [[https://www.youtube.com/watch?v=kPGLQ-OYJxM&feature=youtu.be][Emacs Shortcuts To Show Nitty Gritty Details Of Selected Buffer Section 2024_11_09_16:22:27]] count-words-region - [[https://irreal.org/blog/?p=12583][Irreal: Writing A Book]] - Org Mode: - [[https://jlamothe.net/blog/2024-11-15][Organizing My Life with org-mode]] - [[https://github.com/Prikaz98/foreign][Prikaz98/foreign: Simple vocabulary trainer app for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1gowma7/a_simple_vocabulary_app_in_emacs/][Reddit]]) - Org - [[https://rodrigo.morales.pe/2024/09/21/my-configuration-for-org-roam-capture-templates/][My configuration for org-roam-capture-templates – Rodrigo Morales]] - [[http://yummymelon.com/devnull/styling-text-via-keyboard-in-org-and-markdown.html][Styling Text via Keyboard in Org and Markdown]] ([[https://www.reddit.com/r/emacs/comments/1gqta44/styling_text_via_keyboard_in_org_and_markdown/][Reddit]]) - [[https://sachachua.com/blog/2024/11/changing-org-mode-underlines-to-the-html-mark-element/][Sacha Chua: Changing Org Mode underlines to the HTML mark element]] - [[https://punchagan.muse-amuse.in/blog/responsive-auto-export-for-org-hugo/][punchagan: Responsive Auto Export for Org Hugo]] - [[https://emacs.dyerdwelling.family/emacs/20241110085851-emacs--babel-block-generating-org-table-from-org-headings/][James Dyer: Org Table From Org Headings using a Babel Block]] - [[https://www.reddit.com/r/emacs/comments/1gpe0jx/annouce_orgzettelrefmode_05_release/][Annouce: Org-zettel-ref-mode 0.5 Release]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3ff21c713851f1ecbbcdc80363f1449f43cff2fa][Add options to skip extra processing in org-babel-comint-with-output]] - Denote: - [[https://www.reddit.com/r/orgmode/comments/1gq50fr/package_for_those_who_use_denote_as_a/][Package for those who use Denote as a Zettelkasten: denote-zettel-interface]] - Completion: - [[https://www.youtube.com/watch?v=QNdOBXVdd1Q][Exploring Emacs Completion Styles - System Crafters Live!]] (02:03:03) - Coding: - [[https://www.reddit.com/r/emacs/comments/1gtoh1p/jupyter_notebooks_update_drafting_a_package/][Jupyter notebooks update: drafting a package]] - [[https://gist.github.com/lina-bh/82cf95d60ae7e5c5d88496befd3dd4d4][ansible-doc.el: read ansible plugin documentation in a buffer]] ([[https://www.reddit.com/r/emacs/comments/1gr9cij/ansibledocel_read_ansible_plugin_documentation_in/][Reddit]]) - [[https://entropicthoughts.com/opening-a-cli-in-emacs][Opening any CLI in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1gr0qn5/opening_any_cli_in_emacs/][Reddit]]) - [[https://gist.github.com/erickgnavar/72872ede576151173cd929b86a17584f][Integrar ruff, linter de python, en emacs]] - [[https://bitbucket.org/agriggio/ahg][ahg: Alberto's Emacs interface for Mercurial (Hg)]] - [[https://github.com/t0yv0/gh-autolinks.el][t0yv0/gh-autolinks.el: Support GitHub autolinked references and URLs in Emacs - updated to use overlays for issue titles]] ([[https://vmst.io/@t0yv0/113478836038291832][@t0yv0@vmst.io]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html][Emacs: A non-intrusive browser]] ([[https://www.reddit.com/r/emacs/comments/1gqgwrh/emacs_a_nonintrusive_browser/][Reddit]], [[https://youtu.be/9vU97OE3nQI][YouTube]]) - based on EWW, SVG rendering - Multimedia: - [[https://rodrigo.morales.pe/2024/11/17/my-subed-configuration-for-adding-subtitles-to-emacsconf-2024/][My subed customizations for editing captions of Emacsconf 2024 – Rodrigo Morales]] - [[https://sachachua.com/blog/2024/11/yay-emacs-7-using-word-timing-in-caption-editing-with-subed-word-data/][Sacha Chua: Yay Emacs 7: Using word timing in caption editing with subed-word-data]] - [[https://sachachua.com/blog/2024/11/checking-caption-timing-by-skimming-with-emacs-lisp-or-js/][Sacha Chua: Checking caption timing by skimming with Emacs Lisp or JS]] - AI: - [[https://www.reddit.com/r/emacs/comments/1gqrj5z/emacs_is_well_positioned_in_the_llm_era/][Emacs is well positioned in the LLM era]] - [[https://www.reddit.com/r/emacs/comments/1gpfycc/extract_vocab_from_your_screen/][Extract vocab from your screen]] - chatgpt-shell-japanese-lookup - [[https://lmno.lol/alvaro/chatgpt-shell-repo-splits-up][PSA: chatgpt-shell splits into multiple repositories (preparing for multi-model support)]] ([[https://www.reddit.com/r/emacs/comments/1gqmnuj/psa_chatgptshell_splits_into_multiple/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1gq86x9/weekly_tips_tricks_c_thread_20241113_week_46/][Weekly Tips, Tricks, &c. Thread — 2024-11-13 / week 46]] - [[https://www.reddit.com/r/emacs/comments/1gpqmpl/how_is_emacs_useful_in_practical_life/][How is emacs useful in practical life?]] ([[https://irreal.org/blog/?p=12577][Irreal]]) - Other: - [[https://www.reddit.com/r/emacs/comments/1gr50az/til_authsources_integrates_passwordstore/][TIL: auth-sources integrates password-store]] - [[https://www.reddit.com/r/emacs/comments/1gqaqdw/ann_uniline_minor_mode/][[ANN] Uniline minor mode]] - [[https://www.youtube.com/watch?v=GdmLy0s5y2A][About Blee (ByStar Libre-Halaal Emacs Environment) --- Emacs Conf 2024]] (45:30) - [[https://www.reddit.com/r/emacs/comments/1gqlvrg/linux_space_cadet_style_remapping_for_emacs/][Linux Space Cadet Style Remapping for Emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00421.html][Proposal to unify make-closure, make-interpreted-closure, and make-byte-code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00499.html][Removing redisplay-dont-pause]] - background info - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eee0ed8442aa78320a3e578ab290df145fb49624][Merge remote-tracking branch 'refs/remotes/origin/master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea550488233833baafda90a3f258f96953381274][* cus-face.el: Provide completion for font families (bug#74362)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4014c058b547d4f9c8c61c6737c85c2636fdb34][Add new `header-line-active' and `header-line-inactive' faces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc9188b1900079f87d76cc8b7493d64a9ccd9d36][New user option bibtex-entry-ask-for-key]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b19ca56f1d91a65c0068160790e2cb512bb2067][Preserve selected candidate across *Completions* update]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32f070fa3dfccd29abad6e7566ed9121e3f1da39][Add song viewer to 'mpc' (Bug#74200)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79400f4f18b80cdde72eda86023e41a81d09a164][(cl-labels): Add support for (FUNC EXP) bindings (bug#59786)]] - New packages: - [[package:compile-angel][compile-angel]]: Compile Emacs Lisp libraries automatically (MELPA) - [[package:crc][crc]]: Cyclic Redundancy Check (MELPA) - [[package:disproject][disproject]]: Dispatch project commands with Transient (MELPA) - [[package:edts-mode][edts-mode]]: EDTS setup and configuration (MELPA) - [[package:evedel][evedel]]: Instructed LLM programmer/assistant (MELPA) - [[package:mathjax][mathjax]]: Render formulas using MathJax (GNU ELPA) - [[package:miasma-theme][miasma-theme]]: Miasma: color theme inspired by the woods (MELPA) - [[package:plumber][plumber]]: Run different commands depending on the text format (MELPA) - [[package:quick-sdcv][quick-sdcv]]: Interface for the sdcv command (StartDict cli dictionary) (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-11][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! ** 2024-11-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/11/2024-11-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/11/2024-11-11-emacs-news/ :EXPORT_DATE: 2024-11-11T08:08:59-0500 :END: - Upcoming events: - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/304301988/ Sat Nov 16 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Nov 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://midirus.com/emacs/tutorial][Emacs Tutorial – Tristan's Zettelkasten]] ([[https://midirus.com/blog/emacs-tutorial][Midirus]]) - Emacs configuration: - [[https://mathstodon.xyz/@oantolin/113462754499380226][Displaying just the package names when prompting for updates]] - [[https://spectra.video/w/e93b3XqNzN6yXucZbNnu7c][Demonstration of `package-autosuggest-mode` in Emacs - Spectra Video]] ([[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01JC3EYXRG2RVSHP49JAJ79SPX][@pkal@commenting.onthe.incoherenceofthe.net]]) - [[https://www.youtube.com/watch?si=o55awR-etgHGz4jr&v=1-UIzYPn38s&feature=youtu.be][Emacs: control where buffers are displayed (the 'display-buffer-alist')]] - [[https://site.sebasmonia.com/posts/2024-11-01-emacs-minimalism-revisited.html][Emacs minimalism revisited]] ([[https://www.reddit.com/r/planetemacs/comments/1gkopvq/emacs_minimalism_revisited/][Reddit]]) - [[https://sophiebos.io/posts/first-emacs-config/][Building Your First Emacs Config]] ([[https://www.reddit.com/r/planetemacs/comments/1gmfz43/building_your_first_emacs_config/][Reddit]]) - [[https://github.com/nehrbash/dotfiles][nehrbash's Emacs Config]] - [[https://github.com/swhalemwo/dotfiles][swhalemwo's Emacs Config]] ([[https://www.reddit.com/r/planetemacs/comments/1gnha33/swhalemwos_emacs_config/][Reddit]]) - [[https://github.com/jvillasante/dotfiles][jvillasante's Emacs Config]] - Emacs Lisp: - [[https://codeberg.org/mmontone/emacs-snippets/src/branch/master/docs/package-docgen.md][package-docgen: A documentation generator for Emacs simple packages]] ([[https://www.reddit.com/r/emacs/comments/1gncb8y/packagedocgen_a_documentation_generator_for_emacs/][Reddit]]) - [[https://www.jamescherti.com/emacs-compile-angel-byte-native-compile/][James Cherti: The compile-angel Emacs package: Byte-compile and Native-compile Emacs Lisp libraries Automatically]] ([[https://github.com/jamescherti/compile-angel.el][Github]], [[https://www.reddit.com/r/emacs/comments/1gmmnhn/compileangelel_automatically_bytecompile_and/][Reddit]], [[https://irreal.org/blog/?p=12575][Irreal]]) - Navigation: - [[https://youtu.be/kPGLQ-OYJxM][Emacs Shortcuts To Show Nitty Gritty Details Of Selected Buffer Section 2024_11_09_16:22:27 - YouTube]] ([[https://mastodon.social/@unixbhaskar/113452787292962961][@unixbhaskar@mastodon.social]]) - [[https://github.com/mattiasdrp/pokemacs-layout][pokemacs-layout: A window layout utility package]] ([[https://www.reddit.com/r/emacs/comments/1gmxpmo/pokemacslayout_a_window_layout_utility_package/][Reddit]]) - Dired: - [[https://social.tchncs.de/@stackeffect/113431684014013180][Replace spaces in dired]] - Org Mode: - [[https://github.com/debanjum/org-music][org-music: Play music from your music library in org-mode]] ([[https://www.reddit.com/r/planetemacs/comments/1godkk5/orgmusic_play_music_from_your_music_library_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1gjgc53/thrilled_to_announce_orgzettelrefmode_04_release/][Thrilled to announce: org-zettel-ref-mode 0.4 release]] - [[https://sachachua.com/blog/2024/11/excerpts-from-a-conversation-with-john-wiegley-johnw-and-adam-porter-alphapapa-about-personal-information-management/][Excerpts from a conversation with John Wiegley (johnw) and Adam Porter (alphapapa) about personal information management - Sacha Chua]] ([[https://www.reddit.com/r/emacs/comments/1glv42a/excerpts_from_a_conversation_with_john_wiegley/][Reddit]]) - [[https://maxxcan.flounder.online/informatica/emacs/articulos/2024-07-25-programacion-literaria-1.gmi][Programación literaria en Emacs. 1ª Parte.]] - Denote: - [[https://fediverse.tv/w/cC3TkACLye6vzKDZFRGJ3o][Tomando Notas con Emacs - FTV]] - Completion: - [[https://github.com/steve-downey/completion.tap][completion.tap/after-init.el at main · steve-downey/completion.tap · GitHub]] - vertico, consult, cape, etc. - Coding: - [[https://mastodon.social/@mathling/113425601399653774][Tip about setting up etags languages]] - [[https://mail.gnu.org/archive/html/emacs-devel/2024-11/msg00141.html][Getting Emacs Treesiter to parse multiple languages]] - [[https://github.com/pizzatorque/uv-menu][pizzatorque/uv-menu: Emacs Transient menu for Python UV]] ([[https://mastodon.social/@pizzatorque/113458575244459257][@pizzatorque@mastodon.social]]) - [[https://kaka.farm/posts/adding-extra-syntax-indentation-to-gnu-emacs-scheme-mode.html][Kaka Farm: Adding Extra Syntax Indentation To GNU Emacs Scheme Mode.]] - [[https://mas.to/@evgandr/113425035404175012][Emacs set up for C]] - [[https://www.rahuljuliato.com/posts/emacs-docker-podman][Using Emacs for Container Development: Configuring Emacs for Podman and Docker Support]] ([[https://www.reddit.com/r/emacs/comments/1gk4hk7/using_emacs_for_container_development_configuring/][Reddit]]) - [[https://ruby.social/@bosko/113436547643168103][Tip: you can use magit-find-file to find any version of a file quickly]] - [[https://thanosapollo.org/posts/why-i-prefer-vc-over-magit/][Thanos Apollo: Why I Prefer VC Over Magit [Video]​]] - Mail, news, and chat: - [[https://macowners.club/posts/update-mu4e-save-attachments-faster/][Aimé Bertrand: Mu4e - save attachments faster - an update]] - [[https://thanosapollo.org/posts/rss-video/][Thanos Apollo: RSS Mastery with RSS-Bridge & Elfeed [Video]​]] - [[https://codeberg.org/mattof/rcirc-sqlite][rcirc-sqlite 1.0.4: browse URL in selected message with b]] ([[https://functional.cafe/@mattof/113452021334772323][@mattof@functional.cafe]]) - [[https://mastodon.catgirl.cloud/api/v1/custom_emojis][Insert Mastodon emojis]] ([[https://mastodon.catgirl.cloud/@mekeor/113449548688415757][@mekeor@mastodon.catgirl.cloud]]) - Evil mode: - [[https://blog.simoncarter.me/blog/emacs-evil-and-camelcase/][Emacs/Evil, snake case and camel case]] ([[https://mastodon.gamedev.place/@bbbscarter/113453929481309363][@bbbscarter@mastodon.gamedev.place]]) - Doom Emacs: - [[https://baty.net/2024/11/a-doom-emacs-status-update-after-several-days/][Jack Baty: A Doom Emacs status update after several days]] - Multimedia: - [[https://files.mastodon.social/cache/media_attachments/files/113/435/395/590/636/263/original/8b5762b9fa5c8aeb.mp4][Crop images with uniquely-generated filenames]] ([[https://indieweb.social/@xenodium/113435395520071389][@xenodium@indieweb.social]]) - [[https://sachachua.com/blog/2024/11/emacs-extract-part-of-an-image-to-another-file/][Sacha Chua: Emacs: Extract part of an image to another file]] - [[https://sachachua.com/blog/2024/11/interactively-recolor-a-sketch/][Sacha Chua: Interactively recolor a sketch]] - Fun: - [[https://gitlab.com/-/snippets/4767143][Displaying time as Emoji - Org file]] ([[https://www.reddit.com/r/emacs/comments/1gmr4an/displaying_time_as_emoji_org_file/][Reddit]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1gkz7ke/using_emacs_as_an_interface_to_llms_ellama_and/][Using emacs as an interface to llm's: ellama and gptel]] - [[https://i.redd.it/2nksewzak40e1.gif][llm version 0.18, with image & media handling, batch embeddings, Azure, and more!]] ([[https://www.reddit.com/r/emacs/comments/1go8iu6/llm_version_018_with_image_media_handling_batch/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1gktndf/weekly_tips_tricks_c_thread_20241106_week_45/][Weekly Tips, Tricks, &c. Thread — 2024-11-06 / week 45]] - [[https://www.reddit.com/r/emacs/comments/1glo31b/what_are_your_bad_habits/][What are your bad habits?]] - [[https://www.reddit.com/r/emacs/comments/1gnbjtt/emacs_is_not_a_text_editor/]["Emacs is not a text editor..."]] - [[https://irreal.org/blog/?p=12564][Irreal: Why Isn’t There An Emacs 2?]] - [[https://cce.whatthefuck.computer/updates#20241107T142834.711602][Ryan Rix: Two Updates: Org+Nix dev streams, and my new DNS resolver]] - Other: - [[https://mas.to/@evgandr/113445196332226178][GPG pinentry configuration]] - [[https://git.sr.ht/~leon_plickat/iwd-el][~leon_plickat/iwd-el - emacs major mode for interfacing with iwd - wireless networks]] ([[https://mastodon.social/@lhp/113462271557289497][@lhp@mastodon.social]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00198.html][Discussion about the pros and cons of lexical binding]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00136.html][yank-media - issues to ponder]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf312529def48bc6fdf72d43d5be158d125f52f6][Add color-blend to blend two RGB lists]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac91d190d623f6fef186b035373cdb72347cc99d][Update vtable documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6cde51f1bbcfd55fe8d189b045247b9d80dee4ea][Tramp: Support different proxies for the same destination]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ef440f59a170c3c69948fca863f368e397d503b4][Always print the expanded directory name for Eshell's "pwd" command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=04b055797a4b51392658548e4847cb7513354c67][New input methods for Northern Iroquoian languages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e8bf2977e6d1abf6d3cf82e9c1ae3dee5bfcda0][Support :transform-smoothing on images (MS-Windows) (bug#57166)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a7910fb67e3b89de430d3b3e5009b145ec0c602][Make 'yank-media' on MS-Windows require native image APIs]] - New packages: - [[package:el-job][el-job]]: Call a function using all CPU cores (MELPA) - [[package:inhibit-mouse][inhibit-mouse]]: Deactivate mouse input during editing (MELPA) - [[package:recall][recall]]: Recall Emacs subprocess (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-11][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! ** 2024-11-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/11/2024-11-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/11/2024-11-04-emacs-news/ :EXPORT_DATE: 2024-11-04T08:21:33-0500 :END: - Emacs 30 and Emacs 31: - [[https://copr.fedorainfracloud.org/coprs/bhavin192/emacs-pretest/][Emacs 30.0 pretest packages for Fedora]] ([[https://www.reddit.com/r/emacs/comments/1ggjlv7/emacs_300_pretest_packages_for_fedora/][Reddit]]) - [[https://gist.github.com/LdBeth/d663a7d3ea27776bfe211241ad7fa5e5][Build Emacs 31 for Windows · GitHub]] ([[https://mastodon.sdf.org/@ldbeth/113415571951642486][@ldbeth@mastodon.sdf.org]]) - Upcoming events: - [[https://200ok.ch/posts/2024-09-16_announcing_emacsconf__official_swiss_satellite.html][200ok: EmacsConf 2024: Join Us in Lucerne for a Celebration of Free Software!]] - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Nov 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Wed Nov 6 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #14 2024 (v #živo) https://dogodki.kompot.si/events/4e3c90f8-e673-40a9-8825-d3717ba8237e Thu Nov 7 1900 CET - EmacsSF: Emacs Hacking: Packaging (Hybrid) https://www.meetup.com/emacs-sf/events/304301979/ Thu Nov 7 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Nov 8 0200 Etc/GMT - 0300 Europe/Berlin - 0730 Asia/Kolkata - 1000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 8 1800 Europe/Paris - EmacsSF: coffee.el in SF https://www.meetup.com/emacs-sf/events/304301988/ Sat Nov 16 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sun Nov 17 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs configuration: - [[https://emacsnotes.wordpress.com/2024/11/03/enable-completions-for-font-family-field-in-m-x-customize-face-ret/][Emacs Notes: Enable completions for `Font Family’ field in `M-x customize-face RET’]] - [[https://www.jamescherti.com/essential-emacs-packages/][Essential Emacs Packages for Efficient Software Development and Text Editing]] ([[https://www.reddit.com/r/emacs/comments/1gf1azx/essential_emacs_packages_for_efficient_software/][Reddit]], [[https://news.ycombinator.com/item?id=42344422][HN]]) - [[https://github.com/jamescherti/minimal-emacs.d][Minimal ~/.emacs.d - Better Vanilla Emacs Defaults and Optimized Startup (Release 1.1.1)]] ([[https://www.reddit.com/r/emacs/comments/1gh687a/minimal_emacsd_better_vanilla_emacs_defaults_and/][Reddit]]) - [[https://bicycleforyourmind.com/much_ado_about_emacs_001][Much Ado about Emacs 001]] - god-mode, doom-modeline, M-RET in Org Mode - [[https://fosstodon.org/@simonmic/113400126120436830][Don't bind M-O in terminal Emacs]] - Emacs Lisp: - [[https://mbork.pl/2024-10-28_Command_alternatives][Marcin Borkowski: Command alternatives]] ([[https://irreal.org/blog/?p=12549][Irreal]]) - [[https://mbork.pl/2024-11-04_Persisting_variables_across_Emacs_sessions][Marcin Borkowski: Persisting variables across Emacs sessions]] - [[https://mastodon.catgirl.cloud/@mekeor/113390773613884858][Interactively browse lisp objects (even self-referencing ones) with data-debug]] - [[https://youtu.be/h_drM14tc5U][As I run into it: Symbol’s value as variable is void. Emacs Lisp lexical binding - YouTube]] - [[https://news.ycombinator.com/item?id=42025372][GNU Emacs comes with a book-length introduction to computer programming | Hacker News]] - [[https://www.reddit.com/r/emacs/comments/1giawi7/a_little_fun_lisp_thing_evaluatable_pseudocode/][A little fun lisp thing: "evaluatable pseudocode"]] - [[https://www.youtube.com/watch?v=CDw_V9ry3gE][Xah Talk Show 2024-10-29, Ep594, Emacs Lisp Coding, Command to Search YouTube]] (01:03:15) - Appearance: - [[https://www.youtube.com/watch?v=M3dbr2NrnQ0][The 8 colors I use in emacs]] (12:53) - [[https://www.reddit.com/r/emacs/comments/1gevkia/emacs_31_can_use_directwrite_for_fontrendering_on/][Emacs 31 can use Direct-Write for font-rendering on Windows]] - Navigation: - [[https://arialdomartini.github.io/emacs-bookmarks][Intro to Bookmarks]] ([[https://www.reddit.com/r/emacs/comments/1gfqtee/intro_to_bookmarks/][Reddit]]) - [[https://hachyderm.io/@tetron/113393726064721835][shortcuts-mode for accessing last 10 buffers]] - [[https://www.reddit.com/r/emacs/comments/1ghjlin/announcing_autotabgroups_effortless_tab_group/][Announcing auto-tab-groups: Effortless Tab Group Management for Emacs]] - [[https://anticapitalist.party/@ahihi/113408407971801058][Dedicated compilation frame]] - Org Mode: - [[https://gist.github.com/dmgerman/b75dd1c68636482121b3491e0b351f17][How to add custom sections to the agenda]] ([[https://www.reddit.com/r/emacs/comments/1gf51w4/how_to_add_custom_sections_to_the_agenda/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20241007121110-emacs--org-capture-dynamically-setting-year/][James Dyer: Generate Current Year tag in an Org Capture Template]] ([[https://irreal.org/blog/?p=12558][Irreal]]) - [[https://sachachua.com/blog/2024/10/org-mode-prompt-for-a-heading-and-then-refile-it-to-point/][Sacha Chua: Org Mode: Prompt for a heading and then refile it to point]] - [[https://infosec.exchange/@mretka/113424282612786921][TIL about org-table-header-line-mode]] - [[https://github.com/alphapapa/org-graph-view][Hacking on org-graph-view: View Org files as Graphviz graphs with outline structure and links between nodes (WIP)]] ([[https://www.reddit.com/r/orgmode/comments/1gj26tz/hacking_on_orggraphview_view_org_files_as/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ggbczq/basic_obsidian_dataview_functionality_unlocked/][Basic Obsidian Dataview functionality unlocked]] - org-ql dynamic block - [[https://www.youtube.com/watch?v=VTwtkVyXXGs][Emacs - Org mode (Tamil)]] (03:05) - Import, export, and integration: - [[https://sachachua.com/blog/2024/11/org-mode-format-libby-book-highlights-exported-as-json/][Sacha Chua: Org Mode: Format Libby book highlights exported as JSON]] - [[https://irreal.org/blog/?p=12552][Irreal: TSV To Table]] - [[https://codeberg.org/tennoseremel/emacs-various/src/branch/main/org-latex-export-memoir.el][emacs-various/org-latex-export-memoir.el]] ([[https://lor.sh/@tennoseremel/113407603395156594][@tennoseremel@lor.sh]]) - [[https://sachachua.com/blog/2024/10/yay-emacs-7-rewriting-and-copying-custom-org-mode-links/][Sacha Chua: Yay Emacs 7: Rewriting and copying custom Org Mode links]] - Org Roam: - [[https://www.youtube.com/watch?v=3-sLBaJAtew&feature=youtu.be][Org Roam: The Best Way to Keep a Journal in Emacs]] - [[https://baty.net/2024/10/diving-back-into-org-roam/][Diving back into Org-roam | Baty.net]] ([[https://social.lol/@jbaty/113396317542358122][@jbaty@social.lol]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e86016cf97d2f97dcf722e7c0733fa35f91a3d5][NEWS entry for the new argument of org-babel-comint-async-register]] - Denote: - [[https://purplg.dev/posts/denote-project-tasks/][Denote Project Tasks]] ([[https://fosstodon.org/@purplg/113420215083759464][@purplg@fosstodon.org]]) - Coding: - [[https://gitlab.com/spritely/spritely-papers/-/blob/8158df7a5a1cc8c8c46a568bc6cf8d2d5ae715f5/Makefile]["SHELL = emacs" in a makefile]] ([[https://www.reddit.com/r/emacs/comments/1ghdo08/shell_emacs_in_a_makefile/][Reddit]]) - [[https://github.com/emacs-sideline/sideline-flymake][emacs-sideline/sideline-flymake: Show flymake errors with sideline - works well with eglot for LSP dev]] ([[https://todon.eu/@kris/113410026146985988][@kris@todon.eu]]) - [[https://www.youtube.com/watch?v=8TwLHQrqG4w][shadow-css for personal use - Emacs, Browser, Clojure, REPL Screencast]] (02:06:51) - [[https://www.youtube.com/watch?v=NMjTyi_p6Z8][Java: Create a Kafka producer and consumer in Emacs]] (16:48) - [[https://takeonrules.com/2024/11/01/adopting-gomponents-for-work-project/][Adopting Gomponents for Work Project // Take on Rules]] ([[https://dice.camp/@takeonrules/113410028986597519][@takeonrules@dice.camp]]) - includes tip on using scopeline - Mail, news, and chat: - [[https://todon.nl/@mousebot/113414412117141616][mastodon.el 1.1.5: bugfixes, read less]] - [[http://takeonrules.com/2024/10/31/hacking-on-mastodon-emacs-package-to-narrow-viewing/][Hacking on Mastodon Emacs Package to Narrow Viewing // Take on Rules]] ([[https://dice.camp/@takeonrules/113405559080412150][@takeonrules@dice.camp]]) - Multimedia: - [[https://www.reddit.com/r/emacs/comments/1gh0nta/muu_emacs_turned_into_a_music_player/][muu - Emacs turned into a music player!]] - AI: - [[https://www.reddit.com/r/emacs/comments/1gj4b7c/discussion_ai_assisted_programming_in_emacs/][[Discussion] AI assisted programming in Emacs]] - [[https://news.ycombinator.com/item?id=42034675][gptel: a simple LLM client for Emacs | Hacker News]] - [[https://semaphoreci.com/blog/selfhosted-llm-coding-assistants][A Guide to Self-Hosted LLM Coding Assistants - Semaphore]] - Community: - [[https://www.reddit.com/r/emacs/comments/1gfhkdg/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/LaurenceWarne/reddit-emacs-tips-n-tricks/blob/master/out.md][Compilation of the most highly voted tips from all the "Weekly Tips, Tricks, &c." threads]] ([[https://www.reddit.com/r/emacs/comments/1gg32fq/compilation_of_the_most_highly_voted_tips_from/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1gezwws/deeply_thank_you_for_ch_t_emacs_devs/][Deeply, thank you for C-h t, Emacs devs]] - [[https://protesilaos.com/codelog/2024-10-29-live-stream-emacs-or-anything/][Protesilaos Stavrou: ‘Ask me anything’ live stream on 2024-10-31 at 14:00 Europe/Athens about Emacs or life in general]] ([[https://www.youtube.com/watch?v=1nbIaGw9tsA][YouTube]], 02:33:21) - [[https://social.sachachua.com/fileserver/01JBSRRJ5R9H762JTCV4P3X4CT/attachment/original/01JBSRRKP3EMMP9079KDHD67B1.jpeg][Quotes from RacketCon 14 keynote]] - [[https://irreal.org/blog/?p=12545][Irreal: Who Created Emacs]] - Other: - [[https://blog.nawaz.org/posts/2023/Mar/creating-info-manuals-and-adding-them-into-emacs/][Creating Info Manuals And Adding Them Into Emacs]] (2023) - [[https://infosec.exchange/@mretka/113389926981162171][How to install and use files with pdf-view-mode]] - [[https://mastodon.social/@TitanOfOld/113391047660193995][Fixing pdf-tools after updating poppler]] - [[https://github.com/jamescherti/inhibit-mouse.el][inhibit-mouse.el - Deactivate mouse input in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1gin0sd/inhibitmouseel_deactivate_mouse_input_in_emacs/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00013.html][related emacs-devel]]) - [[https://www.reddit.com/r/emacs/comments/1ggdda3/unified_way_to_toggle_input_methods_in_x11_and/][Unified way to toggle input methods in X11 and Emacs]] - [[https://github.com/eggert/tz/blob/339e81d1ade620e70ecc78c2b4ec1309a6b80a2f/africa#L853-L878][Emacs Lisp was used to calculate hard-coded DST data for Africa/Casablanca and Asia/Gaza because their DST is based on Ramadan]] ([[https://chaos.social/@citizen428/113397034937032786][@citizen428@chaos.social]]) - [[https://mastodon.well.com/@rk/113399457937672346][Also, note about the Calendrical Calculations book]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00000.html][Summary of yank-media thread so far]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00085.html][Proposal for detecting physical keyboard events (ex: double or triple-tap on shift)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00012.html][Note that Perl does not distribute info manuals any more]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00006.html][Breaking change proposal: Default lexical-binding to t]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00680.html][string-pixel-width and avoiding relative :align-to]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ee87af4f1603d2042afa641e74df0403a49af1c5][Add support for range objects in Eshell "for" loops]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3c82f939c3ca35bd43e9a9a22b0f9d3e3fa29f2][Mark IDLWAVE as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e7f5f97db647ce6e9606364dc15d8bbd7ef6016][Add support for 'yank-media' on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ee56b86938b7759dd92f507d03907280f48ffca][; * etc/NEWS: Announce 'greek-polytonic'. (Bug#73909)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=872be2bb5febc5a720d6f4dbbd2fd30561385bb6][New `tmm-menubar' shortcut display style]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=98e24e369a3f6bed95cdf0b32ee03999f5dfb98b][Fix and improve behavior of 'eshell/clear']] - New packages: - [[package:claudia][claudia]]: Claude AI integration (MELPA) - [[package:coc-dc][coc-dc]]: A Clash of Clans damage calculator (MELPA) - [[package:dumber-jump][dumber-jump]]: Jump to definition for 50+ languages without configuration (MELPA) Reminder: Emacs News is moving to [[https://lists.gnu.org/mailman/listinfo/info-gnu-emacs][info-gnu-emacs]] instead of [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][emacs-tangents]]. If you're subscribed through emacs-tangents, you may want to subscribe to info-gnu-emacs as well. 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-11][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! ** 2024-10-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/10/2024-10-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/10/2024-10-28-emacs-news/ :EXPORT_DATE: 2024-10-28T08:11:14-0400 :END: UPDATE: I'm moving Emacs News to the [[https://lists.gnu.org/mailman/listinfo/info-gnu-emacs][info-gnu-emacs]] mailing list instead of [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][emacs-tangents]]. If you're subscribed to Emacs News through emacs-tangents, you may want to switch your subscriptions. Emacs News will also continue to be available [[https://sachachua.com/emacs-news][on the web]] and [[https://sachachua.com/blog/category/emacs-news/feed/][through RSS]]. I'll post to both info-gnu-emacs and emacs-tangents for a little while. - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00627.html][Emacs 30.0.92 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/1gcp04e/emacs_30092_pretest_is_available/][Reddit]], [[https://irreal.org/blog/?p=12539][Irreal]]) - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 30 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Oct 31 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Nov 1 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 2 0000 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Nov 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Wed Nov 6 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #14 2024 (v #živo) https://dogodki.kompot.si/events/4e3c90f8-e673-40a9-8825-d3717ba8237e Thu Nov 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 8 1800 Europe/Paris - [[https://emacsconf.org/2024/talks/][EmacsConf 2024 schedule]] Dec 7 and 8 ([[https://social.sachachua.com/@sacha/statuses/01JB78GD9Z54BP9A9TNZ0E1E95][@sacha@social.sachachua.com]]) - Beginner: - [[https://www.youtube.com/watch?v=UwD4xEdWAek][How to Install Emacs on macOS: A Step-by-Step Guide for Beginners]] (05:33) - [[https://themkat.net/2024/10/27/docs_inside_emacs.html][TheMKat: Read documentation from the comfort of Emacs - man-pages, developer documentation and more]] - Emacs configuration: - [[https://plexwave.org/blog/info-manual-dispatch][Quicker access to Emacs Info manuals]] ([[https://gts.plexwave.org/@spnw/statuses/01JB29VJMK8GYRC0HSVB3F4X4V][@spnw@gts.plexwave.org]]) - [[https://summeremacs.github.io/posts/universal-keybind/][Summer Emacs: Universal Keybind]] - [[http://yummymelon.com/devnull/announcing-casual-redux-and-reorganization.html][Charles Choi: Announcing Casual (Redux) and Reorganization]] ([[https://irreal.org/blog/?p=12543][Irreal]]) - [[https://github.com/emacs-twist][Emacs Twist - reproducible package and configuration management for Emacs]] ([[https://mastodon.online/@arialdo/113375624612701999][@arialdo@mastodon.online]]) - [[https://www.dwarfb.in/blog/optional-dependency-loading-in-emacs/][Bz01: Optional dependency loading in Emacs, a good idea?]] - Emacs Lisp: - [[https://github.com/casouri/restclient.el][A fork of restclient with graphql support & graphql explorer/builder]] ([[https://youtu.be/TiHo10h_hQg][YouTube]], [[https://www.reddit.com/r/emacs/comments/1gaqbfh/a_fork_of_restclient_with_graphql_support_graphql/][Reddit]]) - [[https://news.ycombinator.com/item?id=41905516][Emacs Lisp is pleasant after hash-table and list libraries and plenty of macros | Hacker News]] - Appearance: - [[https://lor.sh/@tennoseremel/113346754706891563][Function for toggling between wrapping and truncating of lines]] - [[https://codeberg.org/mmontone/emacs-snippets][A progress bar in the echo area]] ([[https://www.reddit.com/r/emacs/comments/1gcuft6/a_progress_bar_in_the_echo_area/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20241021172036-emacs--enhanced-selected-window-accent-functionality-with-blending-options/][James Dyer: selected-window-accent-mode with window colour blending options]] - [[https://protesilaos.com/codelog/2024-10-27-modus-themes-4.6.0/][Protesilaos Stavrou: Emacs: modus-themes version 4.6.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1gb3vhq/new_package_empxel_is_extended_xrefel_forward_and/][[New Package] empx.el is Extended xref.el forward and backward navigation, more ways to mark the current point.]] - [[https://protesilaos.com/codelog/2024-10-23-emacs-beframe-1-2-0/][Protesilaos Stavrou: Emacs: beframe version 1.2.0]] - [[https://gist.github.com/shegeley/cadcb16137fffd911f34ed6aaf673f54][Emacs Treemacs auto-toggling in text and prog-modes. Author: @ichernyshovvv]] ([[https://fosstodon.org/@shegeley/113384017139478393][@shegeley@fosstodon.org]]) - Dired: - [[https://lmno.lol/alvaro/hide-another-detail][Alvaro Ramirez: Hide another detail]] ([[https://irreal.org/blog/?p=12535][Irreal]], [[https://lobste.rs/s/tmewjc/hide_another_detail][lobste.rs]]) - Writing: - [[https://howardabrams.com/hamacs/ha-org.html#org1a9b11e][Minor modes for flagging poor grammar]] ([[https://pdx.sh/@howard/113349430881969301][@howard@pdx.sh]]) - Org Mode: - [[https://github.com/alphapapa/org-ql/discussions/472][Search other org headings with a link to the current one - org-ql]] ([[https://tooting.ch/@Re420/113346914830874865][@Re420@tooting.ch]]) - [[https://arnesonium.com/2024/10/todo-lists-in-org-mode][Erik L. Arneson: Examining To-Do Lists in Org-mode]] - [[https://www.youtube.com/watch?v=zQ3BsRvMnpI][Emacs as your Intellectual HQ]] (01:02:48) - [[https://social.sciences.re/@zimoun/113351401473201379][MOOC on reproducible research, includes a path for Emacs]] (French with French and English subtitles) - [[https://plexwave.org/blog/org-zotero-links][Deep linking with Org mode and Zotero]] ([[https://gts.plexwave.org/@spnw/statuses/01JAXN4Y51APJTFZP8EGWHQB8X][@spnw@gts.plexwave.org]]) - [[https://github.com/ergopractice/org-catch][org-catch: A concise and more flexible alternative to org-capture]] ([[https://www.reddit.com/r/emacs/comments/1gdlnhn/a_concise_and_more_flexible_alternative_to/][Reddit]]) - [[https://sachachua.com/blog/2024/10/insert-a-link-to-an-org-mode-heading-from-an-org-refile-prompt/][Sacha Chua: Insert a link to an Org Mode heading from an org-refile prompt]] - [[https://igormelo.org/you_dont_need_org_alert.html][You don't need org-alert, Emacs has it built-in (kinda)]] ([[https://www.reddit.com/r/emacs/comments/1gdjtcf/you_dont_need_orgalert_emacs_has_it_builtin_kinda/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1g9s317/hyperdriveorgtransclusion_v030/][hyperdrive-org-transclusion v0.3.0]] - [[https://themkat.net/2024/10/22/how_i_blog_with_emacs.html][TheMKat: How I blog with Emacs - Org-Mode, Jekyll, Github Actions and interesting tidbits]] - Coding: - [[https://lmno.lol/alvaro/magit-amend-commit-author][Magit amend commit author]] ([[https://indieweb.social/@xenodium/113358786039843541][@xenodium@indieweb.social]]) - [[https://codeberg.org/woolsweater/gambol.el][woolsweater/gambol.el: Emacs text actions using LSP symbol information - Codeberg.org]] ([[https://social.lol/@woolsweater/113366086951307866][@woolsweater@social.lol]]) - [[http://ag91.github.io/blog/2024/10/27/tips-to-contribute-to-scala-metals-lsp-server-with-emacs][Andrea: A useful function to contribute to Scala Metals lsp server with Emacs]] ([[https://www.reddit.com/r/scala/comments/1gdn6te/an_emacs_helpful_function_for_contributing_to/][Reddit]]) - [[https://www.youtube.com/watch?v=W6xxplPS2c0][Prolog大好きおじさん ver3.36で仕切り直しです。Emacsは無理かも。]] (04:39) - Mail, news, and chat: - [[https://todon.nl/@mousebot/113346182444206033][mastodon.el 1.1.0: link cards, grouped notifications, lots of updates]] - [[https://summeremacs.github.io/posts/erc-flipping/][Summer Emacs: ERC Flipping Buffers]] - Community: - [[https://www.reddit.com/r/emacs/comments/1ga5eax/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://list.orgmode.org/878qubw5uo.fsf@localhost][[BLOG] #12 [[bbb:OrgMeetup]​] on Wed, Oct 9, 19:00 UTC+3]] - [[https://irreal.org/blog/?p=12531][Irreal: What Keyboard Are You Using With Emacs]] - [[https://www.youtube.com/watch?v=_2qXIDO-cWw][Keynote presentation by Hal Abelson and Gerald Sussman at the fourteenth RacketCon - YouTube]] ([[https://fosstodon.org/@hadi/113369615460553092][@hadi@fosstodon.org]]) - [[https://youtu.be/_2qXIDO-cWw?si=erN2wQ43hXwBr4PB&t=2211]["The real thing I love is Emacs" - Gerald Sussman]] ([[https://www.reddit.com/r/emacs/comments/1gbjz9r/the_real_thing_i_love_is_emacs_gerald_sussman/][Reddit]]) - [[https://commandlinesystems.com/neovim.txt][Neovim Origin Story, An Emacs User's Perspective]] - [[https://gist.github.com/jackrusher/5139396][Hofstadter on Lisp: Atoms and Lists, re-printed in Metamagical Themas. · GitHub]] (1983, [[https://lobste.rs/s/kfqgq6/hofstadter_on_lisp_1983][lobste.rs]]) - Other: - [[https://framapiaf.org/@debacle/113384429774311210][Using sort-regexp-fields to sort a list of device serial numbers (letters + numbers) by numerical part only]] - [[https://howardism.org/Technical/Emacs/demonstrations-part-two.html][Revisitng and refactoring demo-it - demonstrations in Emacs, Part II]] ([[https://pdx.sh/@howard/113349384320487264][@howard@pdx.sh]]) - [[https://gist.github.com/krisbalintona/f4554bb8e53c27c246ae5e3c4ff9b342][Code to modify PDF metadata (such as its outline and pagination)]] ([[https://www.reddit.com/r/emacs/comments/1gbkdag/code_to_modify_pdf_metadata_such_as_its_outline/][Reddit]]) - [[https://github.com/trueroad/tr-emacs-ime-module][trueroad/tr-emacs-ime-module: Emulator of GNU Emacs IME patch for Windows (tr-ime)]] ([[https://fedibird.com/@aoetk/113366031846381588][@aoetk@fedibird.com]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00491.html]["Final" version of tty child frames]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00427.html][Discussion of buffer synchronization as a user-visible feature]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00613.html][Comparing EIEIO with org-element plists]], [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00457.html][also this note]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00610.html][Why it's hard to implement truncate-string-to-pixel-width]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00365.html][Asking for ALPN support for GnuTLS connections]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2030b8c7f24a10024ab973149b10194fd50dd2bb][vc-git-log-edit-toggle-amend: Honor vc-allow-rewriting-published-history]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0b21b6c4de4d7f0b7ad9ae112755435f501835e][Add delete-selection-local-mode.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d44b94a63d2d407fca5d5ec41fcb92d7b765972e][cond*: Add support for Pcase patterns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edf37e811cafa4092b13969613fa83f6e6d69ab3][Implement drawing text with DirectWrite on MS-Windows.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3eb2a85d10e0ad7b50e96ee4e80ba08b3a71b9ae][Improve drag and drop on MS-Windows (bug#3468)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=be29879850028d316592ba82cd859d31a67c1ffe][vc-clone: Make interactive; call vc-guess-url-backend]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8903106bb783c2825233c149b6799960aacdea57][Mark if-let and when-let obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc8f416ee97795e77a36d6dd25a2a037bdc4a5c4][; Update the NEWS entry to mention project-prompter correctly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=00149f18ea90c0c1dae525581ef4924201336be3][Support modifying VC change comments for Git]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=246d68bd2a5468bd428a0406402e7ad2b3005314][Add 'native-compile-directory' (bug#73303)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=605f26cf70ab3d7c5ea635c19cd2a280812a4ddc][Fix a race condition when running Eshell startup scripts]] - New packages: - [[package:earl][earl]]: Erlang distribution protocol implementation (MELPA) - [[package:visual-replace][visual-replace]]: A prompt for replace-string and query-replace (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-10][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! ** 2024-10-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/10/2024-10-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/10/2024-10-21-emacs-news/ :EXPORT_DATE: 2024-10-21T08:15:27-0400 :END: - Emacs 30: - [[https://mgmarlow.com/words/2024-07-28-emacs-30-news/][New stuff in Emacs 30]] (July 2024) - [[https://www.twitch.tv/pizzatorque/v/2280011630][Twitch video on latest Emacs features from master, buffer/file registers, golang ts tests features and more]] ([[https://emacs.ch/@pizzatorque/113335259857854470][@pizzatorque@emacs.ch]]) (video available temporarily) - Upcoming events: - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 30 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Oct 31 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Nov 1 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 2 0000 Asia/Singapore - Emacs configuration: - [[https://fediverse.tv/videos/watch/3c91280a-2d38-450c-97b5-aafc83c76e71][Exploramos las opciones para instalar paquetes en Emacs con package.el]] - [[https://github.com/diegs/dotfiles][diegs' Emacs Config]]: nix, Emacs .el, meow - [[https://github.com/BuddhiLW/dotfiles][BuddhiLW's Emacs Config]]: Doom Emacs - [[https://github.com/jjba23/dotfiles][jjba23's Emacs Config]]: nix, Emacs init.el - [[https://www.reddit.com/r/emacs/comments/1g6htoz/developers_have_jobs_to_do/][Developers Have Jobs to Do]] ([[https://www.reddit.com/r/emacs/comments/1g79nqc/developers_have_jobs_to_do_part_2/][Part 2]]) - someone sharing notes on a product-manager-ish way of approaching making a new distribution focused on Python and React development - [[https://fediverse.tv/w/3c91280a-2d38-450c-97b5-aafc83c76e71][Instalar paquetes en Emacs (0x0004) - FTV]] ([[https://techhub.social/@barocio/113335229354145879][@barocio@techhub.social]]) - Emacs Lisp: - [[https://themkat.net/2024/10/17/emacs_lisp_macros.html][TheMKat: Write your own Emacs Lisp macros - a short introduction]] - [[https://mbork.pl/2024-10-19_substitute-command-keys][Marcin Borkowski: substitute-command-keys]] ([[https://irreal.org/blog/?p=12526][Irreal]]) - [[http://anggtwu.net/show-conses.html][show-conses.el (2024)]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/introducci%C3%B3n/][Lección 1: Introducción | Curso de UI Emacs Lisp]] ([[https://sigmoid.social/@csantosb/113340914111164746][@csantosb@sigmoid.social]]) - Appearance: - [[https://protesilaos.com/codelog/2024-10-17-emacs-remap-minibuffer-face/][Protesilaos Stavrou: Emacs: remap font size in the minibuffer]] - [[https://protesilaos.com/codelog/2024-10-20-emacs-modus-themes-rotate/][Protesilaos Stavrou: Emacs: the Modus themes have a new ‘rotate’ command]] - [[https://www.reddit.com/r/emacs/comments/1g8ku9d/no_more_drugs_punchline_is_here/][No more drugs, punch-line is here]] - mode line - [[https://www.reddit.com/r/emacs/comments/1g7b6mn/emacs_purple_theme_inspired_by_plasma_cookies/][Emacs purple theme inspired by Plasma cookies]] - [[https://www.reddit.com/r/emacs/comments/1g6ey96/html_renderer_css_support/][HTML Renderer: CSS Support]] - Org Mode: - [[https://www.cs.us.es/~jalonso/apuntes/Emacs_para_ciencias_del_dato/Emacs_para_ciencias_del_dato.html][Emacs para ciencias del dato]] ([[https://mathstodon.xyz/@Jose_A_Alonso/113312462621674644][@Jose_A_Alonso@mathstodon.xyz]]) - [[https://sachachua.com/blog/2024/10/thinking-about-12-aspects-of-personal-information-knowledge-management/][Sacha Chua: Thinking about 12 aspects of personal information/knowledge management]] - [[https://sachachua.com/blog/2024/10/shuffling-my-org-mode-unscheduled-tasks/][Sacha Chua: Shuffling my Org Mode unscheduled tasks]] - [[https://sachachua.com/blog/2024/10/change-org-mode-todo-keyword-color-based-on-the-state-and-the-current-modus-theme/][Sacha Chua: Change Org Mode TODO keyword color based on the state and the current Modus theme]] - [[https://framapiaf.org/@debacle/113319565096451847][Function for calculating all TBLFM lines for the current table in order]] - [[https://emacs.dyerdwelling.family/emacs/20240918111443-emacs--transforming-dired-file-paths-into-org-links-with-emacs-lisp/][James Dyer: Transforming Dired File Paths into Org Links]] ([[https://irreal.org/blog/?p=12528][Irreal]]) - [[https://github.com/rtrppl/website2org][rtrppl/website2org: Turn any website into a minimal Orgmode buffer or .org file]] ([[https://mastodon.social/@laotang/113328022189833555][@laotang@mastodon.social]]) - [[https://alvarmaciel.gitlab.io/cyberiada/post/2024-02-26-exportando_a_pdf_desde_orgmode_y_en_castellano/][Como exportar desde orgmode a pdf en castellano - Cyberiadas]] ([[https://emacs.ch/@hispa/113339922483340799][@hispa@emacs.ch]]) - Completion: - [[https://alpo.gitlab.io/jots/links/2024/10/an-intro-to-vertico-consult-marginalia-orderless-embark-by-prot/][Alex Popescu: An Intro to Emacs packages Vertico, Consult, Marginalia, Orderless, Embark by Protesilaos Stavrou]] - Coding: - [[https://gitlab.com/grinn.amy/projects/-/blob/main/Makefile][Using Emacs Lisp in a Makefile by setting SHELL=emacs and setting SHELLFLAGS]] ([[https://mastodon.catgirl.cloud/@mekeor/113319539404480267][@mekeor@mastodon.catgirl.cloud]]) - [[https://gist.github.com/9viz/a74281b5c49c414df7646330f08ebd50][Insert bug ticket cookie in vc-log for the current thread being read in Gnus]] ([[https://mastinsaan.in/@viz/113324045290243368][@viz@mastinsaan.in]]) - [[https://arne.me/blog/jj-in-practice][Arne Bahlo: Jujutsu in practice]] - version control - Web: - [[https://sachachua.com/blog/2024/10/yay-emacs-inserting-links-with-consult-omni/][Sacha Chua: Yay Emacs 6: Inserting links with consult-omni]] - Multimedia: - [[https://github.com/redguardtoo/shenshou][shenshou (subtitle downloader) 0.2.0 is published]] ([[https://www.reddit.com/r/emacs/comments/1g46jun/shenshou_subtitle_downloader_020_is_published/][Reddit]]) - support OpenSubtitles.com REST API - [[https://irreal.org/blog/?p=12524][Irreal: Emacs Drawing Tools]] - EXWM: - [[https://jesien.org/2024/agenda/][Emacs: edytor jako window manager? Oct 26 2024, Rybnik]] ([[https://fosstodon.org/@JesienLinuksowa/113339873121657210][@JesienLinuksowa@fosstodon.org]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1g57cu7/spiffying_up_automatic_smerge_insertions_animated/][Spiffying up automatic smerge insertions + animated regions]] M-x chatgpt-shell-quick-modify-region, M-x chatgpt-shell-fix-error-at-point ([[https://indieweb.social/@xenodium/113311889700473537][@xenodium@indieweb.social]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1g4ucsq/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]: key combos, repeat, exwm, use-package - [[https://www.reddit.com/r/emacs/comments/1g6dauf/that_lightbulb_moment_with_emacs/][That Lightbulb Moment with Emacs]] - novelist/filmmaker who switched from NeoVim ([[https://irreal.org/blog/?p=12533][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1g5t9h7/why_do_you_think_emacs_is_so_low_in_popularity/][Why do you think emacs is so low in popularity?]] - [[https://www.reddit.com/r/emacs/comments/1g5maio/why_you_switched_to_emacs/][Why you switched to Emacs?]] - [[https://pdp-10.trailing-edge.com/mit_emacs_170_teco_1220/01/emacs/zbabyl.emacs.html][Kent Pitman's memories of TECO and the early history of Emacs]] ([[https://climatejustice.social/@kentpitman/113316611208161862][@kentpitman@climatejustice.social]]) - [[https://macadie.info/2024/10/19/2024-10-austin-emacs-meetup/][Eric MacAdie: 2024-10 Austin Emacs Meetup]] - new organizers; smex, amx, org-jira, eat, dslide, org-sidebar ([[https://lemmy.ml/post/21602306?scrollToComments=true][lemmy.ml]]) - [[https://lemmy.ml/post/21605556][encontro emacs brasil? - Lemmy]] - Other: - [[https://www.youtube.com/watch?v=TjMTNSdhUvk][Making the Most of Terminal Emacs - System Crafters Live!]] (02:07:05) - [[https://github.com/julian-hoch/emacs-utilities][jh-mustache-csv.el: Convert CSV to Text using Mustache templates]] - also has decide-with-probabilities - [[https://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/][The Ultimate Collection of Emacs Resources]] (2011, [[https://www.reddit.com/r/planetemacs/comments/1g3a57l/the_ultimate_collection_of_emacs_resources/][Reddit]]) - [[https://codeberg.org/martianh/nc.el][martianh/nc.el: Work with Nextcloud shares in Emacs - Codeberg.org]] ([[https://todon.nl/@mousebot/113340464684773333][@mousebot@todon.nl]]) - work in progress - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00452.html][Re: Improving Emacs' iCalendar support]] - looking for feedback on ical library, esp. from Org/Gnus/diary developers - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=08f3bc1b8e6a3583c8ccda02a7cf1b59c8d3f514][Add ability to crossfade between songs in 'mpc']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7cbca90569472af5643905fca5b7ab2dea67f876][Hide default-directory absolute file name in dired-hide-details-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d6ea735af8ed5e74f1cbc6d3e8285c6c7700239e][; * etc/NEWS: Shorten find-function-mode entry back to single line.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49084bad7990a614bdd3ea7a24ebab0fc89627e3][Add notifications support to 'mpc' (Bug#73538)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fada04cfc788a486265c9da6636611986b48ae49][Add support for chaining conditionals in Eshell]] - New packages: - [[package:just-ts-mode][just-ts-mode]]: Justfile editing mode (MELPA) - [[package:tp][tp]]: Utilities for transient menu that POST to an API (MELPA, NonGNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-10][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! ** 2024-10-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/10/2024-10-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/10/2024-10-14-emacs-news/ :EXPORT_DATE: 2024-10-14T07:58:07-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/october-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 26, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed Oct 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://codeberg.org/Thaodan/use-package-transient][Thaodan/use-package-transient - Codeberg.org]] ([[https://mastodon.social/@thaodan/113285676273914477][@thaodan@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1fzvisf/announcing_emacskick_a_kickstart_for_emacs/][Announcing Emacs-Kick: A Kickstart for Emacs focused on Vimmers]] - [[https://video.hardlimit.com/w/p/484ZnDn4ktDFDsh7LiSbJt?playlistPosition=1][Configuración de Emacs Vanilla - Hardlimit]] - [[https://www.youtube.com/watch?v=fcwOtRRObqk][Customizing Emacs And Eshell - DT LIVE]] (01:08:51) - [[https://irreal.org/blog/?p=12501][Irreal: Emacs Configuration Can Be Easy]] - Emacs Lisp: - [[https://mbork.pl/2024-10-07_Autoloads][Marcin Borkowski: Autoloads]] - [[http://anggtwu.net/2024-find-tryit-links.html][Trying eev with a sexp (2024)]] - [[https://www.youtube.com/watch?v=lI3BXmBnKsE][Aprendendo Emacs Lisp - Corte 6: Escrevendo em buffers]] (53:02) - Appearance: - [[https://toot.cat/@etenil/113271564137281969][Theme loading macros for light/dark]] - [[https://github.com/konrad1977/cocaine-line][konrad1977/cocaine-line: A minimal mode-line for emacs which is not highly configurable and doesn't work in terminal]] ([[https://www.reddit.com/r/emacs/comments/1g1vthl/new_modeline_but_its_not_very_good_or_useful/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1g092xp/hack_use_pixelscroll_for_all_scrolling_and/][Hack: Use pixel-scroll for all scrolling and recentering functions/commands]] - Navigation: - [[https://themkat.net/2024/01/04/emacs_centaur_tabs.html][Centaur Tabs - The best tab (UI) system for Emacs!]] (Jan 2024) - [[https://github.com/jdtsmith/speedrect][speedrect v0.5: modal tools during rectangle selection, now with column fill]] ([[https://www.reddit.com/r/emacs/comments/1fzb73r/speedrect_v05_modal_tools_during_rectangle/][Reddit]]) - [[https://themkat.net/2024/10/14/emacs_tip_windmove.html][Emacs tip: Use windmove to navigate open buffer windows]] ([[https://irreal.org/blog/?p=12518][Irreal]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00002.html][Re: Add function to rotate/transpose all windows]] - [[https://www.youtube.com/watch?v=oQ9JE9kRwG8][Making Killing Nicer in Emacs]] (04:22, July 2024) - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1g2184d/doing_a_research_project_and_using_gnu_hyperboles/][Doing a Research Project and using GNU Hyperbole's Integrated Features]] - Writing: - [[https://www.jamescherti.com/emacs-markdown-table-of-contents-update-before-save/][James Cherti: Emacs: Automating Table of Contents Update for Markdown Documents (e.g., README.md)]] - [[https://mbork.pl/2024-10-14_mrr-replace-mode][Marcin Borkowski: mrr-replace-mode]] - multi-replace regexps - [[https://lwn.net/Articles/692872/][Grammar tools for Emacs [LWN.net]​]] (2016, [[https://www.reddit.com/r/planetemacs/comments/1g1xo36/grammar_tools_for_emacs_lwnnet/][Reddit]]) - [[https://chrismaiorana.com/take-smart-notes/][Chris Maiorana: Second Brain, Second Nature]] - build your own system - Org Mode: - [[https://www.youtube.com/watch?v=qL_rFkJOb78][organize your life, with orgmode]] (30:12) - [[https://fosstodon.org/@marcc/113266234140902483][Tip about using org-agenda-include-diary to display the diary]] - [[http://yummymelon.com/devnull/referencing-org-table-cells-with-text-regions.html][Referencing Org Table Cells with Text Regions]] ([[https://www.reddit.com/r/emacs/comments/1fz6i64/referencing_org_table_cells_with_text_regions/][Reddit]]) - [[https://static1.squarespace.com/static/661587048ee66c27f27eecc8/t/66b9334e115dc60c33c31152/1723413327084/orgmode_guide.pdf][Using Org Mode to write and organize a book]] ([[https://mathstodon.xyz/@Jose_A_Alonso/113271773224545549][@Jose_A_Alonso@mathstodon.xyz]], [[https://irreal.org/blog/?p=12516][Irreal]]) - [[https://github.com/eugeneandrienko/eugeneandrienko.github.io/blob/master/org-jekyll.el][Building a blog from Org Mode files using only Emacs]] ([[https://mas.to/@evgandr/113291408511754103][@evgandr@mas.to]]) - [[https://gist.github.com/LukasCBossert/3df7b539713378c3c2d9353d6d0f7ec2][Summary of org and org-roam statistics]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b6a72e134ddd47abdc8a4cc85c16a3e9ecab3319][Add repeat-mode keymap for navigation commands]] - Completion: - [[https://emacs.dyerdwelling.family/emacs/20241004102654-emacs--simple-directory-creation-using-vertico-exit-with-input/][James Dyer: Simple Directory and File Creation Using Vertico Completion Exit With Input]] - [[https://spwhitton.name/blog/entry/sway-completing-read/][sway-completing-read]] - Coding: - [[https://mastodon.catgirl.cloud/@mekeor/113290412262347923][Tip: customize cycle-spacing-actions]] - [[https://github.com/vkazanov/chunk-edit][Edit code chunks from multiple files in one buffer (a prototype)]] ([[https://www.reddit.com/r/emacs/comments/1g15zpa/edit_code_chunks_from_multiple_files_in_one/][Reddit]], [[https://news.ycombinator.com/item?id=41807980][HN]]) - [[https://github.com/SamuelVanie/entr-runner.el][SamuelVanie/entr-runner.el: An emacs package that will facilitate hot reloading of custom process or command]] ([[https://www.reddit.com/r/emacs/comments/1g2og2l/new_emacs_hotreload_package/][Reddit]]) - [[https://github.com/pythonic-emacs/djangonaut][pythonic-emacs/djangonaut: Emacs minor mode for Django.]] - [[https://www.youtube.com/watch?v=z4dgRlGy6dk][33 CL, Add C-c C-j Functionality from Slime to Sly in Emacs]] (23:42) - [[https://themkat.net/2023/01/13/gamecube_debugging.html][Debugging GameCube applications/games (in Emacs)]] (2023) - [[https://github.com/bazelbuild/emacs-bazel-mode][emacs-bazel-mode: Emacs mode for Bazel]] - Shells: - [[https://themkat.net/2023/06/06/emacs_package_highlight_vterm.html][Emacs package highlight - vterm]] (2023) - [[https://codeberg.org/treflip/pull-shell][pull-shell - a simple utility to run emacs shell from outside of emacs.]] ([[https://www.reddit.com/r/emacs/comments/1g1aiij/pullshell_a_simple_utility_to_run_emacs_shell/][Reddit]]) - Web: - [[https://codeberg.org/theesm/chrewwmium.el][theesm/chrewwmium.el: Open/bookmark/capture links/pages from Chromium in Emacs]] ([[https://social.tchncs.de/@theesm/113290220531782558][@theesm@social.tchncs.de]]) - [[https://gist.github.com/agzam/e90123c0820991ae39fbe61fed5a57df][Send browser URLs to Emacs EWW (Mac)]] - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.16][Release v0.16 · Ement.el (Matrix chat client for Emacs)]] - Multimedia: - [[https://sachachua.com/blog/2024/10/yay-emacs-tweaking-my-video-workflow-with-whisperx-and-subed-record/][Sacha Chua: Yay Emacs 5: Tweaking my video workflow with WhisperX and subed-record]] - Fun: - [[https://fosstodon.org/@davemq/113300851064644930][Using decide-mode to help with games]] - AI: - [[https://curious.port111.com/2024/10/11/for-better-or.html][For better or worse, ChatGPT can be your #emacs #orgmode helper... - George Jones]] ([[https://fosstodon.org/@eludom/113290782145367898][@eludom@fosstodon.org]]) - [[https://www.youtube.com/watch?v=32hRTNTgBY8&feature=youtu.be][Integrando AI con mi herramienta de trabajo preferida: Google Gemini, Emacs Lisp y GNU/Linux!!]] - Community: - [[https://www.reddit.com/r/emacs/comments/1fzmgwb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - write-region, eglot-stay-out-of, C-x in transients, blamer-bindings - [[https://www.maketecheasier.com/why-use-emacs-in-linux/][5 Reasons Why I Love and Use Emacs in Linux - Make Tech Easier]] ([[https://www.reddit.com/r/planetemacs/comments/1fy9slp/5_reasons_why_i_love_and_use_emacs_in_linux_make/][Reddit]]) - [[https://news.ycombinator.com/item?id=41821545][Ask HN: If you were rewriting Emacs from scratch, what would you do differently?]] ([[https://www.reddit.com/r/emacs/comments/1g2fa30/ask_hn_if_you_were_rewriting_emacs_from_scratch/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1g2wze5/philosophical_question_is_elisp_the_only_language/]["Philosophical" question: Is elisp the only language that could've made Emacs what it is? If so, why?]] - [[https://irreal.org/blog/?p=12495][Irreal: 🥩 Red Meat Friday: Is Lisp Syntax Boring]] - Other: - [[https://emacsredux.com/blog/2014/03/01/a-peek-at-emacs-24-dot-4-delete-duplicate-lines/][Tip: delete-duplicate-lines]] ([[https://mastodon.social/@mstempl/113273836411104259][@mstempl@mastodon.social]]) - [[https://gist.github.com/amno1/b6a85c99d2b9e8073f6806c3eec45509][Head & Tail in EmacsLisp]] ([[https://www.reddit.com/r/emacs/comments/1fy7v04/head_tail_in_emacslisp/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1g2hkh8/a_useful_snippet_to_bring_emacs_client_to_the/][a useful snippet to bring emacs client to the front on OS X]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00214.html][Problems with using Unicode or non-ASCII in text terminals Re: Question regarding tty special glyphs display defaults]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00021.html][Some discussion about minibuffer, child frames (Posframe), and cursors]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00003.html][First Posframes on tty]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ebfd5874f0b74cec06572ffc3e9bf7288bd5e77b][Add foldout command for widening to current fold]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e631a3f30679d3c4e465a5765e261b068e9357dc][Remove buttons when disabling 'button-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=08ee074a6f140a82e327fba446c05c96fe64932c][Add unbuttonize-region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ddeeda8ce156201ea3c8cc8d6b388efb4d80bef][Add imenu support for ODF files in doc-view]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a295d7de9e8cae03fd4be6838d7eee59381791e4][Make revision completion in vc-diff and vc-root-diff more predictable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9af36e70f83d00eaef2255929e8aed7e1d3ed5b9][Implement drag-n-drop for w32 with support for files and text]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=339ffd79862c322f5b75fed1b55d61efe90bc7a1][New command-line options for 'etags']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d139141a6c249691a50ade9c8d08dc35fcdf456][Support file creation and deletion in diff-apply-hunk]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9904376c797665de47ff760bcf8c2fe33d7ae625][Support calling 'project-current' with custom prompt]] - New packages: - [[package:copilot-chat][copilot-chat]]: Copilot chat interface (MELPA) - [[package:org-inline-pdfcomment][org-inline-pdfcomment]]: Export Support for Inline Tasks as PDF Comments (MELPA) - [[package:sml-ts-mode][sml-ts-mode]]: SML major-mode using tree-sitter (MELPA) - [[package:uniline][uniline]]: Draw lines, boxes, & arrows with the keyboard (MELPA) - [[package:wollok-mode][wollok-mode]]: Major mode for the Wollok programming language (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-10][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! ** 2024-10-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/10/2024-10-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/10/2024-10-07-emacs-news/ :EXPORT_DATE: 2024-10-07T08:22:30-0400 :END: :LOGBOOK: - State "WAITING" from [2024-10-07 Mon 09:55] :END: - Upcoming events: - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Thu Oct 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Fri Oct 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 11 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Oct 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://www.european-lisp-symposium.org/2025/index.html][Call for proposals - European Lisp Symposium 2025: May 19-20 Zürich, deadline March 2]] - Beginner: - [[https://www.youtube.com/watch?v=SGkesbUG5u0][🤪 emacs tutorial]] (06:20) - [[https://www.youtube.com/watch?v=42PYq9rjNr0][Understanding Emacs modes - YouTube]] (58:19) - [[https://www.youtube.com/watch?v=0jVLFouaxVo][Wizbango Episode 3 [Emacs Basics]​]] (27:02) - [[https://sachachua.com/web/beginner-map.org][Emacs link map]] ([[https://social.sachachua.com/@sacha/statuses/01J99DHN4JCRWVX2PV91BXFGX9][@sacha@social.sachachua.com]]) - [[https://www.youtube.com/watch?v=F6cMVdil85E][¿Se sigue utilizando y desarrollando GNU Emacs en 2024? Una "Breve" Intro de solo 2 horas]] (02:08:53) - [[https://www.youtube.com/watch?v=LRBjVGtaFLc][Emacs 16, 17, 18, 19, 20]] (03:36) (in Spanish; part of a series) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1fw8kpk/emacskicks_project_for_all_neovim_users_seeking/][[Emacs-Kicks Project] - For all Neovim users - Seeking Feedback & Interest!]] - [[https://github.com/kickingvegas/casual-suite/discussions/50#discussioncomment-10814717][Request for Comment: Casual Package Consolidation]] ([[https://sfba.social/@kickingvegas/113235083069114007][@kickingvegas@sfba.social]]) - [[https://codeberg.org/mehrad/.emacs.d][mehrad/.emacs.d: This is my attempt to put together my own emacs config]] ([[https://fosstodon.org/@Mehrad/113228306669656532][@Mehrad@fosstodon.org]]) - [[https://www.patrickdelliott.com/emacs.d/][patrickdelliott's Emacs Config]] - Emacs Lisp: - [[https://dev.to/downtherabbithole/major-mode-comfort-functions-because-im-lazy-5ego][Major Mode Comfort Functions, Because I'm Lazy]] - how to add a mode to autoloads and auto-mode-alist - [[https://blog.phundrak.com/f-el-v0-21-0-released/][[ANN] f.el v0.21.0 has been released!]] ([[https://www.reddit.com/r/emacs/comments/1fv6cjz/ann_fel_v0210_has_been_released/][Reddit]]) file times, mkdir path, shortdoc - [[https://www.youtube.com/watch?v=Pcc0x6l033A][Aprendendo Emacs Lisp - Corte 5: Jogo da adivinhação]] (01:07:41) - Appearance: - [[https://github.com/ichernyshovvv/pulsic.el][pulsic.el - Temporarily highlight the current line on window state change]] ([[https://www.reddit.com/r/emacs/comments/1fvffs8/pulsicel_temporarily_highlight_the_current_line/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20241001092329-emacs--syncing-tab-theme-after-theme-load/][James Dyer: Syncing Tab Theme After Theme Load]] - [[https://www.reddit.com/r/emacs/comments/1fxa5gi/listing_and_setting_installed_codingmonospaced/][Listing and setting installed coding/monospaced fonts function for your Emacs]] - Navigation: - [[https://github.com/jroimartin/dotfiles/blob/4460539caff168b6151a4a0e07f58a8724f81d3f/.emacs.d/lisp/jroi-rg.el][Simple ripgrep integration that reuses grep-mode]] ([[https://fosstodon.org/@jroimartin/113237183106228512][@jroimartin@fosstodon.org]]) - [[https://gist.github.com/rtrppl/55f33429b89f40004aa3b5ed20751a03][Combine orgrr-search and metasearch-search-set]] ([[https://mastodon.social/@laotang/113264577225622918][@laotang@mastodon.social]]) - [[https://github.com/rtrppl/metasearch][rtrppl/metasearch: Metasearch for Emacs]] ([[https://mastodon.social/@laotang/113255157960000368][@laotang@mastodon.social]]) - [[https://mastodon.catgirl.cloud/@mekeor/113251381004866734][project-root-initialize]] - [[https://emacs-jp.github.io/tips/avy-can-do-anything][Avyならなんでもできる | Emacs JP]] - Writing: - [[https://static1.squarespace.com/static/661587048ee66c27f27eecc8/t/66b9334e115dc60c33c31152/1723413327084/orgmode_guide.pdf][[pdf] A quick guide on writing a book with Emacs Org-mode.]] ([[https://www.reddit.com/r/planetemacs/comments/1fv9uj3/pdf_a_quick_guide_on_writing_a_book_with_emacs/][Reddit]]) - [[https://github.com/thinkhuman/writingwithemacs][Writing with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1fxjond/writing_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=12505][Irreal]]) - Org Mode: - [[https://list.orgmode.org/87h69pttii.fsf@localhost][SUMMARY - #11 bbb:OrgMeetup on Wed, Sep 11, 19:00 UTC+3 - Ihor Radchenko]] ([[https://fosstodon.org/@yantar92/113260054129127926][@yantar92@fosstodon.org]]) - [[https://tweesecake.social/@pixelate/113244875717203707][Beginner tip about tagging Org Mode headings and filtering them]] - [[https://mocompute.codeberg.page/item/2024/2024-10-03-org-clock-out-save-buffer.html][Save buffer automatically with org-clock-out]] ([[https://mastodon.social/@mocom/113239873722321465][@mocom@mastodon.social]]) - [[https://francismurillo.github.io/2017-02-22-Literate-Org-Haskell/][Literate Org Haskell]] - [[https://gist.github.com/mattchrist/c27ab7c4bbc80fbc99f96e4daa575e47][nix-shell-in-emacs-org-mode]] - [[https://rossabaker.com/configs/website/shortcodes/callout/][Ross A. Baker: Creating and Styling Callouts in Hugo]] ([[https://fosstodon.org/@shom/113256272290100727][@shom@fosstodon.org]]) - also ox-hugo - Denote: - [[https://heads.social/@waxbanks/113243696121386242][denote-capture]] - [[https://lucidmanager.org/productivity/bibliographic-notes-in-emacs-with-citar-denote/][Bibliographic Notes with the citar-denote Emacs Package]] - Completion: - [[https://midirus.com/emacs/tutorial#corfu][Corfu section of an Emacs tutorial]] ([[https://functional.cafe/@tristanC/113255633233086335][@tristanC@functional.cafe]]) - [[https://midirus.com/blog/from-ivy-to-vertico][From Ivy To Vert&co – Tristan's Zettelkasten]] - [[https://xvw.lol/pages/emacs-yasnippet.html][xvw - Expansion d'abréviations avec YASnippet]] - Coding: - [[https://webbureaucrat.gitlab.io/articles/emacs-for-python-and-poetry-using-basedpyright-langserver/][Emacs for Python and Poetry Using `basedpyright-langserver`]] ([[https://floss.social/@webbureaucrat/113263847756441187][@webbureaucrat@floss.social]]) - [[https://takeonrules.com/2024/10/04/extending-emacs-go-tree-sitter-modes-imenu-function-to-include-test-run/][Extending Emacs's Go Tree Sitter Mode’s Imenu Function to Include Test Run // Take on Rules]] ([[https://dice.camp/@takeonrules/113251889543323021][@takeonrules@dice.camp]]) - [[https://codeberg.org/martianh/tp.el][martianh/tp.el: Transient utilities for POSTing to an API]] ([[https://todon.nl/@mousebot/113245062681857497][@mousebot@todon.nl]]) - [[https://www.reddit.com/r/emacs/comments/1fw2yjp/cargojumpxrefel_help_you_jump_to_cargo/][`cargo-jump-xref.el`: Help you jump to cargo dependency's source file in `Cargo.toml` file]] - Math: - [[https://www.youtube.com/watch?v=u44X_th6_oY][[karthink] Emacs 💜 LaTeX]] (14:13, [[https://www.reddit.com/r/emacs/comments/1fw7jbb/karthink_emacs_latex/][Reddit]]) - also Org Mode and Calc, very cool ([[https://mastodon.social/@ctietze/113244706010284835][@ctietze]], [[https://emacs.ch/@Nidish96/113240920601539481][@Nidish96@emacs.ch]]) - [[https://mathstodon.xyz/@aksharvarma/113235508413614058][More LaTeX productivity tips]] - [[https://www.reddit.com/r/emacs/comments/1fxbc8p/emacsmathlatex_twitch_stream/][Emacs/math/latex twitch stream]] - Shells: - [[https://www.youtube.com/watch?v=fcwOtRRObqk][Customizing Emacs And Eshell - DT LIVE]] (01:08:51) - Web: - [[https://summeremacs.github.io/posts/open-with-eww/][Open with EWW - The Great SummerEmacs Blog]] ([[https://www.reddit.com/r/emacs/comments/1fuj6op/open_in_eww/][Reddit]], [[https://fashionsocial.host/@summeremacs/113238554680343056][@summeremacs@fashionsocial.host]]) - Mail, news, and chat: - [[https://github.com/jroimartin/dotfiles/blob/4460539caff168b6151a4a0e07f58a8724f81d3f/.emacs.d/lisp/jroi-rmail.el][Opening a remote mbox file from Emacs]] ([[https://fosstodon.org/@jroimartin/113237096246887814][@jroimartin@fosstodon.org]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/1fy34gv/my3x4mode_pseudofonts_in_emacs/][my-3x4-mode: Pseudofonts in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1fv316x/my3x4mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1fw6jg2/zalgo_mode_a_minor_mode_for_writing_spooky/][Zalgo Mode - A Minor mode for writing spooky looking text]] - AI: - [[https://gist.github.com/ultronozm/d6873da862f87543d6dbad5191c8ae7a][llm-apply.el: Modify buffer contents via LLMs]] - [[https://www.reddit.com/r/emacs/comments/1fwwjgw/introduce_aider_ai_programming_in_terminal_and/][Introduce aider (AI programming in terminal), and emacs binding for it, aider.el]] - [[https://blog.meain.io/2024/how-i-use-ai/][Go talk to the LLM]] ([[https://lobste.rs/s/s2kuln/go_talk_llm_all_ways_i_use_ai][lobste.rs]]) - [[https://blog.tomoya.dev/posts/emacs-on-local-llm/][最強ローカルLLM実行環境としてのEmacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/1fub66z/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - ERT run at point - [[https://www.maketecheasier.com/why-use-emacs-in-linux/][5 Reasons Why I Love and Use Emacs in Linux - Make Tech Easier]] ([[https://fosstodon.org/@governa/113235635266073227][@governa@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1ftyjiu/what_are_some_advantages_to_using_emacs_as_a/][What are some advantages to using Emacs as a newbie?]] - [[https://www.sanityinc.com/articles/vim-vs-emacs/][On vim vs Emacs]] - Steve Purcell: emacs can be vim - [[https://irreal.org/blog/?p=12482][Irreal: Why Emacs: The View From Vim]] - Other: - [[https://jiewawa.me/2024/10/useful-emacs-commands-for-reading/][Jiewawa: Useful Emacs commands for reading]] - [[https://techhub.social/@troi/113260236309333855][Recommending side-notes and dot-mode]] - [[https://youtu.be/94GjrMvxZJg][Emacs as Menu for Shell Commands, Passwords and Bluetooth Connections]] (01:04, [[https://mastodon.catgirl.cloud/@mekeor/113263046632603159][@mekeor@mastodon.catgirl.cloud]]) - [[https://lmno.lol/alvaro/recordscreenshot-windows-the-lazy-way][Recording and screenshotting windows: the lazy way]] - macosrec - [[https://somanyhills.com/2024/09/30/quick-emacsmac-tip.html][How to get railwaycat's Mitsuharu 29.4 port in homebrew (Mac OS X)]] - [[https://www.reddit.com/r/emacs/comments/1ft2lnt/psa_night_and_day_mac_emacs_builds_caldwell_night/][PSA Night and day Mac Emacs builds: caldwell (night) vs. jimeh (day)]] - [[https://taonaw.com/2024/10/06/emacsplus-path-in.html][Emacs-plus PATH in macOS Sequoia | The Art Of Not Asking Why]] ([[https://fosstodon.org/@jtr/113260854016296228][@jtr@fosstodon.org]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00018.html][Discussion about preconfigured Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00113.html][Preview of tty child frames in scratch/tty-child-frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1adcbdb21c19b42552736b60a5c1629b5d53a7a2][Add a shortcut to go up in the menu hierarchy.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=048e72a403e22dc394b265c6ff290b8d40e806a5][Add file/buffer-to-register (Bug#73308)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=776ca54e8debe035786a14a560eac27df8d1643c][; * etc/NEWS: Document Python electric-layout-mode support.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d6dd71cd56e73aaf998d27225249edf661ead488][Add imenu index function for DjVu files in doc-view]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3e989ca9d786e001a9801fdd95fcbcb0d73fddc][New minor mode find-function-mode replaces find-function-setup-keys]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3139ce7ad42ab883eee5189d6cb19612f525f491][Add commands to interactively set/unset keyboard translations]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc2ad5c2d1508236e79658936e7c7f532ddba586][New M-~ entry in save-some-buffers-action-alist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9e51815265b9837a8311ee28af39e6b78dd18e29][New function shell-command-do-open]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ad73f92617da1286724f9774b34bb7ce6a4299d][New value 'permanent-only' for defcustom :local keyword]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b64f69f6dcc08e5aeea0464f6d8b560ed7002d36][New command diff-delete-other-hunks]] - New packages: - [[package:bitbake-ts-mode][bitbake-ts-mode]]: A major mode to use bitbake tree-sitter (MELPA) - [[package:corsair][corsair]]: Text accumulation enhancements for GPTel (MELPA) - [[package:flymake-biome][flymake-biome]]: A flymake plugin for SQL files using biome (MELPA) - [[package:genexpr-mode][genexpr-mode]]: Major mode for editing GenExpr files (MELPA) - [[package:varuga][varuga]]: Send ical calendar invites by email (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-10][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! ** 2024-09-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/09/2024-09-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/09/2024-09-30-emacs-news/ :EXPORT_DATE: 2024-09-30T10:02:06-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/303579672/ Wed Oct 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Oct 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Oct 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2024 (v #živo) https://dogodki.kompot.si/events/cb5ed2be-9c40-49be-a241-64dc14892ef6 Thu Oct 3 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Oct 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/303396554/ Sat Oct 5 1100 America/Los_Angeles - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 11 1800 Europe/Paris - Beginner: - [[https://irreal.org/blog/?p=12474][Irreal: Emacs Doc Bling]] - Emacs configuration: - [[https://github.com/jjba23/welkomscherm.el][welkomscherm.el - How do you like this simple dashboard? tips for improving the code and UI very welcome - begginner!]] ([[https://www.reddit.com/r/emacs/comments/1fp1iwm/welkomschermel_how_do_you_like_this_simple/][Reddit]]) - [[https://www.youtube.com/watch?v=81MdyDYqB-A][Configuring Emacs on My New Laptop]] (02:00:09) - [[https://fediverse.tv/w/29c9e798-2ad2-423d-a2b5-5cb5eeccfcc9][Una configuracion minimalista para Emacs — algo para comenzar (0x0003) - FTV]] ([[https://techhub.social/@barocio/113223709715566464][@barocio@techhub.social]]) - Emacs Lisp: - [[https://rostre.bearblog.dev/emacs-lisp-inserting-to-a-variable-rather-than-the-buffer/][Emacs Lisp: Inserting to a variable rather than the buffer]] ([[https://hachyderm.io/@robsws/113206110244680206][@robsws@hachyderm.io]]) - Appearance: - [[https://www.youtube.com/watch?v=lkza5OLQJ28][Closing Pitch | Emacs Appearance Panel | Video 15]] (04:09) - Navigation: - [[http://yummymelon.com/devnull/announcing-casual-editkit.html][Announcing Casual EditKit]] ([[https://www.reddit.com/r/emacs/comments/1fnsvj0/announcing_casual_editkit/][Reddit]], [[https://irreal.org/blog/?p=12471][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1frdnp8/cycling_through_most_recently_windows_with/][Cycling through most recently windows with ace-window]] - [[https://fosstodon.org/@robjperez/113204768050761169][Tip for using Emacs to review logs]] - Dired: - [[https://emacs.dyerdwelling.family/emacs/20240922201246-emacs--efficient-directory-and-file-management-with-dired-in-emacs/][James Dyer: Simple Directory and File Creation in Dired]] ([[https://irreal.org/blog/?p=12488][Irreal]]) - Org Mode: - [[https://mastodon.social/@ecadre/113225313087825314][Tip about using org-tree-to-indirect-buffer]] - [[https://www.reddit.com/r/emacs/comments/1fsszsk/emacs_org_mode_instant_preview_a_vscodeinspired/][Emacs Org Mode Instant Preview: A VSCode-inspired setup for Org files]] - [[https://www.reddit.com/r/emacs/comments/1foueyf/hyperdriveorgtransclusion_orgtransclusion_addon/][`hyperdrive-org-transclusion`: `org-transclusion` add-on]] ([[https://ushin.org/media/2024-09-25-hyperdrive-org-transclusion-demo.webm][Demo]], [[https://www.reddit.com/r/emacs/comments/1fpfw8f/hyperdriveorgtransclusion_v02_release_demo/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1frfp74/very_happy_to_annoced_orgzettelrefmode_035_stable/][Very happy to annoced: org-zettel-ref-mode 0.3.5 Stable release!]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=DlP1CsGmKqs][Emacs Org Ros Package Take Screenshot And Insert In Open Org Buffer 2024_09_30_08:26:58]] (07:36, [[https://www.reddit.com/r/orgmode/comments/1fsjlps/orgros_screenshot_utility_for_orgmode_and_its/][Reddit]]) - [[https://sachachua.com/blog/2024/09/org-attaching-the-latest-image-from-my-supernote-via-browse-and-access/][Sacha Chua: org-attaching the latest image from my Supernote via Browse and Access]] - [[https://sachachua.com/blog/2024/09/include-inline-svgs-in-org-mode-html-and-markdown-exports/][Sacha Chua: Include inline SVGs in Org Mode HTML and Markdown exports]] - [[https://sachachua.com/blog/2024/09/using-emacs-lisp-to-export-txt-epub-pdf-from-org-mode-to-the-supernote-via-browse-and-access/][Sacha Chua: Using Emacs Lisp to export TXT/EPUB/PDF from Org Mode to the Supernote via Browse and Access]] - [[https://christiandewein.com/publishing-with-jekyll-emacs-org-mode][Publishing on the web with Jekyll, Emacs and Org-Mode by Christian Dewein]] ([[https://mastodon.social/@fabrik42/113221785740287384][@fabrik42@mastodon.social]]) - Completion: - [[https://tristancacqueray.github.io/blog/from-ivy-to-vertico][From Ivy To Vert&co – Tristan's Zettelkasten]] ([[https://functional.cafe/@tristanC/113200148468402840][@tristanC@functional.cafe]]) - Coding: - [[https://github.com/root42/yet-another-emacs-init-el/blob/527ab212ad49beeec3d8c18a764f17075bde34ab/init.el#L128][Augmented nano-modeline to display which-function in orange]] ([[https://chaos.social/@root42/113225916155661287][@root42@chaos.social]]) - [[https://github.com/clojure-emacs/cider/releases/tag/v1.16.0][Release CIDER 1.16 ("Kherson") · clojure-emacs/cider · GitHub]] ([[https://hachyderm.io/@bbatsov/113191159958310389][@bbatsov@hachyderm.io]]) - [[https://codeberg.org/meow_king/zig-ts-mode][meow_king/zig-ts-mode: Emacs Zig Tree Sitter Mode - Codeberg.org]] ([[https://mastodon.social/@meowking/113197453221810797][@meowking@mastodon.social]]) - [[https://github.com/masukomi/private-comments-mode][masukomi/private-comments-mode]] ([[https://connectified.com/@masukomi/113204358067488902][@masukomi@connectified.com]]) - Mail, news, and chat: - [[https://codeberg.org/mattof/rcirc-sqlite][rcirc-sqlite 1.0.3 new command rcirc-sqlite-stats-per-month]] ([[https://functional.cafe/@mattof/113204543075142451][@mattof@functional.cafe]]) - AI: - [[https://www.youtube.com/watch?v=SAi7X2XSD7k][Adding Artificial Intelligence To Emacs]] (15:31) - [[https://lepisma.xyz/journal/2024/09/27/dictation-with-small-llms-and-linguistic-pragmatics/index.html][Dictation with small LLMs and linguistic pragmatics]] ([[https://mathstodon.xyz/@lepisma/113205484071983871][@lepisma@mathstodon.xyz]]) - [[https://news.ycombinator.com/item?id=41685141][Evedel: Instructed LLM Programmer/Assistant]] ([[https://news.ycombinator.com/item?id=41685141][HN]]) - [[https://www.youtube.com/watch?v=32hRTNTgBY8][Integrando AI con mi herramienta de trabajo preferida: Google Gemini, Emacs Lisp y GNU/Linux!!]] (10:02) - Community: - [[https://www.reddit.com/r/emacs/comments/1fozctm/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=-qtHyAQ1kq0][VIM vs NANO vs Emacs: Which Linux Text Editor is Best for You?]] (01:14:08) (Telugu) - [[https://bicycleforyourmind.com/part_five_of_my_battles_with_emacs][Part Five of My Battles with Emacs]] ([[https://fosstodon.org/@macosxguru/113205154363660207][@macosxguru@fosstodon.org]]) - [[https://www.youtube.com/watch?v=DB45utFvqrE][Buff stacking Emacs]] (30:23) - Other: - [[https://beige.party/@djm62/113208660372471544][Tip about using password-store-menu]] - [[https://srijan.ch/notes/2024-09-24-001][Tip about using save-interprogram-paste-before-kill]] ([[https://indieweb.social/@srijan/113193678569879361][@srijan@indieweb.social]]) - [[https://www.youtube.com/watch?v=vbWxT8tht9A][Emacs: commands in popup frames with emacsclient]] (14:41) - [[https://github.com/LuminousMyrrh/enote][enote: Simple note taking helper which works literally in-place]] ([[https://www.reddit.com/r/emacs/comments/1fs8rag/simple_note_taking_helper_which_works_literally/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html][Anand Tamariya: HTML Renderer]] ([[https://www.reddit.com/r/emacs/comments/1fqf3cp/html_renderer_table/][Reddit]]) - render table via SVG - [[https://onlisp.co.uk/Emacs-display-code-on-TTY.html][J.e.r.e.m.y B.r.y.a.n.t: Emacs display code on TTY]] - [[https://www.youtube.com/watch?v=MsP5QF2Ajdw][Turbocharging Emacs | Building GCCEmacs from source For Beginners]] (30:19) - [[https://localauthor.github.io/posts/popup-frames.html][localauthor: Emacs Popup Frames Anywere — MacOS Edition]] ([[https://www.reddit.com/r/emacs/comments/1frg7yg/using_prots_emacsclient_popup_frames_with_macos/][Reddit]], [[https://irreal.org/blog/?p=12484][Irreal]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00915.html][Nudge to add mouse-8 and mouse-9 bindings wherever there's history navigation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=685ec273ecbb54439ed84474fb96ec847bebb630][Delete some libraries obsolete since Emacs 24.4/24.5]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dd4c67907eb3084c6f55828c51bca1675a98376d][Try "python" before "python3" in python-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0c28a1b0fab26dd726ea54927661d0402f8047dc][Cease accepting the :reverse-video face attribute (bug#73552)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d0c8076c3f2c27bd8ff0dbc72d046c64e1dde44][Warn about :reverse-video in defface]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb3aa693562dd61540d5f1d6f46bcfbd8668853a][Add buffer-local register commands to DocView]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e776903b31cf2b2d21d91cbc7d6b7dbc1e9d442f][Move to start of current header in diff-{file,hunk}-prev]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f2e3e563d4909ff503bb2d3aeb6d2de9804e3047][New command diff-revert-and-kill-hunk]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a0db55b5094686423b73b74ebdf9eba62d384f2][* etc/NEWS: Describe the change to enum handling in CC Mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e8f5df5175170d36f526e46b63b3d428bb9a8950][Declare nested backquotes unsupported in Pcase patterns (bug#72328)]] - New packages: - [[package:consult-gh-embark][consult-gh-embark]]: Embark Actions for consult-gh (MELPA) - [[package:consult-gh-forge][consult-gh-forge]]: Magit/Forge Integration for consult-gh (MELPA) - [[package:jwt][jwt]]: Interact with JSON Web Tokens (MELPA) - [[package:omtose-phellack-themes][omtose-phellack-themes]]: Two dark themes, with cold blusish touch (MELPA) - [[package:torrent-mode][torrent-mode]]: Display torrent files in a tabulated view (MELPA) - [[package:zig-ts-mode][zig-ts-mode]]: Tree Sitter support for Zig (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][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! ** 2024-09-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/09/2024-09-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/09/2024-09-23-emacs-news/ :EXPORT_DATE: 2024-09-23T14:23:43-0400 :ID: 20250408T134008.306801 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 26 0030 Asia/Singapore - EmacsSF: Emacs Hangout: Potpourri (Hybrid) https://www.meetup.com/emacs-sf/events/303385779/ Thu Sep 26 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Sep 27 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/303579672/ Wed Oct 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Oct 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Oct 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2024 (v #živo) https://dogodki.kompot.si/events/cb5ed2be-9c40-49be-a241-64dc14892ef6 Thu Oct 3 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Oct 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: coffee.el in SF https://www.meetup.com/emacs-sf/events/303396554/ Sat Oct 5 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Sun Oct 6 0200 Asia/Singapore - Beginner: - [[https://pj.freefaculty.org/guides/Rcourse/emacs-ess/emacs-ess.pdf][Emacs has no learning curve]] (2015, [[https://news.ycombinator.com/item?id=41614105][HN]], [[https://irreal.org/blog/?p=12486][Irreal]]) - [[https://fediverse.tv/w/hwwoN5ReK98WfouAukrXtF][Elementos de la interfaz de usurario de emacs y operaciones basicas con archivos (0x0002) - FTV]] ([[https://techhub.social/@barocio/113183341471977927][@barocio@techhub.social]]) - [[https://fediverse.tv/w/23ziimZCF1dyLjrfrEzSU6][Introduccion a Emacs (0x0001) - FTV]] ([[https://techhub.social/@barocio/113161142199068310][@barocio@techhub.social]]) - [[https://sachachua.com/web/beginner-map.html][‎Starting to map beginner-oriented links]] ([[https://social.sachachua.com/@sacha/statuses/01J85RW369DRNX8EZ9JMP7B6PF][@sacha@social.sachachua.com]]) - Emacs configuration: - [[https://www.youtube.com/watch?amp;list=PL5--8gKSku15e8lXf7aLICFmAHQVo0KXX&v=d1fgypEiQkE][A New Beginning With GNU Emacs - Configuring Emacs 01]] - [[https://sachachua.com/blog/2024/09/highlight-the-current-line-while-still-being-able-to-easily-customize-describe-underlying-faces/][Sacha Chua: Highlight the current line while still being able to easily customize/describe underlying faces]] - [[https://blog.tiserbox.com//posts/2024-07-03-use-external-git-repo-for-editor-config-with-nix.html][Using an External Git Repo for My Emacs Config with Nix]] (July 2024) - [[https://tux-edu.tv/videos/watch/d784e0d7-9e3d-449d-ae99-1ec9196fe819][Using GIT to sync Emacs config - TuxeduTV]] - [[https://codeberg.org/jcastp/emacs.d][jcastp/emacs.d: My personal emacs config - Codeberg.org]] ([[https://mastodon.online/@jcastp/111762105597746747][@jcastp@mastodon.online]]) - [[https://patpatpat.xyz/data/emacs][patpatpat's Emacs Config]] - Emacs Lisp: - [[https://github.com/enzuru/lispy][Starting a temporary fork of Lispy until abo-abo returns]] ([[https://www.reddit.com/r/emacs/comments/1fn0dq9/starting_a_temporary_fork_of_lispy_until_aboabo/][Reddit]]) - [[https://www.youtube.com/watch?v=aKnhoMhA2zw][Ep586, Emacs Lisp, Rename All Link of HTML Files]] (01:36:46) - Appearance: - [[https://www.youtube.com/watch?v=bPW4Lh3xT-M&feature=youtu.be][Emacs w/ auto-dark-mode]] - [[https://sachachua.com/blog/2024/09/quickly-adding-face-properties-to-regions/][Sacha Chua: Quickly adding face properties to regions]] - [[https://onlisp.co.uk/greenphosphor.html][J.e.r.e.m.y B.r.y.a.n.t: Emacs and redisplay on the terminal (TTY). ``Because the true color of computing is phosphorescent green on black.'']] - [[https://www.youtube.com/watch?v=hmAyEuxIMGg][Frame Size | Emacs Appearance Panel | Video 9]] (01:22) - Navigation: - [[https://summeremacs.github.io/posts/tabs-as-desktops/][Emacs tabs as desktops]] ([[https://fashionsocial.host/@summeremacs/113170542601957160][@summeremacs@fashionsocial.host]]) - [[https://github.com/eval-exec/super-hint.el][super-hint.el: Enhance rg and xref results with `which-function` hints.]] ([[https://www.reddit.com/r/emacs/comments/1fl7glx/superhintel_enhance_rg_and_xref_results_with/][Reddit]]) - [[https://lmno.lol/alvaro/emacs-bubble-mode][Alvaro Ramirez: Emacs bubble mode]] ([[https://news.ycombinator.com/item?id=41595205][HN]], [[https://www.reddit.com/r/emacs/comments/1fkroyp/bubble_mode/][Reddit]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20240918092253-emacs--adding-disk-usage-reporting-to-emacs-dired-mode/][James Dyer: Adding Disk Usage Reporting to Emacs Dired]] - Org Mode: - [[https://mbork.pl/2024-09-16_Irregular_recurring_TODOs_in_Org_mode%2c_part_II][Marcin Borkowski: Irregular recurring TODOs in Org mode, part II]] - [[https://pookleblinky.github.io/2017/06/workout-org.html][How I track workouts using `org-agenda-list']] - [[https://jjanzen.ca/blog/OnSwitchingToOrgMode.html][On switching to Org-Mode for my website]] - [[https://www.reddit.com/r/emacs/comments/1fmk6d4/my_solution_to_handle_excalidraw_in_orgmode/][My Solution to Handle excalidraw in Orgmode]] - [[https://gist.github.com/RyanGreenup/79a8eb780ff958267730c7e5845f1045][Using TikZ in Markup Languages like Org mode]] - [[https://forge.chapril.org/tykayn/book_generator][book_generator: générateur de fichiers orgmode pour rédaction de livre - book_generator]] - [[https://github.com/villarragut/small-notes][villarragut/small-notes: Create small notes in Emacs and link them]] ([[https://www.reddit.com/r/emacs/comments/1fladbf/a_very_simple_note_taking_package_for_emacs/][Reddit]]) - [[https://github.com/meedstrom/org-node][Org-roam's weird twin is finally on MELPA: Org-node 1.0!]] ([[https://www.reddit.com/r/emacs/comments/1flmy0b/orgroams_weird_twin_is_finally_on_melpa_orgnode_10/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1fjfhzr/orgroamgt_a_package_to_speedup_orgroamfindnode/][org-roam-gt: a package to speedup org-roam-find-node]] - [[https://mastodon.social/@lukascbossert/113177421426260721][Tip for faster org-roam - (setq org-roam-db-update-on-save nil)]] - [[https://gist.github.com/amygrinn/4b4f4d37e630988eff4d881e4e26360d][Autoshare -> Tasker -> Termux -> Org Protocol -> Org Capture]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c07028671dc5820a8726b75ac9542ec7773bf1dc][ox-icalendar: Fix export of diary-style timestamps]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6443c83bd1f88a7620c610f7e7174f95817e9d32][ox-texinfo: Support links in headings]] - Denote: - [[https://protesilaos.com/codelog/2024-09-20-emacs-use-denote-for-meetings-events/][Protesilaos Stavrou: Emacs: use Denote for meetings or events]] - [[https://www.reddit.com/r/emacs/comments/1fjswrc/til_fix_use_mx_denote_cant_display_list_of_notes/][TIL: Fix use M-x denote can't display list of notes]] - Completion: - [[https://mastodon.bsd.cafe/@sqrtminusone/113177489101406632][vertico impressions]] - [[https://www.reddit.com/r/emacs/comments/1flris4/company_100_released/][Company 1.0.0 released]] - Coding: - [[https://www.youtube.com/watch?si=tiMPa2-PSbFcMhS7&v=Yah69AfYP34&feature=youtu.be][From vanilla Emacs to Java IDE in 5 minutes]] - [[https://mstdn.ca/@david_megginson/113167221968364876][Find the closest Makefile in a parent dir and run it]] - [[https://github.com/27justin/build.el][build.el: A transient menu for build systems (bazel, make, cmake, cargo)]] ([[https://www.reddit.com/r/emacs/comments/1fiw5gg/buildel_a_transient_menu_for_build_systems_bazel/][Reddit]]) - [[https://www.masteringemacs.org/article/combobulate-bulk-editing-treesitter-nodes-multiple-cursors?utm_source=newsletter&utm_medium=rss][Mickey Petersen: Combobulate: Bulk Editing Tree-Sitter Nodes with Multiple Cursors]] - lots of deep-dive details ([[https://www.reddit.com/r/emacs/comments/1fkge6s/combobulate_bulk_editing_treesitter_nodes_with/][Reddit]]) - [[https://github.com/alphapapa/magit-todos/releases/tag/v1.8][Release v1.8 · magit-todos]] ([[https://www.reddit.com/r/emacs/comments/1fmvi2z/release_v18_magittodos/][Reddit]]) - [[https://news.ycombinator.com/item?id=41608333][Kubed (Emacs-based Kubernetes interface) user manual, now with pretty images | Hacker News]] ([[https://news.ycombinator.com/item?id=41608333][HN]], [[https://lobste.rs/s/qnyp28/kubed_kubernetes_emacs_done][lobste.rs]]) - Math: - [[https://ess.r-project.org/index.php?Section=home][ESS - Emacs Speaks Statistics]] ([[https://news.ycombinator.com/item?id=41611681][HN]]) - Shells: - [[https://github.com/Thaodan/emacs.d/blob/master/init.org#vterm][Calling Emacs functions in vterm using vterm-eval-cmds]] ([[https://mastodon.social/@thaodan/113182764950300941][@thaodan@mastodon.social]]) - [[https://lmno.lol/alvaro/how-i-batch-apply-and-save-one-liners][Alvaro Ramirez: How I batch apply and save one-liners]] - dwim-shell-command ([[https://www.reddit.com/r/emacs/comments/1fm9w34/how_i_batch_apply_and_save_oneliners/][Reddit]], [[https://lobste.rs/s/m4zutd/how_i_batch_apply_save_one_liners][lobste.rs]]) - [[https://foro.makigas.es/d/108-eshell-y-el-comando-clear-1-en-emacs][Eshell y el comando clear 1 en Emacs - makigas comunidad]] ([[https://mastodon.social/@GK_S/113167300410937486][@GK_S@mastodon.social]]) - Mail, news, and chat: - [[https://codeberg.org/chrmoe/toot-suite][chrmoe/toot-suite: Some Emacs utilities for Mastodon]] ([[https://toot.si/@noctuaminervae/113181977612885678][@noctuaminervae@toot.si]]) - archive, ol-toot - [[https://todon.nl/@mousebot/113175431747017088][mastodon.el 1.0.27 - v2 filters, remote instance tag timeline]] - [[https://sachachua.com/blog/2024/09/collecting-emacs-news-from-mastodon/][Sacha Chua: Collecting Emacs News from Mastodon]] - [[https://sachachua.com/blog/2024/09/archiving-public-toots-on-my-blog/][Sacha Chua: Archiving public toots on my blog]] - [[http://ag91.github.io/blog/2024/09/19/adding-support-to-start-a-huddle-from-emacs-slack-(jumping-to-the-app)][Andrea: Adding support to start a huddle from emacs-slack (jumping to the app)]] - [[http://ag91.github.io/blog/2024/09/19/enable-oauth-for-gmail-with-emacs-and-offlineimap][Andrea: Enable OAuth for Gmail with Emacs and OfflineIMAP]] - Multimedia: - [[https://sachachua.com/blog/2024/09/using-whisperx-to-get-word-level-timestamps-for-audio-editing-with-emacs-and-subed-record/][Sacha Chua: Using WhisperX to get word-level timestamps for audio editing with Emacs and subed-record]] - Fun: - [[https://dataswamp.org/~incal/bad-www/index.html][bad.el - ascii art, demos and games with Emacs Lisp]] - AI: - [[https://fosstodon.org/@robjperez/113170650004916378][LLMs are handy for discovering Emacs features]] - [[https://www.youtube.com/watch?v=e7gBY6wCdxQ][Using LLM function calling (tool use) in Emacs: demo use-case & code walkthrough]] (08:47, [[https://www.reddit.com/r/emacs/comments/1fmli40/using_llm_function_calling_tool_use_in_emacs_demo/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1fjnqgy/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=Kr7BmHa7hyU][The argument for emacs in just a few minutes (vlog)]] (2023, [[https://www.reddit.com/r/emacs/comments/1fmdgmv/the_argument_for_emacs_in_just_a_few_minutes_vlog/][Reddit]]) - [[https://irreal.org/blog/?p=12450][Irreal: An Early Emacs Paper]] - Other: - [[https://reeds.website/project-write-every-change-in-emacs-buffer-to-disk][frantic-save: write every change in Emacs buffer to disk]] ([[https://recurse.social/@shapr/113165757652412165][@shapr@recurse.social]]) - [[https://github.com/rjekker/password-store-menu][rjekker/password-store-menu: A better, more complete user interface for password-store]] ([[https://sfba.social/@kickingvegas/113162687826285793][@kickingvegas@sfba.social]]) - [[https://wrog.net/emacs/][bdiff.el and my other Emacs Packages]] - [[https://youtu.be/DB45utFvqrE?si=JADobcFVokebsuI1][Buff stacking Emacs]] (30:23) - [[https://utterlyvoice.com/demos][Use Emacs to Write Go Code (Demos | Utterly Voice). Utterly Voice is a customizable voice dictation and computer control application]] - [[https://tux-edu.tv/videos/watch/49817179-79eb-405a-9512-00cd5fad986e][How to fix the TAB key in Emacs - TuxeduTV]] - [[https://www.reddit.com/r/emacs/comments/1fk5wxu/hyperdriveel_040_orgtransclusion_integration_and/][hyperdrive.el 0.4.0: org-transclusion integration and easy installation!]] - [[https://tech.lgbt/@lynn_sh/113182080844650135][Tip about load-no-native]] - [[https://protesilaos.com/codelog/2024-09-19-emacs-command-popup-frame-emacsclient/][Protesilaos Stavrou: Emacs: commands in popup frames with ‘emacsclient’]] (14:41, [[https://www.reddit.com/r/emacs/comments/1fkpqk8/emacs_commands_in_popup_frames_with_emacsclient/][Reddit]], [[https://irreal.org/blog/?p=12460][Irreal]]) - [[https://ushin.org/software.html][USHIN Software: Emacs for P2P deliberation]] - [[https://codeberg.org/tfw/Elisp-and-mcclim][tfw/Elisp-and-mcclim: My late days emacsconf 2024 pitch for using common lisp mcclim with emacs lisp.]] ([[https://mastodon.sdf.org/@screwtape/113162107240329373][@screwtape@mastodon.sdf.org]]) - [[https://github.com/manateelazycat/cloel/tree/master][manateelazycat/cloel: Cloel is a framework that combines Clojure and Elisp for collaborative programming]] ([[https://x.com/manateelazycat/status/1837155545914167588?t=_1kitbbLRAbgvyT0xEPYUg&s=09][@manateelazycat]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00490.html][some considerations for child frames and visibility]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00523.html][thinking about order of "About Emacs" page]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a7192fd7b7355f13ff3002dba14c6acdabad5b5e][Teach Electric Pair mode about prefix arguments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4745bafa6a1d6aeda5ad08e09541d076ee223382][Don't activate midnight-mode when loading 'midnight']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=83b0e604ce2587b7566d636b2e383e58ffc0a1c8][New configuration option '--disable-gc-mark-trace']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a48672c6bbf8cf0adae33b13634f3945c24c61dd][Add option for delete-pair to mark end of region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b0523dffabbec8acd9c5c92711af849a11867884][Add user option to enable Doxygen syntax highlighting (bug#72814)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9fa75c1ef31ee78b43509f15b50cf0603757181][Add accessors for treesit-font-lock-settings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c6f45fa8eef1a15d5790c1f3d3e608b548015db][Re-enable GC mark trace buffer by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8eb66cca78dca27d58a8881b587b3340043a74f7][Rename project-{find-file-in-root,root-find-file}]] - New packages: - [[package:casual-editkit][casual-editkit]]: Transient UI for Symbol Overlay (MELPA) - [[package:compile-multi-nerd-icons][compile-multi-nerd-icons]]: Affixate `compile-multi' with nerd icons (MELPA) - [[package:dbml-mode][dbml-mode]]: Major mode for DBML (MELPA) - [[package:dup-transform][dup-transform]]: RGB/XY graphics code helpers (MELPA) - [[package:el-who][el-who]]: A s-expression html DSL library compatible with cl-who (MELPA) - [[package:eros-inspector][eros-inspector]]: Glue between eros and inspector (MELPA) - [[package:flymake-ansible-lint][flymake-ansible-lint]]: A Flymake backend for ansible-lint (MELPA) - [[package:hyperdrive-org-transclusion][hyperdrive-org-transclusion]]: Tranclude hyperdrive content (NonGNU ELPA) - [[package:incus-tramp][incus-tramp]]: TRAMP integration for Incus containers (MELPA) - [[package:indent-bars][indent-bars]]: Highlight indentation with bars (GNU ELPA) - [[package:txl][txl]]: Provides machine translation via DeepL's REST API (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][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! ** 2024-09-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/09/2024-09-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/09/2024-09-16-emacs-news/ :EXPORT_DATE: 2024-09-16T08:58:45-0400 :EXPORT_MODIFIED: 2024-09-17T13:54:27-0400 :END: #+begin_update [2024-09-17]: Fixed link to buffer navigation tweaks, although emacswiki is still down #+end_update - Emacs 30: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00305.html][Emacs 30.0.91 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/1fepma5/emacs_30091_pretest_is_available/][Reddit]], [[https://irreal.org/blog/?p=12441][Irreal]], [[https://lemmy.ml/post/20218927?scrollToComments=true][lemmy.ml]]) - [[https://tristancacqueray.github.io/blog/emacs-30][Why Emacs Is the Best: 10 Key Advantages – Tristan's Zettelkasten]] ([[https://functional.cafe/@tristanC/113142219288730466][@tristanC@functional.cafe]]) - includes notes on upgrading to Emacs 30 - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/september-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, September 28, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 26 0030 Asia/Singapore - EmacsSF: Emacs Hangout: Potpourri (Hybrid) https://www.meetup.com/emacs-sf/events/303385779/ Thu Sep 26 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Sep 27 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://summeremacs.github.io/posts/the-emacs-newbie-project/][The Emacs Newbie Project]] ([[https://fashionsocial.host/@summeremacs/113135317912150609][@summeremacs@fashionsocial.host]], [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00318.html][emacs-devel]]) - Emacs configuration: - [[https://onlisp.co.uk/kmonad.html][Emacs and kmonad (keyboard manager with multi-tap functionality and s-exps config)]] - [[https://github.com/jamescherti/minimal-emacs.d][Minimal ~/.emacs.d - Emacs Starter Kit with Better Defaults and Optimized Startup (Release 1.1.0)]] ([[https://www.reddit.com/r/emacs/comments/1feaf37/minimal_emacsd_emacs_starter_kit_with_better/][Reddit]]) - [[https://github.com/rexim/dotfiles][rexim's Emacs Config]] - [[https://github.com/waymondo/hemacs][waymondo's Emacs Config]] - [[https://codeberg.org/lynn_sh/galahad][galahad's Emacs Config]] - [[https://github.com/funk443/dotfiles][funk443's Emacs Config]] - [[https://github.com/jokem59/personal-configs][jokem59/personal-configs · GitHub]] - [[https://github.com/ektaynot/doom][ektaynot's Doom Emacs Config]] - Emacs Lisp: - [[https://lmno.lol/alvaro/spiffing-up-those-echo-messages][Alvaro Ramirez: Spiffing up those echo messages]] ([[https://www.reddit.com/r/emacs/comments/1fek7ws/spiffing_up_echo_messages/][Reddit]]) - displaying SVGs in the echo area - [[https://www.youtube.com/watch?v=QWIq-bKsJk8][Lightning Talk: Latest from GNU Emacs]] (05:35) Andrea Corallo, European Lisp Symposium - [[https://www.youtube.com/watch?v=uvj3ckVXY4w][Ep585, Emacs Lisp, Find and Replace in a Dir, and Undo All]] (01:25:55) - Appearance: - [[https://tux-edu.tv/videos/watch/444af68f-7bc9-4fd8-947e-2a7d1d16054a][How to show row (line) numbers in Emacs - TuxeduTV]] - [[https://tux-edu.tv/videos/watch/2c6dca1f-9f8b-4d02-81dd-0c907c3cc883][How to change theme in Emacs - TuxeduTV]] - [[https://protesilaos.com/codelog/2024-09-10-emacs-show-font-0-1-0/][Protesilaos Stavrou: Emacs: show-font version 0.1.0]] - [[https://protesilaos.com/codelog/2024-09-14-emacs-cursory-1-1-0/][Protesilaos Stavrou: Emacs: cursory version 1.1.0]] - [[https://github.com/LionyxML/auto-dark-emacs][[auto-dark] 0.13 - Support multiple themes (*breaking-changes*)]] ([[https://www.reddit.com/r/emacs/comments/1fgcih9/autodark_013_support_multiple_themes/][Reddit]]) - multiple themes, changed default way, added examples - [[https://www.reddit.com/r/emacs/comments/1fh84zo/the_modus_operandi_theme_on_emacs_30_is_so_elegant/][The Modus Operandi theme on Emacs 30 is so elegant]] - [[https://foro.makigas.es/d/47-el-paquete-adaptive-wrap-para-emacs][El paquete adaptive-wrap para Emacs]] ([[https://mastodon.social/@GK_S/113133026190949419][@GK_S@mastodon.social]]) - Navigation: - [[https://www.emacswiki.org/emacs/smarterNavigatingBufferLimits][beginning-of-buffer and end-of-buffer tweaks from e3d3]] - [[https://github.com/pivaldi/nefle][pivaldi/nefle: Emacs package to search the nearest file from a given file-system location]] ([[https://emacs.ch/@pi/113121971331083227][@pi@emacs.ch]]) - [[https://foro.makigas.es/d/100-la-funcion-dedicated-windows-en-emacs][La función Dedicated Windows en Emacs]] ([[https://mastodon.social/@GK_S/113144119825969869][@GK_S@mastodon.social]]) - [[https://srijan.ch/emacs-30-1-highlight-intuitive-tab-line][Emacs 30.1 highlight - intuitive tab line]] ([[https://www.reddit.com/r/emacs/comments/1fh5dr8/emacs_301_highlight_intuitive_tab_line/][Reddit]]) - TRAMP: - [[https://i.imgur.com/B0lhgii.mp4][Short video on TRAMP]] ([[https://www.reddit.com/r/emacs/comments/1fgizb1/short_video_on_tramp/][Reddit]]) - Dired: - [[https://protesilaos.com/codelog/2024-09-16-emacs-dired-preview-0-3-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.3.0]] - Writing: - [[https://chrismaiorana.com/word-diff-counter/][Chris Maiorana: Introducing a Word Diff Counter in Emacs]] ([[https://irreal.org/blog/?p=12452][Irreal]]) - [[https://emacs.ch/@papajojo/113110620490331957][Silently save personal dictionary after inserting a new word: (setq ispell-silently-savep t)]] - Org Mode: - [[https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html][Why and How I use "Org Mode" for my writing and more]] (2022, [[https://www.reddit.com/r/emacs/comments/1fe24f9/why_and_how_i_use_org_mode_for_my_writing_and_more/][Reddit]], [[https://irreal.org/blog/?p=12445][Irreal]]) - [[https://gitlab.di.unimi.it/-/snippets/4][Insert a screenshot image in latex-mode with the help of org-download]] ([[https://mathstodon.xyz/@mmonga/113118159165252806][@mmonga@mathstodon.xyz]]) - [[https://gist.github.com/zondo/01e09b68e1d763389b6f19d289959178][Conditional tangling in org mode based on tags · GitHub]] ([[https://mathstodon.xyz/@zondo/113112278706356477][@zondo@mathstodon.xyz]]) - [[https://stefanorodighiero.net/blog/how-i-use-dbconnection-in-org.html][How I use :dbconnection in org files]] ([[https://mastodon.social/@eslr/113111659798086151][@eslr@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1fdt3bf/a_quick_hack_to_convert_orgorgroam_links_from_id/][A quick hack to convert org/org-roam links from ID to filename with optional pandoc conversion to other formats]] - [[https://irreal.org/blog/?p=12435][Irreal: Babel and Python]] - [[https://christianmoe.com/en/notes/static-site.html][Guide to creating a multilingual website with org-publish]] ([[https://toot.si/@len/113143542339691160][@len@toot.si]]) - [[https://github.com/yibie/org-zettel-ref-mode][Org-zettel-ref-mode release 0.3.1]] ([[https://www.reddit.com/r/emacs/comments/1fh8398/orgzettelrefmode_release_031/][Reddit]]) - More elegant names for overviews, improved sync - [[https://www.reddit.com/r/OrgRoam/comments/1fg43pw/conversion_script_logseq_to_org_roam/][Conversion script: Logseq to org roam]] ([[https://www.reddit.com/r/orgmode/comments/1fg4459/conversion_script_logseq_to_org_roam/][Reddit]]) - Denote: - [[https://protesilaos.com/codelog/2024-09-15-consult-denote-0-2-0/][Protesilaos Stavrou: Emacs: consult-denote version 0.2.0]] - Coding: - [[http://yummymelon.com/devnull/announcing-casual-symbol-overlay.html][Announcing Casual Symbol Overlay]] ([[https://www.reddit.com/r/emacs/comments/1fctbk4/announcing_casual_symbol_overlay/][Reddit]], [[https://irreal.org/blog/?p=12439][Irreal]]) - [[https://paste.debian.net/1328934/][csr-maker.el: Make CSR requests for SSL certs]] ([[https://fosstodon.org/@trevdev/113110341933138738][@trevdev@fosstodon.org]]) - [[https://www.youtube.com/watch?v=y7f1P-358vE][Unlock the Power of Tree-sitter in Emacs with Combobulate]] (13:29) - [[https://magnus.therning.org/2024-09-09-followup-on-secrets-in-my-work-notes.html][Magnus: Followup on secrets in my work notes]] - [[https://github.com/ISouthRain/emsg-blame][emacs-blame Update 0.2, New feat: support highlight all lines with the same commit information.]] ([[https://www.reddit.com/r/emacs/comments/1fcqz60/emacsblame_update_02_new_feat_support_highlight/][Reddit]]) - [[https://git.sr.ht/~akagi/vc-pijul][~akagi/vc-pijul]] ([[https://fosstodon.org/@fd9a/113141100722147085][@fd9a@fosstodon.org]]) - [[https://connectified.com/@masukomi/113143821993742718][A function that checks if a file is committed to Git]] - Shells: - [[https://codeberg.org/akib/emacs-eat/pulls/175][#175 - Add menus for eat - akib/emacs-eat - Codeberg.org]] ([[https://hachyderm.io/@rudi/113108664030600853][@rudi@hachyderm.io]]) - [[https://github.com/TristanCacqueray/emacs-toolbox/blob/main/project-shell.el][Save shell history per project.el]] ([[https://functional.cafe/@tristanC/113119014803591352][@tristanC@functional.cafe]]) - Mail, news, and chat: - [[http://ag91.github.io/blog/2024/09/15/adding-utilities-to-open-urls-to-emacs-slack][Andrea: Adding utilities to open urls to emacs-slack]] - [[https://sachachua.com/blog/2024/09/combining-mastodon-timelines-using-mastodon-el/][Sacha Chua: Combining Mastodon timelines using mastodon.el]] - Evil mode: - [[https://acidwords.com/posts/2024-09-12-evil-mode-in-terminal-without-alt-meta.html][Sanel Zukan: evil-mode in terminal without Alt/Meta]] - EXWM: - [[https://youtu.be/z6s5nvx-VpE][Firefox in my EXWM]] ([[https://www.youtube.com/watch?v=z6s5nvx-VpE][YouTube]] 01:04, [[https://www.reddit.com/r/emacs/comments/1fhpfog/firefox_in_my_exwm/][Reddit]]) - includes some commands - Fun: - [[https://suno.com/song/f379fa06-3a2a-4c83-82a4-3561453a64dd][Emacs on the Scene]] ([[https://www.reddit.com/r/emacs/comments/1fdmape/emacs_on_the_scene/][Reddit]], [[https://irreal.org/blog/?p=12443][Irreal]]) - AI: - [[https://github.com/meain/yap][meain/yap: Your Assistant for Prompting LLMs]] ([[https://toot.community/@meain/113111723403257407][@meain@toot.community]]) - [[https://lepisma.xyz/2024/09/12/emacs-dictation-mode/index.html][Speech Dictation Mode for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1feywoe/speech_dictation_mode_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=41528919][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1fe504e/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=6rnimWgIREo][Trying Emacs as a Neovim User // Just Chatting]] (01:35:29) - [[https://bicycleforyourmind.com/part_four_of_my_battles_with_emacs][Part Four of My Battles with Emacs]] - [[https://www.reddit.com/r/emacs/comments/1fd1fce/genuine_question_arent_some_things_better_in/][Genuine Question, aren't some things better in other apps?]] (long discussion on Reddit) - Other: - [[https://github.com/eval-exec/eee.el][eee.el: Extended Emacs With External Tui application]] ([[https://www.reddit.com/r/emacs/comments/1ffxkcq/eeeel_extended_emacs_with_external_tui_application/][Reddit]]) - [[https://www.youtube.com/watch?si=jNdPeHQGYUi6rKf5&v=VBBMvjeHdIw&feature=youtu.be][Extending ekg with structured data]] - [[https://lifeofpenguin.blogspot.com/2024/09/the-oval-editor-emacs.html][Anand Tamariya: The Oval Editor (Emacs)]] ([[https://youtu.be/5YzhcVK4Kf4][YouTube]] 02:06, [[https://www.reddit.com/r/emacs/comments/1fhz78s/the_oval_editor/][Reddit]])- combine text with formatting and drawings - [[https://www.reddit.com/r/emacs/comments/1fg8ucs/i_got_emacs_to_run_in_iterm_on_mac/][I got Emacs to run in iTerm on Mac!]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00386.html][The role of the last_marked array in understanding rare crashes during GC]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7451bd6e398f3dd8a3acc99df46d238d161463cb][Allow 'kill-region' to kill the last word when there is no region]] (actually [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=691f441717e968b1a497ed5d7792dbbe02cba609][kill-region-dwim]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b44c00669ace7b9e6a90aecb5f4e9f4edf6ed25a][Provide a modified xref backend for TeX buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6417ba91b3fdffc5af43bc4a7ad0b7ed007f442][New commands unix-word-rubout, unix-filename-rubout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a6e988b8d2d610d824d84a176fe9c5e86e02a87][; * etc/NEWS: Announce the improvements in w32 GUI dialogs.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db1eb8a282c1832fd34be049e80dcb1a3b59ade2][Make the *grep* buffer editable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7376623a244a91d1de5245645b4b3e8c9469d422][Improve accuracy of character categories]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=04e8ad6489ebec121ace7ea6d582429a96af8f04][Update Emacs sources for Unicode 16.0]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f283144658259f209efdef78c576b43832c9c479][Allow to disable symbolic links check in Dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=833158c0b78c6dbeacb169076a9899ba7bf45bff][Add Ediff feature for copying all differences]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8332b4dd07a43d09ff8eed7097873d9ac4d5afc8][Allow comments to organizer in icalendar event replies (Bug#72831)]] - New packages: - [[package:astute][astute]]: A minor mode to redisplay `smart' typography (MELPA) - [[package:codex-theme][codex-theme]]: Codex theme, a simple high contrast theme (MELPA) - [[package:elysium][elysium]]: Automatically apply LLM-created code-suggestions (MELPA) - [[package:geiser-overlay][geiser-overlay]]: Overlay Scheme evaluation results (MELPA) - [[package:glass-tty-theme][glass-tty-theme]]: Reverse video-like theme for the Glass TTY VT220 font (MELPA) - [[package:kanagawa-themes][kanagawa-themes]]: Elegant theme inspired by The Great Wave off Kanagawa (MELPA) - [[package:on][on]]: Hooks for faster startup (MELPA) - [[package:org-node-fakeroam][org-node-fakeroam]]: Stand-ins for org-roam-autosync-mode (MELPA) - [[package:py-vterm-interaction][py-vterm-interaction]]: A mode for Python REPL using vterm (MELPA) - [[package:show-font][show-font]]: Show font features in a buffer (GNU ELPA) 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/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][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! ** 2024-09-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/09/2024-09-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/09/2024-09-09-emacs-news/ :EXPORT_DATE: 2024-09-09T09:18:25-0400 :END: - [[https://emacsconf.org/2024/cfp/][EmacsConf 2024 call for participation - submit by Sept 20, 2024]] (coming soon!) - Upcoming events: - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Sep 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 13 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=QhExVelbhlY][Testing Transient Menus - Charles Y. Choi]] - [[https://www.reddit.com/r/emacs/comments/1fc1bhg/how_i_achieved_my_buffer_local_dynamic/][How I achieved my buffer local dynamic keybindings setup]] - [[https://irreal.org/blog/?p=12426][Irreal: More On Upgrading Builtins]] - [[https://gist.github.com/noah-evans/745c5dabf92fa62078c8d7a6952d790d][Using the guix package manager for a cross-distro, reproducible emacs environment]] ([[https://www.reddit.com/r/emacs/comments/1f8q135/using_the_guix_package_manager_for_a_crossdistro/][Reddit]]) - [[https://github.com/strawhatguy/emacs.d][strawhatguy's el-get based Emacs Config]] - [[https://git.sr.ht/~abcdw/rde/commit/e5bd3992][~abcdw/rde: rde: keyboard: Add feature-emacs-cua - sourcehut git]] ([[https://fosstodon.org/@abcdw/113090389024781556][@abcdw@fosstodon.org]]) - Emacs Lisp: - [[https://fosstodon.org/@floppy/113063936497692622][Quick tip on using profiler-start and profiler-report to analyze runtime behavior]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/1fbu31r/hbdhmode_highlight_region_by_dehighlighting_other/][hbdh-mode – highlight region by de-highlighting other texts]] - [[https://github.com/jamescherti/tomorrow-night-deepblue-theme.el][Tomorrow Night Deepblue Emacs theme (Release 1.2.0)]] ([[https://www.reddit.com/r/emacs/comments/1f7axmu/tomorrow_night_deepblue_emacs_theme_release_120/][Reddit]]) - [[https://indieweb.social/@xenodium/113075310629454155][Rocking a new Emacs icon courtesy of Emacs Plus --with-savchenkovaleriy-big-sur-curvy-3d-icon]] - Dired: - [[https://emacs.ch/@zrzz/113075554894021173][my-dired-goto-first-file]] - Org Mode: - [[http://yummymelon.com/devnull/announcing-casual-agenda.html][Charles Choi: Announcing Casual Agenda]] ([[https://irreal.org/blog/?p=12424][Irreal]], [[https://www.reddit.com/r/orgmode/comments/1f882uq/announcing_casual_agenda/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1f86w1x/announcing_casual_agenda/][r/emacs]]) - [[https://srijan.ch/notes/2024-09-01-002][org-edna - keeping regular repeated tasks from going to NEXT state when marked done]] ([[https://indieweb.social/@srijan/113064517069033543][@srijan@indieweb.social]]) - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8.9][Release v0.8.9 · org-ql]] ([[https://www.reddit.com/r/emacs/comments/1fa1gkt/release_v089_orgql/][Reddit]]) - [[https://mocompute.codeberg.page/item/2024/2024-08-31-site-with-emacs.html][Setting up a static site with emacs org-mode]] - [[https://github.com/rtrppl/orgrr][orgrr 0.9.2 adds orgrr-compile-sequence]] ([[https://mastodon.social/@laotang/113106408874592816][@laotang@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1f7xka7/orgzettelrefmode_03/][org-zettel-ref-mode 0.3]] - [[https://digitalcourage.social/@lechten/113101158751246901][Using text-to-speech in emacs-reveal]] - [[https://lmno.lol/alvaro/anki-bookmarks][Alvaro Ramirez: Anki bookmarks]] - Anki and Org - [[https://sessions.hack-mas.at/course/WBdJL3F3qS4nGQj9L][Sich und seine Daten (mit Org-mode) organisieren]] - Denote: - [[https://protesilaos.com/codelog/2024-09-04-emacs-denote-3-1-0/][Protesilaos Stavrou: Emacs: Denote version 3.1.0]] - Coding: - [[http://ag91.github.io/blog/2024/09/07/how-to-setup-python-lsp-server-with-lsp-mode-using-pipx][Andrea: How to setup python-lsp-server with lsp-mode using pipx]] - [[https://github.com/pivaldi/php-fh][pivaldi/php-fh: Emacs package that provides highlighting of PHP functions in php-mode]] ([[https://emacs.ch/@pi/113099377959452590][@pi@emacs.ch]]) - [[https://github.com/ISouthRain/emsg-blame][emsg-blame: A simple, fast, asynchronous, customizable display, view of git blame commit in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/1fb0vgp/a_simple_fast_asynchronous_customizable_display/][Reddit]]) - [[https://codeberg.org/danderzei/emacs-data-studio/][New project danderzei/emacs-data-studio: Emacs configuration for data analysis]] ([[https://aus.social/@danderzei/113084057484457641][@danderzei@aus.social]]) - Shells: - [[https://mocompute.codeberg.page/item/2024/2024-09-03-emacs-project-vterm.html][Using vterm with emacs project.el]] - Web: - [[https://infosec.exchange/@bitspook/113102178854153356][Spookfox v 0.5.0 - inject JS into any open browser tab from Emacs]] - Multimedia: - [[https://lmno.lol/alvaro/seek-and-you-shall-find][Alvaro Ramirez: Seek and you shall find]] - ready-player-mode ([[https://www.reddit.com/r/emacs/comments/1fb7wsn/latest_ready_player_additions/][Reddit]]) - [[https://mbork.pl/2024-09-02_Rounding_all_timestamps_in_an_srt_file][Marcin Borkowski: Rounding all timestamps in an srt file]] - Fun: - [[https://github.com/LuminousMyrrh/Letters][LuminousMyrrh/Letters: Simple ASCII Emacs banner which creates on startup]] ([[https://www.reddit.com/r/emacs/comments/1f9nyat/letters_are_separate_now/][Reddit]]) - AI: - [[https://github.com/lanceberge/elysium][Announcing elysium - Automatically apply AI-generated code-changes in Emacs!]] ([[https://www.reddit.com/r/emacs/comments/1fbap16/announcing_elysium_automatically_apply/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1f8nxb5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtube.com/watch?v=yHHlYB3zE3U&si=ir2VVJ2kLuOZnWCo][Interview With Prot - Philosopher, Writer and Emacs Contributor]] ([[https://www.reddit.com/r/emacs/comments/1fan3ix/interview_with_prot_philosopher_writer_and_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2024-09-07-interview-gavin-freeborn-politics-philosophy-emacs/][Protesilaos Stavrou: I talked with Gavin Freeborn about Emacs, philosophy, life, and politics]] - [[https://emacs.ch/@emacs/113087752901949391][Emacs.ch (Mastodon instance) will shut down on December 9, 2024]] ([[https://www.reddit.com/r/emacs/comments/1fabawf/emacsch_mastodon_instance_will_shut_down_on/][Reddit]], [[https://communick.news/post/1570900?scrollToComments=true][communick.news]]) - [[https://irreal.org/blog/?p=12428][Irreal: 🥩 Red Meat Friday: Should You Replace Emacs With An “AI Editor”?]] - [[https://web.archive.org/web/20090101103828/http://danweinreb.org/blog/rebuttal-to-stallmans-story-about-the-formation-of-symbolics-and-lmi][Dan Weinreb’s Rebuttal to Stallman’s Story About The Formation of Symbolics and LMI]] (2007) - Other: - [[https://youtu.be/VBBMvjeHdIw?si=jNdPeHQGYUi6rKf5][Extending ekg with structured data - YouTube]] ([[https://www.reddit.com/r/emacs/comments/1f7vzbx/extending_ekg_with_structured_data_youtube/][Reddit]]) - [[https://chrisdone.com/posts/portals/][Portals in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1fbuls1/portals_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1f9ayvv/emacs_as_your_ultimate_reading_environment_is_it/][Emacs as your ultimate reading environment: Is it possible?]] - [[https://protesilaos.com/codelog/2024-09-03-emacs-logos-1-2-0/][Protesilaos Stavrou: Emacs: logos version 1.2.0]] - [[https://emacs.dyerdwelling.family/emacs/20240906074332-emacs--new-package-arscript-mode/][James Dyer: New Package arscript-mode]] - ArtRage scripts - [[http://www.achrinza.com/blog/2024/08/05/protecting-against-malicious-dependencies-with-flatpak][Protecting against malicious dependencies with Flatpak]] - some notes on controlling Emacs's access - [[https://github.com/themkat/smilefjes.el][smilefjes.el: Emacs package to check the Norwegian Mattilsynets report on restaurant cleanliness, hygienic factors etc.]] - [[https://github.com/Emacs101/howm-manual][HOWM manual]] ([[https://news.ycombinator.com/item?id=41438107][HN]]) - [[https://hadi.timachi.com/posts/emacs_GUI_on_android/Use_Emacs_in_GUI_mode_on_Android_using_Termux_and_Termux_X11/][Use Emacs in GUI mode on Android (using Termux and Termux X11)]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00217.html][some notes on Gnulib and MinGW Re: MinGW build on master broken by Gnulib update]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8081c08ff1b4fd5e948058be7067136e11ac0ecb][php-ts-mode-run-php-webserver can now accept a custom php.ini file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79805652af1dd881b77f75fc1e32eb6487f03da5][New command `project-find-file-in-root']] - New packages: - [[package:casual-symbol-overlay][casual-symbol-overlay]]: Transient UI for Symbol Overlay (MELPA) - [[package:haskell-ts-mode][haskell-ts-mode]]: A treesit based major mode for haskell (NonGNU ELPA) 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/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][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! ** 2024-09-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/09/2024-09-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/09/2024-09-02-emacs-news/ :EXPORT_DATE: 2024-09-02T14:33:35-0400 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Sep 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2024 (v #živo) https://dogodki.kompot.si/events/ae9730f1-bb73-4621-a4b1-f31ee395c8c9 Thu Sep 5 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 13 1800 Europe/Paris - Emacs configuration: - [[http://yummymelon.com/devnull/updating-built-in-emacs-packages.html][Updating Built-In Emacs Packages]] ([[https://www.reddit.com/r/emacs/comments/1f2o8iw/updating_builtin_emacs_packages/][Reddit]], [[https://irreal.org/blog/?p=12409][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1f2jztw/doom_is_too_much/][Doom is too much]] - [[https://www.reddit.com/r/emacs/comments/1f44evi/its_fine_to_use_plain_emacs_and_a_simple_config/][It's fine to use plain Emacs and a simple config]] - [[https://www.reddit.com/r/emacs/comments/1f5cerz/never_have_an_error_in_your_init_file_again_a/][Never have an error in your init file again: A function that runs a seperate emacs process and checks for errors on save in .emacs]] - [[https://port19.xyz/tech/emacs-init/][💻 Faster Emacs Init]] (2023) - [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy/index.html#main][Emerging from dotemacs bankruptcy the hard way: Prelude (post 1 of 6)]] ([[https://www.reddit.com/r/emacs/comments/1f4mqh5/emerging_from_dotemacs_bankruptcy_the_hard_way/][Reddit]]) - [[https://codeberg.org/joe-adams/emacs-keybinding-lookup.el][Shell script to look up default Emacs keybindings]] ([[https://www.reddit.com/r/emacs/comments/1f59c93/script_to_lookup_emacs_keybindings/][Reddit]]) - [[https://forgemacs.bharathpalavalli.com/][bharathpalavalli's literate Emacs Config]] - [[https://github.com/dawranliou/emacs.d][dawranliou's Emacs config targeting emacs master build on OSX.]] - [[https://github.com/gs-101/.emacs.d][Gabriel's config]] - [[https://gitlab.com/domsch1988/minemacs][domsch1988's Emacs Config]] - [[https://github.com/enzuru/.emacs.d][enzuru's Emacs Config]] - [[https://github.com/skyler544/roots][skyler544's Emacs Config]] - [[https://codeberg.org/zyd/dotfiles][zyd's Emacs Config]] - [[https://github.com/Artawower/.emacs.d][Artawower's Emacs Config]] - [[https://github.com/theschmocker/dotfiles][theschmocker's Doom Emacs Config]] - Emacs Lisp: - [[https://goykhman.ca/gene/blog/2024-08-28-speeding-up-emacs-lisp-functions.html][Gene Goykhman: Speeding up Emacs Lisp functions by disabling garbage collection]] ([[https://irreal.org/blog/?p=12412][Irreal]]) - [[https://github.com/hugot/phpinspect.el/blob/master/phpinspect-splayt.el][I implemented a splay tree in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1f4wl6f/i_implemented_a_splay_tree_in_emacs_lisp/][Reddit]]) - [[https://www.quasilyte.dev/blog/post/writing-emacs-lisp-compiler-intrinsics/][Writing Emacs Lisp compiler intrinsics]] - Appearance: - [[https://protesilaos.com/codelog/2024-08-27-ef-themes-1-8-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.8.0]] - [[https://protesilaos.com/codelog/2024-08-29-emacs-pulsar-1-1-0/][Protesilaos Stavrou: Emacs: pulsar version 1.1.0]] - supports function aliases, more commands; pulsar-pulse-region - [[https://protesilaos.com/codelog/2024-09-02-emacs-fontaine-2-1-0/][Protesilaos Stavrou: Emacs: fontaine version 2.1.0]] - font configurations: fontaine-toggle-preset - [[https://www.reddit.com/r/emacs/comments/1f60y8m/an_emacs_icon_for_macos_sonoma/][An Emacs icon for macOS Sonoma]] - Navigation: - [[https://github.com/petergardfjall/emacs-projtree][emacs-projtree: A project file explorer.]] - [[https://www.jamescherti.com/easysession-el-persist-restore-emacs-session/][Release 1.1.0 - easysession.el – Easily persist and restore your Emacs editing sessions]] ([[https://www.reddit.com/r/emacs/comments/1f4lorl/release_110_easysessionel_easily_persist_and/][Reddit]]) - [[https://youtu.be/m2GdO5tLWkQ?feature=shared][Sum of non contiguous regions in a buffer, feat Embark, Multiple Cursors and benchmark-init - YouTube]] (0:45, [[https://www.reddit.com/r/emacs/comments/1f6trc7/summing_non_contigous_regions_in_the_buffer_feat/][Reddit]]) - Writing: - [[https://emacs.ch/@zrzz/113069992776848686][Setting the right dictionary for ispell/flyspell based on input method]] - [[https://gitlab.di.unimi.it/-/snippets/4][Insert a screenshot image in latex-mode with the help of org-download · Snippets · GitLab]] - Org Mode: - [[https://github.com/pprevos/emacs-writing-studio][pprevos/emacs-writing-studio: Emacs configuration for authors who research, write and publish articles, books and websites]] ([[https://www.reddit.com/r/emacs/comments/1f5ebq0/emacs_writing_studio/][Reddit]], [[https://protesilaos.com/codelog/2024-08-31-emacs-writing-studio-foreword/][Protesilaos]], [[https://irreal.org/blog/?p=12417][Irreal]]) - [[https://simendsjo.me/blog/20240823201519-improving_my_org_capture_workflow_with_shortcuts_for_moving_from_inbox_to_todo][Improving my org-capture workflow with shortcuts for moving from inbox to todo]] - toggling TODO - [[https://orgmode.org/worg/orgmeetup.html][OrgMeetup #10 notes]] ([[https://emacs.ch/@yantar92/113062169422612454][@yantar92@emacs.ch]]) - [[https://magnus.therning.org/2024-09-01-improving-how-i-handle-secrets-in-my-work-notes.html][Magnus: Improving how I handle secrets in my work notes]] ([[https://www.reddit.com/r/planetemacs/comments/1f6l4wx/magnus_improving_how_i_handle_secrets_in_my_work/][Reddit]], [[https://irreal.org/blog/?p=12433][Irreal]]) - [[https://github.com/Tekki/ob-cobol][Tekki/ob-cobol: Org-Babel support for evaluating COBOL code.]] ([[https://swiss.social/@tekki/113045137770188528][@tekki@swiss.social]]) - [[https://www.youtube.com/watch?v=egAFHVLeVf4][First literate R program with Emacs + Org-mode]] (08:13) - [[https://github.com/alphapapa/org-make-toc/releases/tag/v0.6][Release v0.6 · alphapapa/org-make-toc (Automatic tables of contents for Org-mode files)]] - [[https://jamesendreshowell.com/2024-09-01-adding-mastodon-comments-with-org-static-blog.html][Embedding Mastodon comments with org-static-blog and Emfed]] ([[https://emacs.ch/@jameshowell/113068978180342871][@jameshowell@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1f40g2m/orgzettelrefmode_02_released/][org-zettel-ref-mode 0.2 released]] - [[https://www.orgzlyrevived.com/][If you use Orgzly, take a look at Orgzly Revived]] ([[https://www.reddit.com/r/emacs/comments/1f2dno7/if_you_use_orgzly_take_a_look_at_orgzly_revived/][Reddit]]) - Coding: - [[https://github.com/agentultra/hiedb-mode][agentultra/hiedb-mode - lightweight mode to use with haskell-mode to query hiedb databases]] ([[https://types.pl/@agentultra/113056967961760773][@agentultra@types.pl]]) - [[https://cpp-lang.net/tools/standalone/editors/setup-emacs/][Emacs setup | C++ Programming Language]] - [[https://www.jamescherti.com/elisp-code-and-emacs-packages-for-maintaining-proper-indentation-in-indentation-sensitive-languages-such-as-python-or-yaml/][Emacs: Maintaining proper indentation in indentation-sensitive languages such as Python or YAML]] ([[https://www.reddit.com/r/emacs/comments/1f4craw/emacs_maintaining_proper_indentation_in/][Reddit]]) - [[https://github.com/jamescherti/flymake-bashate.el][flymake-bashate.el: A Flymake backend for bashate, a Bash style checker]] - [[https://lists.gnu.org/archive/html/emacs-tangents/2024-09/msg00000.html][More vc tips: editing hunks, C-x r t, git blame, etc.]] - Shells: - [[https://emacs.dyerdwelling.family/emacs/20240827210257-emacs--enhancing-eshell-to-be-more-fishy/][James Dyer: Streamlining eshell with popper, capf-autosuggest, and Enhanced Autocompletion]] - Fun: - [[https://mastodon.catgirl.cloud/@mekeor/113042017647304278][A poem about Emacs]] - AI: - [[https://www.blogbyben.com/2024/08/gptel-mindblowing-integration-between.html][Ben Simon: gptel: Mindblowing integration between Emacs and ChatGPT]] - Community: - [[https://www.reddit.com/r/emacs/comments/1f34tdh/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://i.redd.it/0p0n7z4c14md1.png][Just found the 1st exact date when Emacs got announced on the Earth]] ([[https://www.reddit.com/r/emacs/comments/1f6470b/just_found_the_1st_exact_date_when_emacs_got/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/6yzwic/how_emacs_undo_works/][How Emacs undo works (2017)]] ([[https://fosstodon.org/@floppy/113039056983846723][@floppy@fosstodon.org]]) - [[https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html#symbol-selector][Symbol Selector]] ([[https://www.reddit.com/r/emacs/comments/1f70dg7/symbol_selector_gnu_emacs/][Reddit]]) - selecting symbols from a symbol font - [[https://protesilaos.com/codelog/2024-08-30-emacs-tmr-1-0-0/][Protesilaos Stavrou: Emacs: tmr version 1.0.0]] - timers - [[https://nicksiv.github.io/site/emacs-calendar.html][emacs-calendar - download Google Calendar ICS and turn into diary]] ([[https://mastodon.social/@nicksiv/113054763715363827][@nicksiv@mastodon.social]]) - example of using icalendar-import-file - [[https://www.reddit.com/r/emacs/comments/1f3344j/emacs_server_with_tiling_window_manager/][Emacs server with tiling window manager]] - using multiple emacsclients instead of multiple windows/frames - [[https://whhone.com/posts/emacs-in-a-termainl/][Using Emacs in a Terminal]] ([[https://www.reddit.com/r/emacs/comments/1f572a4/using_emacs_in_a_terminal/][Reddit]], [[https://irreal.org/blog/?p=12415][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1f6dgwi/emacs_termux_on_android_code_orgmode_and_agenda/][Emacs + Termux on Android: Code, Org-mode and Agenda, Dired, Magit and more...]] - [[https://www.reddit.com/r/emacs/comments/1f2xnnw/dont_blame_emacs_pointless_rambling/][Don't blame Emacs (pointless rambling)]] - sometimes it's the hardware - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00956.html][More thoughts on child frames on ttys]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00037.html][Profiling: profiler.el for Lisp, perf for C code]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c36ff7d8e46c75cfadea6f4c1f4eadb3aef37f2d][Adds NSSpeechRecognitionUsageDescription to Info.plist.in]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b930a698f2ba4e8b5878a4b604098e1201796b7f][New macro `with-work-buffer'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38650b630bdb8b105a7e3c917cc8053133681abc][Document 'cond*']] - New packages: - [[package:casual-agenda][casual-agenda]]: Transient UI for Agenda (MELPA) - [[package:constants][constants]]: Enter definition of constants into source code (GNU ELPA) - [[package:evangelion-theme][evangelion-theme]]: A dark colour scheme inspired by Neon Genesis Evangelion (MELPA) - [[package:flymake-bashate][flymake-bashate]]: A Flymake backend for bashate, a Bash scripts style checker (MELPA) - [[package:org-node][org-node]]: Link org-id entries into a network (MELPA) - [[package:otpp][otpp]]: One tab per project, with unique names (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-09][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! ** 2024-08-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/08/2024-08-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/08/2024-08-26-emacs-news/ :EXPORT_DATE: 2024-08-26T11:55:14-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 29 0030 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Sep 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2024 (v #živo) https://dogodki.kompot.si/events/ae9730f1-bb73-4621-a4b1-f31ee395c8c9 Thu Sep 5 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Sep 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=0ikuZLRDmhU][Can Casual Suite Improve Emacs UI? - System Crafters Live!]] (01:48:38, [[https://www.reddit.com/r/emacs/comments/1ezglat/uncover_the_secret_to_a_stunning_emacs_ui_with/][Reddit]]) - [[https://github.com/pivaldi/pimacs/tree/master/doc][Generate all fundamental Emacs key bindings in Org format]] ([[https://emacs.ch/@pi/113028948259664062][@pi@emacs.ch]]) - [[https://mastodon.catgirl.cloud/@mekeor/113019213332984609][Quick and dirty way to disable all keybindings or set all to self-insert-command]] - [[https://www.reddit.com/r/emacs/comments/1ezm1np/hydrogen_framework_for_emacs/][Hydrogen Framework for Emacs]] - [[https://hg.sr.ht/~jordigh/dotemacs/log][~jordigh/dotemacs log - sourcehut hg]] ([[https://mathstodon.xyz/@JordiGH/112996739018351092][@JordiGH@mathstodon.xyz]]) - [[https://codeberg.org/bmp/forgemacs][bmp/forgemacs: Personal Emacs configuration]] ([[https://mastodon.sdf.org/@bmp/113012821487568683][@bmp@mastodon.sdf.org]]) - [[https://gist.github.com/axyz/76871b404df376271b521212fba8a621][axyz's early-init.el]] - Emacs Lisp: - [[https://www.emacswiki.org/emacs/WhyDoesElispSuck][EmacsWiki: Why Does Elisp Suck]] ([[https://news.ycombinator.com/item?id=41347697][long discussion on HN]]) - [[https://www.youtube.com/watch?v=5vSdG9n9c7c][Aprendendo Emacs Lisp - Corte 01: Sobre a série + Como estudar]] (26:55) - [[https://www.youtube.com/watch?v=jGwKmblPnwM][Aprendendo Emacs Lisp - Corte 02: Uma história de hackers]] (09:15) - [[https://www.youtube.com/watch?v=alr34lplGPM][Emacs Lisp - corte 03: Um passeio rápido pela linguagem]] (35:40) - [[https://www.youtube.com/watch?v=snxebfIO0G8][Ep576, Emacs Lisp Coding, Toggle Theme, Print List, Gun Emoji]] (56:50) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20240817082349-emacs--syncing-tab-bar-to-theme/][James Dyer: Syncing Tab Bar To Theme]] - [[https://protesilaos.com/codelog/2024-08-21-modus-themes-4-5-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.5.0]] - [[https://protesilaos.com/codelog/2024-08-24-emacs-show-font-prototype/][Protesilaos Stavrou: Emacs: my major mode to show a font (show-font.el)]] ([[https://irreal.org/blog/?p=12422][Irreal]]) - [[https://lifeofpenguin.blogspot.com/2024/08/variable-font-in-emacs.html][Anand Tamariya: Variable Font in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ezxl2u/variable_font_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ewv6wt/ui_tweak_svg_frames/][UI Tweak - SVG Frames]], [[https://www.reddit.com/r/emacs/comments/1f0zddl/svg_frames_followup/][follow-up]] - Navigation: - [[https://sr.ht/~woozong/perspective-tabs/][Emacs setup for workspace/perspectives/persp-projectile/ibuffer]] ([[https://youtu.be/DF8Iz_CoYKc][YouTube]], [[https://emacs.ch/@null_a/113021486178842950][@null_a@emacs.ch]]) - Org Mode: - [[https://isamert.net/2024/08/20/corg-el-announcement.html][Isa Mert Gurbuz: Announcement: corg.el -- Seamless auto completion for org-mode block headers]] - [[https://alpo.gitlab.io/jots/links/2024/08/til-emacs-orgmode-org-link-set-parameters/][Alex Popescu: TIL Emacs Orgmode org-link-set-parameters]] - [[https://mahmoodsh36.github.io/blk.html][blk: text navigation on your terms]] ([[https://www.reddit.com/r/emacs/comments/1f05m5v/blk_text_navigation_on_your_terms/][Reddit]]) - [[https://shom.srht.site/][Starter site template for Org Mode + ox-hugo]] ([[https://fosstodon.org/@shom/113025979545599233][@shom@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1exfaij/i_wrote_a_package_to_help_me_read_efficiently_and/][I wrote a package to help me read efficiently and deeply. Is it a bad idea?]] - org-zettel-ref-mode - Denote: - [[https://www.reddit.com/r/emacs/comments/1eygr6e/orgroam_to_denote_migration_script/][Org-roam to Denote Migration Script]] - Completion: - [[https://github.com/emacs-helm/helm/releases/tag/v4.0][Helm 4.0 released (and no release notes)]] ([[https://www.reddit.com/r/emacs/comments/1f07voc/helm_40_released_and_no_release_notes/][Reddit]]) - Coding: - [[https://gitlab.com/xgqt/xgqt-elisp-lib-tailscale][Maciej Barć / xgqt-elisp-lib-tailscale]] ([[https://emacs.ch/@xgqt/113016393587742294][@xgqt@emacs.ch]]) - [[https://tenforward.social/@zyd/113026885073005913][Magit tip: add multiple remote push URLs by separating them with commas]] - [[https://git.sr.ht/~puercopop/jujutsushi][~puercopop/jujutsushi - A emacs interface to jujutsu - supports vc.el]] ([[https://mastodon.social/@PuercoPop/113009776143460506][@PuercoPop@mastodon.social]]) - Shells: - [[https://lambdaland.org/posts/2024-08-19_fancy_eshell_prompt/][Fancy lightweight prompts for Eshell and Zsh]] ([[https://www.reddit.com/r/emacs/comments/1ew8mwu/fancy_lightweight_prompts_for_eshell_and_zsh/][Reddit]]) - [[https://br0g.0brg.net/2024/emacs-async-exec-path-from-shell.html][Asynchronously set PATH in Emacs]] - Doom Emacs: - [[https://www.youtube.com/watch?v=d14w_8OBK0U][Why I love doom emacs!]] (11:06) - Fun: - [[https://www.reddit.com/gallery/1f068oi][I have commissioned an artist to draw an Emacs dragon]] - Community: - [[https://www.reddit.com/r/emacs/comments/1exk4oa/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/billwear/billwear.github.io/blob/ba056351299a4d5011c67a76e1c08c4075e6ab40/README.md][Bill Wear: Why I'm in Sync with Emacs]] ([[https://news.ycombinator.com/item?id=41347634][HN]]) - [[https://www.reddit.com/r/emacs/comments/1ew6fmh/my_cycles_of_love_and_hate_with_emacs/][My cycles of love and hate with Emacs]] - [[https://emacs.ch/@fox/113010965880090668][Mastodon thread about gems in Emacs]] - Other: - [[https://github.com/jsigman/unison-sync-mode][unison-sync-mode for one- or two-way remote file syncing of projects with unison.]] ([[https://www.reddit.com/r/emacs/comments/1f0sxri/unisonsyncmode_for_one_or_twoway_remote_file/][Reddit]]) - [[https://thanosapollo.org/projects/gnosis/][Gnosis (γνῶσις) | Spaced Repetition System for GNU Emacs | Thanos Apollo]] - [[https://www.youtube.com/watch?v=Xm1RmN-wHdg][Emacs: Edit keyboard macros]] - [[https://habr.com/ru/articles/834616/][Заметки на Emacs/Linux/Android]] - [[https://lockywolf.net/2024-08-07_Using-an-ebook-instead-of-a-laptop.d/index.html][Using Emacs and Termux on and Android 6 eInk ebook instead of a laptop.]] ([[https://www.reddit.com/r/emacs/comments/1eya1eq/using_emacs_and_termux_on_and_android_6_eink/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/1f0gv73/using_an_ebook_instead_of_a_laptop_for_daily_work/][r/planetemacs]]) - Emacs development: - [[https://www.reddit.com/r/emacs/comments/1f08dss/emacswiki_page_for_emacs_30/][EmacsWiki page for Emacs 30]] ([[https://news.ycombinator.com/item?id=41345974][HN]], [[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01J60BW9CYS33Y62SM5H3823NP][@pkal@commenting.onthe.incoherenceofthe.net]]) - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00841.html][Tip for file encoding fallbacks]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00821.html][Differences between the Emacs NS port and the Carbon port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00762.html][Rough plan for adding child frames for TTYs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71505b723c9fb9de20f6d38be7c73d595e9be3ce][Fix handling of 'min-width' display property]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69ec333eab0b801949d33ef5ae505addc9061793][Allow customizing partial-completion to be more like substring]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f8d42e29a5047cd8bd84aea7c82d2e644e8c63be][Add command to copy contents in a diff-mode buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd647f361415d6c06913e4fa11a1a7ab6ab4ce02][Fix two issues with 'window-deletable-p']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ed761a793f0f11ffea1d2cfa9b7ff38a58d3fe1][Add abnormal hook to determine which tabs to auto-widen]] - New packages: - [[package:arscript-mode][arscript-mode]]: Major mode for editing arscript files (MELPA) - [[package:consult-gh][consult-gh]]: Consulting GitHub Client (MELPA) - [[package:lox-ts-mode][lox-ts-mode]]: Major mode for Lox using tree-sitter (MELPA) - [[package:password-store-menu][password-store-menu]]: A better, more complete UI for password-store (MELPA) - [[package:phpinspect][phpinspect]]: PHP parsing and code intelligence package (GNU ELPA) - [[package:roc-ts-mode][roc-ts-mode]]: Roc programming language mode (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-08][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! ** 2024-08-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/08/2024-08-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/08/2024-08-19-emacs-news/ :EXPORT_DATE: 2024-08-19T17:27:11-0400 :END: - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Aug 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Aug 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 29 0030 Asia/Singapore - Beginner: - [[https://klymilark.fallcounty.monster/blog/emacs-tutorial-1.html][Emacs Tutorial - Part 1]] - Emacs configuration: - [[https://github.com/tarsius/tray][tray: Transient menus for a wide variety of things [eventually, maybe]​]] - [[https://www.jamescherti.com/emacs-package-dir-config-el/][James Cherti: dir-config.el – Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings]] ([[https://github.com/jamescherti/dir-config.el][Github]], [[https://www.reddit.com/r/emacs/comments/1eulegc/the_dirconfigel_package_find_and_load_dirconfigel/][Reddit]]) - [[https://git.sr.ht/~johnhamelink/nix/tree/master/item/home/modules/emacs/config.el][~johnhamelink/nix (master): home/modules/emacs/config.el - sourcehut git]] ([[https://emacs.ch/@johnhamelink/112983206173461424][@johnhamelink@emacs.ch]]) - [[https://github.com/yantar92/emacs-config][yantar92's Emacs Config]] - [[https://github.com/scfrazer/.emacs.d][scfrazer's Emacs Config]] - [[https://github.com/ptrv/emacs.d][ptrv's Emacs Config]] - [[https://github.com//vmacs][jixiuf's Emacs Config]] - [[https://github.com/Thaodan/emacs.d][Thaodan's Emacs Config]] - Emacs Lisp: - [[https://github.com/rougier/nano-read][nano-read: Alternative read functions for GNU Emacs]] - displays info on the right side - [[https://codeberg.org/akib/emacs-popon][akib/emacs-popon: "Pop" floating text "on" a window]] - [[https://www.youtube.com/watch?v=MKtdafMcuf8][Ep575, Emacs Lisp, Command to Add HTML Attribute]] (01:08:01) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20240816203918-emacs--selected-window-accent-mode-added-pywal-accent-based-on-wallpaper/][James Dyer: Integrate Pywal Colors into Selected-Window-Accent-Mode for Wallpaper Accent Matching in Emacs]] - [[https://protesilaos.com/codelog/2024-08-19-ef-eagle-and-owl-themes/][Protesilaos Stavrou: Emacs: ‘ef-eagle’ and ‘ef-owl’ are added to the ‘ef-themes’]] ([[https://lobste.rs/s/s5lcaz/emacs_ef_eagle_ef_owl_are_added_ef_themes][lobste.rs]]) - Navigation: - [[https://social.lol/@cms/112971939056112337][Tip about using environment variables for named shortcuts in find-file]] - Dired: - [[https://emacs.ch/@johnhamelink/112972065935157411][find-dired-by-size]] - [[https://lmno.lol/alvaro/the-dired-abstraction][Alvaro Ramirez: The dired abstraction]] ([[https://www.reddit.com/r/emacs/comments/1etlt7e/some_findings_on_the_dired_abstraction/][Reddit]], [[https://lobste.rs/s/zugavw/dired_abstraction][lobste.rs]]) - Writing: - [[https://github.com/compholio/jabbrv][jabbrv: Automatic Journal Title Abbreviation Package for LaTeX]] - Org Mode: - [[https://github.com/james-stoup/emacs-org-mode-tutorial][james-stoup/emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode]] ([[https://fosstodon.org/@AndyScott/112961035441336178][@AndyScott@fosstodon.org]]) - [[https://mbork.pl/2024-08-19_Opening_all_links_in_an_Org_subtree][Marcin Borkowski: Opening all links in an Org subtree]] - [[https://www.reddit.com/r/orgmode/comments/1ev8suh/implementing_headlinelocal_variables/][Implementing headline-local variables]] - [[https://github.com/isamert/corg.el][corg.el - Auto-complete for block headers and their parameters (babel source blocks and Org dynamic blocks)]] ([[https://www.reddit.com/r/emacs/comments/1ew3mlq/corgel_autocomplete_for_block_headers_and_their/][Reddit]]) - [[https://git.sr.ht/~zondo/org-autoexport][~zondo/org-autoexport - Emacs package for auto-export of org files on save]] ([[https://mathstodon.xyz/@zondo/112983865386601544][@zondo@mathstodon.xyz]]) - [[https://github.com/eugeneandrienko/palm-sync-daemon][eugeneandrienko/palm-sync-daemon: Simple synchronization between Palm device and OrgMode files]] ([[https://mas.to/@evgandr/112982703793342255][@evgandr@mas.to]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d51dc4aa29f793f598a258c4dcbe8b05ae975605][org-toggle-inline-images-command: New command for C-c C-x C-v binding]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6bf748e0d9bbe5852d37f6c1de61b3e4026d4fb8][etc/ORG-NEWS: Add reference to undocumented feature added in Org 9.7]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b128d2be817b15748c1e4b47d3eedd91daf70fbd][etc/ORG-NEWS (Alignment of image previews can be customized): Add missing entry]] - Coding: - [[https://www.youtube.com/watch?v=FukoOretjg8][How to Setup Emacs for Web Development]] (18:05) - [[https://emacs.ch/@olav/112961067598789795][CIDER tip - persist REPL history to a file]] - [[https://web.archive.org/web/20240221154757/https://www.hiroakit.com/archives/1966][Using LLDB on Emacs (dap-mode & dap-lldb & lldb-vscode) for macOS - 3D Real-Time Composition by hiroakit]] - [[https://site.sebasmonia.com/posts/2024-08-15-emacs-vc-mode-tutorial.html][I wrote a short vc-mode tutorial]] ([[https://www.reddit.com/r/emacs/comments/1ew4467/i_wrote_a_short_vcmode_tutorial/][Reddit]]) - [[https://mastodon.social/@jnpn/112988994761392182][How to specify git merge strategy in magit]] - [[https://emacsair.me/2024/08/14/forge-0.4][Jonas Bernoulli: Forge 0.4.0 and 0.4.1 released]] ([[https://www.reddit.com/r/emacs/comments/1es1gqk/forge_040_and_041_released/][Reddit]]) - Math: - [[http://yummymelon.com/devnull/contextual-interfaces-in-casual-calc.html][nfdn: Contextual Interfaces in Casual Calc]] ([[https://news.ycombinator.com/item?id=41234636][HN]]) - Shells: - [[https://lambdaland.org/posts/2024-08-19_fancy_eshell_prompt/][Lambda Land: Fancy lightweight prompts for Eshell and Zsh]] - Mail, news, and chat: - [[https://0x0.st/XJ14.txt][transient menu for mastodon]] ([[https://emacs.ch/@holgerschurig/112990477987683205][@holgerschurig@emacs.ch]]) - Multimedia: - [[https://www.reddit.com/r/emacs/comments/1ew1fmm/experimental_transient_interface_for_barebones/][[Experimental] Transient interface for barebones ffmpeg conversions]] - [[https://codeberg.org/theesm/mediathek.el][theesm/mediathek.el: Search and play "Mediathek" videos. - Codeberg.org]] ([[https://emacs.ch/@thees/112957708013648450][@thees@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1erw4xl/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2024/08/18/2024-08-austin-emacs-meetup/][Eric MacAdie: 2024-08 Austin Emacs Meetup]] - Doom Emacs, input methods, regex, calling commands - [[https://ismailefe.org/blog/why_use_emacs/index.html][İsmail Efe: Why Use Emacs?]] ([[https://www.reddit.com/r/emacs/comments/1ew1evg/blog_why_use_emacs/][Reddit]]) - [[https://taonaw.com/2024/08/18/what-is-or.html][What is or why Emacs? | The Art Of Not Asking Why]] ([[https://www.reddit.com/r/emacs/comments/1ew0vc7/another_attempt_at_explaining_emacs_to_nonemacs/][Reddit]], [[https://irreal.org/blog/?p=12392][Irreal]]) - [[https://goykhman.ca/gene/blog/2024-08-19-the-compounding-benefits-of-being-an-emacs-user.html][Lifetime benefits of using Emacs]] ([[https://mastodon.social/@genegoykhman/112990792358112568][@genegoykhman@mastodon.social]], [[https://irreal.org/blog/?p=12395][Irreal]]) - Other: - [[https://media.emacs.ch/cache/media_attachments/files/112/981/935/660/069/604/original/2a5fcaaf60a8120d.mp4][Copying text out of diffs]] ([[https://commenting.onthe.incoherenceofthe.net/@pkal/statuses/01J5J7HHMTW39G2B1MZGDC3VKS][@pkal@commenting.onthe.incoherenceofthe.net]]) - [[https://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Registers][TIL Emacs registers - this is a god send for my day job!]] ([[https://www.reddit.com/r/emacs/comments/1er668x/til_emacs_registers_this_is_a_god_send_for_my_day/][Reddit]], [[https://irreal.org/blog/?p=12386][Irreal]]) - [[https://www.youtube.com/watch?v=ov38PwdlkUU&feature=youtu.be][Emacs Way Of Reading Novels and Books Via Epub Version 2024_08_06_03:27:38]] - [[https://alpo.gitlab.io/jots/posts/2024/08/emacs-saving-desktop-on-exit-with-confirmation/][Alex Popescu: Emacs Optionally Saving Desktop on Exit With Confirmation]] - [[https://goykhman.ca/gene/blog/2024-08-17-upgrading-to-emacs-294-on-apple-silicon-macs.html][Gene Goykhman: Upgrading to Emacs 29.4 on Apple Silicon Macs]] - [[https://chrisdone.com/posts/portals/][Portals in Emacs]] ([[https://lobste.rs/s/egvxfb/portals_emacs][lobste.rs]]) - another way to launch and manage processes - [[https://github.com/meedstrom/eva][eva: Emacs-based Virtual Assistant]] ([[https://www.reddit.com/r/planetemacs/comments/1esonqa/eva_emacsbased_virtual_assistant/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1evcshu/chromeemacs_is_now_available_for_firefox/][Chrome-Emacs is now available for Firefox]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00615.html][Help wanted with MSDOS and Windows 98 ports as well; issues with unexec, portable dumping]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00671.html][maintenance burden of old platforms]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00634.html][experience report from Solaris - switched to portable dumper]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ed761a793f0f11ffea1d2cfa9b7ff38a58d3fe1][Add abnormal hook to determine which tabs to auto-widen]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a876c4d7a17df152e3e78800c76ddf158f632ee5][Improve SHR/EWW support for 'visual-wrap-prefix-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49e7f1b92daaaa12e42de93d1f7604ae0a1bbeaa][Drop fallback code in date-to-time, update documentation]] - New packages: - [[package:dir-config][dir-config]]: Automatically find and evaluate .dir-config.el (Flexible dir-locals alternative) (MELPA) - [[package:gleam-ts-mode][gleam-ts-mode]]: Major mode for Gleam (MELPA) - [[package:org-autoexport][org-autoexport]]: Auto-export org file on save (MELPA) - [[package:plz-event-source][plz-event-source]]: Plz Event Source (GNU ELPA) - [[package:poly-gams][poly-gams]]: Polymode for GAMS (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-08][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! ** 2024-08-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/08/2024-08-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/08/2024-08-12-emacs-news/ :EXPORT_DATE: 2024-08-12T14:47:38-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01072.html][Continued need for people who can help take care of the MS Windows port]] - Upcoming events: - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Aug 14 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 15 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed Aug 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Aug 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://linuxtldr.com/emacs-editor/][How to Install and Use Emacs in Linux]] ([[https://noc.social/@linuxtldr/112949789479558174][@linuxtldr@noc.social]]) - Emacs configuration: - [[https://mbork.pl/2024-08-12_How_to_require_confirmation_before_launching_an_Emacs_command][Marcin Borkowski: How to require confirmation before launching an Emacs command]] ([[https://irreal.org/blog/?p=12376][Irreal]]) - [[https://irreal.org/blog/?p=12358][Irreal: Suggestions For A Slow Emacs]] - [[https://chrismaiorana.com/control-excess-the-elegant-simplicity-of-vanilla-emacs/][Chris Maiorana: Control-Excess: The Elegant Simplicity of Vanilla Emacs]] - [[https://www.reddit.com/r/emacs/comments/1epz7qn/shout_out_to_this_starterkit_minimalemacs/][Shout out to this starter-kit: Minimal-Emacs]] - [[https://video.hardlimit.com/w/p/484ZnDn4ktDFDsh7LiSbJt][Configuración de Emacs Vanilla - Hardlimit]] ([[https://mastodon.gal/@salvari/112910602007555769][@salvari@mastodon.gal]]) - Emacs Lisp: - [[https://protesilaos.com/codelog/2024-08-06-emacs-copy-file-to-directories/][Protesilaos Stavrou: Emacs: copy file to many directories]] - [[https://www.youtube.com/watch?v=zTbwHnyKZ1g][Ep572, Emacs Lisp, Validate Matching Brackets]] (02:24:46), [[https://www.youtube.com/watch?v=y9tSgOqq7m4][part 2]] (01:08:56) - Appearance: - [[https://lifeofpenguin.blogspot.com/2024/08/faux-bold-and-italic.html][Anand Tamariya: Faux Bold and Italic]] ([[https://www.reddit.com/r/emacs/comments/1em7e0u/faux_bold_and_italic/][Reddit]]) - [[https://protesilaos.com/codelog/2024-08-11-emacs-standard-themes-2-1-0/][Protesilaos Stavrou: Emacs: ‘standard-themes’ version 2.1.0]] - Navigation: - [[https://alpo.gitlab.io/jots/links/2024/08/fantastic-configuration-emacs-view-mode/][Alex Popescu: Fantastic Configuration for Emacs view-mode]] - Writing: - [[https://zoltankiraly.com/posts/2024/08/using-emacs-with-latex-on-freebsd/][Using Emacs with LaTeX on FreeBSD - Zoltan Kiraly]] ([[https://mastodon.africa/@hnygd/112913698777477932][@hnygd@mastodon.africa]]) - [[https://borretti.me/article/the-best-emacs-microfeature][The Best Emacs Microfeature]] fill-paragraph ([[https://www.reddit.com/r/emacs/comments/1ekvf8l/the_best_emacs_microfeature/][Reddit]], [[https://irreal.org/blog/?p=12363][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=-9rpQA6O3aM][Find your tasks instantly when you need to - 5 Custom Org Agenda Views for Productivity]] (33:40, [[https://www.reddit.com/r/emacs/comments/1en7wap/find_your_tasks_instantly_when_you_need_to_5/][Reddit]]) - [[https://gist.github.com/MenacingMecha/11bd07daaaac790620b5fe0437e96a4c][Quickly adding org-edna blockers from the kill ring]] ([[https://mastodon.gamedev.place/@MenacingMecha/112945609831617959][@MenacingMecha@mastodon.gamedev.place]]) - [[https://www.reddit.com/r/DoomEmacs/comments/1en2emn/fix_better_orgagenda_custom_view_if_youre_using/][Fix: Better org-agenda custom view if you're using org-roam]] ([[https://www.reddit.com/r/orgmode/comments/1en2fr0/fix_better_orgagenda_custom_view_if_youre_using/][Reddit]]) - [[https://list.orgmode.org/orgmode/Zqjm0hyy5DjFNrgm@swain.home.arpa/][Russell Adams [ML:Org mode] (2024) Speedup on large file after reconfiguring whitespace-mode]] ([[https://www.reddit.com/r/orgmode/comments/1eovrxa/russell_adams_mlorg_mode_2024_speedup_on_large/][Reddit]]) - [[https://www.snamellit.com/blog/returning-to-emacs-init-in-org/][Refactoring Emacs Config using Org]] - [[https://takeonrules.com/2024/08/11/exporting-org-mode-elfeed-links/][Jeremy Friesen: Exporting Org Mode Elfeed Links]] ([[https://irreal.org/blog/?p=12388][Irreal]]) - [[https://www.youtube.com/watch?v=vOaSUyIt16s][Generación de Sitio Web con Emacs]] (17:22) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=86abaf640701c40eb01f1f1a9f42c4537309c8de][org-mode-flyspell-verify: Do not disable flyspell inside LOGBOOK drawers]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62b88d613e9a5c49b78e8bbc358e410a95d1ba7f][ob-R, ob-julia: Obey babel working dir conventions with session]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9c98b214605f20052b5297cba59b22d9ea5277bd][org-cancel-repeater: Cancel all the repeaters]] - Completion: - [[https://www.youtube.com/watch?v=M1DqNxMp8ws][Emacs Commands Explanation Via Marginalia Annotation 2024_08_12_04:10:20]] (07:23) - Coding: - [[https://emacsair.me/2024/08/09/magit-4.0][Jonas Bernoulli: Magit 4.0 released]] ([[https://www.reddit.com/r/emacs/comments/1eo4trs/magit_v40_released/][Reddit]], [[https://programming.dev/post/17943104][programming.dev]], [[https://lemmy.world/post/18555604?scrollToComments=true][lemmy.world]], [[https://lemmy.ml/post/18965781?scrollToComments=true][lemmy.ml]], [[https://irreal.org/blog/?p=12369][Irreal]]) - [[https://www.youtube.com/watch?v=gsoa77Nwe4w][Haskell Emacs workflow]] (01:24) - [[https://magnus.therning.org/2024-08-11-removing-symlink-question.html][Magnus: Removing symlink question]] - vc-follow-symlinks, vc-handled-backends - Math: - [[http://yummymelon.com/devnull/contextual-interfaces-in-casual-calc.html][Contextual Interfaces in Casual Calc]] ([[https://www.reddit.com/r/emacs/comments/1el3csq/contextual_interfaces_in_casual_calc/][Reddit]], [[https://irreal.org/blog/?p=12365][Irreal]]) - Shells: - [[https://youtu.be/__f9A9uYJkE][My Eshell Setup]] ([[https://www.reddit.com/r/emacs/comments/1eo9j0x/my_eshell_setup/][Reddit]]) - [[https://www.youtube.com/watch?v=__f9A9uYJkE][Eshell Quality Improvements]] (15:36) - Web: - [[https://www.n16f.net/blog/controlling-link-opening-in-emacs/][Nicolas Martyanoff: Controlling link opening in Emacs]] ([[https://lobste.rs/s/hieil4/controlling_link_opening_emacs][lobste.rs]]) - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20240810072449-emacs--ready-player-mode-tweak/][James Dyer: Ready Player Mode with a little elisp Tweak]] - [[https://www.reddit.com/r/emacs/comments/1enw6qw/downloadingupdating_album_artwork_metadata/][Ready Player Mode - Downloading/updating album artwork metadata experiment]] - [[https://emacs.dyerdwelling.family/emacs/20240811115938-emacs--ready-player-mode-different-utilities-for-video-and-audio/][James Dyer: Ready Player Mode different Utilities for Video and Audio!]] - Community: - [[https://me.literatelisp.eu/my-notes-on-emacs--lisp-in-the-stack-overflow-developers-survey-2024.html][My Notes On Emacs & Lisp In The Stack Overflow Developers Survey 2024 -- literatelisp.eu]] ([[https://emacs.ch/@thees/112945170577164945][@thees@emacs.ch]]) - [[https://fosstodon.org/@abcdw/112947467501694852][abcdw offering community pair programming sessions (interactive dev with Guile and Emacs, etc.)]] - [[https://www.reddit.com/r/emacs/comments/1ep0gld/i_want_to_create_a_nontrivial_package_for_emacs/][I want to create a non-trivial package for emacs]] - discussion has some notes on help wanted, tips for picking an idea - Other: - [[https://www.reddit.com/r/emacs/comments/1ensyce/nano_read_functions_taking_advantage_of_margins/][NANO read functions, taking advantage of margins]] - [[https://irreal.org/blog/?p=12361][Irreal: What Does It Mean For Emacs To Be A Lisp Machine]] - [[https://thanosapollo.org/post/gnosis-0-4-0-release/][Thanos Apollo: Rewriting Gnosis: 0.4.0 release]] - personal knowledge management - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00040.html][Explanation of what happens when there's a segfault in a shared library loaded by Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00222.html][Looking for metrics or experience reports on macOS build - unstable or okay?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00232.html][Explanation of what the NS port and why it's unmaintained]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-08/msg00308.html][Debugging tips for testing on Windows]] - New packages: - [[package:kubed][kubed]]: Kubernetes, Emacs, done! (GNU ELPA) - [[package:plz-media-type][plz-media-type]]: Plz Media Types (GNU ELPA) - [[package:ulisp-mode][ulisp-mode]]: Major mode for editing and evaluate uLisp (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://emacs.ch/deck/tags/emacs][Mastodon #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-08][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! ** 2024-08-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/08/2024-08-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/08/2024-08-05-emacs-news/ :EXPORT_DATE: 2024-08-05T08:34:59-0400 :END: - Help wanted: - [[https://tweesecake.social/@pixelate/112903904515367081][Request for an LLM package to describe images, which is good for accessibility]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01072.html][emacs-devel needs help with MS Windows support]] - [[https://texandfriends.wordpress.com/2024/07/30/emacs-ohne-maintainer-fuer-macos-und-windows/][also macOS]] ([[https://muenster.im/@christoph/112877236490618836][@christoph@muenster.im]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01222.html][Some discussion of the challenges with supporting Emacs on non-free operating systems]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/302002457/ Wed Aug 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Aug 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 9 1800 Europe/Paris - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Aug 14 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 15 0000 Asia/Singapore - Beginner: - [[https://machaddr.substack.com/p/emacs-tutorial-a-comprehensive-guide][Emacs Tutorial: A Comprehensive Guide for Beginners]] ([[https://mastodon.sdf.org/@machaddr/112892410239297631][@machaddr@mastodon.sdf.org]]) - Emacs configuration: - [[https://zellyn.com/2024/08/emacs-packages/][Emacs packages: How the pieces fit together]] - [[https://www.jamescherti.com/minimal-emacs-d/][Efficient Emacs configuration and startup with minimal-emacs.d]] ([[https://www.reddit.com/r/emacs/comments/1ej8zxt/efficient_emacs_configuration_and_startup_with/][Reddit]]) - [[https://www.snamellit.com/blog/emacs-refactor/][Refactoring my Emacs Config]] - [[https://site.sebasmonia.com/posts/2024-07-30-emacs-config--big-or-small.html][Hoagie's corner of the internet - Emacs config: big or small]] ([[https://irreal.org/blog/?p=12349][Irreal]]) - Emacs Lisp: - [[https://www.leonrische.me/pages/mouse_events_on_images_in_emacs.html][Mouse Events on SVG Images in Emacs [2022]​]] - Appearance: - [[https://protesilaos.com/codelog/2024-08-05-emacs-lin-1-1-0/][Protesilaos Stavrou: Emacs: Lin version 1.1.0]] - Navigation: - [[https://www.jamescherti.com/easysession-el-persist-restore-emacs-session/][James Cherti: easysession.el – Easily persist and restore your Emacs editing sessions]] ([[https://github.com/jamescherti/easysession.el][Github]], [[https://www.reddit.com/r/emacs/comments/1eilz20/easily_persist_and_restore_your_emacs_editing/][Reddit]]) - [[https://mbork.pl/2024-07-27_How_to_make_Emacs_not_scroll_from_the_current_position][Marcin Borkowski: How to make Emacs not scroll from the current position]] - Writing: - [[https://kaka.farm/posts/gnu-emacs-surrealism-mode-is-a-writing-tool-that-stops-you-from-editing-your-words.html][Surrealism Mode is a writing tool that stops you from editing your words]] ([[https://emacs.ch/@kakafarm/112904489096040500][@kakafarm@emacs.ch]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/1ehmafb/im_using_orgmode_as_a_makeshift_crm_its_so_good/][I'm using Orgmode as a makeshift CRM. It's so good.]] - [[https://www.snamellit.com/blog/enable-real-idletime-for-org-mode-on-ubuntu/][Enable real idletime for Org Mode on Ubuntu]] (2011) - [[https://psibi.in/posts/2024-08-04-rustic-babel.html][Rustic: Enhanced Org Babel integration]] - [[https://github.com/emacsomancer/org-roam-daily-reflection][emacsomancer/org-roam-daily-reflection: comparing N org-roam dailies at M intervals (years, months, fortnights, weeks, days)]] ([[https://types.pl/@emacsomancer/112888847395419780][@emacsomancer@types.pl]], [[https://www.reddit.com/r/emacs/comments/1einc51/org_roam_daily_reflection_a_new_package_for/][Reddit]]) - [[https://github.com/rtrppl/orgrr/][orgrr 0.9, changes under the hood]] ([[https://emacs.ch/@laotang/112897346729280539][@laotang@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1ehpwe3/hack_automatically_installing_the_development/][Hack: automatically installing the development version of org on new machine]] - Denote: - [[https://protesilaos.com/codelog/2024-08-01-emacs-denote-luhmann-signature-sort/][Protesilaos Stavrou: Emacs: sort Luhmann-style signatures with ‘denote-sort-dired’]] - [[https://protesilaos.com/codelog/2024-07-30-emacs-denote-exclude-dirs-org-blocks/][Protesilaos Stavrou: Emacs: exclude directories in Denote’s Org dynamic blocks]] (09:56 [[https://www.youtube.com/watch?v=RvKK5vLQiuQ][YouTube]]) - Completion: - [[https://emacs.dyerdwelling.family/emacs/20240804075952-emacs--finding-files-using-completing-read/][James Dyer: Efficient File Searching in Emacs: Leveraging completing-read with Customizable Methods]] - Coding: - [[https://www.snamellit.com/blog/dape/][Emacs Debugging with Dape]] (2023) - [[https://fosstodon.org/@mykhaylo/112903746198859009][cider-eval-and-reload-browser - @mykhaylo@fosstodon.org]] - [[https://eshelyaron.com/posts/2024-07-31-crafting-kubectl-commands-in-style-with-kubed.html][Composing Kubectl Commands in Style with Kubed]] ([[https://emacs.ch/@eshel/112882314272366713][@eshel@emacs.ch]]) - [[https://github.com/eshelyaron/kubed][eshelyaron/kubed: Kubernetes, Emacs, done!]] - Shells: - [[https://mastodon.social/@lhp/112906055468315899][adapting eshell/make to other compilation tools]] - Web: - [[https://jao.io/blog/eww-to-org.html][jao: eww to org]] - Mail, news, and chat: - [[https://codeberg.org/bram85/elfeed-export][bram85/elfeed-export: Export the Elfeed database to more generic data formats.]] ([[https://emacs.ch/@bram85/112899951225881357][@bram85@emacs.ch]]) - Multimedia: - [[https://tweesecake.social/@pixelate/112905298742989725][Emacspeak and EMPV coolness - playing an audio book in one ear and using the other ear for something else]] - Fun: - [[https://takeonrules.com/2024/08/03/releasing-v080-of-random-tableel/][Jeremy Friesen: Releasing v0.8.0 of random-table.el]] - Community: - [[https://www.reddit.com/r/emacs/comments/1eghspj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ej28w9/is_it_time_for_the_remacs_community_to_find/][Discussion of Reddit alternatives]] - IRC, Mastodon, federated news aggregators, ... - [[https://onlisp.co.uk/Systems-and-community.html][J.e.r.e.m.y B.r.y.a.n.t: Systems and community]] - quotes from 1983-1984 - Other: - [[https://sr.ht/~trs-80/beancount-txn-elisp/][beancount-txn-elisp]] ([[https://www.reddit.com/r/emacs/comments/1ek0m5w/beancounttxnelisp/][Reddit]], [[https://news.ycombinator.com/item?id=41140547][HN]]) - [[https://emacspeak.blogspot.com/2024/07/emacspeak-speech-odyssey.html][T. V. Raman: Emacspeak --- A Speech Odyssey]] - [[https://lars.ingebrigtsen.no/2024/08/02/text-dimensions-are-hard/][Lars Ingebrigtsen: Text Dimensions Are Hard]] - [[https://www.snamellit.com/blog/running-emacs-with-wsl2-xrdp/][Running Emacs with wsl2-xrdp]] (2021) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f70a6ea0ea86ef461e40d20664a75a92d02679ea][Add support for variable-pitch fonts in 'visual-wrap-prefix-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4437d730a5fff6dca61f99a146c99aefd0f67577][Remove misspelled rx category `chinse-two-byte`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=27381d71c65bd0ba93ed61f57011dbc66bd5bfab][Improve window/buffer handling code]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e4cd26defc0e1a6deafbe4b2310ebdb3ffa4578f]["Separate" tree-sitter parser list for indirect buffers]] - New packages: - [[package:outline-indent][outline-indent]]: Outline and fold text using indentation (MELPA) - [[package:vsh-mode][vsh-mode]]: Alternate PTY interface for complex terminal sessions (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://emacs.ch/deck/tags/emacs][Mastodon #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.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-08][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! ** DONE 2024-07-29 Emacs news CLOSED: [2024-07-30 Tue 07:19] :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/07/2024-07-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/07/2024-07-29-emacs-news/ :EXPORT_DATE: 2024-07-29T08:49:31-0400 :END: :LOGBOOK: - State "DONE" from [2024-07-30 Tue 07:19] :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01196.html][Re: MPS: Win64 testers?]] - MPS branch and UCRT-specific maintenance - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01081.html][and in general, the MS Windows port for Emacs]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 1 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/302002457/ Wed Aug 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Aug 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 9 1800 Europe/Paris - Emacs configuration: - [[https://protesilaos.com/codelog/2024-07-23-emacs-use-package-essentials/][Protesilaos Stavrou: Emacs: use-package essentials]] ([[https://www.reddit.com/r/emacs/comments/1ea7vxo/emacs_usepackage_essentials/][Reddit]], [[https://alpo.gitlab.io/jots/links/2024/07/emacs-use-package-essentials-protesilaos-stavrou/][Alex Popescu]], [[https://irreal.org/blog/?p=12343][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1eabrjt/sharing_emacs_files_between_computers/][Sharing .emacs files between computers]] - [[https://irreal.org/blog/?p=12335][Irreal: 🥩 Red Meat Friday: Minimal Configs]] - [[https://taonaw.com/2024/07/28/emacs-configuration-is.html][Emacs configuration is personal, like... stickers? | The Art Of Not Asking Why]] ([[https://fosstodon.org/@jtr/112866550546474346][@jtr@fosstodon.org]]) - [[https://www.youtube.com/watch?v=VeekFdBU6sw][[AO VIVO] Configurando o Emacs do zero - parte 5]] (01:18:10) - Emacs Lisp: - [[https://www.youtube.com/watch?v=yLBywdmSLy4][Ep566, Emacs Lisp Coding, add twitter cards to files]] (01:13:46) - [[https://www.youtube.com/watch?v=x0lketAZ4P8][Ep564, Emacs Lisp Coding, highlight duplicate links in html]] (01:09:40) - Appearance: - [[https://youtu.be/qstFmJw_u-M][Preview Font Features (Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1ebqmat/preview_font_features_emacs/][Reddit]]) - Navigation: - [[http://yummymelon.com/devnull/announcing-casual-bookmarks.html][Announcing Casual Bookmarks]] ([[https://www.reddit.com/r/emacs/comments/1eeru16/announcing_casual_bookmarks/][Reddit]], [[https://irreal.org/blog/?p=12345][Irreal]]) - [[https://www.jamescherti.com/fold-outline-indentation-emacs-package/][James Cherti: outline-indent.el – Indentation based Folding and Outlining in Emacs]] ([[https://github.com/jamescherti/outline-indent.el][Github]]) - Dired: - [[https://emacs.ch/@jameshowell/112849726171385270][How to compress files to ZIP archives directly from Dired - dired-do-compress]] - [[https://emacs.dyerdwelling.family/emacs/20240728141344-emacs--sending-dired-directories-to-meld/][James Dyer: Sending Dired Directories to Meld for Directory Comparison]] - [[https://protesilaos.com/codelog/2024-07-29-emacs-dired-preview-ready-player-combo/][Protesilaos Stavrou: Emacs: combine dired-preview with ready-player]] - Writing: - [[https://eldritch.cafe/@bogdanoviste/112860609470491408][Review of Emacs Writing Studio book (work in progress)]] - [[https://lmno.lol/alvaro/emacs-macos-native-emoji-picker-revisited][Alvaro Ramirez: Emacs macOS native emoji picker (revisited)]] ([[https://www.reddit.com/r/emacs/comments/1ec5t4j/native_macos_emoji_picker_without_key/][Reddit]]) - simpler way is, ns-do-show-character-palette - Org Mode: - [[https://howardism.org/Technical/Emacs/literate-writ-large.html][Literate Programming Writ Large]] ([[https://emacs.ch/@howard/112859495016423408][@howard@emacs.ch]]) - [[https://www.youtube.com/watch?v=GP8uOU6SSyk][Never Miss a Task Again - Tagging Org Mode TODOs by Context]] ([[https://www.reddit.com/r/emacs/comments/1ea7w13/never_miss_a_task_again_tagging_org_mode_todos_by/][Reddit]], [[https://fosstodon.org/@daviwil/112836249436225735][@daviwil@fosstodon.org]], [[https://graz.social/@publicvoit/112836496144791361][@publicvoit@graz.social]], [[https://irreal.org/blog/?p=12367][Irreal]]) - [[https://list.orgmode.org/87ed7tcphi.fsf@localhost/][[SUMMARY] #9 [[bbb:OrgMeetup]​] on Wed, July 10, 19:00 UTC+3 - Ihor Radchenko]] - Denote: - [[https://protesilaos.com/codelog/2024-07-25-emacs-denote-backlinks-context-toggle/][Protesilaos Stavrou: Emacs: Denote backlinks buffer can now toggle its details]] - Completion: - [[https://alpo.gitlab.io/jots/posts/2024/07/jump-to-emacs-completions-buffer/][Alex Popescu: Key Binding and Function to Jump to Emacs Completions Buffer]] ([[https://irreal.org/blog/?p=12356][Irreal]]) - Coding: - [[https://www.moclojer.com/blog/clojure-development-workflow/][Essential tips for developing with Clojure - api server mock - moclojer]] ([[https://clj.social/@avelino/112844109856845602][@avelino@clj.social]]) - [[https://simondobson.org/2021/02/23/ide-convergence/][IDE convergence | Simon Dobson]] ([[https://mastodon.scot/@simoninireland/112842468464994736][@simoninireland@mastodon.scot]]) - [[https://github.com/t0yv0/testrun.el][testrun update - toggle verbosity, running test in current directory]] ([[https://vmst.io/@t0yv0/112839469929369186][@t0yv0@vmst.io]]) - [[https://github.com/abougouffa/virtual-format][Virtual format: format code in buffers without modifying them]] ([[https://www.reddit.com/r/emacs/comments/1ebh6g1/virtual_format_format_code_in_buffers_without/][Reddit]]) - [[https://alexschroeder.ch/view/2024-07-23-eglot][Alex Schroeder: 2024-07-23 Eglot for Go, Perl and Markdown]] - [[https://www.moclojer.com/blog/clojure-development-workflow/][Essential tips for developing with Clojure - api server mock - moclojer]] - Shells: - [[https://indieweb.social/@xenodium/112841493311260010][ffmpeg incantation to speed up video between two points, written as a dwim-shell-command]] - Mail, news, and chat: - [[https://emacs.ch/@galdor/112840631478619538][How to disable images in Face and X-Face header fields in Gnus]] - Doom Emacs: - [[https://www.youtube.com/watch?v=RK-VmqjGvCc][workspaces in doom emacs [en-US and BGM]​]] (17:36) - [[https://www.youtube.com/watch?v=QJshNWXSZmA][[Emacs] Instalação do Doom Emacs e projetos]] (02:01:21) - Fun: - [[https://eldritch.cafe/@StupidCamille/112834913407966012][Understanding schema therapy in psychology as Emacs modes]] - Community: - [[https://www.reddit.com/r/emacs/comments/1eaw1ia/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://nates.fun/posts/vimmer-tries-emacs.html][Vimmer tries Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ebpqik/vimmer_tries_emacs/][Reddit]], [[https://irreal.org/blog/?p=12337][Irreal]]) - [[https://onlisp.co.uk/On-the-Origin-of-Emacs-in-1976.html][On the Origin of Emacs in 1976]] ([[https://www.reddit.com/r/emacs/comments/1ebwt1k/on_the_origin_of_emacs_in_1976/][Reddit]], [[https://news.ycombinator.com/item?id=41052593][HN]], [[https://irreal.org/blog/?p=12347][Irreal]]) - Other: - [[https://mbork.pl/2024-07-22_New_things_in_new_Emacs][Marcin Borkowski: New things in new Emacs]] - kill-ring-deindent, replace-regexp-as-diff, macros, web info - [[https://www.masteringemacs.org/article/the-emacs-29-edition-of-mastering-emacs-out-now][The Emacs 29 Edition of Mastering Emacs is out now]] ([[https://www.reddit.com/r/emacs/comments/1e9gr81/the_emacs_29_edition_of_mastering_emacs_is_out_now/][Reddit]], [[https://news.ycombinator.com/item?id=41035785][HN]], [[https://irreal.org/blog/?p=12328][Irreal]]) - [[https://www.youtube.com/watch?v=kbaz3Xerhd0][Native Compiled Emacs Unburdened By What Can Been (sic)]] (03:02, [[https://www.reddit.com/r/emacs/comments/1ecuj9f/native_compiled_emacs_unburdened_by_what_can_been/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e250154ec4dc73eb9a2ec2c00d7a6e9a98b5476][Add support for Tifinagh script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2cb9f2bf6ef9f3fcd8c21455ca1f1e624e61bf4][Tramp's method "kubernetes" supports now optional namespace]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=210b98bc9937a86920716ebdf0b0e00a0c79c8fe][bug#72241: 31.0.50; [PATCH] Use a dedicated buffer for `doc-view-open-text']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2f5af5cab3869af426631735f12acf30798136bf][; * etc/NEWS: Fix header level.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ae70433eabe9cf672a7f0f0803f72ad136b1344][Delete defgroup "wp" obsolete since Emacs 26]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6a4ad13e48c656a530bea37d251a2dc55cc47d8][(error): Remove support for old calling convention]] - New packages: - [[package:act-mode][act-mode]]: Major mode for the ACT programming language (MELPA) - [[package:casual-bookmarks][casual-bookmarks]]: Transient UI for Bookmarks (MELPA) - [[package:cursor-undo][cursor-undo]]: Undo Cursor Movement (GNU ELPA) - [[package:easysession][easysession]]: Easily persist and restore your editing sessions (MELPA) - [[package:helix-theme][helix-theme]]: Color theme inspired by Helix editor's default colors (MELPA) - [[package:nixfmt][nixfmt]]: Reformat Nix using nixfmt (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://emacs.ch/deck/tags/emacs][Mastodon #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.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-07][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! ** 2024-07-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/07/2024-07-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/07/2024-07-22-emacs-news/ :EXPORT_DATE: 2024-07-22T10:53:14-0400 :END: - Upcoming events: - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 1 0030 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Aug 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[http://anggtwu.net/2024-find-dot-emacs-links.html][~/.emacs for beginners]] - [[https://www.rousette.org.uk/archives/devilish-fun-with-a-modeless-modal-editor/][Devilish fun with a modeless modal editing mode]] ([[https://www.reddit.com/r/emacs/comments/1e832e1/devilish_fun_with_a_modeless_modal_editing_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=bCz_Pl3rBic][[AO VIVO] Configurando o Emacs do zero - parte 1]] (01:35:22) - [[https://www.youtube.com/watch?v=k9xyamQ5k-M][[AO VIVO] Configurando o Emacs do zero - parte 2]] (01:37:19) - [[https://www.youtube.com/watch?v=GdAI6lBb3x8][[AO VIVO] Configurando o Emacs do zero - parte 3]] (01:19:56) - [[https://github.com/ovistoica/emacs][ovistoica's Emacs Config]] - Emacs Lisp: - [[https://www.omarpolo.com/post/writing-a-major-mode.html][Writing a simple Emacs major-mode]] (2021) - [[http://yummymelon.com/devnull/announcing-casual-re-builder.html][Announcing Casual RE-Builder]] ([[https://www.reddit.com/r/emacs/comments/1e3zbfu/announcing_casual_rebuilder/][Reddit]], [[https://irreal.org/blog/?p=12313][Irreal]]) - [[http://yummymelon.com/devnull/emacs-regexps-the-small-print.html][Emacs Regexps: The Small Print]] ([[https://www.reddit.com/r/emacs/comments/1e6mk6k/emacs_regexps_the_small_print/][Reddit]], [[https://irreal.org/blog/?p=12324][Irreal]]) - [[https://eshelyaron.com/posts/2024-07-15-on-buglet-bindings.html][The right way to handle case-insensitive inputs with `completing-read`]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00865.html][A number of Emacs Lisp math libraries]] - [[https://github.com/jamescherti/elispcomp][Introducing elispcomp: Compiling Elisp code directly from the command line]] ([[https://www.reddit.com/r/emacs/comments/1e73jvi/introducing_elispcomp_compiling_elisp_code/][Reddit]]) - [[https://www.youtube.com/watch?v=zLVDOUMSpDM][Xah Talk Show Ep563, Emacs Lisp Coding move-html-text-block and random chat]] (01:12:20) - [[https://www.unwoundstack.com/blog/fill-column-indicator.html][Unwound Stack: fill-column-indicator]] - use display-fill-column-indicator-mode instead - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20240718103550-emacs--selected-window-accent-mode-v-0-8-0/][James Dyer: Selected Window Accent Mode v0.8.0]] - Navigation: - [[https://www.jamescherti.com/outline-mode-enhance-move-subtree-up-down/][Emacs: Enhancing up and down subtree movement in outline-mode and outline-minor-mode]] ([[https://www.reddit.com/r/emacs/comments/1e7z5fb/emacs_enhancing_up_and_down_subtree_movement_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1e9bqy8/perspproject_projectel_integration_for/][persp-project - project.el integration for perspective.el]] - [[https://www.youtube.com/watch?v=TAkOPqGWxq0][Emacs Buffer Transpose 2024_07_20_03:20:45]] (04:27) - Writing: - [[https://michaelneuper.com/posts/efficient-latex-editing-with-emacs/][Efficient LaTeX Editing With Emacs - Michael]] (2023, [[https://news.ycombinator.com/item?id=41021173][HN]]) - [[https://onlisp.co.uk/preview_002dauto-in-LaTeX-buffers.html][J.e.r.e.m.y B.r.y.a.n.t: preview-auto in LaTeX buffers]] - Org Mode: - [[https://weblog.masukomi.org/2024/07/19/using-org-mode-with-hugo/][Using Org Mode With Hugo · weblog.masukomi.org]] ([[https://www.reddit.com/r/emacs/comments/1e7ach0/tips_advice_on_using_oxhugo_to_blog_with_orgmode/][Reddit]]) - Completion: - [[https://mastodon.catgirl.cloud/@mekeor/112816088995281572][How to make consult-history work for git commits and ERC buffers]] - [[https://github.com/armindarvish/consult-omni][Announcing consult-omni: A powerful omni-search and launcher in Emacs (like Spotlight or Alfred but in Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1e6qhpf/announcing_consultomni_a_powerful_omnisearch_and/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/1e6qyuw/cognitivecomplexity_a_treesitbased_package_to/][cognitive-complexity: a treesit-based package to display cognitive complexity of code in Emacs (port of the tree-sitter based codemetrics)]] - [[https://salsa.debian.org/debacle/devhelp2.el][Martin / devhelp2.el · GitLab - read devhelp in Emacs]] ([[https://framapiaf.org/@debacle/112824517498480270][@debacle@framapiaf.org]]) - [[https://www.youtube.com/watch?v=k4ls9lM4Fuo][A Fair Trial of Emacs' Version Control Mode - System Crafters Live!]] (02:02:14) - Mail, news, and chat: - [[https://michal.sapka.me/cool-emacs/read-email-notmuch/][Read email with Notmuch | Cool Emacs]] (2023) - [[https://magnus.therning.org/2024-07-21-emacs-via-nix-with-mu4e.html][Magnus: Emacs via Nix with mu4e]] - Evil mode: - [[https://gist.github.com/amirrajan/b3e4af5e06ad46e1b390aae2d0a44e47][init-evil.el · GitHub]] - [[https://gist.github.com/amirrajan/195c3c87d811586126e85c5e3dbf7a06][Minimal Emacs configuration for Windows and Mac (Vim bindings and leader key) · GitHub]] - Doom Emacs: - [[https://www.youtube.com/watch?v=PDNfLMQ6oAc][Doom Emacs on WSL FULL GUIDE]] (03:26) - [[https://www.youtube.com/watch?v=trQ2DlMoXJA][Replay - Writing elisp for doom emacs config | emacs-evil]] (01:06:36) - [[https://www.youtube.com/watch?v=QJshNWXSZmA][[Emacs] Instalação do Doom Emacs e projetos]] (02:01:21, [[https://bolha.tube/videos/watch/f0bc87ea-1dc8-425d-b165-c836a6f251c0][bolha.tube]]) - Multimedia: - [[https://lmno.lol/alvaro/real-player-mode-now-on-melpa][Never fear mistakingly opening media files ;) Ready Player Mode now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1e8sy9v/never_fear_mistakingly_opening_media_files_ready/][Reddit]], [[https://irreal.org/blog/?p=12326][Irreal]]) - [[https://lor.sh/@tennoseremel/112823464921505189][subed code for moving start time and jumping to it]] - AI: - [[https://www.reddit.com/r/emacs/comments/1e90v2i/ekg_version_060_now_with_llm_context/][ekg version 0.6.0: now with LLM context]] - Community: - [[https://www.reddit.com/r/emacs/comments/1e5ctk2/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=12317][Irreal: Learn Vim or Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20240713203037-emacs--local-elpa-melpa-org-revisited-2yr-anniversary/][James Dyer: Emacs Blog 2 Year Anniversary - First Post Revisit - Create Local Offline ELPA MELPA ORG]] - Other: - [[https://www.masteringemacs.org/article/the-emacs-29-edition-of-mastering-emacs-out-now][Mickey Petersen: The Emacs 29 Edition of Mastering Emacs is out now]] ([[https://news.ycombinator.com/item?id=41035785][HN]]) - [[https://lmno.lol/alvaro/ocr-those-buffers][Alvaro Ramirez: OCR those buffers]] ([[https://www.reddit.com/r/emacs/comments/1e5np2n/ocr_those_buffers/][Reddit]]) - [[https://www.linux-community.de/ausgaben/linuxuser/2024/08/makros-in-vim-und-emacs-regex-teil-3/][Makros in Vim und Emacs (Regex, Teil 3) - LinuxCommunity]] ([[https://mastodon.social/@hofmannedv/112808048050397624][@hofmannedv@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1e57kzy/a_solution_for_getting_emacs_to_compile_with/][A solution for getting Emacs to compile with tree-sitter on Fedora]] - [[https://www.reddit.com/r/emacs/comments/1e47b4i/emacs_too_slow/][Emacs too slow.]] - Windows; some tips in the discussion ([[https://www.reddit.com/r/emacs/comments/1e5qdzd/emacs_slowness/][More tips]]) - [[https://news.mynavi.jp/article/osxhack-253/][Catalina and Emacs]] - [[https://gist.github.com/ghosty141/c93f21d6cd476417d4a9814eb71dd46e][Buttery Smooth Emacs - Mirror of Daniel Colasciones great blog post about emacs' inner workings · GitHub]] (2016) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00732.html][Long discussion about including a mathematical library]], possibly exposing more functions from libm - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00815.html][Re: Markers in a gap array]] - status of scratch/igc branch with MPC - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00721.html][Re: MPS: assertion failed: header_type (h) != IGC_OBJ_FWD]] - more info on symbol alignment - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f249c81f868e8fea9d2a05ce258b3ebefba6620f][Add commands to run unit tests in 'go-ts-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f4fc6608212191e1a9e07bf89f38ba9e4ea786c][Work around GCC bug 58416 on 32-bit x86]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99b360bb5aabf324cf038c27ac76ac1513319754][Allow specifying stdout/stderr separately in some Eshell commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1f29998bf49c85c2eddc1201657639fdd494ef2][Add history variables for find-func entry points]] - New packages: - [[package:evil-neo][evil-neo]]: Minor mode for using the Neo keyboard layout with Evil (MELPA) - [[package:helm-roam][helm-roam]]: Helm command for org-roam (MELPA) - [[package:ready-player][ready-player]]: Open media files in ready-player major mode (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://emacs.ch/deck/tags/emacs][Mastodon #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.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-07][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! ** 2024-07-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/07/2024-07-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/07/2024-07-15-emacs-news/ :EXPORT_DATE: 2024-07-15T09:54:51-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/july-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, July 27, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Parsers! (Hybrid) https://www.meetup.com/emacs-sf/events/302146884/ Thu Jul 18 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Jul 19 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=tXgNiCBGgGc&feature=youtu.be][Know Thy Emacs 2024_07_11_04:30:20]] - finding out more about Emacs - Emacs Lisp: - [[https://xenodium.com/inline-previous-result-and-why-you-should-edebug/][Alvaro Ramirez: Inline previous result and why you should edebug]] ([[https://www.reddit.com/r/emacs/comments/1dz1n42/alvaro_ramirez_inline_previous_result_and_why_you/][Reddit]], [[https://irreal.org/blog/?p=12300][Irreal]]) - [[https://lars.ingebrigtsen.no/2024/07/08/i-should-have-implemented-the-emacs-inputs-correctly-the-first-time/][Lars Ingebrigtsen: I Should Have Implemented The Emacs Inputs Correctly The First Time]] - [[https://github.com/nohzafk/cli2eli][Wrap any command -line tool into Emacs commands]] ([[https://www.reddit.com/r/emacs/comments/1e36zze/wrap_any_command_line_tool_into_emacs_commands/][Reddit]]) - [[https://www.youtube.com/watch?v=rSi9iYXcTNk][Lightning Talk: Compiling Emacs Lisp to Native Code]] (06:49) - [[https://www.youtube.com/watch?v=4IShah_YJ9w][Lightning Talk: Visual Stepper for Emacs Lisp]] (05:44) - [[https://www.gnu.org/software/emacs/casting-spels-emacs/][Casting Spels in Emacs]] ([[https://emacs.ch/@pkal/112790880021925578][@pkal@emacs.ch]]) - Appearance: - [[https://aatmunbaxi.netlify.app/comp/dyn_custom_palette_access_technicolor/][Consistent, Dynamic Access to Your Current Emacs Theme's Palette]] ([[https://www.reddit.com/r/emacs/comments/1dzvth2/consistent_dynamic_access_to_your_current_emacs/][Reddit]]) - [[https://genehack.blog/2024/07/i-have-this-thing-where-i-get-older-but-just-never-wiser/][Running different themes on GUI Emacs and TTY emacsclient, in the same process]] ([[https://www.reddit.com/r/emacs/comments/1dzpps9/running_different_themes_on_gui_emacs_and_tty/][Reddit]], [[https://dementedandsadbut.social/@genehack/112760922285274588][@genehack@dementedandsadbut.social]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1e18toz/using_new_emacs_features_to_replicate_other/][Using new emacs features to replicate other packages: tree-sitter + transient + repeat-mode = expand-region]] - [[https://magnus.therning.org/2024-07-13-a-function-for-jumping-to-a-project-todo-file.html][Magnus: A function for jumping to a project TODO file]] - [[https://www.reddit.com/r/emacs/comments/1dzdlqt/onetabperproject_aka_otpp_workspace_management/][`one-tab-per-project` (aka. `otpp`), workspace management via a thin layer between built-in `project` and `tab-bar`]] - [[http://yummymelon.com/devnull/announcing-casual-ibuffer.html][Announcing Casual IBuffer]] ([[https://www.reddit.com/r/emacs/comments/1dykvxr/announcing_casual_ibuffer/][Reddit]], [[https://irreal.org/blog/?p=12298][Irreal]]) - [[https://mbork.pl/2024-07-13_Dedicated_windows][Marcin Borkowski: Dedicated windows]] ([[https://irreal.org/blog/?p=12333][Irreal]]) - [[https://lmno.lol/alvaro/its-all-up-for-grabs-and-it-compounds][Feed symbol overlays to multiple cursors]] ([[https://www.reddit.com/r/emacs/comments/1e3c5gm/feed_symbol_overlays_to_multiple_cursors/][Reddit]], [[https://irreal.org/blog/?p=12315][Irreal]]) - [[https://lmno.lol/alvaro/inserting-numbers-with-emacs-multiple-cursors][Inserting numbers with Emacs multiple cursors]] (2019) - [[https://lmno.lol/alvaro/emacss-counsel-m-x-meets-multiple-cursors][Emacs's counsel-M-x meets multiple cursors]] (2020) - Writing: - [[https://github.com/gigamonkey/writing][Some useful Elisp for writing prose]] ([[https://www.reddit.com/r/emacs/comments/1e1imxd/some_useful_elisp_for_writing_prose/][Reddit]]) - [[https://github.com/lorniu/go-translate][Package go-translate update to v3]] ([[https://www.reddit.com/r/emacs/comments/1e0bad4/package_gotranslate_update_to_v3/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20240712082430-emacs--spelling-powerthesaurus/][James Dyer: Creating a Spelling Transient]] ([[https://irreal.org/blog/?p=12308][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=UwfYn9lTm74][Emacs. But why?]] (51:20) - [[https://www.youtube.com/watch?v=25HBEqIPoH8][Automating Org Mode Tasks with Emacs Lisp - System Crafters Live!]] (02:00:53) - [[https://www.luisquintanilla.me/feed/love-plain-text-org-mode-clocktable?utm_medium=feed][Clock Tables - Org Mode, Plain Text, and AI]] - [[https://www.reddit.com/r/orgmode/comments/1dzrndg/contact_management_with_emacs_orgmode_orgcontacts/][Contact management with Emacs, org-mode, org-contacts, notmuch and org-roam]] - [[https://kitchingroup.cheme.cmu.edu/blog/2015/10/05/A-checkbox-list-in-org-mode-with-one-value/][A checkbox list in org-mode with one value]] (2015) - [[https://ag91.github.io/blog/2024/07/09/i-am-keeping-an-up-to-date-ob-http-fork/][I am keeping an up to date ob-http fork]] ([[https://www.reddit.com/r/emacs/comments/1dzfzto/i_am_keeping_an_up_to_date_obhttp_fork/][Reddit]]) - [[https://protesilaos.com/codelog/2024-07-12-emacs-org-open-externally/][Protesilaos Stavrou: Emacs: Tell Org which linked files to open externally]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=486ebe118bc8f281758d4f94d0b4bdff6cd5ac23][org-refile: Push point to Org mark ring before jumping]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=50e34dde10ba6d88615b2892e2b33ac7a02e1366][ox-beamer: Allow setting frame subtitle with headline property]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e0924db3c55a44c8aa8d126fbb9b42cfc54f104c][orgtbl-to-generic: Retain special rows in code block table output]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=90d4ae92ebaf4de75c63a6390150a59199b40b8e][ox: New custom option to disable macro replacement]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1e0w6r0/confused_implementing_programmed_completion_a/][Confused implementing programmed completion? A snippet to get you started]] - [[https://lifeofpenguin.blogspot.com/2024/07/annotate-completion-candidates-gnu-emacs.html][Anand Tamariya: Annotate completion candidates (GNU Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1e2y513/annotate_completion_candidates_gnu_emacs/][Reddit]]) - Coding: - [[https://github.com/sshaw/git-link/issues/30#issuecomment-2227218012][linking to a different git branch]] ([[https://mastodon.xyz/@dotemacs/112783558940104414][@dotemacs@mastodon.xyz]]) - [[https://www.rahuljuliato.com/posts/eslint-on-emacs][Making Emacs Work with Project's ESLint]] - [[https://youtu.be/vRDNkAk9Obo][Emacs Scala Eglot TreeSitter Nix setup using Home Manager in 2024 - roast my video]] (13:09, [[https://www.reddit.com/r/emacs/comments/1e1iko1/emacs_scala_eglot_treesitter_nix_setup_using_home/][Reddit]]) - [[https://youtu.be/QGhZuPRVtVI?si=-YT91qEFurL2jJ5H][Emacs Flutter + Dart Eglot TreeSitter Nix setup using Home Manager]] - Evil mode: - [[https://www.jamescherti.com/emacs-evil-disable-automatic-removal-of-spaces-after-leaving-insert-mode/][Emacs Evil: Disabling the automatic removal of spaces after leaving Insert mode]] ([[https://www.reddit.com/r/emacs/comments/1e2behg/emacs_evil_disabling_the_automatic_removal_of/][Reddit]]) - Multimedia: - [[https://i.redd.it/e2nvbgfj4dbd1.gif][Ready Player Mode update]] ([[https://www.reddit.com/r/emacs/comments/1dyknxd/ready_player_mode_update/][Reddit]]) - AI: - [[https://www.reddit.com/r/emacs/comments/1e37cer/elisa_100/][elisa 1.0.0]] - ellama retrieval-augmented generation - [[https://github.com/shishimaru/gemini-code-completion.el][shishimaru/gemini-code-completion.el: Code completion with Google Gemini for Emacsen]] ([[https://www.reddit.com/r/emacs/comments/1e34so2/code_assist_with_google_gemini_for_emacsen/][Reddit]]) - [[https://github.com/chep/copilot-chat.el][Github copilot chat in emacs]] ([[https://www.reddit.com/r/emacs/comments/1e0jtdi/github_copilot_chat_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=XzBVxmIvw90&feature=youtu.be][Create your own Emacs ChatGPT in less than 100 LOC!]] - Community: - [[https://www.reddit.com/r/emacs/comments/1dzqf8g/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - buffer-local keys, precision-scroll-mode - [[https://www.reddit.com/r/emacs/comments/1e1dksm/how_is_emacs_used_in_a_professional_setting/][How is Emacs used in a professional setting?]] - [[https://www.reddit.com/r/emacs/comments/1e1k8jn/fun_fact_about_calendarel/][Fun fact about calendar.el]] - Calendrical Calculations - [[https://gist.github.com/lispm/8c6783be2f5a3d41b7592ba3b2c453ea][GLS in 2007 about the earliest EMACS development]] - Other: - [[https://framapiaf.org/@brab/112756574791525072][Alternative backward-delete-word that doesn't use the kill ring]] - [[https://lmno.lol/alvaro/rewriting-dates-with-emacs-multiple-cursors][Rewriting dates with Emacs multiple cursors]] (2019) - [[https://www.youtube.com/watch?si=eL_HEiqqE_1PI3Ek&v=ZjCRxAMPdNc&feature=youtu.be][Unlock the Power of the Daemon with emacsclient]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00646.html][MPS: which threads need to be registered and how?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00603.html][Re: moving xwidget-webkit to WPE]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00589.html][CI testing of Emacs for Fedora]] - now built and tested with Koschei - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00653.html][Input method for Tifinagh (alphabet of the Berber language)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e46f44ea0eb761e24beda8c5cdbc8fcca87307a][Improve Eshell's behavior when waiting for processes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=551a71c313be26d067e59fa11c79e4ef5c550e92][Support interactive D-Bus authorization]] - New packages: - [[package:casual-re-builder][casual-re-builder]]: Transient UI for RE-Builder (MELPA) - [[package:communinfo][communinfo]]: Community maintained Info-url-alist (MELPA) - [[package:slurpbarf][slurpbarf]]: Commands for slurping and barfing (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://emacs.ch/deck/tags/emacs][Mastodon #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.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-07][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! ** 2024-07-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/07/2024-07-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/07/2024-07-08-emacs-news/ :EXPORT_DATE: 2024-07-08T09:11:08-0400 :END: - Upcoming events: - [[https://emacsconf.org/2024/cfp/][EmacsConf - 2024 - Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/1dsk628/emacsconf_2024_call_for_participation/][Reddit]], [[https://irreal.org/blog/?p=12280][Irreal]], [[https://lobste.rs/s/bdr8am/emacsconf_2024_call_for_participation][lobste.rs]]) - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jul 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 12 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsBankruptcyInevitable][I think (GNU) Emacs bankruptcy is inevitable in the longer term]] ([[https://news.ycombinator.com/item?id=40902814][HN]]) - [[https://github.com/MAlba124/memacs][I Rewrote My Emacs Configuration in Lua]] ([[https://www.reddit.com/r/emacs/comments/1dtuodf/i_rewrote_my_emacs_configuration_in_lua/][Reddit]]) - [[https://github.com/masukomi/masuconfigs/blob/master/.doom.d/config.org][masuconfigs/.doom.d/config.org at master]] ([[https://connectified.com/@masukomi/112741447369862744][@masukomi@connectified.com]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1dv8c26/what_is_it_about_lisp_that_works_so_well_for_emacs/][What is it about lisp that works so well for emacs?]] - [[https://www.youtube.com/watch?v=cvxc8WBGttU][Xah Ep560, Emacs Lisp Coding, Get Youtube Video Thumbnail]] (40:06) - [[https://0x0.st/XBg4.txt][multiple-form-version of cl-once-only]] ([[https://emacs.ch/@thuna_cing/112748026887529452][@thuna_cing@emacs.ch]]) - [[https://www.youtube.com/watch?v=_1EwDQKEbOE][Emacs Elisp If Else Construct To Decide Running Mode 2024_07_06_02:57:09]] (09:25) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1dujm5s/technicolor_uniformly_access_your_current_themes/][technicolor: Uniformly access your current theme's color palette]] - [[https://www.reddit.com/r/emacs/comments/1dw9l1r/nerdiconsarchive_a_new_package_that_integrated/][nerd-icons-archive: a new package that integrated nerd-icons in archive-mode and tar-mode]] - [[https://www.jamescherti.com/emacs-customize-ellipsis-outline-minor-mode/][Customizing the Ellipsis (...) in Emacs Outline and Outline Minor Modes]] ([[https://www.reddit.com/r/emacs/comments/1dt36c9/customizing_the_ellipsis_in_emacs_outline_and/][Reddit]]) - Navigation: - [[http://yummymelon.com/devnull/til-imenu.html][TIL Imenu]] ([[https://www.reddit.com/r/emacs/comments/1dttm21/til_imenu/][Reddit]], [[https://irreal.org/blog/?p=12285][Irreal]], [[https://alpo.gitlab.io/jots/posts/2024/07/making-emacs-imenu-more-visible-more-useful/][Alex Popescu]]) - [[https://www.jamescherti.com/outline-yaml-el-code-folding-outlining-yaml-files/][Emacs: YAML file code folding and outlining to enhance your workflow]] ([[https://www.reddit.com/r/emacs/comments/1dt10tn/emacs_yaml_file_code_folding_and_outlining_to/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1dxvafr/ann_undofusession_07_with_customizable/][[ANN] undo-fu-session: 0.7 with customizable destination paths]] - [[https://irreal.org/blog/?p=12294][Irreal: Moving To The Beg/End Of Structures]] - Dired: - [[https://emacs.ch/@arouene/112735993161070856][Ask for creating missing directories on file move/copy/rename]] - Writing: - [[https://emacs.ch/@dliden/112723028895545038][Little function for inserting em dashes]] - [[https://github.com/igb/numeronymize][Numeronymize - abbreviate words using numerical contraction numeronyms]] ex: accessibility = a11y ([[https://mastodon.hccp.org/@igb/112734309177807110][@igb@mastodon.hccp.org]]) - [[https://chrismaiorana.com/personal-ispell-dictionary/][Chris Maiorana: Emacs Micro Lesson 11: Personal ispell dictionary]] ([[https://irreal.org/blog/?p=12290][Irreal]]) - [[https://lists.gnu.org/archive/html/emacs-orgmode/2024-07/msg00009.html][[ANN] tchanges.el: Collaborate with word processor (docx) users using 'track changes']] - Org Mode: - [[https://github.com/lf-araujo/MxNotebook][lf-araujo/MxNotebook: Single-file Emacs configuration for a powerful scientific Notebook system that works flawlessly over ssh]] ([[https://mastodon.social/@lf_araujo/112735871640261380][@lf_araujo@mastodon.social]]) - [[https://alpo.gitlab.io/jots/posts/2024/07/emacs-org-mode-reports-about-clocked-time/][Alex Popescu: Emacs OrgMode: Reports About Clocked Time]] - [[https://gist.github.com/rayslava/aa13a24deb66e9f05c7c2b0b1af3629c][Org-mode weather tagger]] - [[https://www.reddit.com/r/orgmode/comments/1dtr0i3/using_user_defined_functions_in_orgtables_example/][using user defined functions in org-tables (example)]] - [[https://video.hardlimit.com/w/m8TgMtuSLDvTuKzcN4T1Aa][La vida en texto plano: Emacs y org-mode]] - [[https://www.youtube.com/watch?v=nR6YVjrHLYQ][Instrucciones Taller de Comandos Emacs]] (09:16) - [[https://lucio.albenga.es/web/posts/2024/como-crear-y-publicar-tu-sitio-web-con-emacs-y-org-mode.html][/home/lucio.albenga.es - Como crear y publicar tu sitio web con Emacs y Org Mode]] ([[https://hostux.social/@lfa/112735230343743991][@lfa@hostux.social]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d38d53a1783dde6ad672473fce7286faf1527462][ox-html: Add an ability to specify :html-head as a string or function]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=06eb69809a1f35c0eab77b4d1e2fcf52e52db40a][etc/ORG-NEWS: Mention issues with yank-media on Mac and Windows]] - Denote: - [[https://www.youtube.com/watch?v=WbLPgn_L050][What's New in Denote 3.0 for Emacs - System Crafters Live!]] (01:55:36) - [[https://protesilaos.com/codelog/2024-07-03-emacs-consult-denote-0-1-0/][Protesilaos Stavrou: Emacs: consult-denote version 0.1.0]] - Completion: - [[https://github.com/jamescherti/ultyas][ultyas: Convert Ultisnips (Vim) snippets to YASnippet (Emacs) format]] - Coding: - [[https://codeberg.org/martianh/fj.el][martianh/fj.el: A basic Emacs client for Forgejo instances (such as Codeberg)]] ([[https://todon.nl/@mousebot/112723659165097424][@mousebot@todon.nl]]) - [[https://www.ovistoica.com/blog/2024-7-05-modern-emacs-typescript-web-tsx-config][Modern Emacs Typescript Web (React) Config with lsp-mode, treesitter, tailwind, TSX & more]] ([[https://www.reddit.com/r/emacs/comments/1dwl8v0/modern_emacs_typescript_web_react_config_with/][Reddit]], [[https://news.ycombinator.com/item?id=40895983][HN]]) - [[https://edmundmiller.dev/posts/emacs-snakefmt/][Formatting Snakemake using snakefmt in Emacs using Apheleia]] - [[https://notxor.nueva-actitud.org/2024/07/06/configurando-emacs-para-trabajar-en-un-proyecto-para-android.html][Configurando Emacs para trabajar en un proyecto para android]] ([[https://mastodon.social/@geekland/112743790000206464][@geekland@mastodon.social]]) - [[https://programadorwebvalencia.com/ejecutando-scripts-en-elisp-con-docker/][Ejecutando scripts en Elisp con Docker | Programador Web Valencia]] ([[https://activity.andros.dev/@andros/statuses/01J271SWFPQPHN58QP3F2NJPR8][@andros@activity.andros.dev]]) - Mail, news, and chat: - [[https://codeberg.org/bram85/elfeed-prune][bram85/elfeed-prune: Emacs package to prune stale or undesired entries from the elfeed database]] ([[https://emacs.ch/@bram85/112718153563997277][@bram85@emacs.ch]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=V5kwTKqD23g][Installing Doom Emacs...For Power Noobs (DT LIVE!)]] - Livestreams: [[https://www.youtube.com/watch?v=3Oudz3j00R0][Writing elisp for customizing doom emacs | Live]] (01:48:52), [[https://www.youtube.com/watch?v=nyekzldSaVg][another livestream]] (02:36:12), [[https://www.youtube.com/watch?v=UPtq40-pB4o][lsp-bridge]] (01:07:13) - Multimedia: - [[https://lmno.lol/alvaro/ready-player-mode][Alvaro Ramirez: Ready Player Mode (a lightweight media viewer)]] ([[https://www.reddit.com/r/emacs/comments/1duk9pe/ready_player_mode_a_lightweight_media_viewer/][Reddit]], [[https://lobste.rs/s/rejw0l/ready_player_mode][lobste.rs]], [[https://irreal.org/blog/?p=12287][Irreal]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/1dw0s3i/text_inside_a_shape/][Text inside a shape]] - Community: - [[https://www.reddit.com/r/emacs/comments/1du95xh/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - grow-syntactic-selection using treesit - [[https://www.reddit.com/r/emacs/comments/1dv91ry/sharing_some_my_thoughts_on_emacs_and_learning/][Sharing some my thoughts on Emacs and Learning Emacs after half year of using/learning it.]] - [[https://www.youtube.com/watch?v=JVartd9A8lc][Unpopular opinion! You should learn Vim or Emacs]] (01:36) - [[https://www.youtube.com/watch?v=mDW3cAVIU6Q][The Only Debate That Matters: Vim VS Emacs]] (19:47) - [[https://stackoverflow.blog/2020/11/09/modern-ide-vs-vim-emacs/][Modern IDEs are magic. Why are so many coders still using Vim and Emacs?]] (2020, [[https://news.ycombinator.com/item?id=40869467][HN]]) - Other: - [[https://emacs.ch/@zrzz/112736079894078649][pdf-tools memory reduction]] - [[https://blog.glyph.im/2024/01/no-more-editor-malware.html][Your Text Editor (Probably) Isn’t Malware Any More]] - [[https://github.com/gvol/emacs-memento-mori][emacs-memento-mori: Reminder of mortality]] ([[https://www.reddit.com/r/planetemacs/comments/1dxk1vf/emacsmementomori_reminder_of_mortality/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00302.html][Markers in a gap array - ordered array (with gap) of markers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00397.html][MPS: weak hash tables; figuring out what is still missing]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg00216.html][new default bindings for winner and windmove]] - completion vs cycling - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=44a3b21d7b8fad3b3ef42bf233ec882856b81177][Make `checkdoc-verb-check-experimental-flag` default to nil]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e738c387dac674092eab4b5b32efd9fb6726dee6][checkdoc: Flag formatting mistakes in warnings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d826240fa56230ef1561d5b4807284ce98a8c6b6][checkdoc: Relax footer line check for recent Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f631a3e2aca97e95b8659c902c25ab21f084e08][Allow using multiple buffers in 'eshell-command']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=208207c1c07fb4669c6b7d64c27236074f996ae4][Fix the different image zoom levels in SHR to work as expected]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ce7e4ee3f1f8bf85c2c455ac624bec6c7cd10a8][Slice images based on their height in SHR, not their zoom level]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b5accdc05d007ab4d1804865c1b043260006673][Port seccomp acceleration to Linux 3.5.0]] - New packages: - [[package:casual-ibuffer][casual-ibuffer]]: Transient UI for IBuffer (MELPA) - [[package:chyla-dark-theme][chyla-dark-theme]]: Chyla.org - dark green color theme (MELPA) - [[package:clang-format-lite][clang-format-lite]]: Format code on-save with clang-format, supports remote files (MELPA) - [[package:elcute][elcute]]: Commands for marking and killing lines electrically (MELPA) - [[package:eshell-command-not-found][eshell-command-not-found]]: Integrate command-not-found in eshell (MELPA) - [[package:opencl-c-mode][opencl-c-mode]]: Syntax coloring for opencl kernels (MELPA) - [[package:sdml-mode][sdml-mode]]: Major mode for SDML (MELPA) - [[package:shortcuts-mode][shortcuts-mode]]: Minor mode providing a buffer shortcut bar (MELPA) - [[package:vterm-hotkey][vterm-hotkey]]: Control vterm buffers with hotkeys (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://emacs.ch/deck/tags/emacs][Mastodon #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.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-07][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! ** 2024-07-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/07/2024-07-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/07/2024-07-01-emacs-news/ :EXPORT_DATE: 2024-07-01T18:34:22-0400 :END: - [[https://emacsconf.org/2024/cfp/][EmacsConf - 2024 - Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/1dsk628/emacsconf_2024_call_for_participation/][Reddit]]) - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/301106856/ Wed Jul 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #11 2024 (v #živo) https://dogodki.kompot.si/events/9fa1f342-0447-49f4-881c-42e0689ea80e Thu Jul 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jul 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 12 1800 Europe/Paris - Emacs configuration: - [[https://social.rossabaker.com/@ross/112702801822060640][use-package :xdg-state]] - [[https://www.reddit.com/r/emacs/comments/1dnvp9n/elpaca_vs_straightel_is_one_clearly_better_or_is/][Elpaca vs Straight.el | Is One Clearly Better Or Is It Up To One's Preference?]] - [[https://git.kj2.me/kj/confi-emacs-actual][kj/confi-emacs-actual - confi-emacs-actual - Git personal de KJ]] - [[https://rconybea.github.io/web/env/emacs-setup.html][rconybea's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/1drmeek/cool_feature_of_generalel/][Cool feature of general.el]] - binding a keymap - [[http://yummymelon.com/devnull/announcing-casual-suite.html][Charles Choi: Announcing Casual Suite]] ([[https://www.reddit.com/r/emacs/comments/1dnkku3/announcing_casual_suite/][Reddit]], [[https://irreal.org/blog/?p=12265][Irreal]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1dpscyk/organizing_large_elisp_projects_whats_your/][Organizing large elisp projects: what's your approach?]] - Appearance: - [[https://emacs.ch/@jameshowell/112702531089001917][Transparency use-case: poor man's teleprompter]] - [[https://mastodon.sdf.org/@bmp/112700198216337717][Transparency use-case: taking notes during video calls]] - [[https://www.reddit.com/r/emacs/comments/1dqjtum/wow_the_font_rendering_in_emacs30_on_mac_with/][Wow ... the font rendering in Emacs-30 on mac with emacs-plus is just 👌🏽🔥😘]] - [[https://protesilaos.com/codelog/2024-06-25-emacs-modus-themes-user-palette/][Protesilaos Stavrou: Emacs: The Modus themes can now be extended with a ‘user’ palette]] - [[https://alpo.gitlab.io/jots/posts/2024/06/why-having-multiple-emacs-themes-if-not-cycling-through-them/][Alex Popescu: Why Having Multiple Emacs Themes if Not Cycling Through Them]] - [[https://www.jamescherti.com/emacs-customize-ellipsis-outline-minor-mode/][James Cherti: Emacs: Customizing the Ellipsis (…) in Outline Mode and Outline Minor Mode]] - Navigation: - [[https://codeberg.org/mekeor/mowie/src/commit/5236a231c172ffe3a831bb649031f4a1aaec5b15/mowie.el#L91][Moving to the beginning or end of whatever you're in the middle of; new package, comparison]] ([[https://mastodon.catgirl.cloud/@mekeor/112694045200157981][@mekeor@mastodon.catgirl.cloud]]) - [[https://gist.github.com/Bad-ptr/1aca1ec54c3bdb2ee80996eb2b68ad2d][persp-mode stuff · GitHub]] - [[https://christiantietze.de/posts/2024/06/embark-display-buffer-in-dedicated-side-window/][Christian Tietze: Embark: Display Buffer in Dedicated Side Window]] - Org Mode: - [[https://www.youtube.com/watch?v=tkkzcn4FfH4&feature=youtu.be][Emacs Org Features Deadline Scheduling And Add Properties 2024_06_27_02:44:00]] - [[https://www.cipherbliss.com/organisation-de-taches-orgmode/][Organisation de tâches orgmode – Cipher Bliss]] - [[https://github.com/utsahi/emacs-extensions?tab=readme-ov-file#org-table-hline-cellel][Org table - copying, pasting column fields between hlines]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=553d9b5798c6f8af3c254cab25e0654e5e364b74][ob-sqlite: Add ability to open a database in readonly mode]] - Denote: - [[https://christiantietze.de/posts/2024/06/create-journal-note-previous-day-denote/][Christian Tietze: Create Journal Note For a Previous Day in denote.el]] - [[https://protesilaos.com/codelog/2024-06-30-emacs-denote-3-0-0/][Protesilaos Stavrou: Emacs: Denote version 3.0.0]] - Completion: - [[https://www.youtube.com/watch?amp;t=511s&v=hPwDbx--Waw][Vertico Extensions for Emacs]] - Coding: - [[https://rollenspiel.social/@ArneBab/112713505018624186][debbugs appreciation]] - [[https://www.youtube.com/watch?v=AlD16zYNQA8][Emacs's Magit Interface Show Git Cli Like Output Asynchronously 2024_06_29_02:26:23]] (07:07) - [[https://github.com/rearman/sedit-mouse][New: sedit-mouse.el]] ([[https://www.reddit.com/r/emacs/comments/1doya6h/new_seditmouseel/][Reddit]]) - mouse-bound structural editing commands - [[https://www.youtube.com/watch?v=AlD16zYNQA8&feature=youtu.be][Emacs's Magit Interface Show Git Cli Like Output Asynchronously 2024_06_29_02:26:23]] - [[https://www.youtube.com/watch?v=_vidf9TtAbc&feature=youtu.be][Emacs Way Of Seeing Git Aliases While Inside The Magit Mode 2024_06_19_13:23:09]] - [[https://www.reddit.com/r/emacs/comments/1dpldc3/compilemulti_select_composerjson_script_targets/][compile-multi: select composer.json script targets for PHP projects]] - [[https://www.youtube.com/watch?v=sg6MoWXjmIw?vq=hd1080][Ebrowse, a browser for c++ class hierarchies]] ([[https://www.reddit.com/r/emacs/comments/1dpnh4z/ebrowse_a_browser_for_c_class_hierarchies/][Reddit]]) - [[https://mbork.pl/2024-06-24_PGmacs_-_editing_PostgreSQL_databases_from_Emacs][Marcin Borkowski: PGmacs - editing PostgreSQL databases from Emacs]] - [[https://www.jamescherti.com/outline-yaml-el-code-folding-outlining-yaml-files/][James Cherti: Emacs: YAML file code Folding and Outlining]] - Math: - [[https://lars.ingebrigtsen.no/2024/06/26/a-new-package-for-making-charts-in-emacs-eplot/][A New Package by Lars Ingebrigtsen for Making Charts in Emacs: eplot]] ([[https://www.reddit.com/r/emacs/comments/1dp7r7p/a_new_package_by_lars_ingebrigtsen_for_making/][Reddit]], [[https://news.ycombinator.com/item?id=40807923][HN]], [[https://lobste.rs/s/7ulqrt/new_package_for_making_charts_emacs_eplot][lobste.rs]]) - [[https://lars.ingebrigtsen.no/2024/06/30/emacs-eplot-ui-vs-ux/][Lars Ingebrigtsen: Emacs eplot UI vs UX]] - [[https://lars.ingebrigtsen.no/2024/07/01/further-emacs-interface-innovations/][Lars Ingebrigtsen: Further Emacs Interface Innovations]] - Shells: - [[https://www.reddit.com/r/emacs/comments/1dr487t/eshell_temporarily_unset_alias_run_command/][Eshell temporarily unset alias (run command without alias)]] - Mail, news, and chat: - [[https://kaka.farm/haunt/posts/a-package-for-dealing-with-lists-of-remote-opml-files-and-interfacing-them-with-elfeed-feeds.html][emacs-opml-to-elfeed-feeds: package for dealing with lists of remote OPML files and interfacing them with Elfeed feeds]] ([[https://emacs.ch/@kakafarm/112697864293308524][@kakafarm@emacs.ch]]) - Multimedia: - [[https://www.eduardorobles.com/posts/streaming-music-in-emacs/][Wins and Fails in Streaming Music with Emacs]] ([[https://emacs.ch/@tacosandlinux/112702349354259671][@tacosandlinux@emacs.ch]]) - Fun: - [[https://www.youtube.com/watch?v=Gcx9DlX_4-A][Emacs Power Mode base on holo-layer]] (00:30), [[https://www.youtube.com/watch?v=mcEaWt7fawU][flame]] (01:08), [[https://www.youtube.com/watch?v=7ArmhoECcHE][supernova]] (00:48), [[https://www.youtube.com/watch?v=mqs5TCq9BpA][lightning]] (00:52), [[https://www.youtube.com/watch?v=wt6uzxCzH2I][balloon]] (01:10), [[https://www.youtube.com/watch?v=TfDWWQlBZhI][matrix]] (00:40) - [[https://www.verona.se/post/emacs-gamification/][Emacs gamification]] (2015) - [[https://gist.github.com/amno1/92f6c81518049d58b3cd8dfe7273d40d][Animate an ASCII cat in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1dp7h5w/ascii_text/][Reddit]]) - AI: - [[https://github.com/karthink/gptel-quick][karthink/gptel-quick: Quick LLM lookups in Emacs]] - [[https://www.reddit.com/r/emacs/comments/1dr7rnv/new_ellama_command_for_reasoning_problems/][New ellama command for reasoning problems]] - Community: - [[https://youtu.be/MhCIgnW8gJ0?si=jZwE2_17OIUHM7Ov][Guile, Guix and WASM, the future of the Web? - YouTube]] ([[https://mastodon.social/@futurile/112694538182941110][@futurile@mastodon.social]]) - [[https://www.youtube.com/watch?v=cWQ8iQnQYz4][An Opinionated Technical Workflow : Thinkpad, Fedora, Emacs]] (39:57) - [[https://www.reddit.com/r/emacs/comments/1dote73/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1dr9ybc/what_are_your_favorite_utilities_from_emacs/][What are your favorite utilities from Emacs?]] ([[https://irreal.org/blog/?p=12276][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1dqslx1/whats_a_toolfeature_that_made_you_made_you_go_how/][What’s a tool/feature that made you made you go “how have I not been using that?” and has become integral to your workflow ever since]] - Other: - [[https://pvagner.sk/2024/emacs-a11y-tip-3-emacs-with-speechd-el-running-on-termux][Emacs A11y Tip #3: Emacs with speechd-el running on Termux for Android]] - [[https://github.com/erickgnavar/linkode.el][linkode.el: Create linkode.org snippets using emacs]] - [[https://metanote-dev.github.io/real_time_collaboration_between_Emacs_and_iphone.html][Real-time collaboration between Emacs and iPhone]] ([[https://www.reddit.com/r/emacs/comments/1dsh9bg/realtime_collaboration_between_emacs_and_iphone/][Reddit]]) - [[https://sr.ht/~sebasmonia/cambalache/][Cambalache: a basic (but usable) file manager for WebDAV]] ([[https://www.reddit.com/r/emacs/comments/1dqupji/cambalache_a_basic_but_usable_file_manager_for/][Reddit]]) - [[https://lars.ingebrigtsen.no/2024/06/04/using-emacs-to-monitor-dbus/][Using Emacs to Monitor Dbus]] ([[https://www.reddit.com/r/emacs/comments/1dqcrkk/using_emacs_to_monitor_dbus/][Reddit]]) - discussion - [[https://lifeofpenguin.blogspot.com/2024/06/text-along-path-gnu-emacs.html][Text Wrap]] ([[https://www.reddit.com/r/emacs/comments/1dozfce/text_wrap/][Reddit]]) - SVG text wrapping for vertical right-to-left script - [[https://emacs.dyerdwelling.family/emacs/20240623081827-emacs--wowee---windows-operating-with-emacs-enhancements/][James Dyer: WOWEE - Windows Operating With Emacs Enhancements]] - AutoHotkey scripts to similutae some Emacs commands and keybindings - [[https://onlisp.co.uk/which_002dkey-merged-in-to-Emacs.html][J.e.r.e.m.y B.r.y.a.n.t: which-key merged in to Emacs]] - [[https://irreal.org/blog/?p=12272][Irreal: BOM Characters From Windows Files]] - Emacs development: - [[https://irreal.org/blog/?p=12263][Irreal: The Emacs 30 Release Cycle Has Started]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01134.html][Re: MPS: dangling markers]] - MPS issues that need to be solved to avoid crashes - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01020.html][Considerations for opt-in statistics gathering]] and lessons learned from emacs-gc-stats - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01069.html][Trying to figure out with-editor]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=708c6d83fc4774605acfcfc3920a8c66f428027f][Process execution has been optimized on Android]] - New packages: - [[package:mowie][mowie]]: Cycle Through Point-Moving Commands (MELPA) - [[package:pythontest][pythontest]]: Testing executor for python (MELPA) - [[package:template-dumper][template-dumper]]: Create files from yasnippet templates (MELPA) - [[package:whaler][whaler]]: Minimalistic and customizable project manager (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://emacs.ch/deck/tags/emacs][Mastodon #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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-07][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! ** 2024-06-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-24-emacs-news/ :EXPORT_DATE: 2024-06-24T11:57:22-0400 :END: - Important: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00695.html][Emacs 29.4 released]] ([[https://www.reddit.com/r/emacs/comments/1dn7zxp/emacs_294_released/][Reddit]]) - emergency bugfix - [[https://www.reddit.com/r/orgmode/comments/1dlz5zb/ann_emergency_bugfix_release_org_mode_975/][[ANN] Emergency bugfix release: Org mode 9.7.5]] ([[https://www.reddit.com/r/emacs/comments/1dlz8gf/ann_emergency_bugfix_release_org_mode_975/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1dlz5zb/ann_emergency_bugfix_release_org_mode_975/][r/orgmode]], [[https://irreal.org/blog/?p=12260][Irreal]]) - [[https://seclists.org/oss-sec/2024/q2/296][oss-sec: Arbitrary shell command evaluation in Org mode (GNU Emacs)]] ([[https://news.ycombinator.com/item?id=40768225][HN]], [[https://lobste.rs/s/bbuiuh/arbitrary_shell_command_evaluation_org][lobste.rs]]) - details - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 27 0030 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/301493664/ Sat Jun 29 1100 America/Los_Angeles - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/301106856/ Wed Jul 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #11 2024 (v #živo) https://dogodki.kompot.si/events/9fa1f342-0447-49f4-881c-42e0689ea80e Thu Jul 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jul 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[http://yummymelon.com/devnull/announcing-casual-suite.html][nfdn: Announcing Casual Suite - one-step install for Casual porcelains]] ([[https://sfba.social/@kickingvegas/112672992519971662][@kickingvegas@sfba.social]]) - [[https://b.tuxes.uk/avoiding-emacs-bankruptcy.html][Avoiding Emacs Bankruptcy]] (May 2024, [[https://news.ycombinator.com/item?id=40762019][HN]]) - [[https://www.reddit.com/r/emacs/comments/1djdxtf/emacsconfig/][emacsconfig]] - RepublicWorried - [[https://www.youtube.com/watch?v=L9aGgAt6Hd8][A tour of my Emacs init files]] (28:09) - [[https://www.youtube.com/watch?v=Ey0sRfGyERg][I Install my Emacs configuration]] (06:02) - Appearance: - [[https://chrismaiorana.com/relative-line-numbers-in-emacs/][Chris Maiorana: Relative Line Numbers in Emacs]] ([[https://irreal.org/blog/?p=12311][Irreal]]) - [[https://github.com/jamescherti/vim-tab-bar.el][Release 1.0.1: vim-tab-bar.el (Make the Emacs tab-bar Look Like Vim’s Tab Bar)]] ([[https://www.reddit.com/r/emacs/comments/1dj3y1e/release_101_vimtabbarel_make_the_emacs_tabbar/][Reddit]]) - [[https://github.com/ibakepunk/helix-theme][ibakepunk/helix-theme: An Emacs color theme inspired by the helix-editor/helix default color scheme.]] ([[https://hachyderm.io/@emocoder/112666922167380736][@emocoder@hachyderm.io]]) - [[https://github.com/ladroid/github-emacs-theme][New GitHub Theme for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1dml583/new_github_theme_for_emacs/][Reddit]]) - [[https://github.com/jamescherti/tomorrow-night-deepblue-theme.el][Release 1.1.1: Tomorrow Night Deepblue Theme]] - Navigation: - [[https://github.com/aatmunbaxi/lasgun.el/blob/master/showcase.md][lasgun.el by examples]] ([[https://www.reddit.com/r/emacs/comments/1dl6ems/lasgunel_by_examples/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1diwo8i/first_plugin_training_game_for_warpdeasymotion_in/][First plugin - training game for warpd(EasyMotion in a different way)]] - Writing: - [[https://chrismaiorana.com/one-sentence-per-line/][Chris Maiorana: Text Editor Judo: One Sentence Per Line]] - shuffling lines around with Org Mode ([[https://irreal.org/blog/?p=12270][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1dl4dlu/emacs_for_writing_coming_from_vim/][Emacs for writing, coming from Vim]] - also a long discussion ([[https://irreal.org/blog/?p=12274][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=1DqABSocYj4][Basic keyboard shortcuts for Emacs Org Mode]] (35:17) - [[https://taonaw.com/2024/06/21/rethinking-organizing-my.html][Rethinking & Organizing my life with org-mode (part 4) | The Art Of Not Asking Why]] ([[https://fosstodon.org/@jtr/112654695797152267][@jtr@fosstodon.org]]) - [[https://www.youtube.com/watch?v=5ziOMpT4EwE][My Emacs org-agenda and capture setup]] (26:28) - [[https://anonimno.codeberg.page/tracking worktime.html][Tracking work time]] - [[https://janusworx.com/blog/org-mode-emacs-diary-sexps/][Mario Jason Braganza: Need Day of Month Reminders in Org Mode? Emacs Sexp Diary Entries to the Rescue]] - [[https://github.com/positron-solutions/dslide/releases/tag/v0.5.2][Dslide 0.5.2 release published. Easier hiding of markup, comment, babel blocks. Multi-frame presentation following with re-centering.]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2024-06/msg00393.html][[SUMMARY] #8 [[bbb:OrgMeetup]​] on Wed, June 12, 19:00 UTC+3]] Ihor writes such detailed notes - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6de8408899c22e05cf62dd0b5d41c346b8f91ff][etc/ORG-NEWS: Announce security fix]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=782f6c33beed8d7baac9549b94a6a08040eba838][oc-csl: New custom option `org-cite-csl-bibtex-titles-to-sentence-case']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3271d7d9f88e0a9d923e7ff7cbbaf25c25e0831b][etc/ORG-NEWS: Fix headline level for feature announcement]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5265153fc5ed52c3fa8c203d87276ef7c8cef058][org-capture-templates: Allow headline/olp target to be function or symbol]] - Denote: - [[https://protesilaos.com/codelog/2024-06-18-emacs-denote-silos-org-export/][Protesilaos Stavrou: Emacs: make Org export work with Denote silos]] - Completion: - [[https://www.youtube.com/watch?si=5N_5YeKIjHJH2cjT&v=7pDfyqBZwvo&feature=youtu.be][Emacs consult-web package: Get web search results as well as omni searches inside emacs!]] - Coding: - [[https://takeonrules.com/2024/06/21/using-the-link-hint-package-to-extend-eldoc-functionality/][Jeremy Friesen: Using the Link Hint Package to Extend Eldoc Functionality]] - [[https://mastodon.catgirl.cloud/@mekeor/112645389616386432][Eglot configuration templates for Go, Python, Typescript, C++ (@mekeor@mastodon.catgirl.cloud)]] - [[https://www.reddit.com/r/emacs/comments/1ditsk2/smarter_indentenation_with_treesitter/][Smarter indentation with tree-sitter]] - [[https://rednosehacker.com/gunit64-dev-log?pk_campaign=rss-feed][Red Nose Hacker: Gunit64 - Dev Log]] - [[https://github.com/chrisdone-archive/audit][stumbled across this code audit package which looks useful]] ([[https://www.reddit.com/r/emacs/comments/1dilfbg/stumbled_across_this_code_audit_package_which/][Reddit]]) - mark code as reviewed - Math: - [[https://lifeofpenguin.blogspot.com/2024/06/context-menu-is-personal-gnu-emacs.html][Calc Algebraic Entry]] ([[https://www.reddit.com/r/emacs/comments/1dn9paa/calc_algebraic_entry/][Reddit]]) - calc-grab-region mentioned at the bottom of this post - Mail, news, and chat: - [[https://alpo.gitlab.io/jots/posts/2024/06/a-short-elfeed-story-from-how-do-i-get-a-link-to-copy-as-markdown/][A Short Elfeed Story: From How Do I Get a Link to Copy as Markdown | jots. tl;dr]] ([[https://hachyderm.io/@al3x/112665274199312835][@al3x@hachyderm.io]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=V5kwTKqD23g][Installing Doom Emacs for Power Noobs livestream by Distrotube on June 25th at 10 AM Central]] ([[https://www.reddit.com/r/emacs/comments/1dn11zq/installing_doom_emacs_for_power_noobs_livestream/][Reddit]]) - Fun: - [[https://michal.sapka.me/cool-emacs/interactive-fiction-malyon/][Michal Sapka: Play Interactive Fiction with Malyon]] - [[https://lifeofpenguin.blogspot.com/2024/06/text-along-path-gnu-emacs.html][Anand Tamariya: Text along a path (GNU Emacs)]] - Community: - [[https://www.reddit.com/r/emacs/comments/1djdync/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1dkpdou/do_i_need_emacs_in_my_life/][Do I need emacs in my life ?]] - long discussion - [[https://www.reddit.com/r/emacs/comments/1dmukth/vim_convert_part_2/][Vim convert part 2]] - Other: - [[https://lars.ingebrigtsen.no/2024/06/17/a-super-simple-todo-package-for-emacs/][Lars Ingebrigtsen: A Super Simple Todo Package For Emacs]] - [[https://www.youtube.com/watch?v=eQcTubl-7kw][Electronic lab notebook with scimax for molecular simulation tasks - YouTube]] ([[https://fosstodon.org/@papachan/112651095490700932][@papachan@fosstodon.org]]) - [[https://mathstodon.xyz/@oantolin/112640603965220724][Tip about pdf-view-themed-minor-mode to get pdf-tools to blend with your color theme]] - [[https://irreal.org/blog/?p=12256][Irreal: 🥩 Red Meat Friday: Is Emacs Slow For You]] - [[https://itorres.net/s/2015/11/sudoers.org][2015 wk.45: Emacs talk at sudoers bcn - Coders at Work]] ([[https://social.xin.cat/@itorres/112648202264551823][@itorres@social.xin.cat]]) - Emacs development: - Discussion: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00752.html][Windows 98 and MS-DOS support]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00512.html][Considerations for maybe enabling which-key by default]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00746.html][Start of Emacs 30 release cycle]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00657.html][Long discussion regarding default bindings for winner and windmove]] with a tangent on [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00768.html][opt-in telemetry]] - [[https://www.reddit.com/r/emacs/comments/1dj4298/whichkey_now_included_in_emacs_30/][which-key now included in Emacs 30]] ([[https://irreal.org/blog/?p=12254][Irreal]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17f202939e9d28e207acfb95a5e93563efc0a834][Bump Emacs version to 31.0.50]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a55e957ae57ec32ae960eabdb170b5b427392d4][Limit the amount of text we examine when looking for password prompts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72f2b01e318054e2e040f7de676e9c4919533161][Allow giving "ping" flags with `C-u M-x ping`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d0a7c718b4e50056645ec1cab56423f5a31ce07][Integrate feedback from Stefan Kangas and Michael Albinus]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d236b67622aa808a20b6da6e7f4eb93523acd80c][Add doc for EditorConfig support]] - New packages: - [[package:auctex-cont-latexmk][auctex-cont-latexmk]]: run latexmk continuously, report errors via Flymake (GNU ELPA) - [[package:auctex-label-numbers][auctex-label-numbers]]: Numbering for LaTeX previews and folds (GNU ELPA) - [[package:beancount][beancount]]: A major mode to edit Beancount input files. (NonGNU ELPA) - [[package:casual-suite][casual-suite]]: A suite of opinionated Transient UIs (MELPA) - [[package:dslide][dslide]]: Domain Specific sLIDEs. A presentation framework (MELPA) - [[package:evenok][evenok]]: Themes with perceptively evenly distributed colors (MELPA) - [[package:gdb-x][gdb-x]]: Improve GDB-MI user interface (MELPA) - [[package:iosevka-theme][iosevka-theme]]: Theme using various stylistic sets of Iosevka font (MELPA) - [[package:literate-scratch][literate-scratch]]: Lisp Interaction w/ text paragraphs (GNU ELPA) - [[package:magit-gitlab][magit-gitlab]]: Magit plugin for manipulating GitLab merge requests (MELPA) - [[package:meow-tree-sitter][meow-tree-sitter]]: Tree-sitter powered motions for Meow (MELPA) - [[package:preview-auto][preview-auto]]: Automatic previews in AUCTeX (GNU ELPA) - [[package:preview-tailor][preview-tailor]]: Tailor AUCTeX preview scale to monitor/text scale (GNU ELPA) - [[package:tex-item][tex-item]]: Commands for working with tex items (GNU ELPA) - [[package:tex-parens][tex-parens]]: like lisp.el but for tex (GNU ELPA) - [[package:timeout][timeout]]: Throttle or debounce elisp functions (MELPA) - [[package:tomorrow-night-deepblue-theme][tomorrow-night-deepblue-theme]]: The Tomorrow Night Deepblue color theme (MELPA) - [[package:trimspace-mode][trimspace-mode]]: A minor mode to trim trailing whitespace and newlines (MELPA) - [[package:unspecified-theme][unspecified-theme]]: Theme that unspecifies all attributes of all faces (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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! ** 2024-06-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-17-emacs-news/ :EXPORT_DATE: 2024-06-17T11:44:21-0400 :END: - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Jun 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 27 0030 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/301493664/ Sat Jun 29 1100 America/Los_Angeles - Emacs 30: - [[https://lwn.net/Articles/959931/][Looking ahead to Emacs 30 [LWN.net]​]] - [[https://www.reddit.com/r/emacs/comments/1dcqdph/emacs_30_is_super_fast/][Emacs 30 is super fast]] - Beginner: - [[https://www.youtube.com/watch?v=G0jVuuXB7_g][Fastest Emacs startup tutorial]] (08:31) - [[https://www.youtube.com/watch?v=lAgj9Ean1fo][Emacs Crash Course in 6 Minutes]] (07:18) - [[https://www.youtube.com/watch?v=yi913Hk7xhQ][Getting Started with Emacs Org Mode on Windows]] (31:19) - Emacs configuration: - [[https://gist.github.com/jdtsmith/f41207cb0ddc7579ed648af1f69e2a0a][custom-buffer-local-keys · GitHub]] - [[https://lifeofpenguin.blogspot.com/2024/06/context-menu-is-personal-gnu-emacs.html][Anand Tamariya: Context Menu is Personal (GNU Emacs)]] ([[https://www.youtube.com/watch?v=DC_KhawqVyQ][YouTube]] 01:30, [[https://www.reddit.com/r/emacs/comments/1dhv1h1/context_menu_is_personal_gnu_emacs/][Reddit]]) - [[https://irreal.org/blog/?p=12235][Irreal: Viper and Evil]] - [[https://video.hardlimit.com/w/p/484ZnDn4ktDFDsh7LiSbJt][Configuración de Emacs Vanilla - Hardlimit]] ([[https://mastodon.gal/@salvari/112592822782458396][@salvari@mastodon.gal]]) - [[https://www.youtube.com/watch?v=OeBBAMJutt4][Configuración de Archivo init.el en Emacs]] (16:04) - [[https://github.com/justinlime/dotfiles/blob/main/emacs/config.org][justinlime's Emacs Config]] - Evil, Dired, Org, programming, etc. - Emacs Lisp: - [[https://github.com/alphapapa/plz.el/releases/tag/v0.9][Release v0.9 · plz.el (HTTP client library for Emacs)]] - removes plz-timeout, adds pass-through file writing - [[https://www.youtube.com/watch?v=dfjRLLT9JkA][elisp-jp振り返り(64)]] (47:01) - [[https://www.youtube.com/watch?v=jGRdybMMCfI][Xah Ep558, Which is Best Lisp? Common Lisp, Scheme, Emacs Lisp, Clojure, Wolfram Language]] (01:15:55) - Appearance: - [[https://gist.github.com/jdtsmith/a169362879388bc1bdf2bbb977782d4f][Emacs: change cursor color during active repeat-mode commands · GitHub]] - [[https://github.com/ichernyshovvv/enlight][enlight: Highly customizable startup screen for Emacs.]] ([[https://www.reddit.com/r/planetemacs/comments/1ddu7yd/enlight_highly_customizable_startup_screen_for/][Reddit]]) - [[https://www.youtube.com/watch?v=ON8wwliZAAo][The Best Programming Fonts for Emacs]] (05:04) - Navigation: - [[https://mathstodon.xyz/@ddrake/112592759465559111][Keep the ability to scroll with the mousewheel while disabling zooming]] - Dired: - [[https://github.com/rtrppl/cleandesk][rtrppl/cleandesk: rapid renaming and sorting for dired]] ([[https://emacs.ch/@laotang/112609115425808196][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=z26b8HKFsNE][Dired subtree demo]] - Writing: - [[https://manueluberti.eu/posts/2024-06-15-duplicate-words/][Manuel Uberti: Delete duplicate words]] - [[https://leanpub.com/markdown-mode/][Guide to Markdown Mode for Emacs by Jason R. Blevins [PDF/iPad/Kindle]​]] ([[https://mastodon.online/@arialdo/112610229128508200][@arialdo@mastodon.online]]) - [[https://chrismaiorana.com/emacs-is-like-a-warm-blanket/][Chris Maiorana: Emacs Is Like a Warm Blanket]] ([[https://irreal.org/blog/?p=12252][Irreal]], [[https://news.ycombinator.com/item?id=40717523][HN]]) - Org Mode: - [[https://youtu.be/1_0WtJBzvsk?si=g3VQgca4U8ETqrZ8][Org Agenda Fundamentals Volume 9: Org Capture (Part 2)]] - [[https://anonimno.codeberg.page/tracking%20worktime.html][Tracking work time]] ([[https://social.tchncs.de/@anonimno/112627766190246970][@anonimno@social.tchncs.de]]) - [[https://www.youtube.com/watch?v=WUsgmQjMB6Q][Orgmode workflow 3 - YouTube]] - Org Babel, physics simulations ([[https://www.reddit.com/r/orgmode/comments/1dgtk23/using_orgmode_since_a_year_now_doing_simulations/][Reddit]]) - [[https://fediverse.tv/w/rqaCiwS6UjDEJxRA9pj9Bv][Using org-recommend or How I write letters of recommendation for my students]] ([[https://emacs.ch/@jameshowell/112611906351314204][@jameshowell@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1dgziof/new_package_orgtransclusionhttp/][New package: org-transclusion-http]] - [[https://www.unwoundstack.com/blog/cross-references-in-org-mode.html][Unwound Stack: Cross References in Org Mode]] - [[https://www.youtube.com/watch?v=anhL1tw9UUs][Emacs Package Org Web Tools Could Aid Handful Of Way 2024_06_16_01:19:57]] (07:31) - transform webpages - [[https://www.reddit.com/r/emacs/comments/1dgb2vh/current_orgmode_clock_inside_dwm_status_bar/][Current Org-mode clock inside dwm status bar]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=73da6beb50d3b891d0f003a27dd8652f2d6ebdc3][org-link-plain-re: Improve heuristic regexp for plain link detection]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1686b6f3ba1aff8ae38d51a5ad87e9344236a7eb][org-attach-dir-from-id: Search existing attachments for symlinks]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea4a690c1ac88d903124e3384ad7d2ead0f54f5e][org--confirm-resource-safe: Throw an error when non-interactive]] - Denote: - [[https://codeberg.org/barocio/emacs/src/branch/master/modules/config-org-agenda-denote.el][emacs/modules/config-org-agenda-denote.el - keyword selection]] ([[https://emacs.ch/@barocio/112595562544149428][@barocio@emacs.ch]]) - Coding: - [[https://codeberg.org/mmontone/interactive-lang-tools][Emacs tools for interactive programming languages]] ([[https://www.reddit.com/r/emacs/comments/1ddg4p8/emacs_tools_for_interactive_programming_languages/][Reddit]]) - [[https://www.youtube.com/watch?v=zM7K1y4h6UQ][Fix Your Git Commits Like a Rebase Expert with Magit]] - [[https://github.com/deadblackclover/ulisp-mode][deadblackclover/ulisp-mode: Major mode for editing and evaluate uLisp]] ([[https://functional.cafe/@deadblackclover/112622088694453658][@deadblackclover@functional.cafe]]) - [[https://codeberg.org/mekeor/nael][mekeor/nael: A humble Emacs major-mode for Lean at early stage]] ([[https://mastodon.catgirl.cloud/@mekeor/112606137347111262][@mekeor@mastodon.catgirl.cloud]]) Lean programming language and theorem prover - [[https://www.youtube.com/watch?v=SqWxDklYS9s][Clojure and Clojurescript Setup and Installation Tutorial (+ emacs/cider/shadow-cljs!)]] (46:56) - [[https://www.snamellit.com/blog/terraform-workflow-using-guix-and-emacs/][Terraform workflow using Guix and Emacs]] - [[https://edmundmiller.dev/posts/emacs-nextflow/][Nextflow Emacs Workflow • Edmund Miller]] ([[https://lobste.rs/s/hywi1s/nextflow_emacs_workflow][lobste.rs]]) - [[https://rednosehacker.com/gunit64-dev-log][Gunit64 - Dev Log — Red Nose Hacker]] ([[https://framapiaf.org/@jeko/112632385874010877][@jeko@framapiaf.org]]) - [[https://github.com/nohzafk/devcontainer-feature-emacs-lsp-bridge][Auto-Completion in Emacs with Devcontainer]] - [[https://www.youtube.com/watch?v=9j2ZiXA3SsA][Configuración de Java en WSL para Programación desde Emacs]] (07:29) - [[https://www.youtube.com/watch?v=K9UKCcxxm1M][Programa de Java en Emacs]] (07:17) - [[https://www.youtube.com/watch?v=_vt58Zwvfog][Escribir Programa Python en Emacs]] (17:38) - Shells: - [[https://emacs.ch/@fox/112624389026686040][Eshell tip: view-file aliases]] - Mail, news, and chat: - [[https://brettpresnell.com/post/email/][Reading Email with Emacs | Brett Presnell]] - [[http://ag91.github.io/blog/2024/06/16/yasnippet-list-also-my-html-email-questions-please][Andrea: YASnippet list also my html email questions please!]] - [[https://gist.github.com/rtrppl/1ffdc842a9b536c8f3a9ec583e4bca09][Use Dired to pick attachments for mu4e · GitHub]] ([[https://emacs.ch/@laotang/112620023049801841][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=OV6y0c7_aa0][Introduction to IRC in Emacs (ERC)]] (09:25) - [[https://tilde.chat/gamja/][IRC channel for emacs.ch Mastodon instance: irc.tilde.chat:6697 #emacs.ch or use https://tilde.chat/gamja/]] ([[https://emacs.ch/@zyd/112594498757137508][@zyd@emacs.ch]]) - Fun: - [[https://framapiaf.org/@debacle/112599488152759513][Emacs hierarchy of needs]] - AI: - [[https://github.com/ultronozm/ai-org-chat.el][ai-org-chat.el: Threaded chat with AI agent]] - Community: - [[https://www.reddit.com/r/emacs/comments/1de1hkf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ddgrw9/cant_stop_tinkering_with_emacs_configs_what/][Can’t stop tinkering with Emacs configs. What should I do?]] - [[https://www.reddit.com/r/emacs/comments/1dfq8cu/screenshot_your_current_emacs_frame/][Screenshot Your Current Emacs Frame]] - [[https://www.reddit.com/r/emacs/comments/1df29td/can_using_emacs_be_a_security_risk/][Can using Emacs be a security risk?]] - [[https://www.reddit.com/r/emacs/comments/1dei452/appreciation_post/][Appreciation post about Emacs documentation]] ([[https://irreal.org/blog/?p=12247][Irreal]]) - [[https://danielde.dev/blog/what-emacs-got-right][What Emacs got right, or how I wish modern apps were more like a 50 year old text editor]] ([[https://news.ycombinator.com/item?id=40689442][HN]], [[https://irreal.org/blog/?p=12250][Irreal]]) - Other: - [[https://media.emacs.ch/media_attachments/files/112/597/982/862/828/521/original/f01fbf948af246bb.png][Display sysfs thermal zone temperature values in modeline]] ([[https://emacs.ch/@thees/112597991874975671][@thees@emacs.ch]]) - [[https://github.com/mimo84/emacsclient-wrapper/][Emacs / emacsclient bash script]] ([[https://www.reddit.com/r/emacs/comments/1dgau7e/simplify_your_emacs_workflow_with_this_handy_bash/][Reddit]]) - [[https://mbork.pl/2024-06-17_Selecting_subtitles%e2%80%99_language_with_mpv_and_Emacs_hacking][Marcin Borkowski: Selecting subtitles’ language with mpv and Emacs hacking]] - [[https://michal.sapka.me/cool-emacs/multi-process-emacs/][Multiprocess Emacs environment | Cool Emacs]] ([[https://emacs.ch/@mms/112633548288819174][@mms@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1dh5261/creating_child_processessockets_on_windows_emacs/][Creating child processes/sockets on windows emacs is no longer limited to 32]] - [[https://www.youtube.com/watch?v=pQr6pnnZ6sA][How to run multiple emacs servers and clients side by side]] (06:51) - [[https://www.fredgruber.org/post/wsl_emacs_clipboard/][WSL's Emacs and windows clipboard]] - [[http://yummymelon.com/devnull/an-accidental-lock-in-feature-of-the-apple-ecosystem.html][An accidental lock-in feature of the Apple ecosystem]] ([[https://www.reddit.com/r/emacs/comments/1de1rs2/an_accidental_lockin_feature_of_the_apple/][Reddit]], [[https://irreal.org/blog/?p=12239][Irreal]]) - keybindings - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00284.html][note about how tty-color-approximate converts RGB to colors supported by the terminal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00430.html][Help wanted figuring out MIME type of clipboard on macOS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00300.html][Discussion of Windows 95, Windows 98]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00320.html][MPS codegen update: interesting difference in Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e00af96c0691b749932756e47f48a53f5e92a00f][; Mention new modes in the Emacs user manual]] - treesitter modes for heex, elixir, lu - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e37754fc59bac409881d456a83aa0bf2468c94fb][Add php-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3078994d89adb6e8e004094817faa3862f6d8ab][Show character names when describing translations]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a4cf1aa1efb79b52c0aca18281593ba0e8175ca][Add 'char-to-name' convenience function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1aa83da46d1af60260b17522608eeca28efff151][; * etc/NEWS: Rename read-process-output-fast here also.]] - New packages: - [[package:casual-calc][casual-calc]]: Transient UI for Calc (MELPA) - [[package:casual-isearch][casual-isearch]]: Transient UI for I-Search (MELPA) - [[package:casual-lib][casual-lib]]: Library routines for Casual porcelains (MELPA) - [[package:hideshowvis][hideshowvis]]: Fringe markers for regions foldable by hideshow.el (NonGNU ELPA) - [[package:loco][loco]]: A library and minor mode for entering key sequences (MELPA) - [[package:most-faces][most-faces]]: A List of Most Available Faces (MELPA) - [[package:org-transclusion-http][org-transclusion-http]]: Transclude over HTTP (NonGNU ELPA) - [[package:treesit-ispell][treesit-ispell]]: Run ispell on tree-sitter text nodes (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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! ** 2024-06-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-10-emacs-news/ :EXPORT_DATE: 2024-06-10T09:01:45-0400 :END: - Upcoming events: - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jun 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 13 0000 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Debugging (Hybrid) https://www.meetup.com/emacs-sf/events/301454544/ Thu Jun 13 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Jun 14 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 14 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Jun 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1d8ekjz/fyi_option_helpenablevariablevalueediting/][FYI: Option `help-enable-variable-value-editing`]] - [[https://www.rousette.org.uk/archives/on-the-emacs-from-scratch-cycle/][But She's a Girl: On the 'Emacs From Scratch' cycle]] ([[https://irreal.org/blog/?p=12243][Irreal]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1da99bp/how_to_quickly_find_the_emacs_lisp_function_you/][How to quickly find the Emacs Lisp function you need when writing Emacs Lisp code]] - see tips in comments - [[https://goykhman.ca/gene/blog/2024-06-09-always-yes-in-emacs-lisp.html][Always Yes in Emacs Lisp]] ([[https://mastodon.social/@genegoykhman/112589080260640831][@genegoykhman@mastodon.social]], [[https://irreal.org/blog/?p=12237][Irreal]]) - [[https://github.com/ichernyshovvv/read-duration.el][read-duration.el - time duration reader]] ([[https://www.reddit.com/r/emacs/comments/1d829f1/readdurationel_time_duration_reader/][Reddit]]) - Appearance: - [[https://codeberg.org/theesm/simple-set-backlight.el][theesm/simple-set-backlight.el - Codeberg.org]] ([[https://emacs.ch/@thees/112583346054815330][@thees@emacs.ch]]) - [[https://lmno.lol/alvaro/hey-mouse-dont-mess-with-my-emacs-font-size][Alvaro Ramirez: Hey mouse, dont mess with my Emacs font size]] ([[https://www.reddit.com/r/emacs/comments/1dah5h3/avoid_inadvertently_changing_font_size_when/][Reddit]], [[https://irreal.org/blog/?p=12228][Irreal]]) - [[https://www.youtube.com/watch?v=_18ICdAmlTg][A Composition of Emacs Themes that is even ok]] (06:42, [[https://mastodon.catgirl.cloud/@mekeor/112577706405214621][@mekeor@mastodon.catgirl.cloud]]) - [[https://github.com/amolv06/zathura-sync-theme][Zathura-sync-theme: A package that automatically synchronizes Zathura's colorscheme with your emacs theme]] ([[https://www.reddit.com/r/emacs/comments/1dbcpvp/zathurasynctheme_a_package_that_automatically/][Reddit]]) - [[https://i.redd.it/cpz6scofgp5d1.png][A trans-themed Emacs wallpaper (based on Maria Shanina's Desert Nights)]] ([[https://www.reddit.com/r/emacs/comments/1dcgng4/a_transthemed_emacs_wallpaper_based_on_maria/][Reddit]]) - Navigation: - [[https://dev.to/rajasegar/vim-style-repeatable-key-bindings-for-navigating-windows-in-emacs-5c4l][Vim-style repeatable key bindings for navigating windows in Emacs]] - [[https://christiantietze.de/posts/2024/06/fold-search-results-away-in-rg-el/][Christian Tietze: Fold Search Results Away in rg.el]] - [[http://yummymelon.com/devnull/announcing-casual-info.html][Announcing Casual Info]] ([[https://www.reddit.com/r/emacs/comments/1d7b6vz/announcing_casual_info/][Reddit]], [[https://irreal.org/blog/?p=12222][Irreal]]) - Writing: - [[https://borretti.me/article/the-best-emacs-microfeature][The Best Emacs Microfeature]] - fill-paragraph ([[https://news.ycombinator.com/item?id=40583976][HN]]) - [[https://github.com/chenyanming/paw][Finally, paw.el is out. Annotation + Language learning tool in emacs.]] ([[https://www.reddit.com/r/emacs/comments/1d7t6pl/finally_penel_is_out_annatation_language_learning/][Reddit]]) - Org Mode: - [[https://janusworx.com/blog/note-to-self-linking-to-a-headline-in-an-org-file/][Mario Jason Braganza: Note to Self, Linking to a Headline in an Org File]] - [[https://taonaw.com/2024/06/07/rethinking-and-reorganizing.html][Rethinking and organizing my life with org-mode (part 2) - now.org]] ([[https://fosstodon.org/@jtr/112575154091790231][@jtr@fosstodon.org]]) - [[https://howardism.org/Technical/Emacs/getting-more-boxes-done.html][Getting Boxes Done, the Code]] ([[https://emacs.ch/@howard/112575731842276416][@howard@emacs.ch]]) - [[https://www.youtube.com/watch?v=qR33TetzSkU][Emacs Org File Headings Expand And Collapse Via Keystrokes 2024_06_08_14:56:00]] (02:08) - [[https://www.youtube.com/watch?v=sWfx7h8NzwY][Emacs Org Mode Emphasis Markers 2024_06_08_02:50:23]] (07:52) - [[https://github.com/novoid/dot-emacs/blob/964826c4fe99a6c293ba7cfaa78fedd239286f47/config.org#my-add-description--my-map-u][my-url-linkify with my-add-description, now also sets the description of an ID-link to the heading]] ([[https://graz.social/@publicvoit/112582948662128779][@publicvoit@graz.social]]) - [[https://github.com/orgtre/ankiorg][orgtre/ankiorg: Emacs anki-editor add-on which pulls Anki notes to Org]] - [[https://github.com/anki-editor/anki-editor][anki-editor/anki-editor: Emacs minor mode for making Anki cards with Org Mode]] - maintained fork supports newer Anki features - [[https://www.reddit.com/r/emacs/comments/1d7gi57/orgkrita_and_orgxournalpp_with_custom_link/][org-krita and org-xournalpp with custom link]] - [[https://git.sr.ht/~bkhl/ob-jira/tree/main/item/ob-jira.el][ob-jira]] ([[https://emacs.ch/@bkhl/112578099562760401][@bkhl@emacs.ch]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0c066946668a47c7679de99121dba13d57811c15][etc/ORG-NEWS: Announce removal of searching inside hidden parts of links]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=266bd1c4a0e158f15473c64232b7a606c1534bc2][org-capture-templates: New placeholder to refer to %^{prompt}X answers]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e6c5f25c13dffa8f9b7b7bf61644cee272ec6a57][org-babel-exp-code: Fix exporting src blocks with :var arguments]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=55e8068d6910f2457eb9369171ec8aa91930d270][ol: Add support for shortdoc link type]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c426f49364ac0effb89ef4da47e1450994c3ddba][org-babel-latex-process-alist: Use latemk or run latex trice]] - Denote: - [[https://www.youtube.com/watch?v=q2l_EShllus][Crafting Note-Taking Extensions for Denote - System Crafters Live!]] (01:58:18) - Completion: - [[https://takeonrules.com/2024/06/08/adding-a-consult-function-for-visualizing-xref/][Jeremy Friesen: Adding a Consult Function for Visualizing Xref]] - [[https://www.youtube.com/watch?v=fLBNpNu65ik][Emacs Consult Git Is A Way To See All The Files Of A Git Repo In Minibuffer_2024_06_10 00:47:48]] (07:41) - Coding: - [[https://framagit.org/jeko/guile-gunit64][jeko / Gunit64 · GitLab - tools to fire up SRFI64 tests]] ([[https://framapiaf.org/@jeko/112580091405158800][@jeko@framapiaf.org]]) - [[https://mastodon.sdf.org/@screwtape/112584924811770807][Live-coding: Hot-recompiling Lisp interface design with CLIM]] - [[https://toobnix.org/w/2WYHBTHGvRQ8pUSVmKhKGg][Live clim org emacs lisp slime first steps - 5/31/2024, 12:43:14 AM - toobnix]] ([[https://mastodon.sdf.org/@screwtape/112556846349798338][@screwtape@mastodon.sdf.org]]) - [[https://jonathanj.in/kele.el/references/changelog/][Kele (Kubernetes management package) 0.6.0 released]] ([[https://www.reddit.com/r/emacs/comments/1dazuq6/kele_kubernetes_management_package_060_released/][Reddit]]) - kind-specific keybindings, permission-based keybindings, resource listing - [[https://erick.navarro.io/blog/mermaid-preview-using-wxwidget-browser/][Mermaid preview using wxwidget browser]] ([[https://www.reddit.com/r/emacs/comments/1d8rlyw/mermaid_preview_using_wxwidget_browser/][Reddit]]) - [[https://youtu.be/1Jp_EdRf4rs?si=6H6-KNysmjzpC-Ir][Kyle Meyer: A Tour of Magit]] - Math: - [[https://github.com/kickingvegas/Casual/releases/tag/1.6.0][Casual Calc 1.6.0 update, renamed casual-main-menu to casual-calc-tmenu]] ([[https://sfba.social/@kickingvegas/112567143467972071][@kickingvegas@sfba.social]]) - Shells: - [[https://lmno.lol/alvaro/imenu-on-emacs-eshell][imenu on Emacs eshell]] ([[https://indieweb.social/@xenodium/112580662409838161][@xenodium@indieweb.social]]) - Mail, news, and chat: - [[https://codeberg.org/mattof/rcirc-sqlite][rcirc-sqlite update: toggle display of server in channel name with ( and )]] ([[https://emacs.ch/@mattof/112571403663929774][@mattof@emacs.ch]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=Uf4wiY5bchk][update: doom emacs && dotfile management]] (07:59) - welcome to the Emacs community, bashbunni! - Community: - [[https://www.reddit.com/r/emacs/comments/1d8kpjb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1dcj2pi/emacs_and_me/][Emacs and me]] - [[https://emacs.si/zapisniki/2024-06-06.html][Zapisnik sestanka čet 6. 6. 2024]] ([[https://toot.si/@len/112580782829103731][@len@toot.si]]) - [[https://macadie.info/2024/06/08/2024-06-austin-emacs-meetup/][Eric MacAdie: 2024-06 Austin Emacs Meetup]] - Other: - [[https://danielde.dev/blog/what-emacs-got-right][What Emacs got right, or how I wish modern apps were more like a 50 year old text editor]] ([[https://www.reddit.com/r/emacs/comments/1d9k813/what_emacs_got_right_or_how_i_wish_modern_apps/][Reddit]]) - [[https://github.com/scovl/pomodoro][scovl/pomodoro: A simple emacs pomodoro timer]] ([[https://hachyderm.io/@lobocode/112587254234617588][@lobocode@hachyderm.io]]) - [[https://mastodon.xyz/@mfranc/112583656311051998][Sunrise/sunset and lunar phases]] - [[https://github.com/alphapapa/hammy.el/releases/tag/v0.3][Release v0.3 · hammy.el: Simple, programmable timers for Emacs (intervals, one-shot, etc)]] ([[https://www.reddit.com/r/emacs/comments/1dau5j8/release_v03_hammyel_simple_programmable_timers/][Reddit]]) - [[https://irreal.org/blog/?p=12220][Irreal: TABs or Spaces]] - [[https://lars.ingebrigtsen.no/2024/06/04/using-emacs-to-monitor-dbus/][Lars Ingebrigtsen: Using Emacs to Monitor Dbus]] ([[https://irreal.org/blog/?p=12226][Irreal]]) - [[http://yummymelon.com/devnull/announcing-a-plan-to-change-some-casual-package-names.html][Announcing a plan to change some Casual package names]] ([[https://www.reddit.com/r/emacs/comments/1dbe0l8/announcing_a_plan_to_change_some_casual_package/][Reddit]], [[https://irreal.org/blog/?p=12241][Irreal]]) - [[https://github.com/neetware/emacsOS][neetware/emacsOS: EmacsOS Linux installer]] - installs Emacs and X, changes OS name from Debian/Arch to emacsOS, starts Emacs when X starts - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00099.html][Maintaining support for really old systems]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00066.html][also a note about locale.h and Android 4.4 or earlier]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00150.html][Help wanted Re: master 5eb729c0b36 1/2: Report touch events on MS-Windows]] - just need to [[https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00166.html][build Emacs, verify that the toolbar works and touch-screen gestures are recognized properly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=060c48435f49eb03019cc9eb7f1657f756f56ceb][cperl-mode.el: Update for the current Perl version 5.040]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12d44fe6420e84eab8f750f9a0f8cd73c3e70bb2][* etc/NEWS: Announce Org update.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8254e50e2d892453004d453c58b54947d14f123a][Text improvements for the documentation of 'some-window' (bug#70949)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5eb729c0b36a31869cf4928bc7bf5111b6f59ebb][Report touch events on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5c0d682b10fa60925641c6abc3a5dbee024fa46][Add documentation for window-tool-bar package]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19806248167b9c4edaadbf4ed428a62fd8c5e412][Add new command 'package-vc-log-incoming']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8253228d55b368ad7ea4d66d802059e8afff2b12][(hack-dir-local-get-variables-functions): New hook]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ecc6b4f3c2b070ed2c4463e2c5d8755ccc19f1c][(find-auto-coding): Provide filename to `auto-coding-functions`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d4bbffe83d85662f3c168870df6916187f654088][read-process-output-max: Increase the default value]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bbc18031aff6f22a1f2b63355f18f294fbdeb797][Go around calling the default process filter (reducing GC churn)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2fac71255f2e216481f956ad318378cdfddb9402][Be more efficient when buffering output in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=979365eef2f09e2c9d21cbf5ff0d350b210d4127][Add new alist entry 'some-window' for 'display-buffer-use-some-window']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b18bdbb2c1ea004a3ad8f7c1716fcbc6a61ef927][* lisp/buff-menu.el: Mark all entries in outline.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23ef989935d38fe5c2c105933ae5f4d692656c72][Add 'sqlite-execute-batch' command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=636461686f1d36388d4523cbb10eb7ec3bbbd63e][Add manual entry for treesit-primary-parser]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ee3edce3f5de55fc11997f522cbe2f00a4471fd][Revert "New function treesit-parser-changed-ranges"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4395f4d4530db77156b20209c1a81dce22c6e62d][New commands to show/hide outlines by regexp (bug#49731)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a525cfb3af0c49c5c64e8af548ab23d086348fed][New variable 'revert-buffer-restore-functions' (bug#69511)]] - New packages: - [[package:denote-citar-sections][denote-citar-sections]]: Universal Sidecar sections for citar-denote (MELPA) - [[package:denote-sections][denote-sections]]: Universal Sidecar Sections for Denote (MELPA) - [[package:qwen-chat-shell][qwen-chat-shell]]: Qwen-chat shell + buffer insert commands (MELPA) - [[package:regswap][regswap]]: Functionality for swapping two regions (MELPA) - [[package:vim-tab-bar][vim-tab-bar]]: Vim-like tab bar (MELPA) - [[package:wiz][wiz]]: Macros to simplify startup initialization (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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! ** 2024-06-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/06/2024-06-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/06/2024-06-03-emacs-news/ :EXPORT_DATE: 2024-06-03T13:40:01-0400 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Jun 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015533/ Wed Jun 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2024 (v #živo) https://dogodki.kompot.si/events/13b81251-eb27-45c5-a1d8-ad8b6820f0de Thu Jun 6 2000 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - OrgMeetup (virtual) https://bbb.emacsverse.org/b/iho-h7r-qg8-led Wed Jun 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jun 13 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 14 1800 Europe/Paris - Emacs configuration: - [[https://www.youtube.com/watch?v=snIWCWkiSQs][Emacs Initialization File Needs Few Basic Lines To Start With 2024_05_28_02:32:30]] (13:29) - [[https://lambdaland.org/posts/2024-05-30_top_emacs_packages/][Lambda Land: My Top Emacs Packages]] ([[https://www.reddit.com/r/emacs/comments/1d4chhp/my_top_emacs_packages/][Reddit]], [[https://irreal.org/blog/?p=12224][Irreal]]) - Avy, Embark, Eat, Jinx, Citar, Vertico, Consult, Corfu - [[https://www.youtube.com/watch?v=ono7MrvQGhk][.emacs.d]] (08:40) - https://github.com/francesco-cadei/.emacs.d - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1d1v6j8/against_hardcoding_program_names/][Against hardcoding program names]] - [[https://www.reddit.com/r/emacs/comments/1d3wd31/defadvice_has_been_obsoleted_in_30050/][defadvice has been obsoleted in 30.0.50]] - [[https://sachachua.com/blog/2024/05/emacs-url-retrieve-synchronously-and-set-buffer-multibyte/][Sacha Chua: Emacs: url-retrieve-synchronously and set-buffer-multibyte]] - [[https://www.youtube.com/watch?v=EnGcYK50ZRQ][elisp-jp振り返り(49)]] (45:40) - Appearance: - [[https://i.redd.it/gy4pqb8nv24d1.gif][Changing zathura's color live with consult-theme]] ([[https://www.reddit.com/r/emacs/comments/1d649ge/changing_zathuras_color_live_with_consulttheme/][Reddit]]) - Navigation: - [[https://fosstodon.org/@Mehrad/112535736739999204][Tip to clone-indirect-buffer when you want to edit or diff regions of the same file]] - [[http://yummymelon.com/devnull/announcing-casual-avy.html][Charles Choi: Announcing Casual Avy]] ([[https://www.reddit.com/r/emacs/comments/1d2owza/announcing_casual_avy_now_on_melpa/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/1d53r4n/charles_choi_announcing_casual_avy/][r/planetemacs]], [[https://irreal.org/blog/?p=12206][Irreal]]) - [[https://takeonrules.com/2024/05/28/adding-a-project-search-option-to-ignore-swagger-generated-files/][Jeremy Friesen: Adding a Project Search Option to Ignore Swagger Generated Files]] - Dired: - [[https://github.com/FrostyX/dired-open-with][dired-open-with]] ([[https://www.reddit.com/r/emacs/comments/1d701qk/an_open_with_dialog_for_dired/][Reddit]]) - [[https://github.com/jcfk/dired-nnn][Bringing nnn-style file actions into Dired.]] ([[https://www.reddit.com/r/emacs/comments/1d3m0l6/bringing_nnnstyle_file_actions_into_dired/][Reddit]]) - Writing: - [[https://youtu.be/JnoV-hclk58?si=ND96EaVUcXAgOOcv][Enchanted Spell Checker: Jinx]] (09:37, [[https://www.reddit.com/r/emacs/comments/1d241os/enchanted_spell_checker_jinx/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/1d69t3a/org_mode_97_is_out/][Org mode 9.7 is out]] ([[https://www.reddit.com/r/emacs/comments/1d69u8q/org_mode_97_is_out/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/1d69t3a/org_mode_97_is_out/][r/orgmode]]) - [[https://marcoxbresciani.codeberg.page/emacs/orgmode/orgmode.html][Notes on learning Org Mode - includes PlantUML and Japanese furigana]] ([[https://fosstodon.org/@AAMfP/112554480769869770][@AAMfP@fosstodon.org]]) - [[https://www.youtube.com/watch?v=1z_fU395vPo][Emacs Org Agenda Brief Refresher Aka Essentials 2024_06_03_04:31:36]] (09:27) - [[https://www.youtube.com/watch?v=rG7R1lasicc][Org Agenda Fundamentals Volume 5: Creating TIMESTAMPS (PART 2)]] (06:31) - [[https://koustuvsinha.com/post/emacs_research_workflow/][A workflow for reading, managing and discovering ML research papers with Emacs]] - Org, elfeed, elfeed-score, helm-bibtex, org-ref - [[https://dpaste.com/549WF97LT][dpaste: Org mode "jump to today's entry" function, by paul_bissex]] - [[https://www.reddit.com/r/orgmode/comments/1d31e9f/any_of_you_use_johnny_decimal_system_or_similar/][Any of you use Johnny Decimal system or similar?]] - Import, export, and integration: - [[https://github.com/Stefanomarton/org-ipe][org-ipe]] ([[https://www.reddit.com/r/emacs/comments/1d5xxhx/orgipe/][Reddit]]) - drawing tool that works with LaTeX - [[https://karl-voit.at/2024/06/02/org-headings-to-logseq/][Sharing Selected Org-Mode Data With Logseq Users]] ([[https://graz.social/@publicvoit/112548428455753711][@publicvoit@graz.social]]) - [[https://www.youtube.com/watch?v=CcBqZiwgDj8][Exporting Org Mode Files... to Scheme? - System Crafters Live!]] (01:59:56) - [[https://www.youtube.com/watch?v=I4wWRrM80Jc][Linux Dirty Bash Script To Convert PDF To Org File To See In Emacs Term Mode 2024_05_29_01:57:55]] (09:30) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c426f49364ac0effb89ef4da47e1450994c3ddba][org-babel-latex-process-alist: Use latemk or run latex trice]] - Completion: - [[https://github.com/ichernyshovvv/completing-read-strings][completing-read-strings.el - Read multiple strings in the minibuffer, with completion]] ([[https://www.reddit.com/r/emacs/comments/1d2od0t/completingreadstringsel_read_multiple_strings_in/][Reddit]]) - [[http://amitp.blogspot.com/2024/05/emacs-consult-buffer-filenames.html][Amit Patel: Emacs consult-buffer filenames]] - Coding: - [[https://github.com/erickgnavar/pythontest.el][GitHub - erickgnavar/pythontest.el: Run test on demand with support for different test runners]] ([[https://www.reddit.com/r/emacs/comments/1d1si7r/github_erickgnavarpythontestel_run_test_on_demand/][Reddit]]) - [[https://toobnix.org/w/p/4bRcULzg6bBAyELkRqU6EQ?playlistPosition=1][emacs clim howtos]] - Common Lisp - [[https://www.youtube.com/watch?v=WYXN2YmwDrk&feature=youtu.be][Emacs Magit Visit Underlying File Of A Commit And Blaming]] - [[https://video.hardlimit.com/videos/watch/7fe0a12f-c3dc-484c-a9a4-3d54649c8e55][Applying a patch via magit - Hardlimit]] - Shells: - [[https://raw.githubusercontent.com/pierre-rouleau/pel/master/doc/pdf/shells-comparison.pdf][Comparison of Emacs shells / terminal emulators]] ([[https://www.reddit.com/r/emacs/comments/1d6cxt5/using_a_terminal_emulator_inside_emacs_whats_your/][Reddit]]) - Web: - [[https://emacs.ch/@zrzz/112531714919652689][Render eww.el bookmarks and history as HTML (@zrzz@emacs.ch)]] - Evil mode: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01298.html][How to get Evil to work better on Android]] (also: attn: Tom Dalziel) - [[https://www.reddit.com/r/emacs/comments/1d4zh8m/a_very_important_message_to_evil_users/][Reminder that you can contribute evil keybindings]] - Doom Emacs: - [[https://www.youtube.com/watch?v=BegYuQ_qndk][emacs - doom modeline now playing]] (54:19) - EXWM: - [[https://emacs.ch/@zrzz/112548233820672106][EXWM buffer rename logic]] - Fun: - [[https://github.com/bcardoso/shoggy][bcardoso/shoggy: A fairy chess game for Emacs (16th out of 48 in the Lisp Game Jam)]] ([[https://mastodon.social/@cryptk/112553065742356784][@cryptk@mastodon.social]]) - AI: - [[https://github.com/narendraj9/dot-emacs/blob/306086197570721d944747852b94546f9a81c2e6/packages/rest/llms-chat/llms-chat.el][llms-chat: helper functions to interact with LLMs using a Slack-like mentions interface]] - Community: - [[https://www.reddit.com/r/emacs/comments/1d371oz/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://baty.net/2024/06/the-gravitational-pull-of-emacs/][Jack Baty: The gravitational pull of Emacs]] ([[https://irreal.org/blog/?p=12216][Irreal]]) - [[https://kisaragi-hiu.com/review-2024-05/][Kisaragi Hiu: Monthly review for May 2024]] - Shiki, typescript.el - [[https://mmapped.blog/posts/28-enlightenmentware]["A dive into Emacs internals also revealed the inherent beauty of its architecture."]] ([[https://mastodon.social/@sillygwailo/112522121110609414][@sillygwailo@mastodon.social]]) - [[https://irreal.org/blog/?p=12210][Irreal: 🥩 Red Meat Friday: Emacs Doesn’t Have Plugins]] ([[https://lobste.rs/s/zcth7i/emacs_doesn_t_have_plugins][lobste.rs]]) - Other: - [[https://irreal.org/blog/?p=12208][Irreal: Emacs For PhD Students]] - Python, Org Mode - [[https://www.youtube.com/watch?v=If5YwTJf3ko][Read Text Aloud in Emacs (Without Any Package)]] (02:51) - [[https://i.redd.it/fdtq5aehj94d1.jpeg][Android Native Clients + Material Icons]] ([[https://www.reddit.com/r/emacs/comments/1d6tc86/android_native_clients_material_icons/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01272.html][relationship between auto-mode-alist and major-mode-remap-alist]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01195.html][Discussion about which ELPA packages could be included in Emacs core release]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01206.html][Thoughts on native OS pipelines, possible development]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg01326.html][Intentionally not following part of CC coding standard]] - [[https://mail.gnu.org/archive/html/emacs-devel/2024-04/msg00322.html][[emacs-devel] MPS experiment successful; MPS is MPS is concurrent, incremental, generational, mostly-copying, thread-safe GC]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4395f4d4530db77156b20209c1a81dce22c6e62d][New commands to show/hide outlines by regexp (bug#49731)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a525cfb3af0c49c5c64e8af548ab23d086348fed][New variable 'revert-buffer-restore-functions' (bug#69511)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62d6ba2ede95805ba309bdc538628eb49b331f03][Add common pairs to defcustom for electric-quote-chars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ad2dd7f3bf5309aa5a12aa5d16b0d0d9f9364c4][Add another iso-transl entry for Euro character]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e811aba53f5cc3a8d8c13fa8922149f95e83da4][Improve support for entering quotation marks]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bffe73b562f4065bfa99095a46f1bdb731bebc13][New user option 'shell-history-file-name']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7983f882823bafd5dd834c24d4defb26525f687b][; * etc/NEWS: Name the systems that support touch-screen events.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48bb25c0e37f8489b06b82a4c32f0c6dcc0856e9][Stipple support for MS Windows (bug#71159)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ad8ebe6e2808df001255e1f34e8c880e1e57ad4][Add new keyboard macro counter functions (bug#61549)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a154f0aa73bceeaaeefcd243e7db9d09e3f450d7][shell-command-mode: New major mode for async-shell-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b7056db424ab0f8bf9e96b5a3c6aa12a3debf48][Implement touch screen events on PGTK]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae7d0e86b37eabc434c48f85f56df0a221e0e7c7][Support built-in thumbnail creation on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9280a619ab3141c0b3b8f4ae876f82e6a38c757f][Fix calling Eshell scripts outside of Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17c23a46c3d834e7dc9f153e86a51242b3867b74][Add Tramp distrobox method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=608e9a5806f643876246ee9dceac381589a4fa2a][Add some documentation for 'help-find-source']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a1170cde7e847f4eb4d736a400f7325f2265a1c][Rename `subr-native-elisp` to `native-comp-function` (bug#71123)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cadad6f8ce47921cb014d2c5dd3e897e85c47ce][minibuffer-allow-text-properties can be buffer-local and affects completions]] - New packages: - [[package:casual-info][casual-info]]: A Transient UI for Info (MELPA) - [[package:csv2ledger][csv2ledger]]: Convert csv files to ledger entries (NonGNU ELPA) - [[package:dired-open-with][dired-open-with]]: And "Open with" dialog for Dired (MELPA) - [[package:enlight][enlight]]: Highly customizable startup screen (MELPA) - [[package:git-commit-ts-mode][git-commit-ts-mode]]: Tree-sitter support for Git commit messages (MELPA) - [[package:git-grep-transient][git-grep-transient]]: Search for text using git grep command (MELPA) - [[package:hyperstitional-themes][hyperstitional-themes]]: Weird themes with incremental palettes (MELPA) - [[package:splunk-mode][splunk-mode]]: Major Mode for editing Splunk SPL source code (MELPA) - [[package:zero-input-panel-posframe][zero-input-panel-posframe]]: Posframe based zero-input panel implementation (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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! ** 2024-05-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-27-emacs-news/ :EXPORT_DATE: 2024-05-27T13:24:48-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 30 0030 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Jun 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015533/ Wed Jun 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2024 (v #živo) https://dogodki.kompot.si/events/13b81251-eb27-45c5-a1d8-ad8b6820f0de Thu Jun 6 2000 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Jun 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://sachachua.com/blog/][OrgMeetup June 12 19:00 UTC+3]] ([[https://emacs.ch/@yantar92/112485230239094680][@yantar92@emacs.ch]]) - Beginner: - [[https://enzuru.medium.com/emacs-in-a-few-dozen-keystrokes-and-why-some-of-you-should-just-use-vim-14b9af30be70][Emacs in fifty keystrokes (and why some of you should just use Vim) | by enzu.ru | Medium]] ([[https://news.ycombinator.com/item?id=40468408][HN]]) - [[https://www.youtube.com/watch?v=LX6cwk2upLg][graphical emacs commands]] (04:03) - beginner tutorial - [[https://www.youtube.com/watch?v=DH38ol6396k][WindowsへのEmacsの導入(Windows PC上のプログラミング環境整備 第7回)]] (17:05) - [[https://www.youtube.com/watch?v=z3tPn4Io-Cg][Usando o emacs]] (08:41) - Emacs configuration: - [[https://video.hardlimit.com/w/p/484ZnDn4ktDFDsh7LiSbJt][Configuración de Emacs Vanilla - Hardlimit]] ([[https://mastodon.gal/@salvari/112498693336504850][@salvari@mastodon.gal]]) - [[https://www.jamescherti.com/emacs-native-compilation-config-jobs/][Enabling Emacs native compilation and dynamically adjusting the number of parallel compilation of Elisp files]] ([[https://www.reddit.com/r/emacs/comments/1cyy7uh/enabling_emacs_native_compilation_and_dynamically/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=Szcy0zMzb10][Emacs Lisp 101 - Write a useful function Today!!]] (24:40) - [[https://github.com/borkdude/clj2el][borkdude/clj2el: Transpile Clojure to Emacs Lisp]] ([[https://functional.cafe/@deadblackclover/112487696207707753][@deadblackclover@functional.cafe]]) - [[https://www.scss.tcd.ie/~sulimanm/posts/nn-introduction.html][Building and Training Neural Networks in Emacs Lisp]] - [[https://www.damtp.cam.ac.uk/user/eglen/emacs/ell.html][Emacs Lisp List ..just for the reference]] - old index of Emacs Lisp libraries - Appearance: - [[https://i.redd.it/0zea4ohhas2d1.png][Complex layouts in enlight via grid.el]] ([[https://www.reddit.com/r/emacs/comments/1d130si/complex_layouts_in_enlight_via_gridel/][Reddit]]) - [[https://irreal.org/blog/?p=12190][Irreal: Time And Date On A Full Screen Emacs]] and [[https://irreal.org/blog/?p=12197][Update]] - display-time-and-date - [[https://i.redd.it/xjq4ntgl9c2d1.png][acme-theme is just so pleasant to look at]] ([[https://www.reddit.com/r/emacs/comments/1czgb5f/acmetheme_is_just_so_pleasant_to_look_at/][Reddit]]) - Navigation: - [[https://emacs.ch/@pkal/112500928037336604][etags-regen-mode recently merged into Emacs 30 - generates the tags table automatically]] - [[https://www.youtube.com/watch?v=14GX9GG2pxk]["It bears repeating." - Two Emacs Repeat Commands]] (02:37) ([[https://irreal.org/blog/?p=12200][Irreal]]) - [[https://www.youtube.com/watch?v=EWiznwP-G_c][Multiple Cursors and iedit in GNU Emacs]] (01:16:55) - [[https://youtu.be/Ihfc8sWHUN8?si=E7Ji1fd_JTC5H5g3][Emacs as code navigation tool]] ([[https://www.reddit.com/r/emacs/comments/1czgkk0/emacs_as_code_navigation_tool/][Reddit]]) - [[https://github.com/justinlime/toggle-term.el][toggle-term.el - Now in the MELPA]] ([[https://www.reddit.com/r/emacs/comments/1d1ig98/toggletermel_now_in_the_melpa/][Reddit]]) - Dired: - [[https://github.com/kickingvegas/casual-dired/discussions/56][Casual Dired 1.2.0 adds Goto File, other things]] ([[https://sfba.social/@kickingvegas/112492284410036811][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=Uj_zxgPoTiU][Org Agenda Fundamentals Volume 3: TAGS]] (10:20) - [[https://macowners.club/posts/personal-touch-org-agenda/][Aimé Bertrand: A Personal Touch in my Org Agenda]] - [[https://janusworx.com/blog/ignoring-syncthing-conflict-files-in-org-agenda-folder/][Mario Jason Braganza: Ignoring Syncthing Conflict Files in the Org Agenda Folder]] - [[https://janusworx.com/blog/org-mode-clocking-in-and-out-of-tasks-on-task-state-changes/][Mario Jason Braganza: Org Mode Clocking in and Out of Tasks on Task State Changes]] - [[https://toots.dgplug.org/@jason/112490811966870365][Automatically clocking in in Emacs Org Mode]] ([[https://hachyderm.io/@al3x/112491110251153224][@al3x@hachyderm.io]]) - [[https://mbork.pl/2024-05-20_Org-clockify][Marcin Borkowski: Org-clockify]] - [[https://gitlab.com/taonaw/taonah/blob/master/public/20240202T093235--org-mode-ids-and-links__emacs.org][org-mode IDs and links]] - [[https://github.com/gavv/om-dash][om-dash: Building blocks for org-based dashboards]] ([[https://www.reddit.com/r/emacs/comments/1cxyc9q/omdash_building_blocks_for_orgbased_dashboards/][Reddit]], [[https://fosstodon.org/@gavv/112485673016981296][@gavv@fosstodon.org]]) - [[https://priv.au/search?q=three+year+diary][Three-year journal/diary for org-roam dailies]] ([[https://types.pl/@emacsomancer/112481080066499860][@emacsomancer@types.pl]]) - Import, export, and integration: - [[https://youtu.be/jKdkQpHl7vY?si=9ylMeGNkDWMqtKLN][org-mode links that open a directory in Windows Terminal]] ([[https://www.reddit.com/r/emacs/comments/1d07o09/orgmode_links_that_open_a_directory_in_windows/][Reddit]]) - [[https://i.redd.it/8xwlmgo04y1d1.gif][Preview Typst code blocks in org-mode]] ([[https://www.reddit.com/r/emacs/comments/1cxvzvf/preview_typst_code_blocks_in_orgmode/][Reddit]]) - [[https://apps.bram85.nl/git/bram/gists/src/commit/17c1255461b66392579dd7f4b7391c560bdff919/gists/rx-in-lisp-data.org][Using Org Mode noweb expansion to insert rx results in places where it's not supported, such as Lisp data files]] ([[https://emacs.ch/@bram85/112509029689555074][@bram85@emacs.ch]]) - [[https://www.youtube.com/watch?v=8vkymxjSrK0][Programmer Power Point: Dslide 0.5.1 EMACS LISP]] (03:51) - [[https://github.com/positron-solutions/master-of-ceremonies][master-of-ceremonies: Display & presentation utilities to make presentation packages more effective]] - [[https://blog.notroot.online/posts/how-i-made-this-site-(this-time)/][How I Made This Site using Nikola and Org mode]] - [[https://www.reddit.com/r/orgmode/comments/1cz0sy8/orgreadwise/][org-readwise]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0450cf0e85c655174512dfcee4222ceb846df2fc][Fix test failures for thingatpt support on Emacs 27]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=66cb45658dd1bd546e7051de05a99689b4483282][Add support for 'thing-at-point' to get URL at point]] - Completion: - [[https://blog.hoetzel.info/post/consult-gnome-search/][Jürgen Hötzel: Gnome Search Provider: Emacs Integration]] ([[https://www.reddit.com/r/emacs/comments/1d3uwyn/emacs_integration_for_gnome_search_provider/][Reddit]]) - [[https://emacs.ch/@bram85/112484388933866322][consult-grep - pass additional grep flags with the -- separator]] - Coding: - [[https://arialdomartini.github.io/emacs-fsharp][Emacs as a F# IDE]] ([[https://www.reddit.com/r/planetemacs/comments/1cyutzr/emacs_as_a_f_ide/][Reddit]]) - [[https://github.com/clojure-emacs/cider/pull/3683][Basilisp support is coming to CIDER soon]] ([[https://hachyderm.io/@bbatsov/112512036346652612][@bbatsov@hachyderm.io]]) - [[https://www.youtube.com/watch?v=Mf_ppqsNqxc][Programando em java no emacs pt3]] (06:15) - [[https://github.com/mihaiolteanu/mugur][mugur: configurator for QMK compatible keyboards]] ([[https://www.reddit.com/r/emacs/comments/1cxv0jc/mugur_configurator_for_qmk_compatible_keyboards/][Reddit]]) - [[https://github.com/liuyinz/mise.el][mise: uses the mise tool to determine per-directory/project environment variables and then set those on a per-buffer basis]] - [[https://emacs.dyerdwelling.family/emacs/20240524160249-emacs--new-package-xkb-mode/][James Dyer: New Package, xkb-mode, to edit X Keyboard Extension Files]] - [[https://www.youtube.com/watch?v=WYXN2YmwDrk][Emacs Magit Visit Underlying File Of A Commit And Blaming 2024_05_27_04:01:10]] (08:56) - Mail, news, and chat: - [[https://todon.nl/@mousebot/112478847725003490][mastodon.el in MELPA updated to latest version, added other views]] - AI: - [[https://www.irfanhabib.com/2022-04-26-setting-up-github-copilot-in-emacs/][Setting up GitHub Copilot in Emacs]] (2022) - Community: - [[https://www.reddit.com/r/emacs/comments/1cxv4ir/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://karl-voit.at/2024/05/23/leaving-reddit][I'm stopping contributing to reddit and this is why]] ([[https://www.reddit.com/r/emacs/comments/1czgftu/im_stopping_contributing_to_reddit_and_this_is_why/][Reddit]], [[https://news.ycombinator.com/item?id=40464830][HN]]) - Karl Voit (publicvoit) - [[https://www.emacswiki.org/emacs/EmacsStories][Emacs used as a message router in Germany's ATC systems in the 1990s (2021)]] ([[https://news.ycombinator.com/item?id=40426453][HN]]) - Other: - [[https://janusworx.com/blog/search-for-something-kill-the-line-in-emacs/][Mario Jason Braganza: Search for Something! Kill the Line! In Emacs]] - flush-lines ([[https://irreal.org/blog/?p=12218][Irreal]]) - [[https://gist.github.com/dandrake/864f642850acaa3534cf5029868d12eb][surround-region.el improvement to keep nesting]] ([[https://mathstodon.xyz/@ddrake/112513659986008653][@ddrake@mathstodon.xyz]]) - [[https://github.com/misohena/el-easydraw/releases/tag/v1.2.0][Emacs Easy Draw v1.2.0 - preset, import SVG, include LaTeX, improved multi-line text…]] ([[https://www.reddit.com/r/emacs/comments/1cypj2u/emacs_easy_draw_v120_preset_import_svg_include/][Reddit]], [[https://news.ycombinator.com/item?id=40468408][HN]], [[https://lobste.rs/s/lzq8dk/embedded_drawing_tool_for_emacs][lobste.rs]]) - [[https://misskey.vikingkong.xyz/notes/9tlw4q40ki9e025m][create diary entries in Emacs using a specific folder structure]] - [[https://irreal.org/blog/?p=12195][Irreal: If Only]] - [[https://youtu.be/9pjJlPr__Yw][Touchscreen events on Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/1d098mp/touchscreen_events_on_emacs_29/][Reddit]]) - [[https://git.sr.ht/~goofansu/emacs-config/tree/main/lisp/lisp-alfred.el][Call Alfred workflows from Emacs using the external trigger]] ([[https://hachyderm.io/@goofansu/112491243579497746][@goofansu@hachyderm.io]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a212687e24fb6a7492db28e62070b03b43784660][Make `idle-update-delay` obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ebe6aa5f1092241a98e0a16db918e3dc1062f1c][* lisp/dired.el (dired-mode-map): Bind "E" to 'dired-do-open' (bug#18132).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=74f15ad72d937b309dafecba872bccd1a880181e][New variable shell-command-guess-dired-optional (bug#18132)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b53a20c61d30d4bef43f069b795b8c79bbaf091a][Documentation followup for last change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77ece5709a1d38df8cec33432e77044c308b1d6b][Support text overlays for thingatpt provider helpers]] - New packages: - [[package:casual-avy][casual-avy]]: Casual Avy (MELPA) - [[package:firebase-rules-mode][firebase-rules-mode]]: Editing support for firebase.rules (MELPA) - [[package:idlwave][idlwave]]: IDL editing mode for GNU Emacs (GNU ELPA) - [[package:noman][noman]]: Read command line help without a man page (MELPA) - [[package:puppet-ts-mode][puppet-ts-mode]]: Major mode for Puppet using Tree-sitter (MELPA) - [[package:sink][sink]]: Receive messages from the plan9 plumber (MELPA) - [[package:toggle-term][toggle-term]]: Quickly toggle persistent term and shell buffers (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-05][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! ** 2024-05-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-20-emacs-news/ :EXPORT_DATE: 2024-05-20T11:49:31-0400 :EXPORT_MODIFIED: 2024-05-21T09:10:26-0400 :END: #+begin_update [2024-05-21]: Updated upver.el announcement post URL. Thanks, gnomon-! #+end_update - Upcoming events: - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/301127537/ Sat May 25 1100 America/Los_Angeles - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu May 30 0030 Asia/Singapore - Emacs configuration: - [[https://github.com/marienz/nix-doom-emacs-unstraightened][marienz/nix-doom-emacs-unstraightened]] - [[https://github.com/kickingvegas/cclisp][Charles Choi's Emacs Config]] - Emacs Lisp: - [[https://me.literatelisp.eu/a-minimal-elisp-statuscommand.html][A minimal elisp status_command -- literatelisp.eu]] ([[https://emacs.ch/@thees/112467895496253197][@thees@emacs.ch]]) - run-with-timer - Appearance: it's so nice to see all these experiments - [[https://emacs.ch/@bram85/112463005253079332][Show current time in modeline if fullscreen is enabled]] - [[https://github.com/amno1/global-mode-line][Turn Emacs tab-bar into a global mode line]] ([[https://www.reddit.com/r/emacs/comments/1cr0587/turn_emacs_tabbar_into_a_global_mode_line/][Reddit]]) - [[https://gist.github.com/rougier/c75dcc1365d15a327260051086d68309][make-box.el]] ([[https://www.reddit.com/r/emacs/comments/1cuyu29/makeboxel/][Reddit]], [[https://irreal.org/blog/?p=12183][Irreal]]) - [[https://gist.github.com/rougier/8b79c9f2178e9cbebbeb41b50478a19d][make-tab-box.el]] ([[https://www.reddit.com/r/emacs/comments/1cvwqnc/maketabboxel/][Reddit]]) - [[https://github.com/ichernyshovvv/grid.el][grid.el - library for organizing blocks of text horizontally and vertically]] ([[https://www.reddit.com/r/emacs/comments/1cv3l0b/gridel_library_for_organizing_blocks_of_text/][Reddit]]) like a more flexible boxy - Navigation: - [[https://takeonrules.com/2024/05/17/modifying-emacs-link-hint-package-open-url-behavior-for-local-repositories/][Jeremy Friesen: Modifying Emacs link-hint Package Open URL Behavior for Local Repositories]] - [[https://takeonrules.com/2024/05/18/a-quiet-morning-of-practice-to-address-an-observed-personal-computering-workflow-snag/][Jeremy Friesen: A Quiet Morning of Practice to Address an Observed Personal Computering Workflow Snag]] nice reflection, too - [[https://www.youtube.com/watch?v=JzgM6xQbXas][Strategies for Emacs Window Management - System Crafters Live!]] (01:47:23) - Dired: - [[http://xenodium.com/emacs-git-rename-courtesy-of-dired][Alvaro Ramirez: Emacs: git rename, courtesy of dired]] ([[https://www.reddit.com/r/emacs/comments/1ctni1g/git_renames_via_wdired/][Reddit]], [[https://irreal.org/blog/?p=12179][Irreal]]) - set dired-vc-rename-file to t - [[https://emacs.ch/@zrzz/112461628887945766][my-find-file-noselect-wild-dired]] - Writing: - [[https://lists.gnu.org/archive/html/auctex-devel/2024-05/msg00040.html][Auctex 14.0.5: indirect buffers, latexmk preliminary support, TeX folding, new custom options]] - [[https://tusharhero.codeberg.page/tags.html][Tagged view (experimental)]] - Org Mode: - [[https://spelk.online/posts/life-in-text][Life in Text using Org mode]] (2020, [[https://emacs.ch/@spelk/112444291051002018][@spelk@emacs.ch]]) - [[https://members.optusnet.com.au/~charles57/GTD/gtd_workflow.html][How I use Emacs and Org-mode to implement GTD]] - [[https://youtu.be/FviVGzk-qHM?si=_wcHla_eNh5QOIxM][Org Agenda Fundamentals Volume 2: TODOs (Advanced)]] - [[https://takeonrules.com/2024/05/19/adding-an-emacs-command-to-summarize-headlines-with-chosen-tags/][Jeremy Friesen: Adding an Emacs Command to Summarize Headlines with Chosen Tags]] - [[https://www.youtube.com/watch?v=AE82bIKNVjk][Emacs at Lunch: Programmer Power Point]] (11:01) Dslide (formerly Macro Slides) [[https://github.com/positron-solutions/dslide][Github]] - [[https://www.reddit.com/r/orgmode/comments/1cwc5w8/guide_to_orgroam_interoperability_with_logseq_on/][Guide to Org-roam interoperability with Logseq on the go]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0af8d7bf406b75accc59693ff32178a282ee9726][etc/ORG-NEWS: Move more impacting changes near the top for Org 9.7 release]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f3e306c7375e6f9ba4dce27b8c3bdfbf9f2b78bc][lisp/org.el: Add `org-after-note-stored-hook']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea8ed59c0279b8fc29a91adb336cb13b2b815b59][etc/ORG-NEWS (Org mode now fontifies...): Add references to manual]] - Denote: - [[https://protesilaos.com/codelog/2024-05-19-emacs-denote-reorder-file-name-components/][Protesilaos Stavrou: Emacs: Denote file name components can be reordered]] - Coding: - [[https://isamert.net/2024/05/14/announcement-upver-el-interactively-update-your-project-dependencies.html][Isa Mert Gurbuz: Announcement: upver.el -- Interactively update your project dependencies]] - [[https://psibi.in/posts/rustic.html][New Home for Rustic]] ([[https://www.reddit.com/r/emacs/comments/1csa4wv/new_home_for_rustic/][Reddit]]) - [[https://dev.to/rajasegar/exploring-asts-in-emacs-with-tree-sitter-fg1][Exploring ASTs in Emacs with Tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/1crnwx9/exploring_asts_in_emacs_with_treesitter/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1cur6e9/what_is_the_coolest_thing_you_do_on_emacs_if_you/][What is the coolest thing you do on Emacs if you are a hardware designer?]] - Shells: - [[https://github.com/riscy/shx-for-emacs][shx-for-emacs: An Emacs shell-mode (and comint-mode) extension that enables displaying small plots and graphics and lets users write shell commands in Emacs Lisp]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1cr7515/for_some_reason_the_emacs_calendar_can_display/][For some reason, the Emacs calendar can display the names of the months as they were used by the French revolutionaries of 1792.]] - AI: - [[https://news.ycombinator.com/item?id=40399718][Show HN: A Better LLM UI in Emacs | Hacker News]] - Community: - [[https://www.reddit.com/r/emacs/comments/1csfnki/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - smerge transient map - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00789.html][Andrea Corallo appointed as new Emacs co-maintainer]] ([[https://www.reddit.com/r/emacs/comments/1cs3ztj/andrea_corallo_appointed_as_new_emacs_comaintainer/][Reddit]], [[https://irreal.org/blog/?p=12175][Irreal]]) - [[https://macadie.info/2024/05/20/2024-05-austin-emacs-meetup/][Eric MacAdie: 2024-05 Austin Emacs Meetup]] hahaha, "Karthink’s Emacs Mic Drop Hour of Power" - [[https://emacs.si/zapisniki/2024-05-09.html][Zapisnik sestanka cet 8. 5. 2024 [Orgmode predstavitev]​]] - [[https://www.multicians.org/mepap.html][Multics Emacs: the history, design, and implementation]] (1979, [[https://news.ycombinator.com/item?id=40365064][HN]]) - [[https://irreal.org/blog/?p=12177][Irreal: Two World Views]] - [[https://bob-irving.com/117-2/][Learning in Public Adventures – The Accidental Gardener]] ([[https://pkm.social/@birv2/112462853415678138][@birv2@pkm.social]]) - Other: - [[https://protesilaos.com/codelog/2024-05-20-emacs-substitute-0-3-0/][Protesilaos Stavrou: Emacs: Substitute version 0.3.0]] - [[https://www.reddit.com/r/emacs/comments/1cs35xp/texinfo_is_superior/][Texinfo is superior]] ([[https://irreal.org/blog/?p=12181][Irreal: Texinfo]]) - [[https://emacs.dyerdwelling.family/emacs/20240516070645-emacs--elisp-help-find-free-bindings-in-sway/][James Dyer: Writing Elisp to Find Available Keybindings in a Sway Config]] - [[https://lifeofpenguin.blogspot.com/2024/05/alternatives-in-gnu-emacs-wheel-of-time.html][Anand Tamariya: Alternatives in GNU Emacs - Wheel of time]] ([[https://www.reddit.com/r/emacs/comments/1cso1vz/alternatives_in_gnu_emacs_wheel_of_time/][Reddit]], [[https://youtu.be/iXuwyAxRhrg][YouTube]], [[https://www.reddit.com/r/emacs/comments/1cw73aq/git_log_goes_spiral/][Reddit]]) - [[https://codeberg.org/godmaire/charm-freeze.el][godmaire/charm-freeze.el - export region to PNG]] ([[https://mstdn.social/@godmaire/112456311352527524][@godmaire@mstdn.social]]) - [[https://www.reddit.com/r/emacs/comments/1ct6w5d/if_you_use_hammerspoon_summon_emacs_wherever_you/][if you use hammerspoon, summon emacs wherever you are]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00868.html][emacsclient-mail.desktop and --display]] - also mention of server-eval-args-left - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00913.html][MPS development stalling, work needed]]; [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00915.html][branch might not land if it becomes inactive]] - help might be good - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00858.html][Info search tip: i, info-apropos]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00878.html][Re: status of touchscreen support]] - complete on X and Android, [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00880.html][workaround]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00796.html][stipple progress]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae9045a8bd8d3917feb570adfab0b929b120a8e5][Allow defining custom providers for more "thingatpt" functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c4cc905d6b01eb049b8d9400da2722d7f818d623][Add connection-local variable `tramp-direct-async-process']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f917c3b45dc182a20d5e5d5954fae914fc5303be][; * etc/NEWS: Announce Oklab support.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e75921a1dcd8f4742e5bfbee7ca9b11016836e9e][New nXML schemas for Mono/.NET development]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b890bf2bd2fec54433f35d61e30542b3dadb612][New functions '(set-)window-cursor-type']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f27d763bbe3312b6039fa59f2874bd8e002d201][Make 'vtable-insert-object' more versatile]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e260bf1be7b03c21988a2090cde31970bd6bbfc9][Use "/local:" prefix in Eshell to run local commands when cwd is remote]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0cbed16b4573e0d6f848a4e239d559eeff08d95][* etc/NEWS: Rename 'type' -> 'ftype' and tweak it.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=407b88333bec69faba2d9d0a889a556e01247a76][Add documentation about sorting Imenu completions (bug#70846)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dccc586ea4e927226585d15386cd935b15e9464][* etc/NEWS (Safety compilation parameter): Add entry.]] - New packages: - [[package:girly-notebook-theme][girly-notebook-theme]]: A light theme with vivid colours and cursive text (MELPA) - [[package:gpx][gpx]]: Major mode for GPX files (MELPA) - [[package:hide-secrets][hide-secrets]]: A package for hiding secrets in buffers (MELPA) - [[package:magit-file-icons][magit-file-icons]]: Icons for file entries in Magit buffers (MELPA) - [[package:ride-mode][ride-mode]]: A major-mode for editing RIDE language (MELPA) - [[package:window-tool-bar][window-tool-bar]]: Add tool bars inside windows (GNU ELPA) 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-05][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! ** 2024-05-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-13-emacs-news/ :EXPORT_DATE: 2024-05-13T12:16:25-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/may-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, May 25, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed May 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Concurrency (Hybrid) https://www.meetup.com/emacs-sf/events/300925914/ Thu May 16 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri May 17 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=ttHuA2qqtsQ][Una introducción Rápida y Furiosa a Emacs]] (09:57) - Emacs configuration: - [[https://github.com/noctuid/annalist.el][annalist.el: Record and display information such as keybindings]] - [[https://github.com/ichernyshovvv/light-dashboard][light-dashboard.el - Simple dashboard that may be used as a startup screen]] ([[https://www.reddit.com/r/emacs/comments/1cmmqyc/lightdashboardel_simple_dashboard_that_may_be/][Reddit]]) - [[https://codeberg.org/jasonp/dotfiles/src/branch/main/emacs/.emacs.d/site-lisp/meow-jpqwerty.el][meow-jpqwerty.el - emacs, vi, and CUA muscle memory while favoring selection-first editing]] ([[https://emacs.ch/@wirthy/112400091698832571][@wirthy@emacs.ch]]) - [[https://github.com/garyo/emacs-config][garyo/emacs-config: Emacs configuration]] ([[https://mastodon.mit.edu/@oberbrunner/112429881547127306][@oberbrunner@mastodon.mit.edu]]) - [[https://github.com/benleis1/emacs-init][benleis1's Emacs Config]] - [[https://github.com/triscuitcircuit/emacs.d][triscuitcircuit's Emacs Config]] - [[https://github.com/Manueljlin/.emacs.d][Manueljlin's Emacs Config]] - Emacs Lisp: - [[https://github.com/emacscollective/elx][elx: Extract information from Emacs Lisp libraries]] - [[https://www.reddit.com/r/emacs/comments/1cncbe2/do_you_react_when_a_package_depends_on_dash_why/][Do you react when a package depends on Dash? Why?]] ([[https://irreal.org/blog/?p=12173][Irreal]]) - [[https://www.youtube.com/watch?v=Jeior2nODNo][elisp-jp振り返り(38)]] (37:31) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1cnduz7/playing_with_boxes/][Playing with boxes]] - [[https://media.emacs.ch/cache/media_attachments/files/112/409/771/310/939/089/original/7802326a5f491d1f.png][girly-notebook-theme]] ([[https://transmom.love/@elilla/112406633906075028][@elilla@transmom.love]]) - Navigation: - [[https://karthinks.com/software/emacs-window-management-almanac/][karthinks - The Emacs Window Management Almanac]] ([[https://www.reddit.com/r/emacs/comments/1cpfi97/karthinks_the_emacs_window_management_almanac/][Reddit]], [[https://news.ycombinator.com/item?id=40326362][HN]], [[https://lobste.rs/s/qjvt01/emacs_window_management_almanac][lobste.rs]], [[https://lemmy.ml/post/15521440?scrollToComments=true][lemmy.ml]]) - [[https://emacs.dyerdwelling.family/emacs/20240504183551-emacs--emacs-vim-navigation-without-evil/][James Dyer: Emacs Vim Navigation Without Evil]] ([[https://irreal.org/blog/?p=12168][Irreal]]) - [[https://media.emacs.ch/cache/media_attachments/files/112/430/957/230/867/731/original/7c79bf549efffda8.png][Emacs transient menu for Avy by Charles Choi]] ([[https://sfba.social/@kickingvegas/112430957177419204][@kickingvegas@sfba.social]]) - [[https://www.youtube.com/watch?v=RXqe-Kz-75s][Pavlov's Dog and Closed Emacs Buffers #emacs #coding]] (00:35) - defun for reopen-last-closed-file - Dired: - [[http://yummymelon.com/devnull/announcing-casual-dired---an-opinionated-porcelain-for-the-emacs-file-manager.html][Announcing Casual Dired - an opinionated porcelain for the Emacs file manager]] ([[https://www.reddit.com/r/emacs/comments/1clvkfe/announcing_casual_dired_an_opinionated_porcelain/][Reddit]], [[https://irreal.org/blog/?p=12162][Irreal]]) - [[https://protesilaos.com/codelog/2024-05-07-emacs-dired-preview-0-2-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.2.0]] - [[https://emacs.ch/@zrzz/112409796219922677][dired-omit-mode appreciation]] - Writing: - [[https://www.youtube.com/watch?amp;t=497&v=XRpHIa-2XCE][Simple, Non-Commercial, Open Source Notes]] (30:24, 2023) - [[https://www.youtube.com/watch?v=7079P2avZXc][Instalación/Configuración de Emacs y Latex]] (12:05) - Org Mode: - [[https://github.com/james-stoup/org-mode-better-defaults][I created an in-depth Org Mode tutorial for users new to both Org Mode and Emacs]] ([[https://www.reddit.com/r/orgmode/comments/1cmti16/i_created_an_indepth_org_mode_tutorial_for_users/][r/orgmode]], [[https://www.reddit.com/r/emacs/comments/1cmtjs9/if_you_want_to_learn_org_mode_checkout_my/][r/emacs]]) - [[https://i.redd.it/50cft8f9i10d1.gif][how I organize my life in org-mode - using column view [article]​]] ([[https://www.reddit.com/r/emacs/comments/1cqenh1/how_i_organize_my_life_in_orgmode_using_column/][Reddit]]) - [[https://www.youtube.com/watch?v=TSK56ws_hDc][Org Mode Fundamentals Final Volume 11: External Links (Part 2)]] (09:45) - [[https://unixbhaskar.wordpress.com/2024/05/08/emacs-org-capture-templates-and-their-benefits/][Emacs Org-Capture Templates And Their Benefits]] - [[https://www.youtube.com/watch?v=TZApBy0XM2Y][Emacs Org Capture Template Semi-Automatic Way Of Capturing Source Code 2024_05_13_04:17:11]] (05:54) - [[https://blog.notroot.online/posts/blogging-with-emacs:-bells-and-whistles/][Blogging with Emacs: Plots and Diagrams]] - [[https://edmundmiller.dev/posts/org-journal-age/][Using age with org-journal • Edmund Miller]] ([[https://lobste.rs/s/nroamu/using_age_with_org_journal][lobste.rs]]) - [[https://youtu.be/AE82bIKNVjk][org-tree-slide, but with babel integration and programmable slides]] ([[https://www.reddit.com/r/emacs/comments/1cqw8j6/orgtreeslide_but_with_babel_integration_and/][Reddit]]) - [[https://youtube.com/watch?v=5HffQU4TFII&si=khMaOGWWvTgmCK95][using emacs org-roam and elfeed to create syndicated content nodes.]] - [[https://www.youtube.com/watch?v=pKe45oquEBk][OrgNote 0.17.0: Extensions, e2e encryption, bookmarks, dashboard and some other features]] ([[https://www.reddit.com/r/emacs/comments/1co68am/orgnote_0170_extensions_e2e_encryption_bookmarks/][Reddit]]) - Android app - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b4d17c0629f7ad944946fb170d45297edcbb9904][ORG-NEWS: Reword inline image width note]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aa71facf6d9eb30380d1a579e4cc4748252f0c39][Respect `org-auto-align-tags' in all the editing commands]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1a7d7a5a5b754c462acf3fcf26db99375fe4c729][lisp/ox-md.el: New mixed-style option for `org-md-headline-style']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4131926984fa8240a526a6cf3d8ef76c1df1dbbe][org: New Org-wide custom option `org-sort-function']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=96b3129265dfc2fa4f30682ba17ea0fd30b42f4c][org-create-file-search-functions: Allow to provide link description]] - Completion: - [[https://www.reddit.com/r/emacs/comments/1cpd72l/companyctags_v011_is_published/][company-ctags v0.1.1 is published]] - Coding: - [[https://www.youtube.com/watch?v=Ihfc8sWHUN8][Emacs as code navigation tool]] (15:50) - [[https://www.youtube.com/watch?v=VHeb2GFVEZQ][treesit-explore-mode in Emacs to explore ASTs #emacs #treesitter]] (00:40) - [[https://www.youtube.com/watch?v=fus6EW3Y8as][Tree-sitter Inspect mode in Emacs #emacs #treesitter]] (00:39) - [[https://arne.me/blog/emacs-config-from-scratch-part-three][Arne Bahlo: Emacs Config From Scratch, Part 3: LSP & Tree-sitter]] - [[https://git.argp.in/ankit/dotfiles/commit/c5c165c830f9f61c88d366b8a01efb083ea4c97a][emacs: add support for build-tags in go test functions]] ([[https://emacs.ch/@ankit/112434097685584322][@ankit@emacs.ch]]) - [[https://github.com/3L0C/wks-mode][3L0C/wks-mode: Emacs mode for syntax highlighting wk's .wks files.]] Which-key-like popup menu for X11/wayland - [[https://edmundmiller.dev/posts/emacs-astro/][Setting up Doom Emacs for Astro Development • Edmund Miller]] - [[https://gitlab.com/gvol/gap-mode][gap-mode: Editing GAP files and running GAP in Emacs buffers]] - [[https://i.redd.it/vgl1so4o6dzc1.gif][PGmacs is a browsing/editing interface for PostgreSQL databases]] ([[https://www.reddit.com/r/emacs/comments/1cnsim4/pgmacs_is_a_browsingediting_interface_for/][Reddit]]) - [[https://github.com/vale981/python-vterm.el][vale981/python-vterm.el: A simple vterm-based mode for an inferior (i)Python REPL process in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1cpqq89/python_vterm_repl_port/][Reddit]]) - [[http://arialdomartini.github.io/emacs-fsharp][Arialdo Martini: Emacs as a F# IDE - Setup]] - Shells: - [[https://github.com/justinlime/toggle-term.el][justinlime/toggle-term.el: Toggle-term for emacs!]] - [[http://gem.librehacker.com/gemlog/starlog/20240506-0.gmi][2024-05-06 Emacs as a Shell: Part 1]] - [[http://gem.librehacker.com/gemlog/starlog/20240509-0.gmi][2024-05-09 Emacs as a Shell: Part 2]] - Mail, news, and chat: - [[https://gist.github.com/telenieko/c4109faa92f472a78fd800e61e8983e6][notmuch-delay.el -- Port of gnus-delay for notmuch]] - [[https://protesilaos.com/codelog/2024-05-11-emacs-notmuch-indicator-1-2-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.2.0]] - Doom Emacs: - [[https://www.youtube.com/watch?v=sn8Lzbfv3_0][Life.P Live Stream - Screen sharing - Doom Emacs on Windows with WSL2 and X Server]] (01:39:30) - Multimedia: - [[https://codeberg.org/nmtake/minimpc.el][nmtake/minimpc.el: Minimal MPD Client for Emacs - Codeberg.org]] ([[https://lemmy.ml/post/15556234][lemmy.ml]]) - Multimedia: - [[https://svbck.org/blog/2024-05-09-emms-dired-player-transient.html][My EMMS Dired-Player Transient]] ([[https://fosstodon.org/@svbck/112409880496638053][@svbck@fosstodon.org]], [[https://irreal.org/blog/?p=12188][Irreal]]) - [[http://anggtwu.net/2024-find-subed-mpv-links.html][Exploring the innards of subed-mpv with eev]] - [[https://diesenbacher.net/blog/entries/Updated-speechd-el-config.html][Updated speechd-el config]] - Fun: - [[https://howardism.org/RPG/programming-yes-but.html][GM Emulation using Emacs: On programming "yes, but ..." probabilistic outcomes in RPGs]] - [[https://youtu.be/dQv4KwMkrxA][Analyzing 3 Body Problem in GNU Emacs (Demo)]] ([[https://www.reddit.com/r/emacs/comments/1cohyi5/analyzing_3_body_problem_in_gnu_emacs_demo/][Reddit]]) - [[https://vim-racer.com/alternative-editors/emacs/#][A game for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1codj8c/a_game_for_emacs/][Reddit]]) - web-based trainer - AI: - [[https://github.com/rksm/org-ai][org-ai update: anthropic claude, perplexity.ai]] ([[https://toot.kra.hn/@robert/112407156254265417][@robert@toot.kra.hn]]) - [[https://plaindrops.de/blog/2024/CodingLispWithChatGPT/][Writing Lisp Code with ChatGPT | Plain DrOps]] ([[https://lemmy.ml/post/15443950?scrollToComments=true][lemmy.ml]]) - [[https://www.youtube.com/watch?v=AnKYntLM8GM][Code autocomplete using ellama on Emacs]] (01:37) - Community: - [[https://www.reddit.com/r/emacs/comments/1cmzd47/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=12158][Irreal: Emacs And Modal Editing]] - [[https://irreal.org/blog/?p=12160][Irreal: A Note Of Thanks]] - [[https://write.as/hobbsc/wandering-words-on-text-editors][Wandering words on text editors — rootwork v0.2]] ([[https://fosstodon.org/@amoroso/112399535043379313][@amoroso@fosstodon.org]]) - [[https://media.emacs.ch/cache/media_attachments/files/112/418/965/731/351/460/original/901324ea1766f50f.png][Notes from emacs.si meetup]] ([[https://toot.si/@kompot/112418960016375755][@kompot@toot.si]]) - Other: - [[https://github.com/jsyjr/mbtb/][mbtb: Emacs Mini-Buffer frame overlaid on Tab Bar (Proof of Concept)]] - [[http://yummymelon.com/devnull/sunrise-and-sunset-in-emacs.html][Sunrise and Sunset in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1coi83f/sunrise_and_sunset_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=12166][Irreal]]) - [[https://www.youtube.com/watch?v=d6o4TaPhATM][Emacs CTRL h a To Show Apropos And CTRL u Is For Universal Argument 2024_05_11_04:15:18]] (08:32) - [[https://www.youtube.com/watch?v=3kGWh8wWlaI][The "Backup Each Save" Emacs Package]] (02:49) - [[https://programadorwebvalencia.com/compilar-emacs-para-gnome/][COMPILAR EMACS PARA GNOME]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00621.html][MPS: Loaded pdump]] challenges, requesting ideas - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00693.html][Discussion about type declarations, maybe ftype]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00746.html][Progress on stipple support in MS Windows port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00401.html][Re: Why `read-buffer` is implemented in C?]] explanation of why some functions are implemented in C instead of Lisp - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f560e759338e4cd43113fef39bb6e35c9e8a5893][ruby-rubocop-use-bundler: New user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e53e8b4cf44be0fac0eb92c816b2c7915533e283][Add Tramp method "nspawn"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b43c31d2f50dc71680dfd62412ce9b9afb6c65a4][New Tramp method "run0"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78761d699eed9e05bc4007927e63246c77c70ceb][; * etc/NEWS: Announce user-level change in dictionary.el.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4306aba2d0447fd79c0b749a984ccd7bdbc92361][* lisp/imenu.el (imenu-flatten): New defcustom (bug#70846).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=339b8349f436b3738cfa02b236e05c3da4c5a8a5][More Tramp optional methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c2bca6fe0f1c191444d2dc632190706b2a5b663d][* etc/NEWS: Elaborate `type` declare entry and regroup.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4808c63d43f529f41aac2f2bb14df7ab8f882440][Add Tramp method "apptainer"]] - New packages: - [[package:consult-denote][consult-denote]]: Use Consult in tandem with Denote (GNU ELPA) - [[package:ob-acl2][ob-acl2]]: Babel Functions for ACL2 (MELPA) - [[package:project-butler][project-butler]]: Lay out a project's buffers (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-05][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! ** 2024-05-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/05/2024-05-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/05/2024-05-06-emacs-news/ :EXPORT_DATE: 2024-05-06T10:52:51-0400 :END: - Upcoming events: - Emacs.si (in person): Emacs.si meetup #8 2024 (v #živo) https://dogodki.kompot.si/events/7350dff6-e688-4e84-8aad-4c734b4ed61f Thu May 9 2000 CET - Erlangen/Nueremberg: intro to Emacs (in German, in person) https://wwwcip.cs.fau.de/~oj14ozun/emacs/ Fri May 10 1400 Europe/Berlin - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 10 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed May 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://github.com/myuhe/smartrep.el][smartrep.el: Support sequential operation which omit prefix key]] - [[https://irreal.org/blog/?p=12145][Irreal: Should You Use Key Shortcuts or M-x]] - [[https://b.tuxes.uk/avoiding-emacs-bankruptcy.html][Avoiding Emacs Bankruptcy]] ([[https://lobste.rs/s/lknqgm/avoiding_emacs_bankruptcy_with_good][lobste.rs]]) - [[https://www.youtube.com/watch?v=bobKVvWilU8][GNU Emacs Which Key and Avy setup !!]] (34:59) - [[https://config.phundrak.com/emacs/basic-config.html#better-garbage-collection][Better garbage collection config]] ([[https://framapiaf.org/@ThierryStoehr/112395116757453984][@ThierryStoehr@framapiaf.org]]) - [[https://gist.github.com/mkleehammer/d91f5b35496a8ceab680ab9c553d211b][mkleehammer's Basic Emacs Keybindings]] ([[https://www.reddit.com/r/planetemacs/comments/1cj46ag/mkleehammers_basic_emacs_keybindings/][Reddit]]) - [[https://github.com/thornjad/aero][Aero Emacs: thornjad Spacemacs-based Emacs Config]] - [[https://github.com/darth-cheney/emacs-config/blob/macbook-m1/configuration.org][darth-cheney's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/1civcad/yetanotheremacsconfig/][Yet-another-emacs-config]] - [[https://emacs.dyerdwelling.family/emacs/20240425213402-emacs--how-to-map-ralt-to-ctrl/][James Dyer: How To Map RAlt to Ctrl for Emacs]] - Emacs Lisp: - [[https://github.com/emacs-eask/easky][Easky is the interface to control Eask CLI, it's a package manager and sandbox tools to test and manage your elisp packages.]] - [[https://www.youtube.com/watch?v=Gqd1Kut48N0][Xah Ep551 Emacs Lisp Coding, html text commands add related box]] (01:30:54) - Appearance: - [[https://github.com/emacsfodder/emacs-soothe-theme][emacs-soothe-theme: Dark Colorful theme for Emacs, built for synesthesiacs with a taste for Skittles™]] - Navigation: - [[https://github.com/alezost/mwim.el/][mwim: `Move Where I Mean: Switch between various line positions, like moving to the beginning/end of code, line or comment.]] - [[https://gist.github.com/Nondv/ee88a926427d1d3e5f54b1f6963ef3ef][Custom navigation minor mode]] ([[https://www.reddit.com/r/emacs/comments/1ckqg4n/custom_navigation_minor_mode/][Reddit]]) - [[https://protesilaos.com/codelog/2024-05-06-emacs-beframe-1-1-0/][Protesilaos Stavrou: Emacs: beframe version 1.1.0]] - Dired: - [[http://yummymelon.com/devnull/announcing-casual-dired---an-opinionated-porcelain-for-the-emacs-file-manager.html][nfdn: Announcing Casual Dired - an opinionated porcelain for the Emacs file manager]] ([[https://sfba.social/@kickingvegas/112396404316301215][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=0mxdjKDpIZs][Org Mode Fundamentals Volume 10: External Links (Part 1)]] (07:28) - [[https://sqrtminusone.xyz/configs/emacs/#archiving-records][org-refile into archive, preserving header structure]] ([[https://emacs.ch/@sqrtminusone/112356880468653074][@sqrtminusone@emacs.ch]]) - [[https://lifeofpenguin.blogspot.com/2024/04/alternatives-in-gnu-emacs-file-explorer.html][Anand Tamariya: Alternatives in GNU Emacs - File Explorer]] ([[https://www.reddit.com/r/emacs/comments/1cgowkg/alternatives_in_gnu_emacs_file_explorer/][Reddit]]) - Org Mode links - [[https://youtube.com/watch?v=Wy9WvF5gWYg&si=ng7UWtSvKN3aVOlZ][Org-roam-bibtex - Quick Presentation]] ([[https://www.reddit.com/r/emacs/comments/1ciyk2e/orgroambibtex_quick_presentation/][Reddit]]) - [[https://www.youtube.com/watch?v=CEjWbQEfxZo][Macro Slides]] (00:43) - [[https://irreal.org/blog/?p=12143][Irreal: Porting From Obsidian To Org Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=43ba00b2b14adfb2670555f9a4a286bd4d1dc0d5][ob-latex: New custom option `org-babel-latex-process-alist']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5da0eb6ea77742bb8dbff82d105f79e829eaa415][org-element-timestamp-parser: Allow time in diary sexp timestamps]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fede1c9909e68fcd6c526ed6e63788e1fdf7d828][org-display-inline-images: Prioritize #+attr_org over other #+attr_...]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=badb09d679d7cde07e29b6c5fa7b52a0c24cb2f5][org-ctags.el: Do not activate on load]] - Denote: - [[https://plaindrops.de/blog/2024/medusadenote/][Projekt Medusa: Denote | Plain DrOps]] a Hydra for Denote ([[https://lemmy.ml/post/15188698][lemmy.ml]]) - Completion: - [[https://magnus.therning.org/2024-05-04-orderless-completion-in-lsp-mode.html][Magnus: Orderless completion in lsp-mode]] - Coding: - [[https://github.com/tralph3/conner/][Conner, define and run project specific commands]] - [[https://mbork.pl/2024-05-04_Pretty_printing_SQL][Marcin Borkowski: Pretty printing SQL]] - [[https://jtmoulia.srht.site/guides/emacs-python-hatch/][Emacs + Python + Hatch - HogLog]] ([[https://mstdn.social/@jtmoulia/112391859480316643][@jtmoulia@mstdn.social]]) - [[https://github.com/afroisalreadyinu/abl-mode][abl-mode: Simplify test-driven development of Python programs using virtual environments]] - [[https://www.youtube.com/watch?v=KTdyp8VbuUw][Productive Emacs (CIDER): Debugging]] (2016) - [[https://github.com/jhgorrell/ssh-config-mode-el][ssh-config-mode: Mode for fontification of ~/.ssh/config]] - [[https://www.reddit.com/r/emacs/comments/1ckqy3z/new_package_scalarepl_in_melpa_for_scala/][New package scala-repl in MELPA for Scala developers]] - [[https://www.youtube.com/watch?v=1Jp_EdRf4rs&feature=youtu.be][Kyle Meyer: A Tour of Magit]] - [[https://emacs.ch/@bram85/112365691040649759][bram85-magit-find-file-as-of - display a file at a certain moment]] - Math: - [[http://yummymelon.com/devnull/mathing-in-emacs-with-casual.html][Mathing in Emacs with Casual]] ([[https://www.reddit.com/r/emacs/comments/1ci1ly6/mathing_in_emacs_with_casual/][Reddit]], [[https://irreal.org/blog/?p=12147][Irreal]]) - Web: - [[https://lifeofpenguin.blogspot.com/2024/05/alternatives-in-gnu-emacs-tag-explorer.html][Anand Tamariya: Alternatives in GNU Emacs - Tag Explorer]] ([[https://www.reddit.com/r/emacs/comments/1clf2tr/alternatives_in_gnu_emacs_tag_explorer/][Reddit]]) Firefox bookmarks - Mail, news, and chat: - [[https://www.maketecheasier.com/use-email-within-emacs/][How to Use Email within Emacs]] (2023) - [[https://emacs.ch/@bram85/112356605868045323][bram85's elfeed configuration with custom functions, tags, relative dates, and read records]] - Fun: - [[https://takeonrules.com/2024/05/03/creating-an-emacs-helper-function-for-incrementing-a-game-clock-track/][Jeremy Friesen: Creating an Emacs Helper Function for Incrementing a Game Clock Track]] - [[https://www.reddit.com/r/emacs/comments/1ck8w2g/my_husband_has_become_a_vim_peasant_please_advise/][My husband has become a vim peasant - please advise]] - AI: - [[https://www.youtube.com/watch?v=wS1si5Lh9lA][OpenAI ChatGPT code completion emacs library]] (13:03) - Community: - [[https://www.reddit.com/r/emacs/comments/1chgsxe/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://news.ycombinator.com/item?id=40193485][Ask HN: What are your best Emacs tips? | Hacker News]] - [[https://protesilaos.com/codelog/2024-04-30-re-emacs-github-freedom-microsoft/][Re: Why host Emacs packages on GitHub? (Microsoft VS Freedom) | Protesilaos Stavrou]] ([[https://news.ycombinator.com/item?id=40208064][HN]]) - [[https://www.reddit.com/r/emacs/comments/1ciu2hw/i_challenge_anyone_to_beat_my_elisp_benchmark/][I challenge anyone to beat my Elisp benchmark results! 13.33s]] - Other: - [[https://gitlab.com/ostseepinguin1/hide-secrets-el][ostseepinguin / hide-secrets-el - hides secrets in buffer]] ([[https://emacs.ch/@SebasTEAan/112373279928713926][@SebasTEAan@emacs.ch]]) - [[https://emacspeak.blogspot.com/2024/05/emacspeak-600-dreamdog-unleashed.html][T. V. Raman: Emacspeak 60.0 (DreamDog) Unleashed!]] - [[https://irreal.org/blog/?p=12149][Irreal: Emacs Everywhere Revisited]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00017.html][Tip for handling multiple patches attached to an email]] M-| git am or piem-am - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00157.html][Explanation of what the pdumper does]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-05/msg00144.html][Explanation of bidi structures]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00615.html][Tip for debugging garbage collection with or without rr]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00558.html][Discussion of project-type abstraction]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d51de0c5d90117bc1dc4bc5bc700253d71cd4579][Retract lexical cookie source load warning]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=370b216f08699bdd85b910868642df441c06306c][New variable 'project-files-relative-names']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfb31a06acadd5e819a3cb8dc6886122e53646f3][Locate error source of ExceptionGroup in Python shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1121f17d7c4bc3b71edcd0799b894f50aa3a715e][Only issue lexical cookie warning for elisp files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=81bad84a617be38459da313a75719b5627bb15fe][Warn when loading .el files without lexical-binding declaration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a914667a0071e3a19846fff9ea5ff8e8f1457e17][Make the buffer displayed by tab-bar-select-restore-windows internal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da8b06bd6181bc56fb0f133d17cae7eff44a83e8][Merge branch 'lisp-func-type-decls' into 'master']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2e92c746eb7d1135d3d4ccecc774d79555ffb99][New function 'python-shell-send-block' for python-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0023891e84285c2ea2a8029f479135f792c9d1e9][Support hints in the :repeat keyword of defvar-keymap for repeat-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e1e8099aad0fbb2bc375b45379913b8ca55e926][* etc/NEWS (Function type declaration): Add entry.]] - New packages: - [[package:casual-dired][casual-dired]]: Casual Dired (MELPA) - [[package:conner][conner]]: Define and run project specific commands (MELPA) - [[package:context-transient][context-transient]]: Context specific transients (MELPA) - [[package:mindstream][mindstream]]: Start writing, stay focused, don't worry (MELPA) - [[package:org-bookmarks][org-bookmarks]]: Manage bookmarks in Org mode (MELPA) - [[package:xkb-mode][xkb-mode]]: Major mode for editing X Keyboard Extension (XKB) 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-05][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! ** 2024-04-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-29-emacs-news/ :EXPORT_DATE: 2024-04-29T09:12:49-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015530/ Wed May 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 2 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu May 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #8 2024 (v #živo) https://dogodki.kompot.si/events/7350dff6-e688-4e84-8aad-4c734b4ed61f Thu May 9 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 10 1800 Europe/Paris - Emacs configuration: - [[https://github.com/licht1stein/context-transient.el][licht1stein/context-transient.el: Context specific transient menus for Emacs]] ([[https://fosstodon.org/@mykhaylo/112332658750225433][@mykhaylo@fosstodon.org]]) - [[https://media.emacs.ch/cache/media_attachments/files/112/319/971/898/382/785/original/fa70436367188cfe.jpeg][Define git-repo-specific transient menus]] ([[https://fosstodon.org/@mykhaylo/112319965182011360][@mykhaylo@fosstodon.org]]) - [[https://www.reddit.com/r/emacs/comments/1cbxi2m/elpaca_update_log_live_preview/][Elpaca update log live preview]] - [[https://plaindrops.de/blog/2024/keymacs/][Keymacs, a program to generate Emacs keybindings]] ([[https://lemmy.ml/post/14798221?scrollToComments=true][lemmy.ml]]) - [[https://unixbhaskar.wordpress.com/2024/04/18/emacs-and-vim-inflate-them-for-the-sake-of-usefulness/][Emacs And Vim Inflate Them For The Sake Of Usefulness?]] - comparing startup times - [[https://github.com/t0yv0/t0yv0-emacs][t0yv0's Emacs Config]] - nix flake, consult, major-mode-hydra - [[https://github.com/dchrzanowski/.emacs.d][dchrzanowski's Emacs Config]]: snippets, evil, development, etc. - [[https://github.com/tttuuu888/.emacs.d/][tttuuu888's Emacs Config]]: async, evil, org, development, etc. - [[https://www.youtube.com/watch?v=22zyjf7xeuM][Emacs config showcase]] (11:24) - Appearance: - [[https://protesilaos.com/codelog/2024-04-29-spacious-padding-0-5-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.5.0]] - [[https://github.com/wachikun/emacs_bgex][emacs_bgex: Background extension for X, an unofficial patch for Gnu Emacs. Specify an image or color for the background and a different background for each buffer instead of per frame.]] - [[https://github.com/jdtsmith/ultra-scroll-mac][ultra-scroll-mac: Scroll emacs-mac like lightning. a smooth-scrolling package for emacs-mac. It provides highly optimized, pixel-precise smooth scrolling which can readily keep up with the very high event rates of modern trackpads and high-precision wheel mice.]] - [[https://codeberg.org/mekeor/emacs-most-faces/src/branch/default][most-faces.el --- A List of Most Available Faces]] - [[https://codeberg.org/mekeor/emacs-unsp/src/branch/default/unsp-theme.el][unsp-theme.el --- Theme unspecifying most face attributes]] - [[https://media.emacs.ch/media_attachments/files/112/341/143/494/448/307/original/c7d0e18c0e1abc0e.png][dingo-theme]] ([[https://emacs.ch/@zyd/112341143854861169][@zyd@emacs.ch]]) - [[https://www.jamescherti.com/emacs-tomorrow-night-deepblue-theme-a-refreshing-color-scheme-with-a-deep-blue-background/][Emacs Theme: Tomorrow Night Deepblue, a beautiful theme with a deep blue background]] - [[https://protesilaos.com/codelog/2024-04-28-ef-themes-1-7-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.7.0]] - Navigation: - [[https://emacs.ch/@zrzz/112335897673928856][Delete a neighbor window even in complex configurations; current window gets space when possible]] - Dired: - [[https://emacs.ch/@candletrading/112321421809586806][TIL: copy the timestamp of a file in Dired with T M-n]] - Writing: - [[https://git.sr.ht/~nobiot/ten][Ten 典: A tiny Emacs library to let you list definitions and search them like like a wiki for plain-text documents]] - [[https://youtube.com/watch?v=SUdlOpKLZdA&si=OoVu8ErUPm6rKSjd][Academic writing using Emacs, Zotero, and Gnuplot]] ([[https://www.reddit.com/r/emacs/comments/1cazsiz/academic_writing_using_emacs_zotero_and_gnuplot/][Reddit]]) - Org Mode: - [[https://youtube.com/watch?v=aiBt8CieE7U&si=J-iiHdacHedFoI3S][Double Your Productivity With Emacs Org-Mode]] (24:15, [[https://www.reddit.com/r/emacs/comments/1cdp5h2/double_your_productivity_with_emacs_orgmode/][Reddit]]) - [[https://irreal.org/blog/?p=12126][Irreal: Alphabetical Lists In Org Mode]] - [[https://www.youtube.com/watch?v=8dwmZ3ZGfRA][Org Mode Fundamentals Volume 8: Footnotes]] (11:48) - [[https://youtube.com/watch?v=im5VmuV0WNI&si=67ABnYaZ7b85Ddfc][Org Mode Fundamentals Volume 9: Hyperlinks and Internal Links]] (11:37, [[https://www.reddit.com/r/emacs/comments/1cfkhwy/org_mode_fundamentals_volume_9_hyperlinks_and/][Reddit]], [[https://irreal.org/blog/?p=12151][Irreal]]) - [[https://gist.github.com/jdtsmith/cb2b94101fd452c4ba6b647531aa5b3d][org-refile-attach.el: Move attachments when refiling org nodes]] - [[https://github.com/meedstrom/org-node][Some of you saw my quickroam.el two weeks ago - now see the fully grown org-node.el, the bizarro org-roam!]] ([[https://www.reddit.com/r/emacs/comments/1cfbgqi/some_of_you_saw_my_quickroamel_two_weeks_ago_now/][Reddit]]) - [[https://gist.github.com/rougier/f6573b7dddb4da23b6bed573e17cbec4][org-mode experiments (WIP)]] ([[https://www.reddit.com/r/emacs/comments/1cebjwk/orgmode_experiments_wip/][Reddit]]) - More appearance tweaks - Import, export, and integration: - [[https://github.com/howardabrams/hamacs/blob/main/elisp/ox-confluence.el][hamacs/elisp/ox-confluence.el at main · howardabrams/hamacs · GitHub]] ([[https://emacs.ch/@howard/112332645872377825][@howard@emacs.ch]]) - [[https://www.henryleach.com/2024/04/adding-details/summary-to-hugo-org-mode-posts][Adding Details/Summary to Hugo Org-Mode Posts | Notes]] ([[https://social.lol/@hl/112316808730619187][@hl@social.lol]]) - [[https://www.youtube.com/watch?v=Hmkdxevq4Fg][Emacs Org Babel Package Provides Various Facilities 2024_04_27_16:49:17]] (09:18) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=065af4b42a48862110b8c6f45d1ae9b0e4aad69c][ox-html: Use non-number footnote names as link anchors]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4e6fa96e2659be1f8ec5189bbce661e99aeeb466][lisp/org-colview.el: Add link parameter to colview dynamic block]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5a98b4c563dc6e688e805e4ef8411c65f5d0471b][lisp/org-colview.el: Add formatter parameter to colview dynamic block]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f124b616d98aebb9509ef5884d555a3b44ae8ded][oc-biblatex: Allow native biblatex options in CITE_EXPORT]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=252cc0be07ef2ed0f5d386289251cbc193fbfa16][ob-lua: Support all types and multiple values in results]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c6c5474b7e96fa0c7d858d166ae698e6b5ca69ae][ob-exp: Preserve header arguments in source block after processing]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46e13c3ebd32f685080914b4d6a5574296ef73cc][ox-latex: New option to customize LaTeX footnote command]] - Completion: - [[https://jao.io/blog/consulting-spotify-in-a-better-way.html][consulting spotify in a better way]] - Coding: - [[https://borretti.me/article/better-xml-editing-for-emacs][Better XML Editing for Emacs]] ([[https://mastodon.social/@jnpn/112349423385409249][@jnpn@mastodon.social]]) - [[https://fanpengkong.com/post/emacs-ccpp/emacs-ccpp/][Setting up C/C++ development environment in Emacs]] - [[https://www.reddit.com/r/emacs/comments/1cdq488/do_not_upgrade_treesitter_or_else_emacs_crashes/][Do not upgrade tree-sitter, or else Emacs crashes]] - [[https://www.reddit.com/r/emacs/comments/1cej9fr/hierarchical_treesitter_based_imenulist_with_java/][Hierarchical treesitter based imenu-list with java]] - Math: - [[https://lifeofpenguin.blogspot.com/2024/04/alternatives-in-gnu-emacs.html][Anand Tamariya: Alternatives in GNU Emacs]] (0:14, [[https://youtu.be/4ljvsHPBD5g][YouTube]]) - Stock heatmap with circle packing - Web: - [[https://codeberg.org/martianh/tumblesocks][Tumblr: martianh/tumblesocks: fork of https://github.com/gcr/tumblesocks.git with some tiny fixes to un-break things]] ([[https://mstdn.ca/@teledyn/112340446050736071][@teledyn@mstdn.ca]]) - [[https://share.karthinks.com/consult-web-full-async-demo.mp4][[mp4] consult-web-full-async-demo.mp4]] - Mail, news, and chat: - [[https://codeberg.org/mattof/rcirc-sqlite][rcirc-sqlite update: rcirc-sqlite-register]] ([[https://emacs.ch/@mattof/112316509454223855][@mattof@emacs.ch]]) - [[https://lemmy.ml/post/14813983?scrollToComments=true][Atom backend for Gnus merged - Lemmy]] - [[https://github.com/howardabrams/hamacs/blob/main/ha-feed-reader.org#L93][Howard Abram's configuration for Elfeed using feeds in an Org file]] ([[https://emacs.ch/@howard/112349303943257673][@howard@emacs.ch]]) - Fun: - [[https://www.extrema.is/blog/2024/04/29/emacs-philosophy][Emacs Philosophy « Blog « extrema.is]] ([[https://lemmy.ml/post/15025725][lemmy.ml]]) - a song - [[https://lifeofpenguin.blogspot.com/2024/04/analyzing-3-body-problem-in-gnu-emacs.html][Anand Tamariya: Analyzing 3 Body Problem in GNU Emacs]] - AI: - [[https://emacs.ch/@bram85/112330272114676857][kagi 0.5: define-kagi-fastgpt-prompt, embed prompts and responses inside Org, no-cache]] - Community: - [[https://www.reddit.com/r/emacs/comments/1cbsvxd/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ccsdn2/for_what_is_gnu_emacs_useful/][For what is GNU Emacs Useful?]] (1991, [[https://irreal.org/blog/?p=12154][Irreal]]) - [[https://protesilaos.com/codelog/2024-04-24-re-what-keeps-you-emacs/][Protesilaos Stavrou: Re: what keeps you coming back to Emacs?]] ([[https://irreal.org/blog/?p=12131][Irreal]]) - [[https://news.ycombinator.com/item?id=40156205][Ask HN: Any fun ways to learn Emacs? | Hacker News]] - [[http://www.emacs.dyerdwelling.family/emacs/20240424142938-emacs--emacs-over-the-last-30-years/][James Dyer: My Emacs Key Workflow Moments Over The Last 30 Years]] ([[https://www.reddit.com/r/planetemacs/comments/1cdpk1c/james_dyer_my_emacs_key_workflow_moments_over_the/][Reddit]]) - [[https://ismailefe.org/blog/hobbies/index.html][İsmail Efe: Hobbies]] - [[https://nates.fun/vimmer-tries-emacs.html][Vimmer tries Emacs]] ([[https://news.ycombinator.com/item?id=40148985][HN]]) - [[https://dreamsongs.com/Files/HOPL2-Uncut.pdf][The Evolution of Lisp]] ([[https://www.reddit.com/r/emacs/comments/1cbxtat/the_evolution_of_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=yLZwLSzkH3E][Lucid Energize Demo VHS, 1993 - Looking at the past and seeing the future]] ([[https://www.reddit.com/r/emacs/comments/1ccqily/looking_at_the_past_and_seeing_the_future/][Reddit]]) - [[https://github.com/sponsors/emacs-lsp][Become a sponsor to emacs-lsp]] - Other: - [[https://news.ycombinator.com/item?id=40193485][Ask HN: What are your best Emacs tips? | Hacker News]] - [[https://www.emoses.org/posts/rectangle-number-lines/][Evan Moses: Emacs Tidbit: rectangle-number-lines]] ([[https://irreal.org/blog/?p=12135][Irreal]], [[https://lobste.rs/s/lpodta/emacs_tidbit_rectangle_number_lines][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/1cbq6cx/q_svg_image_map/][Q: SVG Image Map]] - [[https://simonsafar.com/2024/whisper/][Voice recognition with Emacs]] ([[https://www.reddit.com/r/emacs/comments/1cajii7/voice_recognition_with_emacs/][Reddit]]) - [[https://github.com/robertmeta/sharpwin][sharpwin: An emacspeak server written in C# intended to be as async as reasonable, fast and responsive]] - [[https://github.com/rksm/bookstack-editor][rksm/bookstack-editor: Programatically sync & edit bookstack wikis]] ([[https://toot.kra.hn/@robert/112321719813549678][@robert@toot.kra.hn]]) - [[https://media.emacs.ch/media_attachments/files/112/338/013/716/059/924/original/fd6d802ba6e6a3a6.png][OpenMeteo client update: adding new API features: weather forecast, solar radiation, previous runs, historical weather data]] ([[https://emacs.ch/@sqrtminusone/112338010003150012][@sqrtminusone@emacs.ch]]) - [[https://gitlab.com/grinn.amy/keepass.el][keepass.el: Retrieve passwords to the kill ring from KeePass]] - [[https://mbork.pl/2024-04-27_Emacs_everywhere][Marcin Borkowski: Emacs everywhere]] ([[https://www.reddit.com/r/planetemacs/comments/1cel3zw/marcin_borkowski_emacs_everywhere/][Reddit]], [[https://irreal.org/blog/?p=12139][Irreal]]) - Emacs development: - [[https://mail.gnu.org/archive/html/emacs-devel/2024-04/msg00434.html][A new GC method (MPS) is WIP]] ([[https://www.reddit.com/r/emacs/comments/1cblokb/a_new_gc_method_mps_is_wip/][Reddit]], [[https://news.ycombinator.com/item?id=40154776][HN]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3be382311fa03b9ec9c571b5e5737ff2d51bc2d3][Declare the variable `rx-constituents` obsolete.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8718a7c7062eb562e2fda0dee5f7bfddb0861f1d][Add `drop` as alias for `nthcdr`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c46066cb6b3a9c87fb29be8cbdd4d90312f7020][Adapt eww to touch screens, mice and text conversion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f2bccae22bd47a2e7e0937b78ea06131711b935a][Use a dedicated type to represent interpreted-function values]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f589eb924085a4612f46728e8850073128a2e43][Add support for colored and styled underlines on tty frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1601c5a518dfa208af4827c56cf9570f3b90e15d][Gnus: Add back end for Atom feeds (nnatom)]] - New packages: - [[package:colorful-mode][colorful-mode]]: Preview any color in your buffer in real time (GNU ELPA) - [[package:evil-lispops][evil-lispops]]: Operations for editing lisp evilly (MELPA) - [[package:mise][mise]]: Support for `mise' cli (MELPA) - [[package:org-web-track][org-web-track]]: Web data tracking framework in org mode (MELPA) - [[package:pkl-mode][pkl-mode]]: Major mode for editing Pkl files (MELPA) - [[package:scala-repl][scala-repl]]: Scala REPL Mode (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-04-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-22-emacs-news/ :EXPORT_DATE: 2024-04-22T08:36:43-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 25 0030 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Testing (Hybrid) https://www.meetup.com/emacs-sf/events/300476166/ Thu Apr 25 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Apr 26 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015530/ Wed May 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 2 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu May 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri May 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=3GkYwMTO4MY][Introducción a Linux. M11. Operaciones con emacs. | 71/107 | UPV]] (04:04) - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20240417211640-emacs--transitioning-ralt-to-ctrl-enhancing-emacs-keybindings/][James Dyer: Transitioning RAlt to Ctrl - Enhancing Emacs Keybindings]] - [[https://github.com/sstraust/shannonmax][Announcing ShannonMax: analyze your keybindings with information theory]] ([[https://www.reddit.com/r/emacs/comments/1c4yeme/announcing_shannonmax_analyze_your_keybindings/][Reddit]]) - [[https://github.com/uqix/.emacs.d][uqix's Emacs Config]] - [[https://github.com/LuciusChen/.emacs.d][LuciusChen's Emacs Config]] - [[https://github.com/mrunhap/.emacs.d/blob/master/init.el][mrunhap's Emacs Config]] - Emacs Lisp: - [[http://yummymelon.com/devnull/writing-better-elisp-docstrings.html][Writing Better Elisp Docstrings]] ([[https://www.reddit.com/r/emacs/comments/1c7ngki/writing_better_elisp_docstrings/][Reddit]], [[https://irreal.org/blog/?p=12122][Irreal]]) - [[https://www.youtube.com/watch?v=7DBdmJNWe2M][Intuizioni su Emacs-Lisp]] (01:04:30) - [[https://www.youtube.com/watch?v=pu-CEk0Vh5s][elisp-jp振り返り(17)]] (38:21), [[https://www.youtube.com/watch?v=iD1DGpSoAaY][18]] (35:41), [[https://www.youtube.com/watch?v=MwaQ0WsOcGs][19]] (36:21), [[https://www.youtube.com/watch?v=mnTAD6OVcvw][20]] (33:30), [[https://www.youtube.com/watch?v=hBoOhLpg-hs][21]] (41:01) - [[https://www.youtube.com/watch?v=MM8sNbNHX_E][xah Ep546 emacs lisp coding]] (55:11) - turning ASCII keyboard diagram pairs into an alist - Appearance: - [[https://linuxrenaissance.com/post/emacs-row-numbers/][How to show row numbers in Emacs]] ([[https://fosstodon.org/@LinuxRenaissance/112286504879025519][@LinuxRenaissance@fosstodon.org]]) - display-line-numbers-mode - [[https://andreyor.st/posts/2020-05-10-making-emacs-tabs-look-like-in-atom/][Making Emacs tabs look like in Atom]] (2020, [[https://www.reddit.com/r/planetemacs/comments/1c6hydt/making_emacs_tabs_look_like_in_atom/][Reddit]]) - [[https://protesilaos.com/codelog/2024-04-16-fontaine-2-0-0/][Protesilaos Stavrou: Emacs: fontaine version 2.0.0]] - [[https://www.youtube.com/watch?v=f4E3QCrilms][The Emacs Tomorrow Night Deepblue Theme]] (02:57) - Navigation: - [[https://mbork.pl/2024-04-15_Improving_recenter-top-bottom_and_reposition-window][Marcin Borkowski: Improving recenter-top-bottom and reposition-window]] - [[https://mbork.pl/2024-04-22_Next-Error-Follow_mode][Marcin Borkowski: Next-Error-Follow mode]] ([[https://irreal.org/blog/?p=12128][Irreal]]) - [[https://github.com/aatmunbaxi/lasgun.el][aatmunbaxi/lasgun.el: Avy-backed, actionable placement of multiple marks]] ([[https://www.reddit.com/r/emacs/comments/1c6epwl/lasgunel_avybacked_actionable_placement_of/][Reddit]]) - [[https://git.sr.ht/~nobiot/ren][ren: Ren 連: A tiny Emacs package that lets you use plain-text hyperlinks that work in different modes and across directories and project repositories]] - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1c72quf/gnu_hyperbole_now_available_from_melpa_plus/][GNU Hyperbole now available from Melpa plus hyrolo.py script]] - Dired: - [[https://github.com/rtrppl/cleandesk][rtrppl/cleandesk: rapid renaming and sorting for dired]] ([[https://emacs.ch/@laotang/112303684179162252][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=vm-FvNdYFcc][Dired subtree has a toggle!]] - Writing: - [[https://www.youtube.com/watch?v=cMKn2BgVics][Literature Alerts - OpenAlex + GitHUB Actions + Emacs and Zotero]] (10:03) - Org Mode: - [[https://www.youtube.com/watch?v=EAHFF-lvWrs][Emacs Org Insert Template Structure Helps Fuse Predefined Templates 2024_04_19_03:12:21]] (10:11) - [[https://www.reddit.com/r/emacs/comments/1c7jtjo/dynamic_file_tags_for_org_source_block_results/][Dynamic :file tags for org source block results]] - [[https://gist.github.com/dmitrym0/ba0045fff7b270f8ed70d8d6142abd5b][dailies.el: Moves a task from an old daily note to today's note]] - [[https://monospace.games/misc/auction/manual][Auction - an exporter and web UI for org mode]] ([[https://www.reddit.com/r/emacs/comments/1c5hcdh/auction_an_exporter_and_web_ui_for_org_mode/][Reddit]]) - [[http://gem.librehacker.com/gemlog/starlog/20240418-0.gmi][2024-04-18 Emacs: Roaming Roam]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b0b7f2924c013c945c1891fd6338a211912ed97][org-paste-subtree: With single/double prefix, force inserting sibling/child]] - Denote: - [[https://protesilaos.com/codelog/2024-04-21-emacs-denote-heading-backlinks/][Protesilaos Stavrou: Emacs: Denote backlinks for Org headings]] - Completion: - [[https://github.com/naiquevin/axy][axy - Ad hoc expansion of yasnippet from anywhere in emacs]] ([[https://www.reddit.com/r/emacs/comments/1c66ad9/axy_ad_hoc_expansion_of_yasnippet_from_anywhere/][Reddit]]) - Coding: - [[https://codeberg.org/harald/eglot-semtok][eglot-semtok: Semantic Tokens for eglot (experimental)]] ([[https://www.reddit.com/r/planetemacs/comments/1c99onn/eglotsemtok_semantic_tokens_for_eglot_experimental/][Reddit]]) - [[https://codeberg.org/arouene/flymake-golangci.el][arouene/flymake-golangci.el: This is a Flymake backend for the linter golangci-lint. - Codeberg.org]] ([[https://emacs.ch/@arouene/112311486801777839][@arouene@emacs.ch]]) - Math: - [[https://melpa.org/#/casual][Casual v1.5.0 release: computer algebra, data files, infinite mode support, separators, settings, UI improvements]] ([[https://sfba.social/@kickingvegas/112283627186226821][@kickingvegas@sfba.social]]) - Shells: - [[https://irreal.org/blog/?p=12120][Irreal: Defining Eshell Commands]] - Web: - [[https://i.redd.it/908zsd6q2cvc1.gif][Announcing consult-web: A package to get web and omni search results directly in emacs minibuffer!]] ([[https://www.youtube.com/watch?v=7pDfyqBZwvo][YouTube]] 01:40:56, [[https://www.reddit.com/r/emacs/comments/1c7jsk1/announcing_consultweb_a_package_to_get_web_and/][Reddit]], [[https://www.reddit.com/r/emacs/comments/1dejyt0/emacs_consultweb_package_get_web_search_results/][Reddit]]) - Mail, news, and chat: - [[https://emacs.ch/@viz/112314875662757972][message.el tip for sendmail and msmtp: message-sendmail-f-is-evil and --read-envelope-from or mail-envelope-from]] - [[https://github.com/clarete/hackernews.el][hackernews.el: Hacker News client for Emacs]] - [[https://codeberg.org/mattof/rcirc-sqlite][New version of rcirc-sqlite: narrowing queries, request logs for a nick]] ([[https://emacs.ch/@mattof/112281641294070420][@mattof@emacs.ch]]) - [[https://github.com/alphapapa/ement.el/releases/tag/v0.15][Release v0.15 · Ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/freemacs/comments/1c5iwc5/release_v015_ementel_matrix_client_for_emacs/][Reddit]]) - Evil mode: - [[https://www.emoses.org/posts/dont-write-2/][No I don't want 2, Emacs]] ([[https://www.reddit.com/r/emacs/comments/1c5ptgv/no_i_dont_want_2_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=40047256][HN]], [[https://lobste.rs/s/efmbul/no_i_don_t_want_2_emacs][lobste.rs]], [[https://irreal.org/blog/?p=12124][Irreal]]) :w2 - AI: - [[https://www.youtube.com/watch?v=yAL0cw1ePqw][Amazing integration of LLM into any workflow using GPTEL and Emacs]] (28:31) - Community: - [[https://www.reddit.com/r/emacs/comments/1c64gcj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2024/04/emacs-interview-daniel-semyonov/][Emacs interview: Daniel Semyonov]] ([[https://irreal.org/blog/?p=12114][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1c70qez/emacs_successors/][Emacs successors?]] - TRAMP: - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2024-04/msg00132.html][Reminder that you can use ~/.ssh/config to set users etc. when using TRAMP]] - Other: - [[https://github.com/anonimitoraf/emacs-clippo][emacs-clippo: Clipboard Manager via Emacs!]] - [[https://tech.toryanderson.com/2024/04/19/stop-freezes-disable-global-undo-tree/][Tory Anderson: stop freezes: disable global undo-tree]] - [[https://lifeofpenguin.blogspot.com/2024/04/circle-packing-animation-in-gnu-emacs.html][Anand Tamariya: Circle Packing Animation in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1c60fej/circle_packing_animation_in_gnu_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=SuVE6Ps-f0g][Crafting Sway with Emacs Lisp - System Crafters Live!]] (02:00:27) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00322.html][MPS experiment successful]] - concurrent, incremental, generational, mostly-copying, thread-safe garbage collection (also [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00434.html][branch updates]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00508.html][Explanation of MPS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00440.html][Re: Dumping unexec]] - Debugging Emacs on Windows 9x is hard - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00439.html][Re: Dumping unexec (was: Question about pure space)]] - help wanted for porting pdumper - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00359.html][Issues with using UTF-8 by default on MS Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00517.html][Re: Objed maintenance]] - switching objed project to Amy's fork? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf5755aa91905a376e4ac9fedde6a645486e1589][Add treesit-add-font-lock-rules]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=996b9576713f9d63ea7ff7e9630a15cb0a0214eb][New function treesit-parser-changed-ranges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3f6d92714c31ccb87f56b13ee2606c05493c87d][Drag tabs to reorder buffers on the tab line.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c4f6c78b4b2ae0b1efadf5e664fa180e663037e][Flymake support for indicating errors in margin]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230eecf12a688f87354ed2d360a7dfcd7e2dae6a][New keymap tab-line-mode-map and new tab order on tab-line (bug#69993)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91333dacfa1b9f1041ceeebb3d46e8e04048c4c9][Allow tabbing between widgets to skip inactive widgets (bug#70413)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ada429c375235c4d8bd3bf5e6bb2507fb44f63dd][* lisp/emacs-lisp/lisp.el (forward-sexp-function): Set back to nil.]] - New package: - [[package:track-changes][track-changes]]: API to react to buffer modifications (GNU ELPA) 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-04-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-15-emacs-news/ :EXPORT_DATE: 2024-04-15T09:07:16-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 27, 2024]] - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs (in French): Vendredi atelier Emacs Montpellier au Bib ! Attention Décalé du 12 au 19 avril ! https://mobilizon.fr/events/b84fd6f2-576b-4c9b-8cbf-7ae6a6efeb23 Fri Apr 19 1800 Europe/Paris - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 24 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 25 0030 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://emacs.ch/@pkal/112263117872976454][pkal's autoblog: New release of setup configuration macro package]] - [[https://www.reddit.com/r/emacs/comments/1c33bf9/elpamirror_230_is_published/][elpa-mirror 2.3.0 is published.]] - [[https://youtube.com/watch?v=ppbcLsc-F20&si=890kM5oeNXisBeRF][Emacs Left Hand Quick Commands -- Quick and AWESOME #modelm #keyboard]] (5:27, [[https://irreal.org/blog/?p=12103][Irreal]]) - [[https://elblogdelazaro.org/posts/2024-04-15-fichero-configuracion-emacs-2024/][Emacs: Mi fichero configuración 2024 · el blog de lázaro]] ([[https://mastodon.social/@victorhck/112276272032632173][@victorhck@mastodon.social]]) - [[https://github.com/mrunhap/.emacs.d][mrunhap's Emacs Config]] - [[https://gitlab.com/domsch1988/domacs][Dominik Schlack / Domacs · GitLab]] ([[https://www.reddit.com/r/emacs/comments/1bzpcm1/emacs_finally_starts_feeling_like_home/][Reddit]]) - [[https://gitlab.com/daniel.arnqvist/emacs-config][daniel.arnqvist's Emacs Config]] - Emacs Lisp: - [[https://susam.net/emacs-info-expressions.html][Susam Pal: Emacs Info Expressions]] ([[https://news.ycombinator.com/item?id=40021782][HN]]) - [[https://bobonmedicaldevicesoftware.com/blog/2024/04/08/creating-an-emacs-package-password-menu/][Creating an Emacs package: ‘password-menu’]] ([[https://www.reddit.com/r/emacs/comments/1bz108o/creating_an_emacs_package_passwordmenu/][Reddit]]) - [[https://www.youtube.com/watch?v=o-RHnmoDJZI][elisp-jp振り返り(11)]] (54:40) - [[https://www.youtube.com/watch?v=q7cvXWY_mtM][elisp-jp振り返り(10)]] (33:11) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1c3sepj/and_emoji_for_modified_and_up_to_date_buffers_in/][💾 and ✅ emoji for modified and up to date buffers in mode line]] - [[https://www.youtube.com/watch?v=HEan4QzO2iA][Making Emacs Beautiful]] (01:20:13) - [[https://github.com/aaronjensen/emacs-modern-tab-bar][aaronjensen/emacs-modern-tab-bar]] ([[https://www.reddit.com/r/emacs/comments/1c4bsu2/introducing_moderntabbarmode/][Reddit]], [[https://gist.github.com/satran/95195fc86289dcf05cc8f66c363edb36][Gist]], [[https://www.reddit.com/r/emacs/comments/1c3oqqh/modern_tabs_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1c2ndxf/emacs_tab_bar_that_looks_like_browser_tab_bars/][Emacs tab bar that looks like browser tab bars, also some nano love]] - [[https://www.jamescherti.com/emacs-tab-bar-vim-style-colors/][Making the Emacs Tab Bar Look Like Vim’s Tab Bar]] ([[https://www.reddit.com/r/emacs/comments/1c1vpfq/making_the_emacs_tab_bar_look_like_vims_tab_bar/][Reddit]]) - [[https://github.com/jamescherti/emacs-tomorrow-night-deepblue-theme]["Tomorrow Night Deepblue" Emacs theme, a beautiful deep blue variant of the Tomorrow Night theme]] ([[https://www.reddit.com/r/emacs/comments/1c4hz79/tomorrow_night_deepblue_emacs_theme_a_beautiful/][Reddit]]) - [[https://protesilaos.com/codelog/2024-04-09-emacs-ef-dream-reverie-themes/][Protesilaos Stavrou: Emacs: ef-reverie and ef-dream are added to the ef-themes]] - Navigation: - [[https://www.youtube.com/watch?v=r3T_R9wpB_o][Why use tabs with emacs (even the tab line variant)? - YouTube]] (11:51, [[https://www.reddit.com/r/emacs/comments/1c46jla/why_use_tabs_even_the_tab_line_variant_on_emacs/][Reddit]], [[https://irreal.org/blog/?p=12133][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=EU-6powpCGA&feature=youtu.be][Emacs Define Word And Thesaurus 2024_04_04_03:24:19]] - [[https://francopasut.netlify.app/post/markdown-vim-emacs-sublime-vscode/][D.V.F.P.: Markdown with Vim, Emacs, Sublime Text 4 and Visual Studio Code]] ([[https://irreal.org/blog/?p=12110][Irreal]]) - [[https://github.com/Michael-Allan/Breccia.Emacs][breccia-mode: editing Breccia, a lightweight markup language for point-form outlining and drafting. See reluk.ca/project/Breccia/]] - [[https://notxor.nueva-actitud.org/2024/04/02/tomar-notas-con-howm-en-emacs.html][Tomar notas con howm en Emacs]] - [[https://manueluberti.eu/posts/2024-04-10-thesis-latex/][Manuel Uberti: Thesis frontispiece with LaTeX]] - [[https://i.redd.it/7ep2ys29sguc1.gif][latex environment transclusions]] ([[https://www.reddit.com/r/emacs/comments/1c3wbrt/latex_environment_transclusions/][Reddit]]) - [[https://gist.github.com/tmalsburg/c4e8c9bc9a94a7f9faea21f1c7b2cd0f][An Emacs command that takes the DOI in the clipboard and inserts the corresponding BibTeX entry at point. · GitHub]] ([[https://scholar.social/@tmalsburg/112247612360028941][@tmalsburg@scholar.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=0-brF21ShRk][You Should Really Learn Org Mode - It's Easy]] - [[https://alpo.gitlab.io/jots/posts/2024/04/automatic-clock-in-in-org-mode/][Automatic Clock in in Org Mode | jots. tl;dr]] ([[https://hachyderm.io/@al3x/112269740144386873][@al3x@hachyderm.io]]) - [[https://i.redd.it/clhpsqlopwtc1.gif][[inspiration] multiple column view definition]] ([[https://www.reddit.com/r/orgmode/comments/1c1pabm/inspiration_multiple_column_view_definition/][Reddit]]) - [[https://emacs.ch/@grinn/112240900081287712][Using org-real to keep a horizon view of important things in Org - @grinn@emacs.ch]] - [[https://stackoverflow.com/a/78326595][Tip: using org-tree-to-indirect-buffer]] ([[https://social.tchncs.de/@Castiai/112274181955150217][@Castiai@social.tchncs.de]]) - [[https://zzamboni.org/post/beautifying-org-mode-in-emacs/][zzamboni.org | Beautifying Org Mode in Emacs]] (2018, [[https://news.ycombinator.com/item?id=40037844][HN]], [[https://irreal.org/blog/?p=12116][Irreal]]) - [[https://youtube.com/watch?v=Qqu6fBk7ibo&si=vI5-v7iOTb8Mns_6][Org Mode Fundamentals Volume 5: Sparse Trees]] (5:13, [[https://irreal.org/blog/?p=12105][Irreal]]) - [[https://www.youtube.com/watch?v=Hj4WQaTWZjw][Org Mode Fundamentals Volume 6: Plain Lists]] (04:52) - [[https://github.com/meedstrom/quickroam][quickroam: Fast versions of org-roam-node-find, -insert]] ([[https://www.reddit.com/r/emacs/comments/1c08e5z/quickroam_fast_versions_of_orgroamnodefind_insert/][Reddit]]) - Import, export, and integration: - [[https://systemcrafters.net/newsletter/sc-news-009.html][Issue 009 - System Crafters, including an Org tip for excluding headings when publishing]] ([[https://fosstodon.org/@daviwil/112252760630518915][@daviwil@fosstodon.org]]) - [[https://www.unwoundstack.com/blog/ob-coq.html][Unwound Stack: Ann: ob-coq]] - proof assistant - [[https://github.com/tmythicator/ob-ts-node][Org Babel support for Typescript via ts-node]] - [[https://www.miskatonic.org/2024/04/11/upgrading-tor/][William Denton: Upgrading my Tor bridges]] - configuration in Org - [[https://github.com/kijowski/eleventy-plugin-org][eleventy-plugin-org]] ([[https://www.reddit.com/r/orgmode/comments/1c2kk9b/eleventypluginorg/][Reddit]]) - [[http://yummymelon.com/devnull/exporting-utf-8-smart-quotes-from-org-mode.html][Exporting UTF-8 Smart Quotes from Org Mode]] - [[https://karl-voit.at/tags/lazyblorg/][More people using lazyblorg]] ([[https://graz.social/@publicvoit/112263506869505919][@publicvoit@graz.social]]) - [[https://git.sr.ht/~jmasson/org-gtasks][org-gtasks:Export/import all Google Tasks to org files.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=66e307b411eb74409a2acb82d3450e9702e64c23][lisp/org-element.el: Add repeater-deadline support to org-element]] - Denote: - [[https://paste.sr.ht/~zyd/d3a393070f53ff3dc01e11e6c73d8b4a15c51e74][zyd-expand-and-complete-with-denote — paste.sr.ht]] ([[https://emacs.ch/@zyd/112239786407480932][@zyd@emacs.ch]] ) - Coding: - [[https://www.youtube.com/watch?v=XeOXeH7f_so][My development setup | Walkthrough | Terminal, Shell, Editor, Multiplexer]] (16:56) - [[https://media.emacs.ch/media_attachments/files/112/266/590/433/254/724/original/a4ee6a6248c1f826.mp4][clang-format-indent]] ([[https://emacs.ch/@grinn/112266637516659843][@grinn@emacs.ch]]) - [[https://github.com/ajc/nginx-mode][Nginx mode 1.1.10 release]] ([[https://aus.social/@cos/112256286135434564][@cos@aus.social]]) - [[https://github.com/DevelopmentCool2449/colorful-mode][DevelopmentCool2449/colorful-mode: 🎨Preview any color in your buffer]] ([[https://www.reddit.com/r/emacs/comments/1c12zr9/colorfulmodeel_a_featured_alternative_to/][Reddit]]) - [[https://jonathanj.in/kele.el/references/changelog/#050][Kele (Kubernetes management package) 0.5.0 released]] ([[https://www.reddit.com/r/emacs/comments/1c34e2n/kele_kubernetes_management_package_050_released/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1c0v28k/lspmode_vs_lspbridge_vs_lspce_vs_eglot/][lsp-mode vs. lsp-bridge vs. lspce vs. eglot]] - [[https://www.reddit.com/r/emacs/comments/1c216kr/experimenting_with_tree_sitter_and_imenulist/][Experimenting with tree sitter and imenu-list symbol views]] - [[https://www.youtube.com/watch?v=1Jp_EdRf4rs][Kyle Meyer: A Tour of Magit]] (20:45) - [[https://www.youtube.com/watch?v=6vu11W70DFQ][#13 C/C++, Emacs, Haskell, and Coq. The Journey - John Wiegley]] (01:39:31) - [[https://www.youtube.com/watch?v=QVsJeuSBDQk][Lets Write A Tinder Client For Emacs]] - livestream coding - [[https://www.youtube.com/watch?v=J-LT_PjButI][Rust Application - Moving to a server (continued) | Live | Rust | Emacs or Neovim?]] (58:04) - Math: - [[http://yitang.uk/2024/04/10/2024-04-10-less-excel-more-rpython-in-emacs/][Yi Tang: Less Excel, More R/Python in Emacs]] - Web: - [[https://lifeofpenguin.blogspot.com/2024/04/mozilla-readability-in-gnu-emacs.html][Anand Tamariya: Mozilla Readability in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bzlhy6/mozilla_readability_in_gnu_emacs/][Reddit]]) - [[https://jiewawa.me/2024/04/another-way-of-integrating-mozilla-readability-in-emacs-eww/][Jiewawa: Another Way of integrating Mozilla Readability in Emacs EWW]] - Doom Emacs: - [[https://diegologs.com/pruebo-dom-emacs/][Pruebo DOOM Emacs por primera vez]] - AI: - [[https://emacs.ch/@bram85/112276867554385014][Access kagi FastGPT from an Org Babel block (@bram85@emacs.ch)]] - [[https://asciinema.org/a/653482][Demo of extending kagi.el with your own FastGPT prompts]] ([[https://emacs.ch/@bram85/112248490288030490][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1c0gg7n/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2024/04/12/2024-04-austin-emacs-meeting/][Eric MacAdie: 2024-04 Austin Emacs Meeting]] - new [[https://old.reddit.com/r/EmacsATX/new/][r/EmacsATX]] - [[https://bastibe.de/2024-03-24-rip-emacs-2011-2023.html][Emacs 2011-2023]] ([[https://www.reddit.com/r/emacs/comments/1c4dbrv/emacs_20112023/][Reddit]], [[https://news.ycombinator.com/item?id=40033870][HN]], [[https://lobste.rs/s/e2bnzn/emacs_2011_2023][lobste.rs]]) - Bastian Bechtold shifting to VS Code - [[https://irreal.org/blog/?p=12097][Irreal: Neal Stephenson On Emacs]] - Other: - [[https://github.com/t0yv0/t0yv0-emacs/commit/7fcd14a86f298b0a6a3d76ceb5134fb603f6c61c][Register helpers - pick the first available letter]] ([[https://vmst.io/@t0yv0/112249469934593290][@t0yv0@vmst.io]]) - [[https://www.youtube.com/watch?v=6vsXpC0zgEM][Emacs Password Menu Package Is Frontend For Authinfo GPG File 2024_04_10_03:03:34]] (10:03) - [[https://youtu.be/qPNVMQF9zK4][Circle Packing Animation in GNU Emacs]] (0:32, [[https://www.reddit.com/r/emacs/comments/1c1auus/circle_packing_animation_in_gnu_emacs/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2024/04/svg-animation-in-gnu-emacs.html][Anand Tamariya: SVG Animation in GNU Emacs]] (0:22, [[https://www.reddit.com/r/emacs/comments/1c3o7ft/svg_animation_in_gnu_emacs/][Reddit]]) - [[https://www.youtube.com/playlist?app=desktop&list=PLNJWazvift25KnHDwYlhwrrgr60wtpQOB][Lukewh's Emacs Videos]] - [[https://www.youtube.com/watch?v=NxY1rpFXRHA][Apple: Emacs on Mac OS X - To Alt or Command?]] (05:13) - [[https://ports.macports.org/port/emacs-mac-app-devel/][Emacs for macOS - 29.3 update now available for Mitsuharu Yamamoto's fork]] ([[https://sfba.social/@kickingvegas/112253571548243412][@kickingvegas@sfba.social]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00186.html][Clarification of CVE-2024-30203 and trusted vs untrusted content]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00242.html][Challenges of mouse-highlighting non-contiguous portions of text]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=568c1741352a4932508fbbd474b9fd9ebe90ddfb][Add 'forward-sexp-default-function' to be used by 'treesit-forward-sexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7add47337b62064998a5b80f357acc39b1253e98][Add command 'list-keyboard-macros' that works like 'list-buffers'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17e26cf57e18c5df2172a7049591d89fc53b3fb6][(define-globalized-minor-mode): Require the use of `run-mode-hooks`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7a83e23d47ca9e3e6ca70078e956e31301e5e6d][lisp/emacs-lisp/track-changes.el: New file (bug#70077)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5734047b812639c06c90eb3baf82ff502db59fb5][Support tooltips for fringe indicators]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=952f20fabe76c087aa96645389cfd4786fc95380][Improved docs]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=414f8d02c1a361fa780e55fcf0f260fe00a9a62d][New user option 'tab-line-tabs-buffer-group-function']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f93df59e8c9038a10992b71bfd6beeda70f806dd][; Fix documentation of a recent change in dbus.el (bug#70301)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a69890eea946beb0858273a20d260a170485b79a][Improve D-Bus byte-array conversion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d0cf9f3601b88e4a87a0afd557110ea4c6834998][Merge branch 'mouse-wheel-buttons']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e720ba6219394d275dd741c5f17feea1ee0bf9af][(mouse-wheel-buttons): Map old-style wheel buttons to actual wheel events]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=677bc276998de0a467803b35134925d833d1ab9d][; * etc/NEWS: Announce new ls-lisp options. (Bug#70721)]] - New packages: - [[package:flymake-margin][flymake-margin]]: Sets flymake to work with margin instead of fringes (MELPA) - [[package:ipe][ipe]]: Insert, Update and Delete PAIRs using overlays (MELPA) - [[package:lirve][lirve]]: Learn irregular verbs in English (MELPA) ([[https://hostux.social/@andros/112271290983601494][@andros@hostux.social]]) - [[package:neut-mode][neut-mode]]: A major mode for Neut (MELPA) - [[package:retraction-viewer-section][retraction-viewer-section]]: Show retraction information in the universal-sidecar (MELPA) - [[package:retraction-viewer][retraction-viewer]]: View retraction information for current citation (MELPA) - [[package:swift-ts-mode][swift-ts-mode]]: Major mode for Swift based on tree-sitter (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-04-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-08-emacs-news/ :EXPORT_DATE: 2024-04-08T11:23:05-0400 :END: - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 12 1800 Europe/Paris - M-x Research: TBA https://m-x-research.github.io/ Wed Apr 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=Ex9zI4Fcirs][Literate Configuration: A Direct Approach - System Crafters Live!]] (01:54:41) - [[https://www.reddit.com/r/emacs/comments/1bty1p8/has_anyone_here_switched_from_evil_to_default/][Has anyone here switched from evil to default bindings?]] - [[https://themagitian.github.io/posts/emacsconfig/][Configuring Emacs]] - literate, focuses on IDE - [[https://github.com/daedreth/UncleDavesEmacs][Uncle Dave's Emacs Config]] - literate - [[https://github.com/PythonNut/quark-emacs][PythonNut's Emacs Config]] - fast startup - [[https://github.com/ttybitnik/emacs.d][ttybitnik's Emacs config: Crafting emacs.d like a luthier]] - [[https://themagitian.github.io/posts/emacsconfig/][themagitian's Emacs config]] ([[https://fedia.social/notes/9rt71wbhs2y6x5s1][@Magitian@fedia.social]]) - [[https://github.com/shahinism/45r4r/blob/refactor/lsp-mode/home/features/emacs/emacs.default/lisp/sh-note.el][shahinism's Emacs Config (nix-based)]] - [[https://github.com/eugeneandrienko/dotfiles][eugeneandrienko's Emacs Config]] - [[https://github.com/cvdub/cjvmacs][cvdub's Emacs Config]] - [[https://github.com/gf3/dotfiles/tree/main/.config/emacs][gf3's Emacs Config]] - [[https://github.com/zzamboni/dot-doom][zzamboni's Doom Emacs Config]] - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2024/04/elisp-snippets.html][Anand Tamariya: Elisp Snippets]] - random color, random number - Appearance: - [[https://oylenshpeegul.gitlab.io/blog/posts/20240407/][Tim Heaney: Color palettes]] - mention of rainbow-mode - [[https://youtube.com/watch?v=es5AmF807Oo&si=swrfLGCVDs7gLrZw][Tab-line customization demo]] ([[https://www.reddit.com/r/emacs/comments/1bx5x2h/emacs3/][Reddit]]) - Navigation: - [[https://arialdomartini.github.io/emacs-registers][Emacs: Registers]] ([[https://www.reddit.com/r/emacs/comments/1bwe4nh/registers/][Reddit]], [[https://irreal.org/blog/?p=12091][Irreal]]) - [[https://fosstodon.org/@Mehrad/112198292556150807][Recommendation for perspective.el, which works well with ibuffer.el - @Mehrad@fosstodon.org]] - [[https://github.com/mahmoodsheikh36/blk][mahmoodsheikh36/blk: emacs package for interlinking arbitrary text patterns]] ([[https://www.reddit.com/r/emacs/comments/1bvnm6i/new_package_blk/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=EU-6powpCGA][Emacs Define Word And Thesaurus 2024_04_04_03:24:19 - YouTube]] - [[https://lucidmanager.org/productivity/emacs-workflow/][The Emacs Workflow for Publishing Articles, Books and Websites]] (2022, [[https://irreal.org/blog/?p=12086][Irreal]]) - Denote and Org - [[https://scribbles.baty.net/post/howm-vs-a-giant-org-mode-outline-8us7sdll][Howm vs a giant Org-mode outline]] ([[https://social.lol/@jbaty/112208827766724687][@jbaty@social.lol]]) - Org Mode: - [[https://taonaw.com/2024/04/03/another-little-gem.html][Another little gem: org-toggle-narrow-to-subtree]] - [[https://tusharhero.codeberg.page/creating_a_blog.html][Creating a blog]] - [[https://www.youtube.com/watch?v=w9y9Ry5IL6s][Org Mode Fundamentals Volume 3: Moving Around]] (07:14) - [[https://www.youtube.com/watch?v=eEZNOSfeIxU][Org Mode Fundamentals Volume 4: Structure Editing]] (04:33) - [[https://www.youtube.com/watch?si=UoVaMHjN1rK9Nfxi&v=-KZsylRH75U&feature=youtu.be][Exporting Files in Emacs Using Pandoc]] (6:43) - [[https://mastodon.social/@Lucius_Chen/112193634710127460][Recommendation for org-roam-ui, publish-org-roam-ui - @Lucius_Chen@mastodon.social]] - [[https://media.emacs.ch/cache/media_attachments/files/112/206/875/180/378/515/original/e1f3de5c0af239b7.png][emacs-daytime update: changes when you reach your target or maximum]] ([[https://rollenspiel.social/@ArneBab/112206691049682687][@ArneBab@rollenspiel.social]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=cc3a13c1feca46b0ac47fa9351a9c543952d1cf9][lisp/org-colview.el: Add defcustom `org-columns-checkbox-allowed-values']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b2827aed9811ab293fbe0fb3ea3923e7f8d69ff8][org-dblock-write:columnview: Write width specifications]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f6876d73b390d6629e2ba3c0ee679ad363b5e68b][etc/ORG-NEWS: Fix typos]] - Coding: - [[https://www.youtube.com/watch?v=KHu5OnHc6V8][emacs jupyter]] (05:34) - [[https://www.reddit.com/r/emacs/comments/1by8cpz/v05_verilogextel_vhdlextel/][v0.5 - verilog-ext.el & vhdl-ext.el]] - [[https://www.youtube.com/watch?v=VdigBnVnfX4][tailmacs: manage your tailnet in Emacs]] (04:32) - [[https://github.com/t0yv0/treesitedit.el][t0yv0/treesitedit.el: Paredit-inspired navigation on top of treesitter]] ([[https://vmst.io/@t0yv0/112224424336967956][@t0yv0@vmst.io]]) - [[https://emacs-lsp.github.io/lsp-mode/page/CHANGELOG/#release-900][LSP Mode - LSP support for Emacs 9.0.0 released]] ([[https://www.reddit.com/r/emacs/comments/1byrk4b/lsp_mode_lsp_support_for_emacs_900_released/][Reddit]]) - [[https://mbork.pl/2024-04-08_Even_more_Magit_tips][Marcin Borkowski: Even more Magit tips]] - [[https://github.com/leahneukirchen/gitsum][gitsum.el --- basic darcsum feelalike for Git]] - Math: - [[https://www.youtube.com/watch?v=cd4_O3TqArs][i like emacs]] - a workflow for linear algebra homework - [[https://codeberg.org/teoten/shinybg][New package for R developers: shinybg]] ([[https://www.reddit.com/r/emacs/comments/1bvluht/new_package_for_r_developers_shinybg/][Reddit]]) - Fun: - [[https://yhetil.org/emacs-bugs/874jcgbekr.fsf@gmail.com/T/#u][bug#70209: 30.0.50; describe key + lambda too poetic]] ([[https://www.reddit.com/r/emacs/comments/1bwufaj/bug70209_30050_describe_key_lambda_too_poetic/][Reddit]], [[https://news.ycombinator.com/item?id=39947731][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bun8ky/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/larsbrinkhoff/emacs-history/blob/sources/docs/Bernard-Greenberg-interview.org][An interview with Bernard Greenberg, the creator of Multics Emacs]] - [[https://tusharhero.codeberg.page/why_emacs.html][tusharhero: Why do I use Emacs?]] - Other: - [[https://lemmy.ml/post/14214187][Try `C-[ C-char` if you don't like `C-M-char` - Lemmy]] - [[https://tech.toryanderson.com/2024/04/02/tip-recover-session-finish/][Tory Anderson: tip: recover-session-finish]] ([[https://irreal.org/blog/?p=12084][Irreal]]) - [[https://github.com/smallwat3r/tubestatus.el][tubestatus.el: London Tube live service status from Emacs using the TfL API]] - [[https://www.reddit.com/r/emacs/comments/1by7ufp/ubuntu_2404_has_emacs_293/][Ubuntu 24.04 has emacs 29.3]] - [[https://blog.emacsos.com/emacs-is-different.html][What Makes Emacs Different and Unique]] - [[https://github.com/volrath/password-store-otp.el][password-store-otp: Emacs functions to interact with the pass-otp extension for pass]] - [[https://github.com/lem-project/lemmington][lemmington: RPC integrations between GNU Emacs to Lem]] - [[https://www.reddit.com/r/emacs/comments/1btv7wf/chromeemacs_update_experimental_support_for/][Chrome-Emacs Update: Experimental Support for vscode.dev and GitHub Codespaces]] - Emacs development: - Discussion: - [[https://www.reddit.com/r/emacs/comments/1bugrsk/has_anyone_tried_the_new_json_parser/][Has anyone tried the new json parser?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00100.html][Improving JSON pretty printing, how to represent floats?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-04/msg00003.html][project.el support for multiple build directories would be nice]] - discussion of different project types - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4efe3b99a5d0d72b6a96bf339601f9390ca5c03a][Document tree-sitter things feature (bug#70016) (bug#68824)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec25f5ad3d4323b56f239a06186f965c8d4cb695][; * etc/NEWS: Add entry about tab-bar-mode-map (bug#69578).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e22ad8cef0710bf5ce3bf99deb8dd6e30d4078c][Mark display-comint-buffer-action as obsolete after adding a category.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ba3bf69f84e5c1143a6ff3b1e7031a10e0beed89][New variable haiku-pass-control-tab-to-system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3781bf59edcd67769d068b5bc8f724e890d8e54][New functions to set and use context of window points (bug#33871)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9af533dc751e5220a545ca7e15456992cbbfab98][New condition/action entry 'category' for 'display-buffer' (bug#69983)]] - AI: - [[https://github.com/karthink/gptel/releases/tag/v0.8.5][gptel v0.8.5: additional Org Mode features, bugfixes]] ([[https://fosstodon.org/@nickanderson/112220029628278420][@nickanderson@fosstodon.org]]) - New packages: - [[package:biomejs-format][biomejs-format]]: Minor mode to format JS code with Biome on file save (MELPA) - [[package:browser-hist][browser-hist]]: Search through the Browser history (MELPA) - [[package:essgd][essgd]]: Show R plots from ESS within a buffer (MELPA) - [[package:markdown-ts-mode][markdown-ts-mode]]: Major mode for Markdown using Treesitter (MELPA) - [[package:password-menu][password-menu]]: Password Menu for auth-source secrets (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-04-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/04/2024-04-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/04/2024-04-01-emacs-news/ :EXPORT_DATE: 2024-04-01T16:48:13-0400 :END: - Important updates: - [[https://corwin.bru.st/2023-03-28-emacs-29.3-and-cve-2024-30205/][Emacs 29.3 and CVE-2024-30205]] - [[https://chaoticlab.io/posts/emacs-29-3-msi/][Update: MSI Installer for GNU Emacs 29.3 for Windows]] - [[http://xenodium.com/emacs-293-emergency-release][Alvaro Ramirez: Emacs 29.3 emergency release]] - [[https://irreal.org/blog/?p=12063][Irreal: Emacs 29.3 Is Available]] - [[https://list.orgmode.org/87o7b3eczr.fsf@bzg.fr/T/#t][Emergency bugfix release: Org mode 9.6.23]] ([[https://www.reddit.com/r/orgmode/comments/1bn8unj/emergency_bugfix_release_org_mode_9623/][Reddit]]) - Help wanted: - [[https://aus.social/@danderzei/112189562367759254][Test readers might be needed for Emacs book - @danderzei@aus.social]] - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015525/ Wed Apr 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Apr 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2024 (v #živo) https://dogodki.kompot.si/events/db14a364-8a55-41d5-a1a4-189ac7c33772 Thu Apr 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 12 1800 Europe/Paris - Beginner: - [[https://www.youtube.com/watch?v=zOt_X5aq4Q8][3. Basic Editing Commands - Part II]] (29:26) - Emacs configuration: - [[https://codeberg.org/pkw/emacs.d][pkw/emacs.d]] ([[https://mastodon.sdf.org/@pkw/112187345249544430][@pkw@mastodon.sdf.org]]) - [[https://github.com/facundoolano/emacs.d/blob/3ca806a36234f2954785a0e95163cf0ee028cc43/modules/facundo-blog.el][facundoolano's Emacs Config based on Prelude]] - [[https://www.youtube.com/watch?v=YfOt3eL0G7k][emacs initial setup]] (01:23:16) - [[https://git.acdw.net/emacs/tree/init.el][acdw's Emacs Config]] - [[https://git.sr.ht/~sebasmonia/dotfiles/][sebasmonia's keyboard and Emacs configuration]] ([[https://www.reddit.com/r/planetemacs/comments/1bq6tt5/sebasmonias_keyboard_and_emacs_configuration/][Reddit]]) - [[https://qiita.com/nobuyuki86/items/122e85b470b361ded0b4][Emacs備忘録(2024年版]] - [[https://dl.acm.org/doi/pdf/10.1145/3301275.3302272][[pdf] Intelligently Recommending Key Bindings on Physical Keyboards with Demonstrations in Emacs]] - [[https://pure.johnshopkins.edu/en/publications/designing-keybindings-to-be-easy-to-learn-and-resistant-to-forget][Designing keybindings to be easy to learn and resistant to forgetting even when the set of commands is large]] - Evil mode: - [[https://scribbles.baty.net/post/status-update-on-my-move-away-from-evil-nznu9u2z][Status update on my move away from Evil mode]] ([[https://social.lol/@jbaty/112190231250676346][@jbaty@social.lol]]) - [[https://www.youtube.com/watch?app=desktop&v=omROuzns-m0][Is It "WRONG" To Learn Emacs With The Evil Bindings]] - [[https://www.youtube.com/watch?v=AG_OB3CiPnI][Evil No More: Kicking the Habit - System Crafters Live!]] (02:01:11) - Appearance: - [[https://www.reddit.com/r/emacs/comments/1bq0nif/emacs_badges_inspired_by_common_lisp_logos/][Emacs Badges inspired by Common Lisp logos]] - Navigation: - [[https://github.com/alphapapa/activities.el/releases/tag/v0.7][Release v0.7 · activities.el]] ([[https://www.reddit.com/r/emacs/comments/1bsg2vz/release_v07_activitiesel/][Reddit]]) - [[https://gist.github.com/jbester/c8eb59e65cbe3b177334a171359624d9][Custom Tabline next/prev]] - [[https://www.youtube.com/watch?v=es5AmF807Oo][Current progress on tabline customization]] (07:24) - Hyperbole: - [[https://scribbles.baty.net/post/hyperbole-howm-and-0000-00-00-000000-txt-8dx3wbmb][Hyperbole, howm, and 0000-00-00-000000.txt]] ([[https://social.lol/@jbaty/112162632203747685][@jbaty@social.lol]]) - Writing: - [[https://www.youtube.com/watch?v=yR0AQTJ7uw0][Grabbing Papers from Pubmed in Emacs]] (05:32) - [[https://share.karthinks.com/olp-auto-mode-tikz-circle.mp4][[mp4] olp-auto-mode-tikz-circle]] - [[https://melpa.org/#/cc-isearch-menu][cc-isearch-menu 1.4.0: toggling a search mode will enter you into editing mode and keep the menu]] ([[https://sfba.social/@kickingvegas/112186683565562001][@kickingvegas@sfba.social]]) - Org Mode: - [[https://www.youtube.com/watch?v=dHn7ZQ6zJ14][Org Mode Fundamentals Volume 2: Headlines, Cycling, Visibility]] (07:27) - [[https://youtu.be/g43XNwKY1YA][Org Tables - From Zero to Hero]] (19:11, [[https://www.reddit.com/r/emacs/comments/1bqt287/org_tables_from_zero_to_hero/][Reddit]]) - [[https://gitlab.com/grinn.amy/org-yaap/-/releases][org-yaap - get notifications of scheduled tasks and deadlines]] ([[https://emacs.ch/@grinn/112182081672406703][@grinn@emacs.ch]]) - [[https://blog.leonardotamiano.xyz/tech/rss-feed-emacs-lisp/][RSS Feed Generation with Emacs-Lisp]] - parsing Org entries - [[https://hugocisneros.com/org-config/][Hugo Cisneros Org mode Config]] - [[https://v.redd.it/v4fv3o2ddsqc1][Smooth animations for Org Tree Slide (currently in near full re-write)]] - [[https://emacs-lsp.github.io/lsp-mode/manual-language-docs/lsp-org/][Literate programming using LSP and org-mode(alpha)]] - [[https://www.youtube.com/watch?v=t9z7Ukzy860][CFEngine: The agent is in 35 - Automatic grouping of hosts using select_class]] ([[https://fosstodon.org/@nickanderson/112174383209917166][@nickanderson@fosstodon.org]]) - demonstrating literate programming in Org Mode - [[https://www.youtube.com/watch?v=CsvXTRAcyC8][Creating BPMN models from pseudocode (1/4): first model]] (16:05), [[https://www.youtube.com/watch?v=34CMPtugj-A][part 2]] (10:28), [[https://www.youtube.com/watch?v=0kbJtuETC-A][part 3]] (08:56), [[https://www.youtube.com/watch?v=KzUIBpbhZgo][part 4]] (10:12) - [[https://ismailefe.org/blog/my_org_pandoc_workflow/][My Org+Pandoc Workflow]] ([[https://www.reddit.com/r/emacs/comments/1bqmc8j/blog_my_orgpandoc_workflow/][Reddit]], [[https://irreal.org/blog/?p=12082][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ce5e8ecbb81ec24cc9f62d15ce56ccae5aedaf11][Prioritize underline over subscript inside parenthesis]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=a698d073a1b64a270ffa14c1357c5d1af83ede82][org-latex-to-mathml/html-convert-command: Prevent shell expansion]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d3878cb6fe6b365972c73de55adb12e3d517dbb3][Consistently combine markup and the containing element faces during fontification]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1be2f9693164f64d1785f3ec823501b4d55bd385][lisp/ox-html.el: Add avif support for html export inline images]] - Denote: - [[https://jiewawa.me/2024/03/blogging-with-denote-and-hugo/][Jiewawa: Blogging with Denote and Hugo]] - [[https://protesilaos.com/codelog/2024-03-27-emacs-consult-denote-developer-preview/][Protesilaos Stavrou: Emacs: consult-denote developer preview]] - Completion: - [[https://mastodon.social/@ctietze/112161263055070814][Embark/Vertico tip: switch to multiform/grid display - @ctietze@mastodon.social]] - [[https://github.com/fbrosda/yasnippet-treesitter-shim][yasnippet-treesitter-shim]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1borq7q/how_do_you_all_use_emacs_to_investigate_a/][How do you all use emacs to investigate a codebase these days?]] - [[https://mastodon.social/@thaodan/112170146059580948][Prebuilt #treesitter grammars for Emacs and Neovim in #openSUSE]] - [[https://github.com/jeremyf/python-practice/][Python Practice with Emacs]] - notes and config - Math: - [[https://www.youtube.com/watch?v=TrwE_80eVTw][Interface between httpgd and Emacs/ESS version 2]] (04:27) - [[https://legends2k.github.io/note/emacs_calc/][Calc Cheat Sheet · Sundaram Ramaswamy]] ([[https://www.reddit.com/r/emacs/comments/1bs5d6m/calc_cheat_sheet/][Reddit]]) - [[http://yummymelon.com/devnull/announcing-casual-an-opinionated-porcelain-for-emacs-calc.html][Announcing Casual - An opinionated porcelain for Emacs Calc]] ([[https://www.reddit.com/r/emacs/comments/1bnj5xe/announcing_casual_an_opinionated_porcelain_for/][Reddit]], [[https://irreal.org/blog/?p=12065][Irreal]]) - [[https://share.karthinks.com/calc-preview.mp4][[mp4] calc-preview]] - [[https://share.karthinks.com/prog-preview-3.mp4][[mp4] prog-preview-3]] - LaTeX preview in comments - [[https://www.youtube.com/watch?v=k6AGwIOPlzs][Charting Hope: Exploring Child Mortality Rates [part 1]( with gnuplot, Emacs, and gawk)]] (55:00) - [[https://www.youtube.com/watch?v=lXm8gSf7_gs][Plastic Recycling Data Analysis (with Gnuplot, Emacs & Arch Linux)]] (31:08) - [[https://www.youtube.com/watch?v=kEmqZgcmgM4][Analyzing Plastic Waste Recycling with Emacs, Gnuplot, and GAWK (http://ourworldindata.org)]] (44:31) - Shells: - [[https://mrincon.net/posts/eat/][M. Rincón: Eat Evil]] - Mail, news, and chat: - [[https://hillenius.net/post/znc-authinfo/][Gijs Hillenius: znc and rcirc and authinfo.pgp]] - Multimedia: - [[https://github.com/alphapapa/listen.el/releases/tag/v0.9][Release v0.9 · listen.el (audio/music player for Emacs)]] ([[https://www.reddit.com/r/freemacs/comments/1bq6xjm/release_v09_listenel_audiomusic_player_for_emacs/][Reddit]]) - AI: - [[https://github.com/xenodium/chatgpt-shell/blob/main/ob-dall-e-shell.el][ob-dall-e-shell.el: Org babel functions for DALL-E evaluation]] - Community: - [[https://www.reddit.com/r/emacs/comments/1bowp8e/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=12072][Irreal: Red Meat Friday: Multiple Editors]] - [[https://www.reddit.com/r/emacs/comments/1brnmds/why_use_emacs/][Why use Emacs]] - [[https://www.reddit.com/r/emacs/comments/1brds0n/coming_back_to_emacs_after_a_year_or_so_loving_it/][Coming back to Emacs after a year or so, loving it]] - includes a script for creating journal entries from Emacs and putting them in Obsidian - [[https://codeberg.org/emacs_si/emacs_si/src/branch/pages/zapisniki/2024-03-07.org][Emacs (Slovenia) Zapisnik sestanka čet 7. 3. 2024]] - Other: - [[https://codeberg.org/mekeor/emacs-communinfo/src/branch/default/communinfo.el][emacs-communinfo/communinfo.el - community-maintained Info-url-alist]] ([[https://mastodon.catgirl.cloud/@mekeor/112164965044303093][@mekeor@mastodon.catgirl.cloud]]) - [[https://rotfl.weblog.lol/2024/03/taking-notes-in-emacs][Taking notes in Emacs]] ([[https://emacs.ch/@p0nt1ff/112191453395282902][@p0nt1ff@emacs.ch]]) - [[https://www.blogbyben.com/2024/03/out-of-band-is-officially-out-of-bounds.html][Ben Simon: out-of-band is officially out-of-bounds | Reviving emacs oauth2 with Google APIs]] - Emacs development: - emacs-devel and other discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00777.html][Re: Hundreds of ELPA packages updated today?]] - possible explanation: Atom feed - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00674.html][Note about different types of overlays]] - cursor face highlights, rectangle overlays - [[https://emacs.ch/@pkal/112186029459658319][pkal's autoblog: JSON parsing update]] (also [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00756.html][emacs-devel]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00694.html][Windows installer bug when uninstalling]] - removes all versions - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00648.html][Coordinating how Tramp releases can be integrated into Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dbfe3cae2d9497fb14c83f26425f9421d1ef57cb][Update JSON parser test and docs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce492cc5ae4b0a185dde45b5f2fc046e8d98dc36][* etc/NEWS: Mention a JSON codec improvement.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=734bd005aa0fa955cf1a46d3a60a4d6ef5e7e3d1][Faster JSON parsing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0f504dde3388687d1214182fa519354146947635][(scheme-syntax-propertize-sexp-comment): Handle nested sexp-comments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02c2a95a52e53486d034de4cd2831b258a49f9c4][scheme.el: Enable dealing with regular expression literal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de8cae30bcf8283e4c3b069ccb8b75224659ac5c][Add global minor mode 'global-completion-preview-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=994bcc125b66397b455c8a7b70fb454b483df052][Fix the new PEG library]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8bee4060ea42c61e52ebe6487ff97bc095261050][Add peg.el as a built-in library]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1135ce461d188869e0294af45641edc2cbfacbf0][Always enable native JSON support and remove Jansson references]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77115be256d08c6524bc0c498d1d268686814090][Add use-package-vc-prefer-newest user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbd862865ff0a08d1214ac33590e7af80d10a0ac][Remove `sort-on` (bug#69709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae5f2c02bd2fc269e2cc32c8039d95fbf4225e69][New `sort` keyword arguments (bug#69709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1232ab31c656b8564984a758957466f90ac10501][Add `value<` (bug#69709)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f021c3dbcd08eb1b0e3215ba6fd4e56364e6915f][; * etc/NEWS: Announce new feature of Proced. (Bug#69784)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004f2493a542dd0b804a30e97fc612884ca440f4][cl-preloaded.el: Fix the type lattice]] - New packages: - [[package:claude-shell][claude-shell]]: Integration with Anthropic's Claude LLM (MELPA) - [[package:eglot-luau][eglot-luau]]: Luau language server integration for eglot (MELPA) - [[package:eshell-atuin][eshell-atuin]]: Integrate eshell with atuin, a shell history tool (MELPA) - [[package:lazy-ruff][lazy-ruff]]: Integration with the Ruff Python linter/formatter (MELPA) - [[package:oauth2-auto][oauth2-auto]]: Automatically refreshing OAuth 2.0 tokens (MELPA) - [[package:org-linenote][org-linenote]]: A package inspired by VSCode Linenote (MELPA) - [[package:projection-dape][projection-dape]]: Projection integration for `dape' (MELPA) - [[package:wordcount-section][wordcount-section]]: Universal Sidecar Section to show Word Counts (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-03-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-25-emacs-news/ :EXPORT_DATE: 2024-03-25T08:24:10-0400 :END: - Important updates: - [[https://xristos.sdf.org/foo.org.txt][Demonstration of vulnerability - rename to .org, open in Emacs and check messages buffer]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html][Emacs 29.3 released]] ([[https://www.reddit.com/r/emacs/comments/1bmuoku/emacs_293_released/][Reddit]], [[https://lobste.rs/s/ldocq6/gnu_emacs_29_3_released_fix_security][lobste.rs]]) - security update - [[https://emacs.ch/@yantar92/112155473496116512][[ANN] Emergency bugfix release: Org mode 9.6.23 … - Emacs.ch]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 27 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Mar 28 0130 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Org Mode (Hybrid) https://www.meetup.com/emacs-sf/events/299740714/ Thu Mar 28 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Mar 29 0100 Etc/GMT - 0200 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015525/ Wed Apr 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Apr 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2024 (v #živo) https://dogodki.kompot.si/events/db14a364-8a55-41d5-a1a4-189ac7c33772 Thu Apr 4 1900 CET - M-x Research: TBA https://m-x-research.github.io/ Fri Apr 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.tecmint.com/emacs-text-editor/][A Beginner's Guide to Using Emacs Text Editor in Linux]] ([[https://fosstodon.org/@governa/112132714368163716][@governa@fosstodon.org]]) - [[https://blog.iagosto.dev/entradas/primeros-pasos-con-emacs][Primeros pasos con Emacs]] - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20240309130457-emacs--kmonad-sway-kbd-map-locking/][James Dyer: Eliminating Key Chords in Emacs under Linux with Sticky Keys]] - [[https://www.youtube.com/watch?v=MytPttbIUOY][Use Information Theory to choose better keybindings [OC]​]] (13:40, [[https://www.reddit.com/r/emacs/comments/1bkw1j6/use_information_theory_to_choose_better/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1bmuirs/current_initel_file/][Current init.el file]] - [[https://github.com/drshapeless/.emacs.d][drshapeless' Emacs Config]] - [[https://github.com/port19x/dotfiles][port19x/dotfiles: My Arch Linux Configuration]] - Emacs Lisp: - [[https://irreal.org/blog/?p=12053][Irreal: Prompting With The Interactive Command]] - Appearance: - [[https://github.com/A7R7/org-popup-posframe][Wrote a plugin to make popup windows/buffers show in posframe]] ([[https://www.reddit.com/r/emacs/comments/1bi6svp/wrote_a_plugin_to_make_popup_windowsbuffers_show/][Reddit]]) - [[https://notxor.nueva-actitud.org/2024/03/23/visualizacion-de-iconos-con-nerd-icons.html][Visualización de iconos con nerd-icons]] ([[https://tuiter.rocks/@Notxor/112144896906645447][@Notxor@tuiter.rocks]]) - [[http://xenodium.com/toggling-emacs-continuation-fringe-indicator][Alvaro Ramirez: Emacs: Toggling the continuation indicator]] ([[https://www.reddit.com/r/emacs/comments/1bml1jo/toggle_fringe_continuation_indicator/][Reddit]]) - [[https://lemmy.ml/post/13509778][Titlebar Color Sync and Rounded Corners - Lemmy]] - [[https://codeberg.org/barocio/transparency.el][barocio/transparency.el: A minor-mode for transparency in Emacs - Codeberg.org]] ([[https://emacs.ch/@barocio/112140906006228171][@barocio@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1bj1o74/some_themes_i_created_automatically/][Some themes i created automatically]] - [[https://www.reddit.com/r/emacs/comments/1blc7re/dashboard_with_a_doom_dashboard_style/][Dashboard with a Doom dashboard style]] - Navigation: - [[https://spartanengineer.com/posts/2024-03-19-introduction-treesit-jump.html][treesit-jump: jump around using treesit and avy]] ([[https://www.reddit.com/r/emacs/comments/1bj28j5/treesitjump_jump_around_using_treesit_and_avy/][Reddit]]) - [[https://mbork.pl/2024-03-18_Follow_mode][Marcin Borkowski: Follow mode]] ([[https://irreal.org/blog/?p=12059][Irreal]]) - [[https://www.youtube.com/watch?v=XtLxbx7jLs0][Emacs Window Positioning Enlarge And Shrinking 2024_03_26_03:33:17 - YouTube]] (4:08) - [[http://arialdomartini.github.io//emacs-mark-ring][Arialdo Martini: Emacs: Mark Ring]] ([[https://irreal.org/blog/?p=12068][Irreal]]) - [[http://arialdomartini.github.io//emacs-navigate-back][Arialdo Martini: Emacs: Playing Hansel and Gretel with Marks, Registers and Bookmarks]] ([[https://www.reddit.com/r/emacs/comments/1bksokb/emacs_playing_hansel_and_gretel/][Reddit]]) - Writing: - [[https://karthinks.com/software/latex-input-for-impatient-scholars/][LaTeX Input for Impatient Scholars | Karthinks]] (2021, [[https://mathstodon.xyz/@aksharvarma/112156052412980168][@aksharvarma@mathstodon.xyz]], [[https://lemmy.ml/post/22855317?scrollToComments=true][lemmy.ml]]) - [[https://github.com/jinder1s/pkm][jinder1s/pkm - another personal knowledge management package using sqlite3]] ([[https://mastodon.social/@PuercoPop/112143055799965603][@PuercoPop@mastodon.social]]) - [[https://baty.blog/2024/03/the-emacs-howm-package-for-notes][The Emacs howm package for notes - Jack Baty]] - [[http://gem.librehacker.com/gemlog/starlog/20240319-0.gmi][2024-03-19 Emacs: English Dictionary Completion With Dabbrev]] - [[https://github.com/let-def/texpresso][Live updating for LaTeX, with emacs support]] ([[https://www.reddit.com/r/emacs/comments/1bmurwq/live_updating_for_latex_with_emacs_support/][Reddit]], [[https://lobste.rs/s/qmyxpw/texpresso_live_rendering_error][lobste.rs]]) - Org Mode: - [[https://github.com/minad/vertico?tab=readme-ov-file#org-refile][org-refile + vertico + orderless fix]] ([[https://fosstodon.org/@jtr/112128094234512426][@jtr@fosstodon.org]]) - [[https://www.youtube.com/watch?v=uup3zcYMJNE][Org Mode Fundamentals Volume 1]] (06:45) - [[https://www.youtube.com/watch?v=TPPfKp5UgH4][Emacs Org Edit Special For Editing Section 2024_03_24_16:51:18]] (03:39) - [[https://www.youtube.com/watch?v=rDq3l374nmE][My little adventure to speed up a very SLOW Org Mode]] (07:13) - [[https://www.youtube.com/watch?v=jYm2Zh6JOHE][Emacs: Intro a Org-mode (español de argentina)]] (01:03:19) - [[https://github.com/jml/obsidian-to-org][obsidian-to-org: Convert an Obsidian directory to org-roam]] - [[https://list.orgmode.org/87o7b3eczr.fsf@bzg.fr/T/#t][Emergency bugfix release: Org mode 9.6.23]] ([[https://www.reddit.com/r/orgmode/comments/1bn8unj/emergency_bugfix_release_org_mode_9623/][Reddit]]) - [[https://mohamed.computer/posts/org-journal/][Quick journaling in org-mode]] ([[https://www.reddit.com/r/emacs/comments/1bmq6pv/quick_journaling_in_orgmode/][Reddit]]) - [[https://orgmode.org/worg/topics/how-many-files.html][[Worg:new-article] How many files?]] ([[https://www.reddit.com/r/orgmode/comments/1blsmqk/worgnewarticle_how_many_files/][Reddit]]) - [[https://www.reddit.com/r/OrgRoam/comments/1bifq99/presenting_hyperorg_version_010_the_org_to_html/][Presenting Hyperorg version 0.1.0: The Org to HTML Converter]] ([[https://www.reddit.com/r/orgmode/comments/1bl2ix0/presenting_hyperorg_version_010_the_org_to_html/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1bkkxjm/im_just_here_to_rave_about_orgclock/][I'm just here to rave about `org-clock`]] - [[https://www.reddit.com/r/orgmode/comments/1bj7yjx/orgtufte_v040/][Org-tufte v0.4.0]] - [[https://www.unwoundstack.com/blog/org-mode-and-latex.html][Unwound Stack: Org Mode & LaTeX]] - [[https://tobli.dreamwidth.org/90202.html][tobli: A static Backloggery clone with Emacs org-mode and Python]] - Denote: - [[https://protesilaos.com/codelog/2024-03-24-denote-2-3-0/][Protesilaos Stavrou: Emacs: Denote version 2.3.0]] - Coding: - [[https://github.com/clojure-emacs/cider/pull/3366][CIDER: new feature for debugging on exception]] ([[https://hachyderm.io/@bbatsov/112157495236420063][@bbatsov@hachyderm.io]]) - [[https://www.youtube.com/watch?v=0lfRrKX8X8E][Emacs - VC-Git conflicts resolution | KanchiLUG | Tamil]] (17:26) - [[https://www.youtube.com/watch?v=7FhCr6kGkdg][C fundamentals with Emacs + Org-mode practice: C operators (1/4)]] (11:25), [[https://www.youtube.com/watch?v=O4WoAyl5k7Q][part 2]] (13:04), [[https://www.youtube.com/watch?v=yFaInagYXOI][part 3]] (09:24), [[https://www.youtube.com/watch?v=JIS2u12Z0dw][part 4]] (05:08) - [[https://drshapeless.com/blog/posts/writing-go-templ-with-emacs.html][Writing Go templ with Emacs]] - [[https://github.com/flymake/emacs-flymake-perlcritic][flymake-perlcritic: Run Perl::Critic static analysis "While U Type" via Emacs Flymake]] - [[https://www.masteringemacs.org/article/combobulate-interactive-node-editing-treesitter][Combobulate: Interactive Node Editing with Tree-Sitter -]] ([[https://www.reddit.com/r/emacs/comments/1blt0js/combobulate_interactive_node_editing_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1bip49v/have_you_bound_ret_to_defaultindentnewline_for/][Have you bound RET to default-indent-new-line for programming yet?]] - [[http://xenodium.com/sqlite-mode-extras-on-melpa][Alvaro Ramirez: sqlite-mode-extras on MELPA]] ([[https://www.reddit.com/r/emacs/comments/1bhqz2h/sqlitemodeextras_now_on_melpa/][Reddit]]) - Math: - [[http://yummymelon.com/devnull/announcing-casual-an-opinionated-porcelain-for-emacs-calc.html][Charles Choi: Announcing Casual - An opinionated porcelain for Emacs Calc]] - [[https://share.karthinks.com/calc-preview.mp4][[mp4] calc-preview]] - [[https://www.youtube.com/watch?v=z2kCgJcPgiw][Emacs/gnuplot/GAWK/: Modal Age of Death Analysis]] (50:25) - [[https://github.com/sje30/ess-unigd][sje30/ess-unigd - proof-of-concept for using httpgd to view ESS plots directly within Emacs]] ([[https://fosstodon.org/@sje/112135735036810354][@sje@fosstodon.org]]) - [[https://www.youtube.com/watch?v=kz6t60OB-jE][Data Visualization with GNU Emacs: Live Preview]] (00:32, [[https://www.reddit.com/r/emacs/comments/1bljnym/data_visualization_with_gnu_emacs_live_preview/][Reddit]]) - [[https://youtu.be/A6OhjYjdrqY][Data Visualization with GNU Emacs - Time series]] ([[https://www.reddit.com/r/emacs/comments/1biedcf/data_visualization_with_gnu_emacs_time_series/][Reddit]], [[https://irreal.org/blog/?p=12070][Irreal]]) - Web: - [[http://gem.librehacker.com/gemlog/starlog/20240322-0.gmi][2024-03-22 Emacs: Pull Random Gemini Capsules]] - Mail, news, and chat: - [[https://gist.github.com/rayslava/2ddfeabecde4ed161f2ca9a104eb0320][message-fix-quote-alignment.el · GitHub]] ([[https://lor.sh/@rayslava/112122650606133675][@rayslava@lor.sh]]) - [[https://utcc.utoronto.ca/~cks/space/blog/programming/MHENarrowToPending][One of my MH-E customizations: 'narrow-to-pending' (refiles and deletes)]] - [[https://irreal.org/blog/?p=12055][Irreal: PSA: Mu 1.12.1]] - bugfixes - Doom Emacs: - [[https://www.youtube.com/watch?v=G9S3VLCGexo][Doom Emacs and Keycast]] (10:55) - [[https://www.youtube.com/watch?v=KlhANGgsVtk][TUI, Doom Emacs, and Codespaces]] (42:31) - [[https://www.youtube.com/watch?v=eEZlWwY1rRw][Multiplayer editing with Zellij and Doom Emacs]] (13:17) - Multimedia: - [[https://emacspeak.blogspot.com/2024/03/smart-media-selector-for-emacspeak.html][T. V. Raman: Smart Media Selector For The Emacspeak Audio Desktop]] ([[https://emacspeak.blogspot.com/2024/03/updated-smart-media-selector-for-audio.html][Update]]) - [[https://github.com/alphapapa/listen.el/releases/tag/v0.8][Release v0.8 · listen.el (Audio/music player for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1bjv8yj/release_v08_listenel_audiomusic_player_for_emacs/][Reddit]]) - AI: - [[https://github.com/stevemolitor/robby][Robby: Extensible Emacs Interface to OpenAI]] ([[https://www.reddit.com/r/emacs/comments/1bma94m/robby_extensible_emacs_interface_to_openai/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bj8fwf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=rNV94ilhI3o][#126 Lex-Free Man Podcast | James Gosling: Java, JVM, Emacs, and the Early Days of Computing]] (01:31:26) - Other: - [[https://protesilaos.com/codelog/2024-03-22-re-advice-emacs-note-taking/][Protesilaos Stavrou: Re: Advice regarding note-taking in Emacs]] ([[https://irreal.org/blog/?p=12061][Irreal]]) - [[https://myme.no/posts/2024-03-19-focus-by-automation.html][myme.no - Focus by Automation]] - [[https://irreal.org/blog/?p=12051][Irreal: A Simple Macro]] - [[https://emacs.ch/@pmaohj/112126224990973943][Adding a tooltip at the former top or bottom of a PDF when scrolling]] - [[https://sha256.net/emacs-ietf.html][Emacs IETF mirror now works with automatically updated view-mode]] ([[https://bsd.network/@florian/112157053940658178][@florian@bsd.network]]) - [[https://www.jds.work/emacs-prodigy/][Managing Local Services in Emacs with Prodigy]] - [[https://github.com/27justin/ephone.el/][ephone.el: Control ofonod through Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bl4ic9/ephoneel_control_ofonod_through_emacs/][Reddit]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00600.html][Explanation of how Java and C handle character encoding during communication - relevant to Android port]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79c758187cef7fc1f93fd525b9d81be81ee2b2cc][Recompute :map when image :scale, :rotation, or :flip changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b0f5cdb01fbd05c8184a89fa8543eb5600fb4f8][Add 'eww-readable-urls']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72972118e6f5831f200108cd7b80bf86538c265e][Allow toggling "readable" mode in EWW]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=abc2d39e0102f8bb554d89da3c0ffe57188220ff][Use 'regexp-opt' in 'dired-omit-regexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3197d7015b854944e326d68c5307b38f0a0d2d53][etc/NEWS: Document the new behavior of `describe-function`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1f8702e8345254e6898d35e554bdc06ab09c3ca][(help-fns-function-name): New function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=393f58c85aeb78f814866ccaad9ae7efd3fa6766]['vtable-update-object' can now be called with one argument]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e624bc62752ceb2e60940c5fd9cb6e70611df71c][(primitive-function): New type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=706403f2aa3a306369a0150022da0cba1802ca2b][(cl-type-of): New function to return more precise types (bug#69739)]] - New packages: - [[package:casual][casual]]: Transient UI for Calc (MELPA) - [[package:consult-eglot-embark][consult-eglot-embark]]: Embark integration for `consult-eglot' (MELPA) - [[package:firstly-search][firstly-search]]: Search with any key: Dired, Package, Buffer menu modes (MELPA) - [[package:org-sliced-images][org-sliced-images]]: Sliced inline images in org-mode (MELPA) - [[package:pq][pq]]: libpq binding (GNU ELPA) - [[package:satysfi-ts-mode][satysfi-ts-mode]]: A tree-sitter based major-mode for SATySFi (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-03-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-18-emacs-news/ :EXPORT_DATE: 2024-03-18T09:27:33-0400 :END: - [2024-03-19 Tue] Update: Emacs APAC meeting is actually at 1300-1400 IST (one hour earlier) - Help wanted: - [[https://github.com/tumashu/ivy-posframe/issues/130][ivy-posframe looking for new maintainer]] ([[https://fosstodon.org/@Mehrad/112106996615935396][@Mehrad@fosstodon.org]]) - [[https://floss.social/@momo/112116674531213196][Looking for Emacs users in Hamburg for meetups]] - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Mar 20 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 21 0000 Asia/Singapore - Emacs APAC (virtual) - note time change https://emacs-apac.gitlab.io/ Sat Mar 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0730 Etc/GMT - 0830 Europe/Berlin - 1300 Asia/Kolkata - 1530 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 27 1030 America/Vancouver - 1230 America/Chicago - 1330 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Mar 28 0130 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night: Org Mode (Hybrid) https://www.meetup.com/emacs-sf/events/299740714/ Thu Mar 28 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Mar 29 0100 Etc/GMT - 0200 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=bdyV72QohXw][Introduction to GNU Emacs]] (54:27) - Emacs configuration: - [[https://web.archive.org/web/20220612233234/https://ruzkuku.com/texts/emacs-conf.html][Structuring an Emacs configuration]] - [[https://github.com/chaosemer/init-dir][chaosemer/init-dir]] - [[https://fnlog.page/@fn/112098672283192093][Project-specific packages]] - [[https://andreyor.st/posts/2024-03-05-accepting-your-own-solutions-to-your-own-problems/][Accepting your own solutions to your own problems]] ([[https://www.reddit.com/r/emacs/comments/1bg4j18/accepting_your_own_solutions_to_your_own_problems/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/emacs--init.html][James Dyer: My Dotfile]] - [[https://gitlab.com/taonaw/taonah/-/blob/master/public/emacs_settings.org][public/emacs_settings.org · master · JTR / Taonah]] ([[https://fosstodon.org/@jtr/112088505867410130][@jtr@fosstodon.org]]) - [[https://github.com/haplo/dotemacs][haplo's Emacs Config]] - [[https://github.com/shaleh/dot-emacs/blob/master/settings.org][shaleh's Emacs Config]] - [[https://github.com/broquaint/emacs-d][broquaint's Emacs Config]] - [[https://whhone.com/emacs-config/][Wai Hon's Emacs Config]] - Emacs Lisp: - [[http://arialdomartini.github.io//emacs-surround-2][Arialdo Martini: Emacs: Let's surround! - Prompt the user for inputs]] ([[https://www.reddit.com/r/emacs/comments/1bhmegv/emacs_lets_surround_prompting_the_user_for_inputs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1bgyq3y/wrote_my_first_function/][Wrote my first function :) - highlight-word]] - [[https://github.com/phillord/m-buffer-el][m-buffer-el: List Oriented Buffer Operations for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00777.html][Declaring Lisp function types]] - Appearance: - [[https://protesilaos.com/codelog/2024-03-11-ef-themes-1-6-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.6.0]] - [[https://protesilaos.com/codelog/2024-03-17-modus-themes-4-4-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.4.0]] - [[https://www.reddit.com/r/emacs/comments/1bguo9x/lsptreemacsnerdicons_nerd_icons_for_lsptreemacs/][`lsp-treemacs-nerd-icons` - Nerd Icons for `lsp-treemacs`]] - [[https://i.redd.it/3fthokihn4oc1.png][Gruvbox theme Emacs logo]] ([[https://www.reddit.com/r/emacs/comments/1bdvlhh/gruvbox_theme_emacs_logo/][Reddit]]) - Navigation: - [[https://speechcode.com/blog/narrow-to-focus][Arthur A. Gleckler: narrow-to-focus]] ([[https://irreal.org/blog/?p=12048][Irreal]]) - [[https://github.com/rubikitch/replace-from-region][replace-from-region: Perform `query-replace-regexp', but getting FROM string from region]] - [[https://github.com/so-fancy/diff-so-fancy][diff-so-fancy: Good-lookin' diffs. Actually… nah… The best-lookin' diffs. 🎉]] - Hyperbole: - [[https://www.reddit.com/r/emacs/comments/1bdh29d/announce_gnu_hyperbole_package_major_release_9/][ANNOUNCE: GNU Hyperbole package major release 9 (V9.0.1) released]] - Dired: - [[https://www.reddit.com/r/emacs/comments/1bhmvb5/diredautoreadme_is_now_available_via_melpa/][Dired-auto-readme is now available via Melpa]] - Writing: - [[https://aatmunbaxi.netlify.app/comp/configuring_meow_friendly_latex/][Some meow configuration for friendlier LaTeX editing]] ([[https://www.reddit.com/r/emacs/comments/1bdza9f/some_meow_configuration_for_friendlier_latex/][Reddit]]) - Org Mode: - [[https://rollenspiel.social/@ArneBab/112090101963669413][Ace Maths tool for training basic math skills - Org Mode document with Javascript, tangle and detangle - @ArneBab@rollenspiel.social]] - [[https://aatmunbaxi.netlify.app/comp/meow_state_org_speed/][A meow-state for speedy org structure navigation]] ([[https://www.reddit.com/r/emacs/comments/1bfm2zm/a_meowstate_for_speedy_org_structure_navigation/][Reddit]]) - [[https://github.com/tbanel/orgtbljoin][orgtbljoin: Enrich an Org-table with a reference table]] - [[https://github.com/tbanel/orgtblfit][orgtblfit: Do regression fitting on Org Mode tables]] - [[https://ismailefe.org/blog/org-awk-anki/][[Blog] Org, AWK, and Anki]] ([[https://www.reddit.com/r/emacs/comments/1bh91s7/blog_org_awk_and_anki/][Reddit]]) - [[https://takeonrules.com/2024/03/16/completion-at-point-for-org-macros/][Jeremy Friesen: Completion at Point for Org Macros]] - [[https://edstrom.dev/wzvdr/2023-02-26][Org-roam causes less complications than Denote]] ([[https://www.reddit.com/r/planetemacs/comments/1bcz9ai/orgroam_causes_less_complications_than_denote/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=89b0773c3f54c1cb513802d562e42b5ea0c4afef][ob-calc.el: Add support for tables in Calc source block :var]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=a862ef69061ffdda8133f1a0a791c85a4e1eb4f0][etc/ORG-NEWS: Fix typo]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72b0e9ff0460aa1d2c734a6d22d970c9942fa188][org-export: Do not strip link type by default during export]] - Completion: - [[https://blog.fixermark.com/posts/2024/emacs-recipes-with-yasnippet/][Emacs Recipes With Yasnippet | Mark's Project Blog]] ([[https://mastodon.fixermark.com/@mark/112107194852116882][@mark@mastodon.fixermark.com]]) - [[http://gem.librehacker.com/gemlog/starlog/20240315-0.gmi][2024-03-15 Emacs: Completion And Function Bundles]] - Coding: - [[https://github.com/svaante/dape][dape: Debug Adapter Protocol for Emacs - Version 0.9]] ([[https://www.reddit.com/r/emacs/comments/1bhmpfq/dape_debug_adapter_protocol_for_emacs_version_09/][Reddit]]) - [[https://www.youtube.com/watch?v=Wfzg2EYU6NA][Let's talk about Clojure editors and IDEs: Emacs, IntelliJ IDEA Cursive, VSCode Calva, Vim]] (11:41) - [[https://takeonrules.com/2024/03/17/an-emacs-function-for-wrapping-ruby-functions/][Jeremy Friesen: An Emacs Function for Wrapping Ruby Functions]] - [[https://github.com/dgutov/robe/releases/tag/0.8.4][Robe 0.8.4 released]] ([[https://www.reddit.com/r/emacs/comments/1bfwzmq/robe_084_released/][Reddit]]) - Ruby 3 compatibility, etc. - [[https://mastodon.social/@thaodan/112113040844752251][RPM Treesitter grammar parser packaging for Emacs, Vim and co]] - [[https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/][Committing a partial changeset in Emacs | On coding and tools]] ([[https://rollenspiel.social/@ArneBab/112081066594213680][@ArneBab@rollenspiel.social]]) - Web: - [[https://www.reddit.com/r/emacs/comments/1bcf8v3/eww_redirecting_reddit_to_oldredditcom/][EWW Redirecting reddit to old.reddit.com automatically]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1bcxyps/spotted_emacs_in_a_comic_emacs_cultural/][Spotted Emacs in a comic - Emacs Cultural References in the Wild]] - [[https://github.com/mpardalos/gc-geiger][GC-geiger: Make a click sound when emacs does garbage collection]] ([[https://www.reddit.com/r/emacs/comments/1bcfehe/gcgeiger_make_a_click_sound_when_emacs_does/][Reddit]]) - AI: - [[https://github.com/karthink/gptel/releases/tag/v0.8.0][Release Version 0.8.0 · gptel (LLM client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1bgp9bb/release_version_080_gptel_llm_client_for_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1bdm6mc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1benj4g/things_you_do_in_emacs_that_will_make_nonemacs/][Things you do in Emacs that will make non-Emacs users go WOW?]] ([[https://irreal.org/blog/?p=12044][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1bg9vq1/how_do_you_collaborateinteract_with_the_nonemacs/][How do you collaborate/interact with the non-emacs users in your life?]] - [[https://youtube.com/shorts/rdH45hlG3xQ?si=8sYgVmLl88r6qnk5][A little vent about people who are trying to change Emacs]] ([[https://www.reddit.com/r/emacs/comments/1bfvif9/a_little_vent_about_people_who_are_trying_to/][Reddit]], [[https://irreal.org/blog/?p=12057][Irreal]]) - [[https://www.twitch.tv/shakthimaan/schedule][GNU Emacs sessions streaming on Twitch, Sundays]] ([[https://mastodon.social/@shakthimaan/112105551921552243][@shakthimaan@mastodon.social]]) - [[https://groups.io/g/emacs][emacs@groups.io: Emacs users group Slovenia]] - [[https://codeberg.org/g1smo/emacs_si][emacs_si: Spletna stran slovenske skupnosti, ki se dobiva na temo emacsa]] - [[https://t.me/emacs_es][Telegram Channel Emacs (español) A nosotros nos gusta Emacs, y hablamos en español ;)]] ([[https://www.reddit.com/r/planetemacs/comments/1beb300/telegram_channel_emacs_español_a_nosotros_nos/][Reddit]]) - Other: - [[https://www.youtube.com/watch?v=UlzyzPqv8zw][Emacs Mode Specific Commands 2024_03_17_06:27:52]] (04:28) - [[https://github.com/phillord/lentic-server][lentic-server: A literate web server for Emacs]] - [[https://www.reddit.com/r/emacs/comments/1bh5kh2/the_revised_edition_of_the_howm_manual/][The revised edition of the howm manual.]] - [[https://lifeofpenguin.blogspot.com/2024/03/data-visualization-with-gnu-emacs.html][Anand Tamariya: Data Visualization with GNU Emacs]] ([[https://www.youtube.com/watch?v=XdXlIV2Hvk4][YouTube]] 00:50, [[https://www.reddit.com/r/emacs/comments/1bduco6/data_visualization_with_gnu_emacs/][Reddit]]) - [[https://hillenius.net/post/getback/][Gijs Hillenius: Blog - Gopher - Elpher]] - [[https://gist.github.com/lucasvreis/d031bb66ec5a4b4af15e80024dc64064][boox-attach.el · GitHub]] ([[https://mathstodon.xyz/@lucasvreis/112114936249699585][@lucasvreis@mathstodon.xyz]]) - insert last figure drawn on Boox tablet into an Org note as SVG - [[https://www.reddit.com/r/emacs/comments/1bg7tgn/introducing_chromeemacs_elevate_your_live_coding/][Introducing Chrome-Emacs: Elevate Your Live Coding Experience in Online Editors]] - Emacs development: - [[https://lwn.net/Articles/961682/][An alternate pattern-matching conditional for Elisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00360.html][Continued work on faster JSON parsing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c29b6df2273347946d5b8c88b5dee39d8d6fd202][* lisp/tab-bar.el (tab-bar-select-restore-windows): New defcustom.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c12852bbf61ebb9ae124033deb427b15ce1a2ffb][Document and announce 'marker-last-position']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5bba1b95b8088048808b306bf8b00eb9b342ce92][Further adjustments for restoring killed buffer windows (Bug#68235)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f03f14165ed51148b72b431ac99c4a4829bb1a7f][* lisp/textmodes/flyspell.el (flyspell-check-changes): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6a27bc32d19727dfcbee65fb9894b53aec46c65][Add user option to disable JavaScript in xwidget webview]] - New packages: - [[package:bril-mode][bril-mode]]: Major mode for Bril text format (MELPA) - [[package:dired-auto-readme][dired-auto-readme]]: Auto-display README file in Dired buffers (MELPA) - [[package:dired-hist][dired-hist]]: Traverse Dired buffer history: back, forward (MELPA) - [[package:elisa][elisa]]: Emacs Lisp Information System Assistant (MELPA) - [[package:mpdired][mpdired]]: A dired-like client for Music Player Daemon (GNU ELPA) - [[package:sops][sops]]: SOPS encrypt and decrypt without leaving the editor (MELPA) - [[package:sqlite-mode-extras][sqlite-mode-extras]]: Extensions for sqlite-mode (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-03-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-11-emacs-news/ :EXPORT_DATE: 2024-03-11T12:44:33-0400 :END: - Upcoming events: - Atelier Emacs (in French): Dans une semaine c'est l'atelier Emacs Montpellier au Bib ! https://mobilizon.fr/events/572c3f25-aaee-4406-9eff-f8726a9a4fbe Fri Mar 15 1800 Europe/Paris - Emacs.si: Emacs.si meetup #5 2024 (#online) https://dogodki.kompot.si/events/756c654d-2f30-4e19-b151-e2cc4ee840f8 Sat Mar 16 1230 America/Vancouver - 1430 America/Chicago - 1530 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Mar 17 0100 Asia/Kolkata - 0330 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed Mar 20 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - [[https://emacs-apac.gitlab.io/announcements/march-2024/][announcement]] - Emacs configuration: - [[https://emacs.ch/@pkal/112071203615073146][Noticed that GNU ELPA and NonGNU ELPA now have percentile ranks - @pkal@emacs.ch]] - [[https://andreyor.st/posts/2024-03-05-accepting-your-own-solutions-to-your-own-problems/][Andrey Listopadov: Accepting your own solutions to your own problems]] - [[https://github.com/deadblackclover/clover/releases/tag/v1.3.0][deadblackclover's Emacs config update: updated theme, added emms and multiple-cursors]] - [[https://www.youtube.com/watch?v=KZA6tojsGfU][Xah Talk Show Ep541, emacs org-mode key, WolframLang tiling, plane curves, math]] (01:14:25) - [[https://github.com/shaohme/dotfiles][shaohme's Emacs Config]] - [[https://github.com/Michael-Allan/Breccia.Emacs][Michael-Allan's Emacs Config]] - [[https://config.phundrak.com/emacs/][phundrak's Emacs Config]] - [[https://github.com/jcsims/home.nix/blob/main/emacs.nix][jcsims' emacs.nix]] - Emacs Lisp: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsMetaXRelevantCommands][How to make your GNU Emacs commands 'relevant' for M-X]] - [[https://arialdomartini.github.io/emacs-surround][Let's surround, part 1]] ([[https://www.reddit.com/r/emacs/comments/1b7yhep/lets_surround_part_1/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1ba0a53/elispdoc_a_javadoc_like_mechanism_for_elisp_files/][elispdoc - a javadoc like mechanism for elisp files]] - Appearance: - [[https://linuxrenaissance.com/post/emacs-theme-change/][How to change theme in Emacs]] ([[https://silversword.online/@darth/112008452680827093][@darth@silversword.online]]) - [[https://www.reddit.com/r/emacs/comments/1bb4qki/emacs_with_blurred_background/][Emacs With Blurred Background]] - [[https://www.youtube.com/watch?v=LbhI60-kjgA&feature=youtu.be][How to show row numbers in Emacs]] - global-display-line-numbers-mode - [[https://protesilaos.com/emacs/ef-themes-changelog][Protesilaos Stavrou: Emacs: ef-themes version 1.6.0]] - Navigation: - [[https://jcubic.wordpress.com/2012/01/25/faster-buffer-bookmarking-in-emacs/][Faster buffer bookmarking in Emacs]] - [[https://emacs.dyerdwelling.family/emacs/20240305160708-emacs--unified-interface-for-switching-contexts/][James Dyer: Unified Interface for Switching Contexts - Switch to Thing]] ([[https://irreal.org/blog/?p=12022][Irreal]]) - [[https://karthinks.com/software/persistent-project-switching-in-emacs/][Persistent project switching in Emacs]] - [[https://www.youtube.com/watch?v=O6hMwJfaXV8][Code Dive: Project.el in Emacs - System Crafters Live!]] (01:58:47) - [[https://github.com/alphapapa/activities.el/releases/tag/v0.6][Release v0.6 · activities.el]] ([[https://www.reddit.com/r/emacs/comments/1b6rlir/release_v06_activitiesel/][Reddit]]) - switch, rename, kill - Writing: - [[https://www.youtube.com/watch?v=-WN4Xm4M9nk&feature=youtu.be][Emacs Transient Input Method For Different Languages 2024_02_28_02:37:03]] - Org Mode: - [[https://howardism.org/Technical/Emacs/capturing-intro.html][Org Capturing Introduction]] ([[https://list.orgmode.org/8734tfr2f0.fsf@bzg.fr/T/#u][org-mode]]) - [[https://list.orgmode.org/877cihmr45.fsf@posteo.net/T/#u][[tip] Export to PDF with latexmk 'continuous preview' option]] - [[https://honza.pokorny.ca/2024/03/chicago-style-essays-in-org-mode/][Chicago-style essays in org-mode]] ([[https://www.reddit.com/r/orgmode/comments/1b9of3g/chicagostyle_essays_in_orgmode/][Reddit]]) - [[https://youtu.be/0g9BcZvQbXU?si=OD5awJtaZWc2l9lo][Consistent Technical Documents Using Emacs and Org Mode]] (2019, [[https://www.reddit.com/r/emacs/comments/1b9lynf/consistent_technical_documents_using_emacs_and/][Reddit]]) - [[https://gist.github.com/otfrom/6b4d9a54dff2d4edcf16d8a39a5469de][refile-by-created, refile-browser-org-capture-by-date]] ([[https://functional.cafe/@otfrom/112065569894034260][@otfrom@functional.cafe]]) - [[https://emacs.ch/@qhBidG3d/112070824165903696][extract-headlines-by-tag]] - [[https://irreal.org/blog/?p=12020][Irreal: Executing All Babel Buffers]] - [[https://list.orgmode.org/orgmode/87cyskn7xa.fsf@localhost/T/#mb5774149b4b90712e4bccc0f936ebbbbe138e065][Ada/SPARK support in Babel]] ([[https://emacs.ch/@louis/112066594281203957][@louis@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1b6y7ik/orglinker_another_approach_to_orgattach/][`org-linker`, another approach to `org-attach`]] ([[https://irreal.org/blog/?p=12036][Irreal]]) - [[https://jorge.olano.dev/][jorge - A personal site generator with org-mode support]] ([[https://www.reddit.com/r/orgmode/comments/1b8visu/jorge_a_personal_site_generator_with_orgmode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b0c3c90574ed79a63e56acaeee156ef8d9593233][ox-texinfo:: Always provide a @direntry]] - Completion: - [[https://fediverse.tv/w/2r5b2JCkazgiW2NnNJP9k7][Emacs : Completado y busqueda ( con-Ivy+Swiper )]] - Coding: - [[https://vimeo.com/116078853][Screen cast demonstrating the use of lenticular text using 'lentic.el']] - [[https://github.com/Crandel/home/blob/master/.config/emacs/recipes/go-rcp.el][go-rcp.el: Crandel's Golang config]] - [[https://oylenshpeegul.gitlab.io/blog/posts/20240304/][Tim Heaney: Gleam]] - [[https://www.youtube.com/watch?v=-9bH6xMxEZ0][Install a LSP in Emacs]] (22:03) - [[https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/][Committing a partial changeset in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b6tb7d/committing_a_partial_changeset_in_emacs/][Reddit]]) - [[https://gutov.dev/blog/2024/03/05/viewing-file-history-across-renames/][Viewing file history across renames]] ([[https://www.reddit.com/r/emacs/comments/1b7g273/viewing_file_history_across_renames/][Reddit]]) - Shells: - [[https://chainsawriot.com/postmannheim/2022/12/05/aoe5.html][Advent of emacs #5: How I use shell in emacs]] (2022) - [[https://www.reddit.com/r/emacs/comments/1b70vlu/eshell_from_the_cli/][Eshell from the CLI]] - [[https://media.emacs.ch/media_attachments/files/112/061/345/079/111/164/original/0796d8b57d9f158a.png][eshell-atuin]] ([[https://emacs.ch/@sqrtminusone/112061387782848625][@sqrtminusone@emacs.ch]]) - Mail, news, and chat: - [[https://www.armindarvish.com/post/improve_your_mu4e_workflow_with_consult-mu/][Improve your mu4e workflow with consult-mu]] ([[https://www.reddit.com/r/emacs/comments/1bb4iii/introducing_consultmu/][Reddit]]) - Multimedia: - [[https://github.com/alphapapa/listen.el/releases/tag/v0.5][Release v0.5 · listen.el (audio/music player)]] ([[https://www.reddit.com/r/emacs/comments/1b7nps9/release_v05_listenel_audiomusic_player/][Reddit]]) - Fun: - [[https://sachachua.com/blog/2024/03/cubing-and-emacs-checking-out-the-competition/][Sacha Chua: Cubing and Emacs: Checking out the competition]] - Community: - [[https://www.reddit.com/r/emacs/comments/1b7uj43/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lemmy.ml/post/12806961][This week marks 10 years of my silly project to promote Emacs: Emacs.sexy - Lemmy]] - [[https://pkal.emacs.ch/112014458219007559][Big disagree on Bozhidar Batsov... - pkal's Blog]] - [[https://www.youtube.com/watch?amp;t=3994&si=Ytm-NoGqEXN7TPxG&v=odi248rgkw8&feature=youtu.be][Editor/IDE Tier List]] (2023) - [[https://www.youtube.com/watch?v=gX-t0G2KFms][「テスト駆動開発の定義」/Claude 3はめちゃくちゃ速い/再びEmacsの黄金期が来た件【LAPRAS Tech News Talk #140】]] (26:16) - [[https://twobits.net/pub/Kelty-TwoBits.pdf][[pdf] Kelty-TwoBits.pdf: The Cultural Significance of Free Software]] ([[https://www.reddit.com/r/planetemacs/comments/1b9jw83/pdf_keltytwobitspdf_the_cultural_significance_of/][Reddit]]) - Other: - [[https://michal.sapka.me/emacs/][What is emacs?]] - [[https://ismailefe.org/blog/emacs_functions/][My Must Emacs Functions]] ([[https://www.reddit.com/r/emacs/comments/1b82kqk/blog_post_my_must_emacs_functions/][Reddit]], [[https://irreal.org/blog/?p=12026][Irreal]]) - [[https://www.youtube.com/watch?v=jf0mmd3rARg][Watching other people code is pain.mov - learn yourself some #emacs!]] (05:18, [[https://www.reddit.com/r/emacs/comments/1bbo84l/i_made_a_small_video_about_the_pain_of_watching/][Reddit]], [[https://irreal.org/blog/?p=12040][Irreal]]) - [[https://mint.westdri.ca/emacs/wb_emacs_new_tools_slides#/title-slide][Modern Emacs: New tools that make Emacs better and faster]] ([[https://www.youtube.com/watch?v=SOxlQ7ogplA][YouTube]] 59:19) - [[https://emacsredux.com/blog/2024/03/11/tracking-world-time-with-emacs/][Emacs Redux: Tracking World Time with Emacs]] ([[https://irreal.org/blog/?p=12038][Irreal]]) - [[https://www.youtube.com/watch?v=aEpmAz1ojL8][Emacs Facilities World Clock And Buffer Clone 2024_03_09_04:56:32]] (06:37) - [[https://speechcode.com/blog/ntfy/][Arthur A. Gleckler: ntfy]] - notifications - [[https://notxor.nueva-actitud.org/2024/03/09/texinfo-el-sistema-de-ayuda-de-emacs.html][Texinfo: el sistema de ayuda de Emacs]] ([[https://tuiter.rocks/@Notxor/112066865979579900][@Notxor@tuiter.rocks]]) - [[https://www.reddit.com/r/emacs/comments/1b8upzj/a_basic_demo_of_local_tts_in_emacs/][A Basic Demo of Local tts in emacs.]] - [[https://lemmy.ml/post/12769689][Using gopass with Emacs - Lemmy]] - [[https://marek-g.github.io/posts/tips_and_tricks/emacs_on_android/][Emacs on Android - use with Termux]] - [[https://www.youtube.com/watch?v=0JpQDZCxERM][chrome-emacs: Use Emacs to edit in Chrome]] (00:53) - [[https://www.youtube.com/watch?v=AxbosHIdhhQ][GNU Emacs - ویرایشگر ایمکس]] (49:11) - [[https://emacs.dyerdwelling.family/emacs/20240308115556-emacs--sticky-keys-on-sway-using-kmonad/][James Dyer: kmonad Sticky Keys on Sway to Help Prevent RSI]] - Emacs development: - [[https://www.reddit.com/r/emacs/comments/1b8qmv5/8x_faster_json_parsing_can_be_useful_for_language/][8x faster JSON parsing (can be useful for language servers)]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00244.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00325.html][fuzz testing]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00180.html][You can use native-comp-jit-compilation-deny-list to skip native compilation of specific files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f46dd516b84ad7d59b49c2e9e3fc1a2d4ef4d1c][Continue reading in 'read-event' etc. at the end of a keyboard macro]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c79a509384d33dab6a964ef9a97cbc9a1f1b5bf7][Add non-TS modes as extra parent of TS modes (bug#68246)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4fdcbd09af29e72456c9ca4cfbc9f6e97a88f8b8][cl-preloaded.el (built-in-class): New type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=61b2f5f96b1d9dfd2fd908e09fac0d4163049c42][Single string literal in body is return value only, not doc string]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59e470dd5de6e75c4d3bb91c876c8540faf33fdb][When navigating through history in EWW, don't keep adding to 'eww-history']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3cb06145070ff5d4a220f1144434f1ba6c1976f7][* lisp/tab-bar.el (tab-bar-tab-post-select-functions): New hook (bug#69093).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f16a85e317d940aa2e0f0375ec5d1917cb04ade3][New property 'context-menu-functions' (bug#62250)]] - New packages: - [[package:afterglow][afterglow]]: Temporary Highlighting after Function Calls (MELPA) - [[package:fmo-mode][fmo-mode]]: Format only changed lines (MELPA) - [[package:magit-gptcommit][magit-gptcommit]]: Git commit with help of gpt (MELPA) - [[package:org-clock-agenda-daytime-mode][org-clock-agenda-daytime-mode]]: Display the time clocked today in the modeline (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-03-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/03/2024-03-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/03/2024-03-04-emacs-news/ :EXPORT_DATE: 2024-03-04T08:31:35-0500 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015500/ Wed Mar 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Mar 7 1730 Europe/Paris - Emacs.si (in person): Emacs.si meetup #4 2024 (v #živo) https://dogodki.kompot.si/events/c20d71eb-72ad-4633-8289-5f8623f5e9fb Thu Mar 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 8 1800 Europe/Paris - Emacs.si: Emacs.si meetup #5 2024 (#online) https://dogodki.kompot.si/events/756c654d-2f30-4e19-b151-e2cc4ee840f8 Sat Mar 16 1230 America/Vancouver - 1430 America/Chicago - 1530 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Mar 17 0100 Asia/Kolkata - 0330 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=2pL9feSnPII][Emacs mi configuración y un poco de Elisp]] (28:58) - [[https://blog.dornea.nu/2024/02/22/from-doom-to-vanilla-emacs/][From Doom to Vanilla Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b0do6m/from_doom_to_vanilla_emacs/][Reddit]]) - [[https://github.com/cavemachine/misc/blob/master/.emacs][cavemachine's Emacs Config]] - [[https://codeberg.org/teoten/emacs_dotfiles][teoten's Emacs Config]] - [[https://github.com/Every2/dotfiles/blob/main/init.el][Every2's Emacs Config]] - [[https://www.youtube.com/watch?v=HuHR1YbTYB0][Managing Emacs with Nix ❄️ on macOS (part 2)]] (02:06:55) - Emacs Lisp: - [[https://youtube.com/watch?v=1y__2IK-aLM&si=pRA4jgnabBi7t1aq][Learn Emacs Lisp in 30 minutes]] (30:22, [[https://www.reddit.com/r/emacs/comments/1b35fj1/learn_emacs_lisp_in_30_minutes/][Reddit]]) - [[https://github.com/Fanael/parent-mode][parent-mode: Get major mode's parent modes]] - [[https://www.reddit.com/r/emacs/comments/1b3x8eg/some_elisp_speed_up_tips_i_stumbled_upon/][Some elisp speed up tips I stumbled upon]] - [[https://gist.github.com/jnpn/9f1152783c494ac52719b13b059d6c8e][line templating elisp]] ([[https://mastodon.social/@jnpn/112017628404962875][@jnpn@mastodon.social]]) - [[https://kisaragi-hiu.com/glossary/][Kisaragi Hiu: Glossary]] - interesting example of =--map= and =-->= - Appearance: - [[https://linuxrenaissance.com/post/emacs-theme-change/][How to change theme]] ([[https://silversword.online/@darth/112008452680827093][@darth@silversword.online]]) - [[https://www.youtube.com/watch?v=_Ym1f7QJEt4][Customize the Background Color of CODE BLOCKS in Emacs]] (06:28) - customize-face - [[https://protesilaos.com/codelog/2024-03-04-spacious-padding-0-4-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.4.0]] - [[https://github.com/SFTtech/starlit-emacs][starlit-emacs: Starlit Theme for Emacs. Starlit customizes your Emacs to be deep blue with bright colors from a starlit sky.]] - Navigation: - [[https://blog.chmouel.com/posts/emacs-isearch/][Advanced usage of Emacs isearch | Chmouel's blog]] ([[https://fosstodon.org/@chmouel/112019963662176042][@chmouel@fosstodon.org]]) - [[http://gem.librehacker.com/gemlog/starlog/20240228-0.gmi][Emacs: Centered, Stable Cursor View (publ. 2024-02-29)]] - [[https://www.youtube.com/watch?v=Zj_mCLCPJLg][The Simple Way to Find Files by Name in Emacs]] (03:42) - [[https://www.youtube.com/watch?v=9IU_943jiRw][Superior Searching of Files in Emacs with Awk]] (07:16) - [[https://takeonrules.com/2024/03/02/an-evening-reading-documentation-leads-to-discovery/][Jeremy Friesen: An Evening Reading Documentation Leads to Discovery]] - ripgrep - Writing: - [[https://www.youtube.com/watch?v=yY-qyCYc5GU][Crafting a Minimal Writing Environment with Emacs - System Crafters Live!]] (01:52:05) - [[https://www.youtube.com/watch?v=TrXh-G5l5v4][Smart Quotes in Emacs: How to Get Them and Also Get Rid of Them]] (03:50) - [[http://gem.librehacker.com/gemlog/starlog/20240212-0.gmi][Emacs: Starting Gemlog Entries Faster (publ. 2024-02-12)]] - [[https://github.com/Nidish96/cart.el/releases/tag/v0.2-beta][cart.el: interactively insert TikZ graphics using artist-mode and background transparency]] ([[https://emacs.ch/@Nidish96/112033762866753198][@Nidish96@emacs.ch]]) - Org Mode: - [[https://www.youtube.com/watch?v=Vo88REhmPuw][Org Mode 2024]] (04:09) - [[https://www.draketo.de/software/emacs-daytime][Emacs Org Clock Agenda Daytime Mode]] ([[https://rollenspiel.social/@ArneBab/112030969052080428][@ArneBab@rollenspiel.social]]) - [[https://www.reddit.com/r/emacs/comments/1b2nxtb/creating_a_new_file_with_orgcapture/][Creating a new file with org-capture]] - [[https://www.reddit.com/r/emacs/comments/1b1sgyd/my_config_for_sliced_org_images/][My config for sliced org images]] - [[https://xenodium.com/execute-org-blocks-as-root/][Execute org blocks as root]] ([[https://mastodon.social/@TitanOfOld/112021600449526362][@TitanOfOld@mastodon.social]]) - [[https://www.reddit.com/r/emacs/comments/1b0jpu9/use_org_tables_with_custom_elisp_functions/][Use org tables with custom elisp functions]] ([[https://irreal.org/blog/?p=12009][Irreal]]) - [[https://www.youtube.com/watch?v=3NeTwYN06GM][Morning Report: Dependency management for proofs with org-roam and org-roam-ui]] (40:25) - [[https://www.reddit.com/r/orgmode/comments/1b1msff/improved_orgroam_templates/][Improved org-roam templates]] - [[https://emacs.ch/@laotang/112019282807373524][orgrr update: support zettel IDs, Folgezettel (sequence of notes)]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dd4d05a15931f04875ee6858dfb2b1951ecbe65c][ob-tangle: Add flag to optionally remove files before writing]] - Denote: - [[https://fosstodon.org/@jtr/112021716665780182][Example of Denote link conversion to Org Mode links]] - Completion: - [[https://takeonrules.com/2024/02/28/configuring-consult-imenu-narrowing-for-ruby/][Jeremy Friesen: Configuring Consult Imenu Narrowing for Ruby]] - Coding: - [[https://www.reddit.com/r/emacs/comments/1b5nqda/how_i_set_up_emacs_for_frontend_web_development/][How I set up Emacs for front-end web development]] - company, emmet, lsp, web, yasnippet - [[https://www.masteringemacs.org/article/combobulate-intuitive-structured-navigation-treesitter][Combobulate: Intuitive, Structured Navigation with Tree-Sitter]] ([[https://www.reddit.com/r/emacs/comments/1b36jws/combobulate_intuitive_structured_navigation_with/][Reddit]]) - [[https://github.com/flyingmachine/emacs-for-clojure/][emacs-for-clojure: A Clojure-friendly emacs config]] - [[https://emacs.ch/@zyd/112034363407018669][Appreciation for slime-doc-contribs]] - [[https://codeberg.org/teoten/coman][New package for comments management needs advisory]] ([[https://www.reddit.com/r/emacs/comments/1b3u5oe/new_package_for_comments_management_needs_advisory/][Reddit]]) - [[https://takeonrules.com/2024/03/01/quality-of-life-improvement-for-entering-and-exiting-magit/][Jeremy Friesen: Quality of Life Improvement for Entering and Exiting Magit]] ([[https://irreal.org/blog/?p=12014][Reddit]]) - [[https://www.youtube.com/watch?v=y81e2ZMO1MM][C fundamentals with Emacs + Org mode practice session: scanf (1/3)]] (23:32), [[https://www.youtube.com/watch?v=C2XUcnFjGzI][part 2]] (11:51), [[https://www.youtube.com/watch?v=GjbPM2kOjwE][part 3]] (13:50), [[https://www.youtube.com/watch?v=BTfTfoaUqVQ][printf]] (12:06) - Shells: - [[https://git.sr.ht/~pkal/shell-command-plus][shell-command-plus: shell-command With a Few Extra Features]] - Web: - [[https://www.youtube.com/watch?v=r6J2FRxCWeg][Emacs Webpaste Allows Use Of Online Pastebin Services 2024_03_02_06:33:24]] (11:22) - Mail, news, and chat: - [[https://thanosapollo.org/post/mu4e-guide/][Emacs Email Management | Setup Guide for mu4e & isync | Thanos Apollo]] - [[https://gitlab.com/lechten/defaultencrypt][DefaultEncrypt for Gnus]] - [[https://todon.nl/@mousebot/112008809765359649][mastodon.el update: support for no emojis, comments plain text, make thing-at-point work]] - [[https://github.com/sergeyqz/org-thread][org-thread: An Emacs package to search and read HN threads in org-mode. Also supports DuckDuckGo search]] - Multimedia: - [[https://ag91.github.io/blog/2024/03/02/improve-emms-randomness/][Improve EMMS random choice to not listen same track twice]] ([[https://www.reddit.com/r/emacs/comments/1b52y9f/improve_emms_random_choice_to_not_listen_same/][Reddit]]) - [[https://lemmy.ml/post/12670019][EMMS source for beets library databases - Lemmy]] - Fun: - [[https://github.com/LaurenceWarne/rom-party.el][rom-party.el: 💣 Party... in Emacs:]] - AI: - [[https://willschenk.com/labnotes/2024/ai_in_emacs/][Will Schenk: AI in Emacs]] - [[https://emacs.ch/@dliden/112016437389749458][ollama-elisp-sdk: listing/copying/deleting/getting details about ollama models]] - [[https://emacs.ch/@dliden/112026991430720158][ollama-elisp-sdk: embeddings]] - [[https://github.com/karthink/gptel/discussions/206][gptel-copilot feature: looking for testers and feedback! · karthink gptel · Discussion #206 · GitHub]] - [[https://apps.bram85.nl/git/bram/kagi.el][New version of kagi.el: bullet lists, proofreading, unit tests]] ([[https://emacs.ch/@bram85/112018857636763476][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1b20xgn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.slideshare.net/yukihiro_matz/how-emacs-changed-my-life][How Emacs changed my life]] ([[https://www.reddit.com/r/emacs/comments/1b1ccit/how_emacs_changed_my_life/][Reddit]]) (Matz - 2012) - [[https://batsov.com/articles/2024/02/27/m-x-reloaded-the-second-golden-age-of-emacs/][M-x Reloaded: The Second Golden Age of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b1bi9s/mx_reloaded_the_second_golden_age_of_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=39523122][HN]], [[https://lobste.rs/s/zxsecu/m_x_reloaded_second_golden_age_emacs][lobste.rs]]) - [[https://irreal.org/blog/?p=12005][Irreal: A Bit More On The Silliest Emacs Meme]] - [[https://macadie.info/2024/03/04/2024-02-austin-emacs-meeting/][Eric MacAdie: 2024-02 Austin Emacs Meeting]] - [[https://lars.ingebrigtsen.no/2024/03/01/no-gnus-t-shirt-lottery-done/][Lars Ingebrigtsen: No Gnus T-Shirt Lottery Done]] - Other: - [[https://troglobit.com/post/2024-03-03-building-emacs-with-jit/][Building Emacs with JIT - Joachim Wiberg]] ([[https://fosstodon.org/@troglobit/112031928634833711][@troglobit@fosstodon.org]]) - [[https://tony-zorman.com/posts/join-lines-comments.html][Tony Zorman: Smartly join comments with join-line]] ([[https://www.reddit.com/r/planetemacs/comments/1b4o31i/tony_zorman_smartly_join_comments_with_joinline/][Reddit]], [[https://irreal.org/blog/?p=12016][Irreal]]) - [[https://github.com/charmitro/emacs-ssh-machines][I created an Emacs package for managing SSH machines/connections because I always forget them]] ([[https://www.reddit.com/r/emacs/comments/1b4lzyd/i_created_an_emacs_package_for_managing_ssh/][Reddit]]) - [[https://emacsredux.com/blog/2024/02/29/run-buffer-specific-commands-with-m-x/][Emacs Redux: Run Buffer-specific Commands with M-X]] ([[https://irreal.org/blog/?p=12012][Irreal]]) - [[http://gem.librehacker.com/gemlog/starlog/20240304-0.gmi][Emacs: Gnome Notification After Async Command (publ. 2024-03-04)]] - [[https://www.youtube.com/watch?v=aK-a5D21nyA][Xah Talk Show Ep540 Emacs Lisp Coding, Hand Pain, Dark Theme Fad, Solarize Disease]] (01:15:20) - [[https://github.com/migalmoreno/fdroid.el][fdroid.el: Manage F-Droid packages from Emacs]] - [[https://poview.org/posts/how-emacs-and-tools-in-general-shape-us/][How Emacs, and tools in general, shape us]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00069.html][emacs-devel: Translating the Emacs website]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00081.html][process challenges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b5d43081a30f816dd38a16c7b5bfbad712a779b][(major-mode-remap(-defaults)): New var and function (bug#69191)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3dc64a1071acc1f622094f91d8f046afedb7b45][Add new input method "english-colemak"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8305d0e0c909a5dd91a21cc1daea6298aae9eda7][Add tabulated-list-groups and Buffer-menu-group-by (bug#69305)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39239982403f01a37d42d1cd8db0b2ed0b48b50c][Improve documentation of recent changes in comp-run.el]] - New packages: - [[package:app-monochrome-themes][app-monochrome-themes]]: Low contrast monochrome themes (MELPA) - [[package:chatu][chatu]]: Convert and insert any images to org-mode or markdown buffer (MELPA) - [[package:embark-org-roam][embark-org-roam]]: Embark export buffer for org roam nodes (MELPA) - [[package:emms-player-spotify][emms-player-spotify]]: Spotify player for EMMS (MELPA) - [[package:listen][listen]]: Audio/Music player (GNU ELPA) - [[package:pacdiff][pacdiff]]: Manage pacdiff files (MELPA) - [[package:reverso][reverso]]: Translation, grammar checking, context search (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-03][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-02-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-26-emacs-news/ :EXPORT_DATE: 2024-02-26T08:20:15-0500 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/1awj1tl/fyi_volunteer_needed_for_maintaining_centaurtabs/][FYI: volunteer needed for maintaining centaur-tabs]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 29 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 2 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/299015500/ Wed Mar 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Mar 7 1730 Europe/Paris - Emacs.si (in person): Emacs.si meetup #4 2024 (v #živo) https://dogodki.kompot.si/events/c20d71eb-72ad-4633-8289-5f8623f5e9fb Thu Mar 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 8 1800 Europe/Paris - Beginner: - [[https://wenijinew.medium.com/emacs-guide-for-beginners-3da882a56740][Emacs: Guide for Beginners(WIP)]] - Emacs configuration: - [[https://emacsredux.com/blog/2024/02/23/changing-the-emacs-configuration-directory/][Emacs Redux: Changing The Emacs Configuration Directory]] ([[https://irreal.org/blog/?p=11997][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1axkgx4/folding_everywhere_literate_programming_almost/][folding everywhere - literate programming (almost) without the tangle]] - outline-minor-mode - [[https://github.com/noctuid/dotfiles/blob/master/emacs/editing.org][Notes on text editing]] ([[https://news.ycombinator.com/item?id=39417905][HN]]) - [[https://www.youtube.com/watch?v=T0k4iBzM67Q][Using GIT to sync Emacs config]] (09:51) - [[https://marcoxbresciani.codeberg.page/emacs/emacs.html][Bit of random weeds notes about things I'm learning for Emacs]] - [[https://blog.dornea.nu/2024/02/22/from-doom-to-vanilla-emacs/][From Doom to Vanilla Emacs]] ([[https://www.reddit.com/r/emacs/comments/1b0do6m/from_doom_to_vanilla_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1azmh4j/nearly_halfed_my_config_with_new_emacs_30/][Nearly halfed my config with new emacs 30]] - [[https://github.com/agzam/.doom.d][agzam's Doom Emacs Config]] - [[https://gitlab.com/domsch1988/domacs][domsch1988's Emacs Config]] - Emacs Lisp: - [[https://arialdomartini.github.io/emacs-hooks][Emacs: how to activate the functionality X for all files of type Y?]] ([[https://irreal.org/blog/?p=12032][Irreal]]) - [[https://coredumped.dev/2024/02/23/cycles-all-way-down/][Cycles all way down]] ([[https://www.reddit.com/r/emacs/comments/1ay2ydz/cycles_all_way_down/][Reddit]], [[https://lobste.rs/s/fxbaoj/cycles_all_way_down][lobste.rs]]) - Appearance: - [[https://www.youtube.com/watch?v=j0CeZ4t-utQ&feature=youtu.be][How to change theme in Emacs]] - [[http://ag91.github.io/blog/2024/02/19/a-quick-fix-for-golden-ratio-and-lsp-mode][Andrea: A quick-fix for golden-ratio and lsp-mode]] - [[https://www.reddit.com/r/emacs/comments/1av0ndp/my_new_emacs_macos_icon/][My new Emacs macOS icon]] - [[https://media.emacs.ch/cache/media_attachments/files/111/965/781/215/776/776/original/197440106d15a656.png][Cute pink icon for Emacs]] ([[https://fashionsocial.host/@summeremacs/111965781188248752][@summeremacs@fashionsocial.host]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1ayec4v/more_ui_progress_drag_and_drop_tabs/][More UI progress - drag and drop tabs]] - Writing: - [[https://codeberg.org/crmsnbleyd/djot-mode][crmsnbleyd/djot-mode: Djot (https://www.djot.net/) editing support for emacs; feature requests welcome]] ([[https://emacs.ch/@crmsnbleyd/111991128098285028][@crmsnbleyd@emacs.ch]]) - light markup syntax - [[https://irreal.org/blog/?p=11993][Irreal: OSX Dictionary Interface]] - Org Mode: - [[https://www.davidam.com/docu/orgguide.es.html][Guía de Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/1awxydi/guía_de_org_mode/][Reddit]]) - [[https://janusworx.com/blog/org-mode-narrowing-and-widening-buffers/][Mario Jason Braganza: Org Mode Narrowing and Widening Buffers]] - [[https://takeonrules.com/2024/02/23/update-on-the-campaign-status-document/][Jeremy Friesen: Update on the Campaign Status Document]] - [[https://takeonrules.com/2024/02/24/quick-and-dirty-function-to-sort-my-feed/][Jeremy Friesen: Quick and Dirty Function to Sort My Feed]] - [[https://github.com/ArneBab/emacs-org-clock-daytime][ArneBab/emacs-org-clock-daytime: Emacs mode to display the time clocked today in the modeline]] ([[https://rollenspiel.social/@ArneBab/111988581514645850][@ArneBab@rollenspiel.social]]) - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8.5][Release v0.8.5 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/1awa6c6/release_v085_alphapapaorgql/][Reddit]]) - bugfixes - [[https://takeonrules.com/2024/02/24/emacs-function-to-assign-org-mode-property-to-matching-criteria/][Jeremy Friesen: Emacs Function to Assign Org-Mode Property to Matching Criteria]] - [[https://alvarmaciel.gitlab.io/cyberiada/post/2024-02-24-publicar_al_blog_desde_mis_notas/][Publicar al blog desde mis notas - Cyberiadas]] ([[https://mastodon.social/@alvarmaciel/111987033758337013][@alvarmaciel@mastodon.social]]) - [[https://github.com/bramadams/embark-org-roam][bramadams/embark-org-roam: Embark export buffer for org roam nodes]] ([[https://www.reddit.com/r/emacs/comments/1awezl6/embarkorgroam_embark_export_buffer_for_org_roam/][Reddit]]) - [[https://sctlib.gitlab.io/emacs-ssg/][emacs-ssg: Emacs static site generator]] ([[https://news.ycombinator.com/item?id=39478542][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=407a55c1c0e24994808b7fa098a14507a7a90755][org-table.el: Enhanced table parsing]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=37e468cf1699653956684869fc1a7dd98be2ebbb][org-bibtex-yank: Allow to populate existing item]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=95554543b98513fb807a72a9fc5256e92c4cece0][org-id.el: Add search strings, inherit parent IDs]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6e7e0b2cd30c55201f63c4ff2f6276729b6a415f][lisp/org.el (org-insert-heading): Allow specifying heading level]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b3b35b03ff8e0ea74edc2160fa590e8b8b897524][lisp/ox-beamer.el: customize the beamer frame environment name]] - Denote: - [[https://lucidmanager.org/productivity/denote-explore/][Exploring Your Ideas With the Denote-Explore Package - v1.3 released]] ([[https://aus.social/@danderzei/111991340507312818][@danderzei@aus.social]]) - Completion: - [[https://codeberg.org/rahguzar/consult-hoogle/src/branch/hoogle-buffer][rahguzar/consult-hoogle: Hoogle for emacs - Codeberg.org]] ([[https://emacs.ch/@rahguzar/111993082263839973][@rahguzar@emacs.ch]]) - [[https://fediverse.tv/w/aPdQAs2vRcBVsFpK9MMERV][Agilidad escribiendo en Emacs : abreviación -i]] - Coding: - [[https://fosstodon.org/@chmouel/111968170968754693][Search Github for code based on current major mode (ex: Python, Emacs Lisp)]] - [[https://github.com/psibi/justl.el/blob/master/Changelog.org#014][justl-mode release v0.14]] ([[https://www.reddit.com/r/emacs/comments/1aylndb/justlmode_release_v014/][Reddit]]) - support per recipe buffer, major rewrite - [[https://media.emacs.ch/cache/media_attachments/files/111/968/496/931/316/458/original/1cb076c4ecdc914a.png][golang dape config for debugging tests]] ([[https://fosstodon.org/@chmouel/111968496900948600][@chmouel@fosstodon.org]]) - [[https://metaredux.com/posts/2024/02/20/nrepl-1-1-1-improved-completion-with-compliment-lite.html][Meta Redux: nREPL 1.1.1: Improved Completion with compliment-lite]] - [[https://www.youtube.com/watch?v=HtDPi6tZ3I4][Unreal Development with just Vim or Emacs (and other text editors)]] (13:21) - Mail, news, and chat: - [[https://github.com/djcb/mu/blob/master/NEWS.org][mu/mu4e release 1.12]] ([[https://www.reddit.com/r/emacs/comments/1ayxhk6/mumu4e_release_112/][Reddit]]) - speedups, message composition, query parser, folding, indexing, search - Multimedia: - [[https://github.com/danijelcamdzic/dotemacs/#mpv][How to play media on Emacs (Linux and Android) using MPV]] ([[https://www.reddit.com/r/emacs/comments/1az1l50/how_to_play_media_on_emacs_linux_and_android/][Reddit]]) - [[https://github.com/alphapapa/listen.el][listen.el: Audio/music player for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1aw4ton/listenel_audiomusic_player_for_emacs/][Reddit]]) - [[https://michal.sapka.me/emacs/watching-youtube-with-emacs/][Michal Sapka: Emacs: watching YouTube with Yeetube and mpv]] ([[https://irreal.org/blog/?p=12007][Irreal]]) - AI: - [[https://player.vimeo.com/video/916011595][ELISA - ellama with Emacs knowledge]] ([[https://www.reddit.com/r/emacs/comments/1ay4z0s/elisa_ellama_with_emacs_knowledge/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1awvo2q/llms_take_control_of_emacs/][LLMs take control of Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/1aw6xkc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - consult-outline, consult-org-heading, org-ql-find, cleaning up help - [[https://www.reddit.com/r/emacs/comments/1avn7ox/is_emacs_dying/][Is Emacs dying?]] ([[https://www.reddit.com/r/emacs/comments/1azmvvs/red_meat_friday_is_emacs_dying/][Reddit]], [[https://news.ycombinator.com/item?id=39500275][HN]], [[https://batsov.com/articles/2024/02/26/emacs-dead-and-loving-it/][bbatsov]], [[https://irreal.org/blog/?p=11995][Irreal]]) - [[https://dl.acm.org/doi/pdf/10.1145/3386324][Great recent paper on Elisp's History with Interviews]] ([[https://www.reddit.com/r/emacs/comments/1axatxf/great_recent_paper_on_elisps_history_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1axyp1l/ummm/][Robert C. Martin back to Emacs]] (Clean Code author) - [[https://lars.ingebrigtsen.no/2024/02/22/can-you-spot-the-date-i-said-im-done/][Lars Ingebrigtsen: Can you spot the date I said "I'm done"?]] - and Gnus t-shirts - [[https://www.youtube.com/watch?v=4Gg9PThHYZI][Live: Emacs package maintenance ('fontaine', 'spacious-padding', 'ef-themes', 'denote', ...)]] (01:59:38) - Other: - [[https://svbck.org/blog/2024-02-24-emacs-find-of-the-day-m-x.html][Emacs find of the day: M-X]] ([[https://fosstodon.org/@svbck/111987384357353958][@svbck@fosstodon.org]]) - [[https://www.youtube.com/watch?v=aAAcEn9uLMk][Emacs için en iyi 5 eklenti]] (07:11) - org-roam, org-roam-ui, gptel, avy, magit - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00779.html][Docs on ELPA (was Re: Adding Flycheck to NonGNU ELPA)]] - web-rendered Texinfo manuals for GNU ELPA / NonGNU ELPA might be nice - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00762.html][Re: Adding Flycheck to NonGNU ELPA]] - Flycheck made it in after much discussion - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00843.html][Re: Code for cond*]] - easier to understand/debug cond* code, maybe pcase can eventually be rewritten on top of it? - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00862.html][Re: master babe6a5e948 1/2: Introduce a new TRAMP method `androidsu']] - how Android su binaries work - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00607.html][Translations README for Emacs manuals installed, progress being made]] ([[https://emacs.ch/@jchelary/111958695692622239][@jchelary@emacs.ch]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=babe6a5e948985f961ffd36f64323950abd98b7f][Introduce a new TRAMP method `androidsu']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39e3fce0d5e0f5db00e44905bcd2590170098d63]['read-passwd' can toggle the visibility of passwords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3076e79a6a11f9df33c5bcaa7aa58955550aeef0][Improve wording of diff-refine-nonmodified]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1972beda6de3d6895cc197dc292721ca963b234c][; * etc/NEWS: Recommend obarray-make as correct replacement.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15b6d72599b961ebe23e820e44ba2ffc12e49c31][; * etc/NEWS: How to fix old code that uses vectors as obarrays.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26290870b3505b8971c73fe3a82b69e3c4e86b88][diff-mode.el (diff-refine-nonmodified): New option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=90d3b3408e404aba383302c3147d3ca614619986][Warn about docstrings with control characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6803b70c1972bc82f7dc1f1d6bbb2a60b6f40367][Update NEWS and manual after obarray changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc58626f643c1b19e66bab9c6a39026c7e419ab9][* lisp/help-fns.el (describe-mode-outline): New user option (bug#64684).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e9993cada32a866a75b458092de0028db2f5f41][Add Tramp methods dockercp and podmancp]] 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-02][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! ** 2024-02-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-19-emacs-news/ :EXPORT_DATE: 2024-02-19T08:41:17-0500 :END: - Upcoming events: - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 22 0000 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night https://www.meetup.com/emacs-sf/events/299082479/ Thu Feb 22 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 29 0130 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Fri Mar 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 2 0000 Asia/Singapore - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00660.html][European Lisp Symposium 2024]] (May 6-7, Vienna) - Andrea Corallo wants to know if anyone wants to meet up - Beginner: - [[https://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/][The Ultimate Collection of Emacs Resources]] (2011, [[https://www.reddit.com/r/emacs/comments/1aq7hu8/the_ultimate_collection_of_emacs_resources/][Reddit]]) - [[https://janusworx.com/blog/note-to-self-emacs-help-stuff/][Mario Jason Braganza: Note to Self, Emacs Help Stuff]] - [[https://emacsredux.com/blog/2024/02/18/describe-symbol/][Lookup the Documentation of Functions, Variables and Faces]] ([[https://irreal.org/blog/?p=12001][Irreal]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1ata6ag/what_are_the_best_practices_in_laying_out_an/][What are the best practices in laying out an init.el that won't turn into spaghetti after a year or two?]] - [[https://gist.github.com/lesliesrussell/0befc9b479dfc0e227be3fd58c540ab8][Temporarily rebind a key with automatic restore]] - [[https://github.com/MiniApollo/kickstart.emacs][Kickstart.emacs is now Stable!]] ([[https://www.reddit.com/r/emacs/comments/1aq3x7x/kickstartemacs_is_now_stable/][Reddit]]) - [[https://gitlab.com/greenbeast/dotfiles/-/blob/work-setup/init.org][greenbeast's Emacs Config]] - treesitter, dirvish, meow, dashboard, svg-tag, ... - [[https://gitlab.com/manueljlin/emacs-config/][manueljlin's Emacs Config]] - Potato Emacs: elpaca, meow + Canary Ortho, lsp, drt-indent, corfu, ... - [[https://github.com/masukomi/masuconfigs/blob/master/.doom.d/config.el][masukomi's Doom Emacs Config]] - includes copilot - [[https://github.com/TanbinIslam43/mydotfiles/tree/main/.doom.d][TanbinIslam43's Doom Emacs Config]] - short - Emacs Lisp: - [[https://box.matto.nl/lessons-learned-from-creating-my-first-elpa-package.html][Lessons learned from creating my first ELPA package - box.matto.nl]] ([[https://emacs.ch/@pkal/111943199193812005][@pkal@emacs.ch]]) - [[https://github.com/brandelune/brandelune.github.io/blob/1ce686edc8ab3df7a78e02a5a16b87df71391cc1/adventuresintechland.el#L227][Finding the maximum number of days in a month]] ([[https://emacs.ch/@jchelary/111957325115392939][@jchelary@emacs.ch]]) - monthMaxDay, hardcoded - [[https://www.reddit.com/r/emacs/comments/1ap9azk/til_to_use_clcallf_to_toggle_a_var_without/][TIL to use cl-callf to toggle a var without repeating the name]] ([[https://irreal.org/blog/?p=11980][Irreal]]) - [[https://emacsredux.com/blog/2024/02/19/replacing-dash-el-with-built-in-emacs-apis/][Emacs Redux: Replacing dash.el with Built-in Emacs APIs]] ([[https://irreal.org/blog/?p=11991][Irreal]]) - [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Byte-Packing.html][TIL: Emacs has a very nice built-in binary data library]] ([[https://www.reddit.com/r/emacs/comments/1at1iy0/til_emacs_has_a_very_nice_builtin_binary_data/][Reddit]]) - [[https://programadorwebvalencia.com/elisp-testing-example/][Elisp testing example | Programador Web Valencia]] ([[https://hostux.social/@andros/111930907819208480][@andros@hostux.social]]) - Appearance: - [[https://www.gonsie.com/blorg/modeline.html][Beautifying the Mode Line]] ([[https://mastodon.social/@ifiinlist/111940659471450955][@ifiinlist@mastodon.social]]) - [[https://i.redd.it/4bo5crbx36ic1.gif][[auto-dark] 0.12 - Now supports emacs-mac (MacOS) and allows 'default' Emacs theme]] ([[https://www.reddit.com/r/emacs/comments/1ap213j/autodark_012_now_supports_emacsmac_macos_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1asfzfm/pushing_the_lmits/][NANO: hacking tab-line-mode to display under the mode-line, putting mode-line info in the header]] - Navigation: - [[http://yummymelon.com/devnull/cc-isearch-menu-now-on-melpa.html][Charles Choi: cc-isearch-menu now on MELPA]] - Dired: - [[https://mbork.pl/2024-02-17_Opening_external_drives_in_Dired][Marcin Borkowski: Opening external drives in Dired]] ([[https://irreal.org/blog/?p=11984][Irreal]]) - [[https://github.com/amno1/dired-auto-readme][Update to dired-auto-readme-mode]] ([[https://www.reddit.com/r/emacs/comments/1au6j6p/update_to_diredautoreadmemode/][Reddit]]) - Writing: - [[https://gist.github.com/lgatto/f54888e7f16968f853346c67b232cae0][Create and yank bibtex entry from a DOI]] - Org Mode: - [[https://howardism.org/Technical/Emacs/capturing-intro.html][Org Capturing Introduction - Howardism]] ([[https://www.reddit.com/r/emacs/comments/1apbwin/org_capturing_introduction_howardism/][Reddit]]) - [[https://fluca1978.github.io/2021/09/16/Emacs_Org_Encrypt.html][Encrypting the content of Emacs Org files]] (2021) - [[https://github.com/amno1/org-view-mode][A small update to org-view-mode]] ([[https://www.reddit.com/r/emacs/comments/1au2nh3/a_small_update_to_orgviewmode/][Reddit]]) - [[https://svbck.org/blog/2024-02-14-a-small-but-useful-agenda-tweak.html][A small, but useful org-agenda tweak - jumping to narrowed subtrees]] ([[https://fosstodon.org/@svbck/111945739870788047][@svbck@fosstodon.org]]) - [[https://github.com/legalnonsense/reorg][[WIP/RFC] Reorg: reorganize your life]] ([[https://www.reddit.com/r/emacs/comments/1ary91e/wiprfc_reorg_reorganize_your_life/][Reddit]]) - [[http://yummymelon.com/devnull/computing-truth-tables-in-org.html][Charles Choi: Computing Truth Tables in Org]] - [[https://karthinks.com/software/reftex-in-org-mode/][Karthik Chikmagalur: For Your Reference: RefTeX in Org Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=388ba5b5c415ef75adc79a2553d5f5ae06c044af][org-insert-link: Do not expand path arg when `org-link-file-path-type' is a function]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b8ee1315a1cd80fb92f2577f480c475486a71907][ox-org: Do not process citations by default]] - Denote: - [[https://mike.puddingtime.org/posts/2024-02-14-daily-notes/][Adding Denote files to the Org agenda by filename]] ([[https://social.lol/@mph/111933365042595236][@mph@social.lol]]) - Completion: - [[https://protesilaos.com/codelog/2024-02-17-emacs-modern-minibuffer-packages/][Protesilaos Stavrou: Emacs: modern minibuffer packages (Vertico, Consult, etc.)]] (44:01 [[https://www.youtube.com/watch?v=d3aaxOqwHhI][YouTube]], [[https://www.reddit.com/r/emacs/comments/1ata3o3/emacs_modern_minibuffer_packages_vertico_consult/][Reddit]]) - [[https://www.youtube.com/watch?v=ep5CK6armPM][Vertico: Minimalist Vertical Interactive Completion in Emacs]] (07:04) - [[https://www.youtube.com/watch?v=_KYiTlYepzw][Emacs Helm Essentials]] (10:11) - Coding: - [[https://cestlaz.github.io/post/using-emacs-82-conda-direnv/][Mike Zamansky: Using Emacs 82 - Conda and Direnv]] ([[https://www.reddit.com/r/emacs/comments/1apzg00/using_emacs_with_conda_and_direnv/][Reddit]], [[https://irreal.org/blog/?p=11978][Irreal]]) - [[https://metaredux.com/posts/2024/02/19/cider-preliminary-support-for-clojure-ts-mode.html][Meta Redux: CIDER: Preliminary Support for clojure-ts-mode]] - [[https://metaredux.com/posts/2024/02/19/configuring-fixed-tonsky-indentation-in-clojure-mode.html][Meta Redux: Configuring fixed/tonsky indentation in clojure-mode]] - [[https://metaredux.com/posts/2024/02/19/flycheck-updates.html][Meta Redux: Flycheck Updates: A new Stable Release and Way More]] - [[https://github.com/alphapapa/magit-todos/releases/tag/1.7.1][Release 1.7.1 · alphapapa/magit-todos]] - [[https://emacs.ch/@graywolf/111942871762441228][Summarizing debbugs patch acceptance]] - Mail, news, and chat: - [[https://wwwcip.cs.fau.de/~oj14ozun/src+etc/rcirc-voirc.el][rcirc-voirc.el - VoIRC for rcirc]] ([[https://emacs.ch/@pkal/111947774047299320][@pkal@emacs.ch]]) - very compressed voice over IRC - [[https://lemmy.ml/post/12116284][lem.el 0.16 update - Lemmy]] - [[https://irreal.org/blog/?p=11982][Irreal: OPML and RSS]] - Web: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00684.html][[RFC] Proposed change to EWW history navigation]] - Fun: - [[https://camdez.com/blog/2024/02/12/chinese-zodiac-time-for-emacs/][Chinese Zodiac Time for Your Emacs Mode Line]] ([[https://www.reddit.com/r/emacs/comments/1apltpr/chinese_zodiac_time_for_your_emacs_mode_line/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1aqhyay/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://metaredux.com/posts/2024/02/15/cider-community-impact.html][Meta Redux: CIDER: Community Impact]] - [[https://www.youtube.com/watch?v=scBBjZcy6fc][Why No One Can Answer The "Vim Versus Emacs" Question]] (13:44) - Other: - [[https://emacsconf.org/2023/talks/emacsen/][EmacsConf - 2023 - talks - The Emacsen family, the design of an Emacs and the importance of Lisp]] (2023, [[https://news.ycombinator.com/item?id=39397942][HN]]) - [[https://github.com/CeleritasCelery/rune][CeleritasCelery/rune: Rust VM for Emacs]] ([[https://mastodon.social/@jnpn/111942584368937491][@jnpn@mastodon.social]]) - Emacs development: - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs • Core Dumped]] (2022, [[https://news.ycombinator.com/item?id=39408162][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00668.html][Re: Moving packages out of core to ELPA]] discussion about lisp/obsolete and others - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00557.html][Re: Some thoughts about Emacs performance]] randomness and sorting, and also this thread is nice =) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6477be93bd8a29cba8ce383f9ea3fba23c45f225][Make key selection method configurable in EPA.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60cff1ac9d216e5abcb350ea5e623ab0b377c131][Add support for reading/writing IELM input history (bug#67000)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fbef8ff2a4106ff7f0f3d026071fb8096280cc61][titdic-cnv.el: Bring all definitions under the `tit-` namespace]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=371ccf09fea26892a2fada028d27fb4b596636df][Add 'custom-variable' command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b90e5052ce1eea47430c85c0c35741e25269ce2][Tree-sitter support for outline-minor-mode (bug#68824)]] - New packages: - [[package:cc-isearch-menu][cc-isearch-menu]]: A Transient menu for isearch (MELPA) - [[package:eglot-signature-eldoc-talkative][eglot-signature-eldoc-talkative]]: Make Eglot make ElDoc echo docs (MELPA) - [[package:iso-639][iso-639]]: ISO 639 (MELPA) - [[package:org-cite-overlay][org-cite-overlay]]: Overlays for org-cite citations (MELPA) - [[package:org-cite-overlay-sidecar][org-cite-overlay-sidecar]]: Show Sidecar for overlaid org-cite citations (MELPA) - [[package:org-nix-shell][org-nix-shell]]: Org local nix-shell (MELPA) - [[package:pinyin-isearch][pinyin-isearch]]: Pinyin mode for isearch (MELPA) - [[package:rcirc-sqlite][rcirc-sqlite]]: rcirc logging in SQLite (GNU ELPA) 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-02][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! ** 2024-02-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-12-emacs-news/ :EXPORT_DATE: 2024-02-12T14:00:53-0500 :END: - Upcoming events: - [[https://dogodki.kompot.si/events/db14a364-8a55-41d5-a1a4-189ac7c33772][Emacs.si meetup (Ljubljana, Slovenija): , April 4, 2024 at 7:00 PM]] - [[https://emacs-apac.gitlab.io/announcements/february-2024/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 24, 2024]] - Emacs.si: Emacs.si meetup #3 2024 (#online) https://dogodki.kompot.si/events/737deab1-bfa3-4b44-b87e-000a7d3be294 Fri Feb 16 2330 America/Vancouver -- Sat Feb 17 0130 America/Chicago - 0230 America/Toronto - 0730 Etc/GMT - - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/299081007/ Sat Feb 17 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Feb 22 0000 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night https://www.meetup.com/emacs-sf/events/299082479/ Thu Feb 22 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://systemcrafters.net/emacs-essentials/absolute-beginners-guide-to-emacs/][The Absolute Beginner’s Guide to Emacs - System Crafters]] ([[https://news.ycombinator.com/item?id=39262151][HN]]) - Emacs configuration: - [[https://notxor.nueva-actitud.org/2024/02/02/emacs-configuraciones-basicas.html][Emacs, configuraciones básicas]] - [[https://taonaw.com/2024/02/07/a-couple-of.html][Emacs config snippets for system-type, x-display-pixel-width, display-monitor-attributes-list]] ([[https://fosstodon.org/@jtr/111890287437691507][@jtr@fosstodon.org]]) - [[https://gitlab.com/jjba-projects/dotfiles][Help and critique my dotfiles (nix/nixos/Joe/emacw.nix)]] ([[https://www.reddit.com/r/emacs/comments/1am744i/help_and_critique_my_dotfiles_nixnixosjoeemacwnix/][Reddit]]) - [[https://github.com/karthink/.emacs.d][karthink's Emacs Config]] - [[https://github.com/nyxkrage/emacs-os][emacs-os: The finest linny dib on the market, for all your needs, as long as they are only emacs]] - [[https://github.com/emacs-exordium/exordium][emacs-exordium/exordium: An Emacs configuration that will make your C++ IDE jealous.]] ([[https://mastodon.social/@Sdowney/111909898468707754][@Sdowney@mastodon.social]]) - Emacs Lisp: - [[https://github.com/Kyure-A/el-project][el-project.el -- Generate project skeleton for Emacs Lisp]] - [[https://lifeofpenguin.blogspot.com/2024/02/just-in-time-lazy-loading.html][Anand Tamariya: Just In Time Lazy-Loading]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00363.html][Test your ELisp knowledge]]: (their-fun (/ my-x 0)) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20240208164549-emacs-selected-window-accent-mode-now-on-melpa/][James Dyer: selected-window-accent-mode now on MELPA]] ([[https://irreal.org/blog/?p=11974][Irreal]]) - [[https://i.redd.it/4bo5crbx36ic1.gif][[auto-dark] 0.12 - Now supports emacs-mac (MacOS) and allows 'default' Emacs theme]] ([[https://www.reddit.com/r/emacs/comments/1ap213j/autodark_012_now_supports_emacsmac_macos_and/][Reddit]]) - Navigation: - [[https://gist.github.com/lesliesrussell/46302d413fcf49e9717eeea57fdadcbf][Emacs movement by thing]] - [[https://gitlab.com/vslavkin/multi-buffer.el][Multi buffer]] ([[https://www.reddit.com/r/emacs/comments/1anp6a4/multibufferel_my_first_package/][Reddit]]) - [[https://github.com/alphapapa/activities.el][Release: v0.5 - activities.el: Activities for Emacs (suspend and resume activities, i.e. frames/tabs and their windows, buffers)]] ([[https://www.reddit.com/r/emacs/comments/1aof1i2/release_v05_activitiesel_activities_for_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2024-02-08-emacs-window-rules-display-buffer-alist/][Protesilaos Stavrou: Emacs: control where buffers are displayed (the display-buffer-alist)]] (29:52 [[https://www.youtube.com/watch?v=1-UIzYPn38s][YouTube]], [[https://irreal.org/blog/?p=11967][Irreal]]) - [[https://www.youtube.com/watch?v=JdikRIwrSAU&feature=youtu.be][Demo of Emacs package outshine]] (2023) - Writing: - [[https://github.com/vspinu/zotelo][zotelo: Manage zotero collections from emacs]] - [[https://www.youtube.com/watch?v=ruPpRlh2re4][Emacs: abbreviations with abbrev-mode (quick text expansion)]] (26:23, [[https://www.reddit.com/r/emacs/comments/1ak68tv/emacs_abbreviations_with_abbrevmode_quick_text/][Reddit]], [[https://irreal.org/blog/?p=11963][Irreal]]) - [[https://taonaw.com/2024/02/10/emacs-abbrevs-hacks.html][The Art Of Not Asking Why - Emacs abbrevs hacks]] ([[https://fosstodon.org/@jtr/111909146465576503][@jtr@fosstodon.org]]) - Org Mode: - [[https://www.ohrg.org/writing-setup][Writing Setup]] - [[https://orgmode.org/manual/Speed-Keys.html][SpeedKeys: when the pointer is on a headline, you get specific keybindings. When pointer is on plain text again, then you have the custom keybindings again]] ([[https://www.reddit.com/r/emacs/comments/1amnxj8/til_about_speedkeys_in_org_mode_when_the_pointer/][Reddit]]) - [[https://github.com/djliden/paper-planner][paper-planner: An emacs org-mode planner based on a paper planner format]] - [[https://gist.github.com/kepi/2f4acc3cc93403c75fbba5684c5d852d][Hierarchical archiving for Org-mode]] - [[https://www.youtube.com/watch?v=WPgl9YiKwFU&feature=youtu.be][Emacs Orgmode Tricks Although Rudimentary]] (13:50) - C-c * headlines, C-c ; comments, C-c - changing bullets - [[https://gist.github.com/jdtsmith/55e6a660dd4c0779a600ac81bf9bfc23][org-toggle-emphasis: easily toggle emphasis markers: =~*/_+]] - Import, export, and integration: - [[https://michal.sapka.me/emacs/org-babel/][Executing code in Org files with Babel]] ([[https://emacs.ch/@mms/111892253919578181][@mms@emacs.ch]]) - [[https://github.com/dalanicolai/dala-emacs-lisp/blob/master/ray-tracer.org][dala-emacs-lisp/ray-tracer.org at master · dalanicolai/dala-emacs-lisp · GitHub]] - [[https://www.youtube.com/watch?v=7ucTIo_mK1M][Use Emacs to Create a PowerPoint Presentation in Seconds!]] (03:35) Org Mode and pandoc - [[https://www.youtube.com/watch?v=-KZsylRH75U][Exporting Files in Emacs Using Pandoc]] (06:44) - [[https://www.reddit.com/r/orgmode/comments/1aorsa2/turning_freeplane_mindmaps_into_orgmode_outlines/][Turning Freeplane mindmaps into Org-mode outlines with structure intact]] - [[https://github.com/zzkt/simplenote2.el/blob/develop/ol-simplenote.el][ol-simplenote.el: Org links for simplenote2]] - [[http://yitang.uk/2024/02/12/blog-in-emacs-use-jekylls-draft-mode/][Yi Tang: Blog in Emacs - Use Jekyll's Draft Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6ff0de5c3e5fc9d9b4223de1698983d5c8d83f8e][ox-org: Export special table rows by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8c7313d3975c1816275e2f1320acfe79b890a7d4][org-babel: New babel backend API function org-babel-session-buffer:]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=cbfe1354b37f267f2e2526c28710f05a95fcac23][org-insert-subheading: Never insert sub-heading above current]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=27d6f8305caaeaa384ce2f9e4c1fa101e273fb36][lisp/ob-comint.el: Introduce a fallback prompt regexp]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b26745b985ecc209deb62548f8724de05359e081][org-agenda: Fix meaning of 'repeated-after-deadline value of `org-agenda-skip-scheduled-if-deadline-is-shown']] - Denote: - [[https://takeonrules.com/2024/02/06/renaming-files-using-denote-schema-in-a-dired-buffer/][Jeremy Friesen: Renaming Files Using Denote Schema in a Dired Buffer]] - [[https://www.youtube.com/watch?v=uAON8CqARXI][Emacs - Denote package | KanchiLUG | Tamil]] (33:24) - Coding: - [[https://github.com/redguardtoo/spell-check-code-in-ci][spell-check-code-in-ci: Free and powerful solution to spell check code at Continuous integration server]] - [[https://www.youtube.com/watch?si=kAzOY6Y_7DWsuJ55&v=_8xPDl8WCKg][Tree-Sitter: Superior Syntax Highlighting in Emacs]] - [[https://codeberg.org/mekeor/emacs-eglot-signature-eldoc-talkative][eglot-signature-eldoc-talkative: Let Eglot let Eldoc echo more docs]] ([[https://www.reddit.com/r/emacs/comments/1ama6pn/eglotsignatureeldoctalkative_let_eglot_let_eldoc/][Reddit]]) - [[https://metaredux.com/posts/2024/02/10/the-state-of-flycheck-alive-and-kicking.html][The State of Flycheck: Alive and Kicking]] ([[https://www.reddit.com/r/emacs/comments/1angve3/the_state_of_flycheck_alive_and_kicking/][Reddit]]) - [[https://github.com/ebanner/hexasm][ebanner/hexasm: Emacs minor mode for connecting hexl and nasm source code buffers]] ([[https://news.ycombinator.com/item?id=39330281][HN]]) - [[https://camdez.com/blog/2024/02/06/fix-clj-refactor-libspec-stealing/][Cameron Desautels: Fix clj-refactor Libspec Stealing]] - Mail, news, and chat: - [[https://gist.github.com/rtrppl/2afd098470d9c74086d412a59ff852c1][Mastodon in .emacs]] - switching accounts - [[https://www.reddit.com/r/emacs/comments/1ajq49q/a_100000_app_inside_emacs/][A $100,000 app inside Emacs...]] - theming elfeed to look as nice as a Kickstarter-backed app - Fun: - [[https://media.emacs.ch/cache/media_attachments/files/111/917/195/828/153/398/original/e7f624cc499a591b.png][Celebrating Year of the Dragon]] ([[https://mastodon.social/@camdez/111917195475773929][@camdez@mastodon.social]]) - AI: - [[https://github.com/djliden/ollama-elisp-sdk][djliden/ollama-elisp-sdk: An elisp SDK for ollama]] ([[https://emacs.ch/@dliden/111887351896843638][@dliden@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1aky57w/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ahtdp9/what_is_it_that_makes_using_emacs_fun_for_you/][What is it that makes using emacs fun for you?]] ([[https://irreal.org/blog/?p=11972][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1alaacv/as_someone_with_adhd_i_find_emacs_extremely_handy/][As someone with ADHD, I find Emacs extremely handy]] - [[https://www.youtube.com/watch?v=hpx0ERv4F1A][24H24L NeoVim vs Emacs]] (55:17) - Other: - [[https://lwn.net/Articles/959931/][Looking ahead to Emacs 30 [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/1alqwu4/looking_ahead_to_emacs_30_lwnnet/][Reddit]]) - [[https://www.youtube.com/watch?v=E7bRpECcbzE][Emacs Magic #coding #codingstream #emacs]] (00:22) - keyboard macros, rectangles - [[https://media.emacs.ch/media_attachments/files/111/903/091/744/710/331/original/08e1a32edc77d891.jpeg][QR codes with external qrencode tool]] ([[https://emacs.ch/@bram85/111903132472349494][@bram85@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1ajjvlr/ekg_version_050_inline_tags_autosave_and_other/][ekg version 0.5.0: inline tags, auto-save, and other improvements]] ([[https://www.youtube.com/watch?v=iKQB686SHQs][YouTube]]) - [[https://mbork.pl/2024-02-12_Finding_Bible_quotes][Marcin Borkowski: Finding Bible quotes]] - [[https://lars.ingebrigtsen.no/2020/08/02/emacs-on-macos-for-linux-peeps/][Emacs on Macos for Linux Peeps – Random Thoughts]] (2020, [[https://irreal.org/blog/?p=11958][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00280.html][Re: [External] : Re: cond* vs pcase]] - on consistency - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00279.html][recommendation of chapter on Lisp Style in "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" by Peter Norvig]] (free online) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00259.html][Use fill-column of 64 for commit messages so that ChangeLog entries don't exceed 72 columns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b90e5052ce1eea47430c85c0c35741e25269ce2][Tree-sitter support for outline-minor-mode (bug#68824)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=806759dc0a6a3b049ce35d0497011464e5fc4dcb][(pcase): New `_` syntax in pred/app functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db195116a4279521e9cf03c52b7026032461e3e1][Add the public API of Compat to the core]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f3baf352bad03de50135556a561af0c7fb1bd6a][; * etc/NEWS: Announce support of 'lzip' compressed Info files (bug#69004).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6568a9a0099e7745bfd142a0fd16b4d7215c0250][Add option gnus-mode-line-logo]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f444786e58737a4ae6071957dfc60075bbd96edc][Mention 'C-h' in echo for unfinished commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6225d125c07bbde8c828b40eb6e81333e051c2a][Optionally show internal buffers in Buffer Menu mode]] - New packages: - [[package:consult-hoogle][consult-hoogle]]: Hoogle frontend using consult (GNU ELPA) - [[package:doctest][doctest]]: Doctests for Emacs Lisp (MELPA) - [[package:filechooser][filechooser]]: An xdg-desktop-portal filechooser (GNU ELPA) - [[package:gnosis][gnosis]]: Spaced Repetition System For Note Taking & Self Testing (MELPA) - [[package:org-drawio][org-drawio]]: Convert and include drawio image to orgmode (MELPA) - [[package:org-epa-gpg][org-epa-gpg]]: Patch to enable EasyPG .gpg images in Org mode inline (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-02][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! ** 2024-02-05 Emacs news #+begin_update [2024-02-05 Mon] Added link to org-link-github. #+end_update :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/02/2024-02-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-05-emacs-news/ :EXPORT_DATE: 2024-02-05T13:12:52-0500 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris - Emacs users group Slovenia (virtual) https://emacs.si/ Sat Feb 17 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Feb 18 0100 Asia/Kolkata - 0330 Asia/Singapore - Emacs configuration: - [[https://youtube.com/watch?v=jzG0EjOC0jo&si=ZGklPHz3qKZU0qKm][Embark -- Key Features and Tweaks]] ([[https://www.reddit.com/r/emacs/comments/1aeimv1/embark_key_features_and_tweaks/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1adwnse/repeatmode_is_awesome_share_you_useful_configs/][Repeat-mode is awesome, share you useful configs]] - [[https://paste.karthinks.com/ef792821-repeat-maps.html][karthink's list of keymaps and their single-key shortcuts for repeating commands]] - [[https://drewsh.com/trying-out-meow.html][Trying out Meow, an emacs-native modal editing package]] - [[https://esrh.me/posts/2021-12-18-switching-to-meow.html][Switching to the meow modal editing system from evil]] (2021, [[https://www.reddit.com/r/emacs/comments/1ady8st/switching_to_the_meow_modal_editing_system_from/][Reddit]], [[https://lobste.rs/s/lb2eld/switching_meow_modal_editing_system_from][lobste.rs]]) - [[https://github.com/starenka/.emacs.d][starenka Emacs Config (geared towards Python users)]] - [[https://github.com/zach-delong/Emacs-configs][zach-delong's Emacs Config]] - [[https://github.com/L-Colombo/emacs_config][L-Colombo's Emacs Config]] - Emacs Lisp: - [[https://mbork.pl/2023-02-05_From_the_kill_ring_to_a_register_revisited][Marcin Borkowski: From the kill ring to a register revisited]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/][Lección 8: Dinámicos | Curso de UI Emacs Lisp]] - Appearance: - [[https://chadaustin.me/2024/01/truecolor-terminal-emacs/][I just wanted Emacs to look nice - using 24-bit color in terminals]] ([[https://www.reddit.com/r/emacs/comments/1afeatz/i_just_wanted_emacs_to_look_nice_using_24bit/][Reddit]], [[https://news.ycombinator.com/item?id=39187370][HN]], [[https://lobste.rs/s/dt3l6s/i_just_wanted_emacs_look_nice_using_24_bit][lobste.rs]]) - [[https://codelearn.me/2024/02/02/emacs-which-function-mode.html][Ruslan Bekenev: Emacs: which-function-mode]] ([[https://irreal.org/blog/?p=11952][Irreal]]) - [[https://ismailefe.org/blog/eye_candy/][My Emacs Eye Candy]] - Navigation: - [[https://youtube.com/watch?v=_wGWYGpTrzo][Comparing files easily in Emacs]] (2:07, [[https://www.reddit.com/r/emacs/comments/1aj44ez/comparing_files_easily_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11969][Irreal]]) - [[https://youtube.com/watch?v=mp8lQ4Bl-30&si=iNGqs1l90_GelP9X][Quickly change multiple instances with iedit]] ([[https://irreal.org/blog/?p=11950][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1ae8z4r/emacs_search_ignoring_punctuation_or_spaces/][Emacs search, ignoring punctuation or spaces between words: M-s w]] - word-search-forward - [[https://emacs.dyerdwelling.family/emacs/20240114145517-emacs--winner-undo-to-tab-bar-history/][James Dyer: Winner Undo to Tab Bar History]] - [[https://www.reddit.com/r/emacs/comments/1aijfqc/what_kinds_of_buffers_do_you_wish_you_could/][What kinds of buffers do you wish you could bookmark?]] - Writing: - [[https://protesilaos.com/codelog/2024-02-03-emacs-abbrev-mode/][Protesilaos Stavrou: Emacs: abbreviations with abbrev-mode (quick text expansion)]] (26:23, [[https://www.youtube.com/watch?v=ruPpRlh2re4][YouTube]]) - [[https://a-blog-with.relevant-information.com/weblog/2024-01-28-howm/][My thoughts on howm, an Emacs Note-taking library, and its possible alternatives]] - Org Mode: - [[https://maplet.bearblog.dev/my-emacs-org-mode-config-as-a-student/][My Emacs org-mode / org-roam config as a student | maplet]] - [[https://theinformed.life/2023/10/22/episode-125-karl-voit/][Karl Voit on Org Mode – The Informed Life]] (2023) - [[https://zzamboni.org/post/beautifying-org-mode-in-emacs/][Beautifying Org Mode in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1aje6vt/beautifying_org_mode_in_emacs/][Reddit]]) - [[https://github.com/stefanv/org-link-github/][stefanv/org-link-github: Shorthand github links for org-mode]] - [[http://yitang.uk/2024/02/03/blog-in-emacs-work-with-images/][Yi Tang: Blog in Emacs - Work with Images]] - [[https://takeonrules.com/2024/01/31/adjusting-my-time-tracking-again/][Jeremy Friesen: Adjusting My Time Tracking Again]] - [[https://v.redd.it/yrop6oujdsfc1][org-merge-driver, a merge driver specialized for the Org syntax, looks really neat! Found on Worg but just wanted to share an instance of usage]] ([[https://www.reddit.com/r/orgmode/comments/1afj5sv/orgmergedriver_a_merge_driver_specialized_for_the/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=10d2868c587360d3d17d7ef5fbf11ca036bb2f31][org-footnote-new: Add an option to create new anonymous labels]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=14acf626fe1fef25a854cf0df772b2899bf26a3c][org: Fontify whole table rows with `org-table-row' face]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=03b383df8bf4c2fb631ada030cabad564a7101e2][ox-latex: Remove org-latex-line-break-safe]] - Denote: - [[https://www.youtube.com/watch?v=5R0Dg5QfooI][Emacs Note Taking Recommendation: Denote (re-edit)]] (04:17, [[https://irreal.org/blog/?p=11976][Irreal]]) - Coding: - [[https://www.youtube.com/watch?v=PMkJaCuDidk][Exploring Emacs (Prelude) ... for web development]] (01:10:25) - [[https://github.com/rajasegar/vite.el][An Emacs plugin for Vite]] ([[https://www.reddit.com/r/emacs/comments/1aj9oq7/an_emacs_plugin_for_vite/][Reddit]]) - JS web development - [[https://www.youtube.com/watch?v=UgdgA0weZgQ][Verilog & Emacs]] (24:48) - [[https://www.youtube.com/watch?v=qzqd6EsVBxI][Emacs for Rust Development | January 2024 Edition]] (12:40) - [[https://github.com/flycheck/flycheck/blob/master/CHANGES.rst#330-04-02-2024][Flycheck 33 released today, first release for the project in many years after being abandoned by maintainer]] ([[https://www.reddit.com/r/emacs/comments/1ait6io/flycheck_33_released_today_first_release_for_the/][Reddit]]) - [[https://youtube.com/watch?v=_8xPDl8WCKg&si=kAzOY6Y_7DWsuJ55][Tree-Sitter: Superior Syntax Highlighting in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1agsswb/treesitter_superior_syntax_highlighting_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/1afr34c/i_love_magit_forges/][I love Magit Forges]] - Multimedia: - [[https://www.youtube.com/watch?v=MXBJVi2-Dic][emacs mpv playlist with urls from the clipboard using a hotkey]] (46:58) - EXWM: - [[https://www.reddit.com/r/emacs/comments/1ah6rv3/there_are_new_maintainers_for_exwm_project/][There are new maintainers for EXWM project]] - [[https://tech.toryanderson.com/2024/01/31/getting-docked-triple-monitor-setups-on-exwm-at-start-of-work/][Tory Anderson: Getting docked triple-monitor setups on exwm at start of work]] - Fun: - [[https://www.reddit.com/r/emacs/comments/1aey0eo/they_are_surely_not_joking_when_they_say_emacs/][they are surely not joking when they say emacs can do every thing]] - steam.el game launcher - [[https://www.reddit.com/r/emacs/comments/1ae4g75/new_package_chromecastel/][New package: chromecast.el]] - [[https://drewsh.com/reading-naruto-in-emacs.html][Drew's blogsite – Reading CBZ Manga in emacs]] - [[https://www.youtube.com/watch?v=xpIvFiFlhJE][GNU Emacs: Magnifier Tool]] (00:24, [[https://www.reddit.com/r/emacs/comments/1ahq2ar/image_magnifier/][Reddit]]) - AI: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01134.html][LLM Experiments, Part 2: Structured workflows with org-mode]] ([[https://www.reddit.com/r/emacs/comments/1ae0006/llms_for_editing_structured_orgmode_interactions/][Reddit]]) - interesting idea about using LLMs to generate subtasks and estimates - [[https://i.redd.it/q46xokxidogc1.png][Using LLM's to fill the semantic search gap]] ([[https://www.reddit.com/r/emacs/comments/1aj5did/using_llms_to_fill_the_semantic_search_gap/][Reddit]]) - [[https://asciinema.org/a/633592][Demo of `kagi-translate` in Emacs]] - [[https://chat.openai.com/g/g-ceQ8Ju6Rg-emacs-expert][Emacs manuals loaded into custom GPT]] ([[https://twit.social/@leo/111401315058895582][@leo@twit.social]]) - [[https://www.youtube.com/watch?v=cmkoVZ4NkyI][Using GPT in Emacs the simple way]] (10:50) - Community: - [[https://www.reddit.com/r/emacs/comments/1afd05g/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1ahtdp9/what_is_it_that_makes_using_emacs_fun_for_you/][What is it that makes using emacs fun for you?]] - [[https://sachachua.com/blog/2024/02/2024-02-04-yay-emacs-community-plumbing-streaming-setup-emacs-news-highlights-transcript-export/][Sacha Chua: 2024-02-04 Yay Emacs: community plumbing, streaming setup, Emacs News highlights, transcript export]] (1:07:18, [[https://www.youtube.com/watch?v=vj73DQT4dmA][YouTube]]) - Other: - [[https://lwn.net/SubscriberLink/959931/6c5395f2946560c4/][Looking ahead to Emacs 30 [LWN.net]​]] - [[https://www.reddit.com/r/emacs/comments/1ahx90f/if_you_would_like_a_new_feature_in_emacs_v30_what/][If you would like a new feature in Emacs v30 - what would it be?]] - [[https://www.reddit.com/r/emacs/comments/1ai00g5/more_totally_evident_but_super_useful_emacs/][More totally evident but super useful emacs features I might keep ignoring?]] - [[https://akrl.sdf.org/#orgc15a10d][The original magic Emacs garbage collection hack]] ([[https://www.reddit.com/r/emacs/comments/1aeplx9/the_original_magic_emacs_garbage_collection_hack/][Reddit]], [[https://news.ycombinator.com/item?id=39190110][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01216.html][cond* and pcase compatibility]], and [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg01215.html][plan]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00060.html][Ideas for improving discoverability]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b79c80c999fe95654b7db196b12e0844473f6da][New function 'sort-on']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72b1379f0795a5e2e9c57615c0b1d78c0b97cd1f][Increase `emacs-lisp-docstring-fill-column` to 72]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b86bc02096c65517b9a29c20635ece100864fc62][Introduce a global variant of visual-wrap-prefix-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9bcc9690a8076a22398c27a7ccf836ee95eb16a2][Eliminate lazy bytecode loading]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c385e966e18bebd52b1a692f13e2a7495891966d][derived.el: Delete old code (bug#68625)]] - New packages: - [[package:activities][activities]]: Save/restore sets of windows, tabs/frames, and their buffers (GNU ELPA) - [[package:denote-explore][denote-explore]]: Explore Denote files (MELPA) - [[package:ebib-sidecar][ebib-sidecar]]: Sidecar to show formatted reference of current Ebib Entry (MELPA) - [[package:haproxy-mode][haproxy-mode]]: Major mode for editing HAProxy config files (MELPA) - [[package:rom-party][rom-party]]: Rendition of jklm.fun's "Bomb Party" game (MELPA) - [[package:selected-window-accent-mode][selected-window-accent-mode]]: Accent Selected Window (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-02][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! ** 2024-01-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-29-emacs-news/ :EXPORT_DATE: 2024-01-29T08:51:56-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 1 0130 Asia/Singapore - Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 3 0000 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris - Emacs configuration: - [[https://endlessparentheses.com/a-quick-guide-to-directory-local-variables.html][A quick guide to directory-local (or project-specific) variables in Emacs]] (2016, [[https://irreal.org/blog/?p=11943][Irreal]]) - [[https://emacsredux.com/blog/2020/09/12/reinstalling-emacs-packages/][Reinstalling Emacs Packages | Emacs Redux]] (2020, [[https://irreal.org/blog/?p=11925][Irreal]]) - [[https://esrh.me/posts/2021-12-18-switching-to-meow.html][Switching to the meow modal editing system from evil]] (2021, [[https://lobste.rs/s/lb2eld/switching_meow_modal_editing_system_from][lobste.rs]]) - [[https://protesilaos.com/codelog/2024-01-29-emacs-prefix-map/][Protesilaos Stavrou: Emacs: define prefix/leader key (nested key maps)]] (23:18 [[https://www.youtube.com/watch?v=gojOZ3k1mmk][YouTube]], [[https://www.reddit.com/r/emacs/comments/1ae0khl/new_prot_video_define_prefixleader_key/][Reddit]], [[https://irreal.org/blog/?p=11945][Irreal]]) - [[https://youtu.be/eyDGeVvnHgo][Why is my Emacs Slow?]] ([[https://www.reddit.com/r/emacs/comments/19eiltv/why_is_my_emacs_slow/][Reddit]]) - [[https://mclare.blog/posts/debugging-emacs][Debugging Emacs]] - [[https://codeberg.org/mms/mms-emacs][mms/mms-emacs - Codeberg.org]] ([[https://emacs.ch/@mms/111805730362602795][@mms@emacs.ch]]) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-17/][Mike Zamansky: Learning Elisp 17 - a thesaurus mode]] (16:36 [[https://www.youtube.com/watch?v=ZBN4Kphv-ac][YouTube]], [[https://www.reddit.com/r/emacs/comments/19faaqv/latest_learning_elisp_video_17_finishing_a/][Reddit]], [[https://irreal.org/blog/?p=11932][Irreal]]) - [[https://simondobson.org/2024/01/22/locally-overriding-a-function-throughout-a-dynamic-extent/][Customizing 'ebib' (and 'citar') behaviour by locally overriding a function throughout a dynamic extent]] - cl-letf (not cl-flet) - [[https://www.reddit.com/r/emacs/comments/19e3ooi/announce_ertresultsel_rapidly_manipulate_views_in/][ANNOUNCE: ert-results.el - Rapidly manipulate views in Emacs Regression Test results and source buffers]] - [[https://github.com/emacs-php/emacs-datetime][emacs-datetime]] - [[https://www.youtube.com/watch?v=vXkXnpAOW-c][Xah Talk Show Ep533 Emacs Lisp Normalize YouTube Url, Open All File Paths, How to Choose a Mouse]] (50:05) - [[https://www.youtube.com/watch?v=cZgRLdetZ0g][efetch.el - an emacs fetch tool]] (02:12) - display system information - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/imagenes/][Lección 6: Imagenes | Curso de UI Emacs Lisp]] - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/arquitectura/][Lección 7: Arquitectura | Curso de UI Emacs Lisp]] - Appearance: - [[https://chadaustin.me/2024/01/truecolor-terminal-emacs/][I Just Wanted Emacs to Look Nice — Using 24-Bit Color in Terminals | Chad Austin]] ([[https://news.ycombinator.com/item?id=39174340][HN]], [[https://lobste.rs/s/dt3l6s/i_just_wanted_emacs_look_nice_using_24_bit][lobste.rs]]) - [[https://emacsnotes.wordpress.com/2024/01/28/how-i-used-ct-color-tools-apis-to-choose-background-highlighting-colors-for-use-with-hi-lock-library-or-pick-colors-in-a-quantitative-way-using-ct-color-tools-apis/][Emacs Notes: How I used ct (= color tools) APIs to choose background highlighting colors for use with hi-lock library OR Pick colors in a quantitative way using ct (= color tools) APIs]] - [[https://www.reddit.com/r/emacs/comments/19dyjjz/show_off_you_orgmode_eye_candies/][Show off you org-mode eye candies]] (also non-Org) - [[https://imgur.com/a/5wCXf2O][Background transparency for MacOS (Cocoa) emacs]] ([[https://www.reddit.com/r/emacs/comments/19ev3ur/background_transparency_for_macos_cocoa_emacs/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/1adn8j6/temporarily_make_single_buffer_fullscreen/][Temporarily Make Single Buffer Fullscreen]] - [[https://www.reddit.com/r/emacs/comments/19ecywg/searching_in_other_visible_buffer_without_losing/][Searching in other visible buffer without losing focus on the primary?]] - Hyperbole: - [[https://github.com/rswgnu/hyperbole/blob/master/interactive-demos/HYROLO][Demo of HYROLO - HyRolo is a (kind of) contact book that is part of Hyperbole package]] - Dired: - [[https://youtube.com/watch?v=0vDGyD02fNU&si=Rw0BVdAAR7IMmjPL][Essentials of Dired Plus]] - Writing: - [[https://www.youtube.com/watch?v=hQXmLbNIbWA][Writing Manuals with Texinfo in Emacs - System Crafters Live!]] (01:59:36) - [[https://www.youtube.com/watch?v=LtwBZwIrB1I][Emacs function that yanks a bibtex entry given a doi.]] (00:29) - Org Mode: - [[https://m.youtube.com/watch?v=pqLSPo5k70c][How I Wrote my Book in Emacs + Org - YouTube]] ([[https://emacs.ch/@mms/111824816465116334][@mms@emacs.ch]]) - [[https://gist.github.com/aneeqasif/7d9782cdd13d3b1e19f841e49a66c9b5][org-mode Ui changes · GitHub]] ([[https://imgur.com/gallery/tqAVp44][screenshots]], [[https://www.reddit.com/r/emacs/comments/19f91kg/my_orgmode_setup_d/][Reddit]]) - [[http://yitang.uk/2024/01/28/learn-in-emacs-building-up-vocabulary/][Yi Tang: Learn in Emacs - Building Up Vocabulary]] - [[https://www.takeokunn.org/posts/permanent/20240112071806-my_relationship_with_org_mode_in_2023_and_how_navigate_in_2024/][2023年のorg-mode活用と今後の抱負 - takeokunn's blog]] ([[https://mstdn.jp/@kaneuchi/111819562621106665][@kaneuchi@mstdn.jp]]) - [[https://www.reddit.com/r/emacs/comments/19fccfl/screenshot_of_the_day_shopping_with_emacs_org/][Screenshot of the day: Shopping with Emacs + Org mode + Orgzly]] - [[https://hoowl.se/org-jami-bot.html][Note-taking on the go: Capturing messages and images sent via Jami in Org mode]] - [[https://nothingissimple.ablatedsprocket.com/posts/webmention-comments.html][Webmention Comments - Nothing Is Simple]] ([[https://emacs.ch/@AblatedSprocket/111823925335797605][@AblatedSprocket@emacs.ch]]) - [[https://www.miskatonic.org/2024/01/22/org-citations-basic-5/][William Denton: Basic citations in Org (Part 5)]] - [[https://weblog.dme.org/posts/2024-01-25-evolution-and-org-mode/][Evolution calendars in Org Mode's agenda]] - [[https://www.youtube.com/watch?si=iWTloCorld_d-GEG&v=n-AfvuV-bYo&feature=youtu.be][Fast, Async LaTeX Previews in Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/19dm1ty/fast_async_latex_previews_in_org_mode/][Reddit]]) - [[https://list.orgmode.org/87fryho22t.fsf@localhost/T/#u][OrgMeetup notes]] ([[https://emacs.ch/@yantar92/111834512664890077][@yantar92@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/1adrg9u/logseq_from_an_emacs_orgmode_perspective/][Logseq from an Emacs Org-mode perspective]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=107cbc74a9c4a51025555864c4895d7415c793f6][ob-python: Set Python shell in Org edit buffer]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=da2b61b09e1eff957e6b2560a2f9c8509de6beac][lisp/ox-icalendar.el: Add time-to-live functionality to ox-icalendar]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=319563cef7a7117d105d834484ccf2b786e85497][ob-R, ob-julia: Do not force-start session in Org Src buffers]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ef23b4706b40401e0212716291b507a1a876d118][org-babel-tangle: Do not allow tangling into self]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ec89c53ca18549635e94f37c8eb0fe7b543053f][ox-icalendar: Add support for multi-line SUMMARY, LOCATION, and DESCRIPTION]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46b9769a02fe83dab043fffb69304669a733c4ef][org-attach-store-link-p: Change default value to 'attached]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=78dc58508ddbf97b6f44c0a6dd222eab3d13b50a][Obsolete org-switch-to-buffer-other-window and org-no-popups]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2ade16bbc235cf5c9e5b2358acce189c3c54e8cf][org-fold: Honor :extend face property in folded headings/blocks/drawers]] - Denote: - [[https://takeonrules.com/2024/01/23/creating-an-emacs-command-to-rename-files-per-denote-file-naming-schema/][Jeremy Friesen: Creating an Emacs Command to Rename Files per Denote File Naming Schema]] - Completion: - [[https://martinfowler.com/articles/2024-emacs-completion.html][Improving my Emacs experience with completion]] ([[https://news.ycombinator.com/item?id=39187370][HN]], [[https://irreal.org/blog/?p=11960][Irreal]]) - [[http://www.emacs.dyerdwelling.family/emacs/20240127113907-emacs--disabling-consult-preview-selectively/][James Dyer: Opening Frequently Used Files More Efficiently using consult]] - [[https://www.youtube.com/watch?v=NgOaveOtVd8][Emoji Insertion in Emacs With Helm]] (04:38) - Coding: - [[https://www.skybluetrades.net/blog/2021/06/2021-06-05-effortless-emacs-mmm-with-polymode/][sky blue trades | Effortless Emacs Multiple Major Modes with Polymode]] - [[https://youtu.be/6oeE52bIFyE?si=hM7w7-tpu5UJFWBN][Compile with Confidence: A Deep Dive into Compiling Code with Emacs]] (15:46, [[https://www.reddit.com/r/emacs/comments/1abkzp2/compile_with_confidence_a_deep_dive_into/][Reddit]]) - [[https://paste.rs/VKc7V][LSP in Emacs setup]] ([[https://emacs.ch/@xgqt/111818609175420205][@xgqt@emacs.ch]]) - [[https://www.youtube.com/watch?v=-A9XsjUgHVo][editing rust in emacs with LSP]] (07:59) - [[https://daemons.it/posts/estandarizar-commits-en-magit-con-commitizen/][Estandarizar commits en Magit con commitizen]] - [[https://www.janestreet.com/tech-talks/janestreet-code-review/][How Jane Street Does Code Review - Jane Street]] (2017, [[https://lobste.rs/s/slhe5j/how_jane_street_does_code_review_2017][lobste.rs]]) - Web: - [[https://sachachua.com/blog/2024/01/patching-elfeed-and-shr-to-handle-svg-images-with-viewbox-attributes/][Sacha Chua: Patching elfeed and shr to handle SVG images with viewBox attributes]] - Mail, news, and chat: - [[https://christiantietze.de/posts/2024/01/sent-email-with-file-located-on-server/][Christian Tietze: Have You Ever Sent an Email with a File Attachment that is Located on a Server?]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.14][Release v0.14 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1ab6bwk/release_v014_alphapapaementel_matrix_client_for/][Reddit]]) - AI: - [[https://codeberg.org/bram85/kagi.el][New kagi.el command kagi-translate]] ([[https://emacs.ch/@bram85/111823630771747483][@bram85@emacs.ch]]) - Fun: - [[https://lifeofpenguin.blogspot.com/2024/01/gnu-emacs-as-comic-book-reader.html][Anand Tamariya: GNU Emacs as a Comic Book Reader]] ([[https://www.reddit.com/r/emacs/comments/1adr17q/gnu_emacs_as_a_comic_book_reader/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/19ec8v5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1acc40a/anyone_going_to_fosdem/][Anyone going to FOSDEM?]] - [[https://protesilaos.com/codelog/2024-01-27-sourcehut-no-more/][Protesilaos Stavrou: I no longer maintain my Emacs projects on SourceHut]] - [[https://www.youtube.com/watch?v=pQYBtMw2x5Q][Avoiding the Ovsiankina effect: Tweakomania in Emacs]] (03:23) - [[https://sachachua.com/blog/2024/01/my-evil-plan-for-yay-emacs/][Sacha Chua: My Evil Plan for Yay Emacs!]] - Other: - [[https://emacsdocs.org/docs/emacs/Other-Repeating-Search#m-x-flush-lines][Appreciation for flush-lines and keep-lines]] ([[https://mstdn.social/@choanmusic/111821477862779402][@choanmusic@mstdn.social]]) - [[https://zck.org/auto-revert-pdfs-in-emacs][Zachary Kanfer: Auto-revert PDFs in Emacs]] - [[https://emacs.ch/@louis/111812542362658288][Quickly open SSH sessions in Emacs]] - [[http://mwfogleman.github.io/posts/08-01-2015-emacs-can-keep-in-touch.html][Michael Fogleman: Emacs can keep in touch]] (2015) - [[https://github.com/fosskers/streak][streak: A minor mode for Emacs to track a streak.]] - [[https://github.com/laishulu/emacs-tmux-pane][emacs-tmux-pane: Fuse emacs windows with tmux panes.]] - [[https://sachachua.com/blog/2024/01/2024-01-21-yay-emacs-copy-link-spookfox-org-babel-choosing-what-to-hack-on-svg-highlighting-ical/][Sacha Chua: 2024-01-21 Yay Emacs: copy link, Spookfox + Org Babel, choosing what to hack on, SVG highlighting, ical]] - [[https://www.youtube.com/watch?v=w2qfjSiiuU8][Curious about Emacs? Sightseeing twisted wonders]] (08:59) - [[https://www.youtube.com/watch?v=NZlcvOiEfb0][Пробую Emacs после Vim (почти пианист)]] (27:01) - [[https://youtube.com/playlist?list=PL0vwHm0AGyYP8yg0DZc8ApOEI7mw75U70&feature=shared][Emacs local meetup discussion playlist in Tamil]] ([[https://clj.social/@goldayan/111805409028560951][@goldayan@clj.social]]) - [[https://sxmo.org/][Full Linux implementation with proper support for EXWM and Emacs on mobile phones (see 12:55 in video for Org mode)]] ([[https://www.reddit.com/r/emacs/comments/1acblgi/full_linux_implementation_with_proper_support_for/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00656.html][Code snippets/template consolidation and potential improvements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00833.html][Re: Possible minibuffer completion enhancements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00794.html][possible series of patches]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00756.html][ideas for using properties]] - [[https://mail.gnu.org/archive/html/emacs-devel/2024-01/msg01085.html][Installing cond* in core]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00863.html][More details on pcase design, reference to Racket's match]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00870.html][pcase insight - imagine running list interpolation backwards]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00970.html][where to put cond*: master? branch?]] or [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00875.html][GNU ELPA]]? - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00854.html][cond* feedback]] - help-gnu-emacs: [[https://lists.gnu.org/archive/html/help-gnu-emacs/2024-01/msg00076.html][Idea for `other-window-prefix' command, running anything in the other window]] (there's already an other-window-prefix, but maybe it needs extending?) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e734f8e502e315441214936e89ecd1e11e981fca][xt-mouse.el: Obey `mouse-wheel-*-event` variables (bug#68698)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3cd284b90edcc7e06b21110cdbf55d11fb6fd0d][Support setting umask symbolically in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54c6588952b469df8d7983b6735461f542cd806e][Support a local repo as URL in 'treesit-language-source-alist']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58f0603d40d238383aaa911eb09b3e2809177bfa][Allow users to opt out of following Windows Dark mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77d9d05df87965409c537f49d59cb5ea632abda1][Calc parses fractions written using U+2044 FRACTION SLASH]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b93e16e436735003d49a5a2ab451394937ee76c][Add new option to 'register-use-preview']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=756daa93b3ef7ce33e741ab30000fa397fcd9783][Add option Info-url-alist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0c573d8069f7ee654a550ae3d148325c49900a3][Optionally avoid extending 'completion-at-point-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43e2f3acdd2dbd040ec2fc473ca60ee3179bb796][; Minor improvements in 'visual-wrap-prefix-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6667d6c19c3934871ed54d89dc153efc72f947de][Import ELPA package adaptive-wrap as visual-wrap]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=723b0973512c0e6e9fb0f07678124347ccd44b54][Add support for running commands via Eshell's "env" command]] 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-01][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! ** 2024-01-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-22-emacs-news/ :EXPORT_DATE: 2024-01-22T06:13:45-0500 :END: - Emacs 29.2: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00666.html][Emacs 29.2 released]] ([[https://www.reddit.com/r/emacs/comments/199ttu9/emacs_292_released/][Reddit]], [[https://irreal.org/blog/?p=11917][Irreal]], [[https://oylenshpeegul.gitlab.io/blog/posts/20240119/][Tim Heaney]], [[https://janusworx.com/blog/updated-to-emacs-29.2/][Mario Jason Braganza]]) - Upcoming events: - EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 1 0130 Asia/Singapore - Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin - M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Feb 3 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/19bs8w9/elpaca_vs_straightel/][Elpaca vs Straight.el]] - detailed comparison in a comment - [[https://github.com/simendsjo/sijo-ctx][simendsjo/sijo-ctx: Switching between profiles in contexts]] ([[https://fosstodon.org/@simendsjo/111787502450037910][@simendsjo@fosstodon.org]]) - [[https://codeberg.org/jcastp/emacs.d][jcastp/emacs.d: My personal emacs config - Codeberg.org]] ([[https://mastodon.online/@jcastp/111762105597746747][@jcastp@mastodon.online]]) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/198virp/tiny_bit_of_daily_emacs_joy/][Tiny bit of daily emacs joy]] - calculating a checksum with Emacs Lisp - [[https://cestlaz.github.io/post/learning-elisp-16/][Mike Zamansky: Learning Elisp 16 - using a web API]] ([[https://www.reddit.com/r/emacs/comments/19878af/learning_elisp_episode_16_using_a_web_api/][Reddit]], [[https://irreal.org/blog/?p=11915][Irreal]]) - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/seleccionables/][Lección 4: Seleccionables | Curso de UI Emacs Lisp]] ([[https://hostux.social/@andros/111764912224520165][@andros@hostux.social]]) - [[https://emacs.ch/@sqrtminusone/111767876517443051][Peak #emacs: advising advice]] - Appearance: - [[https://janusworx.com/blog/i-found-rainbows-in-emacs/][Mario Jason Braganza: I Found Rainbows in Emacs!]] - [[https://www.reddit.com/r/emacs/comments/198vz66/location_based_daynight_theme_changer_for_emacs/][Location Based Day/Night Theme Changer for Emacs]] - [[https://protesilaos.com/codelog/2024-01-16-customize-emacs-fonts/][Protesilaos Stavrou: Emacs: customize fonts (generic method and 'fontaine' package)]] (27:16, [[https://www.youtube.com/watch?v=qR8JRYr4BKE][YouTube]]) - [[https://ismailefe.org/blog/eye-candy/][My Emacs Eye Candy]] ([[https://www.reddit.com/r/emacs/comments/198801r/my_visual_emacs_setup_a_blog_post/][Reddit]]) - Navigation: - [[https://youtube.com/watch?v=dAhq4TKUGDA&si=kOkidQWAP0yqKh57][Essentials of Bookmark Plus]] ([[https://irreal.org/blog/?p=11934][Irreal]]) - [[https://codeberg.org/rahguzar/filechooser][rahguzar/filechooser: filechooser.el: An xdg-desktop-portal filechooser - Codeberg.org]] ([[https://emacs.ch/@rahguzar/111789738942029790][@rahguzar@emacs.ch]]) - Dired: - [[https://youtube.com/watch?v=8XN2JLa9zss&si=HTVj5VbUgspt97Ne][Hide unwanted files and folders in Emacs]] ([[https://irreal.org/blog/?p=11921][Irreal]]) - [[http://yummymelon.com/devnull/enhancing-dired-sorting-with-transient.html][Charles Choi: Enhancing Dired Sorting With Transient]] ([[https://sfba.social/@kickingvegas/111768053443138360][@kickingvegas@sfba.social]]) - [[https://www.youtube.com/watch?v=1jCNrpp_STM][Best Way to Sort and Play Videos Is with Emacs]] (12:38) - [[https://emacs.dyerdwelling.family/emacs/20240120084016-emacs--dired-async-mode/][James Dyer: Emacs asynchronous copying using dired-async-mode]] ([[https://irreal.org/blog/?p=11936][Irreal]]) - Writing: - [[https://github.com/thinkhuman/writingwithemacs][thinkhuman/writingwithemacs: Tips, Examples, and Resources for Writing with Emacs]] ([[https://mastodon.social/@victorhck/111759464289748095][@victorhck@mastodon.social]], [[https://irreal.org/blog/?p=12089][Irreal]]) - [[https://fedoramagazine.org/emacs-for-writers/][Emacs for writers - Fedora Magazine]] ([[https://www.reddit.com/r/planetemacs/comments/19c551h/emacs_for_writers_fedora_magazine/][Reddit]], [[https://irreal.org/blog/?p=11930][Irreal]]) - [[https://chrismaiorana.com/writing-accented-characters-in-emacs/][Writing Accented Characters In Emacs - The Daily Macro]] ([[https://irreal.org/blog/?p=11919][Irreal]]) - Org Mode: - [[https://lwn.net/Articles/957316/][Notes on Emacs Org mode [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/199mpfw/notes_on_emacs_org_mode_lwnnet/][Reddit]], [[https://news.ycombinator.com/item?id=39050574][HN]]) - [[https://mclare.blog/posts/how-i-org/][How I Org]] ([[https://recurse.social/@mclare/111769800973151178][@mclare@recurse.social]]) - [[https://cmdln.org/2024/01/05/how-i-org-in-2024/][How I org in 2024 ·]] - [[https://koenig-haunstetten.de/2024/01/07/the-weekly-review-orgmode-template/][The weekly review Orgmode „template“ | König von Haunstetten]] - [[https://jamesconroyfinn.com/til/tables-of-files-with-org-mode][Tables of files with Org mode]] ([[https://mastodon.social/@jcf/111776038992005466][@jcf@mastodon.social]]) - [[https://qiita.com/ohtsuka/items/de348eb54e96fe1f91e9][新NISAによる自分年金をEmacs org-modeで計算してみる #Emacs - Qiita]] - [[https://www.reddit.com/r/emacs/comments/198fj6e/orgtimeblock_02_released/][org-timeblock 0.2 released]] - [[https://www.youtube.com/watch?v=Oq83ZCu8FUI][Your first literate C program with Emacs and Org-mode]] (27:01) - [[https://sachachua.com/blog/2024/01/org-mode-custom-link-copy-to-clipboard/][Sacha Chua: Org Mode custom link: copy to clipboard]] - [[https://sachachua.com/blog/2024/01/yay-emacs-using-elisp-links-in-org-mode-to-note-the-time-and-display-messages-on-stream/][Sacha Chua: Yay Emacs: Using elisp: links in Org Mode to note the time and display messages on stream]] - Import, export, and integration: - [[https://modernchaos.heytwist.com/p/guide-to-sync-calendars-to-your-org-agenda-using-apple-shortcuts][A Guide to Sync Calendars to your Org Agenda using Shortcuts]] ([[https://www.reddit.com/r/emacs/comments/19aeuwu/a_guide_to_sync_calendars_to_your_org_agenda/][Reddit]]) - [[https://www.miskatonic.org/2024/01/15/org-citations-basic-3/][Basic citations in Org (Part 3) | William Denton]] ([[https://cosocial.ca/@wdenton/111764294053296865][@wdenton@cosocial.ca]]) - [[https://www.miskatonic.org/2024/01/17/org-citations-basic-4/][William Denton: Basic citations in Org (Part 4)]] ([[https://cosocial.ca/@wdenton/111772067587206796][@wdenton@cosocial.ca]]) - [[https://www.youtube.com/live/vWpDs1riqbQ?si=hRN72Y2s7XURrWO3][org-ref + OpenAlex + Google Scholar in Emacs]] - [[https://www.youtube.com/watch?v=CgsTBCDKBCg&feature=youtu.be][Emacs Bunch Conversion Of Org Files To Html Files]] - [[https://newbeelearn.com/blog/using-org-mode-in-hugo/][How to use org mode in Hugo]] ([[https://www.reddit.com/r/emacs/comments/1981caq/how_to_use_org_mode_in_hugo/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/1983jzy/my_orgmode_to_latex_setup_for_generic_essaylike/][My org-mode to LaTeX setup for generic, essay-like documents.]] - [[https://srijan.ch/todoist-cloud-inbox-for-gtd-in-emacs-orgmode][Using Todoist as a cloud inbox for GTD in Emacs orgmode]] - [[https://sachachua.com/blog/2024/01/running-the-current-org-mode-babel-javascript-block-in-spookfox/][Sacha Chua: Running the current Org Mode Babel Javascript block from Emacs using Spookfox]] - Denote: - [[https://emacs.ch/@bram85/111761043500336666][#denote meets #kagi inside #emacs]] - summarization :news: - [[https://protesilaos.com/codelog/2024-01-20-emacs-denote-link-org-headings/][Protesilaos Stavrou: Emacs: Denote links to Org headings]] (20:17 [[https://www.youtube.com/watch?v=FlTnPL27VwU][YouTube]], [[https://www.reddit.com/r/emacs/comments/19cb44l/emacs_denote_links_to_org_headings/][Reddit]]) - Completion: - [[https://codeberg.org/mekeor/emacs-consult-erc][WIP: consult-erc -- ERC-related buffer candidate sources for consult-buffer, including annotations via marginalia]] ([[https://www.reddit.com/r/emacs/comments/19aigl6/wip_consulterc_ercrelated_buffer_candidate/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=k2lX7nGJNio][nodejs workflow on emacs#2]] (01:44) - executing code using dap-mode - [[https://www.youtube.com/watch?v=f73GjrpYl7Y][nodejs workflow on emacs #3]] (02:52) - debugging - [[https://www.reddit.com/r/emacs/comments/199vyfv/playwrightemacs/][Playwright-emacs]] - [[http://anggtwu.net/find-luaso-links.html][Two ways of creating ".so"s for Lua, one very fast, both using Emacs and eev (2024)]] ([[http://www.youtube.com/watch?v=zUW-6atPvUQ][YouTube]]) - [[https://github.com/bobrowadam/fnm.el][bobrowadam/fnm.el: Emacs FNM package]] ([[https://www.reddit.com/r/emacs/comments/19c0tnc/fnmel/][Reddit]]) - Web: - [[https://elblogdelazaro.org/posts/2024-01-22-wombag-un-cliente-de-wallabag-para-emacs/][Wombag, un cliente de Wallabag para Emacs · el blog de lázaro]] ([[https://mastodon.social/@elblogdelazaro/111798074106331632][@elblogdelazaro@mastodon.social]]) - Mail, news, and chat: - [[https://rotfl.weblog.lol/2024/01/using-mu4e-for-reading-emails-in-emacs-on-macos-a-fastmail-setup][p0̷nt1ff's weblog · Using mu4e for reading emails in Emacs, on macOS: a Fastmail setup]] ([[https://emacs.ch/@p0nt1ff/111759960184268334][@p0nt1ff@emacs.ch]]) - [[https://www.youtube.com/watch?v=02-OQgxAkJA][Emacs Elfeed Tutorial]] (05:57) - Doom Emacs: - [[https://www.reddit.com/r/emacs/comments/197vdf2/wip_i_got_doom_mostly_running_in_the_android/][(WIP) I got Doom (mostly) running in the android native port of Emacs! Here's how.]] - AI: - [[https://vimeo.com/904932293][ellama: added session management and moved to org mode]] ([[https://www.reddit.com/r/emacs/comments/19c6byu/ellama_added_session_management_and_moved_to_org/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/198rnkj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacsboost.com/en/][Emacs Boost Training - March (NL), April (ES), June (FR)]] ([[https://emacs.ch/@louis/111777917356144643][@louis@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/19bic98/how_do_you_combat_being_overwhelmed_by_choice/][How do you combat being overwhelmed by choice?]] - [[https://sachachua.com/blog/2024/01/choosing-what-to-hack-on/][Sacha Chua: Emacs tweaks: Choosing what to hack on]] - [[https://www.youtube.com/watch?v=78vOjLUNvD4][Messing around in Emacs]] (02:19:29) - livestream - Other: - [[https://vallyscode.github.io/note/tabulated-list-mode/][vallyscode's notes | Emacs tabulated list mode]] - [[https://programadorwebvalencia.com/por-que-los-usuarios-de-emacs-lo-usan-para-todo/][¿Por qué los usuarios de Emacs lo usan para todo? | Programador Web Valencia]] ([[https://www.reddit.com/r/planetemacs/comments/198jhuy/por_qué_los_usuarios_de_emacs_lo_usan_para_todo/][Reddit]]) - [[https://mbork.pl/2024-01-22_From_the_kill_ring_to_a_register][Marcin Borkowski: From the kill ring to a register]] - [[https://grtcdr.tn/posts/2024-01-10.html][Bringing XDG Desktop Portal support to Emacs]] ([[https://emacs.ch/@grtcdr/111734249611105105][@grtcdr@emacs.ch]]) - [[https://www.youtube.com/watch?v=maNgdDV7cIA][Install and configure Emacs (modified) for Windows or MacOS in less than 5 minutes]] (04:20) - [[http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/][Corwin Brust: Emacs 29.2 Windows Binaries]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00558.html][Possible minibuffer completion enhancements]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00467.html][Ideas for improving texinfo for supporting manuals with multiple languages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00573.html][Info download service?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00362.html][Help wanted to improve pcase documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00509.html][in favor of adding more clarity and discoverability to pcase]] - [[https://zenodo.org/records/10518083][emacs-gc-stats: Does garbage collection actually slow down Emacs? - v2 of data set and analysis]] ([[https://emacs.ch/@yantar92/111765285578863223][@yantar92@emacs.ch]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db8890b3c96289ca95e4ea3ea53f0eda1a948af6][mwheel.el: Unconditionally use the `wheel-up/down/...` events]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a34b76cd663e39d9f5d30c4b0e49ba246fac0d63][In batc mode, tracing now sends the trace to stdout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f75d0f36dd44fa794ed264042bb6edb4d897bec][New display action alist entry 'post-command-select-window' (bug#67993)]] - New packages: - [[package:base32][base32]]: Base32 support (MELPA) - [[package:bicep-ts-mode][bicep-ts-mode]]: tree-sitter support for Bicep (GNU ELPA) - [[package:clay][clay]]: Emacs commands Clay - literate in Clojure (MELPA) - [[package:devicetree-ts-mode][devicetree-ts-mode]]: Tree-sitter support for DTS (GNU ELPA) - [[package:ebdb-mua-sidecar][ebdb-mua-sidecar]]: EBDB Integration for Universal Sidecar (MELPA) - [[package:ert-results][ert-results]]: Filter ERT test results display (MELPA) - [[package:flymake-eldev][flymake-eldev]]: Eldev support in Flymake (MELPA) - [[package:totp-auth][totp-auth]]: RFC6238 TOTP (MELPA) - [[package:universal-sidecar-citeproc][universal-sidecar-citeproc]]: Centralise Citeproc Support for Universal Sidecar (MELPA) - [[package:youdotcom][youdotcom]]: You.com search package (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-01][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! ** 2024-01-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-15-emacs-news/ :EXPORT_DATE: 2024-01-15T07:15:12-0500 :END: - Upcoming events: - OrgMeetup (virtual) https://emacs.ch/@yantar92/111754123619904846 Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - Emacs users group Slovenia (virtual) https://emacs.si/ Sat Jan 20 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin -- Sun Jan 21 0100 Asia/Kolkata - 0330 Asia/Singapore - EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=jgogUgeuBPo][Where To Learn Emacs in 2024]] (07:11) - YouTube channel recommendations, blogs - Emacs configuration: - [[https://muratbuffalo.blogspot.com/2024/01/dude-wheres-my-emacs.html][Dude, where's my Emacs?]] ([[https://www.reddit.com/r/emacs/comments/195wwnz/dude_wheres_my_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2020/09/12/reinstalling-emacs-packages/][Reinstalling Emacs Packages]] ([[https://www.reddit.com/r/emacs/comments/191l3nj/reinstalling_emacs_packages/][Reddit]]) - [[https://github.com/deadblackclover/clover/releases/tag/v1.0.0][Release v1.0.0 · deadblackclover/clover · GitHub]] ([[https://functional.cafe/@deadblackclover/111754072828522022][@deadblackclover@functional.cafe]]) - [[https://github.com/jeremyf/dotemacs/tree/main][jeremyf's Emacs Config]] - Emacs Lisp: - [[https://www.jds.work/comint-filter-bug/][Finding an emacs 'bug' | JDs Work]] - [[https://youtu.be/DhrAJ1JSl3E][Emacs Update Old Byte Complied File Fix 2024_01_09_18:03:29 - YouTube]] ([[https://mastodon.social/@unixbhaskar/111726206047332031][@unixbhaskar@mastodon.social]]) - Appearance: - [[https://protesilaos.com/codelog/2024-01-13-customize-emacs-mode-line/][Protesilaos Stavrou: Emacs: customise mode line colours]] (34:11 [[https://www.youtube.com/watch?v=rVbfzvTfsoY][YouTube]], [[https://irreal.org/blog/?p=11908][Irreal]]) - [[https://drgrizz.xyz/articles/open-raibow-support.html][Adding support for open-color in rainbow-mode]] - [[https://i.redd.it/gr4eah02kvbc1.gif][Was playing around with emacs' gtk code and got title bar color to sync with the theme]] ([[https://www.reddit.com/r/emacs/comments/194cbww/was_playing_around_with_emacs_gtk_code_and_got/][Reddit]]) - [[https://github.com/rougier/nano-agenda/tree/rewrite][nano-agenda (rewrite)]] - [[https://protesilaos.com/codelog/2024-01-11-ef-themes-1-5-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.5.0]] - Navigation: - [[https://github.com/tanrax/scroll-page-without-moving-point.el/][GitHub - scroll-page-without-moving-point.el: Move the scroll in Emacs without moving the position cursor.]] ([[https://www.reddit.com/r/emacs/comments/195jbt0/github_scrollpagewithoutmovingpointel_move_the/][Reddit]]) - [[https://susam.net/maze/elisp-in-replacement-string.html][Elisp in Replacement String]] ([[https://www.reddit.com/r/emacs/comments/193x36x/elisp_in_replacement_string/][Reddit]], [[https://lobste.rs/s/lubhcb/elisp_replacement_string][lobste.rs]], [[https://irreal.org/blog/?p=11900][Irreal]]) - [[http://yummymelon.com/devnull/highlighting-with-isearch.html][Charles Choi: Highlighting with isearch]] ([[https://irreal.org/blog/?p=11904][Irreal]]) - [[https://emacs.ch/@Anoncheg/111734417917591453][Update to isearch submode for searching with toneless pinyin - @Anoncheg@emacs.ch]] - [[https://jamesconroyfinn.com/til/finding-project-files-in-emacs][Finding project files in Emacs]] ([[https://mastodon.social/@jcf/111715504035813427][@jcf@mastodon.social]]) - [[https://www.youtube.com/watch?v=pqrFAsO0KA4][Comparing Emacs Workspace Packages - System Crafters Live!]] (01:54:03) - Writing: - [[https://github.com/havarddj/typst-preview.el][havarddj/typst-preview.el: Typst live preview minor mode for emacs]] ([[https://www.reddit.com/r/emacs/comments/196oga1/live_typst_preview_in_emacs/][Reddit]]) - [[https://github.com/SqrtMinusOne/reverso.el][Verb conjugation interface added to reverso.el]] ([[https://emacs.ch/@sqrtminusone/111750775290103333][@sqrtminusone@emacs.ch]]) - [[https://www.youtube.com/watch?v=2i6Gr4vDJsw][Emacs | Easy Accent Marks]] (03:13) - Org Mode: - [[https://nothingissimple.ablatedsprocket.com/posts/foraging-with-org.html][Foraging with Org - Nothing Is Simple]] ([[https://emacs.ch/@AblatedSprocket/111738321737731518][@AblatedSprocket@emacs.ch]]) - [[https://www.draketo.de/software/org-mode-tipps.html#plantuml-imagemap][How to include an imagemap with a plantuml diagram in Emacs Org Mode HTML export]] ([[https://rollenspiel.social/@ArneBab/111731001131693035][@ArneBab@rollenspiel.social]]) - [[https://mike.puddingtime.org/posts/2024-01-11-daily-notes/][Daily Notes for 2024-01-11 | Mike Hall]] ([[https://social.lol/@mph/111741414280689629][@mph@social.lol]]) - a little story about literate configuration notes - [[https://www.miskatonic.org/2024/01/08/org-citations-basic/][William Denton: Basic citations in Org (Part 1)]] - [[https://www.miskatonic.org/2024/01/10/org-citations-basic-2/][William Denton: Basic citations in Org (Part 2)]] - [[https://github.com/rtrppl/orgrr][Update to orgrr improves experience when movingnotes from one container to another]] ([[https://emacs.ch/@laotang/111741968945677505][@laotang@emacs.ch]]) - [[https://www.youtube.com/watch?v=Di8ALt0KFb0][Org-mode Türkçe Anlatım Bölüm 1]] (14:51) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=dea7780d6da9534d8af3df6ed6df5c7c5dced464][org-fast-tag-selection: Limit the number of displayed tags]] - Denote: - [[https://notxor.nueva-actitud.org/2023/12/07/una-mirada-a-la-toma-de-notas.html][Una mirada a la toma de notas]] ([[https://emacs.ch/@hispa/111749679001115983][@hispa@emacs.ch]]) - Coding: - [[http://yitang.uk/2024/01/14/atomic-habit-in-emacs-keep-git-repos-clean/][Yi Tang: Atomic Habit in Emacs - Keep Git Repos Clean]] - [[https://christiantietze.de/posts/2024/01/emacs-sqlite-mode-open-sqlite-files-automatically/][Christian Tietze: Emacs sqlite-mode to Open .sqlite Files Automatically]] ([[https://indieweb.social/@xenodium/111733440030154737][@xenodium@indieweb.social]]) - [[https://gist.github.com/doolio/8c1768ebf33c483e6d26e5205896217f][.dir-locals.el for use with the Emacs Eglot LSP client and python-lsp-server (pylsp) LSP server]] - [[https://github.com/acowley/emacs-lsp-booster-nix][acowley/emacs-lsp-booster-nix: Nix flake for the emacs-lsp-booster program]] ([[https://mastodon.social/@acowley/111743423526972139][@acowley@mastodon.social]]) - improve LSP performance with faster JSON conversion - [[https://www.youtube.com/watch?v=bYuGtrqkd7k][Debugging with Emacs and gdb]] (06:07) - [[https://www.youtube.com/watch?v=M1UinwCbqUw][Fix rust-mode panic links in Emacs]] (05:43) - [[https://discord.com/invite/e56WMStc][Discord Channel for Emacs LSP]] - Shells: - [[https://sqrtminusone.xyz/configs/emacs/#eshell][Emacs config for eshell]] ([[https://emacs.ch/@sqrtminusone/111734178690644844][@sqrtminusone@emacs.ch]]) - Web: - [[https://so.nwalsh.com/2024/01/09-emacs][Browsing in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1939uqa/browsing_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11906][Irreal]]) - Mail, chat, and news: - [[https://emacs.ch/@rahguzar/111743896250955719][Mastodon.el: click to favorite/boost/reply - @rahguzar@emacs.ch]] - Fun: - [[https://drewsh.com/monkeytype-emacs-workflow.html][Drew's blogsite – The touch typing test text editor]] ([[https://emacs.ch/@crmsnbleyd/111740374471708685][@crmsnbleyd@emacs.ch]]) - emacs-monkeytype - AI: - [[https://github.com/atgreen/emacs-allow-lists-for-ai-services][GitHub - atgreen/emacs-allow-lists-for-ai-services: How to implement an "allow list" for AI services in GNU Emacs]] - [[https://christiantietze.de/posts/2024/01/chatgpt-shell-confirm-close-compose-buffer/][Christian Tietze: ChatGPT Shell: Confirm Before Closing and Split Compose Buffer]] - [[https://stable.melpa.org/#/kagi][kagi 0.2 released: inserting summaries at point, choosing target language]] ([[https://emacs.ch/@bram85/111756031996058967][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1933co6/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[http://www.fugue.co/blog/2015-11-11-guide-to-emacs.html][A CEO's Guide to Emacs]] (2015, [[https://news.ycombinator.com/item?id=38924664][HN]], [[https://irreal.org/blog/?p=11902][Irreal]]) - [[https://macadie.info/2024/01/09/2024-01-austin-emacs-meeting/][Eric MacAdie: 2024-01 Austin Emacs Meeting]] - [[https://www.norwescon.org/archives/norwescon33/vingeinterview.htm][Norwescon 33 - Vernor Vinge Interview]] ([[https://emacs.ch/@jameshowell/111754881113497606][@jameshowell@emacs.ch]]) - shows Emacs screenshot (also [[https://tilde.zone/@mhd/111751768594392167][@mhd@tilde.zone]]) - [[https://archive.org/details/benchmark-modula-2-manual-1988/mode/2up][Amiga Benchmark Modula 2 Manual 1988]] ([[https://emacs.ch/@wirthy/111749917838321371][@wirthy@emacs.ch]]) - page 5 mentions Emacs - Other: - [[https://programadorwebvalencia.com/creating-desktop-applications-using-the-emacs-core/][Creating desktop applications using the Emacs core]] ([[https://www.reddit.com/r/emacs/comments/193z95j/creating_desktop_applications_using_the_emacs_core/][Reddit]], [[https://hostux.social/@andros/111737024508567169][@andros@hostux.social]]) - [[https://sachachua.com/blog/2024/01/using-embark-and-qrencode-to-show-a-qr-code-for-the-org-mode-link-at-point/][Sacha Chua: Using Embark and qrencode to show a QR code for the Org Mode link at point]] - [[https://sachachua.com/blog/2024/01/animating-svg-topic-maps-with-inkscape-emacs-ffmpeg-and-reveal-js/][Sacha Chua: Animating SVG topic maps with Inkscape, Emacs, FFmpeg, and Reveal.js]] - [[https://sachachua.com/blog/2024/01/yay-emacs-2024-01-12-emacsconf-2023-report-svg-animation-embark-org-mode-links/][Sacha Chua: Yay Emacs 2024-01-12: EmacsConf 2023 report, SVG animation, Embark, Org Mode links]] (43:07 [[https://www.youtube.com/watch?v=ahwbcfbp7sU][YouTube]]) - [[https://github.com/falloutphil/emacs-fix-message-parser][falloutphil/emacs-fix-message-parser: Using QuickFix's C++ library to create an elisp API so we can decode FIX messages from Emacs.]] ([[https://www.reddit.com/r/emacs/comments/196tkxo/decoding_financial_information_exchange_fix/][Reddit]]) - Financial Information Exchange messages - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01322.html][Discussion about suggesting packages]] - [[https://www.youtube.com/watch?v=Ne6ZpeEop_4][Multithreaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/192p5so/multithreaded_emacs/][Reddit]]) - [[http://corwin.bru.st/2024-01-09-emacs-devel-design-and-architecture/][Corwin Brust: Emacs Devel: Design and Architecture]] - summary of emacs-devel discussions about multi-threading - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00008.html][progress on translating the SES manual to French]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=314c939d1e182b8d015fc9c63d445274e0494748][(js-json-mode): Don't derive from `js-mode` (bug#67463)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2c3a983146b7c0fb0f8b855268effb695d0bbf5][Hash-table documentation updates (bug#68244)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9b8b352ebc09de3259f655fa4d491507109044b3][Set the 'name' prop in 'define-advice']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd0eb055fd4ebc3f7f7f5f5617549f963fe8ecff][Make Compilation mode recognize Lua errors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7755f7172748b2d337fa53434c1f678269cc5c45][Support :category in completion-extra-properties (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aff1d53cd466b64ded08d5cf12f83e5746704c07][Support more metadata properties in completion-extra-properties (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=774c8ec74c98d69d56b2511a613145f2b69fb2eb][cperl-mode.el: Make sure cperl-file-style is set buffer-local]] - New packages: - [[package:jirascope][jirascope]]: A Jira client (MELPA) - [[package:jmespath][jmespath]]: Query JSON using jmespath (MELPA) - [[package:org-cite-sidecar][org-cite-sidecar]]: Sidecar to show references in Org Mode (MELPA) - [[package:scala-ts-mode][scala-ts-mode]]: Scala Tree-Sitter Mode (MELPA) - [[package:sly-overlay][sly-overlay]]: Overlay Common Lisp evaluation results (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2024-01][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! ** 2024-01-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-08-emacs-news/ :EXPORT_DATE: 2024-01-08T09:47:03-0500 :END: - Help wanted: - [[https://emacs.ch/@jameshowell/111693285290795924][Looking for Emacs users in Pennsylvania to start a meetup]] ([[https://emacs.ch/@jameshowell/111693285290795924][@jameshowell@emacs.ch]]) - [[https://lists.nongnu.org/archive/html/ada-mode-users/2023-11/msg00000.html][ada-mode: Looking for someone to take over maintenance]] ([[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00271.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00172.html][making play-sound async]] - Upcoming events: - M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/298331938/ Sat Jan 13 1100 America/Los_Angeles - M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=O9_8Gds3OGg][Como Instalar Emacs No Seu Windows Pc Em 2024]] (01:53) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/18xbmqf/is_evilmode_worth_committing_to_as_a_vimmer/][Is evil-mode worth committing to as a vimmer learning emacs?]] - [[https://qiita.com/takaxp/items/fbc3e50dd2907b48cafa][Minimum settings I use (2023) / 私が使う最小設定(2023年)]] - [[https://git.sr.ht/~marcuskammer/emacs.d/tree/main/item/README.md][marcuskammer's Emacs Config]] - [[https://github.com/skx/dotfiles/blob/master/.emacs.d/init.md][skx's Emacs config]] - Emacs Lisp: - [[https://dev.to/rajasegar/5-ways-to-get-text-from-an-emacs-buffer-4c3l][5 ways to get text from an Emacs buffer]] ([[https://www.reddit.com/r/emacs/comments/18wftzw/5_ways_to_get_text_from_an_emacs_buffer/][Reddit]], [[https://irreal.org/blog/?p=11884][Irreal]]) - [[https://tony-zorman.com/posts/yanking.html][Tony Zorman: Parentheses-Aware Yanking]] - [[https://onlisp.co.uk/Code-is-data.html][J.e.r.e.m.y B.r.y.a.n.t: Code is data]] - beginner's overview of Emacs Lisp's funcall and apply - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/din%C3%A1micos/][UI en Emacs, creando un buscador | Programador Web Valencia]] - widgets - [[https://programadorwebvalencia.com/cursos/ui-emacs-lisp/botones/][Lección 5: Botones | Curso de UI Emacs Lisp]] - [[https://github.com/alphapapa/makem.sh/releases/tag/v0.7][Release v0.7 · alphapapa/makem.sh]] ([[https://www.reddit.com/r/emacs/comments/190d5gy/release_v07_alphapapamakemsh/][Reddit]]) - can run from subdirectory; makefile-like script for linting and testing Emacs Lisp packages - Appearance: - [[https://github.com/KaratasFurkan/.emacs.d/tree/emacs-29#pixel-scroll][Smooth scroll-up/down (C-v / M-v) & recenter (C-l) commands with pixel-scroll]] ([[https://youtu.be/IyEcxST7DXI][YouTube]], [[https://www.reddit.com/r/emacs/comments/18xyq3z/smooth_scrollupdown_cv_mv_recenter_cl_commands/][Reddit]]) - [[https://irreal.org/blog/?p=11880][Irreal: One Last Time With Marking The Active Window]] - [[http://www.emacs.dyerdwelling.family/emacs/20240106143432-emacs--selected-window-accent-mode/][James Dyer: My first emacs package - *selected-window-accent-mode*]] ([[https://www.reddit.com/r/planetemacs/comments/190bvkv/james_dyer_my_first_emacs_package/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20231230172829-emacs--selected-window-accent-improvements/][James Dyer: Improvements to Selected Window Accent]] - [[https://sachachua.com/blog/2024/01/highlight-the-active-modeline-using-colours-from-modus-themes/][Sacha Chua: Highlight the active modeline using colours from modus-themes]] - [[https://www.reddit.com/r/emacs/comments/18y85l9/orgmargin_mode/][Nano Emacs: org-margin mode]] - [[https://protesilaos.com/codelog/2024-01-06-emacs-ef-rosa/][Protesilaos Stavrou: Emacs: ef-rosa is the new member of the ef-themes]] - Navigation: - [[https://github.com/JasZhe/window-stool][JasZhe/window-stool: Emacs package that provides code context/breadcrumbs similar to context.vim and topsy. Like a stepping stool for your window.]] ([[https://www.reddit.com/r/emacs/comments/18xmw95/new_minor_mode_windowstool_a_multiline/][Reddit]]) - [[https://i.redd.it/nygkmuvlbzac1.png][Proof of concept: window tabs]] ([[https://www.reddit.com/r/emacs/comments/190npvt/proof_of_concept_window_tabs/][Reddit]]) - Org Mode: - [[https://media.ccc.de/v/glt21-251-emacs-org-mode-features-you-may-not-know#t=28][Emacs Org mode features you may not know]] ([[https://www.reddit.com/r/emacs/comments/190phua/emacs_org_mode_features_you_may_not_know/][Reddit]]) - [[https://randyridenour.net/posts/2023-12-31-converting-org-files-to-canvas-quizzes/][Converting Org Files to Canvas Quizzes | Randy Ridenour]] ([[https://emacs.ch/@randyridenour/111682381670810409][@randyridenour@emacs.ch]]) - [[https://macadie.info/2024/01/02/org-commands-i-frequently-use/][Eric MacAdie: Org Commands I Frequently Use]] ([[https://irreal.org/blog/?p=11882][Irreal]]) - [[https://takeonrules.com/2024/01/04/current-workflow-for-lore24-writing/][Jeremy Friesen: Current Workflow for Lore24 Writing]] - [[https://www.youtube.com/watch?v=zRgIaJzrbnY&pp=ygUFZW1hY3M%3D][First "literate" C program with Emacs + Org-mode - YouTube]] (29:19) - [[https://www.youtube.com/watch?v=MjSG6drkrCE][Adding Simple Org-Mode features to Programming Modes in Emacs]] (12:36, [[https://www.reddit.com/r/emacs/comments/190ue4h/adding_simple_orgmode_features_to_programming/][Reddit]]) - [[https://hillenius.net/post/org-tree-slide/][Gijs Hillenius: Note-to-self: Org Tree Slide Mode, and Whiteroom Mode]] - [[https://github.com/listx/lilac][lilac: A Literate Programming tool for Orgmode targeting HTML output]] - [[https://takeonrules.com/2024/01/03/emacs-macros-continue-to-amaze-me/][Jeremy Friesen: Emacs Macros Continue to Amaze Me]] ([[https://irreal.org/blog/?p=11886][Irreal]]) - [[https://freerangebits.com/posts/2024/01/archiving-in-org-mode/][Peter J. Jones: Archiving in Org Mode]] ([[https://irreal.org/blog/?p=11888][Irreal]]) - [[https://sachachua.com/blog/2024/01/using-consult-and-org-ql-to-search-my-org-mode-agenda-files-and-sort-the-results-to-prioritize-heading-matches/][Sacha Chua: Using consult and org-ql to search my Org Mode agenda files and sort the results to prioritize heading matches]] - [[https://sachachua.com/blog/2024/01/using-an-emacs-lisp-macro-to-define-quick-custom-org-mode-links-to-project-files/][Sacha Chua: Using an Emacs Lisp macro to define quick custom Org Mode links to project files; plus URLs and search]] - [[https://zenn.dev/vintea_01/scraps/e4d2122dcdc994][SpacemacsとObsidianの融]] - [[https://github.com/ryanpcmcquen/obsidian-org-mode][obsidian-org-mode: Add Org Mode support to Obsidian.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72a2db86d95d021a8e403e03cba0aa20fa7107e4][Merge branch 'bugfix']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9f1d6dfd73091cb26c082a52f69a1839d56bf1fd][Backport commit 8e1c56ae4 from Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fa198cbbe4c98698ff7d683aed2b947aeea6544a][org-agenda-search-headline-for-time: Ignore all the timestamps in headings]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=99c9cae25c49765d98dae1c63185d1bbf434a44b][Revert "Obsolete `org-src-associate-babel-session' and related functionality"]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d6117f895c949577f29d523f0d415397f4697763][org-element-cache: Provide Elisp API to store user data inside the cache]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3aac00e45dc917c9174d1ecb1a80ffa41a3d2199][lisp/org-indent.el: Add hook to run after it initializes a buffer]] - Denote: - [[https://lucidmanager.org/productivity/taking-notes-with-emacs-denote/][Taking Notes With the Emacs Denote Package]] - [[https://takeonrules.com/2024/01/07/advising-denote-function-for-removing-diacritics-from-string/][Jeremy Friesen: Advising Denote Function for Removing Diacritics from String]] ([[https://irreal.org/blog/?p=11896][Irreal]]) - [[https://takeonrules.com/2024/01/06/leveraging-denotes-signature-for-multiple-purposes/][Jeremy Friesen: Leveraging Denote's Signature for Multiple Purposes]] - [[https://asciinema.org/a/oWH0taGbOHbfOBcmdOsEO9wUu][my/denote/url demo - asciinema.org]] ([[https://emacs.ch/@bram85/111693822998686450][@bram85@emacs.ch]]) - Coding: - [[https://www.youtube.com/watch?v=4-f8QZ0Pb3o][Emacs Goodies - #34 SQL Shell Mode]] (06:35) - [[https://www.youtube.com/watch?v=64Nz8g8jL6g&pp=ygUFZW1hY3M%3D][Emacs Goodies - #33 SQLite Mode - YouTube]] (4:25) - [[https://oylenshpeegul.gitlab.io/blog/posts/20240106/][Tim Heaney: Fennel]] - [[https://oylenshpeegul.gitlab.io/blog/posts/20240108/][Tim Heaney: Emacs configuration]] - Fennel, parinfer - [[https://github.com/blahgeek/emacs-lsp-booster][Emacs lsp-mode performance booster]] ([[https://www.reddit.com/r/emacs/comments/18ybxsa/emacs_lspmode_performance_booster/][Reddit]]) - [[https://www.youtube.com/watch?v=s6T15D8TKHA][Basic "Reverse" Literate Programming in Emacs with Outshine and Polymode]] (7:54, [[https://www.reddit.com/r/emacs/comments/18y44z8/basic_reverse_literate_programming_in_emacs_with/][Reddit]]) - [[http://anggtwu.net/2023-eev-git.html][Learning git with "Try it!"s (and eev)]] ([[https://www.youtube.com/watch?v=lsVvokjqMY0][YouTube]]) - [[https://www.youtube.com/watch?v=KrvAwa2eLEk][Emacs in tamil part 9 - VC Git - YouTube]] ([[https://clj.social/@goldayan/111702585120864374][@goldayan@clj.social]]) - [[https://toot.kra.hn/@robert/111706162244866875][@robert@toot.kra.hn: quick Python development tips]] - [[https://dev.to/rajasegar/creating-dynamic-task-runners-for-your-npm-scripts-in-emacs-4e0c][Creating dynamic task runners for your npm scripts in Emacs]] - [[https://github.com/flajann2/schlau-compile][flajann2/schlau-compile: Schlau Compile extension for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1900fx7/check_out_schlaucompile/][Reddit]]) - compile with f5 key using the root of your git project - [[https://github.com/Olivia5k/makefile-executor.el][makefile-executor.el]] ([[https://www.reddit.com/r/emacs/comments/18ybwoo/makefileexecutorel/][Reddit]]) - Doom Emacs: - [[https://github.com/LemonBreezes/cyber-angel-emacs][Cyber Angel Emacs (my personal Doom Emacs configuration)]] ([[https://www.reddit.com/r/emacs/comments/18ybfo5/cyber_angel_emacs_my_personal_doom_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=WE9g1ZMFvkk&pp=ygUFZW1hY3M%3D][Doom Emacs: The Basic Concept and Installing on Windows - YouTube]] (9:25) - Multimedia: - [[https://sachachua.com/blog/2024/01/emacsconf-backstage-making-lots-of-intro-videos-with-subed-record/][Sacha Chua: EmacsConf backstage: making lots of intro videos with subed-record]] - Fun: - [[https://www.youtube.com/watch?v=uwM87CYbKEI][How To React To How To Type Blimpy In Emacs]] (6:14, [[https://www.reddit.com/r/emacs/comments/18zfmnb/how_to_react_to_how_to_type_blimpy_in_emacs/][Reddit]]) - AI: - [[https://www.youtube.com/watch?v=V4M_9S_-2V4&pp=ygUFZW1hY3M%3D][Integrate Emacs with any LLM - an intro to the gptel package - YouTube]] (14:25) - [[https://www.youtube.com/watch?v=rQgu7t1yUFg][Brewing coffee with emacs, ekg, and the Aeropress]] (9:37, [[https://www.reddit.com/r/emacs/comments/190twvc/brewing_coffee_with_emacs_ekg_and_the_aeropress/][Reddit]]) - using a large language model together with ekg.el (Emacs Knowledge Graph) to take notes - Community: - [[https://www.reddit.com/r/emacs/comments/18xebux/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://amodernist.com/eaez/./shutdown.html][ELPA and Emacs Zine: Shutdown of EAEZ]] - [[https://www.youtube.com/watch?v=RIvJ8FNZrfc&pp=ygUFZW1hY3M%3D][DistroTube: Stepping Away To Work On Some Other Projects - YouTube]] - [[https://news.ycombinator.com/item?id=38886792][2024-01-01 Emacs News discussed on HN]], aww shucks =) - Other: - [[https://github.com/emacs-pe/honcho.el][emacs-pe/honcho.el: run and manage long-running services]] ([[https://emacs.ch/@carcosa/111681277316727024][@carcosa@emacs.ch]]) - [[https://old.reddit.com/r/emacs/comments/18yb7hp/contacts_management_with_emacs_in_2024/][Contacts management with Emacs in 2024 : emacs]] ([[https://news.ycombinator.com/item?id=38865826][HN]]) - [[https://hillenius.net/post/emacs-asciinema/][Gijs Hillenius: Combining Emacs and Asciinema]] - [[https://git.sr.ht/~swflint/random-ask][~swflint/random-ask - Randomly ask the user specific questions for productivity data collection - sourcehut git]] ([[https://www.reddit.com/r/emacs/comments/18y078g/announcing_randomaskel/][Reddit]]) - [[https://github.com/tanrax/learning-irregular-verbs-in-English.el][Learn irregular English verbs in Emacs]] ([[https://www.reddit.com/r/emacs/comments/18wsobq/learn_irregular_english_verbs_in_emacs/][Reddit]]) - [[http://yitang.uk/2024/01/06/gpg-in-emacs-functions-to-decrypt-and-delete-all/][Yi Tang: GPG in Emacs - Functions to Decrypt and Delete All]] - [[https://www.reddit.com/r/emacs/comments/18xg50f/my_experience_with_emacs_gui_on_wsl2_ubuntu/][My experience with Emacs GUI on WSL2 Ubuntu]] - [[https://www.reddit.com/r/emacs/comments/18xvtns/emacs_notifications_on_linux_and_android/][Emacs notifications on Linux and Android]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00067.html][Translating Emacs manuals is of strategic importance]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00152.html][challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00145.html][also discussion about process]], [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00151.html][proposal]] ([[https://emacs.ch/@jchelary/111702536149458441][@jchelary@emacs.ch]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00122.html][Translation of the Org mode manual]] - [[https://lists.gnu.org/archive/html/emacs-devel/2024-01/msg00125.html][po4a]] - [[https://todo.sr.ht/~brandelune/documentation_emacs][Gestionnaire de tickets pour la traduction française de la documentation Emacs]] - [[https://forge.chapril.org/brandelune/documentation_emacs][documentation_emacs: Projet OmegaT de traduction de la documentation Emacs - documentation_emacs - La forge Chapril]] ([[https://www.reddit.com/r/planetemacs/comments/18xo3ki/documentation_emacs_projet_omegat_de_traduction/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18de131222ee24c4088ac45be1babad26284af5b][Support more metadata properties in completion-category-overrides (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16162e0645d959d824d97e3f9908e46d401e8028][Make 'advice-remove' interactive]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02edbc88a1210b8d5a3e62ca4f03ffd17b23cbf7][eval.c: Add new var `lisp-eval-depth-reserve`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ba75e183c60aff50949587c21066e876dabfbda][New special form `handler-bind`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dc99be8e633fa0d8594b72f41584a53590939fde][Support display-sort-function in completion-category-overrides (bug#68214)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ff00b85acf8371a358a055ef3e7325220bb6e362][Document 'etags-regen-mode' in the Emacs user manual]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bdfa49502a84f46999c4f207249562f33a119d36][New feature: etags-regen-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=070cb32463a8c606bf4384574a6c7ea60167e87d][; Add 2024 to copyright years]] - New packages: - [[package:biblio-gbooks][biblio-gbooks]]: Google Books backend for biblio.el (MELPA) - [[package:ivy-hoogle][ivy-hoogle]]: Search Hoogle using ivy (MELPA) - [[package:kagi][kagi]]: Kagi API integration (MELPA) - [[package:mu4e-crypto][mu4e-crypto]]: Encrypt and decrypt emails for mu4e with GnuPG (MELPA) - [[package:ob-base64][ob-base64]]: Org-babel for base64 content (MELPA) - [[package:tabby-mode][tabby-mode]]: Minor mode for the Tabby AI coding assistant (MELPA) - [[package:templ-ts-mode][templ-ts-mode]]: Major mode for editing Templ 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-01][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links and thanks to people who e-mailed me things to add. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2024-01-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2024/01/2024-01-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2024/01/2024-01-01-emacs-news/ :EXPORT_DATE: 2024-01-01T07:48:29-0500 :END: #+begin_update - [2024-01-01 Mon] move https://git.mitchmarq42.xyz/mitch/vimcolors to the Appearance category #+end_update - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Jan 4 1730 Europe/Paris - M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris - Emacs configuration: - [[https://arne.me/articles/emacs-from-scratch-part-two][Emacs From Scratch Part Two: Projects and Keybindings]] ([[https://news.ycombinator.com/item?id=38800008][HN]]) - [[https://lists.sr.ht/~abcdw/rde-announce/%3C874jg1gtrz.fsf%40trop.in%3E][[RDE release] 0.5.0 is out! — sourcehut lists]] ([[https://fosstodon.org/@abcdw/111663445267193585][@abcdw@fosstodon.org]]) - [[https://github.com/danijelcamdzic/dotemacs/][danijelcamdzic/dotemacs: Contains Emacs configuration files (init.el and custom elisp files)]] ([[https://www.reddit.com/r/emacs/comments/18tqpfb/sharing_my_emacs_workflow_and_dotfiles/][Reddit]]) - also tip on using menus in Android - [[https://github.com/LionyxML/lemacs][LionyxML/lemacs: The LEmacs Emacs config - Same experience, both on TUI and GUI]] ([[https://www.reddit.com/r/emacs/comments/18toziz/introducing_lemacs_a_config_not_a_distro/][Reddit]]) - [[https://github.com/Icy-Thought/emacs.d/tree/main/irkalla][Icy-Thought's Emacs Config]] - [[https://github.com/chamoda/.emacs.d][chamoda's Emacs Config]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=D8391afYiRs&feature=youtu.be][Elisp Idiosyncrasies]] ([[https://irreal.org/blog/?p=11894][Irreal]]) - [[https://www.youtube.com/watch?v=bMKxS-M9nYM][Emacs at Lunch: Time & Dates]] (16:37) - [[https://programadorwebvalencia.com/ui-en-emacs-creando-un-buscador/][Lección 4: Dinámicos | Curso de UI Emacs Lisp]] ([[https://hostux.social/@andros/111664309966161080][@andros@hostux.social]]) - widgets - [[https://programadorwebvalencia.com/ui-en-emacs-sumar-2-numeros/][UI EN EMACS, SUMAR 2 NÚMEROS]] - using widgets - Appearance: - [[https://irreal.org/blog/?p=11874][Irreal: Marking The Active Window Redux]] - [[https://www.reddit.com/r/emacs/comments/18v02tc/fancy_tabbar_with_svg/][fancy tab-bar with svg]] - [[https://i.redd.it/wk8zg598r79c1.gif][svg-lib 0.3, now with interactive buttons]] ([[https://www.reddit.com/r/emacs/comments/18tkeuu/svglib_03_now_with_interactive_buttons/][Reddit]], [[https://toot.aquilenet.fr/@rougier/111663809949109547][@rougier@toot.aquilenet.fr]]) - [[https://i.redd.it/dqxx467z8h9c1.png][NANO agenda rewrite (WIP)]] ([[https://www.reddit.com/r/emacs/comments/18umexf/nano_agenda_rewrite_wip/][Reddit]]) - [[https://i.redd.it/7nfja6y7qm8c1.png][nano vertico minor mode]] ([[https://www.reddit.com/r/emacs/comments/18r6pyv/nano_vertico_minor_mode/][Reddit]]) - [[https://github.com/vedang/pdf-tools/pull/224][pdf-tools continuous scrolling]] ([[https://emacs.ch/@rahguzar/111663947187653619][@rahguzar@emacs.ch]]) - [[https://www.emacswiki.org/emacs/download/rec-edit.el][rec-edit.el: recursive edit enhancements to show the level]] - [[https://gitlab.com/zzamboni/dot-doom/-/tree/master/splash?ref_type=heads][zzamboni's custom splash screens made for Doom Emacs]] - [[https://protesilaos.com/codelog/2023-12-29-ef-arbutus/][Protesilaos Stavrou: Emacs: ef-arbutus is now part of the ef-themes collection]] - [[https://git.mitchmarq42.xyz/mitch/vimcolors][vimcolors/sv-theme.el]] - based on an nvim theme - Navigation: - [[https://github.com/Overdr0ne/gumshoe][Gumshoe: A smart POINT tracker]] - Org Mode: - [[https://www.youtube.com/watch?v=WgZL3TwrKUA][12 Week Year in Emacs]] (08:39, [[https://www.reddit.com/r/emacs/comments/18t0fl1/how_i_use_12_week_year_productivity_framework_in/][Reddit]]) - [[https://nathanielhoag.com/blog/2022/interactive-runbook/][Interactive Runbook | Technical Blog]] (2022) - [[https://www.youtube.com/watch?v=a_WNtuefREM][Making Org Agenda Look Beautiful]] (21:46) - [[https://sachachua.com/blog/2023/12/automatically-refiling-org-mode-headings-based-on-tags/][Sacha Chua: Automatically refiling Org Mode headings based on tags]] - [[https://www.youtube.com/watch?v=KvR6PsY9d60][Using Emacs and Org-mode for managing a thesis]] (17:48) - [[https://github.com/reconmaster/thesis][Medical Physics Dissertation with Emacs and Orgmode]] (2018, [[https://www.reddit.com/r/emacs/comments/18v3u9h/medical_physics_dissertation_with_emacs_and/][Reddit]]) - [[https://www.youtube.com/watch?v=rGGAr1AWkTc][scimax - screenshot, tesseract, pngpaste and ox-clip]] (2021) - [[https://takeonrules.com/2023/12/28/amongst-the-org-mode-archipelago/][Jeremy Friesen: Amongst the Org-Mode Archipelago]] ([[https://irreal.org/blog/?p=11876][Irreal]]) - [[https://mastodon.social/@amake/111662774894831512][orgro 2023 update summary]] ([[https://mastodon.social/@amake/111662774894831512][@amake@mastodon.social]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9239b0e8d1c317f3bd21211832feb3b10d29dc94][ob-python: Changed options for default Python command]]1 - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=69e746c1e42bbf2eb0afe6306bb32af759c2c3e0][lisp/ox-odt.el: Do not open the generated exported file in the background]] - Coding: - [[https://gist.github.com/dvzubarev/1d1d4b68a8b7d0bf27fc5ed73a23eea5][python-ts-mode extended fontification]] - [[https://github.com/pymacs2/Pymacs][Pymacs: New home for Emacs to Python interface]] - [[https://www.freshcodeit.com/blog/another-emacs-setup-with-gifs-to-enjoy-clojure][Another Emacs setup (with GIFs) to enjoy Clojure]] - Shells: - [[https://github.com/andykuszyk/noman.el][I've written a package for parsing command line help, and would appreciate feedback!]] ([[https://www.reddit.com/r/emacs/comments/18rxn71/ive_written_a_package_for_parsing_command_line/][Reddit]]) - Web: - [[https://g.ypei.me/url-rewrite.git/about/][url-rewrite.git - url-rewrite is an elisp library for rewriting URLs]] ([[https://hostux.social/@dragestil/111649528978463668][@dragestil@hostux.social]]) - Multimedia: - [[https://sachachua.com/blog/2023/12/using-subed-record-in-emacs-to-edit-audio-and-clean-up-oopses/][Sacha Chua: Using subed-record in Emacs to edit audio and clean up oopses]] - [[https://sachachua.com/blog/2023/12/emacsconf-backstage-trimming-the-bigbluebutton-recordings/][Sacha Chua: EmacsConf backstage: Trimming the BigBlueButton recordings based on YouTube duration]] - Fun: - [[https://github.com/igb/epanorthosis][igb/epanorthosis: inject an epanorthosis using a sequence of "^H" characters to indicate an attempt to delete the previous word.]] ([[https://mastodon.hccp.org/@igb/111666934137486140][@igb@mastodon.hccp.org]]) - AI: - [[https://github.com/jart/emacs-copilot][jart/emacs-copilot: Large language model code completion for Emacs]] ([[https://www.reddit.com/r/emacs/comments/18varm1/jartemacscopilot_large_language_model_code/][Reddit]], [[https://news.ycombinator.com/item?id=38822164][HN]]) - [[http://xenodium.com/a-chatgpt-shell-compose-ux-experiment][Alvaro Ramirez: A chatgpt-shell compose ux experiment]] - [[https://github.com/illgenr/llm][illgenr/llm: An EMACS porcelain for LLM]] - [[https://youtube.com/watch?v=1II5UfBacK0&si=AX24NcnOZTi-M4iH][AIPIKHAL intro - YouTube]] ([[https://fosstodon.org/@nickanderson/111660952161552430][@nickanderson@fosstodon.org]]) - AI Prompts I Know and Love; shows using Org Mode to manage a collection of llm prompts for gptel inside Emacs - [[https://www.youtube.com/watch?v=_Y-e5HL_4qY][Emacs Copilot Demo]] (00:48) - [[https://www.youtube.com/watch?v=bsRnh_brggM][Every LLM in Emacs, with gptel]] (17:56, [[https://www.reddit.com/r/emacs/comments/18s45of/every_llm_in_emacs_with_gptel/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18rvq33/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://michal.sapka.me/emacs/whys-of-emacs/][[Michał Sapka's website] My "whys" for Emacs]] - [[https://susam.net/maze/from-fill-prefix-to-tramp.html][From Fill Prefix to TRAMP - Highlights from Mastering Emacs Book Club]] ([[https://www.reddit.com/r/emacs/comments/18v5wx3/from_fill_prefix_to_tramp_highlights_from/][Reddit]]) - [[https://janusworx.com/blog/emacs-three-and-a-half-years-on/][Mario Jason Braganza: Emacs, Three and a Half Years On]] ([[https://irreal.org/blog/?p=11878][Irreal]]) - [[https://macadie.info/2023/12/30/emacs-commands-i-got-by-with-for-years/][Eric MacAdie: Emacs Commands I Got By With For Years]] - Eric's story of starting with Emacs and learning how to use it, and beginner tips sprinkled throughout ([[https://news.ycombinator.com/item?id=38851699][HN]], [[https://lobste.rs/s/hyyfdf/emacs_commands_i_got_by_with_for_years][lobste.rs]]) - [[https://graz.social/@publicvoit/111661348660523369][@publicvoit's experience demoing Emacs and Org Mode on the ArtPlayStage at 37C3]] - [[https://emacs.ch/@jameshowell/111638022647583440][@jameshowell: the shift from having to learn to code to "the more I learn to code, the more I get out of free software]] ([[https://emacs.ch/@jameshowell/111638022647583440][@jameshowell@emacs.ch]]) - Yearly reviews: - [[https://susam.net/maze/code-2023.html][My Coding Adventures in 2023 - Susam's Maze]] - devil, emacs4cl, emfy ([[https://lobste.rs/s/mzul7s/retrospective_my_personal_open_source][lobste.rs]], [[https://mastodon.social/@susam/111652185711420768][@susam@mastodon.social]]) - [[https://www.youtube.com/watch?v=BM_xFmfwfRg][2023 Retrospective and 2024 Plans - System Crafters Live!]] (01:17:08) - [[https://kisaragi-hiu.com/2023-review/][Kisaragi Hiu: 2023 review]] - [[https://m-x-research.github.io/2023/12/30/reviving-site.html][Reviving the site (and our community) - 2023 summary and plans for 2024 | M-x Research]] ([[https://emacs.ch/@Mx_Research/111671274973702263][@Mx_Research@emacs.ch]]) - and new videos posted to [[https://www.youtube.com/channel/UCNup6IsUwrqiDpl3aIlOV6A][YouTube]] - Other: - [[https://www.youtube.com/watch?v=_H9TXKokNQ8][Emacs: Not a text editor, still awesome!]] (28:59, [[https://www.reddit.com/r/emacs/comments/18rtdfy/emacs_not_a_text_editor_still_awesome/][Reddit]], [[https://irreal.org/blog/?p=11869][Irreal]]) - [[https://www.youtube.com/watch?v=Tlm-Xaef_8I][Emacs repeat-mode #shorts #emacs]] (00:58) - [[https://www.youtube.com/watch?v=y1cYKyMD6d0][Emacs,程序员的终极代码编辑器 泪雪网]] (02:04) - [[https://github.com/casouri/collab-mode][casouri/collab-mode: Cross-editor collaboration (WIP)]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00927.html][emacs-devel]]) - collab; uses operational transforms - [[https://youtu.be/bMKxS-M9nYM][Time in Elisp. NYE setup for Champagne at the end]] ([[https://www.reddit.com/r/emacs/comments/18v7m6c/time_in_elisp_nye_setup_for_champagne_at_the_end/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2023/12/gnu-emacs-as-shopping-app.html][Anand Tamariya: GNU Emacs as a Shopping App]] ([[https://www.reddit.com/r/emacs/comments/18uyxty/gnu_emacs_as_a_shopping_app/][Reddit]]) - [[https://sachachua.com/blog/2023/12/yay-i-can-get-live-speech-recognition-results-from-emacs-to-etherpad/][Sacha Chua: Yay, I can get live speech recognition results from Emacs to Etherpad]] - [[https://www.emoses.org/posts/emacs-custom-auth-source/][Building a custom Emacs auth-source]] ([[https://www.reddit.com/r/emacs/comments/18vcsb7/building_a_custom_emacs_authsource/][Reddit]], [[https://hachyderm.io/@emoses/111673681198037776][@emoses@hachyderm.io]]) - [[http://yitang.uk/2023/12/28/gpg-in-emacs-first-step-towards-data-security/][Yi Tang: GPG in Emacs - First Step Towards Data Security]] - [[https://freerangebits.com/posts/2023/12/gnupg-broke-emacs/][Peter J. Jones: Pinning GnuPG with nixpkgs]] - [[https://gist.github.com/adisbladis/c605d40c3e06f4c4af4bed94233c4d1e][EAF nix packaging]] - Emacs Application Framework - [[https://goykhman.ca/gene/blog/2023/2023-12-23-postscript-printing-in-sonoma.html][Printing PostScript from Emacs in macOS Sonoma]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00893.html][discussion about how to include small compilable programs in (Non?)GNU ELPA packages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00847.html][pointers to discussions about translating doc strings and manuals]] (also [[https://emacs.ch/@jchelary/111667340242925816][@jchelary's resources]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00616.html][new bicep-ts-mode for handling infrastructure as code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00625.html][discussion about attaching extra information to errors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5f80541fbc46a7854da00b0f8e67c0daa89d454a][Document icomplete-in-buffer incompatible changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a8e6c8c84ed33674e525625644d5ce84ee8c59a][(require-with-check): New function (bug#67696)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea4cbb3aae3c7f72ef04337bc2db7292909ca9a1][Abbreviate the VC revision in vc-annotate's buffer name]] 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2024-01][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! ** 2023-12-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-25-emacs-news/ :EXPORT_DATE: 2023-12-25T21:29:12-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 30 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 31 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Jan 4 1730 Europe/Paris - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 6 0000 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=zAxlQ7nlz5o][Que es GNU EMACS El editor de texto extensible y mucho mas]] (05:02) - Emacs configuration: - [[https://arne.me/articles/emacs-from-scratch-part-one-foundations][Emacs From Scratch, Part 1: Foundations]] - [[https://so.nwalsh.com/2023/12/25-emacs][Norm: Primarily emacs]] - defining custom command-line flags ([[https://irreal.org/blog/?p=11865][Irreal]]) - [[https://melpa.org/#/?sort=downloads&asc=false][Discover interesting packages by sorting MELPA by descending order of downloads]] ([[https://mathstodon.xyz/@aksharvarma/111616925897384755][@aksharvarma@mathstodon.xyz]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Why Emacs Keys are Painful]] (2019, [[https://news.ycombinator.com/item?id=38730012][HN]]) - [[https://www.youtube.com/watch?v=ycyxytk1NAQ][Emacs: advanced Org literate configuration]] ([[https://www.reddit.com/r/emacs/comments/18lx4py/emacs_advanced_org_literate_configuration/][Reddit]], [[https://irreal.org/blog/?p=11852][Irreal]]) - Prot - [[https://howardabrams.com/hamacs][My Emacs Configuration]] ([[https://emacs.ch/@howard/111622410036344889][@howard@emacs.ch]]) - [[https://gist.github.com/jjwatt/07b006f414f3908d88f1f10d681a3eb8][jjwatt's vanilla emacs "config"]] - [[https://github.com/KaratasFurkan/.emacs.d/tree][KaratasFurkan's Emacs Config]] - [[https://github.com/Horrih/config/blob/main/init.el][Horrih's Emacs config]] - [[https://www.youtube.com/watch?v=pPzD6FlZ4ss][GNU Emacs - A in-depth look at my config]] (48:03) - LinuxTechGeek - Emacs Lisp: - [[https://www.danliden.com/posts/20231217-emacs-hooks.html][Introduction to Emacs Hooks]] ([[https://www.reddit.com/r/planetemacs/comments/18nxezg/introduction_to_emacs_hooks/][Reddit]], [[https://irreal.org/blog/?p=11849][Irreal]]) - [[https://github.com/amno1/lite][Lite - Simple Templates with Emacs]] ([[https://www.reddit.com/r/emacs/comments/18nqlph/lite_simple_templates_with_emacs/][Reddit]], [[https://www.reddit.com/r/emacs/comments/18pu13c/lite_templates_got_lighter/][Reddit]]) - [[http://perma-curious.eu/post-elisp-diff/][Diff in elisp]] - [[https://git.sr.ht/~fosskers/transducers.el/tree/master/item/CHANGELOG.md#110-2023-12-24][It's now possible to read and write JSON data with transducers]] ([[https://emacs.ch/@fosskers/111638406015430166][@fosskers@emacs.ch]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/18m8ndj/what_are_your_top_3_themes/][What are your top 3 themes?]] - [[https://protesilaos.com/codelog/2023-12-21-spacious-padding-0-3-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.3.0]] - [[https://emacs.dyerdwelling.family/emacs/20231221210441-emacs--selected-window-accent/][James Dyer: Selected Window Accent]] - [[https://github.com/drshapeless/.emacs.d/blob/master/themes/shapeless-theme.el][shapeless-theme.el]] - Navigation: - [[https://www.youtube.com/watch?v=XEFoFIAUVX4][Stay Organized and Focused in Emacs in 9 Minutes (tab-bar-mode)]] (09:12) - [[https://www.reddit.com/r/emacs/comments/18o65dx/more_blather_on_the_xdg_recentlyused_database/][More blather on the XDG recently-used database]] - Writing: - [[https://www.reddit.com/r/emacs/comments/18nqk6a/get_to_know_the_howm_package/][Get to know the howm package]] - Org Mode: - [[https://www.youtube.com/watch?v=92PCxH29UCo][My GTD Emacs Workflow (Getting Things Done)]] (13:50) ([[https://irreal.org/blog/?p=11861][Irreal]], [[https://www.reddit.com/r/emacs/comments/18nwrr9/my_gtd_workflow_in_emacs/][Reddit]]) - [[https://takeonrules.com/2023/12/24/using-a-todo-list-and-keyboard-macros-to-guide-rss-feed-review/][Jeremy Friesen: Using a TODO List and Keyboard Macros to Guide RSS Feed Review]] - [[https://git.sr.ht/~ngraves/org-agenda-files-track/tree/master/item/README.org][update the =org-agenda-files= variable by appending/deleting a candidate org file when it is saved]] ([[https://emacs.ch/@oatmeal/111618351256725940][@oatmeal@emacs.ch]]) - [[https://github.com/alphapapa/org-web-tools/releases/tag/v1.3][Release v1.3 · alphapapa/org-web-tools]] - [[https://github.com/alphapapa/org-ql/releases/tag/v0.8][Release v0.8 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/18o0aop/release_v08_alphapapaorgql/][Reddit]]) - [[https://i.redd.it/bohr7itg0i7c1.gif][Ergonomic inline equations with Typst]] ([[https://www.reddit.com/r/emacs/comments/18n2gyq/ergonomic_inline_equations_with_typst/][Reddit]]) - [[https://github.com/tonyaldon/minibuffer.tonyaldon.com][minibuffer.tonyaldon.com is built with one.el package. Here is the source code.]] - [[https://edmundmiller.dev/posts/org-journal-age][Using age with org-journal]] - [[http://yitang.uk/2023/12/19/jekyll-in-emacs-align-headline-with-url/][Yi Tang: Jekyll in Emacs - Align URL with Headline]] - [[https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-adding-org-mode-hyperlinks-to-recordings-based-on-keywords/][Sacha Chua: Audio braindump workflow tweaks: Adding Org Mode hyperlinks to recordings based on keywords]] (00:57) - [[https://www.reddit.com/r/orgmode/comments/18pguwy/orgroamtools_python_library_for_assisting_data/][orgroamtools: Python library for assisting data analysis of org-roam collections]] - Coding: - [[https://justinbarclay.ca/posts/from-zero-to-ide-with-emacs-and-lsp/][From Zero To IDE with Emacs and LSP · Justin Barclay]] ([[https://fosstodon.org/@landerblom/111737105082117229][@landerblom@fosstodon.org]]) - [[https://youtu.be/UJRfahlLHFg][My Python Emacs Workflow - YouTube]] ([[https://www.reddit.com/r/emacs/comments/18mdc6d/python_emacs_workflow/][Reddit]]) - [[https://www.youtube.com/watch?v=id2jj4ioM5w][Emacs in tamil part 8 - Recap & Basic Java IDE]] (32:53) - [[https://www.youtube.com/watch?v=qmHU3UGvXgo][Testing Arei, a New Guile Scheme IDE for Emacs]] (01:57:19) - [[https://metaredux.com/posts/2023/12/23/cider-clojure-lsp-sitting-on-a-tree.html][Meta Redux: CIDER & clojure-lsp Sitting on a Tree]] - [[https://www.youtube.com/watch?v=s3enXsuXyNg][REPLs in strange places: updates, a demo, and how to try it - YouTube]] - Web: - [[https://sr.ht/~sebasmonia/confluence-reader.el/][Read Confluence pages from Emacs!]] ([[https://www.reddit.com/r/emacs/comments/18oe3qh/read_confluence_pages_from_emacs/][Reddit]]) - Chat: - [[https://www.reddit.com/r/emacs/comments/18pia95/helm_interface_for_the_ement_matrix_client/][Helm interface for the Ement matrix client]] - EXWM: - [[https://tech.toryanderson.com/2023/12/21/exwm-triple-monitor-winum-mode-line-window-numbers-need-to-update-better/][Tory Anderson: exwm triple monitor winum mode-line window numbers need to update better]] - [[https://orys.us/vC][Using bufler and exwm to group my browser windows (NOT tabs!)]] ([[https://www.reddit.com/r/emacs/comments/18omuu7/using_bufler_and_exwm_to_group_my_browser_windows/][Reddit]]) - Fun: - [[https://github.com/twitchy-ears/zone-matrix][twitchy-ears/zone-matrix: Attempt to fix up zone-matrix for being a bit simpler in structure and working on Emacs 29.1]] ([[https://loci.onl/@morix/111620780037417628][@morix@loci.onl]]) - [[https://github.com/alphapapa/snow.el][snow.el: Let it snow in Emacs!]] - [[https://www.youtube.com/watch?v=cXB7EnTcAD4][Champagne Timer (Emacs PGTK Support)]] (00:25) - [[http://xenodium.com/are-you-vi-or-emacs][Alvaro Ramirez: A Murder at the End of the World: Are you Vi or Emacs?]] ([[https://news.ycombinator.com/item?id=38742747][HN]], [[https://lobste.rs/s/r5ugyl/murder_at_end_world_are_you_vi_emacs][lobste.rs]]) - AI: - [[https://sachachua.com/blog/2023/12/live-speech-with-deepgram/][Sacha Chua: Getting live speech into Emacs with Deepgram's streaming API]] - [[https://www.youtube.com/watch?v=bsRnh_brggM][LLMs in Emacs with gptel]] (17:56) - [[https://mastodon.social/@laotang/111629438580918685][Using FastGPT to make a dictionary function for Chinese]] - [[https://codeberg.org/bram85/kagi.el][Kagi can now summarize buffer/region/URL]] ([[https://emacs.ch/@bram85/111638091794241862][@bram85@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18mplfa/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/18p1fp7/elisp_development_habits_practices_and_tools/][Elisp development habits, practices, and tools?]] - discussion of video ideas - [[https://reddit.com/r/planetemacs][PSA (as part of `advent` series): /r/planetemacs is a low traffic--almost to the point of non-existent-- Emacs subreddit will finish almost 5 years in few days. If you need to no drama, bird's eye view of happenings in the Emacs world then this subreddit is just for you]] - [[https://michal.sapka.me/emacs/][[Michał Sapka's website] C-X Emacs]] - [[https://sachachua.com/blog/2023/12/braindump-from-radiostudent-si-interview-with-lio-novelli-and-jurij-podgorsek-emacs-focused-time/][Sacha Chua: Braindump from radiostudent.si interview with Lio Novelli and Jurij Podgorsek: Emacs, focused time]] - Other: - [[https://gitlab.com/fledermaus/totp.el][Vivek Das Mohapatra / totp.el · GitLab]] ([[https://mastodon.social/@ersatzmaus/111632683979264293][@ersatzmaus@mastodon.social]]) - [[https://github.com/twitchy-ears/buffer-snapshotter][buffer-snapshotter: Minor mode that keeps snapshots of changed versions buffers (visiting files or not) written to disk, and limits those snapshots by number or time]] - [[https://gitlab.com/gnuhack/spanish-holidays][Spanish holidays for Emacs calendar]] - [[https://github.com/blahgeek/emacs-appimage][Emacs 29.1 AppImage (self-contained single executable for linux) with native-compile]] ([[https://www.reddit.com/r/emacs/comments/18pyg9p/emacs_291_appimage_selfcontained_single/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18ptb7o/emacs_advent_calendar_day_24_blamer_fileinfo/][Emacs Advent Calendar, day 24: blamer, file-info, orgnote, etc]] - [[https://protesilaos.com/codelog/2023-12-23-emacsconf2023-hyperdrive/][Protesilaos Stavrou: EmacsConf2023: hyperdrive.el peer-to-peer filesystem (Joseph Turner and Protesilaos)]] ([[https://www.youtube.com/watch?v=OOA9rs5qteU][YouTube]], 40:01) - [[https://www.youtube.com/watch?v=v2-m7_X3uy8][Emacs Does Everything, Including Viewing PDFs and Diffs - YouTube]] ([[https://irreal.org/blog/?p=11858][Irreal]]) - [[https://chainsawriot.com/postmannheim/2023/12/24/tools2023q4.html][Chung-hong Chan: The tool situation 2023 Q4: shell, dirvish, expand-region, iPhone SE]] - [[https://www.youtube.com/watch?v=9m1z1pm_HDI][Get a fully working install of Emacs on Fedora Silverblue]] (05:03) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00785.html][Ideas for improving 'pcase' documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00796.html][Org version breakage will probably improve over the next few versions (Re: Permanently fix org versioning breakage during builds?)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00666.html][Continued work on the design of cond*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b7fc3ab787d8dd926e1912e51e99f0efcf57cb02][Introduce a toolbar for Log Edit mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbbb19ced674dc8c42c95238577abb9849a75b87][Make ffap correctly guess remote file names at point]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c86dd52475e0ad65359bc964fbe0d62b9d3e464][Tramp's direct asynchronous processes use 'tramp-remote-path']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7058988fd65d719b69b658a74b268d4a2f1909c5][Improve and update documentation of registers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b088cf025b58e6b6a38d7eee910a887437c4f275][Specific rcirc log file time stamp format]] - New packages: - [[package:coercion][coercion]]: Naming convention style switch (MELPA) - [[package:open-color][open-color]]: Open Color color palette (MELPA) - [[package:org-agenda-files-track][org-agenda-files-track]]: Fine-track `org-agenda-files' to speed-up `org-agenda' (MELPA) - [[package:org-agenda-files-track-ql][org-agenda-files-track-ql]]: Fine-track `org-agenda-files' to speed-up `org-ql-views' (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-12][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! ** 2023-12-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-18-emacs-news/ :EXPORT_DATE: 2023-12-18T21:39:19-0500 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 21 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 23 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 28 0130 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/18iquel/emacs_speedrun_content/][Emacs Speedrun Content]] - [[https://www.youtube.com/watch?v=xlRaVN93DLk][#emacs movement keys - hands on tutorial]] (01:47) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/18j8js5/what_are_some_drawbacks_of_using_literate_emacs/][what are some drawbacks of using literate emacs config?]] - [[https://protesilaos.com/codelog/2023-12-18-emacs-org-advanced-literate-conf/][Protesilaos Stavrou: Emacs: advanced Org literate configuration]] (24:57 [[https://www.youtube.com/watch?v=ycyxytk1NAQ][YouTube]]) - [[https://github.com/jojojames/.dotfiles/blob/master/emacs/.emacs.d/config/jojo-theme.el][jojojames' Emacs Config]] - [[https://codeberg.org/0x4d6165/nix-configuration/src/branch/master/settings.org][0x4d6165's configuration]] ([[https://hackers.town/@0x4d6165/111545658098325684][@0x4d6165@hackers.town]]) - Emacs Lisp: - [[https://www.danliden.com/posts/20231217-emacs-hooks.html][A quick introduction to emacs hooks]] ([[https://www.reddit.com/r/emacs/comments/18l0exy/a_quick_introduction_to_emacs_hooks/][Reddit]]) - [[https://takeonrules.com/2023/12/17/introducing-extensibility-with-a-macro-a-list-and-a-reducer/][Jeremy Friesen: Introducing Extensibility with a Macro, a List, and a Reducer]] - Appearance: - [[https://christiantietze.de/posts/2023/12/update-modus-themes-mlscroll-colors/][Christian Tietze: Update for modus-themes v4 and mlscroll.el Colors]] - [[https://github.com/mpwang/perfect-margin][perfect-margin:Auto-center emacs windows (works with minimap and/or linum-mode)]] - [[https://www.reddit.com/r/emacs/comments/18gjtk8/your_favoritemost_usefull_modeline_segments/][Your Favorite/Most usefull Mode-Line Segments?]] - [[https://youtu.be/rwKTc4MNmt8?si=30PxCPBle__xD8gj][Modern Emacs UI - YouTube]] ([[https://www.reddit.com/r/emacs/comments/18ian37/my_modern_emacs_ui_setup/][Reddit]]) - Navigation: - [[http://yummymelon.com/devnull/personalizing-emacs-doc-navigation.html][Charles Choi: Personalizing Emacs Doc Navigation]] ([[https://news.ycombinator.com/item?id=38621838][HN]], [[https://irreal.org/blog/?p=11839][Irreal]]) - [[http://yummymelon.com/devnull/improving-emacs-isearch-usability-with-transient.html][nfdn: Improving Emacs isearch Usability with Transient]] ([[https://news.ycombinator.com/item?id=38691205][HN]], [[https://irreal.org/blog/?p=11854][Irreal]]) - [[https://emacs.ch/@Anoncheg/111564336982300632][Turning isearch into a regex search - @Anoncheg@emacs.ch]] - Writing: - [[http://yitang.uk/2023/12/18/jekyll-in-emacs-update-blog-post-title-and-date/][Yi Tang: Jekyll in Emacs - Update Blog Post Title and Date]] - Org Mode: - [[https://www.youtube.com/watch?v=gFyvzwTp29c][Emacs | Creative non-destruction]] (05:31) - [[https://github.com/SqrtMinusOne/org-clock-agg][SqrtMinusOne/org-clock-agg: Tree-like reports for org-clock records]] ([[https://emacs.ch/@sqrtminusone/111596872572796803][@sqrtminusone@emacs.ch]]) - [[https://www.reddit.com/r/emacs/comments/18k5c3c/emacs_advent_calendar_day_16_trevokes_orggtd/][Emacs Advent Calendar, day 16: trevoke's org-gtd package]] - [[https://chainsawriot.com/postmannheim/2023/12/12/missingqa.html][Chung-hong Chan: The missing Q&A of "An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp"]] - [[https://strangeweb.page/@jochie/111542252396070415][Tip about using -i to preserve global indentation - @jochie@strangeweb.page]] - [[https://www.youtube.com/watch?v=5Y75ICmzQV0][Ten Org-mode Extensions You Need to Install! - YouTube]] ([[https://fosstodon.org/@nickanderson/111545721876819255][@nickanderson@fosstodon.org]]) - [[https://irreal.org/blog/?p=11835][Irreal: Literate Documentation with Emacs and Org Mode]] - [[https://notxor.nueva-actitud.org/2019/04/12/como-trabajar-con-sqlite3-desde-emacs.html][Cómo trabajar con SQLite3 desde Emacs]] ([[https://emacs.ch/@hispa/111552665630802206][@hispa@emacs.ch]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7c9a5216bb63f98f7663f8c568a84d77a02ca671][ol-man.el: Enable completion]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ac8b925407b9aed87eacf76e72748c00faf8711c][lisp/org-capture.el: use `org-store-link' for %K values]] - Completion: - [[https://www.youtube.com/watch?v=bB7rywlahSc][Semantic completing read in #Emacs]] (17:25) - Coding: - [[https://mastodon.social/@rap1ds/111539260075262881][Tip about magit-commit-absorb - @rap1ds@mastodon.social]] - [[https://emacs.ch/@tjh/111594827004121312][Doxygen preamble yasnippet - @tjh@emacs.ch]] - [[https://happihacking.com/blog/posts/2023/dev-containers-emacs/][Dev Containers Part 2: Setup, the devcontainer CLI & Emacs]] - [[http://ag91.github.io/blog/2023/12/11/make-emacs-help-in-creating-an-example-of-scala-classes][Andrea: Make Emacs help in creating an example of Scala classes]] - Evil mode: - [[https://github.com/emacs-evil/evil/pull/1846][Add :retab command by FrostyX · Pull Request #1846 · emacs-evil/evil · GitHub]] ([[https://fosstodon.org/@FrostyX/111551262076446078][@FrostyX@fosstodon.org]]) - Mail, news, and chat: - [[https://presnell.github.io/post/email/][Reading Email with Emacs | Brett Presnell]] ([[https://social.targaryen.house/@swrogers/111551612928408843][@swrogers@social.targaryen.house]]) - Office 365, Oauth2 - [[https://codeberg.org/martianh/lem.el][lem.el updates - view cycling/toggling, display improvements]] ([[https://todon.nl/@mousebot/111550903625201289][@mousebot@todon.nl]]) - lemmy client - Math: - [[https://www.youtube.com/watch?v=Frb--ezylj0][Emacs, math, latex tips #1]] (03:59, [[https://irreal.org/blog/?p=11856][Irreal]]) - [[https://irreal.org/blog/?p=11841][Irreal: Laas]] - LaTeX at speed - Web: - [[https://www.reddit.com/gallery/18hcev9][Comfy Wikipedia Reading Experience (eww + imenu-list + shrface)]] - [[https://github.com/karthink/wombag][wombag: A Wallabag client for Emacs]] - read-it-later, archiving webpages - Multimedia: - [[https://www.reddit.com/r/emacs/comments/18i1bfs/emms_tag_editor/][EMMS Tag Editor]] - [[https://sachachua.com/blog/2023/12/emacsconf-backstage-making-a-play-list-checking-it-twice/][Sacha Chua: EmacsConf backstage: Making a (play)list, checking it twice]] - [[https://sachachua.com/blog/2023/12/emacsconf-backstage-using-spookfox-to-publish-youtube-and-toobnix-video-drafts/][Sacha Chua: EmacsConf backstage: Using Spookfox to publish YouTube and Toobnix video drafts]] - EXWM: - [[https://www.youtube.com/watch?si=gT9NO-tjrkvLJ14Y&v=A86c6k-M3dI][My Steam Deck EXWM setup]] - Fun: - [[https://www.reddit.com/r/emacs/comments/18kcxyp/edit_slay_the_spire_save_files_with_emacs/][Edit Slay the Spire save files with Emacs.]] - AI: - [[https://www.youtube.com/watch?v=RYVBoGsRDBc][The Awesome Emacs CHATGPT-SHELL package]] (08:48) - Community: - [[https://www.reddit.com/r/emacs/comments/18hc301/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/18ghyg0/anyone_going_to_37c3_and_up_for_a_meetup/][Anyone going to 37c3 and up for a meet-up?]] - [[https://list.orgmode.org/orgmode/87bkanr76o.fsf@localhost/][[SUMMARY] #4 OrgMeetup on Wed, Dec 13, 19:00 UTC+3 - Ihor Radchenko]] - [[https://macadie.info/2023/12/16/2023-12-austin-emacs-meetup/][Eric MacAdie: 2023-12 Austin Emacs Meetup]] - [[https://www.reddit.com/r/emacs/comments/18hfso2/emacs_helm_is_maintained_by_one_maintaner_for_11/][Emacs' helm is maintained by one maintaner for 11 years long. His mistake to switch from Paetron made him to lose nearly all his contributors. Consider to donate again?]] ([[https://news.ycombinator.com/item?id=38740338][HN]]) - Other: - [[https://www.youtube.com/watch?v=mfbLMtSTjp8][Como instalar GNU EMACS en XIAOMI POCO M4 PRO | El editor de texto extensible y autodocumentado]] (06:45) - [[https://www.reddit.com/r/emacs/comments/18hxs9a/emacs_advent_calendar_14_indentbars_kindicon/][Emacs Advent Calendar 14: indent-bars, kind-icon, org-modern-indent, and more]] - [[https://www.reddit.com/r/emacs/comments/18ipu9w/emacs_advent_calendar_day_15_alphapapas_emacs_and/][Emacs Advent Calendar, day 15: alphapapa's Emacs and Org-related packages]] - [[https://www.reddit.com/r/emacs/comments/18kx1wj/emacs_advent_calendar_day_17_companymode_vc/][Emacs Advent Calendar, day 17: company-mode, VC, project, treesit.el, ruby, etags-regen]] - [[https://protesilaos.com/codelog/2023-12-12-emacs-multilingual-editing/][Protesilaos Stavrou: Emacs: multilingual editing (Greek, French, Chinese, etc.)]] ([[https://irreal.org/blog/?p=11837][Irreal]]) - [[https://emacspeak.blogspot.com/2023/12/emacs-hidden-holiday-gems.html][T. V. Raman: Emacs: Hidden Holiday Gems]] - [[https://emacs.ch/@bram85/111580555195721041][Getting gpg-agent to work porperly inside Emacs and Termux - @bram85@emacs.ch]] - [[https://www.youtube.com/watch?v=nFzdPjeSN8E][Emacs: multilingual editing (Greek, French, Chinese, etc.)]] ([[https://www.reddit.com/r/emacs/comments/18gupdo/emacs_multilingual_editing_greek_french_chinese/][Reddit]]) - [[https://www.youtube.com/watch?v=x19XMoMqDBA][Sharing Files from Emacs with Hyperdrive.el]] (01:55:47) - [[http://sydel.exherbolinux.org/][syd.el - configuring a Syd sandbox in Emacs]] - syd: Rust-based sandbox for applications ([[https://asciinema.org/a/627055 ][Asciicast]], [[https://crates.io/crates/syd][Syd]]) - [[https://irreal.org/blog/?p=11845][Irreal: Lem: An Alternative To Emacs?]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00123.html][Dropping the dashes when displying command names]] (Zmacs behavior; also [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00145.html][maybe making dashes less prominent]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00207.html][[FR] Allow flattened imenu index (was: [PATCH] Add new option 'org-imenu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00416.html][alternative proposal re: completion boundaries]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00317.html][cond* design so far]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00548.html][Re: cond* - pcase useful for destructuring alists, plists, and structs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00475.html][Re: Turning on savehist-mode by default]] - concerns, maybe careful transition needed - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00205.html][New customizable variable register-use-preview]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00584.html][Help wanted for outline-mode treesitter support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4fc2fcb37d62748ef5fbaeddde91447de69bf2a6][; Document sending extra HTTP headers in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=346e5712304e66bb1b52387115b89d1966cf184b][Never send user email address in HTTP requests]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3eb421bda38981dbb08c3342833b1c7156156469][(display-buffer): New `pop-up-frames` action alist entry]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c4541a35770fe7925f733fcdaa9e4e3348a3c85c][Offer to show diff against auto-save in recover-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b80894d0a7ff94496c37bad595579c29f5a925c][Support viewing VC change history across renames (Git, Hg)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67654fe96577823e6fcbd3e88b9779653f8b6201][New macro connection-local-p]] 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-12][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! ** 2023-12-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-11-emacs-news/ :EXPORT_DATE: 2023-12-11T19:26:35-0500 :END: [2023-12-11 Mon] Update: added OrgMeetup on Wed Dec 13 - Help wanted: - [[https://www.reddit.com/r/emacs/comments/18d8aqr/please_contribute_to_treesitter_based_javascript/][Please contribute to Tree-Sitter based JavaScript and TypeScript Modes in GNU Emacs core]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00062.html][Plan of attack or division of labor for documenting cl-lib]] - Upcoming events: - OrgMeetup (virtual) https://emacs.ch/@yantar92/111549860162341841 Wed Dec 13 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 14 0000 Asia/Singapore - EmacsSF (in person): Holiday Party for Parenthesis Lovers https://www.meetup.com/emacs-sf/events/297781144/ Wed Dec 13 1800 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 16 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore [[https://emacs-apac.gitlab.io/announcements/december-2023/][announcement]] - Emacs configuration: - [[https://github.com/10sr/github-elpa][github-elpa: Build and Publish Your Own ELPA Repositories with GitHub Pages]] - [[https://gitlab.com/dwt1/dotfiles/-/blob/2a687641af1fa4e31e080960e0b6a5f3d21d759d/.emacs.d.gnu/config.org][dwt1's Emacs Config]] - [[https://github.com/mrcnski/init.el][mrcnski's Emacs Config]] - Emacs Lisp: - [[https://klibert.pl/posts/supercharge-your-eval-expression-with-ielm.html][Supercharge your eval-expression with ielm!]] ([[https://www.reddit.com/r/emacs/comments/18bm7qz/supercharge_your_evalexpression_with_ielm/][Reddit]]) - [[https://www.youtube.com/watch?v=-g3O8X24wb0][Emacs Goodies - #32 Which Function Mode]] (02:40) - [[https://mbork.pl/2023-12-11_Replacing_TeX_control_words_behind_the_point][Marcin Borkowski: Replacing TeX control words behind the point]] - spelunking for a variable with the desired values; org-entities - [[https://sachachua.com/blog/2023/12/updating-youtube-videos-via-the-youtube-data-api-using-emacs-lisp-and-url-http-oauth/][Sacha Chua: Updating YouTube videos via the YouTube Data API using Emacs Lisp and url-http-oauth]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/18e945f/emacs_advent_calendar_8_emacsgoodnight/][Emacs Advent Calendar 8: emacs-goodnight]] - [[https://www.reddit.com/r/emacs/comments/18dzefo/new_emacs_macos_icon/][New Emacs macOS icon]] - Navigation: - [[https://www.youtube.com/watch?v=4z-ZAklZOwY][Getting into the straights in Emacs with narrowing]] - [[https://emacs.dyerdwelling.family/emacs/20231209092556-emacs--redefining-mark-paragraph-and-mark-word/][James Dyer: Redefining mark-paragraph and mark-word]] - Writing: - [[https://git.sr.ht/~swflint/electric-ospl-mode][electric-ospl-mode: Automatically enforce a "one-sentence per line" style in text file]] - Org Mode: - [[https://www.youtube.com/watch?amp;amp;list=PLEoMzSkcN8oMHJ6Xil1YdnYtlWd5hHZql&amp;pp=iAQB&v=wKTKmE1wLyw][Emacs Tips - How to Show Reminders for Org Mode Tasks]] - [[https://github.com/alphapapa/org-bookmark-heading/releases/tag/1.3.1][Release 1.3.1 · alphapapa/org-bookmark-heading]] ([[https://www.reddit.com/r/orgmode/comments/18ddx9n/release_131_alphapapaorgbookmarkheading/][Reddit]]) - [[https://gist.github.com/Fuco1/e86fb5e0a5bb71ceafccedb5ca22fcfb][Archive subtrees under the same hierarchy as original in the archive files]] - [[https://www.youtube.com/watch?v=BAFZ-vTnfSo][Literate Documentation with Emacs and Org Mode]] (42:46) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b77f991c02ace5b62026a2f38eb5c16f9a161be6][Add support for yank-media and DND]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7926045ff5e56abf34b5d442a817a847db7b9933][Obsolete `org-src-associate-babel-session' and related functionality]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e946d3673d883c98377906ce0e650ffea2ad182][org-print-speed-command: Rename and mark for internal use]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=315417582f320c0ce37de02bf9bd81d425f3fa0b][lisp/org.el (org-mode): Force `tab-width' to be 8]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1e353648ef8aacd92a9d0e496b7c7ae7c2e4efa3][Merge branch 'bugfix']] - Non-Emacs: - [[https://www.youtube.com/watch?v=vfeKz6ugTgE][Neorg: Bridging The Gap Between Neovim and Emacs]] (13:58) - [[http://xenodium.com/an-ios-journaling-app-powered-by-org-plain-text][Alvaro Ramirez: An iOS journaling app powered by org plain text]] - [[https://www.youtube.com/watch?v=QgYhuPgbp3s][Corg - An Emacs Org-File Reader and Writer]] (07:32) - Denote: - [[https://protesilaos.com/codelog/2023-12-10-denote-2-2-0/][Protesilaos Stavrou: Emacs: Denote version 2.2.0]] ([[https://irreal.org/blog/?p=11832][Irreal]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/18dh631/emacs_advent_calendar_7_ordeless_embark_10_and/][Emacs Advent Calendar 7: orderless, embark 1.0 and some bric-a-brac]] - [[https://www.masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf][Fuzzy Finding with Emacs Instead of fzf]] ([[https://www.reddit.com/r/emacs/comments/18epny6/fuzzy_finding_with_emacs_instead_of_fzf/][Reddit]], [[https://news.ycombinator.com/item?id=38590164][HN]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/18ebqrn/emacs_advent_calendar_9_devdocs_codecells_drepl/][Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.]] - [[https://github.com/svaante/dape][GitHub - svaante/dape: Debug Adapter Protocol for Emacs]] ([[https://www.reddit.com/r/emacs/comments/18byz0x/github_svaantedape_debug_adapter_protocol_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18g32xu/new_treesitter_based_major_mode_for_tla_pluscal/][New tree-sitter based major mode for TLA+ / PlusCal v0.1.0]] - [[https://github.com/BrandonIrizarry/Advent-of-Code-Helper][BrandonIrizarry/Advent-of-Code-Helper: An Emacs Lisp library to aid in downloading Advent of Code input]] ([[https://www.reddit.com/r/emacs/comments/18bde31/emacs_advent_calendar_5_advent_of_code_helper/][Reddit]]) - [[https://github.com/isamert/swagg.el][swagg.el: Fetch and interact with OpenAPI (formerly Swagger) definitions]] - Web: - [[https://github.com/JasZhe/hurl-mode][JasZhe/hurl-mode: emacs major mode for hurl]] ([[https://www.reddit.com/r/emacs/comments/18fkm64/major_mode_for_hurl/][Reddit]]) - cli tool for sending HTTP requests - Mail, news, and chat: - [[https://lemmy.ml/post/9083151?scrollToComments=true][emacs lemmy client lem.el 0.4 update - Lemmy]] - [[https://tech.toryanderson.com/2023/12/07/emacs-message-message-mark-inserted-region/][Tory Anderson: Emacs message message-mark-inserted-region]] ([[https://irreal.org/blog/?p=11829][Irreal]]) - Multimedia: - [[https://www.reddit.com/r/emacs/comments/18az0r7/emacs_advent_calendar_4_chordpromodeel_v220/][Emacs Advent Calendar 4: chordpro-mode.el v2.2.0]] - [[https://lifeofpenguin.blogspot.com/2023/12/stream-listenbrainzorg-music-playlist.html][Anand Tamariya: Stream ListenBrainz.org Music Playlist in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/18co07m/stream_listenbrainzorg_music_playlist/][Reddit]]) - EXWM: - [[https://youtube.com/watch?v=A86c6k-M3dI&si=gT9NO-tjrkvLJ14Y][My Steam Deck EXWM setup]] ([[https://www.reddit.com/r/emacs/comments/18dr2s8/my_steam_deck_exwm_setup/][Reddit]]) - Fun: - [[https://takeonrules.com/2023/12/09/test-driving-a-campaign-status-document/][Jeremy Friesen: Test Driving a Campaign Status Document]] - AI: - [[https://www.reddit.com/r/emacs/comments/18f7c2m/elfeed_llm/][Elfeed + LLM]] - Community: - [[https://www.reddit.com/r/emacs/comments/18bzcor/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://arnesonium.com/2023/12/emacsconf-retrospective][EmacsConf 2023 Retrospective | Erik L. Arneson]] - [[https://gitlab.com/daanturo/starhugger.el][starhugger.el: Hugging Face/AI-powered text & code completion client (unofficial)]] - [[https://eshelyaron.com/posts/2023-12-10-bad-news.html][Bad NEWS, Emacs]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00164.html][emacs-devel]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00280.html][Eli's request for feedback]], [[https://www.reddit.com/r/emacs/comments/18f5oi9/bad_news_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=38591584][HN]], [[https://lobste.rs/s/79zkum/bad_news_emacs][lobste.rs]], [[https://communick.news/post/467811?scrollToComments=true][communick.news]]) - maybe people can be nicer even when frustrated? discussions seem pretty level-headed, things look like they're cooling down - [[https://www.reddit.com/r/emacs/comments/18frlq4/packages_that_you_would_like_to_be_in_emacs_core/][Packages that you would like to be in emacs core ?]] - Other: - [[https://www.reddit.com/r/emacs/comments/18bg0vc/more_advanced_emacs_tutorials/][More advanced emacs tutorials]] - [[https://www.reddit.com/r/emacs/comments/18c8c54/emacs_advent_calendar_6_elfeedtube_popper/][Emacs Advent Calendar 6: elfeed-tube, popper, consult-dir, gptel and more]] - [[https://github.com/bbatsov/super-save/releases/tag/v0.4.0][super-save 0.4 is out with a bunch of new features!]] ([[https://www.reddit.com/r/emacs/comments/18earz3/supersave_04_is_out_with_a_bunch_of_new_features/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18d6fmt/how_to_lock_yourself_out_of_a_gpg_encrypted_file/][How to Lock Yourself out of a GPG encrypted file with Emacs]] ([[https://irreal.org/blog/?p=11827][Irreal]]) - [[https://github.com/bluxmit/alnoda-workspaces/tree/main/workspaces/emacs-workspace][Emacs code editor in browser. Link to the Dockerfile]] ([[https://www.reddit.com/r/emacs/comments/18crllu/emacs_code_editor_in_browser_link_to_the/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/18ex2er/the_emacsen_family_the_design_of_an_emacs_and_the/][The Emacsen family, the design of an Emacs and the importance of Lisp]] - Emacs development: - [[https://www.reddit.com/r/emacs/comments/18eozyf/stm_software_transactional_memory_for_emacselisp/][STM (Software Transactional Memory) for Emacs/Elisp?]] - [[https://www.reddit.com/r/emacs/comments/18eadk5/results_please_help_collecting_statistics_to/][[Results] Please help collecting statistics to optimize Emacs GC defaults]] - NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d5028ad0414cad458aac1102d3612e4956068c5][dired-listing-switches handles connection-local values if exist]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3a7613fd95810bd019618d3cb959351bd236ed7][Document ert-font-lock]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1908d2aefb2175875b837bafa1a4f1299a4bdb52][New macro connection-local-value]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a7abc7e497e77ba9bc5a71f3836636675dffe6b][Add option eshell-history-append]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c9315b201beb4660f727dcc8045ec375ab56f70][* lisp/dired-aux.el (dired-do-open): New command (bug#18132).]] - New packages: - [[package:dape][dape]]: Debug Adapter Protocol for Emacs (GNU ELPA) - [[package:dtext-mode][dtext-mode]]: Major mode for Danbooru DText (MELPA) - [[package:init-dir][init-dir]]: Init directory instead of just a single file (MELPA) - [[package:one][one]]: Static Site Generator for org-mode users (MELPA) - [[package:orgnote][orgnote]]: Sync org-roam notes with OrgNote app (MELPA) - [[package:syncthing][syncthing]]: Client for Syncthing (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-12][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! ** 2023-12-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/12/2023-12-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/12/2023-12-04-emacs-news/ :EXPORT_DATE: 2023-12-04T10:09:24-0500 :END: - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (Octo) https://emacs-doctor.com/ Tue Dec 5 1830 Europe/Paris - EmacsATX: Eshell Insights https://www.meetup.com/emacsatx/events/295467667/ Wed Dec 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Dec 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2023 (v #živo) https://dogodki.kompot.si/events/11bee38f-c56c-4417-a4c5-0ab81e90ba3f Thu Dec 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 8 1800 Europe/Paris - Emacs.si: Emacs.si meetup #14 2023 (#online) https://dogodki.kompot.si/events/711108f9-1286-4d29-98f3-5043ce2d9ae6 Fri Dec 8 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Dec 9 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 8 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 9 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/189r48p/how_to_learn_emacs/][How to learn Emacs?]] - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20230819202723-emacs--describe-character-under-cursor/][James Dyer: Describe Character / Face Under Cursor]] - [[https://tech.toryanderson.com/2023/11/29/transient-for-convenience-with-emms/][Tory Anderson: Transient for convenience with emms]] ([[https://www.reddit.com/r/emacs/comments/18722tq/my_emms_transient/][Reddit]]) - [[https://github.com/hnarayanan/dotemacs][hnarayanan's Emacs Config]] - Emacs Lisp: - [[https://medium.com/@arthur.miller/advent-of-code-puzzle-with-emacs-lisp-day-1-f1bd3885bb19][Advent of Code Emacs Lisp — Day 1]] ([[https://www.reddit.com/r/emacs/comments/188eiay/advent_of_code_emacs_lisp_day_1/][Reddit]]) - finding numbers and adding them - [[https://medium.com/@arthur.miller/advent-of-code-2023-with-emacs-lisp-day-2-d3be9e96036d][Advent of Code 2023 with Emacs Lisp — Day 2]] ([[https://www.reddit.com/r/emacs/comments/1894zqt/advent_of_code_2023_with_emacs_lisp_day_2/][Reddit]]) - sum numbers with conditions - [[https://gist.github.com/amno1/08f4d98b425b44bb342acbfbe183116a][AoC Puzzle Skeleton Generator]] ([[https://www.reddit.com/r/emacs/comments/187h4e3/aoc_puzzle_skeleton_generator/][Reddit]]) - [[https://cestlaz.github.io/post/learning-elisp-15/][Mike Zamansky: Learning Elisp 15 - cleaning up our minor mode]] ([[https://www.reddit.com/r/emacs/comments/186v6bb/learning_elisp_15_finishing_up_our_emoji_mode/][Reddit]], [[https://irreal.org/blog/?p=11808][Irreal]]) - [[https://emacsair.me/2023/11/28/transient-0.5][Jonas Bernoulli: Transient 0.5 released]] ([[https://www.reddit.com/r/emacs/comments/185z1pf/transient_v050_released/][Reddit]]) - Appearance: - [[https://www.youtube.com/watch?v=F6vo_Zx-agk][Fun With Overlays #emacs]] (00:30) - [[http://tsengf.blogspot.com/2023/12/cycle-through-emacs-themes.html][Anything goes: Cycle Through Emacs Themes]] - [[https://youtu.be/ckrkW8VHRIs][Maximizing Screen Space with GNU Unifont in Emacs]] - [[http://tsengf.blogspot.com/2023/11/preventing-emacs-window-resizing-on.html][Anything goes: Preventing Emacs Window Resizing on Startup]] - Navigation: - [[https://youtube.com/watch?v=MDsAkxYUpZs&si=02MxPhk_tJacUFWe][The Essentials of Emacs Bookmarks]] ([[https://www.reddit.com/r/emacs/comments/18abssf/the_essentials_of_emacs_bookmarks/][Reddit]], [[https://irreal.org/blog/?p=11819][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=cCflzhDelvg][Howm: A forgotten gem for note-taking]] ([[https://www.reddit.com/r/emacs/comments/189kekq/howm_a_forgotten_gem_for_notetaking/][Reddit]]) - [[https://www.youtube.com/watch?v=qMjqGhucsZ8][Emacs Goodies - #29 Dictionary]] (07:18) - [[https://www.reddit.com/r/emacs/comments/189f9si/emacs_advent_calendar_2_cyclekey_quickly_cycle/][Emacs Advent Calendar 2: Cyclekey - Quickly cycle through diacritics at point]] - [[https://github.com/rnkn/freeze-it][rnkn/freeze-it: Emacs minor-mode to make your previous writing read-only]] ([[https://www.reddit.com/r/emacs/comments/189c7zo/implement_apostrophe_hemingway_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=McHurKmk-rQ][Programming with Steno - YouTube]] ([[https://www.youtube.com/watch?v=1afWhkorISM][and in Castilian]]; from [[https://emacs.ch/@SequentialDesign/111519542509935901][@SequentialDesign@emacs.ch]]) - Org Mode: - [[https://takeonrules.com/2023/12/03/emacs-turbo-charges-my-writing/][Jeremy Friesen: Emacs Turbo-Charges My Writing]] - [[https://github.com/jxq0/org-tidy][org-tidy: 🧹Automatically tidy org-mode property drawers]] (separate from package:org-tidy, which handles buffers) - [[https://www.reddit.com/r/emacs/comments/185858g/new_oneel_static_site_generator_for_emacs_lisp/][[NEW] one.el - Static Site Generator for Emacs Lisp programmers]] - [[http://yummymelon.com/devnull/running-sql-queries-on-org-tables.html][Charles Choi: Running SQL Queries on Org Tables]] ([[https://irreal.org/blog/?p=11806][Irreal]]) - [[https://irreal.org/blog/?p=11810][Irreal: More On SQL For Arbitrary Data]] - ob-dsq - Denote: - [[https://protesilaos.com/codelog/2023-12-04-emacs-denote-sort-mechanism/][Protesilaos Stavrou: Emacs: the new Denote sort mechanism (Dired, Org dynamic blocks)]] ([[https://irreal.org/blog/?p=11821][Irreal]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/188kpwp/emacs_advent_calendar_1_stable_releases_of/][Emacs Advent Calendar 1: Stable releases of Consult, Corfu, Cape, Vertico and more]] - Coding: - [[https://www.youtube.com/watch?v=AOkNTFquWtc][Emacs Goodies - #30 Whitespace Mode]] (03:40) - [[https://github.com/scop/emacs-ruff-format/][emacs-ruff-format: Format Python source in Emacs using Ruff]] - [[https://codeberg.org/FelipeLema/julia-formatter.el][julia-formatter.el: Use JuliaFormatter.jl as backend for indenting code]] - [[https://www.reddit.com/r/emacs/comments/185bu2i/thank_you_to_the_author_of_the_terraformdoc/][Thank you to the author of the terraform-doc package!]] - [[https://www.youtube.com/watch?t=549&v=-8p-Jd9n-_I&feature=youtu.be][Ok I tried Tree-sitter! Here is what I think about it...]] (1:56:46) - Shells: - [[https://tony-zorman.com/posts/eshell-zsh-history.html][Tony Zorman: Integrating Zsh's History Into Eshell]] - Web: - [[http://xenodium.com/building-your-own-bookmark-launcher][Alvaro Ramirez: Building your own bookmark launcher]] ([[https://www.reddit.com/r/emacs/comments/1872qcc/build_your_own_bookmark_launcher/][Reddit]], [[https://irreal.org/blog/?p=11812][Irreal]]) - Mail, news, and chat: - [[https://tech.toryanderson.com/2023/11/29/how-to-pgp-decrypt-deltachat-email-with-gnus/][Tory Anderson: How to PGP decrypt Deltachat email with Gnus]] - Multimedia: - [[https://emacs.ch/@ika/111485781926161624][elfeed-org, elfeed-tube, and elfeed-tube-mpv tip; http_proxy and https_proxy env]] - Fun: - [[https://www.youtube.com/watch?v=KUMkj9HWiEY][Crafting Ironsworn in Emacs]] (14:37, [[https://toobnix.org/w/oNkcCHdWCKXRv6KnUTAeEC][Toobnix]], [[https://www.reddit.com/r/emacs/comments/189cg1i/emacsconf_2023_how_i_play_ttrpgs_in_emacs_howard/][Reddit]], [[https://www.reddit.com/r/emacs/comments/189my0p/crafting_ironsworn_in_emacs/][Reddit]]) - AI: - [[https://gist.github.com/ckopsa/c55bf8cc25df8a4a87c6993bdce3573e][Emacs Meets ChatGPT for Flawless* Grammar and Spelling]] ([[https://youtu.be/hrhoNE2M9Qw][YouTube]], [[https://www.reddit.com/r/emacs/comments/185n3yo/emacs_meets_chatgpt_for_flawless_grammar_and/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/186kizv/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://takeonrules.com/2023/12/03/mentoring-vs-coders-as-an-emacsian/][Jeremy Friesen: Mentoring VS-Coders as an Emacsian]] - [[https://emacsconf.org/2023/talks/#date-2023-12-03][EmacsConf 2023, day 2: Talks and conclusion]] ([[https://www.reddit.com/r/emacs/comments/18a6jtw/emacsconf_2023_day_2_talks_and_conclusion/][Reddit]]) - [[https://sachachua.com/blog/2023/12/analyzing-my-emacs-time-over-the-last-11-years-or-so/][Sacha Chua: Analyzing my Emacs time over the last 11 years or so]] - Other: - [[https://github.com/knu/easy-kill-extras.el][easy-kill-extras.el: Extra functions for easy-kill/easy-mark.]] - [[https://github.com/mkleehammer/surround/][Package alert: mkleehammer/surround: An Emacs package for inserting, changing, and, deleting surrounding pairs of quotes, braces, etc.]] ([[https://www.reddit.com/r/emacs/comments/189acky/package_alert_surround/][Reddit]]) - [[https://www.youtube.com/watch?v=8blUZbb6kbA][Emacs Goodies - #27 Emacs Lock Mode]] (03:59) - [[https://www.reddit.com/r/emacs/comments/189mutf/emacs_advent_calendar_hyperdriveel_v030/][Emacs Advent Calendar: hyperdrive.el v0.3.0!]] - [[https://git.sr.ht/~sebasmonia/emacs-utils][Read Confluence from Emacs! And JIRA tickets. With caveats.]] ([[https://www.reddit.com/r/emacs/comments/186fnec/read_confluence_from_emacs_and_jira_tickets_with/][Reddit]]) - [[https://protesilaos.com/codelog/2023-11-28-talk-hyperdrive-emacsconf-2023/][Protesilaos Stavrou: Emacs: I am co-presenting hyperdrive.el at EmacsConf 2023]] - [[https://codeberg.org/FelipeLema/session-async.el][session-async.el: Asynchonous processing in Emacs with stateful sessions]] - [[https://github.com/xenodium/EmacsMacOSModule][EmacsMacOSModule: Native Emacs interactive commands to reveal files and share them. For example, AirDrop your current buffer or a selection of dired files.]] - Emacs development: - emacs-devel: - [[https://lwn.net/Articles/951090/][Using Common Lisp in Emacs [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/187gyj7/using_common_lisp_in_emacs_lwnnet/][Reddit]], [[https://news.ycombinator.com/item?id=38481720][HN]], [[https://news.ycombinator.com/item?id=38474217][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00049.html][Re: feature that was needed for read-symbol-shorthands]] - recommendations against more shorthands complexity - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01363.html][algol-mode/a68-mode to be added to GNU ELPA]] - yay old modes being dusted off - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00074.html][perl-mode and cperl-mode differences, config]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01339.html][supporting opening more info nodes in the browser]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-12/msg00024.html][continued discussion of pcase]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e33f560badac3fd6bd23a6ffc1244afee7dec5f3][Add historical option to completions-sort]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c093148958d56e0ed8e12a8e00ced1ef052259a][Deselect the selected completion candidate when typing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5519ec4746ffdabfa949ea9d7e562feb2458f35c][* lisp/dired-aux.el (shell-command-guess-open): New defcustom (bug#18132).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3df81fb5dc5809cab7843e5358c17d0039b55eb1][Make register-preview-delay obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b8d4242e8bdbdb6ca364bf0760e50689f6a6e118][New user option 'shell-command-guess-functions' (bug#18132)]] - New packages: - [[package:bookmark-frecency][bookmark-frecency]]: Sort bookmarks by frecency (MELPA) - [[package:flymake-fennel][flymake-fennel]]: Flymake backend for Fennel (MELPA) - [[package:inputrc-mode][inputrc-mode]]: Major mode for readline configuration (MELPA) - [[package:jtsx][jtsx]]: Extends default support for JSX/TSX (MELPA) - [[package:mermaid-docker-mode][mermaid-docker-mode]]: Render mermaid graphs with Docker service (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-12][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! ** 2023-11-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-27-emacs-news/ :EXPORT_DATE: 2023-11-27T10:03:45-0500 :END: :LOGBOOK: - State "DONE" from [2023-11-27 Mon 17:14] :END: - [[https://emacsconf.org/2023][EmacsConf 2023 is next weekend (Dec 2-3)!]] - Help wanted: - [[https://bsd.network/@op/111482373204588475][Searching for someone to adopt an #emacs major mode for algol]] - [[https://www.reddit.com/r/emacs/comments/183xxhd/calcs_elisp_function_documentation/][calc's elisp function documentation.]] - It would be nice to add docstrings. Might be a good contribution to emacs-devel? - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 30 0130 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 2 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 1 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Dec 2 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsConf 2023 https://emacsconf.org/2023 Sat Dec 2 0600 America/Vancouver - 0800 America/Chicago - 0900 America/Toronto - 1400 Etc/GMT - 1500 Europe/Berlin - 1930 Asia/Kolkata - 2200 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsConf 2023 https://emacsconf.org/2023 Sun Dec 3 0600 America/Vancouver - 0800 America/Chicago - 0900 America/Toronto - 1400 Etc/GMT - 1500 Europe/Berlin - 1930 Asia/Kolkata - 2200 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (Octo) https://emacs-doctor.com/ Tue Dec 5 1830 Europe/Paris - EmacsATX: Eshell Insights https://www.meetup.com/emacsatx/events/295467667/ Wed Dec 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Dec 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2023 (v #živo) https://dogodki.kompot.si/events/11bee38f-c56c-4417-a4c5-0ab81e90ba3f Thu Dec 7 1900 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 8 1800 Europe/Paris - Emacs.si: Emacs.si meetup #14 2023 (#online) https://dogodki.kompot.si/events/711108f9-1286-4d29-98f3-5043ce2d9ae6 Fri Dec 8 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Dec 9 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?si=ZT4WIT3IIjtZr5_0&v=ufVldIrUOBg][Defalias: a quick guide to making an alias in Emacs]] - [[https://github.com/Ethanlinyf/General-Pure-Emacs][Ethanlinyf/General-Pure-Emacs: This is a platform with AI based on Emacs to facilitate learning, teaching, research and project management.]] - [[https://drollery.org/emacs/][Emacs Config | drollery.org]] ([[https://indieweb.social/@xenodium/111473558010428324][@xenodium@indieweb.social]]) - [[https://github.com/rafonseca/emacs.d][rafonseca's emacs config]] - [[https://gitlab.com/skybert/my-little-friends/-/tree/master/emacs][skybert's Emacs Config]] - [[https://github.com/Andre0991/dotfiles][Andre0991's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-14/][Mike Zamansky: Learning Elisp 14 - defining a minor mode]] ([[https://www.reddit.com/r/emacs/comments/180q75t/learning_elisp_episode_14_a_minor_mode/][Reddit]], [[https://irreal.org/blog/?p=11788][Irreal]]) - [[https://git.sr.ht/~fosskers/transducers.el][transducers.el: Ergonomic, efficient data processing for Emacs Lisp]] - Appearance: - [[https://andreyor.st/posts/2023-11-17-overcolorization/][Overcolorization ("Everything is purple")]] ([[https://www.reddit.com/r/emacs/comments/18152qo/overcolorization_everything_is_purple/][Reddit]]) - [[https://protesilaos.com/codelog/2023-11-24-spacious-padding-0-2-0/][Protesilaos Stavrou: Emacs: spacious-padding version 0.2.0]] - [[https://protesilaos.com/codelog/2023-11-27-standard-themes-2-0-0/][Protesilaos Stavrou: Emacs: "standard-themes" version 2.0.0]] - [[https://www.youtube.com/watch?v=ckrkW8VHRIs][Maximizing Screen Space with GNU Unifont in Emacs]] (03:49, [[https://www.reddit.com/r/emacs/comments/18613mx/maximizing_screen_space_with_gnu_unifont_in_emacs/][Reddit]]) - [[https://maximzuriel.nl/physics-and-code/emacs-mac-smooth-scroll/article][Perfect Smooth Scroll for Emacs on Mac OS (Mitsuharu Yamamoto, or Railwaycat's port)]] - Navigation: - [[https://www.youtube.com/shorts/i0EbxeSqAS8][A Smarter Other Window #shorts #emacs]] - [[https://github.com/oantolin/placeholder][placeholder: Emacs package to treat any buffer as a template with placeholders to fill-in]] - Dired: - [[https://youtu.be/L_4pLN0gXGI?si=4J8IhujEV5_3phWg][Emacs: file and Dired basics - YouTube]] - [[https://github.com/alexluigit/dirvish][[Package of the day] Dirvish: a combination of Dired and Ranger]] ([[https://www.reddit.com/r/emacs/comments/184eoo2/package_of_the_day_dirvish_a_combination_of_dired/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/17zzwsy/how_do_you_use_org_mode_what_do_you_like_about_it/][How do you use org mode? What do you like about it?]] - [[https://mbork.pl/2023-11-27_Clocking_in_to_parent_entries][Marcin Borkowski: Clocking in to parent entries]] - [[https://protesilaos.com/codelog/2023-11-25-emacs-denote-org-dynamic-blocks/][Protesilaos Stavrou: Emacs: Denote Org dynamic blocks]] ([[https://irreal.org/blog/?p=11802][Irreal]]) - [[https://hachyderm.io/@petar/111476033063738915][Adding to project-specific notes.org]] - [[https://gist.github.com/whhone/e8960bc2d22c1168499d9393a2d58e7d][Emacs lisp function to jump to random org heading. Useful for getting a random note from a giant org file. · GitHub]] - [[https://andykuszyk.github.io/2023-11-18-using-emacs-org-mode-as-a-jupyter-notebook.html][Visualising data analysis in Emacs org-mode | andykuszyk.github.io]] ([[https://www.reddit.com/r/emacs/comments/1820h1y/visualising_data_analysis_in_orgmode/][Reddit]]) - [[https://janusworx.com/blog/weirdly-placed-emacs-org-branches-are-only-cosmetic/][Mario Jason Braganza: Weirdly Placed Emacs Org Branches Are Only Cosmetic]] - [[https://www.youtube.com/watch?v=zzXcav0yb50][Emacs: Denote Org dynamic blocks]] (11:47) - Outside Emacs: - [[https://samuelwflint.com/posts/2017/03/13/capturing-data-for-org-via-email/][Capturing Data for Org via Email]] - [[https://v.redd.it/qryrdoxrky1c1][Want to try an org-backed journaling iOS app? DM me an email address for TestFlight invite.]] - [[https://www.reddit.com/r/emacs/comments/181ah5j/metanote_fully_supports_org_mode_custom_agenda/][Metanote: Fully supports Org mode custom agenda view now!]] - [[https://github.com/Artawower/orgnote-client][orgnote-client: Frontend side for second brain service]] ([[https://emacs.ch/@orgnote/111416599707660949][@orgnote@emacs.ch]]) - [[https://www.youtube.com/shorts/7J9k5R9cEDA][OrgNote. Graph view]] - [[https://github.com/orgzly-revived/orgzly-android-revived][orgzly-android-revived: Outliner for taking notes and managing to-do lists]] - Completion: - [[https://eshelyaron.com/posts/2023-11-17-completion-preview-in-emacs.html][Completion Preview in Emacs]] - Coding: - [[https://github.com/andcarnivorous/mojo-hl][andcarnivorous/mojo-hl: Emacs syntax highlight for the mojo programming language]] - [[https://emacs.ch/@etenil/111413337298438636][Easily align all equal signs in terraform mode - @etenil@emacs.ch]] - [[https://www.youtube.com/watch?v=dbzKlgQXryE][Teaching a 𝒥𝒶𝓋𝒶 runtime to be an image gallery application - YouTube]] (10:18, [[https://irreal.org/blog/?p=11794][Irreal]]) - using repl-driven-development - [[https://www.youtube.com/watch?v=vDqszW5cjt0][Emacs gud pdb with miniconda python environments]] (04:21) - [[https://sr.ht/~akagi/srht.el/][srht.el: Emacs sr.ht API client]] - Math: - [[https://github.com/knu/operate-on-number.el][operate-on-number.el: Operate on number at point with arithmetic functions]] - Shells: - [[https://delonnewman.name/articles/2023/11/21/emacs-is-more-like-a-terminal-than-an-editor/][Emacs is More Like a Terminal Than an Editor - Delon R. Newman - People, data, code.]] - Mail, news, and chat: - [[https://spin.atomicobject.com/2023/11/21/doom-emacs-email-client/][Configure Doom Emacs as an Email Client]] - [[https://emacs.liujiacai.net/post/039-listen-podcast/][使用 Emacs 收听 elfeed 中的播客 | EmacsTalk]] - [[https://www.reddit.com/r/emacs/comments/184pjzj/elfeedarxiv_integration/][Elfeed-ArXiv integration]] - Multimedia: - [[https://lifeofpenguin.blogspot.com/2022/10/one-click-social-media-client.html][One-click Social Media Client]] (2022) - YouTube front-end using xwidget and mpv - AI: - [[https://arrayfire.com/blog/talk-to-emacs-with-a-gpt4-co-worker/][Talk to Emacs with a GPT4 Co-Worker]] ([[https://github.com/pv-pterab-s/emacs-pinky-saver][Github]], [[https://www.reddit.com/r/emacs/comments/180th7i/talk_to_emacs_with_a_gpt4_coworker/][Reddit]], [[https://news.ycombinator.com/item?id=38403778][HN]]) - [[https://www.youtube.com/watch?v=cHQx4ITQRNU][Emacs Org-roam similarity via Jina AI document embeddings]] (01:05, [[https://emacs.ch/@cpbotha/111477149483468920][@cpbotha@emacs.ch]]) - Community: - [[https://www.reddit.com/r/emacs/comments/18149ql/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/181k3of/how_rewarding_learning_elisp_can_be/][How rewarding learning Elisp can be?]] ([[https://irreal.org/blog/?p=11790][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1802hag/how_can_i_become_a_more_proficient_emacs_user_esp/][How can I become a more "proficient" Emacs user? Esp. in regards to developing]] - [[https://www.reddit.com/r/emacs/comments/17zoe3d/is_the_lack_of_multithreading_support_in_emacs_a/][Is the lack of multithreading support in emacs a dealbreaker for you?]] - [[https://www.youtube.com/watch?v=ughdkAepd9w][Welcome to Positron Emacs]] (01:40) - new YouTube channel - [[https://www.reddit.com/r/emacs/comments/180u8vn/i_tried_neovim_and_helix_and_finally_vimlikes_are/][I tried neovim and helix, and finally vim-likes are becoming more emacs-like]] - [[https://www.youtube.com/watch?v=HD5ENKbxgao][The Apps That I Use (Most Available on Windows, Mac and Linux!)]] (17:26) - Other: - [[https://yejun.dev/posts/simplify-totp-management-in-emacs][Simplify TOTP management in Emacs - Yejun Su]] - [[https://karthinks.com/software/different-strokes-for-different-folks/][Karthinks - Different strokes for different folks]] ([[https://www.reddit.com/r/emacs/comments/183h0k3/karthinks_different_strokes_for_different_folks/][Reddit]], [[https://news.ycombinator.com/item?id=38419890][HN]]) - mouse - [[https://whatacold.io/blog/2023-11-25-emacs-join-every-n-lines/][whatacold: Join Every N Lines By A Separator in Emacs]] - [[https://emacspeak.blogspot.com/2023/11/announcing-emacspeak-590-virtualdog.html][T. V. Raman: Announcing Emacspeak 59.0 (VirtualDog)]] - [[https://youtu.be/YQGP7zMHlPs][I made some updates to Keypression and Command Log]] - [[https://www.youtube.com/watch?v=YQGP7zMHlPs][Emacs at Lunch: Watching Interactive Input]] (11:44) - [[https://github.com/michael-heerdegen/interaction-log.el][interaction-log.el: exhaustive log of interactions with Emacs]] - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsPackages-2023-11][Third party Emacs packages that I use (as of November 2023)]] ([[https://mastodon.social/@cks/111444222064288265][@cks@mastodon.social]]) - [[http://xenodium.com/native-emacsmacos-ux-integrations-via-swift-modules][Alvaro Ramirez: Native Emacs/macOS UX integrations via Swift modules]] ([[https://www.reddit.com/r/emacs/comments/182ulo1/emacs_swift_module_is_wonderful_for_macos_native/][Reddit]], [[https://lobste.rs/s/yu41n5/native_emacs_macos_ux_integrations_via][lobste.rs]]) - [[https://www.youtube.com/watch?v=_WDPkXORMkY][Emacs in tamil part 6 - Daemon]] (38:45) - [[https://www.youtube.com/watch?v=6sqMEgI5fdk][Emacs Running On Terminal Showing PDF In Zathura 2023 11 27 18:04:07]] (08:35) - [[https://www.youtube.com/watch?v=WZBfPbpGDOU][Installing and setting up Emacs on NixOS]] (13:05) - [[https://github.com/emacs-ng/emacs-ng][emacs-ng/emacs-ng: A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.]] ([[https://news.ycombinator.com/item?id=38301644][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01045.html][Re: Instead of pcase]] pattern matching in different languages - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01060.html][Re: Instead of pcase]] more about pcase complexity - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01057.html][Systematizing back navigation]] back navigation like on a table or phone; might be hard to figure out - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01106.html][Re: combining cond and let, to replace pcase.]] designing 'cond*', constructive suggestions please - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01222.html][Re: How to use "smart kerning" font features in Emacs using composition-function-table]] how character composition works - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg01234.html][Re: How to use "smart kerning" font features in Emacs using composition-function-table]] composition-function-table is global, so it affects the modeline as well - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47e313e9805c527e590df4270062a9185ee9db78][Unbind 'C-M-i' in Text mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9656fe03585077370b18c7ece2407e55df24a5fa][Add option `dired-filename-display-length']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29d42d9158ae836fc30d72dbdf4a8236a01de87f][Support dired-movement-style in dired-next-dirline and dired-prev-dirline]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6556db4200ccf28bd9bb033be0d5ce3cd2316a9][(derived-mode-p): Take MODES as a single argument]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47e86445de82d6f45f55820926ef111bca7c71f1][Insert NEWS entry for native compilation changes]] - New packages: - [[package:lsp-shader][lsp-shader]]: LSP Clients for ShaderLab (MELPA) - [[package:p4-16-mode][p4-16-mode]]: Support for the P4_16 programming language (NonGNU ELPA) - [[package:theme-buffet][theme-buffet]]: Time based theme switcher (GNU ELPA) - [[package:transducers][transducers]]: Ergonomic, efficient data processing (MELPA) - [[package:uiua-mode][uiua-mode]]: Uiua integration (MELPA) - [[package:uiua-ts-mode][uiua-ts-mode]]: Uiua treesitter mode (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-11][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! ** 2023-11-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-20-emacs-news/ :EXPORT_DATE: 2023-11-20T11:24:40-0500 :END: :LOGBOOK: - State "DONE" from [2023-11-21 Tue 08:13] :END: - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Tbilisi Emacs Meetup (in person) https://akater.gitlab.io/emacs-tbilisi-meetup-page - 15:30 Georgia Time - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Nov 30 0130 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 2 0000 Asia/Singapore - Emacs configuration: - [[http://tsengf.blogspot.com/2023/11/using-use-package-to-bootstrap-quelpa.html][Anything goes: Using use-package to bootstrap quelpa and quelpa-use-package]] - [[https://github.com/acanimal/dotfiles][acanimal's dotfiles: These are my dotfiles. If you don’t like them I have others.]] - Emacs Lisp: - [[https://franciscosanudo.com/posts/elisp/][Emacs: Enough elisp to get you started]] - [[https://github.com/caiorss/Emacs-Elisp-Programming][Emacs-Elisp-Programming: Tutorial about programming Elisp and Emacs text editor customization.]] (2018) - [[https://youtube.com/watch?v=ufVldIrUOBg&si=ZT4WIT3IIjtZr5_0][Defalias: a quick guide to making an alias in Emacs]] (3:19, [[https://www.reddit.com/r/emacs/comments/17zdhtt/defalias_a_quick_guide_to_making_an_alias_in_emacs/][Reddit]]) - [[https://dl.acm.org/doi/10.1145/147135.147248][Eoops: an object-oriented programming system for Emacs-Lisp: ACM SIGPLAN Lisp Pointers: Vol V, No 3]] (1992, [[https://www.reddit.com/r/emacs/comments/17xuf0z/eoops_an_objectoriented_programming_system_for/][Reddit]], [[https://news.ycombinator.com/item?id=38316915][HN]]) - [[https://emacs.ch/@fomosapien/111432826874276112][tip on using advice-add and org-edit-special]] - Appearance: - [[https://github.com/balloneij/selection-highlight-mode][selection-highlight-mode - A minor mode for highlighting matches to the selection (inspired by VS Code)]] ([[https://www.reddit.com/r/emacs/comments/17wy4xk/selectionhighlightmode_a_minor_mode_for/][Reddit]]) - [[https://protesilaos.com/codelog/2023-11-15-spacious-padding-extra-ui-dev/][Protesilaos Stavrou: Emacs: "spacious-padding" covers more User Interface elements]] ([[https://baty.net/2023/11/spacious-padding-emacs-package/][Jack Baty]]) - [[https://andreyor.st/posts/2023-11-17-overcolorization/][Andrey Listopadov: Overcolorization]] - [[https://www.reddit.com/r/emacs/comments/n8jyuz/cannot_get_emacs_to_display_roboto_mono_font_in/][To get Roboto Mono to display italics in Linux Emacs, edit the vendor ID in the .ttf files]] ([[https://emacs.ch/@wirthy/111432144110538827][@wirthy@emacs.ch]]) - Navigation: - [[https://codelearn.me/2023/11/15/emacs-ibuffer.html][Ruslan Bekenev: Did you know about IBuffer?]] ([[https://irreal.org/blog/?p=11782][Irreal]]) - [[https://idiomdrottning.org/ready-made-regexp][Ready-made regexp replacers]] ([[https://irreal.org/blog/?p=11771][Irreal]]) - [[https://emacs.ch/@cragg/111429021363076682][Tips for renaming variables using query-replace-regexp]] - [[https://github.com/aki2o/emacs-pophint][emacs-pophint: Provide navigation like the Vimperator/KeySnail Hint Mode of Firefox]] - [[https://github.com/liushihao456/symbols-outline.el][symbols-outline.el: Display symbols (functions, variables, etc) in a side window.]] - [[https://protesilaos.com/codelog/2023-11-17-beframe-1-0-0/][Protesilaos Stavrou: Emacs: beframe version 1.0.0]] - [[https://gist.github.com/jdtsmith/75d76bee292357cbfe18d7eb4a25c9a9][maximize-window-vertically in emacs]] - [[https://janusworx.com/blog/having-my-emacs-tasks-and-notes-ready/][Mario Jason Braganza: Having My Emacs Tasks and Notes Ready]] ([[https://irreal.org/blog/?p=11778][Irreal]] and [[https://janusworx.com/blog/on-how-emacs-adapts/][response]]) - [[https://www.youtube.com/watch?v=i0EbxeSqAS8][A Smarter Other Window #shorts #emacs]] (00:30) - [[https://protesilaos.com/codelog/2023-11-17-emacs-ediff-basics/][Protesilaos Stavrou: Emacs: ediff basics]] (15:49, [[https://www.youtube.com/watch?v=pSvsAutseO0][YouTube]], [[https://irreal.org/blog/?p=11780][Irreal]]) - Dired: - [[https://www.reddit.com/r/emacs/comments/17z4kfo/using_dired_with_only_one_hand_for_browsing_dired/][Using Dired with only one hand (for browsing dired and files while relaxing) Super cool.]] - [[https://tech.toryanderson.com/2023/11/17/mass-file-conversion-using-find-and-exec/][Tory Anderson: Mass file conversion using find and exec]] - mention of dired-toggle-read-only - Writing: - [[https://michaelneuper.com/posts/efficient-latex-editing-with-emacs/][My LaTeX setup with emacs]] ([[https://www.reddit.com/r/emacs/comments/17wv8jo/my_latex_setup_with_emacs/][Reddit]], [[https://irreal.org/blog/?p=11784][Irreal]]) - Org Mode: - [[https://poview.org/posts/20231116-emacs-for-basb/][GNU Emacs to manage actionable items when Building a Second Brain | Poview]] - together with Denote - [[https://emacs.dyerdwelling.family/emacs/20231014134633-emacs--quick-search-through-org-headers-using-consult-outline/][James Dyer: Quick Search Through Org Headers using Consult Outline]] - [[https://www.miskatonic.org/2023/11/15/minted/][William Denton: Exporting Org source code blocks to LaTeX with minted]] - [[https://ochicken.net/projects/workspace/][Emacs Workspace: IDE + Yet Another Jupyter]] ([[https://www.reddit.com/r/emacs/comments/17xhbvi/emacs_workspace_ide_yet_another_jupyter/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17zm3qq/orgroam_automatically_log_modified_nodes_in_daily/][org-roam: Automatically log modified nodes in daily note]] - [[https://github.com/cpbotha/org-roam-canvas][cpbotha/org-roam-canvas: render org-roam nodes as part of the obsidian canvas]] ([[https://emacs.ch/@cpbotha/111437200289217309][@cpbotha@emacs.ch]]) - [[https://www.youtube.com/watch?v=H4FW1vTEUU0][20231119 org roam canvas ors-get-link]] (00:51) - [[https://about.org-note.com][OrgNote - mobile app inspired by org-roam and org-roam-ui (early beta)]] ([[https://www.reddit.com/r/emacs/comments/17v427x/orgnote_mobile_app_inspired_by_orgroam_and/][Reddit]]) - Denote: - [[https://protesilaos.com/emacs/denote][Denote (denote.el) version 2.1.0 released!]] ([[https://www.reddit.com/r/emacs/comments/17u52ig/denote_denoteel_version_210_released/][Reddit]]) - Completion: - [[https://www.p-snow.org/posts/20231119_1024/][TempEL, an Emacs package for managing templates : .dot life — p-snow a.k.a. こなゆき]] - Coding: - [[https://magnus.therning.org/2023-11-16-using-the-golang-mode-shipped-with-emacs.html][Using the golang mode shipped with Emacs]] ([[https://www.reddit.com/r/emacs/comments/17wgpsp/using_the_golang_mode_shipped_with_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=YKkyfz4cU8g][Debug multi threaded Python apps with Emacs, eglot and dape]] ([[https://www.reddit.com/r/emacs/comments/17wx1h4/debug_multi_threaded_python_apps_with_emacs_eglot/][Reddit]]) - [[https://dev.to/veer66/pseudo-repl-driven-programming-in-rust-2c6m][Pseudo-REPL-driven programming in Rust with Evcxr and Emacs]] - [[https://tony-zorman.com/posts/xmonad-on-nixos.html][Tony Zorman: Using XMonad with NixOS]] - including basic Emacs support for C-c C-c - [[https://github.com/fargiolas/clangd-inactive-regions.el][clangd-inactive-regions.el: Emacs Eglot support for clangd inactiveRegions LSP extension. Make ifdef code semitransparent following build time flags and defines.]] - [[https://www.reddit.com/r/emacs/comments/17ydxhr/im_bumping_treesitauto_to_v10/][I'm bumping `treesit-auto` to v1.0]] - Shells: - [[https://magnus.therning.org/2023-11-19-making-emacs-without-terminal-emulator-a-little-more-usable.html][Making Emacs without terminal emulator a little more usable]] ([[https://www.reddit.com/r/emacs/comments/17yshfc/making_emacs_without_terminal_emulator_a_little/][Reddit]]) - [[https://irreal.org/blog/?p=11769][Irreal: Eat: A Preliminary Report]] - Community: - [[https://www.reddit.com/r/emacs/comments/17vp0o1/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://qiita.com/advent-calendar/2023/emacs][Emacs Advent Calendar 2023]] - sign-ups and a calendar of upcoming blog posts in Japanese - [[https://macadie.info/2023/11/19/2023-11-austin-emacs-meetup/][Eric MacAdie: 2023-11 Austin Emacs Meetup]] - [[https://akater.gitlab.io/emacs-tbilisi-meetup-page][New in-person meetup - Tbilisi Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00949.html][In a thread about pcase]], Po Lu describes polling 34 coworkers "all in some capacity involved in the maintenance of Emacs Lisp" (C programmers who use Emacs for programming). Neat! - Other: - [[https://www.youtube.com/watch?v=n02zSVxQ8Vc][⚡Talking about Emacs for 11 minutes - Aidan H]] (11:08) - [[https://emacs.ch/@Anoncheg/111398751659805906][Anoncheg: "#Emacs : Ways to handle long lines("Line Wrap"): …" - Emacs.ch]] - [[https://www.youtube.com/watch?amp;amp;t=20s&v=UtSu3ydxKJ4][Some new Emacs packages I tried: Denote, zoom-frm, visual-regex, zzz-to-char, and more]] - [[https://www.reddit.com/r/emacs/comments/17zdgxw/a_notsosimple_function_and_keybinding_for/][A not-so-simple function and keybinding for querying the user during keyboard macros]] - [[https://www.reddit.com/r/emacs/comments/17vrmrk/emt_emacs_macos_tokenizer_for_enhanced_cjk_word/][EMT - Emacs MacOS Tokenizer for enhanced CJK word operations]] - [[https://janusworx.com/blog/getting-emacs-windows-to-not-be-shy/][Mario Jason Braganza: Getting Emacs Windows to Not Be Shy]] - xdotool and emacsclient - [[https://www.linuxjournal.com/content/navigating-linux-textscape-using-vim-and-emacs][Navigating the Linux Textscape using Vim and Emacs]] - [[https://focusonlinux.podigee.io/70-emacs][Emacs - FOCUS ON: Linux - Podcast]] (in German) - [[https://steve-yegge.blogspot.com/2007/01/pinocchio-problem.html][Stevey's Blog Rants: The Pinocchio Problem]] (2007) - [[https://www.scattered-thoughts.net/writing/there-are-no-strings-on-me/][There are no strings on me]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00781.html][Idea about having a cond-let]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00988.html][Ideas for improving 'pcase' documentation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00748.html][why pcase is complicated]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00968.html][on the use of pcase on different scenarios]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00943.html][explanation of backquotes and commas in pcase]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00830.html][Other issues with complex specifications]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00671.html][watching out for the XY problem]]; good idea to start with "what are you trying to do?" - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=53bd2d57f34af1efd88c6d189ab15e6f44866333][Recognize shebang lines that pass '-S/--split-string' to 'env']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41b837b41377754ef0ebddd5fcbbaaad7590a3c8][Add key translations 'C-x 8 a e' and 'C-x 8 A E'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b7a37ec7bbfc64f88b261dd170330b4860cdf64][; * etc/NEWS: Add entry about new input methods. (Bug#66470)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfb117fee18cd14111066f308d09b8b737491ead][* etc/NEWS: Mention incompatible change in `pp` (bug#67180)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4194f9bd8705b7ccc23f49aa5795af228dab26bb][Merge branch 'derived-mode-add-parents']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e82d807a2845673e2d55a27915661b2f1374b89a][Add Completion Preview mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a6c2058f1907b9ec0c32079f0f9ab28d01cf3f7][; * etc/NEWS: Use setopt not setq for project-switch-commands.]] - New packages: - [[package:easky][easky]]: Control the Eask command-line interface (MELPA) - [[package:llvm-ts-mode][llvm-ts-mode]]: LLVM major mode using tree-sitter (MELPA) - [[package:ruff-format][ruff-format]]: Ruff format Python source (MELPA) - [[package:sequential-yank][sequential-yank]]: Minor mode to copy and paste strings sequentially (MELPA) - [[package:tab-bar-notch][tab-bar-notch]]: Adjust tab-bar height for MacBook Pro notch (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-11][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! ** 2023-11-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-13-emacs-news/ :EXPORT_DATE: 2023-11-13T09:30:35-0500 :END: - Upcoming events: - EmacsSF (in person): hackerdojo.el https://www.meetup.com/emacs-sf/events/296985794/ Tue Nov 14 1830 America/Los_Angeles - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Nov 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 16 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 18 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore, [[https://emacs-apac.gitlab.io/announcements/november-2023/][announcement]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/17t1zg8/kickstartemacs_starter_kit_for_gnu_emacs/][Kickstart.emacs Starter kit for Gnu Emacs]] - [[https://git.sr.ht/~goofansu/emacs-config][goofansu's emacs config]] (not based on Doom Emacs): use-package, eglot, project, and minad's completion packages - [[https://github.com/llemaitre19/emacs.d][llemaitre19's Emacs Config]] - [[https://gitlab.com/evjonell/customacs][evjonell's Emacs Config]] - [[https://github.com/sergeyklay/.emacs.d][sergeyklay's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-13/][Mike Zamansky: Learning Elisp 13 - Text Properties]] ([[https://irreal.org/blog/?p=11760][Irreal]]) - [[https://www.youtube.com/watch?v=QU30EZiHNQw][Start an Elisp Package in Like Five Minutes]] ([[https://www.reddit.com/r/emacs/comments/17p2y0y/elisp_repo_kit_demonstration/][Reddit]]) - [[https://indieweb.social/@xenodium/111374474259777517][tip: benchmark-progn, benchmark-run]] - Appearance: - [[https://jdhao.github.io/2021/09/30/emacs_custom_tabline/][Customize Tabline in Emacs]] - [[https://mbork.pl/2023-11-13_Coloring_CamelCase][Marcin Borkowski: Coloring CamelCase]] ([[https://irreal.org/blog/?p=11776][Irreal]]) - Navigation: - [[https://whatacold.io/blog/2023-11-19-emacs-winner-mode/][Emacs winner-mode to restore your window layouts]] (12:09 [[https://www.youtube.com/watch?v=Gs230xpkFwI][YouTube]], [[https://irreal.org/blog/?p=11798][Irreal]]) - Hyperbole: - [[https://beorgapp.com/blog/hyperbole-implicit-buttons/][Teaching Emacs to recognize Jira tickets and show them in a browser using Hyperbole implicit buttons]] - Dired: - [[https://emacs.ch/@cragg/111343681846038660][tip: find-name-dired, dired-do-query-replace-regexp]] - [[https://www.youtube.com/watch?si=hOjzfmFB2Es9WNOI&v=59XPGvJMggY][My Dired Symlink Hack]] - [[https://qiita.com/wakamenod/items/6609b812a99e99f24cf4?amp;utm_medium=feed&utm_source=popular_items&utm_campaign=popular_items][dired-dwim-targetを一時的に無効化する]] - Org Mode: - [[https://www.youtube.com/watch?si=ZdEYoEeqhgIzyYHK&v=DEeStDz_imQ&feature=youtu.be][5 Reasons I Love Emacs Orgmode]] - [[https://www.gonsie.com/blorg/org-highlight.html][Highlighting in Org-Mode]] ([[https://www.reddit.com/r/planetemacs/comments/17rwloq/highlighting_in_orgmode/][Reddit]]) - [[https://gist.github.com/Nidish96/fbaeb37b616d7566dec38070e93369c8][org-capture to a directory-local file]] ([[https://emacs.ch/@Nidish96/111374106498819421][@Nidish96@emacs.ch]]) - [[https://sqrtminusone.xyz/posts/2023-11-11-index/][Declarative filesystem management with Emacs & Org Mode]] ([[https://www.reddit.com/r/emacs/comments/17srv1k/declarative_filesystem_management_with_emacs_org/][Reddit]], [[https://news.ycombinator.com/item?id=38238268][HN]]) - [[https://g.ypei.me/dotted.git/plain/emacs/.emacs.d/lisp/my/mastorg.el][mastorg.el: Read or archive mastodon toot context in org mode]] - [[https://baty.net/2023/11/display-list-of-org-attached-files-in-buffer-property/][Jack Baty: Display list of org-attach'ed files in buffer property]] - [[https://github.com/durableOne/orgmunge/commit/0f2984b4f3be3bbd92ede36f6210654758fd22c0][Orgmunge 0.2.0 released]] - flexibly specify TODO keywords (orgmunge: modify Org documents from Python) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b5cfc311db9f871ef545277aff9f296c5d2e7ab4][org-babel-ref-resolve: Search current buffer when FILE in FILE:REF does not exist]] - Denote: - [[https://protesilaos.com/codelog/2023-11-12-denote-2-1-0/][Protesilaos Stavrou: Emacs: Denote version 2.1.0]] ([[https://www.reddit.com/r/emacs/comments/17u52ig/denote_denoteel_version_210_released/][Reddit]], [[https://news.ycombinator.com/item?id=38247726][HN]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/17s8ztu/converting_code_snippets_from_ultisnips_format_to/][Converting code snippets from Ultisnips format to YASnippet format]] ([[https://irreal.org/blog/?p=11764][Irreal]]) - Coding: - [[https://emacs.ch/@fomosapien/111375460113198055][tip: which-function-mode]] - [[https://github.com/greghendershott/racket-mode/commit/25224889d20b37bfd0d315a656542bb4fe8c2076][racket-mode: Redesign REPL I/O and add racket-hash-lang-mode]] ([[https://www.reddit.com/r/lisp/comments/17rg4i3/rackethashlangmode/][Reddit]]) - [[https://www.naiquev.in/understanding-emacs-packages-for-python.html][Understanding Emacs packages for Python]] - [[https://github.com/cbowdon/daemons.el][daemons.el: An Emacs UI for managing init system services]] - [[https://github.com/SebastianMeisel/journalctl-mode/releases/tag/v1.1][journalctl-mode v1.1]] ([[https://www.reddit.com/r/emacs/comments/17tq5c5/journalctlmode_v11/][Reddit]]) - transient menus, asynchronous process calls ([[https://emacs.ch/@SebasTEAan/111376970231287747][@SebasTEAan@emacs.ch]]) - [[https://github.com/akirak/github-linguist.el][github-linguist.el: Run GitHub Linguist on projects to collect information]] - [[https://github.com/OCamlPro/superbol-studio-oss][Superbol-studio-OSS: COBOL LSP, VSCode extension and Emacs mode]] ([[https://lobste.rs/s/deqkjk/superbol_studio_oss_cobol_lsp_vscode][lobste.rs]]) - Shells: - [[https://github.com/jdtsmith/comint-fold][comint-fold: fold input + output blocks in Emacs shells]] ([[https://www.reddit.com/r/emacs/comments/17su500/comintfold_fold_input_output_blocks_in_emacs/][Reddit]] - Web: - [[https://www.youtube.com/watch?v=UKAQXK_qlfY][Emacs Goodies - #28 Webjump]] (06:51) - Fun: - [[https://github.com/twitchy-ears/mega-zone][mega-zone: A wrapper for Emacs zone mode that causes it to effect other frames and windows as well as the focused one.]] - AI: - [[https://v.redd.it/zhyhf1z2btzb1][Not everyone's cup of tea, but this is now in chatgpt-shell (works on current buffer or dired selection)]] ([[https://www.reddit.com/r/emacs/comments/17t8djs/not_everyones_cup_of_tea_but_this_is_now_in/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/17qh1hn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2023/11/emacsconf-2023-status-update-stuff-is-happening/][Sacha Chua: EmacsConf 2023 status update: stuff is happening!]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00629.html][Proposal for new ELPA package: sachac-news]] - Other: - [[https://emacs.ch/@skybert/111340330618110753][tip: (setq save-silently t)]] - [[https://emacs.ch/@fomosapien/111359785386802226][tip: insert-char]] - [[https://cdrmack.dev/posts/2023-11-04_emacs_server.html][Emacs Server]] - [[https://www.youtube.com/watch?v=S-F0kkO7r0c][Emacs/GNUPlot: Plotting w/ Gnuplot Mode]] (14:35) - [[https://v.redd.it/hwzo362c9zyb1][When keyboard macros do the work for ya]] ([[https://www.reddit.com/r/emacs/comments/17q2a6d/when_keyboard_macros_do_the_work_for_ya/][Reddit]]) - [[https://functorial.xyz/posts/tracking-physical-performance-personal-library-with-emacs.html][Tracking Physical Performance, Personal Library with Emacs]] - forms-mode - [[https://github.com/kliph/i-ching/pull/1][Use unicode to display hexagrams, trigrams, and bigrams. by technomancy · Pull Request #1 · kliph/i-ching · GitHub]] - [[https://www.youtube.com/watch?si=F9dADiMPaFzOmHUN&v=K8s4YauQnIc&feature=youtu.be][Install Emacs on Chrome OS Flex]] - Emacs development: - emacs-devel: - long discussion about cl-lib: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00427.html][maybe don't introduce generators to seq- yet, to avoid increasing complexity]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00272.html][the challenges of "there's more than one way to do it"]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00439.html][cl functions that could be documented better]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00463.html][patch for a couple]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00605.html][examples of cl-loop]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00624.html][benchmarks of cl-some vs seq-some]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00432.html][transition proposal focusing on new code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00353.html][transition proposal using deprecation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00501.html][cautious and slow approach of including cl ideas in core]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3d57d4397945e16edffe78d71fd1ce040f86967][* lisp/vc/vc-hooks.el (vc-display-status): New value 'no-backend' (bug#66464).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5ba52ad72d0e44b905d6dc321f1e6234491df53][Hook 'bug-reference-mode' up to 'thing-at-point']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfffb91a70532ac0021648ba692336331cbe0499][Allow completion frontends to fontify candidates just-in-time]] - New packages: - [[package:mark-yank][mark-yank]]: Set region to the last yank (MELPA) - [[package:jack-ts-mode][jack-ts-mode]]: Major mode for jack buffers using tree-sitter (MELPA) - [[package:gemtext-mode][gemtext-mode]]: Major mode for Gemtext-formatted text (MELPA) - [[package:drepl][drepl]]: REPL protocol for the dumb terminal (GNU ELPA) 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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[http://lists.gnu.org/archive/html/emacs-devel/2023-11][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! ** 2023-11-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/11/2023-11-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/11/2023-11-06-emacs-news/ :EXPORT_DATE: 2023-11-06T09:13:58-0500 :END: - Upcoming events: - [[https://200ok.ch/posts/2023-11-01_announcing_emacsconf__swiss_satellite.html][200ok: Announcing EmacsConf 2023 (Swiss satellite)]] - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 10 1800 Europe/Paris - Emacs.si: Emacs.si meetup #11 2023 (#online) https://dogodki.kompot.si/events/e4748f47-63cc-4891-8c11-ce288c3b9f4b Fri Nov 10 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Nov 11 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Nov 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsSF (in person): hackerdojo.el https://www.meetup.com/emacs-sf/events/296985794/ Tue Nov 14 1830 America/Los_Angeles - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Nov 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Nov 16 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/17jrsmv/share_how_did_you_make_emacs_faster/][Share how did you make Emacs faster.]] - [[https://github.com/meedstrom/massmapper][New package: massmapper! Bind lots of new default keys, e.g. prepopulate Super with everything that was under Ctl-Meta]] ([[https://irreal.org/blog/?p=11774][Irreal]]) - [[https://github.com/0x60df/loophole/][[Package of the day] Loophole - set temporarily keybindings]] ([[https://www.reddit.com/r/emacs/comments/17mw1kj/package_of_the_day_loophole_set_temporarily/][Reddit]]) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-12/][Mike Zamansky: Learning Elisp 12 - Emoji Replace part 2]] ([[https://www.reddit.com/r/emacs/comments/17jzcjt/learning_elisp_part_12_using_hooks/][Reddit]], [[https://irreal.org/blog/?p=11740][Irreal]]) - using hooks - [[https://g.ypei.me/url-rewrite.git/about/][url-rewrite: Elisp library for rewriting URLs]] - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20231006165956-emacs--divider-mode/][James Dyer: Window Divider Mode]] - [[https://www.youtube.com/watch?si=U_wpNc_RTR9nC0nE&v=S2GjvZFLQts][All you need to know about the Emacs OCCUR command in 4 minutes]] ([[https://irreal.org/blog/?p=11737][Irreal]]) - [[https://github.com/elp-revive/auto-highlight-symbol][auto-highlight-symbol: Automatic highlighting current symbol minor mode.]] - [[https://www.reddit.com/r/emacs/comments/17m8vwq/guide_setup_nano_emacs_theme_properly_on_windows/][[Guide] Setup NANO Emacs theme properly on Windows (Screenshots inside)]] - Writing: - [[https://chainsawriot.com/postmannheim/2023/11/01/writeica.html][Chung-hong Chan: How I prepare ICA papers (version 2023): emacs, overleaf, literate programming]] - [[https://github.com/dimitri/el-get/blob/master/recipes/auctex.rcp]['el-get' recipe for installing auctex]] - Org Mode: - [[https://cuentodelabuenapipa.com/2023/10/25/introduccion-a-emacs-y-org-mode/][Introducción a Emacs y Org-mode]] - [[https://cuentodelabuenapipa.com/2023/10/27/notas-y-tareas-en-org-mode/][Notas y tareas en Org-mode]] - [[https://github.com/vikasrawal/orgpaper][orgpaper: Reproducible Research Papers using Org-mode and R: A Guide]] - [[https://github.com/alphapapa/org-notely][org-notely: Pop to new Org headings for quick notetaking]] - [[https://osem.seagl.org/conferences/seagl2023/program/proposals/952][Applying Literate Programming Techniques to Technical Writing]] - [[https://www.youtube.com/watch?v=DM0dAqotoWg&feature=youtu.be][Emacs Org Mode Quick Note 2023_10_27_02:31:24]] - [[https://www.reddit.com/r/emacs/comments/17m6fes/create_flowcharts_with_orgmode/][Create flowcharts with org-mode]] ([[https://irreal.org/blog/?p=11749][Irreal]]) - [[https://github.com/filipencopav/unfinished-ox-typst][unfinished-ox-typst: Unfinished Typst backend for org-export.]] - Org development: - Coding: - [[https://www.reddit.com/r/emacs/comments/17olyzs/jtsx_new_package_extending_emacs_jsxtsx_builtin/][jtsx - New package extending Emacs JSX/TSX built-in support]] - [[https://gitlab.com/xgqt/xgqt-elisp-lib-devcontainer][xgqt-elisp-lib-devcontainer: Support for running devcontainers inside GNU Emacs]] - [[https://github.com/dkogan/xcscope.el][xcscope.el: cscope interface for (X)Emacs]] - [[https://tech.toryanderson.com/2023/11/01/cider-error-cider-get-ns-name-wrong-number-of-arguments/][Tory Anderson: Cider error: cider-get-ns-name: Wrong number of arguments]] - Shells: - [[https://andreyor.st/posts/2023-10-27-you-dont-need-a-terminal-emulator][You don't need a terminal emulator]] ([[https://www.reddit.com/r/emacs/comments/17n797h/you_dont_need_a_terminal_emulator/][Reddit]], [[https://irreal.org/blog/?p=11746][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/17nl7cw/shout_out_to_the_eat_terminal_emulator_package/][Shout out to the eat terminal emulator package]] - Evil mode: - [[https://elpa.nongnu.org/nongnu/evil-visual-mark-mode.html][evil-visual-mark-mode: Display all the evil marks you have registered on a buffer]] - Community: - [[https://www.reddit.com/r/emacs/comments/17l7bg8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtu.be/XRpHIa-2XCE?t=868][Nice and entertaining Emacs praise video. Link points to when he starts talking about emacs and neovim.]] ([[https://www.reddit.com/r/emacs/comments/17l691d/nice_and_entertaining_emacs_praise_video_link/][Reddit]]) - [[https://www.freewear.org/Emacs][Emacs merchandise | FreeWear.org]] - Other: - [[https://www.youtube.com/watch?v=FjmHnuV87tM][Emacs Goodies - #26 Auto Insert Mode]] (05:27) - [[https://www.youtube.com/watch?v=K8s4YauQnIc][Install Emacs on Chrome OS Flex]] (06:10) - [[https://gist.github.com/dov/a02254789ef1d73f05d916f7a2608753][Toggle between backslashes and forward slashes]] - [[https://www.reddit.com/r/emacs/comments/17omdgm/finally_got_emacs_installed_on_my_steamdeck/][Finally got emacs installed on my steamdeck]] - [[https://emacspeak.sourceforge.net/releases/release-57.html][Announcing Emacspeak 57.0—Tilden!]] - DECTalk, notes, mpv, repeat-mode, notmuch, light, pulseaudio, bookmarks, ogg - Emacs development: - emacs-devel: - continued discussion about cl-lib - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00786.html][discussion about cl-lib: cl-pushnew for example]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00072.html][why focus on cl-lib? other libraries like seq and pcase]]; [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00224.html][looking at seq, pcase]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00071.html][considerations when adding things to Emacs Lisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-11/msg00199.html][how to wait for a thread and get the return value]] - thread-join - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0c0ff6bf23ec667ff5487fd94b7f46803ea00ac][New option to use arrows in the minibuffer to select completions (bug#59486)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41e801fea1caff57203f76693ac4f0fe1ba2df03][Add project-any-command and project-prefix-or-any-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9cbf0bb3ee8871942f781c539acdeae1b7071224][Remove 'M-.' binding from js-mode and js-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5b2d23fff6e77ab71e028c84e73b3a792c430bd][Adapt doc for man.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8eb9b82ce58a8323af21f52625a401e19e279a9c][New commands previous-line-completion and next-line-completion (bug#59486)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=861ac933dd8aed1028edc4b9142400e3702874d5][Run `man' also on remote systems]] - New packages: - [[package:bufferlo][bufferlo]]: Manage frame/tab-local buffer lists (GNU ELPA) - [[package:daml-lsp][daml-lsp]]: LSP client definition for daml (MELPA) - [[package:daml-mode][daml-mode]]: Major mode for daml (MELPA) - [[package:decor][decor]]: Modify visual decorations (X11) (MELPA) - [[package:flymake-codespell][flymake-codespell]]: Flymake backend for codespell (GNU ELPA) - [[package:plz-see][plz-see]]: Interactive HTTP client (GNU ELPA) - [[package:smlfmt][smlfmt]]: Format SML source code using the "smlfmt" program (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-11][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! ** 2023-10-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-30-emacs-news/ :EXPORT_DATE: 2023-10-30T09:57:30-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467663/ Wed Nov 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Nov 2 0030 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 2 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Nov 3 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2023 (v #živo) https://dogodki.kompot.si/events/b292e3d3-2c53-4c00-b86a-f1bbff4c97b5 Thu Nov 2 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 3 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 4 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Nov 4 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 10 1800 Europe/Paris - Emacs.si (in person): Emacs.si meetup #11 2023 (#online) https://dogodki.kompot.si/events/e4748f47-63cc-4891-8c11-ce288c3b9f4b Fri Nov 10 2000 CET - Emacs configuration: - [[https://git.sr.ht/~goofansu/doom-config][goofansu's Doom Emacs Config]] - Emacs Lisp: - [[https://youtube.com/watch?v=oqsFzJdFACE&si=St__7rWVvEkbUtqV][The conception and depiction of lines in Emacs (Advanced Topic)]] ([[https://irreal.org/blog/?p=11742][Irreal]]) - Appearance: - [[http://yummymelon.com/devnull/customizing-the-emacs-tools-menu.html][Charles Choi: Customizing the Emacs Tools Menu]] ([[https://irreal.org/blog/?p=11732][Irreal]]) - [[https://github.com/liuyinz/mini-echo.el][New package: mini-echo.el]] ([[https://www.reddit.com/r/emacs/comments/17gd9ph/new_package_miniechoel/][Reddit]]) - [[https://protesilaos.com/codelog/2023-10-26-ef-themes-1-4-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.4.0]] - [[https://www.youtube.com/watch?v=JnnGPVMyt2w][Get Emacs to Look like the Pulsar/Atom Editor]] (02:12) - Navigation: - [[https://whhone.com/posts/large-scale-replace-string/][Wai Hon: Options to Replace String in Large Scale]] - [[https://www.youtube.com/shorts/U8-KM6WfzcU][Can Emacs do this? – Yes, Emacs can do this]] ([[https://www.reddit.com/r/emacs/comments/17g0kcm/can_emacs_do_this_yes_emacs_can_do_this/][Reddit]]) - visual-regexp - Writing: - [[https://starbreaker.org/blog/emacs/dictionary-integrations/index.html][Dictionary Integrations | starbreaker.org]] - [[https://www.youtube.com/watch?v=mUbvudauyA8][Overleaf vs. Emacs for two-way LaTeX-PDF navigation]] (04:43) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/17h6qvt/share_your_orgmode_agenda_themescreenshot_elisp/][Share your org-mode agenda theme/screenshot (elisp included to auto-generate based on sample org file)]] - [[https://github.com/alphapapa/org-ql#org-ql-open-link][org-ql-open-link (new command offers links in matching Org entries with completion and opens the selected one directly)]] ([[https://www.reddit.com/r/emacs/comments/17g04yr/orgqlopenlink_new_command_offers_links_in/][Reddit]]) - [[https://github.com/alphapapa/org-ql/releases/tag/v0.7.3][Release v0.7.3 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/17ez5en/release_v073_alphapapaorgql/][Reddit]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-automatically-updating-talk-status-from-the-crontab/][Sacha Chua: #EmacsConf backstage: automatically updating talk status from the crontab]] - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-coordinating-captioning-volunteers-using-a-backstage-area/][Sacha Chua: #EmacsConf backstage: coordinating captioning volunteers using a backstage area]] (Org and TRAMP) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2b15e789ae7b5e900106940587648edfe5e27d80][org-clock-out-removed-last-clock: New variable to be used by `org-clock-hook']] - Coding: - [[https://www.youtube.com/watch?v=9mQee2tVVqo][Emacs Goodies - #24 Json Pretty]] (02:09) - [[https://www.youtube.com/watch?v=377B6epeg_w][Getting Started with OCaml (in Emacs)]] (14:55) - [[https://www.youtube.com/watch?v=hnGJQfviq4w][Reloading a changed python file in emacs python shell]] (04:00) - [[http://xenodium.com/open-in-xcode-at-line-number][Alvaro Ramirez: Open in Xcode at line number]] ([[https://www.reddit.com/r/emacs/comments/17fj16p/emacs_open_file_in_xcode_at_same_line/][Reddit]], [[https://irreal.org/blog/?p=11730][Irreal]]) - Shells: - [[https://macadie.info/2023/10/26/starting-the-transition-to-eshell/][Eric MacAdie: Starting the Transition to Eshell]] - [[https://andreyor.st/posts/2023-10-27-you-dont-need-a-terminal-emulator/][Andrey Listopadov: You don't need a terminal emulator]] - Mail, news, and chat: - [[https://github.com/tanrax/self-rssingle.el][Script in Elisp to generate a unified RSS feed with several feeds]] ([[https://www.reddit.com/r/emacs/comments/17gqyq1/script_in_elisp_to_generate_a_unified_rss_feed/][Reddit]]) - Multimedia: - [[https://www.youtube.com/watch?v=P8p3zXSzY4c][Listen To Internet Radio With Emacs And Eradio]] (09:25) - Fun: - [[https://emacs.dyerdwelling.family/emacs/20231027211128-emacs--famous-film-using-artist-mode/][James Dyer: Digital Art Using Artist Mode #1]] ([[https://www.youtube.com/watch?v=1JZ6ljIRGus][YouTube]], 02:22) - AI: - [[https://www.reddit.com/r/emacs/comments/17hvcsi/ellama_moved_to_llm_library_and_now_supports/][Ellama moved to llm library and now supports proprietary LLMs as well as open source]] - [[https://i.redd.it/g3x7pjlw65xb1.png][Ollama on Emacs with Ellama]] ([[https://www.reddit.com/r/emacs/comments/17j2v8a/ollama_on_emacs_with_ellama/][Reddit]]) - [[https://i.imgur.com/M9XNYjo.mp4][gptel 0.5.0: with multi/local LLM support]] ([[https://www.reddit.com/r/emacs/comments/17ixydg/gptel_050_with_multilocal_llm_support/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/17fzvmx/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/10/25/2023-10-austin-emacs-meetup/][Eric MacAdie: 2023-10 Austin Emacs Meetup]] - Other: - [[https://git.sr.ht/~swflint/third-time][third-time: Third Time support for Emacs. See https://ift.tt/vwXVPo2]] ([[https://www.reddit.com/r/planetemacs/comments/17j35rp/thirdtime_third_time_support_for_emacs_see/][Reddit]]) - [[https://gitlab.com/spudlyo/orgdemo2][A literate Org document on building Emacs from source - conditionally for RedHat or Debian]] ([[https://www.reddit.com/r/emacs/comments/17i0v03/a_literate_org_document_on_building_emacs_from/][Reddit]], [[https://news.ycombinator.com/item?id=38054267][HN]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-autopilot-with-crontab/][Sacha Chua: #EmacsConf backstage: autopilot with crontab]] - [[https://www.reddit.com/r/emacs/comments/17g6n6e/redumping_with_pdumper/][Redumping with pdumper]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00693.html][proposal for inline completion mechanism]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00772.html][difference between company and corfu, dependency on popon which is in NonGNU ELPA (and blocks corfu from going into ELPA or core)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00758.html][also more about company vs corfu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00509.html][recent texinfo behavior change re: non-ASCII characters]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00726.html][continuation of cl-lib discussion]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00731.html][what's missing in elisp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00680.html][difficulty of using cl-lib]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00668.html][disabling native compilation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=683efb8de5ac3a2ba5ecc073d8c912ec6a61191d][Add 'server-eval-args-left' to server.el]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cb86120272042df9420a726b3a754d58f300f350][documentation fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c8fc0b0594b1e3af43d86c0bc96e10d03bc75a2][Add 'case-symbols-as-words' to configure symbol case behavior]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c79ea103efd6fa3004c14f373305a17c49d6462d][Add easy customization for dir-locals files (Bug#66702)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ec90ac8ffc3075efc55c7a3f1d2e5e62d895d36][Remove highlighting trailing whitespace from cperl-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=11f44ec6dda8660ad5270ee7c76d8b48062dc327][Enable DND handlers to receive more than one URI at a time]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b62ad00981ec98fc07fd798a4e6e75c90aad9200][cperl-mode.el: Make commands and options for Perl info pages obsolete.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d60139a8073c1293b75e41390f2b58bc2eb7943][Add toggle-window-dedicated command and mode-line-window-dedicated]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fef7150d6be20b1a2154d501f75bee4977328b5][Prefer HTTPS in `M-x webjump´]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64aa01f60ad17af2bd438895a19343f3c369bc43][Add a new Eshell special reference type for markers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2830c9f319d33f68fad4966ccf9d6b272233973][Make NSM warn if DH key exchange has less than 2048 bit primes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dbcaaf375f285a42ff1a81c313a454264374cbdb][Warn about 3DES when network-security-level is medium]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad47beb8231524457fb9415a823db7c224793839][Remove gmane.org support from nnweb]] - New packages: - [[package:chip8][chip8]]: A CHIP-8 emulator (MELPA) - [[package:flymake-eask][flymake-eask]]: Eask support in Flymake (MELPA) - [[package:kanagawa-theme][kanagawa-theme]]: Retro elegant theme (MELPA) - [[package:mini-echo][mini-echo]]: Echo buffer status in minibuffer window (MELPA) - [[package:perspective-project-bridge][perspective-project-bridge]]: Integration of perspective.el + project.el (MELPA) - [[package:surround][surround]]: Easily add/delete/change parens, quotes, and more (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-10][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! ** 2023-10-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-23-emacs-news/ :EXPORT_DATE: 2023-10-23T10:18:46-0400 :END: - [[https://lists.gnu.org/archive/html/info-gnu-emacs/2023-10/msg00002.html][Emacs 29.1.90 pretest is available]] ([[https://irreal.org/blog/?p=11713][Irreal]]) - Upcoming events: - M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): Pumpkin Spice coffee.el in SF https://www.meetup.com/emacs-sf/events/296788676/ Sat Oct 28 1100 America/Los_Angeles - [[https://www.youtube.com/watch?v=oqsFzJdFACE][The conception and depiction of lines in Emacs (Advanced Topic)]] (on Oct 29) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467663/ Wed Nov 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Nov 2 0030 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 2 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Nov 3 0030 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #12 2023 (v #živo) https://dogodki.kompot.si/events/b292e3d3-2c53-4c00-b86a-f1bbff4c97b5 Thu Nov 2 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 3 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Nov 4 0000 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/179t67l/window_management_share_your_displaybufferalist/][Window Management - share your display-buffer-alist]] - [[http://whattheemacsd.com/appearance.el-02.html][What the .emacs.d!?: appearance.el-02]] - ring-bell-function - [[https://github.com/plandes/cframe][cframe: Allows for customization of frame types, which includes height and width of new Emacs frames]] - [[https://www.youtube.com/watch?v=5AzSahLmDQk][Emacs Goodies - #22 Repeat Mode]] (05:20) - [[https://www.reddit.com/r/emacs/comments/17bgtwm/new_version_of_emacs_writing_studio_a/][New version of Emacs Writing Studio: A configuration for authors]] - [[https://jeffbowman.writeas.com/crafted-emacs-v2-pre-release-announcement-8yn4][Crafted Emacs V2 Released — Bowmansarrow]] ([[https://irreal.org/blog/?p=11726][Irreal]]) - [[https://bitbucket.org/grumph/home_config/src/master/.emacs.d/][grumph's Emacs Config]] - Emacs Lisp: - [[https://youtube.com/watch?v=V7-YuHQFLr8&si=YW9TIJU2_iNaZ5gs][Great links to help you learn Emacs Lisp]] (12:40, [[https://www.reddit.com/r/emacs/comments/17dhy3r/great_links_to_help_you_learn_emacs_lisp/][Reddit]], [[https://irreal.org/blog/?p=11728][Irreal]]) - [[https://cestlaz.github.io/post/learning-elisp-11/][Mike Zamansky: Learning Elisp 11 - Emoji Replace Part 1]] ([[https://www.reddit.com/r/emacs/comments/17b1xw3/back_from_vacation_so_continuing_with_my_learning/][Reddit]], [[https://irreal.org/blog/?p=11715][Irreal]]) - [[https://kisaragi-hiu.com/inhibit-message/][Kisaragi Hiu: Emacs: silencing messages]] - inhibit-message, inhibit-redisplay - [[https://www.reddit.com/r/emacs/comments/1796851/exploring_a_little_bit_of_the_intricacies_and/][Exploring a little bit of the Intricacies and Elegance of Loop Macros]] - Navigation: - [[http://whattheemacsd.com/buffers.el-01.html][What the .emacs.d!?: buffers.el-01]] - quick-switch-buffer - [[https://www.youtube.com/watch?v=bCt80uJuI9g][Emacs Tip: Intentional Navigation In Emacs Using Form Feed #coding #emacs]] (00:55) - [[https://youtube.com/watch?v=NcyR1JhAUHQ&si=aKpWb_HNAy5kkaSs][ISEARCH tips, settings, options and uses (Advanced Topic)]] ([[https://www.reddit.com/r/emacs/comments/17e5awi/isearch_tips_settings_options_and_uses_advanced/][Reddit]]) - [[https://youtube.com/watch?v=S2GjvZFLQts&si=U_wpNc_RTR9nC0nE][All you need to know about the Emacs OCCUR command in 4 minutes]] ([[https://www.reddit.com/r/emacs/comments/17bgb7a/all_you_need_to_know_about_the_emacs_occur/][Reddit]]) - [[https://sepi.me/emacs-ripgrep-workaround/][my pain points with Emacs code search and how I fixed them]] ([[https://www.reddit.com/r/emacs/comments/17dwj1h/my_pain_points_with_emacs_code_search_and_how_i/][Reddit]], [[https://news.ycombinator.com/item?id=37974781][HN]], [[https://lobste.rs/s/bdnluz/my_pain_points_with_emacs_code_search_how_i][lobste.rs]]) - TRAMP: - [[https://gist.github.com/shkoo/ec09b0f9d746e82a1cf7d8178cc34d5e][emacs-bypass-tramp-hack.el · GitHub]] - Dired: - [[https://youtube.com/watch?v=59XPGvJMggY&si=hOjzfmFB2Es9WNOI][My Dired Symlink Hack]] ([[https://www.reddit.com/r/emacs/comments/17hgd7l/my_dired_symlink_hack/][Reddit]]) - [[https://codelearn.me/2023/10/17/emacs-find-grep-dired.html][Ruslan Bekenev: find-grep-dired: Filter files based on content]] ([[https://irreal.org/blog/?p=11718][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=5fj9ub4yflI][Use Emacs to Insert Bible Verses from any Text]] (07:28) - Org Mode: - [[https://www.youtube.com/watch?v=-YqIr1nv-9E][Emacs(Doom) | Org Mode | Актуально для Sublime, VsCode и IDEA]] (01:05:12) - [[https://eschulte.github.io/org-scraps/][A collection of short Org-mode snippets demonstrating the usage of code blocks.]] (2012 onwards) - [[https://www.reddit.com/r/emacs/comments/17af6qf/tried_plantuml_for_drawing_and_it_amazing_on_org/][Tried plantuml for drawing and it amazing on org babel]] ([[https://irreal.org/blog/?p=11720][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/17bly51/casting_spells_in_plantuml_as_a_wizard_in_org/][Casting spells in PlantUML as a wizard in org babel to translate words to graph]] ([[https://www.reddit.com/r/orgmode/comments/17blz6j/casting_spells_in_plantuml_as_a_wizard_in_org/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17d30rz/tried_gnuplot_which_plot_only_require_basic_math/][Tried gnuplot which plot only require basic math]] - [[https://sachachua.com/blog/2023/10/getting-mermaid-js-running-on-my-system-needed-to-symlink-chromium-for-puppeteer/][Sacha Chua: Getting Mermaid JS and ob-mermaid running on my system - needed to symlink Chromium for Puppeteer]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7ceefaf2d5c729cb63b33bca8bb465353fd106a3][* lisp/ob-plantuml.el: Support tikz output]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=13353f1fa34f6f085ffbf142b380af7308f02981][org-fold-hide-drawer-all: Make interactive]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c77e7f9c8abc3556bef52b6d75ec587d7babf47a][* etc/ORG-NEWS (=UNNUMBERED= property ...): Add reference to the manual]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b223a3cc75a45e817a78df08959dbf2c8111e411][org-num: Allow property inheritance for UNNUMBERED property]] - Completion: - [[https://github.com/DarwinAwardWinner/ido-yes-or-no][ido-yes-or-no: Use ido to answer yes or no questions.]] - [[https://github.com/chmouel/consult-vc-modified-files][chmouel/consult-vc-modified-files: List git modified files in a project with vc]] ([[https://www.reddit.com/r/emacs/comments/17bbh8g/consultvcmodifiedfiles_list_git_modified_files_in/][Reddit]]) - Coding: - [[https://youtube.com/watch?v=y1BA3GJsWEE&si=dBUo8IPJ_BuZuEUA][Java: REPL Driven Development with 𝓔𝓶𝓪𝓬𝓼]] ([[https://www.reddit.com/r/java/comments/17ae8ql/java_repl_driven_development_with_𝓔𝓶𝓪𝓬𝓼/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17d899h/new_journald_log_viewer_package/][New Journald log viewer package]] - [[https://emacs.dyerdwelling.family/emacs/20231022195943-emacs--syntax-highlighting-of-swaywm-configuration-files/][James Dyer: Better Syntax Highlighting Sway Configuration Files]] - [[https://www.lexaloffle.com/bbs/?tid=54647][Emacs token count command]] - [[https://github.com/alhassy/repl-driven-development][“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ]] ([[https://www.reddit.com/r/emacs/comments/1792xio/send_region_to_process_for_all_languages_ᕦ_ᴼ_ڡ_ᴼ_ᕤ/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17c48kx/dapeel_dap_client_that_does_not_rely_on_lspmode/][dape.el: DAP client that does not rely on LSP-mode]] - [[https://tony-zorman.com/posts/fixing-lsp-mode.html][Fixing Lsp-Mode's Hover Signatures]] ([[https://www.reddit.com/r/emacs/comments/17dudh3/fixing_lspmodes_hover_signatures/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=aUxECZj1g7s][Creating a .mailrc file in Emacs FAST! (re-edited)]] (02:36) - [[https://frostyx.cz/posts/synchronize-your-2fa-gmail-with-mbsync][Synchronize your 2FA Gmail with mbsync]] - [[https://github.com/tanrax/self-rssingle.el][self-rssingle.el: Elisp script that collects all RSS feeds and joins them into a single feed]] - EXWM: - [[https://www.reddit.com/r/emacs/comments/17a6p45/would_you_recommend_exwm_as_daily_driver/][Would you recommend EXWM as daily driver?]] - [[https://tech.toryanderson.com/2023/10/21/would-you-recommend-exwm-as-daily-driver/][Tory Anderson: Would you recommend EXWM as daily driver]] - AI: - [[https://github.com/s-kostyaev/ellama][Ellama - new package to call LLMs from Emacs]] ([[https://www.reddit.com/r/emacs/comments/179471c/ellama_new_package_to_call_llms_from_emacs/][Reddit]]) - [[https://modernchaos.heytwist.com/p/follow-up-vim-llm-small-things-that-awww][emacs + llm = 🔥]] ([[https://www.reddit.com/r/emacs/comments/17975mc/emacs_llm/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/17aliqg/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-10/msg00281.html][[SUMMARY] #3 [[bbb:OrgMeetup]​] on Wed, Oct 11, 19:00 UTC+3]] - Other: - [[https://alexschroeder.ch/view/2023-10-17-write-offline][Alex Schroeder: Writing pages offline, some of the time]] - [[https://github.com/meedstrom/inline-anki][New package to scratch an itch: let me embed flashcards in simple paragraphs, rather than siloing them in Org subtrees!]] ([[https://www.reddit.com/r/emacs/comments/17dhila/new_package_to_scratch_an_itch_let_me_embed/][Reddit]]) - [[https://www.youtube.com/watch?v=gvT4DLW7RXY][Investigating GNU Hyperbole]] - [[https://github.com/t4ccer/agenix.el][agenix.el: Transparent editing for agenix secrets inside Emacs]] - [[https://words.kitchen.io/2021/03/13/ipad-as-desktop-emacs/][iPad as Desktop: Emacs – words with kitchen]] ([[https://www.reddit.com/r/planetemacs/comments/17bo03q/ipad_as_desktop_emacs_words_with_kitchen/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/17e7rrk/smallest_device_which_could_run_comfortably_emacs/][Smallest device which could run comfortably emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00473.html][Bindat can exhaust memory when unpacking to vector]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00340.html][jsonrpc.el uses "Content-Length" headers which seem specific to LSP]] (and [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00388.html][the importance of Content-Length]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00312.html][Re: Adding with-editor to Emacs?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00442.html][discussion of desktop.el, frameset.el, and cl-lib use (Re: Lisp files that load cl-lib in problematical ways)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfc796f6f24efd7cbc0dcac07f8eccd5200236bd][Add completion for 'doas' to pcomplete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9be8011217b8824659c8c69679b33756e240b013][Allow specifying the dir locals file to edit (Bug#66663)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa6cb4166174d2b7d601bb3dc6c2f03b5296a442][treesit-font-lock-rules now accepts additional global keywords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3db503351e9a8720cdea2f1ca42d55d2de684e2][Move lexical-binding warning from checkdoc to byte-compiler]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c94b6397bd95836250b1a2338aedb13d7872345a][(buffer-match-p): Replace `&optional` with `&rest` (bug#65797)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=696411ab8af4ca3e47b8e29482646f69034151eb][(sleep-for): Make the `millisec` argument obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4b4b5f43158a4281d583a6dc573465533f4bf48][Improve SOCKS error handling and support version 4a]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40c9e9d2e6aa19e96572c8e9dd7119290be6a004][Gud lldb support (bug#66575)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=266ed1b847771bfb6c7fc974c53d820059b6e31d][; Use the "new" calling convention for 'sit-for' in Eshell]] - New packages: - [[package:conan][conan]]: Generate flags for c++ using conan 2.0 (MELPA) - [[package:consult-todo][consult-todo]]: Search hl-todo keywords in consult (MELPA) - [[package:flycheck-eask][flycheck-eask]]: Eask support in Flycheck (MELPA) - [[package:third-time][third-time]]: Third Time: A Better Way to Work (MELPA) - [[package:tmux-mode][tmux-mode]]: Major mode for tmux configuration (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-10][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! ** 2023-10-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-16-emacs-news/ :EXPORT_DATE: 2023-10-16T10:04:33-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/october-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28, 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=r_oefm6ZagM][I Downloaded Emacs and Tried To Learn It]] (33:40) - Emacs configuration: - [[https://communick.news/post/240795][Window Management - share your display-buffer-alist - Communick News]] - [[https://www.reddit.com/r/emacs/comments/1763ohv/god_vs_devil_vs_evil_what_do_you_use_to_avoid_key/][God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews please!]] ([[https://communick.news/post/226034][communick.news]]) - [[https://www.youtube.com/watch?v=Xup-GSbaprI][Add another prefix key to Emacs #emacs #coding #windows]] (00:30) - [[https://idiomdrottning.org/bad-emacs-defaults][Bad Emacs Defaults]] ([[https://www.reddit.com/r/emacs/comments/175dlle/bad_emacs_defaults/][Reddit]], [[https://news.ycombinator.com/item?id=37843908][HN]], [[https://lobste.rs/s/np90nj/bad_emacs_defaults][lobste.rs]], [[https://irreal.org/blog/?p=11698][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/174i3kn/what_would_you_make_default/][What would you make default?]] - [[https://git.sr.ht/~x4d6165/dotfiles][x4d6165's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/17610on/seaman_emacs_my_first_published_config/][Seaman Emacs - My first published config]] - [[https://www.reddit.com/r/DoomEmacs/comments/1740bwa/my_doom_emacs_configuration_files/][My doom emacs configuration files]] - Emacs Lisp: - [[https://communick.news/post/239397][Exploring a little bit of the Intricacies and Elegance of Loop Macros - Communick News]] - [[https://www.youtube.com/watch?v=rzpniEkOELE][How to leverage describe-key command to write Emacs Lisp code?]] (02:18) - [[https://www.youtube.com/watch?v=5YYBEGWb5sE][Do you know how to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase]] (01:55) - [[https://www.youtube.com/watch?v=r55qZOA_ObE][How to trim strings in Emacs Lisp? string-trim, string-trim-left, string-trim-right]] (02:05) - Appearance: - [[https://github.com/halfwhole/pride-mode][pride-mode: Rainbow flag in the Emacs modeline]] - [[https://idiomdrottning.org/show-trailing-whitespace][show-trailing-whitespace is my friend]] - [[https://github.com/pedroangelo/theme-rotation.el][pedroangelo/theme-rotation.el: Change themes in Emacs according to specified time periods.]] ([[https://communick.news/post/239403][communick.news]]) - [[https://i.redd.it/ks0wop3gl3ub1.png][Integrating Catppuccin Themes with Auto-Dark]] ([[https://www.reddit.com/r/emacs/comments/177hmy8/integrating_catppuccin_themes_with_autodark/][Reddit]]) - [[https://github.com/crmsnbleyd/flexoki-emacs-theme][flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/1757gsx/how_do_you_quickly_navigate_inside_a_source_file/][How do you quickly navigate inside a source file using emacs ?]] ([[https://communick.news/post/225012][communick.news]]) - [[https://youtu.be/fXZYmVtQf9s?si=mz4hPBJaAhltv83G][Some helpful Xah Lee Selection Commands]] ([[https://irreal.org/blog/?p=11703][Irreal]]) - [[https://github.com/liuyinz/binky.el][binky.el: Jump between points like a rabbit !]] - [[https://github.com/bbatsov/projectile/releases/tag/v2.8.0][Projectile 2.8 is out!]] ([[https://www.reddit.com/r/emacs/comments/1770zqa/projectile_28_is_out/][Reddit]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20231013153639-emacs--more-flexible-duplicate-thing-function/][James Dyer: More Improvements to Dired Duplicate Here]] - Writing: - [[https://mbork.pl/2023-10-14_Avoiding_repetitions][Marcin Borkowski: Avoiding repetitions]] ([[https://irreal.org/blog/?p=11709][Irreal]]) - [[https://alexschroeder.ch/view/2023-10-11-scdoc][Alex Schroeder: scdoc mode]] - Org Mode: - [[https://www.youtube.com/watch?v=ZPbU0CHlYOo][How to Organize Your Life (Intro to Org Mode)]] (21:02) - [[https://youtube.com/watch?v=DEeStDz_imQ&si=YLcKCi1t2wHfsqlP][5 Reasons I Love Emacs Orgmode]] (15:43, [[https://www.reddit.com/r/emacs/comments/1771ctv/5_reasons_i_love_emacs_orgmode/][Reddit]], [[https://irreal.org/blog/?p=11707][Irreal]]) - [[https://rostre.bearblog.dev/building-my-ideal-emacs-journal/][Building my ideal Emacs journal]] ([[https://irreal.org/blog/?p=11724][Irreal]]) - [[https://benadha.com/notes/how-i-manage-my-reading-list-with-org-mode/][How I Manage My Reading List with Org-Mode]] ([[https://www.reddit.com/r/orgmode/comments/178fa86/how_i_manage_my_reading_list_with_orgmode/][Reddit]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-file-prefixes/][Sacha Chua: #EmacsConf backstage: file prefixes]] - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-adding-notes-to-org-logbook-drawers-from-e-mails/][Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawers from e-mails]] - [[https://github.com/ArnaudValette/Horn/tree/main][I made Horn, a parser for org written in typescript]] ([[https://www.reddit.com/r/orgmode/comments/177hyil/i_made_horn_a_parser_for_org_written_in_typescript/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7e7ce811360ea4f3eede98219a845845ed054d63][* lisp/ol-info.el (org-info-other-documents): Convert to `defcustom']] - Denote: - [[https://protesilaos.com/codelog/2023-10-13-denote-new-developments-video/][Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-dev)]] ([[https://www.youtube.com/watch?v=RK4P5oIIEnk][YouTube]] 59:17) - [[https://protesilaos.com/codelog/2023-10-11-denote-letter-casing-option/][Protesilaos Stavrou: Emacs: new option for Denote letter casing]] - Completion: - [[https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingCompletion][My understanding of various sorts of completion in GNU Emacs]] - [[https://www.armindarvish.com/en/post/announcing_consult_gh_2/][Announcing consult-gh 2.0, now with async search]] ([[https://www.reddit.com/r/emacs/comments/1744x4p/announcing_consultgh_20_now_with_async_search/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/177ouga/schlaucompile_a_highly_configurable_compile_macro/][Schlau-compile -- a highly configurable compile macro for Emacs supporting any language you need.]] - [[https://github.com/alhassy/repl-driven-development][“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ]] ([[https://www.reddit.com/r/emacs/comments/1792xio/send_region_to_process_for_all_languages_ᕦ_ᴼ_ڡ_ᴼ_ᕤ/][Reddit]]) - [[https://fosstodon.org/@chmouel/111203691941968313][Copy current function in any programming language using tree-sitter]] ([[https://arnesonium.com/2023/10/13-posts-of-interest][Erik L. Arneson]]) - [[https://communick.news/post/225027][Any suggestions for a Kill Compile Run Execute sequence from emacs in a single step ? - Communick News]] - [[https://github.com/google/styleguide/blob/gh-pages/google-c-style.el][google-c-style.el: Google's C/C++ style for c-mode]] - [[https://rostre.bearblog.dev/setting-up-playdate-development-with-c-in-emacs/][Setting up Playdate development with C in Emacs; Playdate is a gaming with C SDK]] - [[https://onlisp.co.uk/On-rmsbolt.html][J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt]] - Web: - [[https://sachachua.com/blog/2023/10/using-emacs-and-spookfox-to-automate-creating-bigbluebutton-rooms-in-mozilla-firefox/][Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creating BigBlueButton rooms in Mozilla Firefox]] - Mail, news, and chat: - [[https://protesilaos.com/codelog/2023-10-14-notmuch-indicator-1-1-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0]] - [[https://github.com/sshirokov/ZNC.el][znc.el: Make ERC and ZNC bouncer get along well]] - [[https://salsa.debian.org/debacle/profanity.el/-/blob/master/profanity.el][profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi]] - Doom Emacs: - [[https://www.youtube.com/watch?v=sfY35IvZn2A][Doom Emacs: Modes and Navigation]] (27:33) - AI: - [[https://github.com/s-kostyaev/ellama][Ellama - new package to call LLMs from Emacs]] ([[https://www.reddit.com/r/emacs/comments/179471c/ellama_new_package_to_call_llms_from_emacs/][Reddit]], [[https://communick.news/post/239400][communick.news]]) - [[https://gitlab.com/dto/marvin][Code and audio demos for full voice AI convo with Emacs and Large Language Models]] - Community: - [[https://www.reddit.com/r/emacs/comments/1758wua/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - delete-blank-lines - Other: - [[https://www.reddit.com/r/emacs/comments/176bzg1/future_of_remote_development/][Future of remote development]] ([[https://communick.news/post/227137][communick.news]]) - [[https://www.youtube.com/watch?v=xhLgdVxj7UI][Emacs Read Only Mode 2023_10_16_03:07:09]] (06:21) - [[https://youtube.com/watch?v=SD8myoNYnss&si=vCIOT_B7iAEWuuq4][Get me out of here! Quitting, exiting and recursion in Emacs]] (08:22, [[https://www.reddit.com/r/emacs/comments/178r0vp/get_me_out_of_here_quitting_exiting_and_recursion/][Reddit]], [[https://irreal.org/blog/?p=11786][Irreal]]) - [[https://youtube.com/watch?v=nm2BXULs5rc&si=id4yR1Qjdr6T6Swi][4 Great Line Commands in Emacs Including "flush-lines"]] ([[https://www.reddit.com/r/emacs/comments/177fbkb/4_great_line_commands_in_emacs_including/][Reddit]], [[https://irreal.org/blog/?p=11705][Irreal]]) - flush-lines, kill-matching-lines, keep-lines, copy-matching-lines - [[https://alexschroeder.ch/view/2023-10-11-post-from-emacs][Alex Schroeder: Posting to Oddµ from Emacs]] - [[https://functional.cafe/@PaniczGodek/111187231582720915][insert-kbd-macro, kmacro-call-macro]] ([[https://arnesonium.com/2023/10/13-posts-of-interest][Erik L. Arneson]]) - [[http://xahlee.info/emacs/emacs/emacs_kb_shortcuts_pain.html][Beginners, Emacs was not designed for today keyboards. Solutions: a modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough long term.]] ([[https://www.reddit.com/r/emacs/comments/1772obs/beginners_emacs_was_not_designed_for_today/][Reddit]], 2017) - [[https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/][Text showdown: Gap Buffers vs Ropes]] ([[https://www.reddit.com/r/emacs/comments/173siji/text_showdown_gap_buffers_vs_ropes/][Reddit]], [[https://irreal.org/blog/?p=11696][Irreal]]) - performance analysis using Rust - Emacs development: - Discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00211.html][Re: ASCII Tables with row and colspans]] - AsciiDoctor - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00270.html][Re: How to debug emacs repaint problems?]] how to disable double-buffering - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00269.html][Re: How to debug emacs repaint problems?]] different ways to connect to the same X (VNC, tty, compressed X) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00186.html][Re: How to make aot native-compilation and pdmp creation reproduceable]] - why build directory matters - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00180.html][Re: How to make aot native-compilation and pdmp creation reproduceable]] - binutils, source date epoch - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00263.html][Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream]] - aliases - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-10/msg00101.html][FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full story]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ecb595dea56ed1149b60245d021cb5e6d7dd73f][(sit-for): Remove support for old calling convention]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5789198b34d83413674e596887c089a651f7cf4][cperl-mode.el: Add new user option to etc/NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77daafbb3657d301f864b969cdfe8da17ab5a62d][Add convenience wrapper for regexp disassembly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a52d627b37eb439a748161a82fdcd50d6cbc0248][Separate `docstrings-wide` warning identifier]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6f07e13eef93af8b25064bb1bc975e8fafad591][Enable highlighting Gud execution lines without hl-line-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cfed3bb395030662059d560f94ea0318f820f00f][Document cl-print.el in cl.texi.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa45ea8a33132f3a95b1e2c085776919febd5458][In cl-prin1, enable raw printing for a byte-compiled function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=960c98ce3ac8e032db0c0293fa577094258600b8][* lisp/progmodes/project.el (project-mode-line-face): New variable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7185ca29b5086b1b0f32e64b7a5ba0bc21152c8][File notifications report unmount events (bug#66381)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d51f3165f7eb471acd3d178ef1b94b19254e8857][Improve documentation of 'project-mode-line']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=238292d6571402e93d4f7886baac9853011b36f6][New option 'project-mode-line' to show project name on mode line (bug#66317)]] - New packages: - [[package:consult-tex][consult-tex]]: Consult powered completion for tex (MELPA) - [[package:eldoc-eask][eldoc-eask]]: Eldoc support for Eask-file (MELPA) - [[package:ellama][ellama]]: Ollama client for calling local LLMs (MELPA) - [[package:flexoki-themes][flexoki-themes]]: An inky color scheme for prose and code (MELPA) - [[package:gofmt-tag][gofmt-tag]]: Format and align go struct tags (MELPA) - [[package:ob-asymptote][ob-asymptote]]: Babel Functions for Asymptote (GNU ELPA) - [[package:org-newtab][org-newtab]]: Supercharge your browser's new tab page (MELPA) - [[package:org-timeblock][org-timeblock]]: Interactive SVG calendar for orgmode tasks (MELPA) - [[package:tsort][tsort]]: Topological sort for Emacs Lisp (MELPA) - [[package:typewriter-roll-mode][typewriter-roll-mode]]: Aid for distraction-free writing (MELPA) - [[package:universal-sidecar-roam][universal-sidecar-roam]]: Integrate universal-sidecar and org-roam (MELPA) - [[package:vimscript-ts-mode][vimscript-ts-mode]]: Vim-script major mode using tree-sitter (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-10][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! ** 2023-10-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-09-emacs-news/ :EXPORT_DATE: 2023-10-09T13:51:09-0400 :END: - [[https://amodernist.com/eaez/./sep23.html][ELPA and Emacs Zine: ELPA and Emacs Zine (September 2023)]] - tree-sitter progress report, emacs-devel thread summary ([[https://irreal.org/blog/?p=11694][Irreal]]) - Upcoming events: - [[https://emacsconf.org/2023/talks/][EmacsConf - 2023 Talks]] ([[https://www.reddit.com/r/emacs/comments/171m1qh/emacsconf_2023_talks/][Reddit]], [[https://irreal.org/blog/?p=11692][Irreal]]) - OrgMeetup (virtual) https://list.orgmode.org/87mswxi7mk.fsf@localhost/T/#u Wed Oct 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Oct 12 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 13 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 13 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 14 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Oct 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?si=iliVOTiKsG6296xr&v=k8RnmeWYZIU&feature=youtu.be][Speed up Emacs with features, requires, and autoloads]] ([[https://irreal.org/blog/?p=11690][Irreal]]) - [[https://www.youtube.com/watch?v=5t-w07mo408][The Emacs "selected" package by Erik Sjöstrand]] (05:25) - [[https://elpa.gnu.org/packages/site-lisp.html][site-lisp: Manage site-lisp directories]] - [[https://github.com/SpringHan/sniem][sniem: Hands-eased united editing method for emacs.]] ([[https://www.reddit.com/r/planetemacs/comments/173ncc5/sniem_handseased_united_editing_method_for_emacs/][Reddit]]) - [[https://git.sr.ht/~x4d6165/.emacs.d][x4d6165's Emacs Config]] - [[https://www.youtube.com/watch?v=vI9sE-hExNU][Every Line of My Emacs Config | Part 3]] (01:03:07) - Emacs Lisp: - [[https://github.com/Wilfred/suggest.el][suggest.el: Use enumerative program synthesis to discover elisp functions that do what you want based on examples]] - [[https://www.youtube.com/watch?v=H5FxcTh3QrI][How to write tests in Emacs Lisp? | ert-deftest, should]] (02:15, [[https://www.reddit.com/r/emacs/comments/173la57/how_to_write_tests_in_emacs_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=CUjRoMTk9lo][How to convert a filename into an absolute filename in Emacs Lisp? | expand-file-name]] (02:18) - [[https://www.youtube.com/watch?v=KpijGcox7nE][Do you know about default-directory variable in Emacs Lisp?]] (02:18) - [[https://www.youtube.com/watch?v=WzGdxuKCups][How to copy the content of a directory in Emacs Lisp? | copy-directory]] (02:19) - [[https://www.youtube.com/watch?v=AZiSsLG4HWk][How to change values in Emacs Lisp property lists? | plist-put]] (02:11) - [[https://www.youtube.com/watch?v=bFElWA9WPW0][How to manipulate property lists in Emacs Lisp? plist-member, plist-get]] (02:12) - Appearance: - [[https://protesilaos.com/codelog/2023-10-04-ef-melissa-dark-light/][Protesilaos Stavrou: Emacs: introduction to the ef-themes “Melissa” variants]] ([[https://lemmy.ml/post/5999958][lemmy]]) - [[https://i.redd.it/5mu1w7ddztrb1.gif][auto-dark-emacs - Updates on Linux: Gnome / Android (Termux)]] ([[https://www.reddit.com/r/emacs/comments/16y7632/autodarkemacs_updates_on_linux_gnome_android/][Reddit]]) - Navigation: - [[https://dataswamp.org/~incal/emacs-init/wrap-search.el][wrap-search.el: Wrapped, non-incremental search]] - [[https://takeonrules.com/2023/10/04/adjusting-emacs-to-shift-with-a-new-project-organization-strategy/][Adjusting Emacs to Shift with a New Project Organization Strategy // Take on Rules]] - [[https://protesilaos.com/codelog/2023-10-08-emacs-beframe-menu/][Protesilaos Stavrou: Emacs: Beframe has its own menu-bar-mode entry]] - [[https://github.com/jaalto/project-emacs--folding-mode][project-emacs--folding-mode: A folding-editor-like minor mode]] - [[https://www.youtube.com/watch?v=ht4PZWEbE_A][Emacs Goodies - #19 Scroll All Mode]] (03:03) - [[https://www.youtube.com/watch?v=mCzA_uuhyHg][Emacs package phi-search by zk-phi]] (07:23) - Org Mode: - [[https://benadha.com/notes/my-ultimate-org-agenda-view-config/][My first post sharing my org agenda setup]] ([[https://www.reddit.com/r/orgmode/comments/173llpd/my_first_post_sharing_my_org_agenda_setup/][Reddit]]) - [[https://www.youtube.com/watch?v=pqLSPo5k70c][How I Wrote my Book in Emacs + Org]] (08:52) - [[https://emacs.dyerdwelling.family/emacs/20231006172548-emacs--improving-weight-loss-org-table/][James Dyer: More Improvements To My Weight Loss Org Table]] - [[https://www.youtube.com/watch?v=VDjFtnmIOWU][Emacs | Giving Org Mode Some Character(s) 😈]] (11:02) - [[https://github.com/Townk/org-ol-tree][org-ol-tree: An Org mode outline window that does not use indirect buffers]] - [[https://gist.github.com/amno1/4bfdb3087417fe7e49fc2b0b40a3eb03][Org-capture via completing read instead of read-key]] ([[https://www.reddit.com/r/emacs/comments/17317p8/orgcapture_via_completing_read_instead_of_readkey/][Reddit]]) - [[https://gitlab.com/mbork_mbork_pl/org-clive][org-clive: A simple and minimalistic Org-based static weblog generator]] - [[https://www.reddit.com/r/emacs/comments/171v6om/showcase_of_my_orgagenda_breakmode_integrated/][Showcase of my org-agenda /break-mode integrated into my system bar.]] ([[https://communick.news/post/214159?scrollToComments=true][communick.news]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-looking-at-emacsconf-s-growth-over-5-years-and-how-to-do-pivot-tables-and-graphs-with-org-mode-and-the-python-pandas-library/][Sacha Chua: #EmacsConf backstage: looking at EmacsConf's growth over 5 years, and how to do pivot tables and graphs with Org Mode and the Python pandas library]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2ba45fcb7822c128913301d622e839f335dd9a66][* lisp/ob-maxima.el: enable use of `batch' loader and `draw']] - Denote: - [[https://www.youtube.com/watch?v=cLsByub89VY][Exploring Denote 2.0 for Emacs - System Crafters Live!]] (01:41:49) - [[https://apps.bram85.nl/git/bram/gists/src/commit/9a76d395249d42a0e81661c4aa59ac7892500f2f/gists/denote-create-note-url.el][denote-create-note-url.el]] - Completion: - [[https://github.com/company-mode/company-mode/blob/master/NEWS.md#2023-10-04-0100][Company 0.10.0 is out]] ([[https://www.reddit.com/r/emacs/comments/16zpk4h/company_0100_is_out/][Reddit]]) - Coding: - [[http://amitp.blogspot.com/2023/10/emacs-and-shellcheck.html][Amit Patel: Emacs and shellcheck]] ([[https://news.ycombinator.com/item?id=37797764][HN]]) - [[https://github.com/nick4f42/hexl-note][nick4f42/hexl-note: Emacs library for annotations in hexl-mode.]] ([[https://github.com/nick4f42/hexl-note][kbin]]) - [[https://shawnhoover.dev/notes/emacs-sqlite-csv.html][Exporting Sqlite Query Results to CSV in Emacs]] - [[https://github.com/vincentbernat/junos-mode][junos-mode: Emacs major mode for JunOS configuration file]] - [[https://github.com/nonsequitur/inf-ruby][inf-ruby: Create a REPL buffer connected to a Ruby subprocess]] - [[https://github.com/gmlarumbe/fpga][fpga.el - FPGA & ASIC Utils for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1736xfe/fpgael_fpga_asic_utils_for_emacs/][Reddit]]) - [[https://andreyor.st/posts/2023-10-03-compiling-clojure-projects-in-emacs-jumping-into-dependencies/][Andrey Listopadov: Compiling Clojure projects in Emacs - Jumping into dependencies]] - [[https://stacked-git.github.io/guides/emacs-stgit-mode/][Emacs stgit-mode Guide]] - [[https://github.com/dandavison/delta][delta: A syntax-highlighting pager for git, diff, and grep output]] - [[https://github.com/liuyinz/git-cliff.el][New package: git-cliff.el to generate and update changelog with git-cliff]] ([[https://www.reddit.com/r/emacs/comments/16zlegj/new_package_gitcliffel_to_generate_and_update/][Reddit]]) - [[https://www.youtube.com/watch?v=eVpPQfenKlQ][Emacs Magit Log Segregation 2023_10_08_04:15:55]] (12:10) - Mail, news, and chat: - [[https://bobonmedicaldevicesoftware.com/blog/2023/10/02/introducing-elfeed-curate/][Introducing elfeed-curate | Bob on Medical Device Software]] ([[https://www.reddit.com/r/emacs/comments/16y818x/introducing_elfeedcurate/][Reddit]], [[https://communick.news/post/199439?scrollToComments=true][communick.news]], [[https://irreal.org/blog/?p=11683][Irreal]]) - [[https://cce.whatthefuck.computer/updates#20231002T162108.807896][Ryan Rix: A toolkit for Literate Programming roam:imapfilter configurations | Emacs noweb]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.13][Release v0.13 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/16yka2x/release_v013_alphapapaementel_matrix_client_for/][Reddit]]) - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-reviewing-the-last-message-from-a-speaker/][Sacha Chua: #EmacsConf backstage: reviewing the last message from a speaker]] - Multimedia: - [[http://xenodium.com/displaying-image-details-in-mode-line][Alvaro Ramirez: Displaying image details in mode line]] ([[https://www.reddit.com/r/emacs/comments/1719lq6/displaying_basic_image_info_in_mode_line/][Reddit]], [[https://communick.news/post/214322][communick.news]]) - [[http://xenodium.com/trimming-video-screenshots][Alvaro Ramirez: Trimming video screenshots]] ([[https://www.reddit.com/r/emacs/comments/1723kaw/trimming_video_screenshot_from_emacs_feat_eshell/][Reddit]]) - EXWM: - [[https://www.reddit.com/gallery/16xzszb][EXWM is rewiring my brain and I love it]] - Fun: - [[https://github.com/twitchy-ears/zone-pgm-spoopy][zone-pgm-spoopy: A spoopy Halloween zone mode for Emacs]] - [[https://alexschroeder.ch/view/2022-03-20_Torchbearers_and_bodyguards][Alex Schroeder: 2022-03-20 Torchbearers and bodyguards]] - Community: - [[https://www.reddit.com/r/emacs/comments/16zhgrd/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/1708b5m/is_switching_to_emacs_really_worth_it/][Is switching to Emacs really worth it?]] - [[https://strangeloop.blog/posts/emacs-im-a-turncoat/][[Emacs] I'm a turncoat]] - [[https://sachachua.com/blog/2023/10/summarizing-emacsconf-s-growth-over-5-years-by-year-and-making-an-animated-gif/][Sacha Chua: Summarizing #EmacsConf's growth over 5 years by year, and making an animated GIF]] - Other: - [[https://www.reddit.com/r/emacs/comments/1739bvr/i_found_a_cool_solution_to_a_simple_problem_and/][Renaming files using dired, registers, regex, and macros]] ([[https://irreal.org/blog/?p=11701][Irreal]]) - [[https://www.youtube.com/watch?v=K1y-xa5kan4][Emacs Tip: How to rename a file while working on it in a buffer #coding #emacs]] (00:55) - [[https://www.reddit.com/r/emacs/comments/16z9css/release_04_of_ekg_drafts_magic_tags_llms_and_file/][Release 0.4 of ekg: drafts, "magic tags", llms and file notes!]] - [[http://yummymelon.com/devnull/icmyi-emacs-world-clock.html][Charles Choi: ICYMI: Emacs World Clock]] ([[https://irreal.org/blog/?p=11688][Irreal]]) - [[https://sr.ht/~sebasmonia/cdsync.el/][New package: cdsync - CalDAV support for Diary/Calendar]] ([[https://www.reddit.com/r/emacs/comments/170n26u/new_package_cdsync_caldav_support_for/][Reddit]]) - [[https://github.com/melpa/package-build][package-build: Tools for assembling a package archive]] - [[https://alexschroeder.ch/view/2023-10-04-emacs][Alex Schroeder: Mysterious empty Copyright files appearing]] - [[https://github.com/xuchunyang/youdao-dictionary.el][youdao-dictionary.el: Youdao Dictionary(有道词典) interface for Emacs]] - [[https://www.reddit.com/r/emacs/comments/16zi0ud/how_much_support_for_old_versions_of_emacs_should/][How much support for old versions of Emacs should I provide?]] - [[https://github.com/jflatow/vzi.el][New package: vzi.el - Pipe data from emacs to the browser (and visualize it)]] ([[https://www.reddit.com/r/emacs/comments/170sne1/new_package_vziel_pipe_data_from_emacs_to_the/][Reddit]]) - [[https://nyxt.atlas.engineer/article/keyboard.org][The role of keyboard design in advanced shell programs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00108.html][explanation of SVAR and CL argument lists]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00073.html][explanation of face-remapping-alist]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00106.html][possible performance boost on macOS in feature/more-fds branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00125.html][man integration with tramp?]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00092.html][also continued discussion about man completion]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-10/msg00144.html][not yet fully reproducible builds]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35bb629eca9a60fb2cc9c7eaa953bf1b0dfc5860][Rename 'vc-switch-backend' to 'vc-change-backend']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca9f0e75b1f25b02b32538246ea64e50be6c97c0][Omit the `omake` compilation-mode rule by default]] - New packages: - [[package:aangit][aangit]]: Quickly scaffold new Angular apps with Aangit (MELPA) - [[package:agenix][agenix]]: Decrypt and encrypt agenix secrets (MELPA) - [[package:company-eask][company-eask]]: Company backend for Eask-file (MELPA) - [[package:derl][derl]]: Erlang distribution protocol implementation (MELPA) - [[package:form-feed-st][form-feed-st]]: Display ^L glyphs as full-width horizontal lines (MELPA) - [[package:git-cliff][git-cliff]]: Generate and update changelog using git-cliff (MELPA) - [[package:halloweenie-theme][halloweenie-theme]]: Dark and spooky Halloween color theme (MELPA) - [[package:hush][hush]]: Pluggable secret manager (auth-source alternative) (MELPA) - [[package:latex-labeler][latex-labeler]]: Simplify equation labeling in LaTeX (MELPA) - [[package:nerd-icons-corfu][nerd-icons-corfu]]: Icons for Corfu via nerd-icons (MELPA) - [[package:prisma-ts-mode][prisma-ts-mode]]: Major mode for prisma using tree-sitter (MELPA) - [[package:projection-multi-embark][projection-multi-embark]]: Integration for `projection-multi' and `embark' (MELPA) - [[package:pumpkin-spice-theme][pumpkin-spice-theme]]: Spice up your day with a delightful pumpkin colored theme (MELPA) - [[package:test-cockpit][test-cockpit]]: A command center to run tests of a software project (MELPA) - [[package:wrap-search][wrap-search]]: wrapped, non-incremental search (GNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-10][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! ** 2023-10-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/10/2023-10-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/10/2023-10-02-emacs-news/ :EXPORT_DATE: 2023-10-02T10:28:28-0400 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467659/ Wed Oct 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Oct 5 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2023 (v #živo) https://dogodki.kompot.si/events/0ce54adb-a94c-4cf0-a422-0fc6efc8c8e9 Thu Oct 5 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 6 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 7 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 13 1800 Europe/Paris - Emacs configuration: - [[https://communick.news/post/216978][Doom or Spacemacs?]] - [[https://www.youtube.com/watch?v=_6h0PpwNWyc][How to make your Window Manager respect your key bindings. A journey.]] (20:16) - [[https://www.youtube.com/watch?v=k8RnmeWYZIU][Speed up Emacs with features, requires, and autoloads]] (14:07, [[https://www.reddit.com/r/emacs/comments/16xi1co/speed_up_emacs_with_features_requires_and/][Reddit]]) - [[https://www.youtube.com/watch?si=HBKk-I8CmVfRw0Zp&v=6Gxu1rUDj00&feature=youtu.be][Rightly Transfer Your Emacs System from Windows to Linux]] (8:11, [[https://irreal.org/blog/?p=11678][Irreal]]) - [[https://evil-emacs-kickstart.com][Evil emacs kickstart: A minimal emacs config focused for vim modal editing]] - [[https://github.com/Izder456/Emacs-Config][Izder456/Emacs-Config: My DOOM Emacs Config]] ([[https://www.reddit.com/r/emacs/comments/170ykfa/finally_gotten_around_to_documenting_my_code_in/][Reddit]]) - [[https://magnus.therning.org/2023-10-01-how-i-use-emacs.html][Magnus: How I use Emacs]] - [[https://www.youtube.com/watch?v=zqg-o_xb8dw][Every Line of My Emacs Config | Part 1]] (41:39) - [[https://gist.github.com/biggers/20ffbe2298dee06aa90ec5babc8b8b3a][favorite Gosling Emacs keybindings, once shipped with GNU Emacs -- probably not any more · GitHub]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=QG9G_dh20Tg][How to evaluate an expression in Emacs Lisp? (for beginners) | eval-expression, buffer-name]] (02:18) - [[https://www.youtube.com/watch?v=QUhuPGN_o1k][How to create a temporary file in Emacs Lisp? | make-temp-file, write-region, find-file]] (02:02) - [[https://www.youtube.com/watch?v=qP5CBbqQGHk][Do you know how to unbind variables and functions in Emacs Lisp? | makunbound, fmakunbound]] (01:51) - [[https://github.com/owinebar/emacs-table-allocation-manager][emacs-table-allocation-manager: an interface for managing the allocation of slots in a fixed size table in emacs lisp]] - [[https://onlisp.co.uk/Why-two-namespaces-in-Lisp.html][Why two namespaces in Lisp (Emacs blog articles)]] - Navigation: - [[https://github.com/LouisKottmann/zygospore.el][zygospore.el: reversible C-x 1 for Emacs]] - [[https://github.com/lukhas/buffer-move/][buffer-move: Swap buffers without typing C-x b on each window]] - [[https://github.com/dgutov/point-stack/blob/master/point-stack.el][point-stack.el: Back and forward navigation through buffer locations]] - [[https://www.reddit.com/r/emacs/comments/16s8eix/easy_tip_for_smoother_scrolling_i_just_discovered/][Easy tip for smoother scrolling I just discovered]] - [[https://www.reddit.com/r/emacs/comments/16tv0fv/defun_to_read_pdf_and_scroll_up_or_down_a_line_in/][defun to read PDF and scroll up or down a line in a customizable way.]] - [[https://emacspeak.blogspot.com/2023/09/together-old-and-new-work-much-better.html][T. V. Raman: Together: The Old And New Work Much Better!]] - outline-minor-mode - [[https://www.youtube.com/watch?v=RQPYTgx1_8E][Codereview: Emacs Etags Shortcut Functions]] (02:49) - TRAMP: - [[https://ankit.earth/blog/implement-custom-tramp-method-in-emacs/][Implement Custom Tramp Method in Emacs]] ([[https://irreal.org/blog/?p=11681][Irreal]]) - Dired: - [[https://emacs.dyerdwelling.family/emacs/20231001210123-emacs--dired-listing-files-largest-first/][James Dyer: Recursively Listing Files in Size Order using find-name-dired]] - [[https://www.youtube.com/watch?v=boXmRzanKM8][Emacs in tamil part 5 - Dired]] (26:35) - Writing: - [[https://git.sr.ht/~meow_king/typst-ts-mode][typst-ts-mode.el: Emacs Trees-sitter mode for Typst. Typst is a new markup-based typesetting system that is powerful and easy to learn.]] ([[https://github.com/Ziqi-Yang/typst-mode.el][also non-tree-sitter version]]) - Org Mode: - [[https://beorgapp.com/blog/home-org/][How I work | BeOrg]] - home.org - [[https://tech.toryanderson.com/2023/10/01/orgmode-warning-on-repeating-events/][Tory Anderson: orgmode warning on repeating events]] - [[https://www.reddit.com/r/emacs/comments/16to6ku/companyorgtable_excellike_autocompletion_for_org/][company-org-table: Excel-like auto-completion for Org table cells]] - [[https://www.youtube.com/watch?v=c3QLfl9_D5Y][org-side-tree: Navigate Org mode outlines in Emacs via side window]] ([[https://www.reddit.com/r/emacs/comments/16uirwp/orgsidetree_navigate_org_mode_outlines_in_emacs/][Reddit]], [[https://communick.news/post/187748?scrollToComments=true][communick.news]], [[https://irreal.org/blog/?p=11672][Irreal]]) - [[https://www.youtube.com/watch?v=BQWcdBOpt0A&feature=youtu.be][Emacs OrgMode Marking Facility]] - org-mark-ring-push - [[https://www.youtube.com/watch?v=9uN7GI9MecU&feature=youtu.be][Emacs Orgmode Keystrokes For Efficiency]] - [[https://tech.toryanderson.com/2023/09/25/emacs-tip-org-clone-subtree-with-time-shift-with-negative-shifts/][Tory Anderson: Emacs Tip: org-clone-subtree-with-time-shift with negative shifts]] - [[http://www.emacs.dyerdwelling.family/emacs/20230923092356-emacs--adding-row-number-column-in-org-table/][James Dyer: Plotting Other Org Tables]] - [[https://fritzgrabo.com/posts/introducing-ob-dsq/][Introducing ~ob-dsq~; `dsq' is a commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.]] (2022) - [[https://pjs64.netlify.app/2205/05][Notes on Digital Sound Synthesis with Chuck, R Sound Libraries and LilyPond (all glued together Org Babel)]] - [[https://emacs.dyerdwelling.family/emacs/20230923092356-emacs--adding-row-number-column-in-org-table/][James Dyer: Plotting Other Org Tables]] ([[https://irreal.org/blog/?p=11665][Irreal]]) - [[https://www.youtube.com/watch?v=h6YuiSlB2dQ][Do you know how to list org-mode source blocks with Emacs Lisp?]] (2:18, [[https://www.reddit.com/r/emacs/comments/16vkwxd/do_you_know_how_to_list_orgmode_source_blocks/][Reddit]]) - [[https://github.com/LionyxML/ros][ros: screenshot / copy & paste tool for org-mode files]] - [[https://github.com/crdoconnor/orji][orji: Generate documents using orgmode and jinja2]] - [[https://sachachua.com/blog/2023/09/org-protocol-following-org-links-from-outside-emacs/][Sacha Chua: Org protocol: following Org links from outside Emacs]] - [[https://github.com/amake/org_parser][org_parser: An Org Mode parser for Dart]] - [[https://www.reddit.com/r/orgmode/comments/16t7xf7/orgmunge_is_now_on_pypi/][Orgmunge is now on PyPi]] - [[https://www.reddit.com/r/emacs/comments/16t2qeh/orgro_app_update_editing/][Orgro app update: editing!]] - [[https://github.com/orgzly-community/orgzly-android][orgzly-community/orgzly-android: Outliner for taking notes and managing to-do lists]] - revived - Completion: - [[https://melpa.org/#/smart-tab][smart-tab: Expand the text before the point or indent the current line or selection]] - [[https://manueluberti.eu//2023/10/01/embark-ugrep.html][Manuel Uberti: Using Ugrep with Embark]] - Coding: - [[https://www.youtube.com/watch?v=NJKSSD9UcvM][Configuring Emacs, Clojure, and cljKondo in 30 seconds]] (00:55) - [[https://www.youtube.com/watch?v=78rkWHuj8Sw][Haiku/Emacs and (G)AWK Oh My!!! Superstore Data Analytics]] (01:07:26) - [[https://github.com/srfi-explorations/emacs-srfi][emacs-srfi: Scheme Requests for Implementation browser in Emacs]] - Shells: - [[https://gist.github.com/amno1/ee649f9e3c11566678d67125ef730444][Use Bash aliases in interactive shell-comands]] ([[https://www.reddit.com/r/emacs/comments/16tnd9u/use_bash_aliases_in_interactive_shellcomands/][Reddit]]) - Web: - [[https://github.com/thanhvg/emacs-howdoyou][emacs-howdoyou: Search and read stackoverflow and its sisters’ sites]] - Mail, news, and chat: - [[https://sachachua.com/blog/2023/10/emacsconf-backstage-using-e-mail-templates-for-confirmations-and-acceptances/][Sacha Chua: #EmacsConf backstage: using e-mail templates for confirmations and acceptances]] - Doom Emacs: - [[https://joeprevite.com/doom-emacs/][How I, a newbie, installed Doom Emacs]] - Fun: - [[https://takeonrules.com/2023/09/27/emacs-function-to-calculate-an-errants-movement-dice/][Jeremy Friesen: Emacs Function to Calculate an Errant's Movement Dice]] - [[https://github.com/jeremyf/random-table.el/tree/main][random-table.el: Emacs package to provide means of registering and rolling on random tables.]] - AI: - [[https://www.youtube.com/watch?v=CS0njqO2bmw][apapach, stable diffusion from emacs]] (02:54) - Community: - [[https://www.reddit.com/r/emacs/comments/16tes2a/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/16upwrp/best_emacs_tools_and_set_ups_for_rsi/][Best Emacs tools and set ups for RSI…??]] - [[https://www.reddit.com/r/neovim/comments/16sk266/nyoom_why_im_ultimately_archiving_it_a_short/][What are your thoughts on their criticism of Emacs?]] ([[https://www.reddit.com/r/emacs/comments/16x0872/what_are_your_thoughts_on_their_criticism_of_emacs/][Reddit]]) - Other: - [[https://magnus.therning.org/2023-09-30-using-emacs-as-$editor.html][Using Emacs as $EDITOR]] ([[https://www.reddit.com/r/emacs/comments/16w9bvh/using_emacs_as_editor/][Reddit]], [[https://news.ycombinator.com/item?id=37722416][HN]]) - [[https://www.youtube.com/watch?v=emwLL-AyTLE][Escaping Emacs...(And You Thought Vim Was Hard To Quit!)]] - [[https://github.com/holomorph/transmission][transmission: Emacs interface to a Transmission session]] - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-adding-a-talk-to-the-wiki/][Sacha Chua: #EmacsConf backstage: adding a talk to the wiki]] - [[https://www.youtube.com/watch?v=7aM4mtbCl9I][FreeBSD-005 ติดตั้ง SBCL และ Emacs บน FreeBSD]] (07:45) - [[https://irreal.org/blog/?p=11663][Irreal: Periodic Reminder: Emacs Bindings in macOS]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01432.html][some ideas for showing images on the TTY]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01376.html][Re: Should Emacs define site-lisp load-path for Dynamically-Loaded Modules?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01333.html][diffs are nice to have as read-write]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc0d7d7a3867e4554f89262e4641c9845ee0d647][search.c (re--describe-compiled): New function (bug#66261)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d813f71ffe62844f5d4cc97cb54f3877dcf55a06][* lisp/vc/diff-mode.el (diff-apply-buffer): New command (bug#66113).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d25f071b6cc3970a8b32343a997b6ff927945d1][New commands to show replacements as diffs (bug#65854)]] - New packages: - [[package:awk-ts-mode][awk-ts-mode]]: Major mode for awk using tree-sitter (MELPA) - [[package:blueprint-ts-mode][blueprint-ts-mode]]: Major mode for editing GNOME Blueprint files (NonGNU ELPA) - [[package:eask-mode][eask-mode]]: Major mode for editing Eask files (MELPA) - [[package:elfeed-curate][elfeed-curate]]: Elfeed entry curation (MELPA) - [[package:leader-key][leader-key]]: Leader key configuration (e.g. for god-mode) (MELPA) - [[package:mermaid-ts-mode][mermaid-ts-mode]]: Major mode for Mermaid (MELPA) - [[package:non-edit-mode][non-edit-mode]]: Minor mode that disables editing (MELPA) - [[package:org-side-tree][org-side-tree]]: Navigate Org outlines in side window tree (MELPA) - [[package:timu-line][timu-line]]: Custom and simple mode line (MELPA) - [[package:universal-sidecar-elfeed-related][universal-sidecar-elfeed-related]]: Related Papers Sidecar Section for Elfeed (MELPA) - [[package:webdriver][webdriver]]: WebDriver local end implementation (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-10][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links, and to David and Jeremy for other links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2023-09-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-25-emacs-news/ :EXPORT_DATE: 2023-09-25T08:40:11-0400 :END: - Upcoming events: - [[https://github.com/london-emacs-hacking/london-emacs-hacking.github.io/blob/master/meetup-agenda.org][london-emacs-hacking.github.io/meetup-agenda.org]] - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/295656446/ Tue Sep 26 1900 Europe/London - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 28 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 30 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467659/ Wed Oct 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Oct 5 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #10 2023 (v #živo) https://dogodki.kompot.si/events/0ce54adb-a94c-4cf0-a422-0fc6efc8c8e9 Thu Oct 5 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/16qcn8s/learning_resources_for_emacs/][Learning resources for Emacs]] - Emacs configuration: - [[https://www.youtube.com/watch?v=nK54lvnt6uI][Become an Emacs Super User with Global Keys]] (16:03, [[https://irreal.org/blog/?p=11674][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/16rbsnw/whats_something_in_your_emacs_config_that_makes_a/][What's something in your emacs config that makes a real difference for you?]] - [[https://gitlab.com/mauroaranda/cus-dir][cus-dir: Easy Customization for .dir-locals.el files]] - [[https://github.com/emacs-php/magic-filetype.el][magic-filetype.el: Enhance filetype major mode]] - [[https://gist.github.com/kiennq/cfe57671bab3300d3ed849a7cbf2927c][Limit number of async processes ever created at a time · GitHub]] - [[https://github.com/gosub/conchiglie/tree/master/dotfiles/emacs.d][conchiglie's Emacs Config]] - [[https://gitlab.com/wef/dotfiles/-/tree/master/.emacs.d.minimal?ref_type=heads][Robert Hepple's Emacs Config]] - Emacs Lisp: - [[https://www.youtube.com/watch?si=mmSNX3ZGlrx8Ao9Y&v=5Vume2SETNM&feature=youtu.be][Emacs Batch Mode: A quick dive into an overlooked feature]] ([[https://irreal.org/blog/?p=11655][Irreal]]) - [[https://www.youtube.com/watch?v=zh_q-eeHOqw][How to run some Emacs Lisp code in batch mode #2? --batch, --eval, --load, princ, read-string]] (02:17) - [[https://cestlaz.github.io/post/learning-elisp-10/][Mike Zamansky: Learning Elisp 10 - elisp data structures]] ([[https://youtu.be/oszVyBvxmzg?si=YwtAc8J-U-Y-0iLH][YouTube]], [[https://www.reddit.com/r/emacs/comments/16mpbj9/learning_elisp_built_in_data_structures/][Reddit]], [[https://irreal.org/blog/?p=11649][Irreal]]) - [[https://github.com/jwiegley/emacs-async][emacs-async: Simple library for asynchronous processing in Emacs]] - Appearance: - [[https://www.youtube.com/watch?v=WuWkAJRrbCo][How to properly set your language environment and font in Emacs]] (03:26) - [[https://protesilaos.com/codelog/2023-09-19-modus-themes-4-3-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.3.0]] ([[https://www.reddit.com/r/emacs/comments/16nvh71/version_430_of_the_modus_themes_has_been_released/][Reddit]]) - [[https://github.com/rexim/gruber-darker-theme][gruber-darker-theme: Gruber Darker color theme for Emacs 24+]] - Navigation: - [[http://yummymelon.com/devnull/enhancing-navigation-in-emacs-view-mode.html][Charles Choi: Enhancing Navigation in Emacs View Mode]] ([[https://irreal.org/blog/?p=11661][Irreal]]) - [[https://codeberg.org/akib/emacs-iwindow][akib/emacs-iwindow: Interactively manipulate windows - emacs-iwindow - Codeberg.org]] - 1.1 released ([[https://www.reddit.com/r/emacs/comments/16oqnpz/iwindow_11_released/][Reddit]]) - [[https://git.sr.ht/~swflint/emacs-universal-sidecar][emacs-universal-sidecar: A universal "sidecar" buffer for emacs, inspired by the `org-roam-mode` buffer]] - [[https://youtu.be/LqrBAnUVl6c?si=BL3DhJ1pd3lxLiT3][A hot key in Emacs to quickly jump out of parens]] ([[https://www.reddit.com/r/emacs/comments/16njui3/a_hot_key_in_emacs_to_quickly_jump_out_of_parens/][Reddit]]) - TRAMP: - [[https://www.youtube.com/watch?v=MdPITuOWOgw]['doas' persistence with emacs and tramp. 'doas' is a simpler alternative to 'sudo']] (2020) - Writing: - [[https://www.johndcook.com/blog/2023/09/23/navigating-latex/][John D. Cook: Navigating a LaTeX file]] - RefTeX - Org Mode: - [[https://tech.toryanderson.com/2023/09/21/using-regexp-find-and-replace-to-reformat-my-todo-list/][Tory Anderson: using regexp find and replace to reformat my todo list]] - [[https://emacs.dyerdwelling.family/emacs/20230922125005-emacs--plotting-org-table-weight-loss/][James Dyer: Plotting Org Table Weight Loss Using gnuplot]] - [[https://www.youtube.com/watch?si=E30SIKO5R8SGMUUx&v=o6rE18Mxu9U&feature=youtu.be][Analyze Your Time with Org Mode — Org Mode Clocktables — Straightforward Emacs]] - [[https://github.com/alphapapa/org-super-agenda/releases/tag/v1.3][Release v1.3 · alphapapa/org-super-agenda]] ([[https://www.reddit.com/r/emacs/comments/16qitr6/release_v13_alphapapaorgsuperagenda/][Reddit]]) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/16pl2ps/is_it_possible_to_query_an_org_table_using_sqlite/][Is it possible to query an org table using sqlite?]] - [[https://www.youtube.com/watch?v=5HffQU4TFII][using emacs org-roam and elfeed to create syndicated content nodes.]] (05:36) - [[https://www.youtube.com/watch?v=giX6wnmgSi0][elfeed and org-roam, part ii of ?????]] (14:35) - [[https://github.com/Hugo-Heagren/ox-whatsapp][ox-whatsapp: Simple org mode exporter for whatsapp markup syntax]] - [[https://github.com/koddo/org-clock-statusbar-app][org-clock-statusbar-app: An app for those who track time using Org mode]] - Completion: - [[https://protesilaos.com/codelog/2023-09-24-mct-1-0-0/][Protesilaos Stavrou: Emacs: mct version 1.0.0]] - completion - Coding: - [[https://www.youtube.com/watch?v=TeCvHXGiv74][Haiku OS: Emacs As A Python IDE (part 1)]] (19:07) - [[https://github.com/dgutov/mmm-mode][mmm-mode: New official home for mmm-mode, fixed for Emacs >= 23]] - [[https://magnus.therning.org/2023-09-24-defining-a-formatter-for-cabal-files.html][Defining a formatter for Cabal files]] ([[https://www.reddit.com/r/emacs/comments/16qt1m1/defining_a_formatter_for_cabal_files/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16q3j3u/new_tree_sitter_major_mode_typsttsmode/][New Tree Sitter Major Mode: typst-ts-mode]] - [[https://www.youtube.com/watch?v=INTu30BHZGk][Emacs From Scratch #4 - Projectile and Magit]] - [[https://emacs.ch/@fox/111102454067485566][Python 3.12, distutils, and elpy]] - Shells: - [[https://github.com/szermatt/mistty][mistty: Shell/Comint alternative with a fully functional terminal for Emacs 29.1 and later.]] ([[https://www.reddit.com/r/planetemacs/comments/16of7nd/mistty_shellcomint_alternative_with_a_fully/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16qa1x4/new_package_mistty_a_comint_alternative_with_a/][New package: MisTTY, a comint alternative with a fully-functional terminal]] - Mail, news, and chat: - [[https://baty.blog/notmuch-email-and-rss2email][RSS feeds as emails using Notmuch and rss2email - Jack Baty]] - Multimedia: - [[https://mbork.pl/2023-09-18_Making_Anki_flashcards_from_subtitles][Marcin Borkowski: Making Anki flashcards from subtitles]] - [[https://git.sr.ht/~breatheoutbreathein/chordpro-mode.el/][~breatheoutbreathein/chordpro-mode.el - Major mode for ChordPro lead sheet file format - 2.1.0]] ( [[https://www.reddit.com/r/emacs/comments/16o40n1/chordpromodeel_version_210/][Reddit]]) - Fun: - [[https://www.youtube.com/watch?si=ND4dvMnmq18epFGA&v=L5-eei1Ouqw&feature=youtu.be][Emacs Goodies - #10 Morse Code + Nato Alphabet]] ([[https://irreal.org/blog/?p=11651][Irreal]]) - AI: - [[https://www.reddit.com/r/emacs/comments/16qfp8k/new_library_package_llm/][New library package 'llm']] - [[https://github.com/kurnevsky/llama-cpp.el][llama-cpp.el: A client for llama-cpp server]] - Community: - [[https://www.reddit.com/r/emacs/comments/16nfoop/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/16lyneo/do_you_know_that_warm_fuzzy_feeling_one_gets_from/][Do you know that warm fuzzy feeling one gets from using Magit?]] - [[https://andreyor.st/posts/2023-09-20-why-kakoune/][Andrey Listopadov: Why Kakoune]] ([[https://lobste.rs/s/tg2giw/why_kakoune][lobste.rs]]) - [[https://www.youtube.com/watch?v=71GIs8RcrJM][The Value of Community - System Crafters Live!]] (01:38:43) - Other: - [[https://blog.dornea.nu/2023/09/21/emacs-and-the-cybernetic-productivity/][Emacs and the Cybernetic Productivity]] ([[https://www.reddit.com/r/emacs/comments/16opy3y/emacs_and_the_cybernetic_productivity/][Reddit]], [[https://irreal.org/blog/?p=11668][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/16odmla/emacs_as_a_window_manager_but_without_exwm/][Emacs as a window manager but without EXWM]] - [[https://www.reddit.com/r/emacs/comments/16ml5nj/check_syncthing_status_within_emacs/][Check Syncthing status within Emacs]] - [[https://www.youtube.com/watch?v=PDab1bdIh-I][Emacs Goodies - #14 Time Stamp Mode]] (03:34) - [[https://www.reddit.com/r/emacs/comments/16m5wg1/guix_channel_with_latest_emacs_packages_from/][Guix channel with latest Emacs packages from master branch]] - [[https://protesilaos.com/codelog/2023-09-22-altcaps-1-2-0/][Protesilaos Stavrou: Emacs: aLtCaPs version 1.2.0]] - [[https://emacs.ch/@qhBidG3d/111051091367792994][various tips: kmacro-name-last-macro, insert-kbd-macro, restclient, eshell and TRAMP]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01033.html][URL protocol handlers?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01230.html][debouncing slow mode line constructs?]] - performance: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01063.html][situations where we'd like faster redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01056.html][effort involved in navigation and redisplay]] - multithreading discussion: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01136.html][what kind of parallelism?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01042.html][Interlocking variables, list objects; wide int builds]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00982.html][multi-processing emacs as WIP, interaction with the UI]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01105.html][limitations of limiting Lisp to only the main thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg01231.html][quick-and-dirty layout using empty window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f91a1c3ebef4034d5e96741023abc4f3d02d730][Make insert-directory-program a defcustom; use "gls" on *BSD]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=617c358da75e8cdf6e4c4120cb901a4b0553889b][On GNU/Linux, Emacs is now the default application for org-protocol]] - New packages: - [[package:aiken-mode][aiken-mode]]: Major mode for Aiken (MELPA) - [[package:asyncloop][asyncloop]]: Non-blocking series of functions (MELPA) - [[package:llm][llm]]: Interface to pluggable llm backends (GNU ELPA) - [[package:tam][tam]]: Manage use of slots in a fixed size table (GNU ELPA) - [[package:universal-sidecar-elfeed-score][universal-sidecar-elfeed-score]]: Show Elfeed Score information in sidecar (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-09][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! ** 2023-09-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-18-emacs-news/ :EXPORT_DATE: 2023-09-18T09:02:02-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/295656446/ Tue Sep 26 1900 Europe/London - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 28 0030 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/16gu1xz/elpaca_package_suggestions/][Elpaca: package suggestions]] - [[https://lucidmanager.org/tags/emacs/][Write Articles, Websites and Books with Emacs Writing Studio]] ([[https://www.reddit.com/r/emacs/comments/16k2bxe/introducing_emacs_writing_studio/][Reddit]], [[https://irreal.org/blog/?p=11646][Irreal]]) - [[https://github.com/colonelpanic8/dotfiles][IvanMalison's Emacs Config]] - [[https://github.com/Stefanomarton/DotFiles/tree/master/.config/emacs][Stefanomarton's Emacs Config]] - [[https://github.com/tornikegomareli/emacs-personal-config][tornikegomareli's Emacs Config]] - [[https://gist.github.com/hacknightly/ba0d0fea0ebbfb07c42ea991ba62f200][hacknightly's Emacs Config]] - [[https://github.com/o-santi/emacs][o-santi/emacs: My emacs config (as a nix flake)]] ([[https://www.reddit.com/r/emacs/comments/16gr2nl/my_emacs_nix_flake_is_now_built_entirely_from_an/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=yzlCqStHIhs][How to write buffer region into a file in Emacs Lisp? | write-region, make-directory]] (02:18) - [[https://www.youtube.com/watch?v=HdsnYww_yDw][Xah Talk Show 2023-09-13 Emacs Lisp Coding, Empty Trash]] (01:13:46) - Appearance: - [[http://xenodium.com/redact-that-buffer][Alvaro Ramirez: Redact that buffer]] - [[https://irreal.org/blog/?p=11634][Irreal: Proportional Fonts For Writing Prose]] - [[https://github.com/andre-r/centered-cursor-mode.el][centered-cursor-mode.el: An emacs minor mode for smooth scrolling]] - [[https://gist.github.com/jdtsmith/a169362879388bc1bdf2bbb977782d4f][Emacs: change cursor color during active repeat-mode commands]] - [[https://www.reddit.com/r/emacs/comments/16k7oyo/kanagawa_theme_more_aligned_to_original_neovim/][Kanagawa theme more aligned to original Neovim colorscheme]] - Navigation: - [[https://www.youtube.com/watch?v=72hRl4SS8Sk][Emacs Case Sensitive Search 2023_09_16_04:26:03]] (03:47) - [[https://www.youtube.com/watch?v=XzWFdfKFJ_o][Advanced Emacs Motions]] ([[https://www.reddit.com/r/emacs/comments/16gdmr5/advanced_emacs_motions/][Reddit]]) - [[https://www.youtube.com/watch?v=CIkZz1X-9e8][Emacs Goodies - #12 Save Place Mode]] (03:18) - [[http://yummymelon.com/devnull/using-bookmarks-in-emacs-like-you-do-in-web-browsers.html][Charles Choi: Using Bookmarks in Emacs like you do in Web Browsers]] ([[https://irreal.org/blog/?p=11638][Irreal]]) - [[https://github.com/alphapapa/bufler.el/releases/tag/0.3][Release 0.3 · alphapapa/bufler.el (Dynamic, automatic buffer grouping and workspaces)]] - Dired: - [[https://emacs.dyerdwelling.family/emacs/20230529112814-emacs--opening-files-externally-natively/][James Dyer: Opening Files Externally from dired]] - [[https://www.youtube.com/watch?v=Fm1K1crWKn8][An Emacs "Killer Feature" Is Bulk Renaming]] (08:23) - [[https://emacspeak.blogspot.com/2023/09/augment-with-zoxide.html][T. V. Raman: Augment With Zoxide]] - a smarter cd built in Rust - Org Mode: - [[https://emacs.dyerdwelling.family/emacs/20230910100202-emacs--weight-loss-tables/][James Dyer: Org Table to Calculate Weight Loss]] - [[https://www.reddit.com/r/emacs/comments/16gzmmi/orgwindowhabit_an_alternative_habit_system_based/][org-window-habit - An alternative habit system based on rolling window/intervals of time]] - [[https://gitlab.com/tygrdev/org-yaap][org-yaap: Yet another alert package for org.]] - [[https://github.com/yantar92/org-capture-ref][org-capture-ref: Extract metadata/bibtex info from websites for org-capture]] - [[https://github.com/jdtsmith/shakespeare.org][shakespeare.org: An emacs org-mode of the collected works of shakespeare]] - [[https://www.youtube.com/watch?v=XRpHIa-2XCE][Simple, Non-Commercial, Open Source Notes]] (30:25) - [[https://systemcrafters.net/emacs-tips/presentations-with-org-present/][The Secrets of My Emacs Presentation Style]] - org-present - Completion: - [[https://manueluberti.eu//2023/09/16/consult-ugrep.html][Manuel Uberti: Using Ugrep with Consult]] - Coding: - [[https://www.masteringemacs.org/article/lets-write-a-treesitter-major-mode][Let's Write a Tree-Sitter Major Mode]] ([[https://www.reddit.com/r/emacs/comments/16hg6n5/lets_write_a_treesitter_major_mode/][Reddit]], [[https://news.ycombinator.com/item?id=37494595][HN]], [[https://lemmy.ml/modlog][lemmy]]) - [[https://github.com/mathiasdahl/git-cat][git-cat - Use Emacs to find and view files in a bare git repository]] ([[https://www.reddit.com/r/emacs/comments/16itzqb/gitcat_use_emacs_to_find_and_view_files_in_a_bare/][Reddit]]) - [[https://github.com/thartman83/literate-playbooks][thartman83/literate-playbooks: A set of Ansible Playbooks]] ([[https://www.reddit.com/r/orgmode/comments/16jrzyk/literate_ansible_playbooks/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16la8qe/fpga_asic_verilogtsmode_and_vhdltsmode/][FPGA & ASIC: verilog-ts-mode and vhdl-ts-mode]] - [[https://sr.ht/~meow_king/ts-query-highlight/][ts-query-highlight: A emacs plugin that helps you interactively highlight tree sitter queries.]] ([[https://www.reddit.com/r/emacs/comments/16kv0gw/new_package_tsqueryhighlight/][Reddit]]) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.12][Release v0.12 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/16izm4l/release_v012_alphapapaementel_matrix_client_for/][Reddit]]) - [[http://xenodium.com/emacs-hangs-saving-authinfogpg-workaround][Alvaro Ramirez: Emacs hangs saving .authinfo.gpg (workaround)]] ([[https://irreal.org/blog/?p=11641][Irreal]]) - Fun: - [[https://www.reddit.com/r/emacs/comments/16hl4jr/why_you_should_ditch_evil_mode_the_hypothenar/][Why you should ditch evil mode -- the hypothenar eminence]] ([[https://irreal.org/blog/?p=11636][Irreal]]) - AI: - [[https://magnus.therning.org/2023-09-16-setting-up-emacs-openai-chatgpt.html][Setting up emacs-openai/chatgpt]] ([[https://www.reddit.com/r/emacs/comments/16jyot5/setting_up_emacsopenaichatgpt/][Reddit]]) - [[https://github.com/marcklemp/vips][marcklemp/vips: Emacs interface for OpenAI's GPT API and DeepL's translation API]] ([[https://news.ycombinator.com/item?id=37502387][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/16hh7u4/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-09/msg00266.html][[SUMMARY] #2 [[bbb:OrgMeetup]​] on Wed, Sep 13, 19:00 UTC+3]] - [[https://macadie.info/2023/09/18/2023-09-austin-emacs-meetup/][Eric MacAdie: 2023-09 Austin Emacs Meetup]] - [[https://www.reddit.com/r/emacs/comments/16ijysp/ergonomics_why_i_come_back_to_emacs/][ergonomics : why i come back to emacs]] ([[https://irreal.org/blog/?p=11676][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/16jh06i/anyone_into_programmable_keyboards_and_colemak/][Anyone into programmable keyboards (and colemak) have an emacs layout they like?]] - Other: - [[https://www.youtube.com/watch?v=5Vume2SETNM][Emacs Batch Mode: A quick dive into an overlooked feature]] (05:46) - [[https://www.reddit.com/r/emacs/comments/16ivppv/extend_emacs_with_any_language_over_http/][Extend emacs with any language (over http)]] - [[https://v.redd.it/1uhxjj77yzob1][Rendering emacs in OpenGL so I can code my game, in my game.]] ([[https://www.reddit.com/r/emacs/comments/16lsk7m/rendering_emacs_in_opengl_so_i_can_code_my_game/][Reddit]]) - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-making-it-easier-to-do-talk-specific-actions/][Sacha Chua: EmacsConf backstage: making it easier to do talk-specific actions]] - [[https://emacsnotes.wordpress.com/2023/09/14/view-emacs-news-files-as-info-manual-too/][Emacs Notes: View Emacs NEWS files as Info manual too]] - [[https://github.com/emacs-php/psalm.el][psalm.el]] - [[https://github.com/caramelhooves/teleport.el][teleport.el: Client for teleport (goteleport.com); Use this to connect to remote hosts]] - [[https://harryrschwartz.com/2022/12/08/how-i-build-emacs-from-source-on-debian][How I Build Emacs From Source on Debian]] - [[https://gitlab.com/bhavin192/emacs-pretest-rpm/-/blob/master/emacs-desktop.sh?ref_type=heads][emacs-desktop.sh · master · Bhavin Gandhi / emacs-pretest-rpm · GitLab]] - [[https://www.reddit.com/r/emacs/comments/16hn3ab/emacs_termux_telephony_call/][Emacs termux telephony call]] - [[https://www.reddit.com/r/emacs/comments/16hwjby/how_to_get_graphical_not_termuxbased_emacs_on/][How to get graphical (not Termux-based) Emacs on Android along with file-sync and shared init files across platforms.]] - [[http://xenodium.com/emacs-send-to-kindle][Alvaro Ramirez: Send note to Kindle]] ([[https://gist.github.com/xenodium/bda0a8d09d67ecad46d707b77b75e902][gist]], [[https://lobste.rs/s/k3tvzb/send_note_kindle][lobste.rs]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00815.html][To Emacs packagers!]] - note about libXi and XInput2 - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00850.html][Explanation of glyph rows and why it's not easy to have an image span multiple lines of text]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00828.html][Discussion about default permissions on Android]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00937.html][Challenges of changing the current display engine wrt buffer text]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00879.html][thoughts about parallel redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00939.html][buffer-text representations]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00969.html][article about VSCode's buffer implementation change to a piece tree]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00985.html][more thoughts on multithreading, thread safety, copy-on-write]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00769.html][Maybe a shim around a SBCL core?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38757723e14960260a5a1843715a83e4de26522f][Support Unicode version 15.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f44c1969b6fae3651ca6cc5e077e5f6430a6b57b][New option gdb-display-io-buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b6659e98a4fcaa44477b64d7782243feca020418][bug#65673: Add lua-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f25cd560654e25b1fb1b65a571a5d93059b46a9d][Make using Edmacro easier for long sequences of keys]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e1f3e30efd650af9d995575ce23c585aaeb6e78][* src/alloc.c (garbage_collect): Run `post-gc-hook` later (bug#65700)]] - New packages: - [[package:cybercafe-theme][cybercafe-theme]]: Cybercafe color theme (MELPA) - [[package:eask][eask]]: Core Eask APIs, for Eask CLI development (MELPA) - [[package:graphql-ts-mode][graphql-ts-mode]]: Tree-sitter support for GraphQL (MELPA) - [[package:helm-comint][helm-comint]]: Comint prompt navigation for helm (MELPA) - [[package:iota][iota]]: Replace marker with increasing integers (MELPA) - [[package:llama-cpp][llama-cpp]]: A client for llama-cpp server (MELPA) - [[package:mistty][mistty]]: Shell/Comint alternative based on term.el (MELPA) - [[package:nushell-ts-mode][nushell-ts-mode]]: Tree-sitter support for Nushell (MELPA) - [[package:slint-mode][slint-mode]]: Major-mode for the Slint UI language (MELPA) - [[package:universal-sidecar][universal-sidecar]]: A universal sidecar buffer (MELPA) - [[package:wat-ts-mode][wat-ts-mode]]: Major mode for webassembly text format (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-09][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! ** 2023-09-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-11-emacs-news/ :EXPORT_DATE: 2023-09-11T10:31:16-0400 :END: - [[https://emacsconf.org/2023/cfp][Last week of EmacsConf 2023 Call for Participation]] - Emacs 29, 30: - [[https://www.masteringemacs.org/article/whats-new-in-emacs-29-1][What's New in Emacs 29.1? - Mastering Emacs]] ([[https://news.ycombinator.com/item?id=37427279][HN]]) - [[https://www.reddit.com/r/emacs/comments/16b736b/next_revolutionary_changes_in_emacs/][Next revolutionary changes in Emacs]] - [[https://ubuntuhandbook.org/index.php/2023/08/gnu-emacs-29-1-ubuntu-ppa/][GNU Emacs 29.1 Released! How to Install in Ubuntu 22.04 via PPA | UbuntuHandbook]] - [[https://www.reddit.com/r/emacs/comments/16dzyma/why_you_shouldnt_use_emacs_30050/][Why you shouldn't use Emacs 30.0.50]] - Upcoming events: - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 14 0000 Asia/Singapore ([[https://www.reddit.com/r/orgmode/comments/16etjzc/2_bbborgmeetup_on_wed_sep_13_19002100_utc3/][announcement]], [[https://communick.news/post/136608?scrollToComments=true][communick.news]]) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 16 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET ([[https://dogodki.kompot.si/events/98564dd6-00a6-471d-8cdd-b7eec9aa35f4][announcement]]) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore ([[https://emacs-apac.gitlab.io/announcements/september-2023/][announcement]]) - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Beginner: - [[https://david.rothlis.net/emacs/howtolearn.html][How to learn Emacs - About this guide to Emacs]] (2012, [[https://news.ycombinator.com/item?id=37438842][HN]]) - [[https://www.youtube.com/watch?v=MDvzT0lOXfE][emacs command | Linux ZERO TO ADVANCE | Linux video series 64 #linux #opensource #devops #sysadmin]] (10:01) - [[https://www.youtube.com/watch?v=JDrNPM-sTYw][Introduction to Emacs and reading RSS feeds in Emacs | TossConf2023 | Online Talk 12 | தமிழில்]] (39:46) - [[https://www.youtube.com/watch?v=1WCeWIj42IY][Emacs Digit Bindings And Their Facility 2023_09_09_08:15:28]] (11:38) - Emacs configuration: - [[https://drew.idktellme.com/use-package-with-straight.html][Caveat on using use-package with straight.el]] - straight-use-package-by-default, :straight nil for exceptions - [[https://zck.org/emacs-repeat-mode-emacs-repeat-mode][Easily repeat Emacs functions: a repeat post]] ([[https://www.reddit.com/r/emacs/comments/16baj36/easily_repeat_emacs_functions_a_repeat_post/][Reddit]]) - [[https://www.youtube.com/watch?si=np2eyMVzHTsZcmRv&v=PKaJoqQQoIA&feature=youtu.be][Configuring my Emacs. Vim users are not invited!]] - [[https://www.youtube.com/watch?v=Va9lcfsVKgU][21天学会Emacs之第21天:优化配置性能以及后续学习建议]] (23:43) - [[https://www.reddit.com/r/emacs/comments/16eeyu6/vimemacs_veterans_without_vim_emulation_do_you/][Vim->Emacs veterans without vim emulation: do you feel you're actually more efficient at modifying text with emacs bindings?]] - [[https://sr.ht/~ashton314/emacs-bedrock/][emacs-bedrock: Stepping stones to a better Emacs experience]] ([[https://news.ycombinator.com/item?id=37385716][HN]], [[https://communick.news/post/120939][communick.news]], [[https://irreal.org/blog/?p=11632][Irreal]]) - [[https://github.com/a-schaefers/spartan-emacs][Spartan Emacs]] ([[https://www.reddit.com/r/emacs/comments/16agf0h/spartan_emacs/][Reddit]]) - Emacs Lisp: - [[https://www-formal.stanford.edu/jmc/facts.txt][John McCarthy’s collection of numerical facts for use in elisp programs]] ([[https://www.reddit.com/r/emacs/comments/16cmp82/john_mccarthys_collection_of_numerical_facts_for/][Reddit]], [[https://communick.news/post/133029][communick.news]]) - [[http://xenodium.com/inline-previous-result-and-why-you-should-edebug][Alvaro Ramirez: Inline previous result and why you should edebug]] ([[https://www.reddit.com/r/emacs/comments/16aj7gl/inline_previous_result_and_why_you_should_edebug/][Reddit]]) - [[https://sachachua.com/blog/2023/09/emacsconf-converting-timezones/][Sacha Chua: EmacsConf backstage: converting timezones]] - [[https://www.youtube.com/watch?v=IbrgXydt6iM][How to copy the current line below in Emacs Lisp? | buffer-substring, save-excursion, forward-line]] (02:14) - [[https://www.youtube.com/watch?v=W_FAwDN01No][How to swap elements in vectors in Emacs Lisp? | cl-rotatef]] (02:14) - [[https://www.youtube.com/watch?v=71U2FqCw7zQ][How to manipulate vectors in Emacs Lisp? | vector, aref, aset, seq-copy]] (02:17) - [[https://www.youtube.com/watch?v=H987Y7FxiJw][How to get the content in buffers in Emacs Lisp? | buffer-substring]] (02:02) - [[https://www.youtube.com/watch?v=CV_YB4t0JcQ][How to replace regexp in buffers in Emacs Lisp? | re-search-forward - replace-match]] (02:06) - [[https://www.youtube.com/watch?v=G6bNaoyKW4c][How to manipulate the match data in Emacs Lisp? | match-string - replace-match]] (02:15) - Appearance: - [[https://github.com/Kinneyzhang/rich-text][Kinneyzhang/rich-text: Emacs rich text package.]] ([[https://www.reddit.com/r/emacs/comments/16emf9d/new_package_richtextel/][Reddit]], [[https://www.reddit.com/r/emacs/comments/16emngf/richtextel_demo/][demo and Reddit thread]]) - [[https://github.com/jdtsmith/indent-bars][jdtsmith/indent-bars: Fast, configurable indentation guide-bars for Emacs]] ([[https://www.reddit.com/r/emacs/comments/16dml2j/indentbars_v02_fast_configurable_indentation/][Reddit]]) - [[https://tony-zorman.com/posts/pretty-latex.html][Prettifying LaTeX Buffers]] ([[https://www.reddit.com/r/emacs/comments/16ezfag/prettifying_latex_buffers/][Reddit]]) - prettify-symbols - [[https://www.reddit.com/gallery/16aez3j][sandcastle-theme: light mid(low) contrast yellowish background theme]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/16dnceg/popper_is_on_elpa_popup_buffers_for_emacs/][Popper is on ELPA (Popup buffers for Emacs)]] - [[https://www.youtube.com/watch?v=yumfJmU25J8][Smartscan package for Emacs #emacs #coding]] (00:35) - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-jumping-to-and-working-with-talks-using-embark/][Sacha Chua: EmacsConf backstage: jumping to and working with talks using Embark]] - Dired: - [[https://www.youtube.com/watch?v=0kzbFsRB4vk][How to run a unix utility on file at point in dired in Emacs Lisp? | dired-file-name-at-point]] (02:17) - [[https://www.youtube.com/watch?v=jsYQA02Bn6I][Highlight changes in wdired mode in Emacs #emacs #coding]] (00:28) - Org Mode: - [[https://rudimentarylathe.org/2023/org-journal/][Org-journal stays]] - [[https://rudimentarylathe.org/2023/hiding-scheduled-todo-items-in-org-mode/][Hiding scheduled TODO items in Org-mode]] - [[https://www.reddit.com/r/emacs/comments/16fp23k/interactively_select_subdirectory_for_new_org/][Interactively select subdirectory for new Org file / capture]] - [[https://one-octet.dev/posts/presentation_org-mode.html][One-Octet: Présentation d'Org-mode]] - [[https://github.com/alphapapa/org-ql/releases/tag/v0.7.1][Release v0.7.1 · alphapapa/org-ql]] ([[https://www.reddit.com/r/emacs/comments/16c0hyc/release_v071_alphapapaorgql/][Reddit]]) - [[https://www.youtube.com/watch?v=onZfDDctl0Q][21天学会Emacs之第18天:org mode 进阶]] (25:46) - [[https://www.youtube.com/watch?v=M_DPLkiu3Gc][21天学会Emacs之第19天:Org roam介绍与基本用法]] (21:28) - [[https://www.reddit.com/r/emacs/comments/16db9gz/lets_talk_about_the_story_of_metanote_and_free/][Let's Talk About the Story of Metanote and Free Software]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4fe52fc8acb598195ea6bbba537a1f9c5beee1dd][lisp/ob-lilypond.el: refactor org-babel-lilypond-compile-lilyfile]] - Coding: - [[https://github.com/purcell/emacs-reformatter][emacs-reformatter: Define commands which run reformatters on the current Emacs buffer]] - [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy-ide-experience/index.html#why-ides][Emerging from dotemacs bankruptcy the hard way: integrating the IDE (feat. Clojure(Script))]] - [[https://github.com/dlachausse/erlmacs][dlachausse/erlmacs: Simple script to update your .emacs file for Erlang development]] ([[https://news.ycombinator.com/item?id=37457609][HN]]) - [[https://notabug.org/alezost/emacs-build-farm][emacs-build-farm: Interface for Hydra and Cuirass (Nix and Guix build farms)]] - [[https://github.com/JonathanHope/mermaid-ts-mode][JonathanHope/mermaid-ts-mode: Emacs Major Mode for Mermaid Using Tree Sitter]] ([[https://www.reddit.com/r/emacs/comments/16b6uwa/new_package_mermaidtsmode/][Reddit]]) - [[https://andreyor.st/posts/2023-09-09-migrating-from-lsp-mode-to-eglot/][Andrey Listopadov: Migrating from LSP-Mode to Eglot]] ([[https://lobste.rs/s/gluyhi/migrating_from_lsp_mode_eglot][lobste.rs]]) - [[https://github.com/dakrone/es-mode][es-mode: An Emacs major mode for interacting with Elasticsearch]] - [[https://github.com/8uff3r/vue-ts-mode][Vue-ts-mode, major mode for vue files based on tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/16fohd2/vuetsmode_major_mode_for_vue_files_based_on/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/16ey3hq/is_treesitter_worth_it/][Is treesitter worth it?]] - Shells: - [[https://xenodium.com/yasnippet-in-emacs-eshell/][Blurring the lines between shell and editor]] - [[https://bootless.dev/posts/23/shell-pop-toggle][Toggling between ansi-term and eshell with the shell-pop package]] ([[https://www.reddit.com/r/emacs/comments/16efhbx/toggling_between_ansiterm_and_eshell_with_the/][Reddit]]) - [[https://magnus.therning.org/2023-09-10-using-emacs-for-the-scrollback-in-terminal-multiplexers.html][Using emacs for the scrollback in terminal multiplexers]] ([[https://www.reddit.com/r/emacs/comments/16f7rbn/using_emacs_for_the_scrollback_in_terminal/][Reddit]]) - Mail, news, and chat: - [[https://github.com/alphapapa/pocket-reader.el/releases/tag/0.3][Release 0.3 · alphapapa/pocket-reader.el]] ([[https://www.reddit.com/r/emacs/comments/169jczu/release_03_alphapapapocketreaderel/][Reddit]]) - [[https://sachachua.com/blog/2023/09/emacsconf-capturing-submissions-from-e-mails/][Sacha Chua: EmacsConf backstage: capturing submissions from e-mails]] - Multimedia: - [[https://sachachua.com/blog/2023/09/emacsconf-backstage-scheduling-with-svgs/][Sacha Chua: EmacsConf backstage: scheduling with SVGs]] - Community: - [[https://www.reddit.com/r/emacs/comments/16befgf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - bookmarks - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00713.html][The passing of Thien-Thi Nguyen (in Oct 2022, recently learned)]] ([[https://www.reddit.com/r/emacs/comments/16ev4ci/the_passing_of_thienthi_nguyen_in_oct_2022/][Reddit]], [[https://news.ycombinator.com/item?id=37457796][HN]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00713.html][emacs-devel]]) - [[https://metaredux.com/posts/2023/09/09/clojure-support-in-emacs-one-unnecessary-drama.html][Meta Redux: Clojure Support in Emacs: One Unnecessary Drama]] - [[https://european-lisp-symposium.org/2024/][ELS 2024, Vienna - European Lisp Symposium]] - Other: - [[https://github.com/Elilif/emacs-immersive-translate][emacs-immersive-translate: Immersive-translate provides bilingual simultaneous display and translation of any text in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/16fdrt6/new_package_immersivetranslate/][Reddit]]) - [[https://youtube.com/shorts/kOHLZTfLv10?si=znxMvLq87JdWHWgS][Emacs tip: create new lines without RET #coding #emacs]] - next-line-add-newlines avoids end of buffer error ([[https://irreal.org/blog/?p=11628][Irreal]]) - [[https://christiantietze.de/posts/2023/09/kill-unsaved-buffer-ux-action-labels/][Christian Tietze: Kill Unsaved Emacs Buffers UX: Replacing Yes/No/Save with Meaningful Options]] ([[https://irreal.org/blog/?p=11623][Irreal]]) - [[https://emacsnotes.wordpress.com/2023/09/11/view-info-texi-org-and-md-files-as-info-manual/][Emacs Notes: View info, texi, org and md files as Info manual]] - [[http://xenodium.com/sha-256-hash-from-url-the-easy-way][Alvaro Ramirez: SHA-256 hash from URL, the easy way]] - [[https://git.sr.ht/~ushin/hyperdrive.el][hyperdrive.el: P2P filesystem in Emacs]] - [[https://www.youtube.com/watch?v=GXJbzvDaDBo][Emacs side windows for tree sitter, ednc and dict]] (25:13) - [[https://www.youtube.com/watch?v=bI9EKufFNdc][Fix the restart-emacs function in Emacs on Windows #emacs #coding]] (00:29) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00571.html][tip: treesit-explore-mode and treesit-inspect-mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00582.html][note about tree-sitter language definitions with embedded C code]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00545.html][discussion about refactoring interface]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00669.html][built-in and optional external rules]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00734.html][discussion about using cl-lib in core]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6e93e76083bc949625cfdebb4299157f288e77ae][New command tramp-revert-buffer-with-sudo]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d04c538e7c331a643c61c4af5070288ce220ebfb][`dired-next-line' movement style (bug#65621)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c137b5195b633c5c931c35385fdb3e75b9ee5f09][Add byte-compiler warning about useless trailing cond clauses]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c933f5081fdaadbe7192d2cc1f7e705f0b0fb842][Permit XLFD names to exceed 255 characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2992b99aab0f0b77b8724088f3299929961d2350][New minor mode 'minibuffer-regexp-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62229fb2d11b34d46516d1b141e6af97677a74a7][(project-try-vc): When found non-VC project root, still search for the backend]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e7af2fc5304b9dfda944ced67b366e4576a1035][* lisp/emacs-lisp/cl-lib.el (cl-old-struct-compat-mode): Mark as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=367c3f25a16c8e013a8dbf2bc8c2c20f233e54d2][Add 'appt-notification' face (Bug#61661)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62f7760e61900b6ac0fb513294129130446b17e7][Add `skip-when` macro to `ert-deftest`]] - New packages: - [[package:all-the-icons-nerd-fonts][all-the-icons-nerd-fonts]]: Nerd font integration for all-the-icons (MELPA) - [[package:breadcrumb][breadcrumb]]: project and imenu-based breadcrumb paths (GNU ELPA) - [[package:flymake-guile][flymake-guile]]: Guile flymake backend (NonGNU ELPA) - [[package:lem][lem]]: A basic lemmy client (MELPA) - [[package:treebundel][treebundel]]: Bundle related git-worktrees together (MELPA) - [[package:wavedrom-mode][wavedrom-mode]]: WaveDrom Integration (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-09][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! ** 2023-09-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/09/2023-09-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/09/2023-09-04-emacs-news/ :EXPORT_DATE: 2023-09-04T09:54:51-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00130.html][Treesit next steps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01216.html][Volunteers to try out other bugtracking workflows]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467656/ Wed Sep 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Sep 7 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 8 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 8 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 9 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 14 0000 Asia/Singapore - Emacs configuration: - [[https://emacspeak.blogspot.com/2023/09/emacs-ergonomics-dont-punish-your.html][T. V. Raman: Emacs Ergonomics: Dont Punish Your Finger Tips]] - [[https://www.youtube.com/watch?v=d1fgZRgNhf4][Hassle-Free Emacs Setup: The Ultimate Beginner's Guide (Part 1) 🔥]] (16:31) - [[https://github.com/MagiFeeney/scamx][scamx: A modal editing mechanism for emacs]] ([[https://www.reddit.com/r/emacs/comments/164b371/an_experimental_modal_editing_mechanism_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=HI7xsU9XPZk][Emacs "god" mode - an alternative to evil-mode]] (04:14) - [[https://emacs-modified.gitlab.io/][Emacs Modified for (macOS|Windows)]] - [[https://jeffbowman.writeas.com/crafted-emacs-update-for-august-and-another-new-teammate][Crafted Emacs Update for August and Another New Teammate — Bowmansarrow]] - [[https://github.com/scottstav/dotfiles/tree/master/.emacs.d][scottstav's Emacs Config]] - [[https://github.com/skangas/dot-emacs][skangas' Emacs configuration]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-9/][Mike Zamansky: Learning Elisp 9: writing a function header]] - defun, save-excursion, eros-mode ([[https://www.reddit.com/r/emacs/comments/165bxou/learning_elisp_episode_9_writing_a_function_header/][Reddit]], [[https://irreal.org/blog/?p=11600][Irreal]]) - [[https://www.youtube.com/watch?v=eGZCZe5qLUE][What influence does case-fold-search have on searches in Emacs Lisp?]] (02:16) - [[https://minibuffer.tonyaldon.com/][Learn Emacs Lisp One Sexp At A Time | minibuffer.tonyaldon.com]] ([[https://www.reddit.com/r/emacs/comments/163n3ob/learn_emacs_lisp_one_sexp_at_a_time/][Reddit]], [[https://irreal.org/blog/?p=11612][Irreal]]) - [[https://www.youtube.com/watch?v=LD7dNcBavnI][How to search for regexp in buffers in Emacs Lisp? | re-search-forward]] (02:16) - [[https://www.youtube.com/watch?v=sPup0RjLLmo][How to replace regexp in buffers in Emacs Lisp? | replace-regexp]] (02:15) - [[https://www.youtube.com/watch?v=5PgMa8bzcv4][How to list files in a given directory in Emacs Lisp? | directory-files-and-attributes - dolist]] (02:19) - [[https://www.youtube.com/watch?v=QXlmNjYpjNY][How to insert strings in a given buffer in Emacs Lisp? | with-current-buffer - get-buffer-create]] (2:17, [[https://www.reddit.com/r/emacs/comments/165jsvd/how_to_insert_strings_in_a_given_buffer_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=z8IJz25EDeA&ab_channel=TonyAldon][How to turn a function into a command in Emacs Lisp?]] interactive ([[https://www.reddit.com/r/emacs/comments/164mhny/how_to_turn_a_function_into_a_command_in_emacs/][Reddit]]) - [[https://sachachua.com/blog/2023/09/how-i-keep-track-of-new-emacs-packages/][Sacha Chua: How I keep track of new Emacs packages]] - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20230902114449-emacs--my-evolving-modeline/][James Dyer: My Evolving Modeline]] ([[https://irreal.org/blog/?p=11616][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/164n9p5/settings_for_transparent_notes_on_top_of_a/][Settings for transparent notes on top of a presentation in Emacs 29]] - [[https://github.com/whame/fontify-patch][whame/fontify-patch: Fontify Emacs buffers that contain patch diffs]] ([[https://www.reddit.com/r/emacs/comments/168wcqm/fontifypatch_a_package_to_fontify_patches_in/][Reddit]]) - [[https://github.com/jyp/elastic-modes][elastic-modes: spaceship-mode and tabble-mode: text/code alignment for variable-width fonts]] - [[https://github.com/amolv06/naga-blue][Introducing the Naga-Blue theme]] ([[https://www.reddit.com/r/emacs/comments/1685e74/introducing_the_nagablue_theme/][Reddit]]) - Navigation: - [[https://github.com/alphapapa/burly.el/releases/tag/0.3][Release v0.3 · alphapapa/burly.el (Save and restore frames and windows with their buffers)]] ([[https://www.reddit.com/r/emacs/comments/1662nzl/release_v03_alphapapaburlyel_save_and_restore/][Reddit]]) - Org Mode: - [[https://deniskyashif.com/2023/08/28/task-management-using-emacs-and-org-mode/][My Task Management using Emacs and Org-mode]] ([[https://www.reddit.com/r/emacs/comments/166gld6/my_task_management_using_emacs_and_orgmode/][Reddit]], [[https://news.ycombinator.com/item?id=37340343][HN]], [[https://irreal.org/blog/?p=11610][Irreal]]) - [[http://yummymelon.com/devnull/addendum---defining-repeating-org-agenda-tasks.html][Charles Choi: Addendum - Defining Repeating Org Agenda Tasks]] - [[https://github.com/akirak/org-memento][org-memento: (WIP) An opinionated framework for time management with Org mode]] - [[https://github.com/novoid/orgmode-balance][orgmode-balance: Script that gives feedback on how you are doing in your Org-mode todos]] (2013) - [[https://www.reddit.com/r/emacs/comments/1641n9a/ann_orgtimeblock_multiday_views/][[ANN] org-timeblock: Multi-day views]] - [[https://github.com/novoid/org-du][org-du: Visualizing Emacs Org-mode heading lines using du and xdu]] - [[https://github.com/devcarbon-com/entable][devcarbon-com/entable: Small emacs package for easy header <--> table conversion.]] ([[https://www.reddit.com/r/emacs/comments/167hrti/my_first_little_emacs_package_entable/][Reddit]]) - [[http://ag91.github.io/blog/2023/08/28/an-easier-way-to-try-cljs-libraries-with-shadow-cljs-ob-clojure-and-cider][Andrea: An easier way to try Cljs libraries with shadow-cljs ob-clojure and cider]] - [[https://www.leonrische.me/fc/index.html][Org Flashcards]] - [[https://www.reddit.com/r/orgmode/comments/165zeuu/delighted_by_org_svg_preview/][Delighted by org svg preview]] - [[https://oer.gitlab.io/emacs-reveal-howto/tts-howto.html][Howto for TTS with Emacs-Reveal]] - [[https://apps.apple.com/gb/developer/xenodium-ltd/id304568690][‎Xenodium Ltd. Apps on the App Store for Emacs Org Users]] - Completion: - [[https://erick.navarro.io/blog/switching-from-helm-to-vertico-and-friends/][Switching from helm to vertico and friends]] ([[https://www.reddit.com/r/emacs/comments/1686ujn/switching_from_helm_to_vertico_and_friends/][Reddit]]) - Shells: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00260.html][with-editor-export-editor]] - Coding: - [[https://isamert.net/2023/09/04/announcement-swagg-el-swagger-ui-inside-emacs.html][Isa Mert Gurbuz: Announcement: swagg.el -- Swagger UI, inside Emacs]] (working with OpenAPI definitions) - [[http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html][Emacs VHDL Mode 3.39 released]] ([[https://www.reddit.com/r/emacs/comments/167e31p/latest_vhdlmode_package_for_emacs/][Reddit]]) - VHDL-2019, Emacs 28/29 support - Web: - [[https://gitlab.com/-/snippets/2588835][Select a firefox window and sends Control R when calling the function]] - Fun: - [[https://www.youtube.com/watch?v=2VOnKMJqIL0][🥩How to type "blimpy" in Emacs?🥩]] (2:55, [[https://www.reddit.com/r/emacs/comments/168cun9/how_to_type_blimpy_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37366341][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/1658md9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://amodernist.com/eaez/][ELPA and Emacs Zine (August 2023)]] mockup ([[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00076.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/168uclc/elpa_and_emacs_zine_august_2023/][Reddit]]) - [[https://lists.sr.ht/~pkal/elpa-zine][mailing list]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00045.html][This Month in Org experiences, community draft example from Julia]] - [[https://www.reddit.com/r/emacs/comments/168qn2e/shocked_to_find_professor_steven_pinker_employ/][Shocked to find Professor Steven Pinker employ Emacs as his word processing tool.]] - Other: - [[https://www.youtube.com/watch?v=gRGYM8GuUUo&feature=youtu.be][Emacs Goodies - #7 Proced Mode - YouTube]] ([[https://www.reddit.com/r/emacs/comments/163sp9q/til_mx_proced/][Reddit]]) - [[https://www.youtube.com/watch?v=vOsyCawWjRc&feature=youtu.be][Introduction to yomikun, an emacs package for Japanese learners]] - [[https://kisaragi-hiu.com/emacs-29-pgtk-woes/][Kisaragi Hiu: Emacs 29 pgtk woes]] ([[https://www.reddit.com/r/planetemacs/comments/165kt3w/kisaragi_hiu_emacs_29_pgtk_woes/][Reddit]]) - [[https://lwn.net/SubscriberLink/942962/1be5938bf478b238/][Mastering Emacs [LWN.net]​]] ([[https://irreal.org/blog/?p=11626][Irreal]]) - [[https://i.redd.it/cipjznkjmwkb1.jpg][It's not perfect, but I was able to install and use Doom Emacs on my S6 Lite.]] ([[https://www.reddit.com/r/emacs/comments/163vsv1/its_not_perfect_but_i_was_able_to_install_and_use/][Reddit]]) - Emacs development: - [[https://lemmy.ml/post/4355471][Emacs upstream commit feed]] - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00007.html][makeinfo performance with extensions]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01291.html][and why texinfo 4.13]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00069.html][debbugs moderation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01459.html][emacs-devel image]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00223.html][explanation of some kinds of replies]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00093.html][relatable]], also [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00005.html][long discussion about email, anonymous subscription, etc.]]) - continue on [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][emacs-tangents]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01439.html][planning releases]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01197.html][cadence and feedback]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-09/msg00165.html][note about how searching emacs-devel only goes back to 2021 or so]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01279.html][documenting along the way in order to simplify releases]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01253.html][compatibility layer for refactoring to allow for other providers?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55a0f0e047034b3a458b6fdbe245f33b83fd88b0][Announce user option tramp-completion-multi-hop-methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97652d0e7a53281297010e9f43ec9b5aa7623dc5][New conditional compilation macro static-if.]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9b43107ce706f351dcb88d1a4af1b3ffd9671c5][clarification]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c181efcf23db493dfa8f15698a81e8766b56f6d][; * etc/NEWS: Tell users they don't need to change 'eshell-prompt-regexp'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d08d0dd80a02419f8301b63bb5663710f4f8ee2][Display the exit code if the last command failed in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2547fbe9c44c0c4642426c008db8f1b4d6867f4c][Obsolete treesit-block/sexp/sentence/text-type-regexp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65dca8db3cd3b76013bfedf73440e322627cb61c][Make url-gateway-broken-resolution obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d60d1652fc107c81c95cc7f7406a720996f3b8e][Make checkdoc warn if not using lexical-binding]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7712bc82a9de80ccbe5da0a36adfd7153d289de][Make Makefile browser obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2ba4cb8708996e75cd77b1f218b8ec34d6796d3][Rename 'package-vc-allow-side-effects' to better fit its use]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76938e1789ecf447507199b6f1b7c0d4f7924ea3][* lisp/tab-bar.el: Add tab-bar-tab-name-format-functions (bug#65554)]] - New packages: - [[package:auto-sort-mode][auto-sort-mode]]: Automatically sort lines between two delimiters (MELPA) - [[package:compile-multi-embark][compile-multi-embark]]: Integration for `compile-multi' and `embark' (MELPA) - [[package:defcapture][defcapture]]: A convenience macro for the Doct DSL (MELPA) - [[package:difftastic][difftastic]]: Wrapper for difftastic (MELPA) - [[package:duplexer][duplexer]]: Handle conflicts between local minor modes and reuse rules (MELPA) - [[package:koopa-mode][koopa-mode]]: A major mode for Microsoft PowerShell (MELPA) - [[package:noir-ts-mode][noir-ts-mode]]: tree-sitter support for Noir (MELPA) - [[package:swagg][swagg]]: Swagger UI (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-09][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! ** 2023-08-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-28-emacs-news/ :EXPORT_DATE: 2023-08-28T11:06:25-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 31 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 1 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Sep 2 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467656/ Wed Sep 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Sep 7 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 8 1800 Europe/Paris - Emacs configuration: - [[https://tech.toryanderson.com/2023/08/28/emacs-tip-selected-mode/][Tory Anderson: emacs tip: selected-mode]] - keymap when selection is active - [[https://www.reddit.com/r/emacs/comments/15xeb1s/electric_mm/][Electric M-m]] - [[https://www.youtube.com/watch?amp;amp;list=PL5--8gKSku15e8lXf7aLICFmAHQVo0KXX&v=d1fgypEiQkE][A New Beginning With GNU Emacs - Configuring Emacs 01]] - [[https://github.com/jeremygooch/jeremacs][jeremacs: My general purpose, web-dev-centric, emacs configuration]] - [[https://www.youtube.com/watch?v=Gi7yBMYZylU&feature=youtu.be][A Tour of my Emacs Configuration]] - [[https://git.madhouse-project.org/algernon/telchar.org][algernon/telchar.org: algernon's literate configuration for his main workstation - telchar.org - MadHouse Git Repositories]] - [[https://github.com/SophieBosio/.emacs.d][SophieBosio's Emacs config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/15z1mb8/learning_emacs_8_more_on_regular_expressions/][Learning Emacs 8 - more on regular expressions]] - rx ([[https://irreal.org/blog/?p=11581][Irreal]]) - [[https://gist.github.com/xenodium/81afee0069605691e52e2d14536ccaa0][eval-uncommented-region.el · GitHub]] - copy current region to temp buffer, uncomment, and eval - [[https://www.youtube.com/watch?v=cxpTi11pYXI][How to check for a regexp match after point with Emacs Lisp? | looking-at]] (01:55) - [[https://www.youtube.com/watch?v=xfIuFNpfYWI][string-match | Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/15ybyh1/stringmatch_emacs_lisp/][Reddit]]) - [[https://www.youtube.com/watch?v=Gn2HjXwHhHg][Do you know how to generate html strings with Emacs Lisp?]] (02:11, [[https://www.reddit.com/r/emacs/comments/1603v2m/do_you_know_how_to_generate_html_strings_with/][Reddit]]) and [[https://www.youtube.com/watch?v=68NS_2afPw8][HTML attributes]] (02:16) - [[https://jack.tonyaldon.com/recursive-vs-iterative-implementation-of-jack-html-in-elisp/][Recursive vs. iterative implementation of jack-html in Elisp]] (2022) - [[https://www.reddit.com/r/emacs/comments/15ycxde/subp_small_elisp_library_for_working_with_emacs/][subp: small elisp library for working with Emacs sub-processes]] - [[https://github.com/alphapapa/makem.sh/releases/tag/v0.6][Release v0.6 · alphapapa/makem.sh (test and lint Elisp packages)]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/162sf2r/another_minimal_emacs_mode_line/][Another minimal Emacs mode line]] - [[https://vernon-grant.com/discovering-emacs/using-whitespace-mode/][Using whitespace mode - Vernon Grant]] (March 2023, [[https://lemmy.ml/post/3549977?scrollToComments=true][lemmy]]) - Navigation: - [[https://youtu.be/OL15fyzi39s?si=QFRWd4sEBjD0V1f1][2-Column Emacs Tutorial (F2+)]] ([[https://www.reddit.com/r/emacs/comments/160o62p/2column_emacs_tutorial_f2/][Reddit]], [[https://irreal.org/blog/?p=11602][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/15yxj2j/symbolsoutline_display_symbols_functions/][Symbols-outline: display symbols (functions, variables, etc) in a side window]] - [[https://www.youtube.com/watch?v=oqWn_gevKM4][Emacs built-in subword mode]] (02:26, [[https://irreal.org/blog/?p=11589][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1611q1t/mactabdesktop_enable_save_and_restore_of_native/][mac-tab-desktop: enable save and restore of native Mac tabs using desktop.el]] - TRAMP: - [[https://takeonrules.com/2023/08/25/using-emacs-s-tramp-to-edit-files-on-a-rancher-backed-kubernetes/][Jeremy Friesen: Using Emacs's Tramp to Edit Files on a Rancher-backed Kubernetes]] - Writing: - [[https://www.youtube.com/watch?v=1ytxay98XM4][Getting spelling to work in Emacs on Windows (works for Linux too!)]] (1:35) - [[https://github.com/Malabarba/latex-extra][latex-extra: A series of usability improvements for Emacs latex-mode.]] - Org Mode: - [[http://yummymelon.com/devnull/defining-org-agenda-tasks-or-ive-been-using-org-agenda-wrong.html][nfdn: Defining Org Agenda Tasks (or, I've Been Using Org Agenda Wrong)]] ([[https://irreal.org/blog/?p=11606][Irreal]]) - [[https://cce.whatthefuck.computer/updates#20230821T123852.585529][Ryan Rix: Archiving Old Org-Mode Tasks]] - [[https://github.com/akirak/org-dog][org-dog: Manage dozens or hundreds of Org files]] - [[https://emacs.ch/@bram85/110963257742963713][Learning toki pona with org-fc flashcards]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=2rvjokzQV_M][Org-mode - Create not so simple website]] (10:01) - [[https://emacs.ch/@qhBidG3d/110960690599468463][Marcus: "Here is my custom default latex class for ox-latex" - Emacs.ch]] - [[https://www.youtube.com/watch?v=0qHloGTT8XE&feature=youtu.be][Perfect Emacs Org Mode Exports to LaTeX]] - [[https://unmonoqueteclea.github.io/2022-12-26-towards-minimalism.html][towards minimalism]] - org-static-blog - [[https://gist.github.com/karthink/0ac48411a81459c0f3fd7557c4e817db][org-latex-preview-check-health.el: Check system health]] - [[https://www.danliden.com/posts/20211203-this-site.html][Made with Org-Mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=579e8c572345c42ad581d3ddf0f484567d55a787][ob-python: Results handling for dicts, dataframes, arrays, plots]] - Completion: - [[https://github.com/liuyinz/consult-todo.git][liuyinz/consult-todo]] - search, filter, and jump hl-todo keywords ([[https://www.reddit.com/r/emacs/comments/162v446/new_package_consulttodo/][Reddit]]) - [[https://www.youtube.com/watch?v=qTlBLGGHqT0][Tailoring Emacs completions with hippie-expand]] (15:04, [[https://irreal.org/blog/?p=11621][Irreal]]) - Coding: - [[https://zck.org/announcing-caser-el][Announcing caser.el -- a package to camelCase, dash-case, and snake_case text]] ([[https://www.reddit.com/r/emacs/comments/163b86e/announcing_caserel_a_package_to_camelcase/][Reddit]]) - [[https://tony-zorman.com/posts/change-inner.html][Change the Insides of an S-expression in Emacs]] ([[https://www.reddit.com/r/emacs/comments/161u4dw/change_the_insides_of_an_sexpression_in_emacs/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00878.html][How to stop clang-format from messing around with your code]] - [[https://github.com/tabe/libo-basic-mode][libo-basic-mode: A major mode for editing LibreOffice Basic programs]] - [[http://xenodium.com/further-sqlite-mode-extensions][Alvaro Ramirez: Further sqlite-mode extensions]] ([[https://lobste.rs/s/pphlbr/further_sqlite_mode_extensions][lobste.rs]], [[https://irreal.org/blog/?p=11614][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20230825115829-emacs--updating-to-autohotkey-v2/][James Dyer: ahk-mode and Updating To AutoHotKey Version 2]] - Tree-sitter: - [[https://manueluberti.eu//2023/08/26/clojure-tree-sitter.html][Manuel Uberti: Clojure and Tree-sitter]] - [[https://gist.github.com/habamax/290cda0e0cdc6118eb9a06121b9bc0d7][Setup Emacs for Python with Treesitter and Eglot]] - [[https://www.reddit.com/r/emacs/comments/15xzzmy/terraformtsmodeel_terraform_treesitter_mode_for/][terraform-ts-mode.el - Terraform Treesitter Mode for emacs 29]] - [[https://github.com/alphapapa/magit-todos/releases/tag/1.7][Release v1.7 · alphapapa/magit-todos]] - bugfixes, updates - Shells: - [[https://www.reddit.com/r/emacs/comments/1615hmo/now_eat_supports_sixel_still_experimental/][Now Eat supports Sixel! (Still experimental)]] - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/15xd1ve/more_personalized_rssatomjson_feeds_with_elfeed/][More personalized rss/atom/json feeds with elfeed and rssc]] - [[https://github.com/alphapapa/ement.el/releases/tag/v0.11][Release v0.11 · alphapapa/ement.el (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/15xeb3s/release_v011_alphapapaementel_matrix_client_for/][Reddit]]) - [[https://git.kyleam.com/piem/about/][piem - Emacs tools and glue for working with public-inbox archives]] - Multimedia: - [[https://git.sr.ht/~thuna/emms-info-m4a][Natively parsing m4a files for metadata for EMMS]] ([[https://emacs.ch/@thuna_cing/110966732275083509][=@thuna_cing=]]) - [[https://www.youtube.com/watch?v=83UIeSXFTfU][Control OBS Studio with an Emacs org file and noweb syntax]] (26:42) - [[https://www.youtube.com/watch?v=ViVs2zd3-fI][Emacs control OBS Studio with obs-cmd]] (18:16) - Fun: - [[https://takeonrules.com/2023/08/21/extracted-the-random-table-to-an-independent-package/][Jeremy Friesen: Extracted the Random Table to an Independent Package]] - AI: - [[https://github.com/Ethanlinyf/General-Pure-Emacs][General-Pure-Emacs: This is a platform with AI based on Emacs to facilitate learning, teaching, research and project management.]] - Community: - [[https://news.ycombinator.com/item?id=37230937][Hacker News discussion of Mastering Emacs]] - [[https://www.reddit.com/r/emacs/comments/15yxdz3/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=C8pFtSjTvhE][#13 C/C++, Emacs, Haskell, and Coq. The Journey - John Wiegley]] (01:39:31) - [[https://www.youtube.com/watch?v=GaVYYO71Y_0][Dvorak vs Qwerty, Vim/Emacs vs VSCode, Rust, and Design-By-Contract]] (01:09:53) - Other: - [[https://www.reddit.com/r/emacs/comments/15z99pr/til_evil_supports_elisp_expression_in/][TIL evil supports elisp expression in substitution replacement]] (general feature of query-replace-regexp) - [[https://emacs.dyerdwelling.family/emacs/20230821125951-emacs--reverting-buffers/][James Dyer: Reverting Buffers]] ([[https://irreal.org/blog/?p=11579][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00991.html][Stefan Kangas is now an Emacs maintainer]] ([[https://www.reddit.com/r/emacs/comments/161q4ac/stefen_kangas_is_now_an_emacs_maintainer/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00932.html][improving Org Mode format and texi export]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00949.html][and progress on index entries]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00850.html][some notes on the native compiler and type hinting]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00979.html][note about notifications-notify not working on MS Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg01124.html][continued discussion about Emacs and multithreading]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32fe187bdf16ebc81a09592be0af75dc2227cded][Install rcs2log within Emacs packages for Android]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfafc405fe4e2570dd40c6d6e3ef81110ab4728a][project-key-prompt-style: New option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e3209923c3f8c61f22934b9e72ab8840e7d5b9ac][Support adjusting file-name-history to the current project]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf52cdb121b9419f169c501e7d8499aa418a0d5c][Allow splicing Eshell globs in-place]] - New packages: - [[package:async-status][async-status]]: A package for indicator support (MELPA) - [[package:caser][caser]]: Change text casing from camelCase to dash-case to snake_case (MELPA) - [[package:deno-ts-mode][deno-ts-mode]]: Major mode for Deno (MELPA) - [[package:do-at-point][do-at-point]]: Generic context-sensitive action dispatcher. (GNU ELPA, [[https://emacs.ch/@pkal/110955849193482741][@pkal]]) - [[package:immersive-translate][immersive-translate]]: Translate the current buffer immersively (MELPA) - [[package:jq-ts-mode][jq-ts-mode]]: Tree-sitter support for jq buffers (MELPA) - [[package:nix-ts-mode][nix-ts-mode]]: Major mode for Nix expressions, powered by tree-sitter (MELPA) - [[package:ocaml-ts-mode][ocaml-ts-mode]]: Major mode for OCaml using tree-sitter (MELPA) - [[package:org-roam-ql-ql][org-roam-ql-ql]]: Intgrating org-roam and org-ql (MELPA) - [[package:org-xlatex][org-xlatex]]: Instant LaTeX preview in an xwidget (MELPA) - [[package:smart-delete][smart-delete]]: IntelliJ-like backspace/delete (MELPA) - [[package:vhdl-ts-mode][vhdl-ts-mode]]: VHDL Tree-sitter major mode (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-08][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! #+RESULTS: ** 2023-08-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-21-emacs-news/ :EXPORT_DATE: 2023-08-21T08:54:41-0400 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/15rd8bc/one_month_to_go_please_submit_proposals_for/][One month to go: Please submit proposals for EmacsConf 2023]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00680.html][Adding refactoring capabilities to Emacs]] - Emacs 29: - [[https://www.youtube.com/watch?v=btEwotsHPxg][First look at Emacs 29]] (32:02) - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 25 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 26 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Aug 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 27 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Aug 31 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://emacs.dyerdwelling.family/emacs/20230817170149-emacs--no-bell-for-me/][James Dyer: No Bell For Me]] - [[https://tech.toryanderson.com/2023/08/19/how-can-i-define-transient-color-per-command-like-hydra/][How can I define transient color per command, like hydra? | Tech.ToryAnderson.com]] ([[https://irreal.org/blog/?p=11574][Irreal]]) - [[https://www.youtube.com/watch?v=ecXhHc32XPU][Zach Cast Ep. 1: Emacs Config for LaTeX and Rust]] (02:00:01) - [[https://www.youtube.com/watch?v=tT1foT5Ccdo][Cleaning Up My Emacs Config - Configuring Emacs 06]] (23:01) - [[https://gitlab.com/dwt1/configuring-emacs][Derek Taylor / Configuring Emacs]] - [[https://starbreaker.org/thaumaturgy/emacs-config/][starbreaker's Emacs Config]] - [[https://sites.google.com/site/steveyegge2/my-dot-emacs-file][Steve Yegge's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-7/][Mike Zamansky: Learning Elisp 7]] - regular expressions ([[https://www.reddit.com/r/emacs/comments/15s82tm/learning_elisp_7_regular_expressions/][Reddit]], [[https://irreal.org/blog/?p=11568][Irreal]]) - [[https://karthinks.com/software/cool-your-heels-emacs/][Cool your heels, Emacs: TL;DR: Sometimes Emacs needs a timeout: Notes on Throttling, Debouncing etc]] - [[https://github.com/enzuru/native-comp-elisp-benchmarks][native-comp-elisp-benchmarks: A repo of elisp-benchmarks with native compilation]] - [[https://www.youtube.com/watch?v=jjP-yMyr4u8][GNU Emacs IELM, Interactive Emacs Lisp Mode]] (01:43) - [[https://www.youtube.com/watch?v=idqrvRwgmtQ][Demonstration movie of Emacs Lisp programming in GNU Emacs lisp-interaction-mode]] (06:49) - [[https://www.youtube.com/watch?v=1o4dHvoCNW4][Emacs Lisp programming with JavaScript Canvas API in Termux on Android smartphone]] (01:12) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20230819105507-emacs--fun-with-emacs-theming-using-alpha-background-wayland-sway/][James Dyer: Fun With Emacs Theming Using Alpha Background on Wayland]] - [[https://www.youtube.com/watch?v=zgRXzS8wZh4][Emacs Goodies - #3 Glasses Mode]] (05:08) - [[https://github.com/manateelazycat/holo-layer/blob/master/demo/jelly-cursor.gif][Jelly cursor demo]] ([[https://twitter.com/manateelazycat/status/1690523074935013376][X]]) - Navigation: - [[https://emacs.ch/@ramin_hal9001/110933437057616428][Occur tips]] ([[https://irreal.org/blog/?p=11587][Irreal]]) - [[https://www.youtube.com/watch?v=fcAbMiMdLzE][Jump to specific places in Emacs]] (00:58) - Org Mode: - [[http://yummymelon.com/devnull/tuning-emacs-to-write-prose-in-org-and-markdown.html][Charles Choi: Tuning Emacs to Write Prose in Org and Markdown]] ([[https://irreal.org/blog/?p=11566][Irreal]]) - [[https://whatacold.io/blog/2023-08-14-org-emphasis-dragging-mouse/][whatacold: Emphasize Text By Dragging Mouse in Org-mode]] ([[https://irreal.org/blog/?p=11572][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/15x0096/a_start_on_adding_transient_support_to_orgmode/][A (start) on adding transient support to org-mode]] - [[https://www.youtube.com/watch?v=lVV9gVp5nxU][org-timeblock: Interactive day-view calendar for orgmode tasks (Emacs)]] (01:15) - [[https://www.reddit.com/r/emacs/comments/15vaj8d/orgbabel_snippet_to_list_orgroam_nodes/][Org-Babel snippet to list org-roam nodes chronologically and as hyperlinks]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=SETlTd8LOuc][Org-mode - Org-publish or Custom HTML?]] (08:55) - [[https://www.youtube.com/watch?v=BLomb52wjvE&feature=youtu.be][Emacs Is Great - EP 11, org-mode detangle]] - [[https://bitspook.in/blog/using-org-mode-as-an-sql-playground/][Using org-mode as an SQL playground]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=650e42996e465c95fa0fd7f28c063f21dc948ad5][lisp/org-colview.el: Add new commands to move column view table row]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=570cdacdbf1c55adf4f66985e9db475db06e80b8][org-export-smart-quotes-alist: Turn into a custom option]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6954fe93edf41d0df4ed9188332f21106b35a48d][org-store-link: Never allow link duplicates in `org-stored-links']] - Completion: - [[https://kristofferbalintona.me/posts/202203130102/][Tutorial on Cape: How to add completion functions to completion-at-point-functions and how to use cape's built-in completion utilities]] - Coding: - [[https://www.sadiqpk.org/projects/dwim-coder-mode.html][dwim-coder-mode: DWIM keybindings for C, Python, Rust, and more]] ([[https://www.reddit.com/r/emacs/comments/15w6u73/dwimcodermode_dwim_keybindings_for_c_python_rust/][Reddit]]) - [[https://mihamina.rktmb.org/2023/08/emacs29-intelephense.html][emacs29 intelephense]] - [[https://takeonrules.com/2023/08/15/emacs-functions-to-navigate-ruby-files-by-method-comments/][Jeremy Friesen: Emacs Functions to Navigate Ruby Files by Method Comments]] - [[https://www.youtube.com/watch?v=APf8HzSA2pk][GNU Emacs running SLIME, Superior Lisp Interaction Mode]] (02:29) - [[https://pastebin.com/hfaUZ6w0][flutter.el --- Tools for working with Flutter SDK]] - [[https://v.redd.it/q4xwovabhzib1][My flutter emacs config]] ([[https://www.reddit.com/r/emacs/comments/15v4nsy/my_flutter_emacs_config/][Reddit]]) - Tree-sitter: - [[https://www.reddit.com/r/emacs/comments/15rv8lt/treesitter_performance_is_highly_variable/][tree-sitter performance is highly variable]] - including updated performance after patch, [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00706.html][emacs-devel]] discussion - [[https://github.com/remi-gelinas/nix-ts-mode][remi-gelinas/nix-ts-mode: An Emacs major mode for editing Nix expressions, powered by tree-sitter.]] ([[https://hachyderm.io/@sanityinc/110928281987763809][@sanityinc@hachyderm.io]]) - [[https://so.nwalsh.com/2023/08/22-tree-sitter-ixml][tree-sitter iXML]] - invisible XML ([[https://mastodon.social/@ndw/110932218521438351][@ndw@mastodon.social]]) - Math: - [[https://www.linuxjournal.com/article/5873][Math-Intensive Reports with GNU Emacs and Calc, Part 1]] and [[https://www.linuxjournal.com/article/6306][Part 2]] - Spacemacs: - [[https://thume.ca/howto/2015/03/07/configuring-spacemacs-a-tutorial/][Configuring Spacemacs: A Tutorial - Tristan Hume]] (2015) - Doom Emacs: - [[https://www.youtube.com/watch?v=A6SxH9lUWV0][Installing emacs-plus and Doom on a Macbook Air M1 using Homebrew]] (09:36) - [[https://www.youtube.com/watch?v=iGTtkt6FLHw][The Doom Modeline Package for Emacs]] (06:23) - Multimedia: - [[https://www.youtube.com/watch?v=8X_sNY--Iek][Emacs eww send youtube invidious links to mpd with pinch]] (19:10) - Fun: - [[https://takeonrules.com/2023/08/17/emacs-proto-package-for-random-tables/][Jeremy Friesen: Emacs Proto Package for Random Tables]] - [[https://takeonrules.com/2023/08/19/further-into-my-random-table-emacs-proto-package/][Jeremy Friesen: Further Into My Random Table Emacs Proto Package]] - [[https://takeonrules.com/2023/08/20/adding-optional-dice-roll-prompting-to-my-emacs-random-table/][Jeremy Friesen: Adding Optional Dice Roll Prompting to my Emacs Random Table]] - [[https://takeonrules.com/2023/08/20/adding-rudimentary-handling-of-math-operands-in-random-table-package/][Jeremy Friesen: Adding Rudimentary Handling of Math Operands in Random Table Package]] - Community: - [[https://veera.app/my_emacs_journey.html][My Emacs Journey]] (2021) - [[https://starbreaker.org/blog/re-red-meat-friday-why-vim/index.html][RE: Red Meat Friday: Why Vim? | starbreaker.org]] - [[https://www.reddit.com/r/emacs/comments/15sjm3k/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://www.reddit.com/r/emacs/comments/15sx4ar/a_tool_to_enhance_satisfaction_for_emacs_server/][Emacs server tip: store the size and position of the last frame]] - [[https://www.youtube.com/watch?v=V1d-pc89Xk4][Emacs Goodies - #4 Shadowfile]] (10:42) automatic file copying - [[https://github.com/dmgerman/yomikun][yomikun: A mode for reading japanese - An attempt to bring yomichan/migaku features to emacs]] - [[https://www.youtube.com/watch?v=Ya4unbaNaw0][kaniyam Emacs in Tamil]] (01:23:42) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00726.html][Edits to the Widget Manual]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00736.html][quick tip on how to see the code for functions in Emacs: gdb, disassemble]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00607.html][How to cross-compile Emacs for Windows on a Unix system (sorta works)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00549.html][Keeping an eye on the 2038 Unix timestamp problem]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bef68b7bbe3d1f1a27c292161cd7e5c7c95cc6eb][Allow fetching URL at point without switching to it]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=efb276fef1f580eafa8458fc262a4b35eb3abd5e][New user option pcomplete-remote-file-ignore]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41ff3699177bc95f123cf34f827e810d7c6cca74][Add command to start Emacs with specific packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5856ea5e4e897f4cb5cd1c3c28d14b335fe5cf54][Introduce support for Desktop Notifications on Haiku]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c4915678f3881765caac5036b1f20b02175469e3][Add 'compile' builtin command for Eshell]] - New packages: - [[package:boa-ide][boa-ide]]: Mode for boa language files (MELPA) - [[package:boa-mode][boa-mode]]: Mode for boa language files (MELPA) - [[package:dot-env][dot-env]]: Dotenv functionality (MELPA) - [[package:eff][eff]]: Show symbols in Executable File Formats (MELPA) - [[package:expreg][expreg]]: Simple expand region (GNU ELPA) - [[package:flycheck-hl-todo][flycheck-hl-todo]]: Display hl-todo keywords in flycheck (MELPA) - [[package:org-project-capture][org-project-capture]]: Repository todo capture and management for org-mode (MELPA) - [[package:symbols-outline][symbols-outline]]: Display symbols (functions, variables, etc) in outline view (MELPA) - [[package:ursa-ts-mode][ursa-ts-mode]]: Tree-sitter support for Ursa (MELPA) - [[package:verilog-ts-mode][verilog-ts-mode]]: Verilog Tree-Sitter Mode (MELPA) - [[package:yasnippet-capf][yasnippet-capf]]: Yasnippet Completion At Point Function (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://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://kbin.social/m/emacs/newest][kbin]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://communick.news/c/emacs?dataType=Post&page=1&sort=New][communick.news]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-08][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! ** 2023-08-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-14-emacs-news/ :EXPORT_DATE: 2023-08-14T09:05:19-0400 :END: - Emacs 29: - [[https://chaoticlab.io/posts/emacs-29-1-msi/][Update: MSI Installer for GNU Emacs 29.1 for Windows]] - [[https://lignux.com/gnu-emacs-acaba-de-publicar-su-version-29-1/][Gnu Emacs acaba de publicar su versión 29.1]] - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Antinews.html][Emacs 28 Antinews (GNU Emacs Manual)]] ([[https://lobste.rs/s/hhms71/emacs_28_antinews][lobste.rs]]) - Help wanted: - [[https://www.reddit.com/r/emacs/comments/15n7yqh/final_call_please_help_collecting_statistics_to/][[Final call] Please help collecting statistics to optimize Emacs GC defaults]] - Upcoming events: - [[https://www.meetup.com/london-emacs-hacking/events/294668548][Emacs London Meetup, Tue, Aug 22, 2023, 7:00 PM | Meetup]] - [[https://emacs-apac.gitlab.io/announcements/august-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 26, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 18 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 19 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/294668548/ Tue Aug 22 1900 Europe/London - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/15ngxpn/the_ageold_question_when_to_declare_configuration/][The Age-Old Question: When to Declare "Configuration Bankruptcy"?]] - [[https://www.reddit.com/r/emacs/comments/15pmfke/i_cant_decide_when_to_use_elisp_usepackage_and/][I can't decide when to use elisp, use-package, and the customize interface in my configuration]] - [[https://www.youtube.com/watch?v=7gWIJ07PmiA][Configurar Emacs con use-package (0x0006)]] (31:23) - [[https://github.com/casouri/lunarymacs][lunarymacs: casouri's Emacs configuration]] - [[https://github.com/jimenezrick/emacs.d/blob/master/init.el][jimenezrick's Emacs Config]] - [[https://github.com/aadi58002/stow-dotfiles/blob/main/.config/emacs/init.org][aadi58002's Emacs Config]] - [[https://github.com/bunnylushington/dot-emacs-v29][bunnylushington's dot-emacs-v29]] - [[https://git.mitchmarq42.xyz/mir/emacs/src/branch/master/everything.org][Miranda's Emacs configuration]] - Emacs Lisp: - [[https://isamert.net/2023/08/14/elisp-editing-development-tips.html][Isa Mert Gurbuz: Elisp editing/development tips]] ([[https://irreal.org/blog/?p=11576][Irreal]]) - Appearance: - [[https://protesilaos.com/codelog/2023-08-12-pulsar-1-0-0/][Protesilaos Stavrou: Emacs: pulsar version 1.0.0]] - temporarily highlight the current line - [[https://xenodium.com/my-emacs-eye-candy/][My Emacs eye candy]] - [[https://emacs.dyerdwelling.family/emacs/20230812141900-emacs--emacs-29-1-transparency-alpha-on-sway/][James Dyer: Emacs 29.1 Transparency Alpha On Sway]] - [[https://protesilaos.com/emacs/standard-themes#h:fd5bf657-937d-4e42-b936-b423ef4f45ee][Standard Themes]] ([[https://www.reddit.com/r/emacs/comments/15mi9k0/standard_themes/][Reddit]], [[https://communick.news/post/43788][communick]]) - [[https://protesilaos.com/codelog/2023-08-09-ef-themes-1-3-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.3.0]] - Navigation: - [[https://github.com/TobiasZawada/jac][jac: Just Another buffer Cloning method]] - [[https://git.sr.ht/~jamesendreshowell/iggaak][Iggaak: Emacs minor mode: narrow to a certain number of lines]] - [[https://blog.xot.nl/2023/08/01/optimising-deft-for-emacs/index.html][Optimising Deft for Emacs]] - Writing: - [[https://www.reddit.com/r/emacs/comments/15m6dnm/zotra_is_now_on_melpa_the_power_of_zotero_in_emacs/][Zotra is now on MELPA: The power of Zotero in Emacs]] - Org Mode: - [[https://github.com/clange/org-mode][org-mode clock tables and spreadsheets]] - [[https://www.youtube.com/watch?v=0dfz9LMKzVs][Org-mode - In search of perfect clock time report]] (08:41) - [[https://github.com/clange/csv2orgclock][csv2orgclock: Converting CSV clock logs to Org Mode]] - [[https://youtu.be/-AmQySsFBwE][Emacs Org Mode Variables Tweak]] - [[https://github.com/jochie/misc/blob/master/org-mode/confluence_upload.sh][confluence_upload.sh: Upload org-mode files directly to a Confluence server, using its API]] - [[https://www.reddit.com/r/emacs/comments/15q60fy/emacsios_users_how_would_you_pay_to_fund_a/][[Emacs/iOS users] How would you pay to fund a polished iOS org agenda app?]] ([[https://irreal.org/blog/?p=11561][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=68aa438857dddd8e7a7e53a5dbabab8b3d33fda1][ob-sqlite: Use a transient in-memory database by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=85b74750ebddb0ad192193486f7e36500a48549b][etc/ORG-NEWS: Fix typo]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8ed3887821aecd55460f3f02d109ba550fcdcfef][etc/ORG-NEWS: Clarify that `org-element-property' can be used with deferred]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f689eb44f175fbbdc4e8ef0ad6f5201b10863438][org-make-tags-matcher: Add starred property operators, fix quoting]] - Completion: - [[https://www.youtube.com/watch?v=BpglT4cDACw][A brief tutorial on capf-autosuggest: fish like completion in Emacs]] (02:13) - [[https://github.com/doomemacs/snippets][snippets: The Doom Emacs snippets library]] - Coding: - [[https://github.com/uhellstr/sqlcl-shell][sqlcl-shell: Emacs interaction with Oracle SQLcl]] - [[https://seraf.dev/magit-workflow/][How Magit improved my workflow and my Git knowledge]] - [[https://lemmy.ml/post/3292114][How to use Pylance in Emacs - Lemmy]] - [[https://www.reddit.com/r/emacs/comments/15lg7ol/treesittercontext_a_package_to_show_code_context/][treesitter-context : A package to show code context]] - [[https://i.redd.it/vwecwftc4ugb1.gif][Extending Emacs 29 sqlite-mode (cell navigation + edit)]] ([[https://www.reddit.com/r/emacs/comments/15lad2v/extending_emacs_29_sqlitemode_cell_navigation_edit/][Reddit]]) - [[https://xenodium.com/sqlite-mode-goodies/index.html][Extending sqlite-mode (cell navigation + edits)]] ([[https://irreal.org/blog/?p=11552][Irreal]]) - [[https://github.com/psibi/justl.el/blob/master/Changelog.org#013][justl-mode release v0.13]] ([[https://www.reddit.com/r/emacs/comments/15n9d4f/justlmode_release_v013/][Reddit]]) - [[https://github.com/KarimAziev/igist][KarimAziev/igist: Work seamlessly with GitHub gists from Emacs.]] ([[https://communick.news/post/38033][communick]]) - [[https://github.com/christophstockhusen/bigquery-mode][bigquery-mode: GNU Emacs Major Mode for Editing and Executing BigQuery Scripts]] - [[https://github.com/MartinNowak/sql-bigquery][sql-bigquery: Emacs SQL Mode Support for BigQuery]] - Math: - [[https://github.com/sulami/literate-calc-mode.el][literate-calc-mode.el: 🧮 Literate programming for M-x calc]] - Shells: - [[https://www.youtube.com/watch?v=QEdARsXe9FA][15 Useful Emacs Eshell Tips]] (12:18) - [[https://macadie.info/2023/08/12/example-of-eshell-use-and-thoughts-on-eshell/][Eric MacAdie: Example of Eshell Use and Thoughts On Eshell]] - [[https://github.com/sch0lars/koopa-mode][I created a WIP major mode for PowerShell]] ([[https://www.reddit.com/r/emacs/comments/15kbaxz/i_created_a_wip_major_mode_for_powershell/][Reddit]]) - Web: - [[https://github.com/gopar/ewnium][Ewnium - The Emacs EWW version of Vimium plugin (Experimental!!!)]] ([[https://www.reddit.com/r/emacs/comments/15lktox/ewnium_the_emacs_eww_version_of_vimium_plugin/][Reddit]]) - [[https://hadi.timachi.com/posts/Preview_HTML_files_with_Dirvish_and_Xwidgets_in_Emacs/][Preview HTML files with Dirvish and Xwidgets in Emacs]] - Multimedia: - [[https://www.youtube.com/watch?v=T2As4p3LzlI][mpv and ffmpeg screenshots with the timecode in the filename and emacs tips]] (01:15:39) - AI: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00193.html][Discussion of whether an llm package should be in GNU ELPA or NonGNU ELPA]] - [[https://github.com/freckletonj/uniteai][uniteai: Your AI Stack in Emacs: Voice-to-text, Local LLM, and GPT, +more. Uses `lsp' underneath]] ([[https://www.reddit.com/r/planetemacs/comments/15qi8de/uniteai_your_ai_stack_in_emacs_voicetotext_local/][Reddit]]) - [[https://gist.github.com/rtrppl/54ecdb41fb8a47175c2b6bfe1ff4d2ed][gpt-dictionary-sentence · GitHub]] - Community: - [[https://www.reddit.com/r/emacs/comments/15m8z97/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/summeremacs/public/blob/main/20230629T180135--how-i-came-to-use-emacs-and-other-things__emacs_explanation_linux_origin_raspberrypi_story_terminal.org][This is the story of how I came to use Emacs and other things]] ([[https://www.reddit.com/r/emacs/comments/15m6b7t/how_i_came_to_use_emacs_and_other_things/][Reddit]], [[https://lobste.rs/s/2hswwc/how_i_came_use_emacs_other_things][lobste.rs]]) - [[https://communick.news/post/38584][communick.news: A welcome to new members and a call to help to make this place even better]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00227.html][Minutes of Org Meetup on Wed, Aug 9, 19:00 UTC+3]] - [[https://macadie.info/2023/08/08/2023-08-austin-emacs-meetup/][Eric MacAdie: 2023-08 Austin Emacs Meetup]] - Other: - [[https://www.youtube.com/watch?v=UiO7xJb5Gdw][A Complete Tutorial on using DIFF in Emacs for File Comparison]] (18:56) - [[https://www.youtube.com/watch?v=YS66xerSWeA][Emacs Goodies - #2 Midnight Mode]] (07:11, [[https://www.reddit.com/r/emacs/comments/15rubhr/til_midnight_mode/][Reddit]]) - kills buffers periodically - [[https://github.com/alexmurray/emacs-snap][GNU Emacs in a snap]] - [[https://susam.net/blog/sorting-in-emacs.html][Sorting in Emacs]] ([[https://www.reddit.com/r/emacs/comments/15mbka5/sorting_lines_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37086176][HN]], [[https://irreal.org/blog/?p=11559][Irreal]]) - [[https://notxor.nueva-actitud.org/2023/08/05/compilar-emacs-desde-el-codigo-fuente.html][Compilar Emacs desde el código fuente]] - [[https://openlibrary.org/books/OL752167M/Writing_GNU_Emacs_extensions][Writing GNU Emacs extensions by Bob Glickstein | Open Library]] (1997) - [[https://github.com/ml729/calfw-blocks][calfw-blocks: Visual enhancements for the Emacs Calendar Framework (calfw)]] - [[https://famme.sk/blog/compilation-of-gnu-emacs-29-30-in-debian-12.html][Compiling GNU Emacs 30 on Debian 12]] ([[https://www.reddit.com/r/emacs/comments/15qr4sn/compiling_gnu_emacs_30_on_debian_12/][Reddit]]) - [[https://gist.github.com/alphapapa/86a64b748012915961a83cd7e400a4af][Raise an Emacs window or run Emacs · GitHub]] using xdotool - [[https://emacs.dyerdwelling.family/emacs/20230811043547-emacs--saving-favourite-backgrounds/][James Dyer: Saving My Favourite Wallpapers]] (styli.sh and some Emacs Lisp) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00327.html][More explanation of Emacs's performance challenges and why shrinking the C core isn't necessarily the goal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00343.html][Intricacies of expand-file-name, primitive functions, and find-file-name-handler]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00503.html][working around glibc bug, help wanted looking at the original bug in glibc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00379.html][Opportunities to improve Emacs performance - regexp search, marker processing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4ff5bb34158b7ddc8a3a1a4403157df3debb7d8b][* etc/NEWS (cl-print-ellipsis): Mention `backtrace-ellipsis`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3dbf2edb3c6cd7068558f5c453681185f5a40682][Improve kill-ring-deindent-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcd551d6c852cfa321d5552e2dfe273609396b45][New global minor mode `kill-ring-deindent-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cd1681c32dad9f0b674d2e6f55d61e1e025a7b1][Merge remote-tracking branch 'savannah/master' into master-android-1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3fb2c174d3a73ee5a2670b438538a5c32ad9d7ac][Enable visiting FIFOs as files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b48793253b2e6ed89f6643b72253ed6c827c289a][Make Emacs 21 compat aliases easy-mmode-* obsolete]] - New packages: - [[package:anki-editor-view][anki-editor-view]]: Open anki-editor notes from Anki (MELPA) - [[package:binky][binky]]: Jump between points like a rabbit (MELPA) - [[package:project-tasks][project-tasks]]: Efficient task management for your project (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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-08][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! ** 2023-08-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/08/2023-08-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/08/2023-08-07-emacs-news/ :EXPORT_DATE: 2023-08-07T22:19:36-0400 :END: - Emacs 29: - [[https://lwn.net/Articles/939808/][Emacs 29.1 released [LWN.net]​]] - [[https://www.phoronix.com/news/GNU-Emacs-29.1][Emacs 29.1 Released - No Longer Chokes On Very Long Lines - Phoronix]] - [[https://www.linux-magazin.de/news/emacs-29-1-mit-neuen-features/][Emacs 29.1 mit neuen Features]] - [[https://www.youtube.com/watch?v=iAjIoKqbmg8][Emacs 29 released!]] (12:29) - Upcoming events: - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-07/msg00536.html Wed Aug 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 11 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 11 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 12 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 13 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - [[https://emacsboost.com/][Formation Emacs Boost]] - paid training courses in EN and FR, in France, the Netherlands, Belgium, and Spain ([[https://www.reddit.com/r/emacs/comments/15ggit6/paris_formation_emacs/][Reddit]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/15kgxgm/sticking_closer_to_stock_finally_made_emacs_click/][Sticking closer to stock, finally made emacs click]] ([[https://irreal.org/blog/?p=11554][Irreal]]) - [[https://github.com/podiki/dot.me/blob/master/emacs/dotemacs.org][podiki's Emacs Config]] - [[https://github.com/jcs-emacs/jcs-emacs][jcs-emacs: Emacs configuration works across all OSs]] - [[https://github.com/rileyrg/Emacs-Customisations][rileyrg's Emacs Customisation: Org Babel based emacs customisations.]] - [[https://www.youtube.com/watch?v=pCfzxcPSa_o&feature=youtu.be][Configurar Emacs usando emacs-lisp]] - [[https://www.youtube.com/watch?v=uj-GBVWdxcA][Dired, Neotree and True Transparency - Configuring Emacs 05]] (23:36) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-5/][Mike Zamansky: Learning Elisp 5 - Rot13 parts 2 and 3]] ([[https://www.reddit.com/r/emacs/comments/15fflo5/learning_elisp_part_5_conditionals_and_interactive/][Reddit]], [[https://irreal.org/blog/?p=11535][Irreal]]) - [[https://cestlaz.github.io/post/learning-elisp-6/][Mike Zamansky: Learning Elisp - Rot13 conclusion]] ([[https://irreal.org/blog/?p=11548][Irreal]]) - Appearance: - [[https://emacs.dyerdwelling.family/emacs/20230806091105-emacs--simplifying-my-modeline/][James Dyer: Simplifying My Modeline]] ([[https://irreal.org/blog/?p=11550][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/15faawb/til_about_glassesmodeoo/][TIL about `glasses-mode`o^o]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/15khgi0/meaineviltextobjtreesitter_now_supports_builtin/][meain/evil-textobj-tree-sitter now supports builtin treesit and works without evil-mode]] - Org Mode: - [[https://emacs.dyerdwelling.family/emacs/20230722194000-emacs--showing-org-agenda-for-the-year/][James Dyer: Showing Org Agenda For The Year]] - [[https://gitlab.com/rickardsundin/recept][Rickard Sundin's collection of recipes to build a simple website using org-publish]] - [[https://olddeuteronomy.github.io/post/org-export-clocktables/][The Emacs Cat: Org Mode: Exporting Clock Tables]] ([[https://irreal.org/blog/?p=11538][Irreal]]) - [[https://mbork.pl/2023-08-05_Plotting_ASCII_art_charts_from_Org_mode_tables][Marcin Borkowski: Plotting ASCII art charts from Org mode tables]] - [[http://ag91.github.io/blog/2023/08/03/an-easier-way-to-try-out-clojure-libraries-with-ob-clojure-and-cider][Andrea: An easier way to try out Clojure libraries with ob-clojure and cider]] ([[https://www.reddit.com/r/emacs/comments/15gnpec/an_easier_way_to_try_out_clojure_libraries_with/][Reddit]]) - [[https://www.philnewton.net/blog/updated-pocket-highlights-bookmarklet/][Phil Newton: Updated Pocket highlights bookmarklet]] - Completion: - [[https://one-octet.dev/posts/emacs-yasnippet.html][One-Octet: Emacs: Yasnippet]] (in French) - [[https://github.com/justinbarclay/yasnippet-capf][yasnippet-capf: A basic completion at point function for yasnippets]] - Coding: - [[https://www.reddit.com/r/emacs/comments/15jvfk3/small_tuto_to_start_to_use_emacs_centaur_with_cpp/][Small TUTO to start to use emacs centaur with cpp.]] - [[https://arnesonium.com/2023/08/configuring-emacs-29-1-for-golang][Erik L. Arneson: Configuring Emacs 29.1 for Go Development]] - [[https://github.com/emacs-vs][emacs-vs, a collection of emacs packages, aims to port Visual Studio and VSCode functionalities/plugins to the Emacs world.]] ([[https://www.reddit.com/r/planetemacs/comments/15jd8zj/emacsvs_a_collection_of_emacs_packages_aims_to/][Reddit]]) - [[https://irreal.org/blog/?p=11540][Irreal: REPL Driven Programming]] ([[https://communick.news/post/28814?scrollToComments=true][communick.news]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00895.html][CC Mode is moving from sourceforge to savannah]] (due to privacy statement change; also uses mercurial instead of git) - Shells: - [[https://github.com/sch0lars/koopa-mode][I created a WIP major mode for PowerShell]] ([[https://www.reddit.com/r/emacs/comments/15kbaxz/i_created_a_wip_major_mode_for_powershell/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/15fsme8/use_only_one_password_in_authinfo_with_mu4e_and/][Use only one password in .authinfo with mu4e and smtpmail-send]] - Doom Emacs: - [[https://www.youtube.com/watch?v=QQldLKbT-v8][Emacs(Doom) | Установка | Первые шаги | Выбор пакетов]] (01:05:10) - Fun: - [[https://www.youtube.com/watch?v=YV57YIycrPo][Emacs Goodies - #1 Type Break Mode]] (09:19) - AI: - [[https://github.com/lepisma/matplotllm][lepisma/matplotllm: LLM Assisted data visualization system in Emacs]] ([[https://www.reddit.com/r/emacs/comments/15jlb1t/lepismamatplotllm_llm_assisted_data_visualization/][Reddit]]) - [[https://www.youtube.com/watch?v=5sbtr11iLVY][emacs-gpt]] (01:05) - Community: - [[https://www.reddit.com/r/emacs/comments/15g2u1t/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/15i9ozp/a_litl_svg_made_with_emacs_button/][A lit'l SVG "Made with Emacs" button]] - Other: - [[https://youtu.be/Bm_jA0m17ko][What's new in Emacs 30?]] (8:00, [[https://www.reddit.com/r/emacs/comments/15hukj7/whats_new_in_emacs_30/][Reddit]], [[https://irreal.org/blog/?p=11546][Irreal]]) - [[https://howardism.org/Technical/Emacs/new-window-manager.html#fnr.1][Emacs is My New Window Manager]] (2015? [[https://news.ycombinator.com/item?id=36960309][HN]], [[https://irreal.org/blog/?p=11542][Irreal]]) - [[http://xenodium.com/emacs-29s-sqlite-mode][Alvaro Ramirez: Emacs 29s sqlite-mode]] ([[https://news.ycombinator.com/item?id=37027344][HN]], [[https://www.reddit.com/r/emacs/comments/15k1sjj/emacs_29_sqlitemode_is_pretty_neat/][Reddit]]) - [[http://xenodium.com/sqlite-mode-goodies/index.html][Alvaro Ramirez: sqlite-mode goodies]] - [[https://github.com/robert-strandh/Climacs][Climacs: Version 1 of the Climacs editor.]] - Emacs development: - [[https://protesilaos.com/codelog/2023-08-03-contribute-core-emacs/][Protesilaos Stavrou: Emacs: contribute to GNU Emacs core]] (21:43 [[https://www.youtube.com/watch?v=xvBJv1ea-i4][YouTube]], [[https://www.reddit.com/r/emacs/comments/15hd0id/emacs_contribute_to_emacs_core_prots_video/][Reddit]], [[https://irreal.org/blog/?p=11544][Irreal]]) - [[https://mail.gnu.org/archive/html/emacs-devel/2023-08/msg00038.html][Android port of Emacs to be merged into the main tree]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c71a520d1da636a722cf87b46534ca3b5aafbc7b][change]], [[https://news.ycombinator.com/item?id=37002937][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00007.html][More discussion of thread-related challenges]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00005.html][opportunities to improve things like vc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00128.html][How to set up conditional dependencies]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00140.html][Explanation of special cases for MinGW build of Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b48793253b2e6ed89f6643b72253ed6c827c289a][Make Emacs 21 compat aliases easy-mmode-* obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3135007bf16b67943eb0c9ba72b06356c9424f31][Mark Emacs 20 color support compat aliases obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5683c4bad3cbca07b186942023df27f7a5afc86b][; * etc/NEWS: Announce 'cjk-ambiguous-chars-are-wide' (bug#64420).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=27ed565ec6163c499191b62a4cee10d99019aa38][* lisp/emacs-lisp/advice.el (defadvice): Mark as obsolete]] 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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-08][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! ** 2023-07-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-31-emacs-news/ :EXPORT_DATE: 2023-08-01T00:03:38-0400 :END: Ihor Radchenko is organizing a new virtual Org meetup on Aug 9. Check it out! - Emacs 29: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00879.html][Emacs 29.1 released]] ([[https://www.reddit.com/r/emacs/comments/15deuje/emacs_291_is_available/][Reddit]], [[https://news.ycombinator.com/item?id=36929514][HN]], [[https://lobste.rs/s/cngtjf/emacs_29_1_released][lobste.rs]], [[https://irreal.org/blog/?p=11529][Irreal]]) - [[https://www.masteringemacs.org/article/whats-new-in-emacs-29-1][Mickey Petersen: What's New in Emacs 29.1?]] ([[https://www.reddit.com/r/emacs/comments/15draa5/whats_new_in_emacs_291/][Reddit]], [[https://lemmy.ml/post/2618839?scrollToComments=true][lemmy]], [[https://irreal.org/blog/?p=11556][Irreal]]) - [[https://www.youtube.com/watch?v=cdeq1Zbndog&feature=youtu.be][What's new in Emacs 29 - Some Great New Features]] (12:19, [[https://irreal.org/blog/?p=11515][Irreal]]) - [[https://emacsredux.com/blog/2023/07/30/emacs-29-1-released/][Emacs Redux: Emacs 29.1 Released]] ([[https://programming.dev/post/1081085?scrollToComments=true][programming.dev]]) - [[https://gist.github.com/qxxt/f8b88af9f8ee799b53f35787ccbc6f39][package.el from Emacs 29 added feature for easily upgrading packages. I just wrote a small wrapper script for it.]] ([[https://www.reddit.com/r/emacs/comments/15af0lt/packageel_from_emacs_29_added_feature_for_easily/][Reddit]]) - [[https://arnesonium.com/2023/07/emacs-29-1-on-ubuntu-22-04-lts][Erik L. Arneson: Installing Emacs 29.1 on Ubuntu 22.04 LTS]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/294639359/ Wed Aug 2 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Aug 3 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 4 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Aug 5 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294960498/ Sat Aug 5 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-07/msg00536.html Wed Aug 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Aug 10 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 11 1800 Europe/Paris - Beginner: - [[https://www.youtube.com/watch?v=fRu1xZCU940][たのしむ、Emacs: 修飾キーのきほん]] (06:25) - [[https://www.youtube.com/watch?v=NuknxQCcP8s][たのしむ、Emacs: カーソル移動系コマンド]] (07:25) - [[https://www.youtube.com/watch?v=nPmN92ZCI2M][たのしむ、Emacs: テキスト編集コマンド]] (09:37) - Emacs configuration: - [[https://www.youtube.com/watch?v=pCfzxcPSa_o][Configurar Emacs usando emacs-lisp (0x0005)]] (43:54) - [[https://www.youtube.com/watch?v=LcvZbU7Okww][define a custom keybinding in emacs]] (01:49) - [[https://magnus.therning.org/2023-07-26-making-keymaps-prettier-with-general.el.html][Magnus: Making keymaps prettier with general.el]] - [[https://github.com/susam/devil/releases/tag/0.6.0][Devil v0.6.0 released: Now easier to type M- than C-M- (example: , m x becomes M-x)]] ([[https://www.reddit.com/r/emacs/comments/15dgj7k/devil_v060_released_now_easier_to_type_m_than_cm/][Reddit]],) - [[https://www.youtube.com/watch?v=7hAqzTF1iRs][21天学会Emacs之第十四天:精选Emacs插件和我的Evil工作流]] (21:31) - [[https://www.youtube.com/watch?v=l0uVMuX0j3Y][Viper: Built-in Vi Keys for Emacs - My Tweaks]] (08:13) - [[https://github.com/jwiegley/dot-emacs/blob/master/init.org][John Wiegley's literate Emacs configuration]] - [[https://github.com/slk500/emacs.d][slk500's Emacs Config]] - [[https://github.com/pprevos/emacs-config][pprevos' Emacs configuration]] - [[https://unixbhaskar.wordpress.com/2023/07/26/emacss-configuration-of-mine/][Unixbhaskar's Emacs Config]] - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-4/][Mike Zamansky: Learning Elisp 4 - Rot13 part 1]] ([[https://communick.news/post/14895?scrollToComments=true][communick.news]], [[https://irreal.org/blog/?p=11520][Irreal]]) - Appearance: - [[https://protesilaos.com/codelog/2023-07-29-emacs-custom-modeline-tutorial/][Protesilaos Stavrou: Emacs: write a custom mode line]] (41:54, [[https://www.youtube.com/watch?v=Qf_DLPIA9Cs][YouTube]], [[https://www.reddit.com/r/emacs/comments/15dv85k/emacs_write_custom_mode_line/][Reddit]], [[https://irreal.org/blog/?p=11531][Irreal]], [[https://yewtu.be/watch?v=Qf_DLPIA9Cs][Invidious]]) - [[https://github.com/jdtsmith/indent-bars][indent-bars: fast, configurable indentation guide bars using font-lock and stipple patterns]] ([[https://www.reddit.com/r/emacs/comments/15d377q/indentbars_fast_configurable_indentation_guide/][Reddit]]) - Navigation: - [[https://dsemy.com/projects/window-commander][Window Commander: A minor mode for switching to windows or performing actions on them using IDs assigned to them automatically]] - Writing: - [[https://github.com/emacs-citar/citar/wiki/Custom-has:-filter][Custom has: filter · emacs-citar/citar Wiki · GitHub]] - [[https://www.youtube.com/watch?v=avsrAl65YUM][0066. Emacs, howm, самоучитель]] (03:26) - Org Mode: - [[https://www.youtube.com/watch?v=x6wbb0xeBTg][Emacs and Pomodoro - My Workflow]] (07:13) - [[https://takeonrules.com/2023/07/28/dynamic-org-agenda-list-based-on-denote-keywords/][Jeremy Friesen: Dynamic Org Agenda List Based on Denote Keywords]] - [[https://takeonrules.com/2023/07/30/implementing-changes-to-org-mode-time-tracking/][Jeremy Friesen: Implementing Changes to Org-Mode Time Tracking]] - [[https://takeonrules.com/2023/07/29/revisiting-my-org-mode-time-tracking-and-laying-out-a-different-direction/][Jeremy Friesen: Revisiting My Org-Mode Time Tracking and Laying out a Different Direction]] - [[https://github.com/someguynamedmatt/rolodex.org][rolodex.org - This package provides a way to easily reference contacts in various org files]] ([[https://www.reddit.com/r/emacs/comments/15dc2mv/creatingpublishing_an_emacs_package/][Reddit]]) - [[https://tech.toryanderson.com/2023/07/27/tangling-on-org-segment-to-a-file-with-given-permissons/][Tory Anderson: Tangling on org segment to a file with given permissons]] - [[https://github.com/ichernyshovvv/org-timeblock][org-timeblock: Get Google calendar view into your agenda timeline]] ([[https://www.reddit.com/r/emacs/comments/15dqtzh/orgtimeblock_get_google_calendar_view_into_your/][Reddit]], [[https://news.ycombinator.com/item?id=37080240][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f409cb4e5267d08f9aafd1b7ccf191328ec5937a][ox: New option `org-export-expand-links']] - Coding: - [[https://github.com/buzztaiki/lice-el][GitHub - buzztaiki/lice-el: License And Header Template]] - [[https://www.masteringemacs.org/article/combobulate-editing-searching-new-query-builder][Mickey Petersen: Combobulate: Editing and Searching with the new Query Builder]] ([[https://www.reddit.com/r/emacs/comments/15ax5o4/combobulate_editing_and_searching_with_the_new/][Reddit]]) - tree-sitter - [[https://www.unwoundstack.com/blog/emacs-as-a-rust-ide.html][Unwound Stack: Emacs as a Rust IDE]] - Shells: - [[https://www.youtube.com/watch?v=HG7pVCa0DVY][Terminal Velocity: Eshell, vterm, and Eat - System Crafters Live!]] (01:52:08) - Mail, news, and chat: - [[https://kochika.me/posts/mail/][Email configuration for Emacs]] ([[https://www.reddit.com/r/emacs/comments/15b9vfr/email_configuration_for_emacs/][r/emacs]], [[https://www.reddit.com/r/planetemacs/comments/15cleyb/email_configuration_for_emacs/][r/planetemacs]]) - Mail-in-a-box, isync, mu4e - [[https://tony-zorman.com/posts/notmuch-subject.html][Tony Zorman: Notmuch: Warn on Empty Subjects]] - Doom Emacs: - [[https://github.com/meow-edit/doom-meow][doom-meow: A meow module for Doom Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/15asbk8/doommeow_a_meow_module_for_doom_emacs/][Reddit]]) - Multimedia: - [[https://www.emacs.dyerdwelling.family/emacs/20230730102057-emacs--shrinking-media-with-the-help-of-emacs/][James Dyer: Shrinking Media With The Help Of Emacs]] - [[https://rollenspiel.social/@ArneBab/110773234874546190][filktex support]] - [[https://www.reddit.com/r/emacs/comments/15dx31b/viewing_videos_in_eww_emacs_291_required/][Viewing Videos in EWW(!?) (Emacs 29.1 required)]] - [[https://www.youtube.com/watch?v=tW77tqwZ7dg][Search Youtube with w3m or Emacs eww using Invidious]] (01:00:45) - AI: - [[https://v.redd.it/xt3ws0z2wzeb1][Khoj AI: Chat Offline with your Second Brain using Llama 2]] ([[https://www.reddit.com/r/emacs/comments/15d76xk/khoj_ai_chat_offline_with_your_second_brain_using/][Reddit]], [[https://news.ycombinator.com/item?id=36933452][HN]]) - [[http://xenodium.com/a-cure-for-javascript-fatigue][Alvaro Ramirez: A cure for JavaScript fatigue?]] - chatgpt-shell - Community: - [[https://www.reddit.com/r/emacs/comments/159zj0v/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://systemcrafters.net/newsletter/sc-news-001.html][System Crafters Newsletter: Issue #1]] ([[https://www.reddit.com/r/emacs/comments/15c392f/system_crafters_newsletter_issue_1/][Reddit]]) site; sorting Org tasks, filling; devil - [[https://protesilaos.com/codelog/2023-07-26-my-working-together-page-fsf/][Protesilaos Stavrou: Emacs: my Free Software Foundation “working together” page]] - Other: - [[https://github.com/gicrisf/romkan.el][romkan.el: Romaji/Kana conversion library for Emacs.]] ([[https://news.ycombinator.com/item?id=36853185][HN]]) - [[https://youtu.be/qxa2VrseFUA][Introduction to ekg, the Emacs Knowledge Graph]] (Feb 2023, [[https://www.reddit.com/r/emacs/comments/15bluqb/introduction_to_ekg_the_emacs_knowledge_graph/][Reddit]]) - [[http://xenodium.com/emacs-scan-this-qrcode][Alvaro Ramirez: Emacs: scan this QR/bar code]] ([[https://www.reddit.com/r/emacs/comments/15dkj69/scanning_qr_codes/][Reddit]], [[https://irreal.org/blog/?p=11533][Irreal]]) - [[https://andreyor.st/posts/2023-07-11-emacs-gui-library/][On Emacs GUI libraries]] ([[https://www.reddit.com/r/planetemacs/comments/158gf0i/on_emacs_gui_libraries/][Reddit]]) - [[https://daily.baty.net/posts/2023/07/27/A-bad-Emacs-hair-day.html][A bad Emacs hair day]] ([[https://www.reddit.com/r/planetemacs/comments/15cen2e/a_bad_emacs_hair_day/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/15coo0o/android_emacs_now_appears_to_be_stable/][Android Emacs now appears to be stable]] - [[https://lifeofpenguin.blogspot.com/2023/07/tinylisp-and-multi-threaded-emacs.html][Tinylisp and Multi-threaded Emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00738.html][Continued discussion re: concurrency via isolated process/thread, goals]] and [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00774.html][challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00874.html][Follow up on LaTeX filter performance]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=077c34edfe8f8a826dcb85e5c7036e6bbbef7ff2][Drop duplicate vietnamese-tcvn coding system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e055c635b0d73efe3826e418690a3d91eee69647][New user option 'image-dired-thumb-naming']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42a911c61e67caa807750cd40887b729f09aaf52][notifications: Allow to use Icon Naming Specification for app-icon]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=83b6a8a514727ebba0c05e161f90d17270ddeccd][New option 'image-dired-thumb-naming' (bug#61394)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6572dcc7f5db90a32c35ef43788a8b29a07a0c2c][New user option 'uniquify-dirname-transform']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3449ff5b6528b9b75fa7a00ef9bf580668e20d9e][Fix build --with-sound on NetBSD and OpenBSD]] - New packages: - [[package:buildbot][buildbot]]: A Buildbot client for emacs (GNU ELPA) - [[package:company-spell][company-spell]]: Autocompleting spelling for Company (MELPA) - [[package:igist][igist]]: List, create, update and delete GitHub gists (MELPA) - [[package:nezburn-theme][nezburn-theme]]: A low contrast color theme for Emacs (inspired by zenburn). (MELPA) - [[package:term-project][term-project]]: Terminal management for project.el (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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-08][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! ** 2023-07-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-24-emacs-news/ :EXPORT_DATE: 2023-07-24T09:04:59-0400 :END: - Emacs 29: - [[https://www.reddit.com/r/emacs/comments/157aozc/emacs_291_rc1_is_out/][Emacs 29.1 RC1 is out]] - [[https://youtu.be/cdeq1Zbndog][What's New in Emacs 29 - Some Great New Features]] ([[https://www.reddit.com/r/emacs/comments/15668g4/whats_new_in_emacs_29_some_great_new_features/][Reddit]]) - [[https://irreal.org/blog/?p=11513][Irreal: Emacs 29.1 RC1]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 27 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 28 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 29 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/294639359/ Wed Aug 2 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Aug 3 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294960498/ Sat Aug 5 1100 America/Los_Angeles - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/1536ibi/what_emacs_packages_do_you_guys_use/][What emacs packages do you guys use?]] - [[https://starbreaker.org/emacs/][starbreaker's Emacs configuration as a literate program created with Org Mode.]] - [[https://www.reddit.com/r/emacs/comments/1586u0w/built_a_webpage_tangling_together_my_literate/][Built a webpage tangling together my literate config]] ([[https://github.com/jsigman/emacs-config][config]], [[https://www.johnsigman.com/projects/emacs_config/][HTML]]) - [[https://github.com/goofansu/rune/blob/main/config.org][goofansu/rune/config.org]] - Emacs Lisp: - [[https://flandrew.srht.site/listful/democratize-can-now-import-shortdoc.html][Listful Andrew: Democratize can now import shortdoc, bringing demos of native Emacs functions]] - [[https://emacsnotes.wordpress.com/2023/07/22/how-to-programmatically-re-write-your-elisp-code-with-el-search-and-el-search-refactor-or-how-to-de-dash-de-s-and-de/][How to programmatically re-write your Elisp code with ‘el-search’ and ‘el-search-refactor’ (Or) How to De-‘dash’, De-‘s’ and De-‘f’ your Elisp Libraries]] ([[https://lemmy.ml/post/2326767?scrollToComments=true][lemmy]]) - [[https://www.youtube.com/watch?v=kPWUYT6kYLQ][Emacs self-insert-command and quoted-insert. Hot Lispy tip.]] (02:24) - [[https://robjohnson.dev/posts/elisp-cheat-sheet-for-clojure-devs/][Emacs Lisp Cheat Sheet for Clojure Developers]] ([[https://www.reddit.com/r/emacs/comments/155upms/emacs_lisp_cheat_sheet_for_clojure_developers/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2023-07-22-ef-maris-dark-light/][Protesilaos Stavrou: Emacs: introduction to the ef-themes Maris variants]] - Navigation: - [[http://yummymelon.com/devnull/moving-text-elegantly-in-emacs.html][Charles Choi: Moving Text Elegantly in Emacs]] ([[https://irreal.org/blog/?p=11511][Irreal]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/15779x3/how_i_organize_my_life_in_orgmode/][How I organize my life in org-mode]] - column view - [[https://youtu.be/km5nXENXEQE][Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks]] ([[https://www.reddit.com/r/emacs/comments/1574n0x/data_analysis_with_emacs_org_mode_tables_and_awk/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/157t5zn/orgagenda_is_great_with_orgroam/][org-agenda is great with org-roam]] - [[https://one-octet.dev/posts/org-mode-lettre.html][One-Octet: Org-mode: Écrire une lettre]] - [[https://www.emacs.dyerdwelling.family/emacs/20230513130655-emacs--hugo-adding-categories/][James Dyer: Defining Categories in Org Files for Hugo]] - [[https://mbork.pl/2023-07-22_Org_Clive_-_a_new_Org-mode-based_blogging_engine][Marcin Borkowski: Org Clive - a new Org-mode-based blogging engine]] - Denote: - [[https://protesilaos.com/codelog/2023-07-21-denote-2-0-0/][Protesilaos Stavrou: Emacs: Denote version 2.0.0]] - Coding: - [[http://ag91.github.io/blog/2023/07/22/scala-cli-repl-a-scala-repl-based-on-scala-cli][Andrea: scala-cli-repl: a Scala REPL based on scala-cli]] ([[https://www.reddit.com/r/emacs/comments/15648pg/scalaclirepl_a_mode_to_open_a_scala_repl_based_on/][Reddit]]) - Math: - [[https://www.fredgruber.org/post/plot_buffer/][Show R plots on a separate buffer | Fred Gruber]] - Web: - [[https://github.com/nicolas-graves/ibrowse.el][nicolas-graves/ibrowse.el: Interact with your browser from Emacs]] ([[https://www.reddit.com/r/emacs/comments/153yymn/ibrowseel_package/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/154nvk7/lemel_client_library_and_ui_for_lemmy/][lem.el - client library and UI for Lemmy]] ([[https://lemmy.ml/post/2254503?scrollToComments=true][lemmy]]) - Multimedia: - [[https://git.sr.ht/~breatheoutbreathein/chordpro-mode.el/][chordpro-mode.el - Major mode for ChordPro lead sheet file format]] ([[https://www.reddit.com/r/emacs/comments/157p81n/chordpromodeel_major_mode_for_chordpro_lead_sheet/][Reddit]]) - [[https://www.youtube.com/watch?v=6n5eVfE8uYs][Emacs - text mode to edit svg images]] (05:49) - AI: - [[https://www.reddit.com/r/emacs/comments/156h341/tabnine_chat_now_available_on_the_emacs/][TabNine Chat now available on Emacs]] - [[https://ywkim.github.io/gpt-commit-real-world-examples-benefits/][GPT-Commit in Action: Real-world Examples and Benefits | Infinite Adventures]] ([[https://www.reddit.com/r/emacs/comments/152nhd6/gptcommit_in_action_realworld_examples_and/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/153ortt/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/07/18/2023-07-austin-emacs-meetup/][Eric MacAdie: 2023-07 Austin Emacs Meetup]] - Other: - [[https://github.com/SqrtMinusOne/biome][SqrtMinusOne/biome: Bountiful Interface to Open Meteo for Emacs]] ([[https://www.reddit.com/r/emacs/comments/157diyw/biome_open_meteo_client_for_emacs/][Reddit]]) - weather forecasts - [[https://youtu.be/7H1Pe9HkJ7I][Emacs Multithreading: How Hard Could It Be?]] ([[https://www.reddit.com/r/emacs/comments/153iyh2/emacs_multithreading_how_hard_could_it_be/][Reddit]], [[https://irreal.org/blog/?p=11517][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00722.html][Trying to understand why TeXLive 2023 runs filter functions more in Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00673.html][Coding systems vietnamese-vscii and vietnamese-tcvn]] - duplicates? - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00620.html][Different concurrency approaches Re: Concurrency via isolated process/thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00617.html][also asynchronous IO]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00721.html][Re: Licensing issue: Emms has been offered support to read the metadata for SNES SPC files. OK with Emacs?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00706.html][LSP vs Emacs indentation [Was: bug#64784: 30.0.50; Eglot: Lisp error: (w]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7a0c0b2ad80004127add275cf703cc0ac03d174c][* etc/NEWS: Announce the new option 'mouse-prefer-closest-glyph'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=906969979556ab7963ec9a75fe456e5483952e93][Add inhibit-remote-files and without-remote-files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c041e3e964008b8627854235188d16ff7a59839][Custom var python-interpreter-args (bug#64397)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ad601e7d762f47d3469692b8135cc72b8301365][Expose the ``cancellation'' of touch events to Lisp]] - New packages: - [[package:chordpro-mode][chordpro-mode]]: Major mode for ChordPro lead sheet file format (MELPA) - [[package:flycheck-buf-lint][flycheck-buf-lint]]: Flycheck checker for protobuf with buf.build (MELPA) - [[package:tabnine][tabnine]]: An unofficial TabNine package with TabNine Chat supported (MELPA) - [[package:teleport][teleport]]: Integration for tsh (goteleport.com) (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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-07][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! ** 2023-07-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-17-emacs-news/ :EXPORT_DATE: 2023-07-17T10:26:51-0400 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/14vz5dw/need_help_to_generate_logs_for_webkit_bugs_to/][Need help to generate logs for webkit bugs to bring video capability to Emacs!]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 21 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 22 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 27 0030 Asia/Singapore - Emacs configuration: - [[https://www.evalapply.org/posts/emerging-from-dotemacs-bankruptcy-packages/index.html][Emerging from dotemacs bankruptcy the hard way: package management]] ([[https://www.reddit.com/r/emacs/comments/14yb266/emerging_from_dotemacs_bankruptcy_the_hard_way/][Reddit]], [[https://irreal.org/blog/?p=11503][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/1514i99/tips_enhance_vim_insert_mode_with_many_emacs/][Tips: enhance vim insert mode with many Emacs keybindings]] - [[https://www.youtube.com/watch?v=KZAhxdXOCP4][my cool new emacs]] (11:39) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-2/][Mike Zamansky: Learning Elisp 2 - variables]] ([[https://www.reddit.com/r/emacs/comments/14yp107/learning_elisp_2_variables/][Reddit]], [[https://irreal.org/blog/?p=11496][Irreal]]) - [[https://cestlaz.github.io/post/learning-elisp-3/][Mike Zamansky: Learning Elisp 3 - functions]] ([[https://www.reddit.com/r/emacs/comments/14zk7lr/learning_elisp_3_creating_functions/][Reddit]], [[https://irreal.org/blog/?p=11498][Irreal]]) - [[https://emacsnotes.wordpress.com/2023/07/17/augment-output-of-c-h-f-describe-function-with-usage-examples/][Emacs Notes: Augment output of "C-h f" (=describe-function=) with usage examples]] - Appearance: - [[https://zck.org/balance-emacs-windows][Zachary Kanfer: Automatially Balance Your Emacs Windows]] ([[https://irreal.org/blog/?p=11505][Irreal]]) - Navigation: - [[https://youtu.be/SZ9ciomvgNo][An Emacs package that goes back to the Dinosaurs: Avy]] ([[https://www.reddit.com/r/emacs/comments/151uxjd/an_emacs_package_that_goes_back_to_the_dinosaurs/][Reddit]], [[https://irreal.org/blog/?p=11507][Irreal]]) - [[http://yummymelon.com/devnull/using-ediff-in-2023.html][Charles Choi: Using Ediff in 2023]] - [[https://emacspeak.blogspot.com/2023/07/ergonomic-buffer-selection-on-emacs.html][T. V. Raman: Ergonomic Buffer Selection On The Emacs Audio Desktop]] - Dired: - [[https://www.bennee.com/~alex/blog/2023/07/14/dired-rsync-07-released/][Alex Bennée: dired-rsync 0.7 released]] - Dired: - [[https://www.youtube.com/watch?v=o3FIQEl7b0M][Emacs - Play videos and open files in any application]] (03:05) - Org Mode: - [[https://arunmani.in/articles/publishing-book-emacs/][Publishing Book with Emacs and OrgMode]] - [[https://i.redd.it/489n6g4104cb1.png][Nano agenda (WIP)]] ([[https://www.reddit.com/r/emacs/comments/1508x63/nano_agenda_wip/][Reddit]]) - [[https://one-octet.dev/posts/org-mode-PDF-export-francais.html][One-Octet: Org-mode: Exportation PDF et le français]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c0dbcf361ee317795355db4d6ad279a3f53b04e4][org-store-link: Move already stored link to front by default]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c74c4ab18d8939c1eac84ddddd963c2d61e638d5][lisp/org-element.el: Add new timestamp property :range-type]] - Coding: - [[https://github.com/susam/emacs4cl][susam/emacs4cl: A tiny DIY kit to set up vanilla Emacs for Common Lisp programming]] ([[https://irreal.org/blog/?p=11485][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14w1ngv/what_dev_feature_is_available_in_emacs_but_not_in/][What dev feature is available in emacs but not in the current mainstream IDEs ?]] ([[https://irreal.org/blog/?p=11500][Irreal]]) - [[https://youtu.be/KZAhxdXOCP4][I started using some new feature in emacs, to replicate vscode]] ([[https://www.reddit.com/r/emacs/comments/14zujzj/i_started_using_some_new_feature_in_emacs_to/][Reddit]]) - [[https://i.imgur.com/v9chmso.jpg][Visual Studio Code]] ([[https://www.reddit.com/r/emacs/comments/150bmf0/visual_studio_code/][Reddit]]) - Mail, news, and chat: - [[https://emacs.ch/@oatmeal/110700863958222860][oatmeal: "Build your own #TweetDeck with #Emacs..." - Emacs.ch]] - Multimedia: - [[https://www.youtube.com/watch?v=PImtR8QJhzU][Watch YouTube Using Emacs | Yeetube.el Demo]] (02:24) - Fun: - [[https://www.youtube.com/watch?v=ArcVKt0bt4I][Playing Tetris in Emacs]] (03:07) - AI: - [[https://www.reddit.com/r/emacs/comments/14z0vcl/introducing_gptcommit_an_emacs_package_for/][Introducing GPT-Commit: An Emacs Package for AI-Generated Commit Messages]] - [[https://github.com/freckletonj/uniteai][UniteAI: Interact with your AI Stack in your Editor]] ([[https://www.reddit.com/r/emacs/comments/150gvz4/uniteai_interact_with_your_ai_stack_in_your_editor/][Reddit]]) - [[https://www.danliden.com/posts/20230709-yasnippet-chatgpt-shell.html][Using YASnippet to create prompt templates for Chatgpt-Shell]] ([[https://www.reddit.com/r/emacs/comments/14w1ecd/using_yasnippet_to_create_prompt_templates_for/][Reddit]]) - [[http://xenodium.com/chatgpt-visits-the-emacs-doctor][Alvaro Ramirez: ChatGPT visits the Emacs doctor]] ([[https://www.reddit.com/r/emacs/comments/14xwue3/chatgpt_visits_the_emacs_doctor/][Reddit]], [[https://news.ycombinator.com/item?id=36699223][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/14xi1di/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://20y.hu/~slink/journal/emacs/][On using Emacs for 20 years | Gabor Torok]] - [[https://lemmy.ml/post/2070871][Attracting new people - Lemmy]] - [[https://www.youtube.com/watch?v=SxoxLFavv1w][Crafter Q&A: Emacs, Guix, and more! - System Crafters Live]] (02:02:05) - [[http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html][Famous Programers with Repetitive Strain Injury]] ([[https://news.ycombinator.com/item?id=36718793][HN]]) - [[https://www.reddit.com/r/emacs/comments/14vxrx3/what_do_you_all_think_about_setq/][What do you all think about (setq sentence-end-double-space nil)?]] ([[https://irreal.org/blog/?p=11494][Irreal]]) - Other: - [[https://andreyor.st/posts/2023-07-11-emacs-gui-library/][Emacs GUI library]] ([[https://www.reddit.com/r/emacs/comments/14x1c96/emacs_gui_library/][Reddit]], [[https://news.ycombinator.com/item?id=36682761][HN]]) - [[https://www.reddit.com/r/emacs/comments/14xjcje/access_your_passwordmanager_from_emacs_on_linux/][Access Your Password-Manager from Emacs on Linux Using KeePassXC]] - [[https://github.com/bastibe/annotate.el][annotate.el 2.0.1 released - add annotations to arbitrary files without changing the files themselves (with export and import).]] ([[https://www.reddit.com/r/emacs/comments/151zukf/annotateel_201_released_add_annotations_to/][Reddit]]) - [[https://mbork.pl/2023-07-15_Drawing_ASCII_art_charts_in_Emacs_buffers][Marcin Borkowski: Drawing ASCII art charts in Emacs buffers]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00601.html][New branch feature/named-lambdas.]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00581.html][Android update: new prebuilts that can access Termux files and program data]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00557.html][Suggestions for improving a define-widget that uses value-to-external and value-to-internal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00499.html][Some limitations of emacs-async]] - [[https://lwn.net/Articles/936576/][Emacs for Android [LWN.net]​]] ([[https://www.reddit.com/r/emacs/comments/14yt2ds/emacs_for_android_lwnnet/][Reddit]], [[https://news.ycombinator.com/item?id=36719788][HN]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47c2da092a0288c50a0ed7974d2a3427382f2fd5][cl-print: Allow expanding the contents of hash-tables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ffb99f28f29cd98094f359ea316468572535aa0][cl-print: Put buttons on ellipses]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0cd519971d199836ba0a6e9f0e36af9b9accaf0d][Port NaN, infinity handling better to VAX]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6e88dc72692a7a361cebdceb63851dc2427958d][Add support for explicitly-remote commands in Eshell]] - New packages: - [[package:starhugger][starhugger]]: Hugging Face/AI-powered text & code completion client (MELPA) - [[package:tiktoken][tiktoken]]: Count BPE Tokens (MELPA) - [[package:wildcharm-light-theme][wildcharm-light-theme]]: Port of vim-wildcharm (light) colorscheme (MELPA) - [[package:wildcharm-theme][wildcharm-theme]]: Port of vim-wildcharm colorscheme (MELPA) - [[package:yeetube][yeetube]]: YouTube/Invidious Front End (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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-07][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! ** 2023-07-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-10-emacs-news/ :EXPORT_DATE: 2023-07-10T10:53:30-0400 :END: [[https://lebib.org/date/atelier-emacs][Atelier emacs (Montpellier)]] met last week instead of this week. Sorry, I forgot to update the calendar! - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00306.html][Community improvements to the Emacs Widget Library manual?]] - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 15 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore ([[https://emacs-apac.gitlab.io/announcements/july-2023/][announcement]]) - Emacs configuration: - [[http://yummymelon.com/devnull/surprise-and-emacs-defaults.html][Charles Choi: Surprise and Emacs Defaults]] ([[https://irreal.org/blog/?p=11478][Irreal]]) - [[https://magnus.therning.org/2023-07-09-general.el-and-two-ways-to-define-keybindings.html][Magnus: general.el and two ways to define keybindings]] - [[https://www.youtube.com/watch?v=GUIq7ZJoEGY][App Launchers, Dashboard & Language Support - Configuring Emacs 04]] (43:44) - Emacs Lisp: - [[https://cestlaz.github.io/post/learning-elisp-1/][Mike Zamansky: Learning Elisp 1]] ([[https://www.reddit.com/r/emacs/comments/14sbjd8/new_videoblog_series_learning_elisp/][Reddit]]) - [[https://mbork.pl/2023-07-08_Finding_a_common_prefix_of_a_set_of_strings][Marcin Borkowski: Finding a common prefix of a set of strings]] - [[https://github.com/alphapapa/plz.el/releases/tag/v0.7][plz.el v0.7 released (HTTP client library for Emacs Lisp)]] ([[https://www.reddit.com/r/emacs/comments/14v824l/plzel_v07_released_http_client_library_for_emacs/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/14u6tsl/news_rightaligned_modeline_and_more/][News: right-aligned modeline (and more)]] - [[https://lemmy.ml/post/2102918][TIL: variable pitch mode - Lemmy]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/14utxi6/new_package_peek/][New Package: Peek]] - create peek view below/above cursor point to show things - Dired: - [[https://www.emacs.dyerdwelling.family/emacs/20230606213531-emacs--dired-duplicate-here-revisited/][James Dyer: Dired Duplicate Here Revisited]] - [[http://xenodium.com/duplicate-this][Alvaro Ramirez: Duplicate this!]] ([[https://www.reddit.com/r/emacs/comments/14rmvkx/duplicating_files_with_ease/][Reddit]], [[https://irreal.org/blog/?p=11481][Irreal]]) - [[https://protesilaos.com/codelog/2023-07-08-emacs-dired-preview-0-1-0/][Protesilaos Stavrou: Emacs: dired-preview version 0.1.0]] - [[https://www.youtube.com/watch?v=EcC-0Q3heoo][Image dired to manage images in Emacs]] (03:00) - Org Mode: - [[https://www.ftwynn.com/series/building-my-basb-in-emacs-2023-capstone-report/][Building My BASB in Emacs - 2023 Capstone Report]] - [[https://www.reddit.com/r/OrgRoam/comments/14rosev/helpful_function/][Helpful function: delete-current-daily-note-and-goto-previous-one]] - [[https://willschenk.com/labnotes/2023/updating_date_in_org_file/][Will Schenk: Updating date in org file]] (Updating =#+date=) - [[https://www.youtube.com/watch?v=qk3iCOyHg98][Emacs Org Lint Is A Tool To Check Org Files Syntax 2023_07_10_02:57:14]] (06:16) - [[https://one-octet.dev/posts/Org-mode_cloner_une_note.html][One-Octet: Org-mode: Dupliquer une note]] - [[https://one-octet.dev/posts/Org-mode: Dynamic block.html][One-Octet: Org-mode: Dynamic block]] (in French) - [[https://one-octet.dev/posts/org-mode-dynamic-index.html][One-Octet: Org-mode: Index dynamique de documents Org-mode]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=402f72ad4f4e52681f2045817227f8870f842e2e][lisp/org.el: Add final hooks to S-/M-/S-M-cursor commands]] - Coding: - [[https://johnhame.link/posts/tweaking-emacs-for-ruby-development-in-2023/][Tweaking Emacs for Ruby Development in 2023 · John Hamelink]] ([[https://emacs.ch/@johnhamelink/110669577998531137][@johnhamelink]], [[https://news.ycombinator.com/item?id=36625275][HN]], [[https://lemmy.ml/post/1794019?scrollToComments=true][lemmy]]) - [[https://codeberg.org/ideasman42/emacs-prog-face-refine][prog-face-refine now on melpa!]] ([[https://www.reddit.com/r/emacs/comments/14vfmhl/progfacerefine_now_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/14sjgb2/envcommanderel_perdirectory_env_setup_for_shell/][env-commander.el -- Per-directory env setup for shell commands]] - [[https://www.reddit.com/r/emacs/comments/14qsgr5/herokuel_magit_like_interface_for_heroku_cli/][Heroku.el — Magit like interface for Heroku CLI]] - Shells: - [[https://youtu.be/kaEhyLJ7GWc][My emacs eshell configuration, aliases, and tweaks]] ([[https://www.reddit.com/r/emacs/comments/14tyd9x/my_emacs_eshell_configuration_aliases_and_tweaks/][Reddit]], [[https://irreal.org/blog/?p=11522][Irreal]]) - Web: - [[https://www.youtube.com/watch?v=ZZBsiuUVWPI][Browsing the Web with Emacs]] (05:22, [[https://news.ycombinator.com/item?id=36619338][HN]]) - Mail, news, and chat: - [[https://michal.sapka.me/2023/notmuch/][Managing email with Notmuch and Emacs]] ([[https://www.reddit.com/r/emacs/comments/14q9dgu/managing_email_with_notmuch_and_emacs/][Reddit]], [[https://irreal.org/blog/?p=11489][Irreal]]) - [[https://youtu.be/G5u23bh29hI][I connected Emacs Lisp to Twitch chat to improve their behavior (profanity warning)]] (20:39, [[https://www.reddit.com/r/emacs/comments/14tfaa4/i_connected_emacs_lisp_to_twitch_chat_to_improve/][Reddit]]) - Multimedia: - [[https://git.sr.ht/~thanosapollo/yeetube.el][~thanosapollo/yeetube.el - Emacs YouTube/Invidious Front-End]] ([[https://lemmy.ml/post/1714059][Lemmy]]) - Fun: - [[https://github.com/elizagamedev/xkcd-303-mode.el][xkcd-303-mode.el -- Minor mode for explaining why you're not working]] ([[https://www.reddit.com/r/emacs/comments/14sh1um/xkcd303modeel_minor_mode_for_explaining_why_youre/][Reddit]]) - [[https://wasamasa.itch.io/xcb-boomshine][XCB Boomshine by wasamasa]] ([[https://lemmy.ml/post/1467569][lemmy]]) - AI: - [[http://xenodium.com/chatgpt-shell-v0601-updates][Alvaro Ramirez: chatgpt-shell v0.60.1 updates]] - Community: - [[https://www.reddit.com/r/emacs/comments/14r48b8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://susam.net/maze/from-lunar-phases-to-yank-pop.html][From Lunar Phases to Yank-Pop]] ([[https://www.reddit.com/r/emacs/comments/14t3e9j/from_lunar_phases_to_yankpop/][Reddit]]) - Mastering Emacs book club summary - Other: - [[https://github.com/DarkBuffalo/gocryptfs.el][DarkBuffalo/gocryptfs.el: a tool to help you mount an encrypted folder using gocryptfs.]] ([[https://lemmy.ml/post/1716848][lemmy]]) - [[https://www.youtube.com/watch?v=kEViUHGqK-M][Useful resource Awesome Emacs]] (06:59) - [[https://youtu.be/Ehp28WoFGrc][Navigating the Emacs calendar]] (05:14, [[https://irreal.org/blog/?p=11487][Irreal]]) - [[https://www.youtube.com/watch?v=d__zXgrdyDA][Display Analog Clock in Emacs]] (02:33) - [[https://www.youtube.com/watch?v=zZSHy03wFn4][Warum Emacs mein Lieblings Programm ist für Dokumente und programmieren #emacs #german]] (24:01) - [[https://www.youtube.com/watch?v=MZ_CQ4yseB8][0x00. Shell, navigation & 0x01. Emacs & [Optional] Vagrant #alx #linux #softwareengineer #ubuntu]] (15:08) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00014.html][Eshell manual is (hopefully) complete!]] ([[https://irreal.org/blog/?p=11472][Irreal]]) - please take a quick look over to help make sure it's reasonably complete - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00193.html][Modifier keys using the toolbar for Android port of Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00358.html][Re: Concurrency via isolated process/thread]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00318.html][Explanation of difference between =move_it_in_display_line_to= and =buffer_posn_from_coords= Re: Moving point after character when clicking latter half of it]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00400.html][Parts of global state used in redisplay]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00116.html][Maybe add another argument to the interactive spec?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00143.html][Philosophical benefits of Emacs Lisp clients that replace Web/Javascript clients, with examples]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e074081af3de6bbdff330f6fa60355b3a86215bb][Add special '$GID' variable in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb4b511c4c63762bfd3b96623323a882cc57ecb6][* etc/NEWS: Document changes to coding-system mnemonics.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=193031299231a026b8c855eff213fc63be28692d][New user option 'ediff-floating-control-frame']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c296bcc6c42ebb0fbc5078a137bbf6b501b8a44f][Support right-align in mode-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2dc7798449d76c5d761395507558ec6351eacb09][`remote-file-name-access-timeout' being 0 is equal to nil]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85ac3b84af3f6623fa04cc7cf483522db17f69a4][Apply remote-file-name-access-timeout in desktop.el and recentf.el]] - New packages: - [[package:corfu-candidate-overlay][corfu-candidate-overlay]]: Show first candidate in an overlay while typing (MELPA) - [[package:counsel-toki][counsel-toki]]: Counsel support for toki pona dictionary lookup (MELPA) - [[package:dired-preview][dired-preview]]: Automatically preview file at point in Dired (GNU ELPA) - [[package:gpt-commit][gpt-commit]]: Commit messages with GPT in Emacs (MELPA) - [[package:mess][mess]]: Front-end for MAME MESS (MELPA) - [[package:prog-face-refine][prog-face-refine]]: Refine faces for programming modes (MELPA) - [[package:semantic-thrift][semantic-thrift]]: Thrift LALR parser (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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-07][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! #+RESULTS: ** 2023-07-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/07/2023-07-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/07/2023-07-03-emacs-news/ :EXPORT_DATE: 2023-07-03T22:09:32-0400 :END: - Help wanted: - [[https://emacsconf.org/2023/cfp/][EmacsConf 2023 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/14joeny/emacsconf_2023_call_for_participation/][Reddit]]) - Upcoming events: - EmacsATX: Emacs Social and Org-Reveal https://www.meetup.com/emacsatx/events/294050029/ Wed Jul 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jul 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294457289/ Sat Jul 8 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 14 1800 Europe/Paris - Beginner: - [[https://www.youtube.com/watch?v=bcifi5fwXys][What is Emacs?]] (18:40) - [[https://www.youtube.com/watch?v=60ObXFcSKR4][Get started with emacs]] (09:14) - Emacs configuration: - [[https://github.com/zbelial/pie][zbelial/pie: Package installer for Emacs]] ([[https://www.reddit.com/r/emacs/comments/14mzmz0/pie_package_installer_for_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=x8vak5LLDTs][Customizing Your Emacs w/ Caleb Ayew-Ew]] (58:27) - [[https://emacsnotes.wordpress.com/2023/07/02/migrating-to-use-package-tip-1-do-not-use-a-naive-macroexpand-to-grok-a-use-package-declaration-use-this-wrapper-instead/][Emacs Notes: Migrating to `use-package' TIP 1: Do NOT use a naive `macroexpand' to grok a `use-package' declaration; use this wrapper instead]] - [[https://www.reddit.com/r/emacs/comments/14oeqf2/released_emacsgroundup_v02/][RELEASED: emacs-groundup v0.2 !]] - config for task/proj management, Julia, Python, Evil; module-based - Emacs Lisp: - [[https://flandrew.srht.site/listful/sw-emacs-democratize.html][Listful Andrew: Democratize: See in Helpful all usage examples of libraries (Emacs package)]] - [[https://flandrew.srht.site/listful/so-you-want-to-destructure-some-hash-tables-huh.html][So you want to destructure some hash tables, huh? — Listful Andrew]] - [[https://flandrew.srht.site/listful/embracing-emacs-lisp-hash-tables-introducing-xht.html][Embracing Emacs Lisp hash tables: introducing XHT — Listful Andrew]] - [[https://flandrew.srht.site/listful/dot-bind-any-key-value-thing-in-emacs-lisp.html][Dot-bind any key–value thing in Emacs Lisp — Listful Andrew]] - [[https://github.com/p3r7/awesome-elisp][p3r7/awesome-elisp: 🏵️ A curated list of Emacs Lisp development resources]] ([[https://news.ycombinator.com/item?id=36561897][HN]]) - [[https://www.youtube.com/watch?v=lHcu6L0nkLM][xah talk show 2023-06-27 Emacs Lisp, Write HTML/XML Validator, part 2]] (01:09:56) - Appearance: - [[https://www.reddit.com/r/emacs/comments/14kmeds/automatic_lightdark_switch_2023/][Automatic light/dark switch 2023]] - [[https://protesilaos.com/codelog/2023-06-30-ef-themes-1-2-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.2.0]] - Navigation: - [[https://protesilaos.com/codelog/2023-06-28-emacs-mark-register-basics/][Protesilaos Stavrou: Emacs: mark and register basics]] ([[https://www.youtube.com/watch?v=TJrAkCyH6Dk][YouTube 35:34]], [[https://www.reddit.com/r/emacs/comments/14m3hq1/emacs_mark_and_register_basics/][Reddit]], [[https://irreal.org/blog/?p=11470][Irreal]]) - [[https://www.youtube.com/watch?v=Qut1oO6nqgA][Open new Emacs buffers only in the current window]] (03:16) - [[https://lists.gnu.org/archive/html/emacs-tangents/2023-06/msg00005.html][Continuous scroll for pdf-tools]] - TRAMP: - [[https://www.youtube.com/watch?v=CFJTrvCs60I][Work on remote servers from the comfort of your local Emacs]] ([[https://www.reddit.com/r/emacs/comments/14mqt6w/work_on_remote_servers_from_the_comfort_of_your/][Reddit]], [[https://irreal.org/blog/?p=11468][Irreal]]) - Dired: - [[https://www.youtube.com/watch?v=ZU1E0M8FAX4][An 'Open with' dialog for Emacs]] (02:39) - [[https://www.reddit.com/r/emacs/comments/14nqwme/mediaprogress_display_position_where_you_stopped/][media-progress - display position where you stopped playing media file in dirvish/dired buffers]] ([[https://irreal.org/blog/?p=11483][Irreal]]) - [[http://xenodium.com/joining-images-from-the-comfort-of-dired][Alvaro Ramirez: Stitching images from the comfort of dired]] ([[https://www.reddit.com/r/emacs/comments/14li7tl/joining_images_from_the_comfort_of_dired/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/14mpo43/new_package_orgheatmap_show_heatmap_in_orgmode/][New package: org-heatmap (Show heatmap in org-mode)]] - [[https://github.com/unhammer/org-upcoming-modeline/#org-upcoming-modeline][org-upcoming-modeline now on melpa]] ([[https://www.reddit.com/r/emacs/comments/14pg5gb/orgupcomingmodeline_now_on_melpa/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/14oyh5n/orgmunge_a_python_package_to_read_modify_and/][orgmunge: A Python package to read, modify and write an Org tree]] - [[https://macroexpand.net/pages/building-gallery-mental.html][Building Gallery Mental]] - [[https://www.reddit.com/r/orgmode/comments/14nwq3p/khoj_ai_search_chat_with_your_orgmode_notes_pdfs/][Khoj AI: Search, Chat with your Org-Mode Notes, PDFs, Images and Github repos from Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=948c896448b0645af19e27fa1c5c1b33b50a2399][Rename `org-element-property-1' to `org-element-property-raw']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9249275738c356d9fa7e729df35c445cd6bd72ff][fixup! etc/ORG-NEWS: Document Org API changes]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5a3224a32524da23f41d39b833612e81e0e8acc9][etc/ORG-NEWS: Document Org API changes]] - Completion: - [[https://www.masteringemacs.org/article/understanding-minibuffer-completion][Understanding Minibuffer Completion]] - [[https://github.com/rubenphilipp/aby][rubenphilipp/aby: Aby is a snippet orchestrator for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/14o92or/aby_snippet_orchestrator/][Reddit]]) - Coding: - [[https://github.com/martini97/testrun.el][martini97/testrun.el: Test runner for emacs]] - [[https://www.reddit.com/r/emacs/comments/14nkt1v/new_package_lspce_a_simple_lsp_client_for_emacs/][New package : lspce - a simple LSP Client for Emacs]] - [[https://www.reddit.com/r/emacs/comments/14mjc87/how_is_magit_a_better_git_experience_than_just/][How is Magit a better git experience than just using the CLI?]] - [[http://yummymelon.com/devnull/mousing-with-magit.html][nfdn: Mousing with Magit]] - [[https://github.com/armindarvish/consult-gh/tree/main][armindarvish/consult-gh: a GitHub CLI client inside GNU Emacs using Consult]] ([[https://www.reddit.com/r/emacs/comments/14k89m6/introducing_consultgh/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/14p0c6m/consultgh_now_supports_directly_opening_issues_in/][consult-gh now supports directly opening issues in magit/forge!]] - Shells: - [[https://www.reddit.com/r/emacs/comments/14mk95v/shellcommandxel_extensions_for_shell_commands/][shell-command-x.el: Extensions for shell commands]] - Mail, news, and chat: - [[https://michal.sapka.me/2023/notmuch/][Michal Sapka: Managing email with Notmuch and Emacs]] - [[https://protesilaos.com/codelog/2023-06-30-notmuch-indicator-1-0-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 1.0.0]] - [[https://cestlaz.github.io/post/using-emacs-81-elfeed-webkit/][Using Emacs 81 Elfeed Webkit]] ([[https://www.reddit.com/r/emacs/comments/14jrdv7/getting_back_to_making_emacs_content_building/][Reddit]], [[https://irreal.org/blog/?p=11455][Irreal]]) - AI: - [[https://lepisma.xyz/2023/06/29/mu4e-snooze/index.html][mu4e-snooze and adventures with AI co-programming]] - Community: - [[https://www.reddit.com/r/emacs/comments/14l3jn8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/14jvbh8/how_many_years_have_you_been_using_emacs/][How many years have you been using Emacs?]] ([[https://irreal.org/blog/?p=11464][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14mvhtm/the_good_the_bad_and_the_ugly/][The Good, The Bad, and The Ugly]] - Other: - [[https://protesilaos.com/codelog/2023-07-01-emacs-substitute-0-2-0/][Protesilaos Stavrou: Emacs: substitute version 0.2.0]] - [[https://www.youtube.com/watch?v=3dJRu26CKdg][emacs lisp live code: make editable temp copy of my buffer]] (13:41) - [[https://willschenk.com/howto/2023/emacs_blogging_mode_take_2/][Will Schenk: Emacs Blogging mode take 2]] - [[https://www.youtube.com/watch?v=jJu0r_g5uLo][Emacs GIS Smallworld minimal improvement at my company]] (09:47) - [[https://www.youtube.com/watch?v=qZ1nP4ei-gY][Missing about GNU Emacs screen]] (03:12) - [[https://www.youtube.com/watch?v=DX4m9rC62kM][Emacs: ¿Como desinstalar el editor emacs de el termux?]] (01:18) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00810.html][emacs-devel: Considerations for call-process alternative that might block less]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d49b9bad4ff084622436706fde1ece0254cb132][cperl-mode: Syntax of Perl up to version 5.38 is supported]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c565a6c62c2fdf79976b002299dfc9346697cb3d][Add user option remote-file-name-access-timeout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ac4b2de77b49688f977158907bcb40946b713db][* etc/NEWS: Announce addition of `duplicate-region-final-position`.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=952692643e94c1df15927ea5ede19c180f6e15bf][cperl-mode: Subroutine signatures are now supported]] - New packages: - [[package:astro-ts-mode][astro-ts-mode]]: Major mode for editing Astro templates (MELPA) - [[package:bufferbin][bufferbin]]: Quick mouse access to buffers (MELPA) - [[package:eglot-tempel][eglot-tempel]]: Use eglot as inline template expander (MELPA) - [[package:flymake-hledger][flymake-hledger]]: Flymake module to check hledger journals (MELPA) - [[package:haki-theme][haki-theme]]: An elegant, high-contrast dark theme in modern sense (MELPA) ([[https://irreal.org/blog/?p=11474][Irreal]], [[https://lemmy.ml/post/1802955][lemmy]]) - [[package:micromamba][micromamba]]: A library for working with micromamba environments (MELPA) - [[package:org-upcoming-modeline][org-upcoming-modeline]]: Show next org event in mode line (MELPA) - [[package:shell-command-x][shell-command-x]]: Extensions for shell commands (MELPA) - [[package:ushin-shapes][ushin-shapes]]: USHIN shapes in org-mode (MELPA) - [[package:window-commander][window-commander]]: Simply execute commands on windows (GNU ELPA) 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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-07][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! ** 2023-06-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-26-emacs-news/ :EXPORT_DATE: 2023-06-26T15:24:43-0400 :END: - Help wanted: - [[https://emacsconf.org/2023/cfp/][EmacsConf 2023 Call for Participation]] - speakers: proposals by Sept 14; volunteers welcome any time! - [[https://elpa.gnu.org/packages/emacs-gc-stats.html][Please help gather data on garbage collection by installing the emacs-gc-stats package]] ([[https://www.reddit.com/r/emacs/comments/14dej62/please_help_collecting_statistics_to_optimize/][Reddit]], [[https://irreal.org/blog/?p=11439][Irreal]]) share the results after a few weeks - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 29 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 30 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jul 1 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si: Emacs.si meetup #7 2023 (v #živo) https://dogodki.kompot.si/events/5e62fdfd-9401-405d-8c5e-b7b7054dbd4a Mon Jul 3 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Jul 4 0200 Asia/Singapore - EmacsATX: Emacs Social and Org-Reveal https://www.meetup.com/emacsatx/events/294050029/ Wed Jul 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jul 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jul 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=1GggaPQs93U][Basic Commands for Vi and Emacs Editors(A Beginner's Guide).]] (21:24) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/14ezcvy/should_i_start_with_vanilla_emacs/][Should I start with vanilla Emacs?]] - [[https://www.youtube.com/watch?v=7CzqIRJViaU][Emacs - Choose the right distribution]] (51:11) - [[https://youtu.be/eRHLGWajcTk][Configure Vanilla Emacs in 10 Minutes]] ([[https://www.reddit.com/r/emacs/comments/14iywfv/configure_vanilla_emacs_in_10_minutes/][Reddit]], [[https://irreal.org/blog/?p=11466][Irreal]]) - [[https://www.youtube.com/watch?v=11CO1vCpfrs][Taming Your Emacs Packages with Elpaca - System Crafters Live!]] (01:58:30) - [[https://www.youtube.com/watch?v=A4UothfExBM][Ivy, Shells and Custom Theming - Configuring Emacs 03]] (39:49) - [[https://www.youtube.com/watch?v=zQCqy8I8Tks][Emacs Key Bindings. Kinesis. Submarine.]] (20:49) - Emacs Lisp: - [[https://www.youtube.com/watch?v=YO3zcxJy2zQ][Xah Talk Show 2023-06-25 Emacs Lisp, Write HTML/XML Validator]] (01:31:06) - Navigation: - [[https://protesilaos.com/codelog/2023-06-26-emacs-file-dired-basics/][Protesilaos Stavrou: Emacs: file and Dired basics]] ([[https://www.youtube.com/watch?v=L_4pLN0gXGI][YouTube]], 01:02:38) - [[https://www.youtube.com/watch?v=AUMAoV9EKYM][Emacs - I search backward (and forward) to grab the word faster]] (03:34) - [[https://youtu.be/Hql1ySbTGbE][Quick fix to make buffer cycling easier in Emacs]] ([[https://www.reddit.com/r/emacs/comments/14e0clt/quick_fix_to_make_buffer_cycling_easier_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-06-20-logos-1-1-0/][Protesilaos Stavrou: Emacs: logos version 1.1.0]] - Dired: - [[https://www.reddit.com/r/emacs/comments/14j9vcu/announcing_direddelight/][Announcing Dired-Delight!]] - color-coding - [[https://protesilaos.com/codelog/2023-06-25-emacs-dired-preview-public-test/][Protesilaos Stavrou: Emacs: public test for my "dired-preview" package]] ([[https://lemmy.ml/post/1515395?scrollToComments=true][lemmy]]) - Org Mode: - [[https://i.redd.it/he3o8i6eq77b1.png][Nano agenda capture]] ([[https://www.reddit.com/r/emacs/comments/14eialt/nano_agenda_capture/][Reddit]]) - [[https://www.youtube.com/watch?v=A2jIGjS7MOY][Org-mode - Display time mode]] (04:29) - Import, export, and integration: - [[https://youtu.be/UpeKWYFe9fU][Emacs orgmode attach basics]] ([[https://irreal.org/blog/?p=11453][Irreal]]) - [[https://www.youtube.com/watch?v=Dg9wZ2bmj-Y][Org-mode - Multiple column in Beamer Table of Contents]] (03:52) - [[https://github.com/tanrax/org-share-to-web.el][Share an Org buffer as a web page. In addition, a URL will be created that you can share to view it.]] ([[https://www.reddit.com/r/emacs/comments/14dfko1/share_an_org_buffer_as_a_web_page_in_addition_a/][Reddit]]) - [[https://arnesonium.com/2023/06/org-to-docx-with-citations][Erik L. Arneson: Update: Org to DOCX with Citations]] - [[https://www.reddit.com/r/emacs/comments/14f2xdz/automate_your_blog_workflow_with_orgmode_todos/][Automate Your Blog Workflow with Org-mode TODOs and Ox-Hugo]] - [[https://www.reddit.com/r/emacs/comments/14fy1xc/obledgerconvert_convert_anything_to_ledger_using/][ob-ledger-convert: Convert anything to ledger using Babel]] - [[https://www.reddit.com/r/emacs/comments/14htveh/notestationtoorg_python_script/][Note-Station-to-org python script.]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b3a1a634c2d565996265652e003c07c80da6b34][lisp/org-habit.el: Inherit habit style property]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bea9fca183d3f8f7664f68a6a36b8778e9b53e2a][org-capture.el: Allow `(here)' as a template target]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c8c8e3326d5ec47cd2a477e699996b98b7c2a520][org-priority-show: Fix the docstring after changes in "priority" for agenda]] - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20230623095629-emacs--toggle-colours-css/][James Dyer: Cycling Colours in CSS and Other Files]] - [[https://github.com/SqrtMinusOne/micromamba.el/][SqrtMinusOne/micromamba.el: Emacs package for working with micromamba environments]] - Python environments - [[https://www.reddit.com/r/emacs/comments/14g96co/jupyterlab_shortcuts_configuration/][Jupyterlab shortcuts configuration]] - [[https://www.youtube.com/watch?v=DbRmd75Ywt8][Consult-GH: View GitHub Issues inside Emacs]] (08:02) - [[https://www.youtube.com/watch?v=bavnpbnDJIQ][Consult-GH: Browse GitHub Repo Files Inside Emacs]] (06:12) - [[https://www.youtube.com/watch?v=B8hxrMLx1TM][Consult-GH: View, Clone, Fork GitHub Repos inside Emacs]] (06:18) - [[https://www.youtube.com/watch?v=hSIqElbJlV8][Consult-GH Intro: Interact with GitHub inside Emacs]] (05:45) - [[https://www.youtube.com/watch?v=mqsFIP_j_kg][Consult-GH Intro: GitHub Repo Previews inside Emacs]] (02:51) - AI: - [[https://www.armindarvish.com/en/post/use_emacs_as_a_chatgpt_client/][Use emacs as a ChatGPT app from Anywhere on Your System]] ([[https://www.reddit.com/r/emacs/comments/14glmqc/use_emacs_as_a_chatgpt_app/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/14f1klb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/14g8dn6/stock_emacs_in_its_current_form_really_is/][Stock Emacs, in its current form, really is extremely unintuitive.]] - Other: - [[https://gitlab.com/vherrmann/anki-editor-view][Valentin Herrmann / anki-editor-view · GitLab]] - [[https://www.youtube.com/watch?v=I4lLe0xLjYM][How to Install Emacs on Windows]] (01:51) - [[https://ph-uhl.com/emacs-password-management-on-linux/][Emacs Password Management on Linux - Philipp Uhl]] - [[http://yummymelon.com/devnull/using-emacs-to-make-phone-calls-and-lookup-map-places-on-macos.html][Charles Choi: Using Emacs to make phone calls and lookup map places on macOS]] ([[https://irreal.org/blog/?p=11448][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14fh2tc/maccalfw_a_calfw_interface_for_macoss_calendar_app/][maccalfw: A calfw interface for MacOS's Calendar app]] - [[https://www.xemacs.org/Releases/21.5.35.html][XEmacs: XEmacs 21.5.35 "kohlrabi" is released]] ([[https://www.reddit.com/r/emacs/comments/14eatwb/xemacs_xemacs_21535_kohlrabi_is_released/][Reddit]], [[https://irreal.org/blog/?p=11444][Irreal]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00571.html][Prefer cperl-mode over perl-mode? Consolidate them?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00739.html][Workaround for soft keyboard visibility on Android - Back and Overview]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00697.html][Opinions on risks/benefits of including large features that have only a single maintainer?]] - and maybe how to make it easier for people to learn how to port Emacs or maintain ports? - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfba4347c71d70b8357979ff0fb4bb070b0ed60c][New command 'eww-copy-alternate-url']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77c2f05d773271cb59ebfd994b06a4075cacbfa8][Extend Tramp kubernetes method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=01ce70cea9b62185beb9b7a8c52381ea148d98d0][Revert "Avoid header line with some empty non-nil formats"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a23a09a82fc59402f1f7c23a46c65fc7001eecdf][* etc/NEWS: Announce the fix for bug#44418 (,@ prefix syntax)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=be91192ecb1e0dff794582cd463f0a6480d160ef][Straighten regexp postfix operator after zero-width assertion parse]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f16064f6bc0925385291a14f2febc8440afd7be8][Delete eval-command-interactive-spec]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db6de49f231f863b21547173ce3ac9ab8e5e0d86][Allow displaying tool bar on the bottom of the frame]] - New packages: - [[package:evil-tutor-sc][evil-tutor-sc]]: Simplified Chinese Evil-tutor (MELPA) - [[package:kaesar-pbkdf2][kaesar-pbkdf2]]: PBKDF2 extension for kaesar.el (MELPA) - [[package:quakec-mode][quakec-mode]]: Major mode for QuakeC (MELPA) - [[package:spanish-holidays][spanish-holidays]]: Spain holidays for calendar (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://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://kbin.social/m/emacs][kbin]], [[https://programming.dev/c/emacs][programming.dev]], [[https://communick.news/c/emacs][communick.news]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-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! ** 2023-06-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-19-emacs-news/ :EXPORT_DATE: 2023-06-19T09:17:36-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00503.html][Emacs 29.0.92 pretest is available]] ([[https://irreal.org/blog/?p=11435][Irreal]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jun 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - m-x-erlangen (in person): Introduction to Emacs and Emacs Lisp https://www.freelists.org/post/m-x-erlangen/New-Talk-Introduction-to-Emacs-and-Emacs-Lisp - June 22 6:30pm in Erlangen, Germany - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 23 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 24 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 29 0030 Asia/Singapore - Emacs configuration: - [[https://willschenk.com/howto/2023/setting_up_emacs_reredux/][Setting up emacs re-re-dux]] ([[https://irreal.org/blog/?p=11431][Irreal]]) - [[https://zck.org/define-keymap][Zachary Kanfer: Don't make Emacs keymaps -- define them.]] ([[https://www.reddit.com/r/emacs/comments/149chcq/dont_make_emacs_keymaps_define_them/][Reddit]], [[https://irreal.org/blog/?p=11425][Irreal]]) - [[https://jeffbowman.writeas.com/crafted-emacs-v2-beta][Crafted Emacs V2 Beta — Bowmansarrow]] - [[https://www.youtube.com/watch?v=YHZ_jRUkp38][Elpaca: Harnessing the power of an advanced Emacs package manager]] (14:21) - [[https://github.com/susam/devil/releases/tag/0.5.0][Devil key translator v0.5.0 released: improved special key execution, devil-describe-key, etc.]] ([[https://www.reddit.com/r/emacs/comments/14a0veg/devil_key_translator_v050_released_improved/][Reddit]]) - Emacs Lisp: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00338.html][Use walk-windows to iterate over live windows]] - Appearance: - [[https://youtu.be/k5Nwwo4QTmI][The Golden Ratio Package in Emacs: Perfect Window Resizing]] ([[https://www.reddit.com/r/emacs/comments/149ll5r/the_golden_ratio_package_in_emacs_perfect_window/][Reddit]], [[https://irreal.org/blog/?p=11446][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/14c5u1w/alltheicons_svg_beta/][All-the-icons SVG beta]] - [[https://protesilaos.com/codelog/2023-06-18-ef-elea-dark-light/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "Elea" variants]] - [[https://www.youtube.com/watch?v=NxQj1POKsdc][21 of the Finest Emacs Themes + My Current Favorite]] (02:59) - Navigation: - [[https://codeberg.org/ideasman42/emacs-buffer-name-relative][[ANN] buffer-name-relative for project relative buffer names now on melpa]] ([[https://www.reddit.com/r/emacs/comments/14985aw/ann_buffernamerelative_for_project_relative/][Reddit]]) - Org Mode: - [[https://mbork.pl/2023-06-12_Counting_time%2c_backwards][Marcin Borkowski: Counting time, backwards]] - [[http://xenodium.com/noweb-more-glue-for-your-org-toolbox][Alvaro Ramirez: noweb: the lesser known org babel glue]] ([[https://www.reddit.com/r/emacs/comments/14cl7tv/noweb_the_lesser_known_org_babel_glue/][Reddit]], [[https://irreal.org/blog/?p=11437][Irreal]]) - [[https://www.youtube.com/watch?v=oQxipLYEyBg][Org-mode - Select and Exclude tags awesomeness]] (06:41) - [[https://gitlab.com/grinn.amy/boxy-kanban][Amy Grinn / boxy-kanban · GitLab]] - [[https://www.reddit.com/r/emacs/comments/14b8x4v/take_screenshots_straight_into_org_files_in_emacs/][Take Screenshots Straight into Org Files in Emacs on Win10]] - [[https://www.github.com/BartSte/khalorg][Khalorg: an interface between org mode and khal cli calendar]] - [[https://www.reddit.com/r/orgmode/comments/1482o3e/a_working_orgprotocol_capture_extension_firefox/][A working org-protocol capture extension (Firefox only)]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=294a4d2fe21ffcdc1acbbafed1bfc69a1ece7d13][ox-icalendar: Add support for unscheduled and repeating TODOs]] - Completion: - [[https://manueluberti.eu//2023/06/17/consult-completion.html][Manuel Uberti: Tweaking Consult completion]] - [[https://www.reddit.com/r/emacs/comments/14bx3m9/concealing_star_buffers_with_consult/][Concealing Star Buffers with Consult]] - [[https://www.reddit.com/r/emacs/comments/14aglvm/highlight_multiple_lines_in_consultline/][Highlight multiple lines in consult-line]] - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20230617200412-emacs--revert-git-permission-changes-on-transfer/][James Dyer: Revert Git Permission Changes On Repository Transfer]] - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.10][Ement.el: v0.10 released (a Matrix client for Emacs) (includes a minor security fix)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00289.html][Update on Atom backend for Gnus (nnatom)]] - people are working on including this in Emacs - Evil mode: - [[https://www.youtube.com/watch?v=8wvUIjPGGjs][Switching Gears in Emacs: A Guide to Evil Mode]] (10:38) - Multimedia: - [[https://mbork.pl/2023-06-19_Emacs_Subed_mode_can_now_display_waveforms][Marcin Borkowski: Emacs Subed mode can now display waveforms]] - Community: - [[https://www.reddit.com/r/emacs/comments/14926ul/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/149lno2/post_blackout_should_we_consider_reddit/][Post blackout - should we consider Reddit alternatives?]] - [[https://www.reddit.com/r/emacs/comments/149qwfn/alternatives_to_reddit_and_remacs_to_stay_updated/][Alternatives to reddit and r/emacs to stay updated on Emacs developments]] - [[https://systemcrafters.net/newsletter/sc-news-004.html][Issue 004 - System Crafters - call for community projects, define-keymap, etc.]] - [[https://macadie.info/2023/06/18/2023-06-austin-emacs-meetup/][Eric MacAdie: 2023-06 Austin Emacs Meetup]] - [[https://andreyor.st/posts/2023-06-12-the-key-point-of-emacs/][Andrey Listopadov: The key point of Emacs]] - [[https://www.deusinmachina.net/p/an-ode-to-emacs-the-greatest-operating][An Ode to Emacs. The Greatest Operating System]] - [[https://www.youtube.com/watch?v=vtmlA5yFvYI][Emacs is perfect, but only if you understand it]] (10:00, [[https://www.reddit.com/r/emacs/comments/149zd4b/i_tried_clearing_confusion_which_people_spread/][Reddit]]) - [[https://www.youtube.com/watch?v=_yL3mLg8N10][The Ultimate Open Source Gem: Why Emacs Reigns Supreme]] (03:40) - Other: - [[https://www.xemacs.org/Releases/21.5.35.html][XEmacs: XEmacs 21.5.35 "kohlrabi" is released]] - [[https://www.reddit.com/r/emacs/comments/14c4l8j/way_to_make_emacs_feel_smoother/][Way to make Emacs feel smoother?]] - [[https://youtube.com/watch?v=tAa-r_fZW5Y&feature=share][Emacs From Scratch, An Emacs tutorial for beginners – 14 Editing Modes, ...]] ([[https://www.reddit.com/r/emacs/comments/1494dv2/emacs_from_scratch_an_emacs_tutorial_for/][Reddit]]) - [[https://whatacold.io/blog/2023-06-12-emacs-join-lines/][whatacold: Join Lines By A Separator in Emacs]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00360.html][Reasons for the Android port of Emacs]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00439.html][limitations of Emacs in Termux]], [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00367.html][summary of Android discussion so far]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=017475a70ed51b69ebe41610e0dd1299bda1bfe3][* doc/lispref/streams.texi (Output Variables): Document `pp-default-function`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c975111af2163aca8be716ba578d29747c73469][; * etc/NEWS: Backward compatibility with 'doc-view-svg-face'.]] - New packages: - [[package:babashka][babashka]]: Babashka Tasks Interface (MELPA) - [[package:compile-multi-all-the-icons][compile-multi-all-the-icons]]: Affixate `compile-multi' with icons (MELPA) - [[package:consult-compile-multi][consult-compile-multi]]: Consulting read support for `compile-multi' (MELPA) - [[package:docsim][docsim]]: Search and compare notes with a local search engine (MELPA) - [[package:gpr-ts-mode][gpr-ts-mode]]: Tree-sitter support for GNAT project (MELPA) - [[package:helm-project][helm-project]]: Helm source for project management (MELPA) - [[package:noir-mode][noir-mode]]: Description (MELPA) - [[package:ob-lesim][ob-lesim]]: Org-babel functions for lesim-mode (MELPA) - [[package:persist-state][persist-state]]: Regularly persist bookmarks, history, recent files and more (MELPA) - [[package:sourcepawn-mode][sourcepawn-mode]]: SourcePawn major mode (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://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://kbin.social/m/emacs][kbin]], [[https://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-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! ** 2023-06-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-12-emacs-news/ :EXPORT_DATE: 2023-06-12T10:30:59-0400 :END: - [2023-06-14 Wed]: Updated [[https://www.youtube.com/watch?v=YHZ_jRUkp38][Elpaca video link]] [[https://reddit.com/r/emacs][/r/emacs]] and many other subreddits will be private on Monday June 12 and Tuesday June 13 to protest upcoming changes to Reddit's pricing for API access and third-party apps. - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/june-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, June 24, 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 16 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 17 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294038201/ Sat Jun 17 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jun 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - m-x-erlangen (in person): Introduction to Emacs and Emacs Lisp https://www.freelists.org/post/m-x-erlangen/New-Talk-Introduction-to-Emacs-and-Emacs-Lisp - June 22 6:30pm in Erlangen, Germany - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://willschenk.com/howto/2023/setting_up_emacs_reredux/][Will Schenk: Setting up emacs re-re-dux]] - [[https://youtu.be/YHZ_jRUkp38][Elpaca: Harnessing the power of an advanced Emacs package manager]] ([[https://www.reddit.com/r/emacs/comments/14534vb/elpaca_harnessing_the_power_of_an_advanced_emacs/][Reddit]]) - updated link - [[http://yummymelon.com/devnull/my-emacs-config-repo.html][nfdn: My Emacs Config Repo]] - [[https://www.youtube.com/watch?v=4ZH9pobulDo][Fixing Some Major Bugs And Minor Annoyances - Configuring Emacs 02]] (27:47) - [[https://www.youtube.com/watch?v=HuW4UvX1-uY][A New Model for Crafted Emacs - System Crafters live!]] (01:49:14) - Appearance: - [[http://yummymelon.com/devnull/automatically-adjusting-emacs-to-macos-switches-in-appearance.html][nfdn: Automatically adjusting Emacs to macOS switches in appearance]] - [[https://protesilaos.com/codelog/2023-06-08-ef-themes-1-1-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.1.0]] - [[https://protesilaos.com/codelog/2023-06-09-cursory-1-0-0/][Protesilaos Stavrou: Emacs: cursory version 1.0.0]] - Navigation: - [[https://protesilaos.com/codelog/2023-06-10-emacs-search-replace-basics/][Protesilaos Stavrou: Emacs: basics of search and replace]] (53:03, [[https://irreal.org/blog/?p=11418][Irreal]]) - [[https://youtu.be/4z-ZAklZOwY][Getting into the straights in Emacs with narrowing]] (6:13, [[https://www.reddit.com/r/emacs/comments/144rzc4/getting_into_the_straights_in_emacs_with_narrowing/][Reddit]], [[https://irreal.org/blog/?p=11420][Irreal]]) - TRAMP: - [[https://en.liujiacai.net/2023/06/10/troubleshoot-tramp-hang/][How to troubleshoot why tramp hang your Emacs]] - Org Mode: - [[https://readingworldmagazine.com/emacs/2023-06-11-introducing-org-mode/][yuri tricys: Introducing Emacs Org-Mode in 2023]] - [[https://www.reddit.com/r/orgmode/comments/1414ha1/has_anyone_here_with_adhd_or_similar_issues_used/][Has anyone here with ADHD or similar issues used org-mode to get your life on track?]] - [[https://www.reddit.com/r/orgmode/comments/1438x6j/orgnavigator_programmable_composable_shortcuts/][Org-Navigator: Programmable, Composable Shortcuts For Org-Refile]] - [[https://www.youtube.com/watch?v=o6rE18Mxu9U][Analyze Your Time with Org Mode — Org Mode Clocktables]] (11:49, [[https://www.reddit.com/r/emacs/comments/144nyzb/analyze_your_time_with_org_mode_org_mode/][Reddit]], [[https://irreal.org/blog/?p=11416][Irreal]]) - [[https://github.com/pondersson/org-bulletproof][New package: org-bulletproof (automatic plain list bullet cycling)]] ([[https://www.reddit.com/r/emacs/comments/142827g/new_package_orgbulletproof_automatic_plain_list/][Reddit]]) - [[http://ag91.github.io/blog/2023/06/06/ob-gore-literate-go-run-via-the-gore-repl][Andrea: ob-gore: literate Go run via the Gore REPL]] - [[https://emacs.ch/@Anoncheg/111391306786145721][tip: adding org-reveal '(4) after org-fold-show-context]] ([[https://emacs.ch/@Anoncheg/111391327951526598][also overview]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ba8c4686347a0411ab84e89232b64e3ee1ef10f9][org-insert-todo-heading-respect-content: Fix regression in b4e41b]] - Coding: - [[https://kchousos.github.io/posts/sicp-in-emacs/][SICP in Emacs]] ([[https://www.reddit.com/r/emacs/comments/143cyw3/sicp_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11412][Irreal]]) - [[https://www.fitzsim.org/blog/?p=669][Thomas Fitzsimmons: firefox-javascript-repl]] - [[https://www.fitzsim.org/blog/?p=681][Thomas Fitzsimmons: ulisp-repl]] - [[https://www.emacs.dyerdwelling.family/emacs/20230604121310-emacs--magit-insert-tracked-files/][James Dyer: Magit Status To Show Tracked Files]] - [[https://i.redd.it/kzs28de4e84b1.gif][Indent with tree-sitter is nice]] ([[https://www.reddit.com/r/emacs/comments/141l5dp/indent_with_treesitter_is_nice/][Reddit]]) - [[https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0][Configuring Emacs and Eglot to work with Astro language server | by Jayaram | Nov, 2023 | Medium]] - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/1450ntb/atom_backend_for_gnus_nnatom/][Atom backend for Gnus (nnatom)]] - Fun: - [[https://youtu.be/urcL86UpqZc][Interview with an Emacs Enthusiast in 2023 [Colorized]​]] (8:50, [[https://www.reddit.com/r/emacs/comments/1460otc/interview_with_an_emacs_enthusiast_in_2033/][Reddit]], [[https://irreal.org/blog/?p=11429][Irreal]]) - AI: - [[https://github.com/freckletonj/llmpal][LLM Pal: AI inside Emacs via LSP. Locally hosted models & OpenAI. Code is Clean'N'Hackable.]] ([[https://www.reddit.com/r/emacs/comments/1459elk/llm_pal_ai_inside_emacs_via_lsp_locally_hosted/][Reddit]]) - Community: - Reddit: [[https://www.reddit.com/r/emacs/comments/14377k9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=aU_yNH3uHyg][Should You Bother Learning Emacs, Vim, Or Anything Old and Difficult?]] (04:27) - [[http://corwin.bru.st/2023-06-05-the-turtle-and-the-snail/][Corwin Brust: The Turtle and the Snail]] ([[https://irreal.org/blog/?p=11408][Irreal]]) - Other: - [[https://irreal.org/blog/?p=11410][Irreal: The Real Emacs Advantage]] - [[https://www.youtube.com/watch?v=yFXF-oEAEww][emacs in Tamil part2]] (40:13) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00238.html][Re: Native compilation on as default?]] - devs looking for feedback as people try Emacs 29 - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f66cbbfe520ee31ef26676e09a926217d9736fe][Avoid header line with some empty non-nil formats]] - New packages: - [[package:autoscratch][autoscratch]]: Automatically switch scratch buffer mode (MELPA) - [[package:buffer-name-relative][buffer-name-relative]]: Relative buffer names (MELPA) - [[package:emacs-gc-stats][emacs-gc-stats]]: Collect Emacs GC statistics (GNU ELPA) - [[package:hippo-themes][hippo-themes]]: Hippo color theme (MELPA) - [[package:klondike][klondike]]: Klondike (MELPA) - [[package:nushell-mode][nushell-mode]]: Major mode for Nushell scripts (MELPA) - [[package:occurx-mode][occurx-mode]]: Occur-like filtering of buffers with rx patterns (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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-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! ** 2023-06-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/06/2023-06-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/06/2023-06-05-emacs-news/ :EXPORT_DATE: 2023-06-05T09:14:52-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00136.html][Need help with 28.3 release for security issues]] - Upcoming events: - Emacs.si: Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Jun 6 0200 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488485/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488486/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 9 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 9 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 10 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/13w49ne/do_you_also_write_small_guides_for_yourself_to/][Do you also write small guides for yourself to remind you of your own emacs workflows?]] - Highly recommend this practice. Also, you can share them as blog posts! =) - Emacs configuration: - [[https://www.youtube.com/watch?v=d1fgypEiQkE][A New Beginning With GNU Emacs - Configuring Emacs 01]] (40:10) - [[https://www.reddit.com/r/emacs/comments/13xglt1/user_keys_mass_rebind_keymap_inspection_tools/][User Keys - mass rebind, keymap inspection tools [progress & feedback]​]] - [[https://tech.toryanderson.com/2023/06/02/why-does-straight-sometimes-rebuild-org/][Tory Anderson: Why does straight sometimes rebuild org?]] - Appearance: - [[https://protesilaos.com/codelog/2023-06-03-emacs-spacious-padding/][Protesilaos Stavrou: Emacs: my new "spacious-padding" package]] - [[https://v.redd.it/hiaippqvnj3b1][nano modeline 1.0 (now with buttons)]] ([[https://www.reddit.com/r/emacs/comments/13y4gg0/nano_modeline_10_now_with_buttons/][Reddit]]) - [[https://protesilaos.com/codelog/2023-05-30-modus-themes-4-2-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.2.0]] - [[https://github.com/emacsfodder/Infinite-Yak-Icons][emacsfodder/Infinite-Yak-Icons: Infinite Yaks for GNU/Emacs]] ([[https://www.reddit.com/r/emacs/comments/140fk8p/emacsfodderinfiniteyakicons_infinite_yaks_for/][Reddit]]) - fun app icons - Navigation: - [[https://www.youtube.com/watch?v=OvyP3eQyRFo][Perspective.el - workspaces inside of EMACS]] (21:47) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/13wuk38/what_is_literate_programming_used_for/][What is literate programming used for?]] - [[https://www.reddit.com/r/orgmode/comments/13up9ff/is_orgmode_really_that_much_better_than_an/][Is orgmode really that much better than an equivalent workflow using vim + other tools?]] (check out this [[https://www.reddit.com/r/orgmode/comments/13up9ff/comment/jm5e5x6/?utm_source=reddit&utm_medium=web2x&context=3][comment]] with a nicely-linked workflow description) - [[https://mbork.pl/2023-06-03_Org_agenda_clock_check][Marcin Borkowski: Org agenda clock check]] ([[https://irreal.org/blog/?p=11433][Irreal]]) - [[https://www.youtube.com/watch?v=_34OVueqYNU][Org Mode Archive File | Clean Up Your Logbook]] (06:24) - [[https://irreal.org/blog/?p=11399][Irreal: Org Remark]] - [[https://www.youtube.com/watch?v=twta2YMmJl0][Org-mode - Best beamer resources]] (09:27) - [[https://www.reddit.com/r/emacs/comments/1404yqt/new_package_orgroamql_use_orgql_with_orgroam/][New Package: org-roam-ql - use org-ql with org-roam]] - Mail, news, and chat: - [[https://michal.sapka.me/2023/elfeed-literate-config/][Literate configuration of Elfeed]] ([[https://www.reddit.com/r/emacs/comments/13za1q5/literate_configuration_of_elfeed/][Reddit]]) - [[https://irreal.org/blog/?p=11390][Irreal: Elfeed-webkit Update]] - Community: - [[https://www.reddit.com/r/emacs/comments/13wg436/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://dev.to/robertmjohnson/everyday-editor-extensions-in-emacs-mmf][Everyday editor extensions in Emacs]] ([[https://irreal.org/blog/?p=11405][Irreal]]) - [[https://www.emacs.dyerdwelling.family/emacs/20230603114025-emacs--quickly-deleting-duplicate-lines/][James Dyer: Quickly Deleting Duplicate Blank Lines]] - [[https://lambdaland.org/posts/2023-05-31_warp_factor_refactor/][Warp Factor Refactoring in Emacs]] ([[https://www.reddit.com/r/emacs/comments/13xm4ed/warp_factor_refactoring_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11401][Irreal]]) - [[https://www.youtube.com/watch?v=B7_ZsiF-e5I][Three important distinctions in Emacs: mini-buffer and echo, mark and point, window and frame]] (07:01) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00014.html][Proposal for C-x 4 prefix for doing things in other windows, including help]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00000.html][Thinking about multiple inheritance and derived modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00695.html][Atom backend for Gnus (nnatom)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00569.html][Continued discussion of a build system, with lots of discussion about the risks of following a cargo-type model]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a30781399b3ef48150b9cb13cb0aeba7086c2d9e][* subr-x (eval-command-interactive-spec): New function.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecc1d990d9e9d006838ca514213ea5e46a459363]['describe-function' shows function inferred type when available]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cb1ee63e2aea573d67e2d495d6b5937a15bc0368][Update modus-themes to their version 4.2.0]] - New packages: - [[package:auth-source-1password][auth-source-1password]]: 1password integration for auth-source (MELPA) - [[package:cue-sheet-mode][cue-sheet-mode]]: Major mode for editing CUE sheet files (MELPA) - [[package:dwim-coder-mode][dwim-coder-mode]]: DWIM keybindings for programming modes (MELPA) - [[package:firefox-javascript-repl][firefox-javascript-repl]]: Jack into Firefox (GNU ELPA) - [[package:fixed-page-mode][fixed-page-mode]]: A fixed page length mode (MELPA) - [[package:fpga][fpga]]: FPGA & ASIC Utils (MELPA) - [[package:lesim-mode][lesim-mode]]: Major mode for Learning Simulator scripts (MELPA) - [[package:listenbrainz][listenbrainz]]: ListenBrainz API interface (MELPA) - [[package:media-progress-dired][media-progress-dired]]: Display position where media player stopped in dired buffer (MELPA) - [[package:media-progress-dirvish][media-progress-dirvish]]: Display position where media player stopped in dirvish (MELPA) - [[package:media-progress][media-progress]]: Display position where media player stopped (MELPA) - [[package:modaled][modaled]]: Build your own minor modes for modal editing (MELPA) - [[package:mpvi][mpvi]]: Integrated video tool based on EMMS and MPV (MELPA) - [[package:musicbrainz][musicbrainz]]: MusicBrainz API interface (MELPA) - [[package:org-bulletproof][org-bulletproof]]: Automatic plain list bullet cycling (MELPA) - [[package:org-jami-bot][org-jami-bot]]: Capture GNU Jami messages as notes and todos in Org mode (MELPA) - [[package:raycast-mode][raycast-mode]]: Develop Raycast Extensions (MELPA) - [[package:selcand][selcand]]: Select a candidate from a tree of hint characters (MELPA) - [[package:spacious-padding][spacious-padding]]: Increase the padding/spacing of frames and windows (GNU ELPA) - [[package:sumibi][sumibi]]: Japanese input method powered by ChatGPT API (MELPA) - [[package:ulisp-repl][ulisp-repl]]: uLisp REPL (GNU ELPA) 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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-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! ** 2023-05-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-29-emacs-news/ :EXPORT_DATE: 2023-05-29T09:44:27-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2023-05-29 Mon 11:36] :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00648.html][seeking feedback on keymaps introspection tool]] - Upcoming events: - [[https://www.youtube.com/watch?v=v0U_uC8molg][Shall we start an Emacs and Org-Mode meetup?]] (09:32) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 1 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jun 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 2 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Jun 3 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 2000 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488485/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488486/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 9 1800 Europe/Paris - Beginner: - [[https://youtu.be/vq_YZvgRLeY][The Emacs HELP you never knew you needed]] ([[https://www.reddit.com/r/emacs/comments/13uggrb/the_emacs_help_you_never_knew_you_needed/][Reddit]], [[https://irreal.org/blog/?p=11395][Irreal]]) - Emacs configuration: - [[https://github.com/stars/ashton314/lists/best-of-emacs][Best of Emacs: The indispensable Emacs extensions and package]] - [[https://www.reddit.com/r/emacs/comments/13rbu2v/vile_mode_vim_like_editing/][Vile Mode (VIm Like Editing)]] - [[https://susam.github.io/devil/][Devil Mode Manual]] ([[https://www.reddit.com/r/emacs/comments/13t41s0/devil_mode_manual/][Reddit]], [[https://lobste.rs/s/0umwcq/devil_mode_manual][lobste.rs]]) - [[https://i.redd.it/ef05dsxmc42b1.png][My In Progress Emacs From Scratch Attempt | Some details in comments]] ([[https://www.reddit.com/r/emacs/comments/13s57cu/my_in_progress_emacs_from_scratch_attempt_some/][Reddit]]) - [[https://github.com/nekifirus/.emacs.d][nekifirus' Emacs Config]] - Emacs Lisp: - [[http://xenodium.com/deleting-from-emacs-sequence-vars][Alvaro Ramirez: Deleting from Emacs sequence vars]] ([[https://www.reddit.com/r/emacs/comments/13rvehx/interactively_removing_items_from_any_sequence/][Reddit]]) - [[https://codelearn.me/2023/05/28/emacs_thread_macros.html][Ruslan Bekenev: Emacs has built-in thread macros]] ([[https://irreal.org/blog/?p=11392][Irreal]]) - Appearance: - [[https://sr.ht/~ashton314/auto-olivetti/][New package: Auto-Olivetti—automatically turn on olivetti-mode when the window gets wide]] ([[https://www.reddit.com/r/emacs/comments/13pts6v/new_package_autoolivettiautomatically_turn_on/][Reddit]]) - [[https://twitter.com/Aliasing__/status/1660882523193237505][Just showing off how nice lisp can look in prism-mode. Check reply for the config :)]] ([[https://www.reddit.com/r/emacs/comments/13pfroj/just_showing_off_how_nice_lisp_can_look_in/][Reddit]]) - [[https://luis-felipe.gitlab.io/themes/swws/][SWWS Theme: Software Workers Theme]] - [[https://github.com/Lambda-Emacs/lambda-line][lambda-line: A configurable status line for Emacs]] - [[https://www.reddit.com/r/emacs/comments/13q0841/what_font_config_do_you_use_on_emacs/][What font config do you use on emacs?]] - Writing: - [[https://github.com/TitusMu/novelprogress][TitusMu/novelprogress: Emacs function to show daily progress when writing a novel]] ([[https://www.reddit.com/r/emacs/comments/13pop7s/selfmotivation_by_daily_progress_in_emacs_for/][Reddit]]) - Org Mode: - [[https://protesilaos.com/codelog/2023-05-23-emacs-org-basics/][Protesilaos Stavrou: Emacs: basics of Org mode]] (48:31, [[https://irreal.org/blog/?p=11422][Irreal]]) - [[https://www.youtube.com/watch?v=VDy6TMxPy74][Emacs For Writers | Does Org Mode Do It Better?]] (16:51, [[https://irreal.org/blog/?p=11451][Irreal]]) - [[https://www.armindarvish.com/en/post/emacs_workflow_dynamically_adding_files_to_org-agenda-files/][Emacs Workflow: Dynamically Adding Files to Org Agenda]] - [[https://www.reddit.com/r/emacs/comments/13trgfw/orgnavigator_programmable_composable_shortcuts/][Org-Navigator: Programmable, Composable Shortcuts For Org-Refile]] - [[https://bhankas.org/blog/easy_mode_encryption_for_orgmode_with_age_el/][Easy automatic encryption for orgmode with age.el]] ([[https://www.reddit.com/r/emacs/comments/13u0qwn/easy_automatic_encryption_for_orgmode_with_ageel/][Reddit]]) - [[https://codelearn.me/2023/05/25/org_roam_issues.html][Ruslan Bekenev: A few issues of Org-Roam]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=lIx_Zlo76ds][Org-mode - overlay vs pause]] (03:52) - [[http://ag91.github.io/blog/2023/05/25/org-blk-uri-a-little-module-to-insert-a-file-or-url-as-an-org-mode-src-block][Andrea: org-blk-uri a little module to insert a file or url as an Org Mode src block]] ([[https://irreal.org/blog/?p=11387][Irreal]]) - [[https://github.com/ChanderG/orgish][Orgish: Org content and its exported html in one file]] ([[https://www.reddit.com/r/emacs/comments/13puht9/orgish_org_content_and_its_exported_html_in_one/][Reddit]]) - [[https://git.sr.ht/~grtcdr/carrara/][Carrara - a stylesheet collection centered around Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/13u1hze/carrara_a_stylesheet_collection_centered_around/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=513534f2a78a25ba99a199d428047a783b765a5c][lisp/org.el: allow org-return to call org-open-at-point on citations]] - Denote: - [[https://protesilaos.com/codelog/2023-05-29-denote-rename-buffer-mode/][Protesilaos Stavrou: Emacs: Denote can now automatically rename its buffers]] - Completion: - [[https://michal.sapka.me/2023/input-completition-in-emacs/][Input completion in emacs]] ([[https://www.reddit.com/r/emacs/comments/13szol7/input_completion_in_emacs/][Reddit]]) - Coding: - [[https://www.emacs.dyerdwelling.family/emacs/20230523204523-emacs--insert-unique-log-message/][James Dyer: Insert Unique Log Message]] - [[https://www.reddit.com/r/emacs/comments/13p80q1/lem_200_released_now_with_an_sdl2_frontend_cl/][Lem 2.0.0 released! Now with an SDL2 frontend (CL editor)]] - [[https://martibosch.github.io/jupyter-emacs-universe/][Jupyter in the Emacs universe]] ([[https://www.reddit.com/r/emacs/comments/13qmo1u/jupyter_in_the_emacs_universe/][Reddit]]) - [[https://gist.github.com/abdullahkhalids/83055b1abbd2cdf2416a480d046136e1][Markdown-notebook minor mode for emacs · GitHub]] ([[https://www.reddit.com/r/emacs/comments/13pbigb/markdownnotebook_mode_my_weekend_hacking_project/][Reddit]]) - [[https://www.masteringemacs.org/article/how-to-get-started-tree-sitter?utm_source=newsletter&utm_medium=rss][Mickey Petersen: How to Get Started with Tree-Sitter]] ([[https://www.reddit.com/r/emacs/comments/13thjus/how_to_get_started_with_treesitter/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=KCmlupc9z34][Is Ement.el the Best Matrix Client? - System Crafters Live!]] ([[https://www.reddit.com/r/emacs/comments/13sj22n/is_ementel_the_best_matrix_client_system_crafters/][Reddit]]) - [[https://www.fitzsim.org/blog/?p=596][Thomas Fitzsimmons: Excorporate and OAuth 2.0]] - AI: - [[https://github.com/xhcoding/emacs-aichat][emacs-aichat: AI Chat in Emacs, including OpenAI and Bing Chat]] - Community: - [[https://www.reddit.com/r/emacs/comments/13qfepf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/13qlzvt/does_anyone_here_live_inside_emacs_can_you_share/][Does anyone here live inside emacs? can you share your workflow if you do?]] - [[https://protesilaos.com/codelog/2023-05-25-emacs-google-award/][Protesilaos Stavrou: I won a Google award for my Emacs contributions]] - Other: - [[https://blog.kamens.us/2023/05/21/hack-of-the-day-keep-the-emacs-server-running-in-the-active-login-session/][Keep the Emacs server running in the active login session]] - [[https://github.com/SebastianMeisel/tesseract.el][SebastianMeisel/tesseract.el: Emacs integretion for Tesseract OCR]] ([[https://www.reddit.com/r/emacs/comments/13t25ef/tesseract_integration/][Reddit]]) - [[https://www.youtube.com/watch?v=Nv7XwNoxVqc][Joe Burnett -- My command-line work process (mosh, tmux, emacs, org-mode and gopls)]] (24:49) - [[https://www.youtube.com/watch?v=_WLauBkO5rI][Emacs Macros: All you really need to know]] (16:16) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00552.html][Re: [PROPOSAL] Builder, a build system integration for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00558.html][Inferring type of Emacs Lisp functions]] ([[https://github.com/emacs-elsa/Elsa][also a link to a static analysis tool]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00645.html][Re: Reversed tmm-prompt items when tmm-mid-prompt is nil]] - fixing a bug introduced in Emacs 22.1... - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f35648ba0c0f7dac78ea1d1aaad80471238b7ace][Add customization options for dictionary-search]] - New packages: - [[package:project-treemacs][project-treemacs]]: Simple treemacs backend for project.el (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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-05][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! ** 2023-05-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-22-emacs-news/ :EXPORT_DATE: 2023-05-22T20:51:07-0400 :END: - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 26 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 27 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 27 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jun 1 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jun 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 2000 CET - Emacs configuration: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=2ce279680bf9c1964e98e2aa48a03d6675c386fe&context=3&ignorews=0&dt=0][[Emacs Git] Add :vc keyword to use-package]] ([[https://www.reddit.com/r/emacs/comments/13jsxij/emacs_git_add_vc_keyword_to_usepackage/][Reddit]], [[https://tony-zorman.com/posts/use-package-vc.html][Tony Zorman]]) - [[https://www.youtube.com/watch?v=wdS3JoO6hww&feature=youtu.be][Emacs Quick Way To Find About Specific Package Infomation 2023_05_12 04:39:18]] - [[https://www.reddit.com/r/emacs/comments/13ob11s/bindel_is_now_on_melpa_with_synonym_support/][bind.el is now on MELPA with synonym support]] - [[https://philjackson.github.io//emacs/hydra/doom/2023/05/16/hydra-for-multiple-cursors/][Phil Jackson: Hydra for evil-mc]] - [[https://irreal.org/blog/?p=11362][Irreal: Devil Mode]] - [[https://www.reddit.com/r/emacs/comments/13mpsch/window_management_customisation_appreciation_post/][Window management customisation appreciation post]] - [[https://www.youtube.com/watch?v=R__DMpgmh28][Emacs Micro Lesson 7: Modular Emacs Configuration in Org Mode File]] (04:16) - Emacs Lisp: - [[https://youtu.be/qHaEkTZ3XCk][The Strange and Peculiar World of Emacs Regular Expressions]] ([[https://www.reddit.com/r/emacs/comments/13o89ts/the_strange_and_peculiar_world_of_emacs_regular/][Reddit]], [[https://irreal.org/blog/?p=11377][Irreal]]) - Appearance: - [[https://github.com/alphapapa/prism.el/releases/tag/0.3][Release v0.3 · alphapapa/prism.el (Disperse Lisp forms and other languages into a spectrum of colors by depth -- like rainbow-delimiters, et al, but more powerful)]] ([[https://www.reddit.com/r/emacs/comments/13lrb79/release_v03_alphapapaprismel_disperse_lisp_forms/][Reddit]]) - [[https://protesilaos.com/codelog/2023-05-16-ef-themes-1-0-0/][Protesilaos Stavrou: Emacs: ef-themes version 1.0.0]] - [[https://protesilaos.com/codelog/2023-05-18-modus-themes-tritanopia/][Protesilaos Stavrou: Emacs: Modus themes for tritanopia (blue-yellow colour deficiency)]] - Navigation: - [[https://zck.org/improved-emacs-search][Zachary Kanfer: An Improved Emacs Search]] ([[https://www.reddit.com/r/planetemacs/comments/13iy5ls/zachary_kanfer_an_improved_emacs_search/][Reddit]], [[https://irreal.org/blog/?p=11364][Irreal]]) - [[https://protesilaos.com/codelog/2023-05-21-beframe-0-3-0/][Protesilaos Stavrou: Emacs: beframe version 0.3.0]] - Hyperbole: - [[https://www.youtube.com/watch?v=WKwZHSbHmPg][GNU Hyperbole - Overview and Demo]] - [[https://yt.artemislena.eu/watch?v=evEz75q07O4][Add file paths and URLs to the Emacs Diary and other text files with Hyperbole - Invidious]] - Dired: - [[https://www.youtube.com/watch?v=h6ZssDbEt4A][Exploring the Depths of Dired - System Crafters Live!]] (01:57:56) - Org Mode: - [[https://github.com/summeremacs/howiuseemacs/blob/main/full-explanation-of-how-i-use-emacs.org][How I use Emacs as a non-programmer]] ([[https://www.reddit.com/r/emacs/comments/13m43az/how_i_use_emacs_as_a_nonprogrammer/][Reddit]]) - [[https://tech.toryanderson.com/2023/05/18/master-file-or-many-files/][Tory Anderson: Master file or many files?]] - [[https://codelearn.me/2023/05/19/org-mode-archive-with-tags.html][Ruslan Bekenev: Org-mode archive with inherited tags]] - [[https://www.youtube.com/watch?v=-VAc8Z16910][Org-mode - Inactive Timestamps]] (04:46) - [[https://www.reddit.com/r/emacs/comments/13mlain/orgremark_demo_2_recap_new_features_v110/][Org-remark Demo #2 - Recap & New Features v1.1.0]] - [[https://www.reddit.com/r/orgmode/comments/13j8cbn/introducing_orgfootnoteassistant_enhancing/][Introducing org-footnote-assistant: Enhancing Footnote Management in Org Mode]] ([[https://irreal.org/blog/?p=11366][Irreal]]) - [[https://www.reddit.com/r/gtd/comments/13ilhh7/new_release_orggtd_30_emacs_package/][New release: org-gtd 3.0! (emacs package)]] ([[https://www.reddit.com/r/orgmode/comments/13ilo97/new_release_orggtd_30_emacs_package/][Reddit]]) - [[https://github.com/Vidianos-Giannitsis/zetteldesk.el/tree/master][Zetteldesk.el has a new update after a few months! Check it out and please tell me your opinion on it.]] ([[https://www.reddit.com/r/emacs/comments/13kdubc/zetteldeskel_has_a_new_update_after_a_few_months/][Reddit]]) - [[https://www.youtube.com/watch?v=KlYctaKMixA][Start Using Org-roam Today | Install, Configure, and Use]] (09:19) - Completion: - [[https://www.reddit.com/r/emacs/comments/13ikzjl/fyi_awkyasnippets_on_melpa/][FYI: awk-yasnippets on MELPA]] - [[https://takeonrules.com/2023/05/17/unfurling-of-issue-reference-abbreviations-in-github-and-other-git-forge-issues/][Jeremy Friesen: Unfurling of Issue Reference Abbreviations in Github and other Git Forge Issues]] - Coding: - [[http://xenodium.com/sprinkle-me-logs][Alvaro Ramirez: Sprinkle me logs]] ([[https://irreal.org/blog/?p=11373][Irreal]], [[https://www.reddit.com/r/emacs/comments/13l8al3/sprinkling_code_with_unique_log_entries/][Reddit]]) - [[https://takeonrules.com/2023/05/17/configuring-emacs-to-automatically-prompt-me-to-define-the-type-of-commit/][Jeremy Friesen: Configuring Emacs to Automatically Prompt Me to Define the Type of Commit]] - [[https://eshelyaron.com/posts/2023-05-17-orientation-in-json-documents-with-emacs-and-tree-sitter.html][Orientation in JSON documents with Emacs and Tree-sitter]] - Shells: - [[https://www.youtube.com/watch?v=kaEhyLJ7GWc][My emacs eshell configuration, aliases, and tweaks]] (07:28) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/13oj6tz/blog_post_introducing_elfeedwebkit/][Blog Post: Introducing elfeed-webkit]] ([[https://irreal.org/blog/?p=11381][Irreal]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=WbsjM-6roK8][Emacs(Doom) Intro]] (01:29:32) - AI: - [[https://i.redd.it/61zjyb90yz0b1.png][ob-chatgpt-shell now supports :system and :context headers]] ([[https://www.reddit.com/r/orgmode/comments/13mv51m/obchatgptshell_now_supports_system_and_context/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/13l9cm1/starhuggerel_now_displays_suggestions_as_overlays/][Starhugger.el now displays suggestions as overlays]] - Community: - [[https://www.reddit.com/r/emacs/comments/13jvhp7/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://erkin.party/emacs/][Emacs web badges]] ([[https://irreal.org/blog/?p=11379][Irreal]], [[https://news.ycombinator.com/item?id=36035748][HN]]) - [[https://www.reddit.com/r/emacs/comments/13no4q3/emacswritten_novel_on_the_german_bestseller_list/][Emacs-written novel on the German bestseller list]] - [[https://www.reddit.com/r/orgmode/comments/13l5jo8/litprog_forum_reopened_at_rlitprog/][LitProg forum reopened at r/LitProg]] - [[https://fsfe.org/news/2023/news-20230413-01.en.html][Check out these cool 'Youth Hacking 4 Freedom' projects - FSFE]] - Other: - [[https://youtu.be/_WLauBkO5rI][Emacs Macros: All you really need to know]] (16:16, [[https://www.reddit.com/r/emacs/comments/13kzyon/emacs_macros_all_you_really_need_to_know/][Reddit]], [[https://irreal.org/blog/?p=11371][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/13mdvtn/ekg_version_03_inline_commands_and_logseq_syncing/][ekg version 0.3: inline commands and Logseq syncing]] - [[https://arnesonium.com/2023/05/reviewing-jupyter-process][Erik L. Arneson: Writing and Reviewing Jupyter Notebooks]] - [[https://git.disroot.org/kjartanoli/calibre.el][calibre.el: Interact with Calibre libraries from Emacs]] - [[https://tech.toryanderson.com/2023/05/17/embark-org-file-missing-in-straight-build/][Tory Anderson: embark-org file missing in straight build]] - including solution - [[https://tech.toryanderson.com/2023/05/20/error-one-of-my-transients-misplaces-cursor-activity/][Tory Anderson: error: one of my transients misplaces cursor activity]] - including solution - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00368.html][Naming guidelines for ELPA packages]] (see also [[https://www.reddit.com/r/emacs/comments/13mamn7/names_are_not_descriptions_descriptions_are_not/][Reddit]] discussion of [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00330.html][names are not descriptions]] thread) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00502.html][Tip for managing attachments if you're reading mail with Rmail]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00532.html][where to find info on mapping numeric font weight to symbolic - beginning of src/font.c]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00488.html][Discussion about a change to use-dialog-box-p and GUI dialogs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00409.html][Reminder that e-mail addresses used for contributions are public]] - Help wanted: [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00428.html][extending auth-source and plstore for more XOAUTH2 scenarios]] - Help wanted: [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00526.html][support SARIF-formatted diagnostics]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71622d70e8bd0f4289df098a8d9b3ab06f4bdcc0][New Rmail commands for reading mailing-lists]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd6bba4780dcfdec97ab5e6469f7777c4b2a1b0d][Improved copy-tree documentation and test (bug#63509)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7ef20e0c81147bcbca0f5cc3fabc9bef5f6c3539][Minor fixes of last change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3a1285caba9cd25abaddbc541e3217e2559d79ab][Make 'copy-tree' work with records]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ce279680bf9c1964e98e2aa48a03d6675c386fe][Add :vc keyword to use-package for VC package support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ac08768aa04b0a707eb421db78b7c18ec27b55a][Support side-effects while building VC packages]] - New packages: - [[package:calibre][calibre]]: Interact with Calibre libraries from Emacs (GNU ELPA) - [[package:clojure-ts-mode][clojure-ts-mode]]: Major mode for Clojure code (MELPA) - [[package:elfeed-webkit][elfeed-webkit]]: Render elfeed entries in embedded webkit widgets (MELPA) - [[package:elune-theme][elune-theme]]: Elune theme (MELPA) - [[package:gpr-yasnippets][gpr-yasnippets]]: Yasnippets for GNAT project files (MELPA) - [[package:pdf-view-pagemark][pdf-view-pagemark]]: Add indicator in pdfview mode to show the page remaining (MELPA) - [[package:prometheus-mode][prometheus-mode]]: Major modes for Prometheus 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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-05][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! ** 2023-05-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-15-emacs-news/ :EXPORT_DATE: 2023-05-15T18:50:28-0400 :END: - Emacs 29: - [[https://www.reddit.com/r/emacs/comments/13hc64s/emacs_29091_pretest_2_for_291_is_out/][Emacs 29.0.91 (Pretest #2 for 29.1) is out]] ([[https://irreal.org/blog/?p=11360][Irreal]]) - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00242.html][Anyone want to help bring url.el up to date, maybe based on plz?]] - Upcoming events: - M-x Research (contact them for password): Show and Tell! https://m-x-research.github.io/ Wed May 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 19 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 20 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/13caudx/if_you_like_straight_you_should_try_elpaca/][If you like Straight, you should try Elpaca]] - [[https://github.com/meedstrom/deianira][deianira: Give every Emacs key sequence prefix the power to persist]] - [[https://emacsair.me/2023/05/10/transient-0.4][Jonas Bernoulli: Transient 0.4 released]] - continuing to look for donations - [[https://github.com/kwpav/dotfiles/blob/master/emacs.org#org-babel][dotfiles/emacs.org at master · kwpav/dotfiles · GitHub]] - [[https://github.com/djgoku/dot-files/tree/main/emacs][djgoku's Emacs Config]] - [[https://github.com/garyo/emacs-config][garyo's Emacs Config]] - [[https://github.com/ChanderG/dotfiles/blob/master/emacs.org][ChanderG's Emacs Config]] - [[https://www.reddit.com/r/emacs/comments/13gmp5e/my_emacs_config_d/][My Emacs Config :D]] - [[https://code.rosaelefanten.org/dotfiles/dir?type=tree&ci=tip][.dotfiles: Top-level Files of tip]] - Appearance: - [[https://git.sr.ht/~pkal/face-shift][face-shift - Shift the color of certain faces in Emacs]] - [[https://www.youtube.com/watch?v=EJaIUhPuY7E][Changing the region colour for Vanilla Emacs]] (02:39) - Navigation: - [[https://github.com/joaotavora/breadcrumb][joaotavora/breadcrumb: Emacs headerline indication of where you are in a large project]] ([[https://www.reddit.com/r/emacs/comments/13fsiuf/joaotavorabreadcrumb_emacs_headerline_indication/][Reddit]]) - [[https://www.emacs.dyerdwelling.family/emacs/20230503211610-emacs--isearch-occur-advice-window-focus/][James Dyer: Initial focus in Occur Buffer]] - [[https://www.youtube.com/watch?v=cSzj8dLS9Iw&feature=youtu.be][Emacs Meta Dot And CTRL C CTRL D Are Super Useful 2023_05_07_22:48:48]] - Dired: - [[https://www.youtube.com/watch?v=-wa17HkM8XE][Emacs package nerd-icons-dired]] (02:02) - Org Mode: - [[https://mbork.pl/2023-05-13_Dieting_with_Org_mode][Marcin Borkowski: Dieting with Org mode]] - [[https://www.youtube.com/watch?v=EGLZCFgk5zE][Org mode | Refile this under "Totally awesome, dude."]] (07:56) - [[https://www.reddit.com/r/emacs/comments/13e2ze3/request_for_feedback_on_package_documentation/][Request for feedback on package documentation (org-gtd 3.0, pre-release)]] - [[https://takeonrules.com/2023/05/08/the-why-of-linking-to-a-resource-multiple-times/][Jeremy Friesen: The Why of Linking to a Resource Multiple Times]] - [[https://www.youtube.com/watch?v=LgMlNQf61gM][Emacs | Org id will change how you see things]] (10:38) - Import, export, and integration: - [[https://youtu.be/44XH1nJKsVQ][Converting an Excel spreadsheet into an org-table]] ([[https://www.reddit.com/r/emacs/comments/13cln7y/converting_an_excel_spreadsheet_into_an_orgtable/][Reddit]]) - [[https://jeffkreeftmeijer.com/ox-html-markdown-style-footnotes/][ox-html-markdown-style-footnotes: Markdown-style footnotes for ox-html.el]] - [[https://emacsnotes.wordpress.com/2023/05/13/producing-formal-indian-style-letters-using-org-mode-and-opendocument-exporter/][How to produce formal Indian-style Letters using Org-mode and OpenDocument exporter]] - [[https://www.kengrimes.com/ox-hugo-tutorial/][Ken Grimes - Using ox-hugo To Build Websites with Emacs]] (2018) - [[https://github.com/karthink/org-src-context][org-src-context: LSP support for Org source buffers.]] - [[https://www.youtube.com/watch?v=atKDa510qaM][How I Crafted the New Website with Org Publish - System Crafters Live!]] (02:04:40) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fe74a3ed2d81704e9e1caae0b6e1be2e0eefc3f2][org-crypt-decrypt-entry: Apply initial visibility upon decryption]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9d06e7bf80056a3fb8ae68a86883e2b3c6746553][ox.el: Add more customizable `org-export-dispatch' options]] - Completion: - [[https://github.com/xFA25E/abbrev-hook][abbrev-hook: Define hooks for abbrevs in Emacs]] - [[https://www.youtube.com/watch?v=d5MyOy70lwg&feature=youtu.be][Emacs Company Mode Is Bloody Good 2023_05_10_03:44:57]] - Coding: - [[https://github.com/joaotavora/sly-stepper][sly-stepper: A portable Common Lisp stepper interface]] - [[https://gluer.org/blog/2023/using-go-on-gnu-emacs-29-or-later/][Using Go on GNU Emacs 29 or later]] - [[https://github.com/vkazanov/quakec-mode/][GitHub - vkazanov/quakec-mode: Emacs major mode for QuakeC development]] ([[https://www.reddit.com/r/emacs/comments/13gbpkn/github_vkazanovquakecmode_emacs_major_mode_for/][Reddit]]) - [[https://gitlab.com/peterhoeg/prometheus-mode][Peter Hoeg / prometheus-mode · GitLab]] ([[https://www.reddit.com/r/emacs/comments/13df0ue/emacs_and_prometheus_new_mode/][Reddit]]) - [[https://github.com/burakbayramli/emacs-jupyter][burakbayramli/emacs-jupyter: emacs plug-in to run python code inside tex or markdown buffer]] ([[https://www.reddit.com/r/emacs/comments/13dk5uv/running_python_jupyter_notebooks_in_markdown/][Reddit]]) - [[https://www.youtube.com/watch?v=SNx1Ab2oqw8][emacs tree-sitter set up and installing grammars]] (01:13:25) - Math: - [[https://www.youtube.com/watch?v=ibv2e2o8ov8][Basic introduction to Emacs Calc]] (07:10) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el/releases/tag/v0.9][Ement.el v0.9 released (a Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/13h4c7w/ementel_v09_released_a_matrix_client_for_emacs/][Reddit]]) - [[https://github.com/djcb/mu/issues/75][Thread-folding has been merged into mu4e]] - AI: - [[https://www.youtube.com/watch?v=fvBDxiFPG6I&feature=youtu.be][Turn Emacs into your personal AI assistant with org-ai]] - Community: - [[https://www.reddit.com/r/emacs/comments/13dk54r/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/05/09/2023-05-austin-emacs-meetup/][Eric MacAdie: 2023-05 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?app=desktop&v=cxoE2FhOIgI&feature=youtu.be][Why I Prefer Emacs Over VSCode and vim]] ([[https://www.reddit.com/r/planetemacs/comments/13gjq38/why_i_prefer_emacs_over_vscode_and_vim/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/13e5xw0/weve_launched_attribution_based_economics/][We've launched Attribution Based Economics]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00330.html][emacs-devel discussion: Names are not descriptions; descriptions are not names]] - Other: - [[https://github.com/hckiang/emacs-jyutping][hckiang/emacs-jyutping: An Emacs Quail input method for Cantonese language.]] (2020) - [[https://francopasut.netlify.app/post/vimdiff-ediff/][D.V.F.P.: Notes on resolving differences between two documents with the built-in resources of Vim and Emacs]] ([[https://irreal.org/blog/?p=11347][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/13ejqj5/bash_scripts_i_use_daily_currently_for_nonemacs/][bash scripts i use daily currently (for non-emacs terminal)]] - [[https://www.reddit.com/r/emacs/comments/13chck7/fyi_github_ci_for_mirroredforked_emacs/][FYI: Github CI for mirrored/forked Emacs' feature/android branch.]] - [[https://zck.org/nix-development-shells][Zachary Kanfer: Nix Development Shells]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00268.html][Divergence of vhdl-mode development]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00257.html][Explanation of why you shouldn't signal errors from a process sentinel]] - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-05/msg00099.html][How msys2/mingw-packages provides clang-built Emacs 28.x binary packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9f856e4cd095c24cf4e6cadbc04efaf533e59f37][Use `mutate-constant` as warning identifier]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfc07100d28d0f687da0a1dd5fdfa42a92a93f88][Byte-compiler warning about mutation of constant values]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f24ea84f430d5ae6fd3fa5373610551f62ce25be][Add safe-local-variable-directories variable.]] - New packages: - [[package:awk-yasnippets][awk-yasnippets]]: Yasnippets for AWK (MELPA) - [[package:champagne][champagne]]: Graphical countdowns (MELPA) - [[package:esmond-theme][esmond-theme]]: Esmond dark theme (MELPA) - [[package:lab][lab]]: An interface for GitLab (MELPA) - [[package:projection-multi][projection-multi]]: Projection integration for `compile-multi' (MELPA) - [[package:repl-driven-development][repl-driven-development]]: Send arbitrary code to a REPL in the background (MELPA) - [[package:urgrep][urgrep]]: Universal recursive grep (GNU ELPA) - [[package:url-http-oauth][url-http-oauth]]: OAuth 2.0 for URL library (GNU ELPA) 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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-05][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! ** 2023-05-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-08-emacs-news/ :EXPORT_DATE: 2023-05-08T09:13:28-0400 :END: - Upcoming events: - Emacs.si (in person): Emacs.si meetup #5 2023 (v zivo) https://dogodki.kompot.si/events/c1ecfef6-f7c4-4df2-99ef-4a7fd78c8cd6 Wed May 10 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 12 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 12 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 13 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 13 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): coffee.el: calm and civilized, actually https://www.meetup.com/emacs-sf/events/293234996/ Sat May 13 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed May 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [[https://medium.com/helpshift-engineering/configuring-emacs-from-scratch-intro-3157bed9d040][Configuring Emacs from Scratch — Intro | by Suvrat Apte | helpshift-engineering | Medium]] - [[https://github.com/susam/devil][Devil Mode: A twisted key sequence translator for modifier-free editing experience]] ([[https://www.reddit.com/r/emacs/comments/13aj99j/devil_mode_a_twisted_key_sequence_translator_for/][Reddit]], [[https://news.ycombinator.com/item?id=35849788][HN]], [[https://lobste.rs/s/xaqsox/devil_mode_twisted_key_sequence][lobste.rs]], [[https://news.ycombinator.com/item?id=35936885][HN again]]) - [[https://www.reddit.com/r/emacs/comments/139k4bb/repohydrael_easily_define_and_call_git_repo/][repo-hydra.el — easily define and call git repo specific hydras]] - Emacs Lisp: - [[https://howardism.org/Technical/Emacs/query-data-structures.html][Querying Data Structures in Lisp]] - [[https://www.classcentral.com/report/best-lisp-courses/][15 Best Lisp Courses to Take in 2023, for Emacs Lisp, Common Lisp, Scheme and Racket, by ClassCentral -featuring System Crafters]] ([[https://www.reddit.com/r/emacs/comments/136y6gx/15_best_lisp_courses_to_take_in_2023_for_emacs/][Reddit]]) - Appearance: - [[https://github.com/egstatsml/emacs_fancy_logos][emacs_fancy_logos: Fancy logos for Emacs/XEmacs/GNUs]] - [[https://www.reddit.com/r/emacs/comments/13a2pua/customized_scratch_text_for_some_eye_candy_on/][Customized scratch text for some eye candy on startup]] - [[https://www.reddit.com/r/emacs/comments/139jy6t/new_minimalistic_dashboard/][New minimalistic dashboard.]] - [[https://www.reddit.com/r/emacs/comments/138wsan/psa_run_nerdiconsinstallfonts_if_your/][PSA: Run nerd-icons-install-fonts if your modeline/dashboard is broken]] - Navigation: - [[https://github.com/thread314/intuitive-tab-line-mode#readme][intuitive-tab-line-mode]] - [[https://www.youtube.com/watch?v=uyMdDzjQFMU][Declutter Your Buffer Lists in Emacs with Perspective.el]] - Org Mode: - [[https://i.redd.it/rre5ggpx9jya1.png][Tags are functions of Org sections (•̀ᴗ•́)و]] ([[https://www.reddit.com/r/emacs/comments/13bdlck/tags_are_functions_of_org_sections_ᴗو/][Reddit]]) - Org Roam: - [[https://www.reddit.com/r/emacs/comments/135dhh5/code_snippet_to_switch_between_multiple/][Code snippet to switch between multiple Zettlekasten with org-roam]] - [[https://github.com/aatmunbaxi/org-roam-pygraph][org-roam-pygraph: Build a graph of your org-roam collection for use in Python]] ([[https://www.reddit.com/r/orgmode/comments/13b9er3/orgroampygraph_build_a_graph_of_your_orgroam/][Reddit]]) - Import, export, and integration: - [[https://jeffkreeftmeijer.com/ox-html-stable-ids/][ox-html-stable-ids.el: Stable IDs for ox-html.el]] - [[https://www.youtube.com/watch?v=ov1w2g-Rihc][Org-mode - LaTex default image width]] (03:32) - [[https://www.youtube.com/watch?v=EnI_7A3GWqA][Org-mode - Display bullets one by one in beamer]] (03:18) - [[https://osiux.com/2023-02-24-automate-blog-from-org-mode-to-html-markdown-gemini-using-docker-alpine-org2blog-and-gitlab-ci.html][Automate conversion of blog from /org-mode/ to /Html/, /Markdown/ and /Gemini/ using /Docker image/ =alpine-org2blog= and /GitLab CI/]] - [[https://jeffkreeftmeijer.com/org-readme/][Generate repository README files from Org documents]] - [[https://github.com/jonno-l-r/org_notebook_renderer][jonno-l-r/org_notebook_renderer: Blog-style notebook indexer and renderer for org documents]] ([[https://www.reddit.com/r/emacs/comments/134n9ky/personal_project_simple_blogging_system_for/][Reddit]]) - PHP - [[https://jeffkreeftmeijer.com/ox-md-title/][ox-md-title: Document titles for ox-md.el]] - [[https://www.reddit.com/r/emacs/comments/134s5be/integrate_zotero_pdf_notes_with_org_roam/][Integrate Zotero pdf notes with org roam]] - [[https://www.reddit.com/r/emacs/comments/135d1t7/reading_keybindings_from_an_orgtable_and_generate/][Reading keybindings from an org-table and generate relevant elisp code.]] - Completion: - [[https://www.reddit.com/r/emacs/comments/13bdcg0/lam_manage_buffer_local_abbrevs_at_the_speed_of/][lam: Manage buffer local abbrevs at the speed of light]] ([[https://irreal.org/blog/?p=11342][Irreal]]) - [[https://takeonrules.com/2023/05/07/completion-at-point-function-capf-for-org-mode-links/][Jeremy Friesen: Completion at Point Function (CAPF) for Org-Mode Links]] ([[https://irreal.org/blog/?p=11340][Irreal]]) - Coding: - [[https://mihamina.rktmb.org/2023/04/emacs-pulumi-lsp.html][Emacs Pulumi LSP]] - Mail, news, and chat: - [[https://d-s.sh/2023/moving-my-rss-reading-to-emacs-with-elfeed/][Moving My RSS Reading to Emacs With Elfeed]] ([[https://www.reddit.com/r/emacs/comments/139x17j/moving_my_rss_reading_to_emacs_with_elfeed/][Reddit]], [[https://irreal.org/blog/?p=11338][Irreal]]) - [[https://lambdaland.org/posts/2023-05-03_email_with_outlook/][Lambda Land: Using a Real Mail Client with Outlook]] - mu4e - Doom Emacs: - [[https://www.youtube.com/watch?v=1P8DIxG4gBE][Comment installer Doom Emacs]] (30:20) - Multimedia: - [[https://mbork.pl/2023-05-06_Juggling_playlists_in_EMMS][Marcin Borkowski: Juggling playlists in EMMS]] - AI: - [[https://www.reddit.com/r/emacs/comments/137wsio/eshell_command/][?? eshell command]] - [[https://dindi.garjola.net/ai-assistants.html][Garjola Dindi: AI assistants in Emacs. Don't use ChatGPT. Help Open Science.]] - Community: - [[https://www.reddit.com/r/emacs/comments/136ec3v/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/138kr5m/whats_that_email_client_doing_here/][What's that email client doing here?]] ([[https://irreal.org/blog/?p=11336][Irreal]]) - [[https://protesilaos.com/cn/coach/][私人培训教学课程:Emacs, Linux 和人生 | Protesilaos Stavrou]] - [[https://irreal.org/blog/?p=11326][Irreal: A Hopeless Addict]] - [[https://irreal.org/blog/?p=11328][Irreal: An Apostate Comes Home]] - [[https://www.youtube.com/watch?v=v8NaZV1LdN8][Live: General Emacs maintenance work]] (01:36:49) - [[https://expe.lille.inria.fr/limesurvey/index.php/526753?lang=en&community=emacs][Survey studying how users automate frequent actions in daily use of interactive software (Emacs, Blender, etc.)]] ([[https://www.reddit.com/r/emacs/comments/13bjfvi/survey_on_using_and_designing_automated_actions/][Reddit]]) - 30-45min, non-libre JS - Other: - [[https://emacspeak.blogspot.com/2023/05/emacspeak-580-ergodog-unleashed.html][T. V. Raman: Emacspeak 58.0 (ErgoDog) Unleashed]] - [[https://www.youtube.com/watch?v=cSzj8dLS9Iw][Emacs Meta Dot And CTRL C CTRL D Are Super Useful 2023_05_07_22:48:48]] (12:29) - [[https://www.reddit.com/r/emacs/comments/135kkx5/fyi_ch_typebreakmode/][FYI: C-h type-break-mode]] - [[https://www.youtube.com/watch?v=1yHmGpix-bE][Emacs long line demo: operating a file with a 10MB long line!]] - [[https://apps.bram85.nl/git/bram/gists/src/commit/31ac3363da925daafa2420b7f96c67612ca28241/gists/dwim-0x0-upload.el][dwim-shell-command for uploading files to 0x0.st]] - [[https://qiita.com/mhangyo/items/e5fe6f4761f2a845d216][Mastering Emacs in Japaneseを入手する方法 - Qiita]] - [[https://www.youtube.com/watch?v=02lXjHy9fKI][Текстовой редактор emacs]] (01:01:35) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00176.html][Discussion about how to update or upgrade built-in packages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00150.html][Discussion of possible improvements to timeclock.el]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-05/msg00086.html][Re: [PATCH] Reviving qmail with X-Message-SMTP-Method in Gnus]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40d66095635ead025b33dc693a19b463f70eb9ce][Use connection-aware functions when getting the UID/GID in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7acb3f1c060872b1802e7548d991ca8a9f0fef01][Add the function declaration and property `important-return-value`]] - New packages: - [[package:bencode][bencode]]: Bencode encoding / decoding (MELPA) - [[package:devil][devil]]: Minor mode for Devil-like command entering (MELPA) - [[package:mame][mame]]: A MAME front-end (MELPA) - [[package:python-view-data][python-view-data]]: View data in python (MELPA) - [[package:tree-inspector][tree-inspector]]: Inspector tool for Emacs Lisp object that uses a treeview (GNU ELPA) - [[package:zone-tmux-clock][zone-tmux-clock]]: Zone out with a tmux style clock (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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-05][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! #+RESULTS: ** 2023-05-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/05/2023-05-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/05/2023-05-01-emacs-news/ :EXPORT_DATE: 2023-05-01T08:43:18-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2023-05-01 Mon 09:06]--[2023-05-02 Tue 10:05] => 24:59 :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143201/ Wed May 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri May 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 5 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 6 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #5 2023 (v zivo) https://dogodki.kompot.si/events/c1ecfef6-f7c4-4df2-99ef-4a7fd78c8cd6 Wed May 10 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 12 1800 Europe/Paris - EmacsSF (in person): coffee.el: calm and civilized, actually https://www.meetup.com/emacs-sf/events/293234996/ Sat May 13 1100 America/Los_Angeles - Emacs configuration: - [[https://francopasut.netlify.app/post/emacs_portable_use-package_straight/][D.V.F.P.: Emacs, portable configurazione with "use-package" and "straight"]] - [[https://rossabaker.com/configs/emacs/][Ross A. Baker's Emacs config]] - [[https://github.com/benthamite/dotfiles/blob/master/emacs/config.org][Pablo’s Emacs config]] - [[https://www.reddit.com/r/emacs/comments/1333621/wrote_a_custom_modeline_with_some_help_from/][Wrote a custom mode-line with some help from chatgpt. Shaved some time off init time by removing doom-modeline.]] - [[https://github.com/kborling/emacs-config][kborling's Emacs config]] - [[https://github.com/kchanqvq/.emacs.d][My emacs config, with README.org index generated from init.el]] ([[https://www.reddit.com/r/emacs/comments/13045x0/my_emacs_config_with_readmeorg_index_generated/][Reddit]]) - [[https://www.youtube.com/live/hoP4I9ounyQ?feature=share][Leaving Doom Emacs For GNU Emacs?]] - Emacs Lisp: - [[https://emacstil.com/til/2023/04/27/how-to-define-an-interactive-function-with-multiple-prompts/][Emacs TIL: How to define an interactive function with multiple prompts]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/134k63v/pair_programming_code_snippet_what_i_use_to_pair/][Pair Programming Code Snippet (what I use to pair program)]] - [[https://tony-zorman.com/images/emacs-potpourri/pixel-scroll-precision-mode.mp4][[mp4] Pixel Scroll Precision Mode]] - [[https://emacs.dyerdwelling.family/emacs/20230406200632-emacs--cursor-blinking-rate/][James Dyer: Cursor Blinking Rate]] - [[https://github.com/rainstormstudio/nerd-icons.el][nerd-icons.el: A Library for Nerd Font icons]] - [[https://github.com/rougier/nano-dialog][nano-dialog: Emacs native dialog box]] - [[https://www.reddit.com/r/emacs/comments/12y8tz6/hima_a_minimal_light_theme_with_pretty_colors/][Hima - A minimal light theme with pretty colors]] - Navigation: - [[https://blog.jmthornton.net/p/emacs-project-override][Overriding project.el project root in Emacs]] - [[https://macowners.club/posts/custom-functions-5-navigation/][Aimé Bertrand: Custom functions No. 5 - Navigation]] ([[https://irreal.org/blog/?p=11330][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=6-zdJenPcmc][LaTeX previews in emacs]] (03:22) - [[https://www.reddit.com/r/emacs/comments/12ysu9l/emacspowerthesaurus_040_is_out/][emacs-powerthesaurus 0.4.0 is out]] - Org Mode: - [[https://www.youtube.com/watch?v=ucuiyL7Q27E][Emacs + Orgmode synergy]] (05:28) - [[https://www.youtube.com/watch?v=dzd1ZV3Zm3U][MAXIMUM FOCUS | Org Mode Deep Work Log Updated and Improved! (Based On Feedback)]] (06:00) - [[https://www.wisdomandwonder.com/emacs/13972/org-mode-table-data-%e2%87%92-code-%e2%87%92-results][Grant Rettke: Org mode: Table Data -> Code -> Results]] ([[https://irreal.org/blog/?p=11321][Irreal]]) - [[https://taonaw-blog.netlify.app/2022-03-13/][Org ID, Org Attach & Better Folder Names · The Art of Not Asking Why]] - [[http://xenodium.com/generating-elisp-org-docs][Alvaro Ramirez: Generating elisp org docs]] ([[https://irreal.org/blog/?p=11350][Irreal]]) - [[https://macadie.info/2023/04/20/alternatives-to-org-that-i-will-not-be-using/][Alternatives to Org (that I will not be using) – MacAdie Web Blog]] ([[https://irreal.org/blog/?p=11317][Irreal]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=LS0JMOdQw-s][Emacs | How To Create Beautiful HTML Documents With Org Mode]] (28:05) - [[https://github.com/novoid/postprocess_Org-mode_iCal_export][postprocess_Org-mode_iCal_export: Adding reminder alarms (defined as Org-mode tags) to your iCalendar export file]] - [[https://github.com/punchagan/zulip-helpers.el][zulip-helpers.el: Some helpers to post from my org-mode file to Zulip]] - [[https://osiux.com/2023-03-06-how-to-automate-graphviz-generate-image-from-dot-file-using-alpine-org2blog.html][How To automate GraphViz generate image from dot file using alpine]] - [[https://github.com/novoid/exchange2org][exchange2org: Connects to your Exchange server and extracts data in Org-mode format]] - [[https://www.youtube.com/watch?v=HaiqWMG78WA][Org-mode - Change beamer colours]] (07:15) - Coding: - [[https://www.youtube.com/watch?v=JmmTUIahB1U][Emacs, Pyright & Eglot make an excellent Python IDE]] (11:04, [[https://www.reddit.com/r/emacs/comments/131ovtw/emacs_pyright_eglot_make_an_excellent_python_ide/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2023/04/gnu-emacs-as-lightweight-ide-assembly.html][GNU Emacs as a lightweight IDE - Assembly]] ([[https://www.reddit.com/r/emacs/comments/12zcop7/gnu_emacs_as_a_lightweight_ide_assembly/][Reddit]]) - CEDET - [[https://www.youtube.com/watch?v=W5_mEolJ_Bs][emacs lispy meow clojure programming screencast]] (01:31:24) - [[https://macroexpand.net/pages/git-related.html][Git commits as a way to find related files]] - Mail, news, and chat: - [[https://mike.puddingtime.org/posts/2023-04-17-succumbed-to-mu-dot/][Succumbed to mu]] - [[https://mike.puddingtime.org/posts/2023-04-20-quick-mu4e-notes/][Quick mu4e notes]] - [[https://irreal.org/blog/?p=11323][Irreal: Fixing Mu4e Forcing Opening In Full Frame]] - Doom Emacs: - [[https://www.youtube.com/watch?v=h0oWdOrjjHQ][سری ویدیو های Emacs | نصب و راه اندازی doom emacs]] (05:57) - AI: - [[http://xenodium.com/chatgpt-shell-available-on-melpa][chatgpt-shell on MELPA + feature rundown]] ([[https://www.reddit.com/r/emacs/comments/12ydzp5/chatgptshell_on_melpa_feature_rundown/][Reddit]]) - [[http://xenodium.com/chatgpt-shell-siblings-now-on-melpa-also][chatgpt-shell siblings now on MELPA too]] ([[https://www.reddit.com/r/emacs/comments/134iqn8/chatgptshell_siblings_now_on_melpa_too/][Reddit]]) - [[https://v.redd.it/xjyjiwjmphwa1][ChatGPT inline insertion in latest chatgpt-shell (C-u chatgpt-shell-prompt)]] ([[https://www.reddit.com/r/orgmode/comments/1316klb/chatgpt_inline_insertion_in_latest_chatgptshell/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12zaqju/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/12xha1k/how_to_lock_myself_out_of_my_config/][How to lock myself out of my config?]] - [[https://www.youtube.com/watch?v=w8KCrpqOsrc][The Principles of System Crafting - System Crafters Live!]] (02:04:35) - Other: - [[https://www.reddit.com/r/emacs/comments/1342xh4/ann_svgbatteryindicator/][[ANN] svg-battery-indicator]] - [[https://www.reddit.com/r/emacs/comments/12xs2e8/new_package_sayregionel/][New Package: say-region.el]] - [[https://xenodium.com/recordscreenshot-windows-the-lazy-way/][Recording and screenshotting windows: the lazy way]] ([[https://irreal.org/blog/?p=11315][Irreal]]) - Mac - [[https://www.reddit.com/r/emacs/comments/131354i/guide_compile_your_own_emacs_to_make_it_really/][[Guide] Compile your own Emacs to make it really really fast, on Windows]] - [[https://www.reddit.com/r/emacs/comments/131qmkk/custombuilt_emacs_vs_prebuilt_emacs_benchmarks/][Custom-built Emacs vs Pre-built Emacs benchmarks (v30.0.50) and current Emacs performance on Windows]] - [[https://www.reddit.com/r/emacs/comments/12xbt17/if_youre_having_trouble_getting_emacs29_to_run/][If you're having trouble getting Emacs-29 to run under SystemD in Fedora....]] - [[https://hackaday.com/2023/04/22/build-your-own-bootable-emacs-environment/][Build Your Own Bootable Emacs Environment]] - [[https://github.com/Restif1975/bel-compiler][Restif1975/bel-compiler: A Bel compiler to Emacs Lisp bytecode]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00777.html][Copy and paste from Emacs 29 to Thunderbird doesn’t work]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00684.html][Continued discussion of CVEs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00772.html][Discussion of package.el and stability of core packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=022f50ebe616e04bb34487a26d529ca08954d287][New command 'tramp-cleanup-some-buffers']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7fc4c811923725b961cfbf7e6a2051ae08c1eea][eww: Provide completions for bookmarks and suggested URIs.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=df6cc4d33b63880a270297ac321a0ae338274cd7][eww: Enable completion in URL/keyword prompt.]] - New packages: - [[package:async-job-queue][async-job-queue]]: Dispatch queue of async jobs to a fixed number of slots (MELPA) - [[package:bbww][bbww]]: Improved word-jumping functions (MELPA) - [[package:bind][bind]]: Bind commands to keys (MELPA) - [[package:bitpack][bitpack]]: Bit packing functions (MELPA) - [[package:blackjack][blackjack]]: The game of Blackjack (MELPA) - [[package:dall-e-shell][dall-e-shell]]: Interaction mode for DALL-E (MELPA) - [[package:hima-theme][hima-theme]]: A minimal theme with pretty colors (MELPA) - [[package:nerd-icons-completion][nerd-icons-completion]]: Add icons to completion candidates (MELPA) - [[package:ob-chatgpt-shell][ob-chatgpt-shell]]: Org babel functions for ChatGPT evaluation (MELPA) - [[package:ob-dall-e-shell][ob-dall-e-shell]]: Org babel functions for DALL-E evaluation (MELPA) - [[package:org-assistant][org-assistant]]: Org babel extension for Chat Assistant APIs (MELPA) - [[package:org-change][org-change]]: Annotate changes in org-mode files (MELPA) - [[package:projection][projection]]: Project specific compilation commands (MELPA) - [[package:rewriting-pcase][rewriting-pcase]]: Support for rewriting sexps in source code (MELPA) - [[package:treemacs-nerd-icons][treemacs-nerd-icons]]: Emacs Nerd Font Icons theme for treemacs (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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-05][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! ** 2023-04-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-24-emacs-news/ :EXPORT_DATE: 2023-04-24T10:48:16-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2023-04/msg00154.html][Request: Make smtpmail-send-it run from a thread]] - Emacs 29: - [[https://www.reddit.com/r/emacs/comments/12sfnqy/emacs_29_is_at_least_several_weeks_away/][Emacs 29 is at least several weeks away]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 27 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 28 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 29 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143201/ Wed May 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu May 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri May 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 5 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat May 6 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/12wp6jt/bindel_a_key_binder_with_prefix_autoload/][bind.el -- A key binder with prefix, autoload, repeat-mode and save&restore support]] - [[https://www.youtube.com/watch?v=dBinYLNTvBo][Emacs Package Hydra: Some Use Cases]] (04:34) - [[https://www.youtube.com/watch?v=MPSkyfOp5H8][Emacs Packages for Modal Editing - System Crafters Live!]] (01:59:09) - [[https://github.com/magnars/.emacs.d/][magnars' Emacs Config used in emacsrocks.com]] - [[https://codeberg.org/sochotnicky/dotfiles/src/branch/main/dot_doom.d/config.org][sochotnicky's Doom Emacs Config]] - [[https://github.com/Nathan-Furnal/dotemacs][Nathan-Furnal's Emacs Config]] - [[https://github.com/milanglacier/dotemacs][milanglacier's Emacs Config]] - [[https://gitlab.com/greenbeast/dotfiles/-/blob/main/init.org][Hank Greenburg's Emacs Config]] - [[https://github.com/amno1/.emacs.d/blob/main/init.org][amno1's Emacs Config]] - Emacs Lisp: - [[https://github.com/Fuco1/emacs-cats][emacs-cats: Functors, Monads, Categories for Emacs]] - [[https://www.youtube.com/watch?v=vdiYO0YfEus][Xah Talk Show 2023-04-20 Emacs Lisp Coding. Keyboard Shortcut Notation to HTML Markup]] (01:09:53) - Appearance: - [[https://www.reddit.com/r/emacs/comments/12vxxdl/fancy_emacs_logos/][Fancy Emacs Logos]] - [[https://macowners.club/posts/custom-functions-4-ui/][Custom functions No. 4 - UI | macOS & (open-source) Software]] ([[https://irreal.org/blog/?p=11296][Irreal]]) - change theme to follow MacOS state - [[https://protesilaos.com/codelog/2023-04-22-ef-symbiosis/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "symbiosis" theme]] - [[https://protesilaos.com/codelog/2023-04-23-ef-kassio/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "kassio" theme]] - Navigation: - [[https://github.com/isamert/tabgo.el][Simple package to jump between tabs (tab-bar or tab-line tabs)]] ([[https://www.reddit.com/r/emacs/comments/12wd1co/simple_package_to_jump_between_tabs_tabbar_or/][Reddit]]) - [[https://gist.github.com/VernonGrant/1341a3bdcded3fc3a3741427f706ca85][Zap up to char, but without the mini buffer prompt]] - [[https://git.sr.ht/~pkal/xref-union/][xref-union - Combine multiple Xref backends]] - Hyperbole: - [[https://github.com/oantolin/emacs-config/blob/master/experiments/embark-kmacro.el][embark-kmacro.el: Embark support for Hyperbole key series]] ([[https://www.reddit.com/r/planetemacs/comments/12ttavm/embarkkmacroel_embark_support_for_hyperbole_key/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/12rlvgh/praise_jinx_spell_checker/][[praise] `jinx` spell checker]] - Org Mode: - [[https://www.youtube.com/watch?v=odyyX6u9Hh0][Org-mode - How I handle not done tasks?]] (06:04) - [[https://mbork.pl/2023-04-22_Org_mode_clock_table_for_the_last_week][Marcin Borkowski: Org mode clock table for the last week]] - [[https://binarydigitz01.gitlab.io/blog/ricing-org-mode/][Bz01: Ricing Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/12wn33t/bz01_ricing_org_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/12qmf80/using_local_variables_for_orgarchive_and_orgrefile/][Using local variables for org-archive and org-refile]] - [[https://www.youtube.com/watch?v=aokc4LWlfQs][Emacs Micro Lesson 4: Org Mode Structured Blocks]] (06:33) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/12v5z4k/literate_org_tangle_and_noweb_emacs_theme_to/][Literate Org Tangle and Noweb Emacs Theme: To arrange source blocks the way I want, not the computer]] - [[https://www.reddit.com/r/emacs/comments/12qlbsx/orgremoteimg_display_remote_inline_images_in/][org-remoteimg: Display remote inline images in org-mode with automatic caching.]] - [[https://www.youtube.com/watch?v=G1gUx86ZdvI][Org-mode - I started using beamer]] (04:07) - [[https://www.youtube.com/watch?v=JfMl0rgoQz4][Emacs | Dynamic Numbered Headings In Org Mode Documents (WHAT!?)]] (04:26) - org-num-mode - [[https://i.redd.it/s0d1s2lm8wua1.gif][Delegating markdown blocks over to org babel]] ([[https://www.reddit.com/r/emacs/comments/12s7i7v/delegating_markdown_blocks_over_to_org_babel/][Reddit]]) - [[http://xenodium.com/ob-swiftui-updates][Alvaro Ramirez: ob-swiftui updates]] - Completion: - [[https://git.sr.ht/~pkal/typo/][typo - Completion style using typo analysis]] - [[https://github.com/jdtsmith/vertico-truncate][vertico-truncate: Judicious truncation for long vertico lines]] - Coding: - [[https://github.com/jimeh/yank-indent][jimeh/yank-indent: Emacs minor-mode that ensures pasted (yanked) text has the correct indentation level.]] ([[https://www.reddit.com/r/emacs/comments/12ve49k/new_package_yankindent_automatically_sets_correct/][Reddit]]) - [[https://git.sr.ht/~pkal/auto-header][auto-header - Automatically find the right headers]] for C files, using manpages - Mail, news, and chat: - [[https://blog.dornea.nu/2023/04/21/read-hackernews-and-reddit-the-emacs-way/][How to read Hackernews and reddit the Emacs way]] ([[https://www.reddit.com/r/emacs/comments/12tt89u/how_to_read_hackernews_and_reddit_the_emacs_way/][Reddit]]) - [[https://www.youtube.com/watch?v=15YtNCLVH6g][Emacs Hydra Implementation For HackerNews And Reddit 2023_04_23_01:33:19]] (12:57) - AI: - [[https://github.com/LAION-AI/Open-Assistant][Open-source "ChatAI" service for LLM]] ([[https://www.reddit.com/r/emacs/comments/12piu0m/opensource_chatai_service_for_llm/][Reddit]]) - [[https://emacstil.com/til/2023/04/22/aideel-now-supports/][Emacs TIL: aide.el supports OpenAI Chat API]] - [[https://www.youtube.com/watch?v=H8jvhz0CGzU][Boost your Emacs productivity with ChatGPT and Copilot]] ([[https://www.reddit.com/r/emacs/comments/12pskfx/boost_your_emacs_productivity_with_chatgpt_and/][Reddit]]) - [[https://github.com/rksm/copilot-emacsd][copilot-emacsd: Example configuration to integrate Copilot into Emacs]] - [[https://youtu.be/DYeh7_FdmDg][Control Emacs with ChatGPT]] (04:57, [[https://www.reddit.com/r/emacs/comments/12pnhmr/control_emacs_with_chatgpt/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12rlq4a/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/12s5v14/how_would_you_describe_the_emacs_philosophy_in_a/][How would you describe the Emacs philosophy in a single line?]] ([[https://irreal.org/blog/?p=11301][Irreal]]) - Other: - [[https://github.com/SqrtMinusOne/password-store-ivy][password-store-ivy: A pass frontend based on Ivy]] - [[https://emacs.dyerdwelling.family/emacs/20230226200456-emacs--improvements-pure-paragraph-fill/][James Dyer: Improvements to pure-paragraph-refill]] - [[https://github.com/thierryvolpiatto/emacs-config/blob/main/wttr-weather.el][wttr-weather.el: wttr.in weather report]] - [[https://github.com/jackrusher/scimacs][jackrusher/scimacs: The Small Clojure Interpreter (SCI) integrated with emacs as a loadable module]] - [[https://www.youtube.com/watch?v=OI4x5a_mxKA][Como crear diagramas dentro de Emacs usando PlantUML]] (11:32) - [[https://i.redd.it/bfspw1e02bva1.png][Emacs Cyberdeck]] ([[https://www.reddit.com/r/emacs/comments/12uizk1/emacs_cyberdeck/][Reddit]]) - Emacs on an Android via UserLAnd - Emacs development: - emacs-development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00628.html][Emacspeak goals for eldoc support]] and some ideas for implementing - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00451.html][Explanation of eglot and eldoc interaction]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00573.html][Discussion of threading]] (also [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00409.html][thread challenges]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00639.html][Branch workflow, commit log messages]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00449.html][Discussion of core package stability]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00589.html][emacs-devel search still broken]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ef6f943abd41747aa733c0f51e08dfd44ddb82a][Add option to control default outlining in 'C-h b']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e85ac2b270700608776ba28ecf41fc8d184db12][Add new Tramp method "flatpak"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=711e8bc7178d5dd78f4db5c34b2b23f605521fc4][Add a new user option in Python mode to improve the indentation]] - New packages: - [[package:chatgpt-shell][chatgpt-shell]]: Interaction mode for ChatGPT (MELPA) - [[package:jami-bot][jami-bot]]: An extendable chat bot for the private messenger GNU Jami (MELPA) - [[package:nerd-icons-dired][nerd-icons-dired]]: Shows icons for each file in dired mode (MELPA) - [[package:nerd-icons-ivy-rich][nerd-icons-ivy-rich]]: Excellent experience with nerd icons for ivy/counsel (MELPA) - [[package:opensub][opensub]]: Search and download from open-subtitles (MELPA) - [[package:shell-maker][shell-maker]]: Interaction mode for making comint shells (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://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://lemmy.ml/c/emacs][lemmy]], [[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 [[http://lists.gnu.org/archive/html/emacs-devel/2023-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:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2023-04-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-17-emacs-news/ :EXPORT_DATE: 2023-04-17T09:27:30-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00258.html][Emacs 29.0.90 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/12he8ic/emacs_29090_pretest_is_available/][Reddit]], [[https://news.ycombinator.com/item?id=35524928][HN]], [[https://irreal.org/blog/?p=11277][Irreal]]) - Upcoming events: - London Emacs Hacking: Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/292808528/ Mon Apr 17 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Apr 18 0200 Asia/Singapore - M-x Research (contact them for password): Functional programming: an (Emacs) Lisp view (7/n) https://m-x-research.github.io/ Wed Apr 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 21 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 22 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Apr 27 0030 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/12jss7z/which_package_manager_should_i_use/][Which package manager should I use?]] - [[https://mehrad.ai/posts/20230405-what-package-el-can-learn-from-packer-nvim/][What Emacs' package.el can learn from Neovim's packer.nvim]] - [[https://petercheng.net/literate-emacs-init-with-org-babel/][Literate Emacs Init with Org Babel]] (2020) - Emacs Lisp: - [[https://github.com/owinebar/emacs-async-job-queue][owinebar/emacs-async-job-queue: Elisp package for managing an arbitrary number of queued async jobs]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00378.html][emacs-devel]]) - [[https://www.youtube.com/watch?v=HdzxY3UB3bY][Exploring D-Bus with Emacs APIs - System Crafters Live!]] (01:58:08) - Appearance: - [[http://xenodium.com/my-emacs-eye-candy][Alvaro Ramirez: My Emacs eye candy]] ([[https://www.reddit.com/r/emacs/comments/12nbb9x/my_emacs_eye_candy/][Reddit]], [[https://irreal.org/blog/?p=11292][Irreal]], [[https://lobste.rs/s/rdbpe0/my_emacs_eye_candy][lobste.rs]], [[https://news.ycombinator.com/item?id=35621425][HN]]) - [[https://www.reddit.com/r/emacs/comments/12hsztp/os¹_theme_a_light_warm_modern_theme_inspired_by/][OS¹ Theme: A light, warm, modern theme inspired by cinematic color palettes]] - [[https://i.redd.it/diwx9uebrdua1.png][NANO Dialog : Emacs native dialog box]] ([[https://www.reddit.com/r/emacs/comments/12p3jdf/nano_dialog_emacs_native_dialog_box/][Reddit]]) - [[https://github.com/neeasade/myron-themes][myron-themes: a set of light themes for emacs]] ([[https://www.reddit.com/r/emacs/comments/12ogfwv/myronthemes_a_set_of_light_themes_for_emacs/][Reddit]]) - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20230308203648-emacs--indexing-my-emacs-init-file/][James Dyer: Indexing My Emacs Init File]] - occur - [[https://emacs.dyerdwelling.family/emacs/20230414111409-emacs--indexing-emacs-init/][James Dyer: Imenu Indexing My emacs Init File]] ([[https://irreal.org/blog/?p=11290][Irreal]]) - [[https://eshelyaron.com/posts/2023-04-11-optimizing-project-selection-in-emacs.html][Optimizing Project Selection in Emacs]] - Writing: - [[https://emacsredux.com/blog/2023/04/11/looking-up-words-in-a-dictionary/][Looking Up Words in a Dictionary]] ([[https://www.reddit.com/r/emacs/comments/12l5mui/looking_up_words_in_a_dictionary/][Reddit]], [[https://irreal.org/blog/?p=11288][Irreal]]) - [[https://codingquark.com/emacs/2023/04/07/a-clean-writing-setup-emacs.html][codingquark: A Clean Writing Environment]] ([[https://irreal.org/blog/?p=11279][Irreal]]) - [[https://codingquark.com/emacs/2023/04/12/auctex-with-borg-emacs.html][codingquark: How to setup auctex with borg in emacs]] - [[https://unixbhaskar.wordpress.com/2023/04/11/bibliography-management-in-emacs-with-bibtex/][Bibliography Management In Emacs With BibTeX]] - [[https://www.youtube.com/watch?v=nw7bAdkSgfI][Emacs BibTeX Adds Convenience Part II 2023_04_05_17:32:24]] (32:12) - Org Mode: - [[https://karl-voit.at/2023/04/09/UOMF-tasks-agenda/][How I'm Working With Tasks and My Agenda]] - [[https://cpbotha.net/2023/04/11/note-taking-strategy-2023/][Note-taking strategy 2023]] - [[https://mike.puddingtime.org/posts/20230413-making-a-plaintext-personal-crm-with-org-contacts/][Making a plaintext personal CRM with org-contacts]] - [[https://www.youtube.com/watch?v=I6JQajD-Rws][Emacs | Clean Up Your Org Mode Document With Org Indent Mode]] (08:08) - [[https://www.reddit.com/r/orgmode/comments/12hh8oo/my_first_couple_packages/][My first couple packages]] - KLP for Org naming, org-lectures - [[https://v.redd.it/nwz805y4qdua1][org-imgtog: Automatic inline image toggling similar to org-fragtog]] ([[https://www.reddit.com/r/emacs/comments/12p3e21/orgimgtog_automatic_inline_image_toggling_similar/][Reddit]]) - [[https://www.youtube.com/watch?v=AGK5_eT0VJg][Org-mode - Agenda file is not in org mode]] (04:16) - [[https://notes.alexkehayias.com/org-mode-export-to-notion/][Org-Mode Export to Notion]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=960722661080698e363dd977453599a3ec89b046][org-export--prune-tree: Ensure spaces when removing objects]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5b300edf2e44f70af8e1f32dd18f1c784122eacc][etc/ORG-NEWS: Mention the new \P entity]] - alias of \para - Completion: - [[https://manueluberti.eu//2023/04/16/vertico-current.html][Manuel Uberti: Tweaking Vertico candidates]] - Math: - [[https://github.com/garid3000/Emacs-TeQ][garid3000/Emacs-TeQ: Quail input-method for LaTeX in Emacs]] ([[https://www.reddit.com/r/orgmode/comments/12hk59s/today_i_wrote_my_own_latex_equation_quail/][Reddit]]) - Mail, news, and chat: - [[https://pagefault.se/post/email-in-emacs/][Emacs The Ultimate: Mail reader - Setting up notmuch with emacs - Pagefault]] - Multimedia: - [[https://github.com/lorniu/mpvi][lorniu/mpvi: Integrated Video Tool on Emacs via MPV]] ([[https://www.reddit.com/r/emacs/comments/12jfrma/another_package_helping_to_taking_video_notes/][Reddit]]) - includes OCR, subtitles, transcoding - EXWM: - [[https://v.redd.it/teo0gh5q5eua1][Ricing EXWM environment: Generate theme from music video in EMMS]] ([[https://www.reddit.com/r/emacs/comments/12p5lh2/ricing_exwm_environment_generate_theme_from_music/][Reddit]]) - Fun: - [[https://sachachua.com/blog/2023/04/updating-my-minecraft-command-book-using-emacs-tramp-and-mcf-el/][Sacha Chua: Updating my Minecraft command book using Emacs, TRAMP, and mcf.el]] - AI: - [[https://www.youtube.com/watch?v=DYeh7_FdmDg][Control Emacs with ChatGPT]] (04:57) - [[https://lgmoneda.github.io/2023/04/08/semantic-search-for-org-roam.html][Semantic search for Org-Roam using LLM. Demo: https://youtu.be/vHamsOQW_N4]] ([[https://www.reddit.com/r/OrgRoam/comments/12im81z/semantic_search_for_orgroam_using_llm_demo/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12jexep/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sqrtminusone.xyz/posts/2023-04-13-emacs/][916 days of Emacs]] ([[https://www.reddit.com/r/emacs/comments/12km8el/916_days_of_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=35555481][HN]], [[https://irreal.org/blog/?p=11311][Irreal]]) - nice graphs, including time breakdowns - [[https://mike.puddingtime.org/posts/2023-04-03-daily-notes-for-2023-04-03/#vimari-and-my-emacs-origin-story][Vimari and my Emacs origin story]] - [[https://www.reddit.com/r/emacs/comments/12nnssx/i_left_emacs_and_orgmode_8_months_ago_and/][I left Emacs and Org-Mode 8 months ago and switched to more modern note-taking tools. But yesterday I came back to it, and now I feel at home.]] - [[https://www.reddit.com/r/emacs/comments/12jq6pr/new_posttonyaldoncom/][[NEW] post.tonyaldon.com]] - [[https://emacsredux.com/blog/2023/04/11/emacs-redux-turns-10/][Emacs Redux Turns 10]] ([[https://www.reddit.com/r/emacs/comments/12jhnys/emacs_redux_turns_10/][Reddit]]) - [[https://protesilaos.com/codelog/2023-04-15-interview-syntopikon-emacs-life/][Protesilaos Stavrou: Interview with Syntopikon on Emacs and life]] - [[https://macadie.info/2023/04/17/2023-04-austin-emacs-meetup/][Eric MacAdie: 2023-04 Austin Emacs Meetup]] - Other: - [[https://d-s.sh/2023/emacs-as-a-shell/][Emacs as a Shell]] - trying to think of Emacs as a shell rather than an editor - [[https://rednosehacker.com/combo-guix-shell-emacs-envrc-el][Combo : Guix shell + Emacs envrc.el]] - .env files - [[https://mbork.pl/2023-04-15_Downcasing_word_at_point_in_the_whole_buffer][Marcin Borkowski: Downcasing word at point in the whole buffer]] ([[https://irreal.org/blog/?p=11294][Irreal]]) - [[https://www.youtube.com/watch?v=-B-kjKRXelM&feature=youtu.be][Emacs Quick Productivity Enhance Tips]] - join lines, enclose, repeat, expand, kill sentence, etc. - [[https://manateelazycat.github.io/emacs/2022/11/04/deno-bridge.html][deno-bridge]] ([[https://www.reddit.com/r/planetemacs/comments/12k1ajz/denobridge/][Reddit]]) - [[https://i.redd.it/56deauzxa6ua1.png][Anyone else using the Nextstep build of Emacs with GNUstep under Linux?]] ([[https://www.reddit.com/r/emacs/comments/12nvcj7/anyone_else_using_the_nextstep_build_of_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/12lpofy/taking_screenshots_or_videos_gifs_of_any_macos/][Taking screenshots or videos (gifs) of any macOS window]] - [[https://mac4translators.blogspot.com/2023/04/launch-files-in-emacsapp.html][Jean-Christophe Helary: Launch files in Emacs.app]] - [[https://www.youtube.com/watch?v=XKLI4Z5YFXo][How To Install Emacs in Ubuntu (in 2023)]] (04:23) - Emacs development: - emacs-devel list: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00279.html][Potential issues with Rust contributions Re: Consideration for Rust contributions in Emacs based on Rust Foundation draft]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00316.html][Impact of CVEs on Emacs in corporate environments]] ([[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00318.html][also here]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00340.html][Explanation of signal handling and cleanup]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00388.html][Discussion about improving the flymake API]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00409.html][Discussion about thread challenges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00334.html][Delaying feature/android]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c60b59e04c3776a90adaa8c8fe53af3075a833b8][Disallow creation of circular variable alias chains]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d45f450cff757ed520a7ee36c632ab62387c7bc9][Flymake: add new flymake-show-diagnostics-at-end-of-line option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ebac67129e86ce201d88debb1a8c9d6924215e84][eshell: Add 'rgrep' builtin]] - New packages: - [[package:code-compass][code-compass]]: Navigate software aided by metrics and visualization (MELPA) - [[package:nerd-icons-ibuffer][nerd-icons-ibuffer]]: Display nerd icons in ibuffer (MELPA) - [[package:nordic-night-theme][nordic-night-theme]]: A darker, more colorful version of the lovely Nord theme (MELPA) - [[package:sentex][sentex]]: Regex-based sentence navigation rules (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-04-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-10-emacs-news/ :EXPORT_DATE: 2023-04-10T19:49:32-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00258.html][Emacs 29.0.90 pretest is available]] ([[https://www.reddit.com/r/emacs/comments/12he8ic/emacs_29090_pretest_is_available/][Reddit]]) - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 22, 2023]] - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 14 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 15 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - EmacsSF (in person): Springtime coffee.el https://www.meetup.com/emacs-sf/events/292525837/ Sat Apr 15 1100 America/Los_Angeles - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - London Emacs Hacking: Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/292808528/ Mon Apr 17 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Tue Apr 18 0200 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Apr 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/12byp43/testing_different_emacs_distros_easy_way_in_emacs/][Testing different Emacs distros easy way in Emacs 29/30]] - [[https://github.com/tripleee/my-site-start][tripleee's Simple modular Emacs startup file management library]] - [[https://www.reddit.com/r/emacs/comments/12arjtn/my_basic_keybinding_setup_for_emacs_with_evilmode/][My basic keybinding setup for Emacs with evil-mode and Kmonad to avoid using pinkies]] - [[https://github.com/fgeller/fingers.el][fingers.el: Modal editing minor mode for Emacs]] - [[https://github.com/vidbina/dotfiles/blob/main/emacs/README.org][vidbina's Emacs Config]] - [[https://github.com/jackkamm/.emacs.d][jackkamm's Emacs Config]] - [[https://github.com/rdbeni0/emacs.d][rdbeni0's Emacs Config]] - Emacs Lisp: - [[https://www.n16f.net/blog/making-ielm-more-comfortable/][Nicolas Martyanoff: Making IELM More Comfortable]] ([[https://www.reddit.com/r/emacs/comments/12gizzo/making_ielm_more_comfortable/][Reddit]], [[https://news.ycombinator.com/item?id=35497834][HN]], [[https://irreal.org/blog/?p=11275][Irreal]]) - [[http://xenodium.com/a-shell-maker][shell-maker: Make your own shell in 15 lines of elisp (batteries included)]] ([[https://www.reddit.com/r/emacs/comments/12fisj7/shellmaker_make_your_own_shell_in_15_lines_of/][Reddit]], [[https://news.ycombinator.com/item?id=35501109][HN]], [[https://lobste.rs/s/ny9psv/shell_maker_maker_emacs_shells][lobste.rs]], [[https://irreal.org/blog/?p=11305][Irreal]]) - [[https://emacs-eask.github.io/][Eask: A package development tool for your Elisp packages; Eask is an alternative to Cask, makem.sh, and Eldev]] ([[https://www.reddit.com/r/emacs/comments/12bbjew/eask_v08x_released/][Reddit]]) - [[https://borkdude.github.io/clj2el/][clj2el: transpile clojure to elisp]] - Appearance: - [[https://sr.ht/~ashton314/nordic-night/][Nordic-Night: A darker, higher-contrast, and more colorful take on the Nord theme]] ([[https://www.reddit.com/r/emacs/comments/12cmfnx/nordicnight_a_darker_highercontrast_and_more/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=IM6voNQdwY8][Emacs | The Best Screenplay App Is Not a Screenplay App (Fountain Mode)]] (11:03) - [[https://github.com/Nidish96/cart.el][Nidish96/cart.el: speed up inserting and editing graphical objects using Tikz/Pgf on latex documents/(beamer) presentations]] ([[https://emacs.ch/@Nidish96/110170967475104202][@Nidish96]]) - Org Mode: - [[https://cmdln.org/2023/03/25/how-i-org-in-2023/][How I org in 2023]] ([[https://lobste.rs/s/ah86of/how_i_org_2023][lobste.rs]]) - [[https://www.reddit.com/r/orgmode/comments/12hap20/uomf_how_im_working_with_tasks_and_my_emacs/][UOMF: How I'm Working With Tasks and My Emacs Org-mode Agenda]] - [[https://kevinkle.in/posts/2022-02-27-org_journal/][Org Log: My thoughts on journalling with Org mode]] ([[https://news.ycombinator.com/item?id=30492373][HN]]) - [[https://takeonrules.com/2023/04/09/dig-my-grave-leveraging-the-triple-back-tick-in-org-mode/][Dig My Grave: Leveraging the Triple Back-tick in Org Mode // Take on Rules]] ([[https://www.reddit.com/r/emacs/comments/12gl8bn/dig_my_grave_leveraging_the_triple_backtick_in/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230406210733-emacs--more-sorting-tags-options/][James Dyer: Sorting Org Tags using Org Mode!]] - [[https://www.youtube.com/watch?v=8vhhIYIS0zY][org-hyperscheduler screencast - YouTube]] ([[https://www.reddit.com/r/orgmode/comments/12alo1x/orghyperscheduler/][Reddit]]) - [[https://github.com/rougier/notes-list][notes-list: Emacs notes list]] - [[https://www.reddit.com/r/orgmode/comments/12dpbfx/guide_to_org_cite/][Guide to Org Cite]] - [[https://www.youtube.com/watch?v=A-VqsY6-vLY][iPhone tricks 175 - Running Emacs and org file on iPhone!]] (01:00) - [[https://www.reddit.com/r/orgmode/comments/12cgnr4/quick_recap_of_the_state_of_org_mode_apps_for/][Quick recap of the state of Org mode apps for Android]] - Import, export, and integration: - [[https://github.com/ahrenberg/nbcorg][nbcorg: A jupyter notebook to orgmode exporter for nbconvert]] - [[https://github.com/michaelneuper/koreader-org-converter][I wrote a script to convert koreader highlights to org mode]] ([[https://www.reddit.com/r/emacs/comments/12gtoig/i_wrote_a_script_to_convert_koreader_highlights/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/12gxa8s/how_to_generate_a_single_htmlfile_with_embedded/][How to Generate a Single html-file with Embedded Images]] - [[https://www.unwoundstack.com/blog/indie-org.sh.html][Unwound Stack: indie-org.sh]] - demonstration site for indieweb publishing - [[https://sachachua.com/blog/2023/04/using-org-mode-tables-and-emacs-lisp-to-create-minecraft-java-json-command-books/][Sacha Chua: Using Org Mode tables and Emacs Lisp to create Minecraft Java JSON command books]] - Other apps: - [[http://yummymelon.com/captee/][Captee for macOS released - sharing as Org or Markdown]] ([[https://irreal.org/blog/?p=11334][Irreal]]) - [[http://xenodium.com/flat-habits-114-released][Flat Habits 1.1.4 released (org based file store)]] iOS ([[https://www.reddit.com/r/orgmode/comments/12dccuf/flat_habits_114_released_org_based_file_store/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ddd8281e62cab09bfb3cf1e49581940aea831f40][lisp/org.el: Allow limiting inline image width]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8fab6eeef2f84e275ddcc0af9e8a203b09779481][org-agenda: Rename sorting "priority" to "urgency"]] - Coding: - [[https://www.reddit.com/r/emacs/comments/12cxpc6/sidelineel_show_information_on_the_side/][sideline.el: Show information on the side]] - [[https://www.reddit.com/r/emacs/comments/12ef9my/a_small_package_for_overlays_variable_usage_and/][A small package for overlays (variable usage and method/function usage)]] - [[https://www.reddit.com/r/emacs/comments/12ggeiw/github_nilninullcligistel_display_github_gist_in/][GitHub - nilninull/cli-gist.el: Display Github Gist in Emacs]] - [[https://www.youtube.com/watch?v=iDAmBqh52wk][How to insert pairs without fancy packages in Emacs]] (04:14) - [[https://www.youtube.com/watch?v=dM-MHFnLV7k][Haskell workflow using Emacs and SSH for CS 357]] (04:24) - Shells: - [[https://eshelyaron.com/posts/2023-04-08-making-shell-scripts-executable-just-in-time.html][Making Shell Scripts Executable Just-in-Time]] - Doom Emacs: - [[https://www.reddit.com/r/DoomEmacs/comments/12gg5ow/simple_command_to_navigate_multifile_literate/][Simple command to navigate multi-file literate configs]] - AI: - [[https://v.redd.it/1o0gdvq64yra1][https://github.com/xenodium/chatgpt-shell does DALL-E babel also]] ([[https://www.reddit.com/r/orgmode/comments/12bzdjo/httpsgithubcomxenodiumchatgptshell_does_dalle/][/r/orgmode]], [[https://www.reddit.com/r/orgmode/comments/12ayg3f/httpsgithubcomxenodiumchatgptshell_does_babel_now/][/r/orgmode also]], [[https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]], [[https://irreal.org/blog/?p=11267][Irreal]]) - Community: - [[https://www.reddit.com/r/emacs/comments/12cd23k/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/12dodji/support_emacs_maintainers/][Support Emacs Maintainers]] - [[https://takeonrules.com/2023/04/03/responding-to-things-your-editor-should-have/][Jeremy Friesen: Responding to "Things Your Editor Should Have"]] - [[https://protesilaos.com/codelog/2023-04-09-comment-emacs-rubber-duck-show/][Protesilaos Stavrou: Emacs: comments on the Rubber Duck Show of 2023-03-16]] - Other: - [[https://www.youtube.com/watch?v=BrK3rBxMGs0][Chiacchierata Live con Nicola di @NFVblog : Emacs, distro Linux minimali, Gentoo ed altro!]] - [[https://irreal.org/blog/?p=11271][Irreal: Emacs Docs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00142.html][GNUstep builds paused until someone can update the build steps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00186.html][concerns about LanguageTool]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00130.html][error recovery in parsers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00202.html][info on how dragging and dropping files works]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00265.html][CVEs and Emacs releases (Re: Emacs 28.3 Release)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6157e3e4bc7e4e097e02c572379d1b1542e1d716][Extend ignored-return-value warning to more functions (bug#61730)]] - New packages: - [[package:cats][cats]]: Monads for Elisp (MELPA) - [[package:dired-gitignore][dired-gitignore]]: A minor mode to hide gitignored files in a dired buffer (MELPA) - [[package:environ][environ]]: API for environment variables and env files (MELPA) - [[package:nerd-icons][nerd-icons]]: Emacs Nerd Font Icons Library (MELPA) - [[package:org-tidy][org-tidy]]: A minor mode to tidy org-mode buffers (MELPA) - [[package:switchy-window][switchy-window]]: A most-recently-used window switcher (GNU ELPA) - [[package:tabgo][tabgo]]: Jump to tabs, avy style (MELPA) - [[package:wgrep-deadgrep][wgrep-deadgrep]]: Writable deadgrep buffer and apply the changes to 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-04-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/04/2023-04-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/04/2023-04-03-emacs-news/ :EXPORT_DATE: 2023-04-03T11:06:08-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00933.html][Please test Android prebuilts]] ([[https://www.reddit.com/r/emacs/comments/124vr7q/emacs_30_android_port_and_window_binaries/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00110.html][Also consider voting to allow Emacs to exec or dlopen binaries on Android]] - [[https://github.com/sponsors/dgutov][Support dgutov's Emacs work]] company-mode, diff-hl, xref, project.el, ruby-mode, VC ([[https://www.reddit.com/r/emacs/comments/1282347/support_my_open_source_work_at/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00915.html][Anyone wants to help work on the NS port?]] - Related to macOS, OpenStep, or GNUstep? - Upcoming events: - Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si/events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143198/ Wed Apr 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT -- Thu Apr 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 14 1800 Europe/Paris - Beginner: - [[https://www.reddit.com/r/emacs/comments/1264nov/how_do_you_suggest_me_approaching_emacs_coming/][How do you suggest me approaching Emacs coming from VIM?]] - Emacs configuration: - [[https://gitlab.com/slotThe/dotfiles/-/tree/master/emacs][slotThe's Emacs Config]] - [[https://github.com/mark-watson/emacs_setup][mark-watson's Emacs setup with Straight.el]] - [[https://github.com/gboncoffee/emacs][gboncoffee's Emacs Config]] - [[https://github.com/skyler544/rex][skyler544's Emacs Config]] - [[https://github.com/willmcpherson2/willos/tree/main][willmcpherson2's Emacs Config that uses Nix's emacs-overlay]] - [[https://www.youtube.com/watch?v=QgBttv8u_nk][Emacs is great]] (37:02) - [[https://www.youtube.com/watch?v=ljrqUqt7MPU][Si te animas en utilizar Gnu Emacs...]] (06:36) - Emacs Lisp: - [[https://mbork.pl/2023-04-01_Showing_an_image_between_lines_in_Emacs][Marcin Borkowski: Showing an image between lines in Emacs]] - [[https://github.com/rejeep/ansi.el][ansi.el: Emacs library to convert strings into ansi]] - [[https://andreyorst.gitlab.io/posts/2023-02-01-ad-hoc-async-in-emacs-lisp-via-generators/][Ad-hoc async in emacs-lisp via generators]] ([[https://www.reddit.com/r/emacs/comments/128mphh/adhoc_async_in_emacslisp_via_generators/][Reddit]]) - Appearance: - [[https://codeberg.org/emacs-weirdware/lemon][lemon: Display system information in the echo area]] - Navigation: - [[https://codeberg.org/ideasman42/emacs-diff-at-point][emacs-diff-at-point: Use diff for navigating between changes]] - [[https://protesilaos.com/codelog/2023-03-27-beframe-0-2-0/][Protesilaos Stavrou: Emacs: beframe version 0.2.0]] - [[https://www.youtube.com/watch?v=is8_XKI0syQ][Tab Bar Mode: Move Between Tasks in Emacs Quickly]] (08:59) - Writing: - [[https://github.com/slotThe/arXiv-citation][arXiv-citation: Generate citation data for PDF files from the arXiv // GitHub mirror]] - [[https://gist.github.com/nivaca/1c8d282e9d5e60c95d59ab0e6ed11771][nivaca's AucTeX configurarion]] - Org Mode: - [[https://macadie.info/2023/03/29/tracking-tax-documents-and-other-ideas-for-learning-org-mode/][Eric MacAdie: Tracking Tax Documents And Other Ideas For Learning Org Mode]] ([[https://irreal.org/blog/?p=11255][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20230310120116-emacs--sorting-org-tags/][James Dyer: Sorting Org Tags]] - [[https://github.com/tecosaur/org-glossary][org-glossary: Glossary, Acronyms, and Index capability within Org]] - [[https://www.youtube.com/watch?v=AC5AnOq9WGk][Org-mode - My video making strategy]] (05:04) - [[https://michaelneuper.com/posts/replace-jupyter-notebook-with-emacs-org-mode/][Replace Jupyter Notebook With Emacs Org Mode]] ([[https://www.reddit.com/r/emacs/comments/126rbgf/replace_jupyter_notebook_with_emacs_org_mode/][Reddit]], [[https://news.ycombinator.com/item?id=35479327][HN]]) - [[https://www.youtube.com/watch?v=Un0ZRXTzufo][Org noter - Screencast]] - [[https://gitlab.com/purlupar/treehouse][purlupar / treehouse · Create a multi-page static website from a *single* org file]] ([[https://www.reddit.com/r/orgmode/comments/12au8ul/treehouse_create_a_multipage_static_website_from/][Reddit]]) - [[https://codeberg.org/buhtz/hyperorg/src/branch/develop][hyperorg: Hyperorg converts org-files and especially orgroam-v2-files into html-files]] ([[https://www.reddit.com/r/planetemacs/comments/129rg6r/hyperorg_hyperorg_converts_orgfiles_and/][Reddit]]) - [[https://github.com/Carl2/conan-elisp][Carl2/conan-elisp: To use conan inside emacs, this is suppose mainly be used with org-mode source]] ([[https://www.reddit.com/r/emacs/comments/127ikfy/conanelisp/][Reddit]]) - [[https://www.youtube.com/watch?v=O6YSSwVdZco][Share Org Mode Link with Captee]] (00:20), [[https://www.youtube.com/watch?v=_vbq8Pkof1U][todo item]] (00:17), [[https://www.youtube.com/watch?v=1NkxX_benlY][selected text]] (00:19) - [[https://github.com/cuilianhq/omast][omast: Orgmode Abstract Syntax Tree format]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e10b4054e61d844f3dc06d87343c91b37b5bf112][ox-icalendar: Use consistent CRLF line endings]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c2ffc6b6022ab79ab20d82d9dd6158b35e938e2a][org-fontify-meta-lines-and-blocks-1: Fontify src blocks without lang]] - Denote: - [[https://protesilaos.com/codelog/2023-03-31-emacs-denote-menu/][Protesilaos Stavrou: Emacs: Denote now provides a menu-bar-mode entry]] - Completion: - [[https://github.com/axelf4/emacs-completion-bench#readme][emacs-completion-bench: Benchmark of various fuzzy Emacs completion styles]] - [[https://github.com/gexplorer/counsel-popup][counsel-popup: The power of searching with counsel using transient popups Magit style.]] - [[https://github.com/karthink/consult-reftex][consult-reftex]] - [[https://magnus.therning.org/2023-03-27-cabal,-tree-sitter,-and-consult.html][Cabal, tree-sitter, and consult]] ([[https://www.reddit.com/r/emacs/comments/123z72d/cabal_treesitter_and_consult/][Reddit]]) - [[https://magnus.therning.org/2023-03-30-more-on-tree-sitter-and-consult.html][More on tree-sitter and consult]] ([[https://www.reddit.com/r/emacs/comments/126umaf/more_on_treesitter_and_consult/][Reddit]]) - Coding: - [[https://github.com/jcs-elpa/codemetrics][jcs-elpa/codemetrics: Plugin shows complexity information]] ([[https://www.reddit.com/r/emacs/comments/127go8l/codemetrics_show_code_complexity_information/][Reddit]]) - [[https://takeonrules.com/2023/03/27/expanding-on-using-tree-sitter-in-emacs-for-getting-qualified-ruby-method-name/][Jeremy Friesen: Expanding on using Tree Sitter in Emacs for Getting Qualified Ruby Method Name]] - [[https://www.reddit.com/r/emacs/comments/127h6ur/lspbridge_now_support_remote_code_completion/][Lsp-Bridge Now Support Remote Code Completion]] - [[https://youtu.be/d14tLD5XiCU][Performance: magit vs mgit (Meta git)]] ([[https://www.reddit.com/r/emacs/comments/12aakes/performance_magit_vs_mgit_meta_git/][Reddit]]) - Math: - [[https://github.com/sje30/r-ts-mode][r-ts-mode: Emacs mode for R (treesit)]] - Web: - [[https://diode.zone/w/fDJNt1f4ouwDiD3k5FZw7B][Emacs wiki-summary]] (04:09) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el][Ement.el: v0.8 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/127fka9/ementel_v08_released_matrix_client_for_emacs/][Reddit]]) - Evil mode: - [[https://shivjm.blog/the-year-of-living-evilly/][The Year of Living evilly [impressions from 14 months with evil]​]] ([[https://www.reddit.com/r/emacs/comments/124nxl7/the_year_of_living_evilly_impressions_from_14/][Reddit]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=OOeFF6_qSPA][Doom Emacs - Getting Started]] (30:00) - [[https://www.youtube.com/watch?v=cPibcDwnguo][My Doom Emacs Configuration]] (01:03:21) - Fun: - [[https://www.youtube.com/watch?v=up1n9AOzp8I][Comic strips in Emacs]] (02:06) - AI: - [[https://www.youtube.com/watch?v=JImYEdqVQR8][Crafting the Future: AI Assistants in Emacs - System Crafters Live!]] (01:55:16) - [[https://www.reddit.com/r/emacs/comments/125kqax/suggest_a_gpt_plugin_for_me/][Suggest a gpt plugin for me]] - [[https://www.youtube.com/watch?v=fvBDxiFPG6I][Turn Emacs into your personal AI assistant with org-ai]] (05:02, [[https://www.reddit.com/r/emacs/comments/126pofw/turn_emacs_into_an_ai_assistant_with_orgai_video/][Reddit]], [[https://lobste.rs/s/p1hela/emacs_as_ai_assistant_with_org_ai][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/123y08m/khoj_chat_a_search_assistant_for_your_orgmode/][Khoj Chat: A Search Assistant for your Org-Mode Notes]] ([[https://www.reddit.com/r/orgmode/comments/123y1ky/khoj_chat_a_search_assistant_for_your_orgmode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/127chi2/openaiel_library_codegpt_chatgpt_and_dalle/][OpenAI.el library, codegpt, chatgpt and dall-e]] - [[https://github.com/emacs-openai/codegpt][codegpt: Use GPT-3 inside Emacs]] - [[https://www.reddit.com/r/emacs/comments/126pjta/announcing_ancillael_another_ai_coding_assistant/][Announcing ancilla.el, another AI coding assistant]] - Community: - [[https://www.reddit.com/r/emacs/comments/125h640/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/126w8xb/what_are_the_small_reasons_to_try_emacs/][What are the small reasons to try Emacs?]] - [[https://www.reddit.com/r/emacs/comments/124uzys/how_to_advertise_an_emacs_package_properly/][How to advertise an Emacs package properly?]] - [[https://susam.net/maze/mastering-emacs-together.html][Mastering Emacs Together]] ([[https://www.reddit.com/r/emacs/comments/129ej0r/mastering_emacs_together/][Reddit]], [[https://lobste.rs/s/105rpd/mastering_emacs_together][lobste.rs]]) - [[https://irreal.org/blog/?p=11244][Irreal: Eli Zaretskii Wins FSF Award]] - [[https://www.reddit.com/r/emacs/comments/126hgjd/the_emacs_curse_when_everything_else_just_feels/][The Emacs Curse: When Everything Else Just Feels Inferior 😱🧙‍♂️]] - coping at work - [[https://youtu.be/lPjPa_yqM9g][Things Your Editor Should Have with Amir Rajan | Rubber Duck Dev Show Mar 16, 2023]] ([[https://www.reddit.com/r/emacs/comments/124eyh6/things_your_editor_should_have_with_amir_rajan/][Reddit]]) - [[https://www.theregister.com/2023/03/31/mit_cadr_software_recovered/][A Bit of Computing and Emacs History for the Interested]] ([[https://www.reddit.com/r/emacs/comments/128f66v/a_bit_of_computing_and_emacs_history_for_the/][Reddit]]) - Other: - [[https://www.youtube.com/watch?v=cdeq1Zbndog][What's new in Emacs 29 - Some Great New Features]] (12:20) - [[https://juanjose.garciaripoll.com/blog/configure-doc-view-for-windows/index.html][Configure doc-view-mode for Windows]] - [[https://www.youtube.com/watch?v=KAZrWqiGJFQ][Do as a SU in Emacs]] (03:44) - [[https://www.reddit.com/r/emacs/comments/1254s3q/has_anyone_been_using_the_recent_emacs_30_android/][Has anyone been using the recent Emacs 30 Android port? If so, how has been your experience so far?]] - [[https://ugeek.github.io/blog/post/2023-03-18-eddif-en-emacs-el-meld-de-terminal.html][eddif en emacs, el Meld de terminal. uGeek Blog]] - [[https://www.fosskers.ca/en/blog/contributing-to-emacs][Contributing to Emacs]] (2021) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00998.html][Re: treesit indentation "blinking"]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00974.html][HAVE_FAST_UNALIGNED_ACCESS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-04/msg00058.html][Dealing with dependency DLLs in Windows]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00983.html][Re: Emacs segfaults when handling wrong_type_argument backtrace]] - =ABI_VERSION= and eln-cache - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00995.html][Proposal to add package.el to GNU ELPA]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6df2941c1b0d965afc40f8c50ce08e45e060d64c][lisp/simple.el (inhibit-auto-fill): New var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f496105e392af45c2248b4523ef19804837a8a6][Allow old input to include continuation lines in shell-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c31ee468618c95959454736d939eb46bc52b19b][Warn about unwind-protect without unwind forms]] - New packages: - [[package:chroma][chroma]]: Color manipulation library (MELPA) - [[package:clause][clause]]: Functions to move, mark, kill by clause (MELPA) - [[package:nickel-mode][nickel-mode]]: A major mode for editing Nickel source code (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-03-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-27-emacs-news/ :EXPORT_DATE: 2023-03-27T09:41:41-0400 :END: - Security: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00825.html][Structurally fixing command injection bugs]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 31 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 1 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si/events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=-2vlQSHQ8Wc][Revisiting Emacs init.el]] (05:23) - [[https://www.reddit.com/r/emacs/comments/11zx3bp/nonevil_users_what_modifiers_do_you_use_on_emacs/][Non-evil users: what modifiers do you use on emacs?]] - [[https://git.sr.ht/~northyear/dotemacs][northyear's Emacs Config]] - [[https://github.com/Carht/dot-files][Carh's Basic emacs configuration for Clojure and some languages]] - [[https://github.com/zsxh/emacs.d][zsxh's Emacs Config]] - Emacs Lisp: - [[http://ag91.github.io/blog/2023/03/24/moldable-emacs-what-is-the-public-api-of-this-elisp-buffer][Andrea: Moldable Emacs: what is the public API of this Elisp buffer?]] - [[https://magnus.therning.org/2023-03-22-making-an-emacs-major-mode-for-cabal-using-tree-sitter.html][Magnus: Making an Emacs major mode for Cabal using tree-sitter]] - [[https://andreyorst.gitlab.io/posts/2023-03-25-implementing-a-protocol-based-fennel-repl-and-emacs-client/][Andrey Listopadov: Implementing a protocol-based Fennel REPL and Emacs client]] - Appearance: - [[https://www.youtube.com/watch?v=wy0HQ8ngixw][Emacs ef-themes (by Prot)]] (05:49) - Navigation: - [[https://www.reddit.com/r/emacs/comments/11zs860/sentexel_regexbased_sentence_movement_commands/][sentex.el - regex-based sentence movement commands (formerly segment.el)]] - [[https://www.youtube.com/watch?v=nG3EMqOAWDg][Essential Movement and Editing Shortcuts in Emacs - EP5]] (10:41) - Writing: - [[https://www.reddit.com/r/emacs/comments/1231t0t/jinx_enchanted_justintime_spellchecker_gnu_elpa/][Jinx - Enchanted just-in-time spell-checker [GNU ELPA]​]] - [[https://mbork.pl/2023-03-25_Using_a_thesaurus_from_within_Emacs][Marcin Borkowski: Using a thesaurus from within Emacs]] ([[https://irreal.org/blog/?p=11241][Irreal]]) - [[https://gist.github.com/meliache/e645bf50c6aeac8e6e58b92c6bddac20][LaTeX package documentation via `texdoc` with `completing-read` support]] - Org Mode: - [[https://www.youtube.com/watch?v=a_y0Tf906Ec&feature=youtu.be][Emacs Tutorial 6 - Introducing: org-mode]] - [[https://www.reddit.com/r/emacs/comments/11yjqxo/org_novelist_a_system_for_writing_novellength/][Org Novelist: A system for writing novel-length fiction using Emacs Org mode.]] ([[https://irreal.org/blog/?p=11237][Irreal]]) - [[https://cmdln.org/2023/03/13/reflecting-on-my-history-with-org-mode-in-2023/][Reflecting on my history with org-mode in 2023 ·]] - [[https://www.reddit.com/r/emacs/comments/11x68n1/simple_project_i_created_org_context_clues/][Simple project I created: org context clues]] ([[https://www.reddit.com/r/orgmode/comments/11x68zy/simple_project_i_created_org_context_clues/][Reddit]]) - [[https://github.com/tbanel/orgaggregate][org-aggregate: Aggregates tables in Org mode]] ([[https://www.reddit.com/r/emacs/comments/122e16p/orgtblaggregate_aggregates_tables_in_org_mode/][Reddit]]) - [[https://gist.github.com/jdtsmith/8602d998116b953725218224b77b8766][Insert link from consult-org-headings with embark]] - [[https://mbork.pl/2023-03-20_Manually_entering_clocking_data][Marcin Borkowski: Manually entering clocking data]] - [[https://github.com/ParetoOptimalDev/org-inline-clocking-buttons][org-inline-clocking-buttons: Clock In/Clock Out buttons per org heading to simplify clocking in whether on a phone or a desktop.]] - [[https://github.com/BartSte/khalorg][khalorg: Export and import org agenda items to a Khal calendar.]] - [[https://github.com/kot-behemoth/awesome-org-roam][awesome-org-roam - A curated list of awesome Org-roam resources]] - [[https://www.reddit.com/r/emacs/comments/11x237p/orgnoter_is_under_new_maintainership_with_the/][Org-noter is under new maintainership with the first MELPA update since 2019]] - [[https://gist.github.com/fabian-thomas/6f559d0b0d26737cf173e41cdae5bfc8][Orgzly auto syncronisation for sync tools like syncthing]] - [[https://emacs.ch/@cpbotha/110054075643278415][Use braindump4000 to convert your org-mode database to an obsidian vault for mobile access with the Obsidian app]] ([[https://www.reddit.com/r/orgmode/comments/11whut0/use_braindump4000_to_convert_your_orgmode/][Reddit]]) - [[https://github.com/vscode-org-mode/vscode-org-mode/wiki][VS Code Org Mode is an extension for Visual Studio Code inspired by the venerable Org mode for Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6c9104f59ca8085abe477a81857548461bf88f23][etc/ORG-NEWS: Announce :async header in ob-shell.el]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=693df6fd90daaa3c982450b5978d9c203d8b629f][lisp/org-clock.el: Add support for logind]] - Completion: - [[https://github.com/elken/cape-yasnippet][cape-yasnippet: Yasnippet Completion at Point Extension]] - [[https://tsdh.org/posts/2023-03-21-a-read-buffer-function-also-suggesting-recent-files.html][Tassilo Horn: A read-buffer-function also suggesting recent files]] - [[https://protesilaos.com/codelog/2023-03-25-emacs-restart-mct-development/][Protesilaos Stavrou: Emacs: restart MCT development]] - Coding: - [[https://talks.skybert.net/emacs-java-setup/emacs-java.html][‎From vanilla Emacs to Java IDE in 5 minutes]] - [[https://github.com/condy0919/spdx.el][spdx.el: Insert SPDX license header]] - [[https://tech.toryanderson.com/2023/03/22/moving-injected-styles-to-a-static-.css-file/][Tory Anderson: moving injected styles to a static .css file]] - [[https://metaredux.com/posts/2023/03/26/bad-nrepl.html][Meta Redux: Bad nREPL: 10 Things You Hate About nREPL]] - [[https://manueluberti.eu//2023/03/25/clojure-lsp.html][Manuel Uberti: CIDER and Clojure LSP]] - [[https://takeonrules.com/2023/03/25/using-built-in-emacs-29-treemacs-package-to-get-qualified-ruby-function-name/][Jeremy Friesen: Using Built-in Emacs 29 Treemacs Package to Get Qualified Ruby Function Name]] - [[https://www.youtube.com/watch?v=BHWL13sQBWY][Jump around huge code bases in Emacs without LSP or TAGS]] ([[https://www.reddit.com/r/planetemacs/comments/11xbg2o/jump_around_huge_code_bases_in_emacs_without_lsp/][Reddit]]) - [[https://shivjm.blog/better-magit-diffs/][Better Magit Diffs [with delta and difftastic]​]] - [[https://www.reddit.com/r/emacs/comments/11x76sy/git_graph_2/][Git graph - 2]] - Shells: - [[https://codeberg.org/theesm/miri.el][miri.el - browse atuin shell history in emacs]] - Web: - [[https://v.redd.it/ylarl9yyorpa1][spookfox v0.3.0: Switch firefox tabs like switch-to-buffer and use common-lisp to extend Firefox side of spookfox]] ([[https://www.reddit.com/r/emacs/comments/1211zg8/spookfox_v030_switch_firefox_tabs_like/][Reddit]]) - Mail, news, and chat: - [[https://www.reddit.com/r/emacs/comments/122gjal/mumu4e_110_released/][mu/mu4e 1.10 released]] - [[https://www.youtube.com/watch?v=vINrlBLALfo][Stream VOD: affiliate-mode Emacs Lisp Twitch Integrations - LLLL Colonq Lab Sessions]] (02:58:40) - Evil mode: - [[https://mrincon.net/posts/evil-ts/][M. Rincón: Evil and the Built-In Tree Sitter]] ([[https://www.reddit.com/r/emacs/comments/121tx6x/new_package_to_integrate_the_builtin_tree_sitter/][Reddit]]) - Doom Emacs: - [[https://irreal.org/blog/?p=11233][Irreal: State of Doom Emacs]] - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20230309201924-emacs--trimming-artrage-playback-scripts/][James Dyer: Trimming ArtRage Playback Scripts using Emacs]] - AI: - [[https://www.reddit.com/r/emacs/comments/11xii20/why_emacs_is_the_best_platform_for_llms/][Why Emacs is the best platform for LLMs]] ([[https://irreal.org/blog/?p=11239][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11yunny/github_announces_a_bunch_of_new_gpt4_powered/][GitHub announces a bunch of new GPT-4 powered coding assistants. What should and could Emacs and open-source community do?]] - [[https://i.redd.it/u0sz8szt3xoa1.jpg][I asked the AI overlords for an over the top Emacs icon 😅]] ([[https://www.reddit.com/r/emacs/comments/11wfor1/i_asked_the_ai_overlords_for_an_over_the_top/][Reddit]]) - [[https://v.redd.it/r7rczzeunppa1][Search with llama]] ([[https://www.reddit.com/r/emacs/comments/120owf3/search_with_llama/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11wv3fj/50_line_elisp_script_for_querying_chatgpt_35/][50 line elisp script for querying ChatGPT 3.5]] - [[http://xenodium.com/a-chatgpt-emacs-shell][Alvaro Ramirez: A ChatGPT Emacs shell]] ([[https://lobste.rs/s/rkqxzg/chatgpt_emacs_shell][lobste.rs]]) - [[https://v.redd.it/mzrjmsb4f3qa1][chatgpt-shell.el now with experimental DALL-E support]] ([[https://www.reddit.com/r/emacs/comments/122nm9r/chatgptshellel_now_with_experimental_dalle_support/][Reddit]], [[https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]], [[https://lobste.rs/s/nxevdw/dall_e_now_supported_emacs_chatgpt_shell][lobste.rs]]) - [[https://github.com/d1egoaz/c3po.el][C3PO.el Unleash the power of the Force using ChatGPT inside Emacs.]] ([[https://www.reddit.com/r/emacs/comments/11x2rfc/c3poel_unleash_the_power_of_the_force_using/][Reddit]]) - [[https://github.com/iwahbe/chat.el][Yet Another ChatGPT Facade]] ([[https://www.reddit.com/r/emacs/comments/11x120w/yet_another_chatgpt_facade/][Reddit]]) - [[https://github.com/MichaelBurge/leafy-mode][leafy-mode: Emacs minor-mode built on top of org-mode for working with ChatGPT]] ([[https://www.reddit.com/r/emacs/comments/11zk3js/leafymode_an_emacs_minormode_for_integrating/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/11ybs72/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.fsf.org/news/free-software-awards-winners-announced-eli-zaretskii-tad-skewedzeppelin-gnu-jami][Emacs maintainer Eli Zaretskii wins the Award for the Advancement of Free Software from the FSF]] ([[https://www.reddit.com/r/emacs/comments/122nj0x/emacs_maintainer_eli_zaretskii_wins_the_award_for/][Reddit]]) - [[https://amodernist.com/texts/elpa-zine.html][Philip K.: A Webzine on ELPA packages]] - [[https://irreal.org/blog/?p=11235][Irreal: Curl and Its Developer]] - Other: - [[https://www.youtube.com/watch?v=4P-gOh_gyiM][Let's read the Emacs source code - YouTube]] ([[https://www.reddit.com/r/emacs/comments/11yq2sy/lets_read_the_emacs_source_code_video/][Reddit]]) - [[https://blog.nawaz.org/posts/2023/Mar/creating-info-manuals-and-adding-them-into-emacs/][Creating Info Manuals And Adding Them Into Emacs]] ([[https://www.reddit.com/r/emacs/comments/11wn6nx/creating_info_manuals_and_adding_them_into_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=JsbhG6WQCYM][There is a new guy on Youtube making some Emacs videos. Here he shows how to compile Emacs 29 on Ubuntu.]] - [[https://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/][New blog post: my current build command for Windows]] ([[https://www.reddit.com/r/planetemacs/comments/11y68zz/new_blog_post_my_current_build_command_for_windows/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11yn6rq/if_your_emacs_takes_a_ridiculous_amount_of_time/][If your Emacs takes a ridiculous amount of time to launch on Windows]] - exclude from Windows Defender - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00771.html][Tree sitter: Should *-ts-modes derive from a common base?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00789.html][Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain clang]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00774.html][built-in sqlite support in 29 - still time for changes?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00822.html][Discussion of sqlite3 and sexps]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00744.html][Downsides of closql]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00869.html][Problem with indentation blinking with treesitter]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00835.html][How to log errors during compilation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00904.html][How to debug Emacs when it starts using lots of CPU]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fca7e120d2bec5045aa42acbe2e027609dfe0a8d][Add option to register packages as projects]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=267d9d5e3d1b1c5e1c9a61c5370581f26efda010][Connection-local variables are applied in buffers visiting a remote file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3e32865d2c56b9f5048f6f2e5a8236a2bb4e26d8][* etc/NEWS: Mention that \x without hex digits is an error.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b19d040a4fe709b032143d8e569690073befabdf][New user option remote-file-name-inhibit-auto-save]] - New packages: - [[package:auto-header][auto-header]]: Automatically find the right headers (GNU ELPA) - [[package:fleetish-theme][fleetish-theme]]: A take on the JetBrains Fleet theme (MELPA) - [[package:jinx][jinx]]: Enchanted Just-in-time Spell Checker (GNU ELPA, MELPA) - [[package:jsdoc][jsdoc]]: Insert JSDoc comments (MELPA) - [[package:latvian-holidays][latvian-holidays]]: Latvian holidays for the calendar (MELPA) - [[package:ob-drawtiming][ob-drawtiming]]: Functions for drawtiming evaluation in org-babel (MELPA) - [[package:openpgp][openpgp]]: Client for keys.openpgp.org (GNU ELPA) - [[package:orgmdb][orgmdb]]: An OMDb API client with some convenience functions (MELPA) - [[package:site-lisp][site-lisp]]: Manage site-lisp directories (GNU ELPA) - [[package:sway-lang-mode][sway-lang-mode]]: Major mode for sway (MELPA) - [[package:xref-union][xref-union]]: Combine multiple Xref backends (GNU ELPA) 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-03-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-20-emacs-news/ :EXPORT_DATE: 2023-03-20T10:43:04-0400 :END: - Upcoming events: - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Mar 25 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 Asia/Singapore - Emacs configuration: - [[https://emacsredux.com/blog/2023/03/12/remove-keybinding-in-emacs/][Remove (Unset/Unbind) Keybinding in Emacs]] ([[https://www.reddit.com/r/emacs/comments/11qblyt/remove_unsetunbind_keybinding_in_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2023/03/14/avoid-accidentally-minimizing-emacs/][Emacs Redux: Avoid Accidentally Minimizing Emacs]] - [[https://www.youtube.com/watch?v=spPFQZ5sZEc][Finding New Emacs Packages - System Crafters Live!]] (02:00:33) - [[https://mitchmarq42.xyz/articles/nyaaaao/][My Experience With Meow Over One Week | MitchMarq42 の Blog]] - [[https://github.com/marlonschlosshauer/dotfiles/blob/master/.emacs][marlonschlosshauer's Emacs Config]] - [[https://codeberg.org/vifon/emacs-config/src/branch/master/emacs.d][vifon's emacs-config]] - Emacs Lisp: - [[https://emacsredux.com/blog/2023/03/16/the-compat-elisp-library-a-package-maintainer-s-best-friend/][The Compat Elisp Library: A Package Maintainer’s Best Friend]] ([[https://www.reddit.com/r/emacs/comments/11sy2q9/the_compat_elisp_library_a_package_maintainers/][Reddit]]) - [[http://ag91.github.io/blog/2023/03/20/doctestel-or-testing-your-pure-elisp-functions-in-your-docstring][Andrea: Doctest.el or testing your pure Elisp functions in your docstring]] - [[https://github.com/xuchunyang/elisp-demos][elisp-demos - Demonstrate Emacs Lisp APIs]] - [[https://github.com/galdor/colors][galdor/colors: Emacs Lisp color manipulation utilities.]] ([[https://emacs.ch/@galdor/110051437099587933][@galdor]]) - [[https://gist.github.com/jdtsmith/1fbcacfe677d74bbe510aec80ac0050c][toggle-debug-on-hidden-error.el: Get stack trace for functions with suppressed errors (filter functions, post command hooks, etc.) · GitHub]] - [[https://github.com/alphapapa/plz.el][plz.el v0.4 released (An HTTP library for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/11tewey/plzel_v04_released_an_http_library_for_emacs/][Reddit]]) - Appearance: - [[https://emacsredux.com/blog/2023/03/16/setting-the-default-font-for-emacs/][Emacs Redux: Setting the Default Font for Emacs]] - Navigation: - [[https://irreal.org/blog/?p=11225][Irreal: Torstein Johansen on Dumb-jump]] - Dired: - [[https://macowners.club/posts/custom-functions-3-dired/][Aimé Bertrand: Custom functions No. 3 - Dired]] - Org Mode: - [[https://www.tomheon.com/2019/04/10/how-an-uber-geeky-text-mode-in-a-40-year-old-editor-saved-my-novel/][How an Uber-Geeky Text Mode in a 40-Year-Old Editor Saved My Novel]] ([[https://www.reddit.com/r/planetemacs/comments/11v7xo5/how_an_ubergeeky_text_mode_in_a_40yearold_editor/][Reddit]]) - [[https://i.redd.it/q83vi4z1kuoa1.png][Notes list]] ([[https://www.reddit.com/r/emacs/comments/11wc285/notes_list/][Reddit]]) - [[https://www.youtube.com/watch?t=374&v=poO9oaY1uSU&feature=youtu.be][Custom Emacs Dashboard with upcoming Org Mode Tasks, random Org Roam note and more]] - [[https://baty.net/2023/back-to-org-roam][Jack Baty: Back to Org-roam (from Denote)]] - Import, export, and integration: - [[https://www.youtube.com/watch?v=48fIhQ9ozH4][Org Mode Citation and Footnote Features]] - [[https://blog.nawaz.org/posts/2023/Mar/solving-a-scraping-problem-with-emacs-and-org-mode/][Solving a Scraping Problem with Emacs and Org Mode]] ([[https://www.reddit.com/r/emacs/comments/11tsrkb/solving_a_scraping_problem_with_emacs_and_org_mode/][Reddit]], [[https://irreal.org/blog/?p=11227][Irreal]]) - [[https://github.com/mattfidler/org-outlook.el][org-outlook.el: org-mode and outlook integration.]] - [[https://www.reddit.com/r/orgmode/comments/11wfa55/ox_zola_a_relevant_update/][Ox Zola, a relevant UPDATE]] - [[https://www.reddit.com/r/emacs/comments/11s5x9t/package_release_olstraight_org_links_integration/][Package release: ol-straight, Org links integration for straight.el]] - [[https://emacs.ch/@cpbotha/110054075643278415][Export org-mode database to Obsidian]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6efb073463481ee572eb3bb1155cc3b0d6987df6][ob-clojure.el: Fix results output, support clojure-cli]] - Denote: - [[https://protesilaos.com/codelog/2023-03-20-emacs-denote-signature-feature/][Protesilaos Stavrou: Emacs: Denote now optionally supports file name signatures (Folgezettel)]] - Completion: - [[https://takeonrules.com/2023/03/14/spending-a-bit-of-time-reviewing-consult-emacs-package/][Jeremy Friesen: Spending a Bit of Time Reviewing Consult Emacs Package]] - [[https://kristofferbalintona.me/posts/202202211546/][Vertico, Marginalia, All-the-icons-completion, and Orderless]] - [[https://www.youtube.com/watch?v=5cGsiRtBK9I&feature=youtu.be][LaTeX snippets with Yasnippet & Auto Activating Snippets]] - Coding: - [[https://www.youtube.com/watch?v=uViGjSqrLDw][Discovering Emacs podcast: Using Whitespace Mode in Emacs - EP4]] - [[https://www.reddit.com/r/emacs/comments/11sqj3c/gnu_emacs_as_a_lisp_interpreter/][GNU Emacs as a LISP interpreter]] - [[https://www.reddit.com/r/emacs/comments/11s74wf/just_sharing_a_slight_tip_on_forcing_react/][Just Sharing A Slight Tip On Forcing React Projects To Actually Indent Properly In Emacs]] - [[https://github.com/Bad-ptr/autoit-mode.el][major-mode for AutoIT language]] ([[https://www.reddit.com/r/emacs/comments/11tp7ul/majormode_for_autoit_language/][Reddit]]) - [[https://blog.meain.io/2023/split-join-tree-sitter/][Splitting and joining arguments using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/11rxxz5/splitting_and_joining_arguments_using_treesitter/][Reddit]]) - [[https://takeonrules.com/2023/03/18/creating-an-emacs-function-to-create-yardoc-stubs/][Jeremy Friesen: Creating an Emacs Function to Create Yardoc Stubs]] - tree-sitter - [[https://www.reddit.com/r/emacs/comments/11wdvkf/git_graph/][Git graph]] - [[https://git.sr.ht/~ryuslash/vc-p4][vc-p4: VC integration with the Perforce version control system.]] - Mail, news, and chat: - [[https://github.com/JasonSKK/emacs-outlook-compli-mode/][emacs-outlook-compli-mode: Outlook mode for Composing and Sending email (ONLY)]] - Fun: - [[https://www.youtube.com/watch?v=C9n62WhBvDs][Save your screen with Emacs]] (01:09) - [[https://www.youtube.com/watch?v=m4dvxiPhWqo][Let's play 2048 in Emacs]] (03:34) - AI: - [[https://v.redd.it/4phj0ata3voa1][Don't know too much about ChatGPT nor comint mode, so let's play with them...]] ([[https://www.reddit.com/r/emacs/comments/11wdub9/dont_know_too_much_about_chatgpt_nor_comint_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=SL-nNOjqoxg][ChatGPT inside Emacs]] (03:59) - [[https://github.com/drcode/nrepl-gpt][drcode/nrepl-gpt: allows you to query chatgpt from the clojure emacs repl]] - [[https://www.youtube.com/watch?v=fXaJ3IcimOc][Python in Emacs 0079 - How to use ChatGPT in Python / Emacs code development?]] (01:44) - Community: - [[https://www.reddit.com/r/emacs/comments/11rq2gl/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2023/03/19/2023-03-austin-emacs-meetup/][Eric MacAdie: 2023-03 Austin Emacs Meetup]] - Other: - [[https://github.com/redguardtoo/mastering-emacs-in-one-year-guide/blob/master/guide-en.org][Master Emacs in one year]] (2022, [[https://news.ycombinator.com/item?id=35214608][HN]]) - [[https://www.reddit.com/r/emacs/comments/11rwl9f/new_episodes_on_whitespace_mode_incremental/][New episodes on whitespace mode, incremental search and the mark ring]] - [[https://github.com/Stebalien/i3bar.el][i3bar.el]] - [[https://www.youtube.com/watch?v=WyixBzLcf1A][Properly installing Emacs on Windows]] (18:48) - [[https://www.reddit.com/r/emacs/comments/11tzszd/emacs_macos_icon/][Emacs MacOS icon]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00705.html][Prerelease naming, other work for 28.3 RC1]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00625.html][Effects of speech-enabling set-minibuffer-message]] - I like how T.V Raman's discovering more about Emacs (even old features) by adding speech to more things. =) If you use Emacspeak and would like prefix keys echoed faster, set echo-keystrokes to a small value - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1c39347d58533280bae74c712ad0016a5c8992aa][Rename tramp-use-ssh-controlmaster-options to tramp-use-connection-share]] - New packages: - [[package:feline][feline]]: A modeline with very little (MELPA) - [[package:gptel][gptel]]: A simple ChatGPT client (MELPA) - [[package:hyperdrive][hyperdrive]]: Emacs gateway to the Hypercore network (MELPA) - [[package:lark-mode][lark-mode]]: Major mode for editing Lark parser code (MELPA) - [[package:org-ai][org-ai]]: Emacs org-mode integration for the OpenAI API (MELPA) - [[package:realgud-trepan-xpy][realgud-trepan-xpy]]: Realgud front-end to trepan-xpy (GNU ELPA) - [[package:time-uuid-mode][time-uuid-mode]]: Minor mode for previewing time uuids as an overlay (MELPA) - [[package:transient-extras-a2ps][transient-extras-a2ps]]: A transient interface to a2ps (MELPA) - [[package:transient-extras][transient-extras]]: Extra features for transient (MELPA) - [[package:transient-extras-lp][transient-extras-lp]]: A transient interface to lp (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-03-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-13-emacs-news/ :EXPORT_DATE: 2023-03-13T11:38:43-0400 :END: - Security: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00228.html][Re: emacs-29 3c1693d08b0: Fix Elisp code injection vulnerability in emacs]] - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/march-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, March 25, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Mar 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 16 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Mar 18 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin -- Sat Mar 25 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs configuration: - [[https://emacsredux.com/blog/2023/03/12/remove-keybinding-in-emacs/][Emacs Redux: Remove Keybinding in Emacs]] - [[https://www.reddit.com/r/emacs/comments/11oh4ho/xmacs_an_effortless_keymap_for_emacs/][Xmacs - An effortless keymap for emacs]] - [[https://karthinks.com/software/persistent-prefix-keymaps-in-emacs/][Persistent prefix keymaps in Emacs - karthinks.com]] ([[https://www.reddit.com/r/emacs/comments/11k5vg0/persistent_prefix_keymaps_in_emacs_karthinkscom/][Reddit]], [[https://irreal.org/blog/?p=11229][Irreal]]) - [[https://www.youtube.com/watch?v=ZSmNUG8YWRs][Cómo INSTALAR PAQUETES en Emacs]] (04:38) - [[https://emacsredux.com/blog/2023/03/12/install-a-package-from-a-vcs-repository/][Emacs Redux: Install a Package from a VCS Repository]] - [[https://github.com/jcs-emacs/jcs-elpa][jcs-elpa: ELPA for jcs-emacs, using github-elpa]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=YZiwPeUXhpM][Xah Talk Show 2023-03-09 Emacs Lisp Coding. Write Command to Move Photo to a Dir]] (01:09:01) - Appearance: - [[https://planet.chrisbeckstrom.com/notice/ATPh2VwJ4qfO9C7tHU][Making Emacs change the color of digits to match my synesthetic colors]] (click on show content to read the post) - [[https://takeonrules.com/2023/03/08/coloring-regular-expression-via-modus-themes-for-treesit-faces/][Coloring Regular Expression via Modus Themes for Treesit Faces // Take on Rules]] - [[https://www.youtube.com/watch?v=g_MRMlFetp8][Display line numbers permanently on emacs]] (01:00) - [[https://www.reddit.com/r/emacs/comments/11mbval/treemacsdevicons_a_vimdevicons_inspired_theme_for/][treemacs-devicons: a vim-devicons inspired theme for treemacs!]] - [[https://protesilaos.com/codelog/2023-03-13-ef-themes-0-11-0/][Protesilaos Stavrou: Emacs: ef-themes version 0.11.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/11kv5ta/hopel_a_better_and_convenient_jumpanywhere_plugin/][hop.el: A better and convenient jump-anywhere plugin.]] - [[https://www.reddit.com/r/emacs/comments/11o509f/speedrect_a_fast_modal_interface_for/][SpeedRect: a fast modal interface for rectangle-mark-mode]] - [[https://www.reddit.com/r/emacs/comments/11pcvy9/perject_is_now_available_on_melpa/][perject is now available on MELPA]] - [[https://www.youtube.com/watch?v=aB4KTBhWaU0][Manejar #ventanas en #emacs (#shorts 0x0001)]] (01:00) - [[https://www.fredgruber.org/post/emacs_specify_other_window/][Specify which window to use as "other" | Fred Gruber]] - Writing: - [[https://github.com/bbatsov/adoc-mode/releases/tag/v0.7.0][adoc-mode 0.7 released! (first new release in 7 years)]] ([[https://www.reddit.com/r/emacs/comments/11mndle/adocmode_07_released_first_new_release_in_7_years/][Reddit]]) - [[https://metaredux.com/posts/2023/03/12/adoc-mode-reborn.html][Meta Redux: adoc-mode Reborn]] - Org Mode: - [[https://www.youtube.com/watch?v=poO9oaY1uSU][Custom Emacs Dashboard with upcoming Org Mode Tasks, random Org Roam note and more]] (14:53) - [[https://gist.github.com/mskorzhinskiy/9292263b2940f798416375303a375e79][Human-readable attach id's for org-attach]] - [[https://github.com/alphapapa/org-ql#07][alphapapa/org-ql: v0.7 released (An Org-mode query language, including search commands and saved views)]] ([[https://www.reddit.com/r/emacs/comments/11nnv7d/alphapapaorgql_v07_released_an_orgmode_query/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/11nnx4v/alphapapaorgql_v07_released_an_orgmode_query/][r/orgmode]]) - [[https://www.reddit.com/r/emacs/comments/11nc4tt/orgmodernindent_v01/][org-modern-indent v0.1]] - [[https://mbork.pl/2023-03-11_Adding_my_TODOs_to_agenda][Marcin Borkowski: Adding my TODOs to agenda]] - [[https://irreal.org/blog/?p=11209][Irreal: Org Pretty Table]] - [[https://emacs.dyerdwelling.family/emacs/20230312193655-emacs--editing-files-on-a-phone-and-tablet/][James Dyer: Editing org files on an Android device - Part 1]] - Import, export, and integration: - [[https://github.com/cpbotha/braindump4000][cpbotha/braindump4000: jethrokuan's braindump modified for nested org-files and many broken links]] ([[https://emacs.ch/@cpbotha/110011036674284118][@cpbotha]]) - [[https://www.youtube.com/watch?v=n-AfvuV-bYo][Fast, Async LaTeX Previews in Org Mode]] (13:13) - [[https://www.reddit.com/r/orgmode/comments/11p9wl0/one_command_to_export_org_to_html_with_tufte_css/][One command to export org to html with Tufte css style.]] - [[https://www.reddit.com/r/emacs/comments/11o4yuc/introducing_captee_alpha_looking_for_testers/][Introducing Captee alpha, looking for testers]] Share links and content from other apps in Org markup in macOS ([[https://www.youtube.com/watch?v=OTtfaxxqnWY][YouTube]] 2:18) - [[https://www.reddit.com/r/orgmode/comments/11n0neq/integrating_drawings_into_orgmode/][Integrating Drawings into org-mode]] - Denote: - [[https://takeonrules.com/2023/03/12/take-on-rules-blog-writing-and-publishing-playbook/][Jeremy Friesen: Take on Rules Blog Writing and Publishing Playbook]] - Completion: - [[https://emacs.dyerdwelling.family/emacs/20230225134207-emacs--trying-out-consult-ripgrep-to-replace-deadgrep/][James Dyer: Replacing deadgrep with consult-ripgrep]] - [[https://www.youtube.com/watch?v=MB4oe8QELM0][emacs 대화형 완성(interactive completion) 패키지 vertico가 한글 증분 검색을 지원하게 수정]] (01:09) - [[https://www.youtube.com/watch?v=0tqUxdD_qS4][Esto te AYUDARÁ MUCHO con el MINIBUFFER de Emacs]] (05:20) icomplete - Coding: - [[https://github.com/meain/scopeline.el][meain/scopeline.el - Display scope information at end of block]] ([[https://www.reddit.com/r/emacs/comments/11p8vkc/meainscopelineel_display_scope_information_at_end/][Reddit]]) - [[https://github.com/lurk-lang/lurk-emacs][lurk-emacs: Emacs IDE functionality for lurk]] - [[https://github.com/renzmann/treesit-auto][treesit-auto: Automatically pick between TreeSitter and default major modes in Emacs 29+]] - [[https://metaredux.com/posts/2023/03/12/clojure-mode-meets-tree-sitter.html][clojure-mode meets tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/11pn9sw/clojuremode_meets_treesitter/][Reddit]]) - [[https://github.com/alphapapa/magit-todos][alphapapa/magit-todos: v1.6 released (Show source files' TODOs in Magit status buffer)]] ([[https://www.reddit.com/r/emacs/comments/11kqwsb/alphapapamagittodos_v16_released_show_source/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/11nfqgp/fyi_tracing_lines_across_commits_in_magit/][FYI: Tracing lines across commits in Magit]] - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.7 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/11jq0yn/ann_ementel_v07_released_matrix_client_for_emacs/][Reddit]]) - Fun: - [[https://i.redd.it/ug4fvqt679ma1.jpg][emacs lisp cameo in anime series "Key the Metal Idol"]] ([[https://www.reddit.com/r/emacs/comments/11kqgav/emacs_lisp_cameo_in_anime_series_key_the_metal/][Reddit]]) - AI: - [[https://github.com/joshcho/ChatGPT.el][ChatGPT in Emacs]] ([[https://www.reddit.com/r/emacs/comments/11mqgsz/chatgpt_in_emacs/][Reddit]]) - [[https://youtu.be/SL-nNOjqoxg][ChatGPT inside Emacs]] ([[https://www.reddit.com/r/emacs/comments/11k1q0s/chatgpt_inside_emacs/][Reddit]], [[https://irreal.org/blog/?p=11198][Irreal]]) - [[https://github.com/rksm/org-ai][org-ai: ChatGPT and DALL-E in org-mode using the OpenAI APIs]] - [[https://github.com/manateelazycat/mind-wave][manateelazycat/mind-wave: Emacs AI plugin based on ChatGPT API]] - Community: - [[https://www.reddit.com/r/emacs/comments/11lqkbo/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=rNsWTWvm8uw][Does Your Editor Matter?]] - [[https://www.reddit.com/r/emacs/comments/11o6fz3/what_good_emacs_blogs_do_you_read/][What good emacs blogs do you read?]] - [[https://www.reddit.com/r/emacs/comments/11lt8h9/i_fell_in_love_with_org_but_the_dx_is_just_so_bad/][i fell in love with org, but the dx is just so bad]] - [[https://www.reddit.com/r/emacs/comments/11nf8ry/rebuilding_emacs_from_scratch_what_would_you_do/][Rebuilding Emacs from scratch. What would you do differently?]] - [[https://www.youtube.com/watch?v=zIeNfX9SuZo][Status update on Emacs coaching and housing situation]] (09:45) - Protesilaos Stavrou - Other: - [[https://matklad.github.io/2023/03/08/an-engine-for-an-editor.html][An Engine For An Editor]] ([[https://www.reddit.com/r/emacs/comments/11mne3s/an_engine_for_an_editor/][Reddit]], [[https://lobste.rs/s/9a2vfd/engine_for_editor][lobste.rs]]) - [[https://karl-voit.at/2015/10/23/Emacs-is-not-just-an-editor/][Emacs is Not Just An Editor]] (2015, [[https://news.ycombinator.com/item?id=35107806][HN]]) - [[https://www.reddit.com/r/emacs/comments/11nzswg/i_posted_a_second_set_of_window_binaries_for/][i posted a second set of window binaries for emacs 29 to GNU alpha]] - [[https://tobli.dreamwidth.org/71141.html][tobli: Oh, they have the emacs on phones now]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00430.html][continuation passing in Emacs vs. JUST-THIS-ONE]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00431.html][why you shouldn't set gc-cons-threshold to a very large number, especially on Android Re: Indentation and gc]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00387.html][Re: Qt can now survive Wayland compositor restarts]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00326.html][Re: __attribute__ ((cleanup)) and emacs-module.c]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00441.html][New (only?) extensible logging package for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00257.html][Re: Merging feature/android]] - modules - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75f04848a653e70f12f0e5a62b756c5bba0dd204][Repair and speed up safe-copy-tree and make it internal (bug#61962)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d965d030879d9ca4ef5098cb4e2e7c56128b904b][Add elixir-ts-mode (Bug#61996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=802e64922bcee40c8362b9627aa33a0de0c068d7][Add heex-ts-mode (Bug#61996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29227e7c19100bed30b3410b399ee6a2c1ca7213][Add functions to query Emacs Lisp examples registered in shortdoc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26740f30469c2b13765f986fa65eca8a3a851ba2][Use a face for DocView SVG]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa83b236111ea024b75a8bb33b78a99f437a9a67][eval-and-compile: Strip symbol positions for eval but not for compile.]] - New packages: - [[package:chaos-mode][chaos-mode]]: A major mode for the Chaos programming language (MELPA) - [[package:compile-multi][compile-multi]]: A multi target interface to compile (MELPA) - [[package:denote-menu][denote-menu]]: View denote files in a tabulated list. (GNU ELPA) - [[package:dired-list][dired-list]]: Create dired listings from sources (MELPA) - [[package:electric-ospl][electric-ospl]]: Electric OSPL Mode (MELPA) - [[package:fantom-mode][fantom-mode]]: A major mode for the Fantom programming language (MELPA) - [[package:lgr][lgr]]: A fully featured logging framework (MELPA) - [[package:majapahit-themes][majapahit-themes]]: Color theme with a dark and light versions (MELPA) - [[package:morrowind-theme][morrowind-theme]]: Theme (MELPA) - [[package:ob-d2][ob-d2]]: Org-babel functions for d2 (MELPA) - [[package:pd-remote][pd-remote]]: Pd remote control helper (MELPA) - [[package:perject][perject]]: Session-persistent project management (MELPA) - [[package:scopeline][scopeline]]: Show scope info of blocks in buffer at end of scope (MELPA) - [[package:wren-mode][wren-mode]]: A major mode for the Wren programming language (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-03-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/03/2023-03-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/03/2023-03-06-emacs-news/ :EXPORT_DATE: 2023-03-06T10:36:24-0500 :CREATED: [023-03-06 Mon 13:5] :END: [2023-03-06 Mon] Update: Added https://www.fredgruber.org/post/ess_emacs_default_r_session/ to Org Mode section. - Upcoming events: - Emacs.si (in person): Emacs.si meetup #3 2023 https://dogodki.kompot.si/events/c5630087-b9ec-4f48-9bb1-2ba337c1850f Mon Mar 6 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 10 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Mar 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 12 0100 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Mar 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Mar 16 0000 Asia/Singapore - Beginner: - [[https://www2.lib.uchicago.edu/keith/emacs/][Use GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/11gh0e3/use_gnu_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=35006952][HN]], [[https://lobste.rs/s/tmhk3n/use_gnu_emacs][lobste.rs]], [[https://irreal.org/blog/?p=11188][Irreal]]) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/11daqsz/elpaca_the_basics/][Elpaca: The Basics]] - [[https://karthinks.com/software/persistent-prefix-keymaps-in-emacs/][Karthik Chikmagalur: Persistent prefix keymaps in Emacs]] - [[https://write.as/jeffbowman/crafted-emacs-update-for-march-2023][Crafted Emacs Update for March 2023]] - [[https://www.reddit.com/r/emacs/comments/11h6s3i/emacs_bankruptcy/][Emacs bankruptcy]] - [[https://www.youtube.com/watch?v=oq0Qfyv3IUI][DTOS #DistroTube Derek Taylor's Custom Xmonad Emacs Post Install Script -Taking it For a Spin!]] (27:01) - [[https://news.ycombinator.com/item?id=35008983][The extensible vi layer for Emacs | Hacker News]] - [[https://www.youtube.com/watch?v=omROuzns-m0][Is It "WRONG" To Learn Emacs With The Evil Bindings]] (20:51) - [[https://www.youtube.com/watch?v=HATFSHmAwSI][Una configuracion minimalista para Emacs — algo para comenzar (0x0003)]] (34:04) - Emacs Lisp: - [[https://www.unwoundstack.com/blog/automake-and-elisp.html][Unwound Stack: automake-and-elisp]] - [[https://www.youtube.com/watch?v=RQ6p5l6sRAI][Exploring Useful Libraries for Emacs Lisp - System Crafters Live!]] (01:50:59) - Appearance: - [[https://takeonrules.com/2023/02/28/adding-consistent-color-to-emacs-mode-line-and-iterm-tab-for-various-projects/][Jeremy Friesen: Adding Consistent Color to Emacs Mode Line and iTerm Tab for Various Projects]] ([[https://www.reddit.com/r/emacs/comments/11f2ych/adding_dynamic_color_to_emacs_mode_line_and_iterm/][Reddit]]) - Navigation: - [[https://www.discovering-emacs.com/2134279/12359134][3 - Making Incremental Search Work for You]] ([[https://www.youtube.com/watch?v=9CdbfZXsrqg][YouTube]] 7:13) - [[https://magnus.therning.org/2023-03-03-per-project-xref-history-in-emacs.html][Per-project xref history in Emacs]] ([[https://www.reddit.com/r/emacs/comments/11hfhv4/perproject_xref_history_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-02-28=emacs-beframe-demo/][Protesilaos Stavrou: Emacs: "beframe" package demo]] ([[https://www.youtube.com/watch?v=SYEBbHmOkFY][YouTube]] 18:33, [[https://www.reddit.com/r/emacs/comments/11ekmm7/emacs_introduction_to_my_beframe_package/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/11ia8zg/why_use_emacs_for_latex_instead_of_overleaf/][Why use Emacs for LaTeX instead of Overleaf?]] - [[https://www.reddit.com/r/emacs/comments/11i29j5/ekg_version_02_release_info_recent_notes/][ekg version 0.2 release: info, recent notes, templates, and embeddings!]] ([[https://irreal.org/blog/?p=11196][Irreal]]) - Org Mode: - [[https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html][Why and How I use "Org Mode" for my writing and more]] (2022, [[https://irreal.org/blog/?p=11211][Irreal]]) - [[https://www.youtube.com/watch?v=QCAsBBDFN60][Make your Org Reports Pretty]] ([[https://irreal.org/blog/?p=11194][Irreal]]) - [[https://www.youtube.com/watch?v=avNl2yev8A4][My simple note take system in Emacs]] (05:50) - [[https://www.youtube.com/watch?v=cxoE2FhOIgI][Why I Prefer Emacs Over VSCode and vim]] (08:23, [[https://irreal.org/blog/?p=11257][Irreal]]) - Org Mode demo - [[https://www.fredgruber.org/post/ess_emacs_default_r_session/][Set default ess R session to the default Orgmode R session | Fred Gruber]] - [[https://d12frosted.io/posts/2020-06-24-task-management-with-roam-vol2.html][Boris Buliga - Task management with org-roam Vol. 2: Categories]] - [[https://www.reddit.com/r/orgmode/comments/11eg6a4/til_org_agenda_automatically_parses_time_ranges/][TIL org agenda automatically parses time ranges in headlines]] - Denote: - [[https://www.reddit.com/r/Zettelkasten/comments/11cmdal/video_series_denote_as_a_zettelkasten/][Video Series: Denote as a Zettelkasten]] - Completion: - [[https://codeberg.org/ideasman42/emacs-mono-complete][[ANN] mono-complete (suggestions while typing w/ multiple back-ends) available on melpa]] ([[https://www.youtube.com/watch?v=ybTEqEEVI_4][YouTube]] 1:05, [[https://www.reddit.com/r/emacs/comments/11jilo6/ann_monocomplete_suggestions_while_typing_w/][Reddit]]) - [[https://www.youtube.com/watch?v=5cGsiRtBK9I][LaTeX snippets with Yasnippet & Auto Activating Snippets]] - Coding: - [[https://emacs.dyerdwelling.family/emacs/20230224195709-emacs--quick-debug-coding-insert/][James Dyer: Using Macros to Help Code Debugging]] - [[https://grtcdr.tn/posts/2023-03-01.html][Delightful project.el features]] ([[https://www.reddit.com/r/emacs/comments/11fogiw/delightful_projectel_features/][Reddit]]) - [[https://i.redd.it/41r7sqneodla1.png][[ANN] Blamer 0.6.0 released. Added pretty avatar preview]] ([[https://www.reddit.com/r/emacs/comments/11gczbj/ann_blamer_060_released_added_pretty_avatar/][Reddit]]) - [[https://i.redd.it/6c76jppjlska1.png][[magit-stats] A git statistics report generator]] ([[https://www.reddit.com/r/emacs/comments/11dmbpn/magitstats_a_git_statistics_report_generator/][Reddit]]) - [[https://www.phoronix.com/news/GDB-Debug-Adapter-Protocol][GNU Debugger "GDB" Adds Support For Microsoft's Debug Adapter Protocol]] ([[https://www.reddit.com/r/emacs/comments/11hhjn9/gnu_debugger_gdb_adds_support_for_microsofts/][Reddit]]) - Math: - [[https://www.youtube.com/watch?v=_zWJP_MK1Dk][GNU Calc embedded in your Emacs Buffer for a LaTeX productivity boost.]] (04:56) - Mail, news, and chat: - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.7 released (Matrix client for Emacs)]] - AI: - [[https://xeiaso.net/blog/chatgpt-emacs][We're never getting rid of ChatGPT - Xe Iaso]] ([[https://news.ycombinator.com/item?id=35027340][HN]]) - [[https://github.com/CarlQLange/chatgpt-arcana.el][CarlQLange/chatgpt-arcana.el: Put ChatGPT in your emacs. Yer a space wizard now, Harry.]] ([[https://news.ycombinator.com/item?id=35003317][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/11ey9ft/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/books/comments/11h6hg5/i_am_neal_stephenson_scifi_author_geek_and_now/jasbgk0/][Neal Stephenson, on whether he still uses Emacs: "YEs, every day"]] - [[https://usesthis.com/interviews/mary.rose.cook/][Uses This / Mary Rose Cook]] - [[https://www.reddit.com/r/emacs/comments/11f7urf/thanks_for_your_support_and_patience/][Thanks for your support and patience]] - message from Jonas Bernoulli - [[https://www.reddit.com/r/emacs/comments/11iexxq/would_you_pay_for_an_emacs_distro/][Would you pay for an Emacs distro?]] - [[https://i.imgur.com/iCY0MQD.png][Blast from the future from the past: Eyemacs (MIT students in the 90s)]] ([[https://www.reddit.com/r/emacs/comments/11jm9am/blast_from_the_future_from_the_past_eyemacs_mit/][Reddit]]) - [[https://news.ycombinator.com/item?id=34984691][Ask HN: Best path to Emacs for lifelong vi guy? | Hacker News]] - Other: - [[https://www.youtube.com/watch?v=T7hN1UBqRuA][9 Emacs packages for your consideration: async-backup, iedit, auto-yasnippet, which-key and more]] (08:10) - [[https://github.com/rolandwalker/ucs-utils][ucs-utils: Utilities for Unicode characters in Emacs]] - [[https://www.reddit.com/r/emacs/comments/11gsjap/keepassclirs_another_keepass_cli_with_emacs/][keepass-cli-rs: Another keepass cli with emacs integration!]] - [[https://www.reddit.com/r/emacs/comments/11ebw05/today_is_international_mouse_arm_day_do_you_use/][Today Is International Mouse Arm Day. Do you use the mouse in Emacs?]] - [[https://emacspeak.blogspot.com/2023/03/training-wheels-for-better-ergonomics.html][T. V. Raman: Training Wheels For Better Ergonomics]] - echo-keystrokes - [[https://janusworx.com/blog/emacs-can-transparently-encrypt-and-decrypt-file-with-gpg/][Mario Jason Braganza: Emacs Can Transparently Encrypt and Decrypt File With Gpg]] - [[https://www.reddit.com/r/emacs/comments/11guiul/emacs_29060_windows/][Emacs 29.0.60 (Windows)]] - [[https://www.reddit.com/r/emacs/comments/11gfpyb/quick_tip_on_how_to_add_emacs_29s_icon_to_windows/][Quick Tip On How To Add Emacs 29's Icon To Windows Taskbar For WSL2 With Ubuntu-22.04]] - [[https://www.reddit.com/r/emacs/comments/11f3zm7/emacs_gpu_rendering/][Emacs GPU rendering]] - emacs-ng, PGTK - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00063.html][Issue with non-gcc/clang compilers]] - relevant to Android port - [[https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00054.html][Re: Should yaml-ts-mode inherit from prog-mode?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=186643ea8a8e36bf3264b36c4106793cea25c6b3][Add tramp-use-ssh-controlmaster-options value `suppress'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf3c89423fabc2c5a7891a5b5465fa995e461218][Add new user option Man-prefer-synchronous-call]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=93f557af0ef85ce301bb0780e26351eb8809e91c][New user option 'grep-use-headings']] - New packages: - [[package:bibtex-capf][bibtex-capf]]: Completion at point for bibtex (MELPA) - [[package:darkman][darkman]]: Seamless integration with Darkman (MELPA) - [[package:inspire][inspire]]: Emacs interface for inspirehep.net (MELPA) - [[package:jit-spell][jit-spell]]: Just-in-time spell checking (GNU ELPA) - [[package:mono-complete][mono-complete]]: Completion suggestions with multiple back-ends (MELPA) - [[package:tardis-theme][tardis-theme]]: Quantum Country Theme (MELPA) - [[package:wasp-mode][wasp-mode]]: A major mode for the Wasp programming language (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-02-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-27-emacs-news/ :EXPORT_DATE: 2023-02-27T08:24:07-0500 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/11cezoq/magit_maintainer_tarsius_is_losing_donators_at/][Magit maintainer Tarsius is losing donators at alarming speed. Please help!]] ([[https://irreal.org/blog/?p=11183][Irreal]]) - [[https://www.meetup.com/emacs-bengaluru/][The Emacs Bengaluru group has no organizer - step up if anyone wants to become one]] ([[https://twitter.com/kumarshantanu/status/1627321023392808960][Twitter]]) - Security: - [[https://security-tracker.debian.org/tracker/CVE-2022-48337][CVE-2022-48337: GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file]] - [[https://security-tracker.debian.org/tracker/CVE-2022-48338][CVE-2022-48338: In GNU Emacs through 28.2. In ruby-mode.el, the ruby-find-library-file function has a local command injection vulnerability.]] - [[https://security-tracker.debian.org/tracker/CVE-2022-48339][CVE-2022-48339: Emacs <= 28.2: htmlfontify.el has a command injection vulnerability]] - [[https://www.reddit.com/r/emacs/comments/117mezb/emacs_283_rc1_pretest_is_available_fixing/][Emacs 28.3 rc1 pretest is available, fixing CVE-2022-45939]] - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143186/ Wed Mar 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Mar 3 0030 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Mar 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Mar 4 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Mar 4 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #3 2023 https://dogodki.kompot.si/events/c5630087-b9ec-4f48-9bb1-2ba337c1850f Mon Mar 6 2000 CET - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 10 1800 Europe/Paris - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/119mp95/emacs_can_be_heavy_but_still_blazingly_fast/][emacs can be "heavy" but still blazingly fast]] ([[https://irreal.org/blog/?p=11176][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11ap924/the_most_important_snippet_in_my_emacs_init_file/][The most important snippet in my Emacs init file. (For Newbs)]] - [[https://macowners.club/posts/custom-functions-2-modules/][Aimé Bertrand: Custom functions No. 2 - Modules]] - [[https://takeonrules.com/2023/02/25/my-lesser-sung-packages-of-emacs/][Jeremy Friesen: My Lesser Sung Packages of Emacs]] - [[https://www.youtube.com/watch?v=2lCMtpt9iTw][5 CONFIGURACIONES BÁSICAS que le hago a Emacs]] (06:54) - [[https://www.youtube.com/watch?v=5Ud-TE3iIQY][Elpaca: Async Emacs Package Manager]] (08:03) - Emacs Lisp: - [[https://www.pldi21.org/prerecorded_hopl.16.html][PLDI 2021: Evolution of Emacs Lisp]] - [[https://www.youtube.com/watch?v=wHgWyH-aOS4][Xah Talk Show 2023-02-23 Emacs Lisp Writing URL Parser]] (01:20:10) - Appearance: - [[https://www.n16f.net/blog/custom-font-lock-configuration-in-emacs/][Nicolas Martyanoff: Custom Font Lock configuration in Emacs]] - [[https://www.reddit.com/r/emacs/comments/11bsb2y/new_doom_theme_and_modeline_based_on_nano_emacs/][New Doom theme and modeline based on NANO Emacs]] - [[https://protesilaos.com/codelog/2023-02-22-modus-themes-4-1-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.1.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/11b306q/open_file_from_clipboard_with_common_path/][Open file from clipboard with common path]] - [[https://github.com/slotthe/query-replace-many][query-replace-many—query-replace, but for multiple matches]] ([[https://www.reddit.com/r/emacs/comments/118r3i6/queryreplacemanyqueryreplace_but_for_multiple/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230204140603-emacs--moving-away-from-deft/][James Dyer: Moving Away From Deft]] ([[https://irreal.org/blog/?p=11169][Irreal]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/117epj1/ekg_a_notetaking_knowledge_management_system_for/][ekg, a note-taking / knowledge management system for Emacs]] ([[https://irreal.org/blog/?p=11165][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/11b1oo6/ive_tried_ekg/][I've tried EKG]] - Org Mode: - [[https://wmealing.github.io/emacs-org-babel-analysis.html][Emacs and Org-babel for flaw analysis.]] ([[https://www.reddit.com/r/emacs/comments/11cm2al/emacs_and_orgbabel_for_flaw_analysis/][Reddit]], [[https://irreal.org/blog/?p=11178][Irreal]]) - [[https://janusworx.com/blog/org-mode-subtree-expansion-with-the-mouse/][Mario Jason Braganza: Org Mode Subtree Expansion With the Mouse]] - [[https://github.com/panapnamana/org-highlight-hydra][panapnamana/org-highlight-hydra: A pop-up menu for highlighting in org-mode.]] ([[https://www.reddit.com/r/emacs/comments/11bwpjs/i_made_a_highlighting_hydra_for_orgmode/][Reddit]]) - [[https://www.youtube.com/watch?v=u00pglDfgX4][OrgMode E02S02: Agenda view (advanced)]] - [[https://www.youtube.com/watch?v=v-jLg1VaYzo][Emacs org-speed commands: WOW!]] (10:56) - [[https://www.youtube.com/watch?v=sKo1qb3xxWI][MS Word document comments using org-mode]] (06:52) - Completion: - [[https://www.reddit.com/r/emacs/comments/117zdnu/what_are_the_benefits_of_vertico_over_helm_or_ivy/][What are the benefits of Vertico over Helm or Ivy?]] - [[https://manueluberti.eu//2023/02/25/switch-to-minibuffer.html][Manuel Uberti: Jump to minibuffer from completions]] - Coding: - [[https://www.adventuresinwhy.com/post/eglot/][Eglot+Tree-Sitter in Emacs 29 | Adventures in Why]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00841.html][Eglot "inlay hints" has landed on emacs-29 branch]] ([[https://www.reddit.com/r/emacs/comments/119hmre/eglot_inlay_hints_has_landed_on_emacs29_branch/][Reddit]]) - [[https://www.youtube.com/watch?v=Cn3YovbsH18&feature=youtu.be][Emacs Magit Way Of Creating Rudimentary Patch 2023_02_21_03:53:35]] - Mail, news, and chat: - [[https://mrincon.net/posts/mu4e-actions/][M. Rincón: Adding mu4e Actions]] - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.6 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/11awijt/ann_ementel_v06_released_matrix_client_for_emacs/][Reddit]]) - Fun: - [[https://github.com/progfolio/marqueeo][progfolio/marqueeo: Mario in the Emacs header line]] ([[https://www.reddit.com/r/emacs/comments/11a2tt9/person_animation_in_emacs/][Reddit]]) - [[http://blog.josephwilk.net/art/emacs-animation.html][Animations with Emacs]] (2015, [[https://www.reddit.com/r/emacs/comments/11bxkei/animations_with_emacs/][Reddit]]) - AI: - [[https://robert.kra.hn/posts/2023-02-22-copilot-emacs-setup/][Setting up Github Copilot in Emacs]] - [[https://fuco1.github.io/2023-02-20-Using-OpenAI-GPT-to-search-your-org-files.html][Matus Goljer (Fuco1): Using OpenAI GPT to search your org files]] - [[https://github.com/jackdoe/emacs-chatgpt-jarvis][emacs+whisper+chatgpt: press F12 to record, use whisper to transcribe and chatgpt answers; proof of concept but surreal]] ([[https://www.reddit.com/r/emacs/comments/11axwec/emacswhisperchatgpt_press_f12_to_record_use/][Reddit]], [[https://news.ycombinator.com/item?id=34926743][HN]]) - [[https://www.youtube.com/watch?v=4Jyhs6SfFl0][emacs + whisper + chatgpt rewrite text]] (00:19) - [[https://www.youtube.com/watch?v=uWJ8-JU0aXY][emacs + whisper + chatgpt - refactor code]] (00:33) - Community: - [[https://www.reddit.com/r/emacs/comments/118sowc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/119ub6d/nonprogrammers_who_use_emacs/][Non-programmers who use EMacs]] - Other: - [[https://www.reddit.com/r/emacs/comments/118avdd/emacsappindicator_create_and_control_tray_icons/][Emacs-Appindicator - create and control tray icons with Elisp!]] - [[https://github.com/zhenhua-wang/emacs-cpu-temperature][zhenhua-wang/emacs-cpu-temperature: Get cpu temperature in emacs]] ([[https://www.reddit.com/r/emacs/comments/11d3bx0/a_package_to_display_cpu_temperature_in_emacs/][Reddit]]) - [[https://github.com/bobbae/gosling-emacs][Gosling's implementation of Emacs now open source]] ([[https://www.reddit.com/r/emacs/comments/1175qcp/goslings_implementation_of_emacs_now_open_source/][Reddit]]) - [[https://github.com/iqbalansari/restart-emacs][restart-emacs: A simple emacs package to restart emacs from within emacs]] - [[https://www.youtube.com/watch?v=uhyr8kvKa2I&t=1s][Discovering Emacs podcast: 2 - Efficiency With The Mark Ring]] (7:14, [[https://irreal.org/blog/?p=11173][Irreal]]) - [[https://fredrikmeyer.net/2023/02/26/backup-pi-emacs.html][Using Emacs to backup a Raspberry Pi]] ([[https://www.reddit.com/r/emacs/comments/11csro8/using_emacs_to_upload_backups_to_s3/][Reddit]]) - [[https://news.ycombinator.com/item?id=34909546][Emacs is on F-Droid | Hacker News]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00763.html][Figuring out where to put things for the Emacs Android port (Re: tree-sitter)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00938.html][Re: Excessive redisplay from lots of process output]] - some notes - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db3fea2e5ce46229ae40aa9ca6a89964261a7a5a][Detect and prevent function alias loops in `fset` and `defalias`]] - New packages: - [[package:beframe][beframe]]: Isolate buffers per frame (GNU ELPA) - [[package:brec-mode][brec-mode]]: A major mode for editing Breccian text (MELPA) - [[package:gptai][gptai]]: Integrate with the OpenAI API (MELPA) - [[package:kconfig-ref][kconfig-ref]]: A simple package for looking up kconfig symbol quickly (MELPA) - [[package:kkp][kkp]]: Enable support for the Kitty Keyboard Protocol (MELPA) - [[package:magit-stats][magit-stats]]: Generates GIT Repo Statistics Report (MELPA) - [[package:no-clown-fiesta-theme][no-clown-fiesta-theme]]: Not-so-colorful-theme (MELPA) - [[package:squirrel-mode][squirrel-mode]]: A major mode for the Squirrel programming language (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-02-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-20-emacs-news/ :EXPORT_DATE: 2023-02-20T10:07:19-0500 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 22 0000 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 22 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 23 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143186/ Wed Mar 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Mar 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Mar 3 0030 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=__qtY2Qq5uU][Introduccion a Emacs (0x0001)]] (33:40) - [[https://www.youtube.com/watch?v=cm0hQysERyk][[Emacs] I am once again trying to sell you Emacs]] (21:30) - [[https://www.youtube.com/watch?v=JkI-sdgpOoA][Emacs From Scratch, An Emacs tutorial for beginners – 13 Editing Modes, Part 1]] (21:15) - [[https://www.youtube.com/watch?v=eRHLGWajcTk][Configure Vanilla Emacs in 10 Minutes]] (08:37) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/112t5j3/will_any_emacs_package_manager_let_me_audit/][Will any emacs package manager let me audit packages before installing them?]] - [[https://github.com/Overdr0ne/holymotion][Overdr0ne/holymotion: evil-easymotion, purified of evil]] ([[https://www.reddit.com/r/emacs/comments/115sdz9/fork_holymotion_evileasymotion_purged_of_evil/][Reddit]]) - [[https://www.youtube.com/watch?v=bD0-xKE6yQo][Emacs Control H Key Prefix Can Be Bloody Useful 2023_02_16_03:04:20]] (12:01) - [[https://emacspeak.blogspot.com/2023/02/enhance-emacs-ergonomics-under-x-happy.html][T. V. Raman: Enhance Emacs Ergonomics Under X: Happy Hands!]] ([[https://irreal.org/blog/?p=11148][Irreal]]) - [[https://takeonrules.com/2023/02/13/adding-complex-keyboard-modifications-via-karabiner-as-an-emacs-experiment/][Jeremy Friesen: Adding Complex Keyboard Modifications via Karabiner as an Emacs Experiment]] ([[https://irreal.org/blog/?p=11151][Irreal]]) - Emacs Lisp: - [[https://www.masteringemacs.org/article/seamlessly-merge-multiple-documentation-sources-eldoc][Seamlessly Merge Multiple Documentation Sources with Eldoc]] ([[https://www.reddit.com/r/emacs/comments/111ix4h/seamlessly_merge_multiple_documentation_sources/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2023-02-16-standard-themes-1-2-0/][Protesilaos Stavrou: Emacs: "standard-themes" version 1.2.0]] - Navigation: - [[https://www.discovering-emacs.com/2134279/12265945-1-finding-files-recursively-using-locate?t=0][1 - Finding Files Recursively Using Locate]] ([[https://www.youtube.com/watch?v=Qz8O9XWKFwM][YouTube]] 4:11) - [[https://www.youtube.com/live/vBQh2BeGhio?feature=share][Emacs: Discovering project.el]] - [[https://sr.ht/~woozong/perspective-tabs/][perspective-tabs: An Emacs package that shows perspectives on the tab-bar.]] ([[https://www.reddit.com/r/emacs/comments/115d0l0/perspectivetabs_perspectives_as_tabs_in_the_tabbar/][Reddit]]) - [[https://www.youtube.com/watch?v=mEr6jrbstDI][0061. Emacs. Howm. Списки. Ч.2]] (05:33) - Writing: - [[https://tony-zorman.com/posts/latex-change-env-0.3.html][Tony Zorman: Announcing: latex-change-env Version 0.3]] ([[https://www.reddit.com/r/emacs/comments/116lt06/latexchangeenv_v03/][Reddit]]) - Org Mode: - [[https://karelvo.com/orgmode/][My simple, effective org mode setup]] ([[https://www.reddit.com/r/orgmode/comments/115ep17/my_simple_effective_org_mode_setup/][Reddit]]) - [[https://randomthoughts.dk/posts/2023/org-mode-for-project-estimation/][Emacs and Org-Mode for Project Break Downs and Estimation]] ([[https://irreal.org/blog/?p=11157][Irreal]]) - [[https://mbork.pl/2023-02-18_My_approach_to_TODOs][Marcin Borkowski: My approach to TODOs]] - [[https://apps.bram85.nl/git/bram/gists/src/commit/118c5a579a231862f4d1a548afe071e450af4e03/gists/format-org-mode-source-blocks.el][gists/format-org-mode-source-blocks.el]] - format source blocks on exit - [[https://sqrtminusone.xyz/configs/emacs/#backlinks-count-display][Backlink count for Org Roam]] ([[https://emacs.ch/@sqrtminusone/109858245022595447][Mastodon]]) - [[https://apps.bram85.nl/git/bram/gists/src/commit/368fbc0d7818b19e841062cc458e73cc8bf3a823/gists/tempel-org-links.el][gists/tempel-org-links.el]] ([[https://emacs.ch/@bram85/109858743951455564][Mastodon]]) - [[https://www.reddit.com/r/emacs/comments/111jzov/org_mode_gripes/][Org Mode Gripes]] - [[https://hg.sr.ht/~arnebab/vorlesung-netztechnik/browse][~arnebab/vorlesung-netztechnik]] - lectures about network technology with Org Mode source, in German, with a Makefile that generates thumbnails ([[https://rollenspiel.social/@ArneBab/109858415788843401][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d94f4066e075f5616965d99fada0997b27786e78][oc-natbib: Provide a fallback bibliography style]] - Completion: - [[https://www.masteringemacs.org/article/introduction-to-ido-mode][Introduction to Ido Mode]] ([[https://www.reddit.com/r/emacs/comments/1167jwk/introduction_to_ido_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=-MhSXU6Tx28][The Latest in Emacs Completions - System Crafters Live!]] (02:00:25) - Coding: - [[https://emacs.dyerdwelling.family/emacs/20230215204855-emacs--commenting-uncommenting/][James Dyer: Commenting Un-commenting]] - [[https://github.com/wkirschbaum/surface-ts-mode][wkirschbaum/surface-ts-mode]] ([[https://emacs.ch/@whk/109891737414023873][Mastodon]]) - Fun: - [[https://www.youtube.com/watch?v=kF0d-zSiz2E][Stream VOD: Pokemon A.I. in Emacs Lisp - LLLL Colonq Episode 4]] (03:14:52) - AI: - [[https://github.com/Exafunction/codeium.el][Emacs extension for Codeium: free (gratis, not libre) Copilot-like AI autocomplete]] ([[https://www.reddit.com/r/emacs/comments/113zabx/emacs_extension_for_free_copilotlike_ai/][Reddit]]) - has proprietary binary, see comments - [[https://youtu.be/xUBav2wUkXk][Using AI with Emacs: Nothing will be the same after this]] ([[https://www.reddit.com/r/emacs/comments/11137m8/using_ai_with_emacs_nothing_will_be_the_same/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/112t0uo/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - active regions, keybinding help, etc. - [[https://www.reddit.com/r/emacs/comments/114a7px/i_started_a_podcast_focused_on_emacs/][I started a podcast focused on Emacs!]] - [[https://macadie.info/2023/02/19/2023-02-austin-emacs-meetup/][Eric MacAdie: 2023-02 Austin Emacs Meetup]] - write-up with links - [[https://tilvids.com/videos/watch/488766ce-439c-49a1-9504-a38c314f1b9b][The History of Emacs - TILvids]] ([[https://irreal.org/blog/?p=11159][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/114f622/making_emacs_more_approachable/][Making Emacs more approachable]] - [[https://baty.net/2023/things-i-cant-quit-film-photography-and-emacs][Jack Baty: Things I can’t quit: Film photography and Emacs]] - [[https://news.ycombinator.com/item?id=34721278][Emacs StackExchange | Hacker News]] - Other: - [[https://www.youtube.com/watch?v=qxa2VrseFUA][Introduction to ekg, the Emacs Knowledge Graph]] (45:42) - [[https://emacs.dyerdwelling.family/emacs/20230214201355-emacs--my-pure-paragraph-refill/][James Dyer: my/pure-paragraph-refill]] - [[https://github.com/bobbae/gosling-emacs][Gosling's implementation of Emacs now open source]] ([[https://news.ycombinator.com/item?id=34860169][HN]]) - [[https://github.com/CeleritasCelery/rune][rune: Rust VM for Emacs]] - [[https://vivekhaldar.com/articles/a-spiritual-successor-to-emacs/][A spiritual successor to Emacs]] ([[https://www.reddit.com/r/emacs/comments/112qfsl/a_spiritual_successor_to_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=34852489][HN]], [[https://irreal.org/blog/?p=11153][Irreal]]) - VSCode? - Android: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00621.html][Android port]] - more or less feature-complete - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00676.html][Explanation of differences between Emacs builds for Android]] - [[https://news.ycombinator.com/item?id=34751449][Tell HN: Emacs is now available for Android devices | Hacker News]] - [[https://www.reddit.com/r/emacs/comments/111ki1e/emacs_for_android_and_termux_git_and_other_tools/][Emacs for Android and Termux (Git and other tools)]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00444.html][Re: Request to backport fix for CVE-2022-45939 to Emacs 28]] - concerns about security vulnerability in etags ([[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00618.html][update from Stefan Kangas]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00694.html][challenges of process of making the tarball]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00365.html][feature/inhibit-native-comp-cleanup]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00447.html][goto-chg recommendation]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00677.html][Thanks for making desktop-restore-frames work with TTYs]] - also now works on Linux consoles - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1298d1db189bf434e54a792d3a6746237881f251][Rename 'display-time-time-and-date-indicator' to 'display-time-date-and-time' (bug#61567)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7ab6c6ac8334f80a2effcb9d66d2c57810c9a73e][Define 'display-time-time-and-date-indicator' face]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8051be9ac204583e0641779763eb0803c730b4bf][Allow unloading Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a677fd3b6677248a8bc1787b105879684289fa2][New option 'diff-ignore-whitespace-switches']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=571558e460059b3756f592abaaf2a9a67778db66][Teach 'diff-ignore-whitespace-hunk' how to regenerate all hunks]] - New packages: - [[package:beef-mode][beef-mode]]: A major mode for the Beef programming language (MELPA) - [[package:bqn-mode][bqn-mode]]: Emacs mode for BQN (MELPA) - [[package:director][director]]: Simulate user sessions (MELPA) - [[package:flycheck-falco-rules][flycheck-falco-rules]]: On-the-fly syntax checking for falco rules files (MELPA) - [[package:verilog-ext][verilog-ext]]: Verilog Extensions (MELPA) - [[package:vhdl-ext][vhdl-ext]]: VHDL Extensions (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-02-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-13-emacs-news/ :EXPORT_DATE: 2023-02-13T09:47:06-0500 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/february-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 25, 2023]] - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 18 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 22 0000 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 22 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Feb 23 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 25 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://youtube.com/watch?v=JkI-sdgpOoA&feature=share][Emacs From Scratch, An Emacs tutorial for beginners – 13 Editing Modes, Part 1]] (21:15) - Emacs configuration: - [[https://github.com/davep/.emacs.d][davep's Emacs Config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/10vp9w6/ann_elispautofmt_now_supports_formatting_the/][[ANN] elisp-autofmt now supports formatting the selection]] ([[https://codeberg.org/ideasman42/emacs-elisp-autofmt][package]]) - [[https://ag91.github.io/blog/2023/02/09/a-little-read-string-utility-using-an-org-mode-buffer/][A little read-string utility using an Org Mode buffer]] ([[https://www.reddit.com/r/emacs/comments/10xhvd8/a_little_readstring_utility_using_an_org_mode/][Reddit]]) - [[https://www.youtube.com/watch?v=gcknH7qtbZI][Xah Talk Show 2023-02-12 Emacs Lisp Coding, Transpose HTML Table]] (55:11) - Appearance: - [[https://cce.whatthefuck.computer/updates#20230212T165513.223450][Ryan Rix: Hopefully systemd-inhibit-mode will keep me from burning in my monitor and burning out my laptop battery.]] - [[https://protesilaos.com/codelog/2023-02-11-fontaine-1-0-0/][Protesilaos Stavrou: Emacs: fontaine version 1.0.0]] - [[https://macowners.club/posts/custom-emacs-themes/][Aime Bertrand: Custom Emacs themes]] ([[https://www.reddit.com/r/emacs/comments/10zxi13/custom_emacs_themes/][Reddit]]) - [[https://github.com/eval-exec/crazy-theme.el][eval-exec/crazy-theme.el: 🎲 A Crazy Emacs theme🎨 for crazy people🌪️. Tired of the same old color scheme every day😩? Try it out and add some chaos to your coding life! 😈]] ([[https://www.reddit.com/r/emacs/comments/10yr3vp/introducing_crazythemeel_a_crazy_emacs_color/][Reddit]]) - Navigation: - [[https://emacs.dyerdwelling.family/emacs/20230205185836-emacs--simple-flexible-scrolling/][James Dyer: Simple Flexible Scrolling]] - [[https://dawranliou.com/blog/xref-with-eglot-and-project/][Don't kill my xref buffers]] - [[https://www.youtube.com/watch?v=SZ9ciomvgNo][An Emacs package that goes back to the Dinosaurs: Avy]] (07:30) - Writing: - [[https://github.com/valentjn/ltex-ls][valentjn/ltex-ls: LTeX Language Server: LSP language server for LanguageTool with support for LaTeX , Markdown , and others]] - Org Mode: - [[https://apps.bram85.nl/git/bram/gists/raw/commit/7543ed0f2848490929766ad74b7964ed420350ac/gists/track-use-package-over-time.org][Small example of using Emacs Lisp to track a metric in a table]] - [[https://fuco1.github.io/2023-02-08-Visit-the-org-headline-from-the-attach-dired-buffer.html][Visit the org headline from the attach dired buffer]] ([[https://irreal.org/blog/?p=11138][Irreal]]) - [[https://www.youtube.com/watch?v=Jb4ZZ2kN03g&feature=youtu.be][Emacs Orgmode Subscripts Superscripts Plus Protect Underscore Separated Words]] (13:18) - [[https://janusworx.com/blog/what-i-learned-today-2023-02-10/][Mario Jason Braganza: What I Learned Today (10th of February, 2023)]] - clocking on TODO state change - [[https://takeonrules.com/2023/02/10/thinking-through-capturing-and-annotating-bad-code/][Jeremy Friesen: Thinking Through Capturing and Annotating "Bad" Code]] - [[https://takeonrules.com/2023/02/11/custom-org-mode-capture-function-for-annotating-bad-code/][Jeremy Friesen: Custom Org-Mode Capture Function for Annotating Bad Code]] - Import, export, and integration: - [[https://hitchdev.com/orji][OrJi - HitchDev]] - Org Mode and Jinja - [[https://grtcdr.tn/posts/2023-02-07.html][Implementing per-project package management for ox-publish projects]] ([[https://www.reddit.com/r/emacs/comments/10yotcy/implementing_perproject_package_management_for/][Reddit]]) - [[https://www.draketo.de/software/org-mode-tipps][Org mode Tips]] - full-page images, agendas, Gantt charts, export, Kanban, clocktable, ledger - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=666a61bcc8c8330075eb25861981a0a459dec788][lisp/ox-beamer.el: add labels to latex export]] - Completion: - [[https://www.n16f.net/blog/templating-in-emacs-with-tempo/][Nicolas Martyanoff: Templating in Emacs with Tempo]] ([[https://irreal.org/blog/?p=11146][Irreal]]) - [[https://www.youtube.com/watch?v=xmBovJvQ3KU][Supercharge your Emacs / Spacemacs / Doom with Yasnippets! - YouTube]] ([[https://irreal.org/blog/?p=11131][Irreal]]) - Coding: - [[https://www.youtube.com/watch?v=jV3kYjVXxPs][Flutter auto reload with Emacs | Flutter development]] (02:37) - [[https://www.reddit.com/r/emacs/comments/10yzhmn/flymake_just_works_with_ruff/][Flymake just works with ruff]] - [[https://youtu.be/H9JNIb-_VZ0][RESTing with Emacs, or why EDN is better than JSON]] (27:57, [[https://www.reddit.com/r/emacs/comments/10xotja/resting_with_emacs_or_why_edn_is_better_than_json/][Reddit]]) - [[https://oylenshpeegul.gitlab.io/blog/posts/20230206/][Tim Heaney: Emacs 29 and Eglot!]] - [[https://www.reddit.com/r/emacs/comments/10y7krg/small_breaking_changes_in_treesitauto_05/][(Small) breaking changes in treesit-auto 0.5]] - [[https://www.youtube.com/watch?v=cGn-e-_0Hu8&feature=youtu.be][Day 15: Structural Editing - Road to FOSS Business]] - [[https://write.as/jeffbowman/trying-combobulate][Trying Combobulate]] - Web: - [[https://gitlab.com/maurooaranda/emacs-webdriver][webdriver: Control a browser with Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/10zpabe/webdriver_control_a_browser_with_emacs_lisp/][Reddit]], [[https://irreal.org/blog/?p=11167][Irreal]]) - Chat: - [[https://lihai.de/2023/01/28/copy-org-ified-toot-to-clipboard-mastodon-el/][Copy org-ified toot to clipboard/org-journal (mastodon.el)]] - Mail, news, and chat: - [[https://cvanelteren.github.io/post/mu4e/][Setting up mu4e for office 365]] - [[https://github.com/burnthekernel/copy-message-id-to-org-mu4e][burnthekernel/copy-message-id-to-org-mu4e: Thunderbird - copy message ID to clipboard as an org mode link to mu4e]] - EXWM: - [[https://codeberg.org/emacs-weirdware/exwm-ss][exwm-ss: Automatically inhibit screensaver activation in EXWM]] - Fun: - [[https://sachachua.com/blog/2023/02/using-rubik-el-to-make-svg-last-layer-diagrams-from-algorithms/][Sacha Chua: Using rubik.el to make SVG last-layer diagrams from algorithms]] - [[https://www.youtube.com/watch?v=DFmzZu8HXHc][Stream VOD: Pokemon A.I. in Emacs Lisp - LLLL Colonq Episode 2]] (03:34:20) - [[https://github.com/misohena/el-igo][misohena/el-igo: Emacs Go Game(SGF) Editor]] - Community: - [[https://www.reddit.com/r/emacs/comments/10wr9ce/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://www.youtube.com/watch?v=UtSu3ydxKJ4][Some new Emacs packages I tried: Denote, zoom-frm, visual-regex, zzz-to-char, and more]] (14:21) - [[https://blog.firedrake.org/archive/2023/02/Upside_Down_and_Inside_Out.html][RogerBW's Blog: Upside Down and Inside Out]] - using local Emacs as a remote editor - [[http://ag91.github.io/blog/2023/02/09/a-little-read-string-utility-using-an-org-mode-buffer][Andrea: A little read-string utility using an Org Mode buffer]] - [[https://protesilaos.com/codelog/2023-02-10-emacs-sxhkdrc-mode-1-0-0/][Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.0.0]] - Simple X Hot Key Daemon - [[https://diode.zone/videos/watch/246511d8-58dd-493e-a834-4c0cb85e9e95][2023-02-09-10:28:04 Demonstration of adding new database columns within RCD Notes for GNU Emacs - Diode Zone]] - [[https://git.sr.ht/~teutonicjoe/sugar-gnu-linux][Quasi-reproducible Debian rolling setup with GNU Emacs from master, with Common Lisp]] - [[https://www.reddit.com/r/emacs/comments/10xgs7w/i_just_learned_that_new_macs_dont_come_with_emacs/][I just learned that new Macs don't come with Emacs preinstalled]] - [[http://yitang.uk/2023/02/09/emacs-as-service-in-macos/][Yi Tang: Setup Emacs Servers in MacOS]] - [[https://www.reddit.com/r/emacs/comments/10zhgoc/seems_like_now_we_have_official_android_build/][Seems like now we have official android build?]] ([[https://irreal.org/blog/?p=11144][Irreal]]) - [[https://apps.bram85.nl/git/bram/gists/src/branch/main/gists/termux-emacs-keys.conf][gists/termux-emacs-keys.conf at main - gists - Forgejo]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00334.html][Android input methods (was: Re: textconv.c)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00323.html][FreeType and emojis on Android]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00218.html][Risks of advising primitives (for example, for testing)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00252.html][Emacs, native compilation, and third-party package Makefiles]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00262.html][Update on scratch/comp-static-data]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00216.html][Performance tips and explanations for tree-sitter]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00254.html][tree-sitter, macros, and mixed grammars]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00342.html][Conversation about a possible feature to go to last edit locations]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae4ff4f25fbf704446f8f38d8e818f223b79042b][Support input method ``text conversion'' on X Windows]] - New packages: - [[package:ffmpeg-utils][ffmpeg-utils]]: FFmpeg command utilities wrappers (MELPA) - [[package:ol-tmsu][ol-tmsu]]: Org-mode links to TMSU queries (MELPA) - [[package:org-habit-stats][org-habit-stats]]: Display info about habits (MELPA) - [[package:tmsu][tmsu]]: A basic TMSU interface (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-02-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/02/2023-02-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/02/2023-02-06-emacs-news/ :EXPORT_DATE: 2023-02-06T09:36:50-0500 :END: - Upcoming events: - Emacs.si (in person): Emacs.si 2023 #2 online meetup https://dogodki.kompot.si/events/137e242d-5abb-4ba2-bf1d-143119f6baf4 Mon Feb 6 2000 CET - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 8 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 10 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://tilde.town/~ramin_hal9001/articles/2022-04-27_best-way-to-learn-emacs.html][The best way to learn Emacs]] - learning how to read the manual, finding blogs (2022) - Emacs Lisp: - [[https://craft-of-emacs.kebab-ca.se/introduction/getting-started.html][The Craft of Emacs: Getting started]] - [[https://diode.zone/videos/watch/81cf86a6-8d59-46dd-9361-bc14b4a575c8][Demonstration of Outline Minor Mode for GNU Emacs while editing Emacs Lisp code - Diode Zone]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-02/msg00149.html][How to use mouse-face]] (adding mouse highlighting to tabulated list mode) - [[https://notxor.nueva-actitud.org/2023/01/29/programacion-orientada-a-objetos-en-emacs.html][Programación Orientada a Objetos en Emacs]] - [[https://andreyorst.gitlab.io/posts/2023-02-01-ad-hoc-async-in-emacs-lisp-via-generators/][Andrey Listopadov: Ad-hoc async in emacs-lisp via generators]] - Navigation: - [[http://bjornwestergard.com/log/2022-04-19-hypertext-emacs.gmi][Hypertext in Emacs: find-file-at-point]] ([[https://www.reddit.com/r/emacs/comments/10q0ea1/hypertext_in_emacs_findfileatpoint/][Reddit]], [[https://news.ycombinator.com/item?id=34583734][HN]]) - [[https://www.youtube.com/watch?v=ezzp7vzVmoE][Search for words, characters and lines at point using Emacs]] (03:48) - Dired: - [[https://www.n16f.net/blog/decluttering-dired-for-peace-of-mind/][Nicolas Martyanoff: Decluttering Dired for peace of mind]] ([[https://irreal.org/blog/?p=11129][Irreal]]) - Org Mode: - [[https://list.orgmode.org/87tu063ox2.fsf@localhost/T/#u][[POLL] Proposed syntax for timestamps with time zone info]] ([[https://www.reddit.com/r/orgmode/comments/10px4bn/poll_proposed_syntax_for_timestamps_with_time/][Reddit]]) - [[https://www.youtube.com/watch?v=KwU9e4NlJU4][Emacs | Sweet SEO Juice In Org Mode]] (09:03) - [[https://gnu.support/gnu-emacs/packages/GNU-Emacs-package-rcd-org-agenda-dashboard-el-RCD-Org-Agenda-Dashboard-76669.html][GNU Emacs package: rcd-org-agenda-dashboard.el — RCD Org Agenda Dashboard]] - [[https://emacs.ch/@bram85/109789123142436571]["I added #git diff support for Org files. This will show the heading title in the corresponding @@ block for each hunk."]] - [[https://kisaragi-hiu.com/blog/2019-10-09-format-time-string-today.html][Locales, Org timestamps, and format-time-string]] - [[https://www.youtube.com/live/F2aNBnxosUQ][Literature review with org-ref]] ([[https://irreal.org/blog/?p=11125][Irreal]]) - [[https://simfish.dev/projects/gix/][Gix: Literate Programming with Emacs org-mode & GNU/Guix]] - [[https://blog.tecosaur.com/tmio/2022-05-31-folding.html][TMIO: Improvements to Folding in Org]] - [[https://www.wisdomandwonder.com/emacs/13918/choosing-between-code-and-verbatim-markup-in-org-mode][Grant Rettke: Choosing Between Code and Verbatim Markup In Org Mode]] ([[https://irreal.org/blog/?p=11123][Irreal]]) - [[https://sachachua.com/blog/2023/02/using-org-babel-to-learn-rubik-s-cube-algorithms/][Sacha Chua: Using Org Babel to learn Rubik's cube algorithms]] - [[https://www.reddit.com/r/orgmode/comments/10q40zz/all_of_shakespeares_plays_as_a_single_org_file/][All of Shakespeare's plays as a single Org file]] - [[https://dmolina.codeberg.page/posts/emacs-qualifications/][Poniendo calificaciones con Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c8a5fef91065259c08aedcc8958568c0c7d47e1a][Preserve active region after structure edits]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b665f8de31369a0344048bab9692dc2f6b936a74][org-metaup, org-metadown: Move subtrees in active region]] - Completion: - [[https://www.johndcook.com/blog/2023/01/30/good-autocomplete/][John D. Cook: Good autocomplete]] ([[https://www.reddit.com/r/emacs/comments/10plt9x/good_autocomplete/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10p84fk/consultinfo/][consult-info]]: new function, choose one or more info manuals to search - Coding: - [[http://ag91.github.io/blog/2023/02/06/emacs-as-your-code-compass-what-code-is-this-contributor-familiar-with][Andrea: Emacs as your code-compass: what code is this contributor familiar with?]] - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/browsing-source-code.html][Ramin Honary: Browsing Source Code]] (2022) - [[https://www.youtube.com/watch?v=gIE8dadwf28][Electric Pair Mode in Emacs - Quick set up]] (04:59) - [[https://andreyorst.gitlab.io/posts/2023-01-30-region-bindings-and-common-lisp-modes/][Andrey Listopadov: Region bindings and common lisp modes]] - [[https://tailscale.dev/blog/configuring-emacs-mdx][Configuring Emacs for MDX files]] - [[https://diode.zone/videos/watch/4cf70a15-439d-4061-8836-f566c2fe6b83][PostgreSQL interactive database design within RCD Notes & Hyperscope for GNU Emacs]] - [[https://diode.zone/videos/watch/977f7698-8079-4294-8126-a2c6033f427b][Interactive PostgreSQL database design while using RCD Notes & Hyperscope for GNU Emacs]] - [[https://takeonrules.com/2023/01/31/building-on-my-project-notes-and-dispatch-emacs-package/][Jeremy Friesen: Building on My Project Notes and Dispatch Emacs "Package"]] - magit-repository-directories - [[https://github.com/jinnovation/kele.el][jinnovation/kele.el 0.4.0 released: 🥤 Spritzy Kubernetes cluster management for Emacs]] ([[https://www.reddit.com/r/emacs/comments/10ujj44/ann_kele_v040_released/][Reddit]]) - kele-list - Tree-sitter: - [[https://www.reddit.com/r/emacs/comments/10rsxty/treesitauto_03_now_with_automatic_installation_of/][treesit-auto 0.3: Now with automatic installation of tree-sitter grammars]] - [[https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter?utm_source=newsletter&utm_medium=rss][Mickey Petersen: Combobulate: Structured Movement and Editing with Tree-Sitter]] ([[https://www.reddit.com/r/emacs/comments/10q4o1g/combobulate_structured_movement_and_editing_with/][Reddit]]) - [[https://karthinks.com/software/a-consistent-structural-editing-interface/][Karthik Chikmagalur: A Consistent Structural Editing Interface]] ([[https://www.reddit.com/r/emacs/comments/10ufbx4/a_consistent_structural_editing_interface/][Reddit]]) - Shells: - [[https://bard.github.io/emacs-run-command][M-x run-command - efficient and ergonomic external command invocation]] ([[https://www.reddit.com/r/emacs/comments/10pwc14/runcommand_100_efficient_and_ergonomic_external/][Reddit]]) - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/emacs-as-your-shell.html][Emacs as a shell]] - Web: - [[https://sachachua.com/blog/2023/01/using-spookfox-to-scroll-firefox-up-and-down-from-emacs/][Sacha Chua: Using Spookfox to scroll Firefox up and down from Emacs]] - Fun: - [[https://codeberg.org/WammKD/Emacs-Klondike][WammKD/Emacs-Klondike: Klondike solitaire for Emacs - Emacs-Klondike - Codeberg.org]] ([[https://www.reddit.com/r/emacs/comments/10pq7yx/klondike_solitaire/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/10qo7vb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - undo works on regions, eglot, matching input more flexibly in eshell, el-patch - [[https://www.reddit.com/r/DoomEmacs/comments/10qlyrc/feedback_on_landing_page_for_doom_emacs/][Feedback on landing page for doom emacs tribute/fan site.]] - [[https://www.reddit.com/r/emacs/comments/10ov05g/the_community_is_growing/][The community is growing?]] - [[https://www.zwitterio.it/en/fireballs/air-traffic-on-emacs/][Air traffic on Emacs]] - Other: - [[https://mbork.pl/2023-01-30_The_benefits_of_everything_being_a_buffer][Marcin Borkowski: The benefits of everything being a buffer]] ([[https://www.reddit.com/r/emacs/comments/10q9iwo/the_benefits_of_everything_being_a_buffer/][Reddit]], [[https://news.ycombinator.com/item?id=34580943][HN]], [[https://irreal.org/blog/?p=11119][Irreal]]) - [[https://www.youtube.com/watch?v=IygRp_9HTJk][Emacs: Store anything with registers and bookmarks]] (08:29) - [[https://www.youtube.com/watch?v=avrrioT-mDg][The evocative power of Rectangles in Emacs]] (08:36) - [[https://chatziiola.github.io/posts/20230110_identifying_a_lethal_mistake_after_it_happened_notetaking_edition.html][Avoid overwriting files that already exist]] - [[https://www.reddit.com/r/emacs/comments/10s4zxs/just_want_to_share_the_results_of_my_the_most/][Just want to share the results of my most profitable keyboard experiment]] - Space as Control - [[https://github.com/atykhonov/google-translate][[Package of the day] Emacs Google Translate]] ([[https://www.reddit.com/r/emacs/comments/10r3elr/package_of_the_day_emacs_google_translate/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230204115142-emacs--displaying-a-calendar/][James Dyer: How to Display Google Calendar]] - [[https://github.com/dleal-mojotech/edie-bar][dleal-mojotech/edie-bar]] panel and launch bar for an Emacs-based desktop environment ([[https://www.reddit.com/r/emacs/comments/10svjyl/ann_edie_bar_pre_alpha_preview/][Reddit]]) - [[https://www.youtube.com/watch?v=X4yD5XxIasE][Instalar Emacs en Windows]] (05:41) - [[https://www.youtube.com/watch?v=VdUk9gzDY9I][Emacs最前線/ tadsan —TechFeed Experts Night#12 〜【VSCode, Vim, Emacs】エンジニア向けエディタ最新動向!]] (06:48) - Hyperscope: - [[https://diode.zone/videos/watch/17659bb9-9b18-4ea6-87cf-08054dd82e85][Live Asciidoctor preview functions in Hyperscope for GNU Emacs]] - [[https://diode.zone/videos/watch/229c4ee8-4567-4e53-a358-cee977281eb1][Demonstration of RCD Notes for GNU Emacs, editing of people's contacts and addresses]] - [[https://diode.zone/videos/watch/08ca4c0d-68b4-482c-8317-91aa2c56dc31][Demonstration of adding any kind of properties to Hyperdocument versus Org mode]] - [[https://diode.zone/videos/watch/f4257f72-d987-401a-8c44-562b737fc067][Visual structured editing of Semantic Triplets while using RCD Notes & Hyperscope for GNU Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/10pykwk/visual_structured_editing_of_semantic_triplets/][Reddit]]) - [[https://diode.zone/videos/watch/50c1b843-3ac6-4647-a639-3666287e8209][Demonstration of opening PDF files at specific page in Hyperscope for GNU Emacs]] - New packages: - [[package:ekg][ekg]]: A system for recording and linking information (MELPA) - [[package:flycheck-eglot][flycheck-eglot]]: Flycheck support for eglot (MELPA) - [[package:jet][jet]]: Emacs integration for jet Clojure tool (MELPA) - [[package:kotlin-ts-mode][kotlin-ts-mode]]: A mode for editing Kotlin files based on tree-sitter (MELPA) - [[package:langtool-popup][langtool-popup]]: Popup message extension for langtool.el (MELPA) - [[package:sas-py][sas-py]]: SAS with SASPy (MELPA) - [[package:timu-macos-theme][timu-macos-theme]]: Color theme inspired by the macOS UI (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-01-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-30-emacs-news/ :EXPORT_DATE: 2023-01-30T08:48:36-0500 :END: - Upcoming events: - Emacs.si (in person): Emacs.si meetup 2023 #1 https://dogodki.kompot.si/events/d8cc520f-e3ba-4408-8852-556e5270bc43 Mon Jan 30 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290740845/ Wed Feb 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 4 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Feb 8 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 10 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Feb 11 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://emacsworld.com/help/2023/01/22/asking-for-help-in-emacs.html][Asking for help in Emacs]] ([[https://irreal.org/blog/?p=11112][Irreal]]) - [[https://www.youtube.com/watch?v=JNzxYfz9M6w]["Copy/paste? Or Is Emacs Just Yanking Your Chain?"]] (11:53) - Emacs configuration: - [[https://oylenshpeegul.gitlab.io/blog/posts/20230129/][Tim Heaney: Context menus in Emacs 28!]] - [[https://github.com/FrostyX/current-window-only][FrostyX/current-window-only: Open things only in the current window. No other windows, no splits.]] ([[https://www.reddit.com/r/emacs/comments/10morcp/i_created_a_package_that_forces_emacs_to_open/][Reddit]]) - [[https://github.com/alexpdp7/alexpdp7/tree/master/emacs][Don't fear the Emacs]] ([[https://www.reddit.com/r/emacs/comments/10nmcus/dont_fear_the_emacs/][Reddit]]) - [[https://www.faijdherbe.net/][faijdherbe's Emacs Config]] - [[https://qua.name/mrb/an-org-babel-based-emacs-configuration][My org-babel based emacs configuration]] ([[https://www.reddit.com/r/planetemacs/comments/10lcmwc/my_orgbabel_based_emacs_configuration/][Reddit]]) - Emacs Lisp: - [[https://craft-of-emacs.kebab-ca.se/][The Craft of Emacs: A cross-stitch themed guide to Emacs Lisp, written in Racket.]] ([[https://www.reddit.com/r/emacs/comments/10mpynq/the_craft_of_emacs_a_crossstitch_themed_guide_to/][Reddit]]) - [[https://github.com/rolandwalker/persistent-soft][persistent-soft: Persistent storage for Emacs]] - [[https://diode.zone/videos/watch/4f2037b5-d734-4b95-ab45-eb546a6ff85c][Structural Editing, a Guide for the Perplexed - Paulus Esterhazy]] ([[https://www.reddit.com/r/planetemacs/comments/10malqu/structural_editing_a_guide_for_the_perplexed/][Reddit]], 2017) - Appearance: - [[https://gist.github.com/cpbotha/e1663767f8497104a2b6f5723af73503][Adjust Emacs text size based on resolution and physical size of monitor]] - [[https://sachachua.com/blog/2023/01/making-highlight-sexp-follow-modus-themes-toggle/][Sacha Chua: Making highlight-sexp follow modus-themes-toggle]] - [[https://www.raebear.net/computers/emacs-colors/][Emacs Colors - Jessica's Corner of Cyberspace]] - Navigation: - [[https://github.com/casouri/lunarymacs/blob/master/site-lisp/expreg.el][expreg.el --- Simple expand region]] - [[https://emacs.dyerdwelling.family/emacs/20230124195440-emacs--my-tentative-steps-to-working-with-projects/][James Dyer: Using ripgrep within Projects]] - [[https://www.youtube.com/watch?v=_GT02-9WTBU][Emacs - 19 - To Projectile or not? project.el is the one for me.]] (03:44) - Dired: - [[https://www.youtube.com/watch?v=j2x43E-MVS4][Delete files with emacs dired]] (01:15) - [[https://www.youtube.com/watch?v=XCAFbo_f7TQ][Get file size in Emacs Dired]] (00:37) - Org Mode: - [[https://daryl.wakatara.com/emacs-gtd-flow-evolved][Daryl Manning | Emacs GTD flow evolved]] - [[https://mbork.pl/2023-01-23_TODO_stats_table_with_parameters][Marcin Borkowski: TODO stats table with parameters]] - [[https://www.youtube.com/watch?v=jR5PlXvoXi0][My study and note taking setup with Org Roam, Org Roam UI and Zotero]] (19:16) - Import, export, and integration: - [[http://yummymelon.com/devnull/beautifying-org-plot-with-yasnippet-and-context-menus.html][nfdn: Beautifying Org Plot with YASnippet and Context Menus]] ([[https://www.reddit.com/r/emacs/comments/10nr7vu/beautifying_org_plot_with_yasnippet_and_context/][Reddit]], [[https://www.youtube.com/watch?v=KrQmiSToo7o][YouTube]] 04:36, [[https://irreal.org/blog/?p=11121][Irreal]]) - [[https://thibaultmarin.github.io/blog/posts/2017-08-15-Personal_wiki_in_org.html][Personal wiki in org]] - [[https://github.com/samwdp/ob-csharp][ob-csharp: Org-babel plugin that utilises dotnet-script to execute c# block]] - [[https://github.com/togakangaroo/create-ob-npx][create-ob-npx: Builder macro for org babel packages that delegate to npx]] - [[https://github.com/karthink/org-preview][org-preview: Asynchronous, super fast LaTeX previews for Org mode.]] - [[https://mken.weblog.lol/2023/01/org-mode-clocking-in-the-macos-menu-bar][Org mode clocking in the macOS menu bar]] - [[https://cce.whatthefuck.computer/updates#20230125T171405.734181][Ryan Rix: Moved my Org Site Engine-to-Fediverse cross-posting from feed2toot to Feediverse]] - [[https://sachachua.com/blog/2023/01/adding-a-custom-header-argument-to-org-mode-source-blocks-and-using-that-argument-during-export/][Sacha Chua: Adding a custom header argument to Org Mode source blocks and using that argument during export]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aa48c80fe17eaaaf83c11c9ac2f2fd864f2f3ad9][ob-python: Remove python-mode.el support]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1810c625df8c7fa7cc4aaa7ab9bdc0ff842d30ff][org-clock-x11idle-program-name: Prefer "xprintidle", when available]] - Denote: - [[https://bitspook.in/blog/reading-and-not-forgetting/][My reading workflow (you guys might find some bits from it useful)]] ([[https://www.reddit.com/r/emacs/comments/10jl8hm/my_reading_workflow_you_guys_might_find_some_bits/][Reddit]], [[https://irreal.org/blog/?p=11102][Irreal]]) - Coding: - [[https://tech.toryanderson.com/2023/01/26/emacs-personal-development-environment-accessing-my-notes/][Tory Anderson: Emacs Personal Development Environment: accessing my notes]] ([[https://www.reddit.com/r/planetemacs/comments/10lh33c/tory_anderson_emacs_personal_development/][Reddit]]) - [[https://grtcdr.tn/posts/2023-01-24.html][Emacs as a .NET development environment]] ([[https://www.reddit.com/r/emacs/comments/10k0y54/emacs_as_a_net_development_environment/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10oig9m/verilogextvhdlext_systemverilogvhdl_extensions/][verilog-ext/vhdl-ext: SystemVerilog/VHDL extensions for Emacs]] - [[https://www.youtube.com/watch?v=BK8yDsLHSDE][No need to use Postman ! Emacs does it Better]] (06:53) - [[https://diode.zone/videos/watch/c9b83c28-a0de-40c4-94b4-7ed8885c8623][Magit on Spacemacs: How I Became The Only One At Work That Loves Rebasing - Diode Zone]] (2017) - [[https://www.reddit.com/r/emacs/comments/10n8twr/install_emacs_enable_treesitter_with/][Install Emacs (enable tree-sitter) with tree-sitter-grammar* by Guix]] - Math: - [[https://www.n16f.net/blog/using-units-in-emacs-calc/][Nicolas Martyanoff: Using units in Emacs Calc]] ([[https://irreal.org/blog/?p=11114][Irreal]]) - [[https://abode.karthinks.com/share/calc-preview.mp4][[mp4] Calc Preview]] - Shells: - [[https://github.com/andyjda/sticky-shell][andyjda/sticky-shell: Minor mode to keep track of previous prompt in your shell]] ([[https://www.reddit.com/r/emacs/comments/10kktsb/new_package_stickyshell_to_help_you_keep_track_of/][Reddit]]) - Mail, news, and chat: - [[https://www.youtube.com/watch?v=2HStDvx-czo][Setting up and using RMAIL within Emacs]] (10:05) - Multimedia: - [[https://sachachua.com/blog/2023/01/checking-image-sizes-and-aspect-ratios-in-emacs-lisp-so-that-i-can-automatically-smartcrop-them/][Sacha Chua: Checking image sizes and aspect ratios in Emacs Lisp so that I can automatically smartcrop them]] - Fun: - [[https://www.salkosuo.net/2015/10/22/elite-for-emacs.html][Elite for Emacs]] ([[https://www.reddit.com/r/emacs/comments/10myr9h/elite_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=34550574][HN]]) - a game - AI: - [[https://twitter.com/beguene/status/1615733823278284801][Live-editing a react app with plain English]] - Community: - [[https://www.reddit.com/r/emacs/comments/10ktqj0/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=7JKzC63JAn4][How I Use My Linux Computer - DT LIVE!]] (01:40:39) - [[https://takeonrules.com/2023/01/29/emacs-windows-configuration-desired-state/][Jeremy Friesen: Emacs Windows Configuration Desired State]] - [[https://project-mage.org/all-else-is-not-enough][[Appendix] All Else is Not Enough]] ([[https://www.reddit.com/r/planetemacs/comments/10o1fdn/appendix_all_else_is_not_enough/][Reddit]]) - Other: - [[https://irreal.org/blog/?p=11104][Irreal: Warning: You're About To Discard Undo Information]] - [[https://rants.org/2023/01/count-fold-lines/][count-fold-lines: Emacs hack to fold duplicate lines and count them.]] ([[https://www.reddit.com/r/emacs/comments/10l5jrt/countfoldlines_emacs_hack_to_fold_duplicate_lines/][Reddit]]) - [[https://github.com/jdburgosr/softresize][jdburgosr/softresize]] ([[https://www.reddit.com/r/emacs/comments/10m0pg7/resizing_emacs_windows/][Reddit]]) - [[https://github.com/haji-ali/elcron][ecron.el: A cron emulator for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/10jklyx/ecronel_a_cron_emulator_for_emacs/][Reddit]]) - [[https://rants.org/2023/01/count-fold-lines/][count-fold-lines: Emacs hack to fold duplicate lines and count them. – rants.org]] - [[https://diode.zone/videos/watch/1d43e382-6692-45cd-81ad-30f0e6507142][Lightning Talk: Giraffe, Visualizng Data With Emacs and ClojureScript]] (2017) - [[https://diode.zone/videos/watch/c0d47cfd-fb80-4a3e-86eb-f13bafa0c9be][From Scratch to Melpa in 14 years and 12 hours]] (2017) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00509.html][Finalizing 'inhibit-automatic-native-compilation']] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00514.html][Just a comment about tree-sitter]] - tree-sitter version issues - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00513.html][Re: svg library ideas - nanosvg might be useful for the Android port]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dabe0b7d40778496ecb308f54999248ea286d89b][Add support for negative indices and index ranges in Eshell]] - New packages: - [[package:empv][empv]]: An interface for MPV (MELPA) - [[package:file-info][file-info]]: Show pretty information about current file (MELPA) - [[package:flymake-cspell][flymake-cspell]]: A Flymake backend for CSpell (MELPA) - [[package:flymake-ruff][flymake-ruff]]: A flymake plugin for python files using ruff (MELPA) - [[package:gpr-mode][gpr-mode]]: Major mode for editing GNAT project files (GNU ELPA) - [[package:ibrowse][ibrowse]]: Interact with your browser (MELPA) - [[package:mic][mic]]: Minimal and combinable configuration manager (MELPA) - [[package:poke][poke]]: Emacs meets GNU poke! (GNU ELPA) - [[package:smilefjes][smilefjes]]: View Norwegian Food Safety Authority restaurant ratings (MELPA) - [[package:treesit-auto][treesit-auto]]: Automatically use tree-sitter enhacned modes, if available (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-01-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-23-emacs-news/ :EXPORT_DATE: 2023-01-23T09:41:57-0500 :END: [2023-01-23 Mon]: Added emacs.si meetup - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 26 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 28 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs.si (in person): Emacs.si meetup 2023 #1 https://dogodki.kompot.si/events/d8cc520f-e3ba-4408-8852-556e5270bc43 Mon Jan 30 1900 CET - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290740845/ Wed Feb 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Feb 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/10ilyav/using_guix_to_manage_emacs_packages_and_patches/][Using Guix to manage emacs packages and patches.]] - [[https://codeberg.org/anonimno/emacs][anonimno's Emacs Config]] - task management, time tracking, writing, presentations, blogging - [[https://gitlab.com/wef/dotfiles/-/tree/master/.config/emacs][wef's Emacs Config]] - [[https://github.com/thierryvolpiatto/emacs-config][thierryvolpiatto's emacs-config]] - [[https://github.com/erikbackman/kickstart.el][kickstart.el: My single file Emacs Config]] - [[https://github.com/abougouffa/minemacs][minemacs: Minimal Emacs config for daily use]] - [[https://github.com/dmvianna/emacs.d][emacs.d: emacs configuration using straight.el and use-package]] - [[https://fediverse.tv/w/wt8Vx1uKik7mFqvBCw7B2D][hispa-emacs | «‘Lloica’ una distribución Emacs » (Taller - Encuentro virtual) por David Pineda - FediverseTV]] - [[https://github.com/yatsky/emacs-init][yatsky's Emacs Config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/10iep0o/compat_29130/][Compat 29.1.3.0]] - [[https://programmatic.solutions/yk5i78/emacs-creating-an-interactive-only-quasi-post-command-hook][emacs - Emacs -- creating an interactive only quasi-post-command-hook]] - [[https://youtube.com/watch?v=5iYJo-Ur37s&feature=share][ELisp auto-formatting animated (elisp-autofmt)]] ([[https://www.reddit.com/r/emacs/comments/10fo6jj/elisp_autoformatting_animated_elispautofmt/][Reddit]]) - [[https://www.youtube.com/watch?v=ANQNLuKodHA][Emacs Lisp Write Python Mode from Scratch]] (01:20:11) - [[https://www.youtube.com/watch?v=r4GM0YqnlBA][Xah Talk Show 2023-01-19 Emacs Lisp Write Python Mode from Scratch, Part 2]] (01:20:35) - [[https://www.youtube.com/watch?v=HY9vgjPO5aU][Xah Talk Show 2023-01-22 Emacs Lisp Write Python Mode from Scratch, Part 3]] (52:41) - Appearance: - [[https://nice.github.io/themeforge/][themeforge: online tool to generate Emacs and Vim theme from VS Code theme.json]] ([[https://www.reddit.com/r/emacs/comments/10egqjs/i_created_an_online_tool_to_generate_emacs_and/][Reddit]], [[https://news.ycombinator.com/item?id=34415111][HN]]) - Navigation: - [[https://github.com/overideal/perject][overideal/perject: An Emacs package for working with projects]] ([[https://www.reddit.com/r/emacs/comments/10ekset/ann_new_package_perject/][Reddit]]) - [[https://emacs.dyerdwelling.family/emacs/20230120181918-emacs--better-grepping-with-deadgrep/][James Dyer: More flexible grepping with deadgrep]] ([[https://irreal.org/blog/?p=11097][Irreal]]) - [[https://git.sr.ht/~casouri/xeft][~casouri/xeft - like Deft, but faster for large note collections]] ([[https://www.reddit.com/r/emacs/comments/10e705g/xeft_is_now_on_elpa/][Reddit]]) might work well with Denote - [[https://github.com/vifon/tmsu.el][vifon/tmsu.el: An integration between GNU Emacs and TMSU]] ([[https://www.reddit.com/r/emacs/comments/10huk2p/ann_new_package_tmsuel/][Reddit]]) - file tagging - [[https://www.youtube.com/watch?v=DFYWrSyhluw][Better registers in Emacs]] (05:44) - [[https://www.youtube.com/watch?v=spv9blubMcs][0060. Emacs. Howm. Списки Ч.1]] (07:06) - Writing: - [[https://www.reddit.com/r/emacs/comments/10h9jf0/beautify_markdown_on_emacs/][Beautify markdown on emacs]] - [[https://github.com/jojhelfer/cmdlist.el][jojhelfer/cmdlist.el: Automated latex command maintenance]] ([[https://www.reddit.com/r/emacs/comments/10ivkga/ann_cmdlistel_automated_latex_command_maintenance/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/10g107p/org_agenda_dashboard/][Org Agenda Dashboard]] - [[https://howardism.org/Technical/Emacs/org-find-file.html][Find Org Files]] ([[https://irreal.org/blog/?p=11090][Irreal]]) - [[https://youtu.be/7zL53Ehq8_g][Doom Emacs Org Mode Demo - YouTube]] ([[https://www.reddit.com/r/emacs/comments/10fxfo8/doom_emacs_org_mode_demo/][Reddit]]) - [[https://github.com/vicrdguez/dendroam][dendroam: Bring Dendron features to Emacs org-roam]] - [[https://gist.github.com/salehmu/4188cac7d0d034eda6ea99160e94dc57][elchess.py: Add org babel support for Portable Game Notation]] - [[https://andras-simonyi.github.io/org-csl-cv-bib-tutorial/][[ANN] CV Bibliography with Org-cite and CSL: A Tutorial]] ([[https://www.reddit.com/r/orgmode/comments/10h0dik/ann_cv_bibliography_with_orgcite_and_csl_a/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/10g4fcc/a_quick_hack_to_integrate_resource_allocation/][A quick hack to integrate resource allocation system feature into org task management]] - [[https://github.com/xenodium/org-block-capf][Like company-org-block, but for completion-at-point, corfu, and friends…]] ([[https://www.reddit.com/r/emacs/comments/10ilgkd/like_companyorgblock_but_for_completionatpoint/][Reddit]]) - Import, export, and integration: - [[https://whatthedormousesaid.co/posts/how-to-write-blog-emacs.html][How to write a blog with Emacs]] - [[https://www.youtube.com/watch?v=PuUwoudTZq8][Org-mode - Hide tags from export]] (03:57) - [[https://takeonrules.com/2023/01/22/hacking-org-mode-export-for-footnotes-as-sidenotes/][Jeremy Friesen: Hacking Org-Mode Export for Footnotes as Sidenotes]] - [[https://johnnyfiveisalive.com/2023/2023-01-15-org-mode-export-to-pdf.html][Johnny Five is Alive: Org mode Export to PDF]] ([[https://www.reddit.com/r/planetemacs/comments/10dxlo0/johnny_five_is_alive_org_mode_export_to_pdf/][Reddit]]) - [[https://mken.weblog.lol/2023/01/showing-my-org-mode-agenda-using-raycast][Showing Org mode agenda using Raycast]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=005c9ae7474e8652a628aee392f1bc377eeb15fa][lisp/org-datetree.el: Allow datetrees with TODO, priority, tags]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=84ead47d3c3671f64695cfddf39d90df69fc2d23][Define the face `org-agenda-calendar-daterange']] - Completion: - [[https://www.youtube.com/watch?v=t_dLefKg2A0][Completion frameworks in Emacs: org-roam test case]] (13:47) - Coding: - [[https://codeberg.org/akib/emacs-devhelp][Devhelp - Browse documentation in Devhelp format]] - [[https://github.com/jart/disaster][disaster: Disassemble C/C++ code under cursor in Emacs]] - [[https://gitlab.com/sasanidas/emacs-c64-basic-ide][emacs-c64-basic-ide: A minor mode for emacs, that provide some IDE features for the basic-mode]] - [[https://robbmann.io/posts/006_emacs_2_python/][Emacs Part 2: Python (Vanilla is a Powerful Flavor)]] - [[https://andreyorst.gitlab.io/posts/2023-01-10-compiling-clojure-projects-in-emacs/][Compiling Clojure projects in Emacs]] ([[https://www.reddit.com/r/emacs/comments/10i2idp/compiling_clojure_projects_in_emacs/][Reddit]]) - [[https://robbmann.io/posts/emacs-treesit-auto/][Getting Emacs 29 to Automatically Use Tree-sitter Modes · robbmann]] ([[https://www.reddit.com/r/emacs/comments/10iuim1/getting_emacs_29_to_automatically_use_treesitter/][Reddit]]) - [[https://archive.casouri.cc/note/2023/tree-sitter-starter-guide][Yuan Fu (casouri): Tree-sitter Starter Guide]] ([[https://www.reddit.com/r/emacs/comments/10epgz4/treesitter_starter_guide/][Reddit]]) - Shells: - [[https://famme.sk/blog/how-about-eshell.html][Triton Famme: BASH, ZSH, FISH. How about Eshell?]] ([[https://www.reddit.com/r/emacs/comments/10gtjr9/bash_zsh_fish_how_about_eshell/][Reddit]]) - Fun: - [[https://github.com/vifon/fretboard.el][vifon/fretboard.el: A guitar fretboard visualization in Emacs]] ([[https://www.reddit.com/r/emacs/comments/10g738t/ann_new_package_fretboard/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/10f21j5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Protesilaos: [[https://www.youtube.com/watch?v=8gy_HwXTZVA][Vlog: I want to be an Emacs, Linux, and Life coach (job status update)]] (15:53) - [[https://macadie.info/2023/01/19/2023-01-austin-emacs-meetup/][Eric MacAdie: 2023-01 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?v=GEv4gFgvsrw][Using Software Like Vim, Emacs and Xmonad Changes You (Hopefully For The Better!)]] (14:29, [[https://irreal.org/blog/?p=11086][Irreal]]) - Other: - [[https://i.redd.it/cd4no16202da1.png][New package: file-info.el]] ([[https://www.reddit.com/r/emacs/comments/10gb9e8/new_package_fileinfoel/][Reddit]]) - view and copy info about the current file - [[https://protesilaos.com/codelog/2023-01-16-emacs-substitute-package-demo/][Protesilaos Stavrou: Emacs: 'substitute' package demo]] ([[https://www.youtube.com/watch?v=wj0w8cYkKFI][YouTube]], 14:07) - [[https://www.n16f.net/blog/taking-code-screenshots-in-emacs/][Nicolas Martyanoff: Taking code screenshots in Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/10fbnss/nicolas_martyanoff_taking_code_screenshots_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10eaqiw/exploring_procedel_emacss_built_in_process_manager/][Exploring proced.el: Emacs's Built in Process Manager]] - [[https://github.com/positron-solutions/champagne][positron-solutions/champagne: Countdown timer for bubbly events]] ([[https://www.reddit.com/r/emacs/comments/10hmaqw/champagne_countdown_timer_for_bubbly_events/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10hm92r/emacs_and_knowledge_management_for_scientists/][Emacs and knowledge management for scientists]] - tips in comments - [[https://www.reddit.com/r/emacs/comments/10eue1m/simple_function_to_replace_caffeine_or_caffeineng/][Simple function to replace caffeine or caffeine-ng]] - toggle screen saver - [[https://i.redd.it/s4f4qhzmemda1.png][elisp code for working with indirect buffers]] ([[https://www.reddit.com/r/emacs/comments/10inera/the_first_elisp_code_that_ive_ever_written_to/][Reddit]]) - see comments for copy of code and good code suggestions - [[https://www.youtube.com/watch?v=O9LUoo10PlQ][Create hardlinks and symlinks in Linux and Emacs]] (05:11) - [[https://www.reddit.com/r/emacs/comments/10h0dd0/an_apology_for_emacs_is_not_enough_no/][An apology for "Emacs is Not Enough" (no)]] - [[https://coredumped.dev/2023/01/17/design-of-emacs-in-rust/][Design of Emacs in Rust]] ([[https://www.reddit.com/r/emacs/comments/10ed93y/design_of_emacs_in_rust/][Reddit]], [[https://lobste.rs/s/whnubn/design_emacs_rust][HN]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00278.html][Re: Make all tree-sitter modes optional]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00373.html][Pre-coding discussion for potential Android port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00379.html][Explanation of C++ tree-sitter grammars]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00422.html][Consideration for Rust contributions in Emacs]] and [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00430.html][thoughts about adding a new tool]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00382.html][Installing a tree-sitter grammar - M-x treesit-install-language-grammar]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=26ef5c09e0a0b13c02e34d858f32c09b42d26dff][Add `yes-or-no-prompt' user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f0971f94fe42224b4d85bb8b6188d5d805689ddf][Extend go-ts-mode with command to add docstring to function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6a7664f06710751b1122eff4492557ef5b2bfba][Add html-ts-mode (bug#60972)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=117f90865adca03eab84778db0370ddc05ba8ae7][Add new command `kill-matching-buffers-no-ask' (bug#60714)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=207901457c018d94b1ce9e13a897d8241b1f3af2][Add treesit-forward-sexp (bug#60894)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bb8a011d57cb55c16ff502125b60e8e3bb3d5aa][Add 'file-user-uid' to get the connection-local effective UID]] - New packages: - [[package:clean-kill-ring][clean-kill-ring]]: Keep the kill ring clean (MELPA) - [[package:eyebrowse-restore][eyebrowse-restore]]: Persistent Eyebrowse for all frames (MELPA) - [[package:julia-ts-mode][julia-ts-mode]]: Major mode for Julia source code using tree-sitter (MELPA) - [[package:modelica-mode][modelica-mode]]: Major mode for editing Modelica files (MELPA) - [[package:mu4easy][mu4easy]]: Packages + configs for using mu4e with multiple accounts (MELPA) - [[package:ox-rss][ox-rss]]: RSS 2.0 Back-End for Org Export Engine (MELPA) - [[package:protobuf-ts-mode][protobuf-ts-mode]]: Tree sitter support for Protocol Buffers (proto3 only) (MELPA) - [[package:sticky-shell][sticky-shell]]: Minor mode that displays the latest shell-prompt in a header (MELPA) - [[package:substitute][substitute]]: Efficiently replace targets in the buffer or context (GNU ELPA) - [[package:wfnames][wfnames]]: Edit filenames (MELPA) - [[package:yabaki-theme][yabaki-theme]]: Yabaki, the cast shadow (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-01-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-16-emacs-news/ :EXPORT_DATE: 2023-01-16T09:23:06-0500 :END: - Upcoming events: (could find another way to list the Mastering Emacs book club meetings; suggestions?) - [[https://emacs-apac.gitlab.io/announcements/january-2023/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 28, 2023]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 18 0000 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 21 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 26 0130 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 28 0130 Asia/Kolkata - 0400 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/10a42eo/nondevelopers_who_started_without_other/][non-developers who started without other lisp-experience: what resources helped you to learn to configure emacs?]] - Emacs configuration: - [[https://paste.debian.net/1266864/][Define minor mode for truly global keys as generally understood by the world outside of Emacs.]] - [[https://sachachua.com/blog/2023/01/using-bug-hunter-to-quickly-find-a-problem-in-my-long-emacs-configuration/][Sacha Chua: Using bug-hunter to quickly find a problem in my long Emacs configuration]] ([[https://irreal.org/blog/?p=11082][Irreal]]) - [[https://www.youtube.com/watch?v=y0_5l_0lduA][Automatic saving of modes, the scratch buffer, and registers in Emacs]] (05:15) - [[https://gist.github.com/amno1/52ae2ec4fecfe720998270795f9bc89b][(Halv) Automated Emacs build with Emacs]] ([[https://www.reddit.com/r/emacs/comments/109vzzd/halv_automated_emacs_build_with_emacs/][Reddit]]) - [[https://gitlab.com/bkhl/dotfiles/-/blob/main/.emacs.d/configuration.org][bkhl's emacs config]] - [[https://eshelyaron.com/esy.html][eshelyaron's GNU Emacs literate configuration]] - [[https://forge.chapril.org/tykayn/scripts/src/branch/master/assets/org/config.org][tykayn's Emacs Config]] (in French) - [[https://github.com/frap/emacs-literate][frap's literate emacs config file]] - [[https://github.com/mxco86/emacs-config][mxco86: Literate Emacs configuration]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=CDqV7gJUORc][Emacs - Major mode basics]] (06:57) - [[https://kitchingroup.cheme.cmu.edu/blog/2014/08/06/Writing-scripts-in-Emacs-lisp/][Writing scripts in Emacs-lisp]] (2014) - Appearance: - [[https://github.com/grtcdr/darkman.el][New package: Darkman integration with Emacs.]] ([[https://www.reddit.com/r/emacs/comments/108kwyl/new_package_darkman_integration_with_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10a7w90/new_theme_yabaki/][New theme: Yabaki]] - [[https://i.redd.it/p0y7qtpczeba1.png][3D GNU/Emacs logo]] ([[https://www.reddit.com/r/emacs/comments/1094ffz/3d_gnuemacs_logo/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10bujse/another_take_on_3d_gnuemacs_logo/][Another take on 3D GNU/Emacs logo]] - Navigation: - [[https://v.redd.it/t6pp0r2yjbca1][ts-movement: a package to navigate the tree-sitter syntax tree (supports multiple-cursors)]] ([[https://www.reddit.com/r/emacs/comments/10d33sr/tsmovement_a_package_to_navigate_the_treesitter/][Reddit]]) - [[https://www.youtube.com/watch?v=3O-bDYqhFos][Multiple Cursors in Emacs: Are they necessary?]] (11:52) - Navigation: - [[https://irreal.org/blog/?p=11079][Irreal: Sudo-edit]] - Dired: - [[https://emacs.dyerdwelling.family/emacs/20230110115530-emacs--dired-quick-item-duplication/][James Dyer: Dired Duplicate Here]] - [[https://tech.toryanderson.com/2023/01/11/dragon-drag-on-with-emacs-dired/][Tory Anderson: dragon drag-on with emacs dired]] - [[https://emacs.dyerdwelling.family/emacs/20230115202613-emacs--dired-copy-just-directory-list-to-kill-ring/][James Dyer: Using org-copy-visible in dired]] - Org Mode: - [[https://discourse.doomemacs.org/t/emacs-for-writing-prose/515][Emacs for writing prose]] (2021) - [[https://www.youtube.com/watch?v=oG9jP0SsPqQ][My efficient and effective Productivity Setup With Emacs, Org Mode and Org Agenda]] (18:04) - [[https://www.youtube.com/watch?v=ZZi5T6jhvLM][Emacs | Take Notes On Top of Notes]] (06:03) - [[https://www.reddit.com/r/emacs/comments/10b90r7/emacs_as_orgmode_interpreter_standalone_batch_mode/][Emacs as org-mode interpreter - standalone, batch mode?]] - [[https://tony-zorman.com/posts/2023-01-14-orgmode-refiling.html][Tony Zorman: Immediately Refile Notes with X.P.OrgMode]] - Import, export, and integration: - [[http://xenodium.com/emacs-org-present-in-style][Alvaro Ramirez: Emacs: org-present in style]] ([[https://www.reddit.com/r/emacs/comments/108o3sp/experimenting_with_orgpresent_navigation/][Reddit]]) - [[http://honnef.co/articles/my-org-roam-workflows-for-taking-notes-and-writing-articles/][My org-roam workflows for taking notes and writing articles]] ([[https://www.reddit.com/r/orgmode/comments/10arurl/my_orgroam_workflows_for_taking_notes_and_writing/][Reddit]], [[https://irreal.org/blog/?p=11084][Irreal]]) - [[https://emacs.dyerdwelling.family/emacs/20230109113207-emacs--tidying-hugo-org-files-using-emacs/][James Dyer: Merging org files for Hugo static site generation]] - [[https://i.redd.it/h0393srvu2ca1.gif][[org-ros] Screenshot utility for org-mode - and its future.]] ([[https://www.reddit.com/r/orgmode/comments/10c0cmf/orgros_screenshot_utility_for_orgmode_and_its/][Reddit]]) - [[https://irreal.org/blog/?p=11068][Irreal: Customizing Org Mode Exports]] - [[https://www.reddit.com/r/emacs/comments/109ywx8/ideas_for_translating_italics_bold_hyperlinks/][Ideas for translating italics, bold, hyperlinks into Org syntax when yanking from system clipboard?]] - Denote: - [[https://www.scss.tcd.ie/~sulimanm/posts/denote-menu.html][New package: denote-menu for viewing and filtering your denote files]] ([[https://www.reddit.com/r/emacs/comments/107tsfv/new_package_denotemenu_for_viewing_and_filtering/][Reddit]]) - Completion: - [[https://manueluberti.eu//2023/01/12/completions.html][Manuel Uberti: Better built-in completions]] - Coding: - [[https://borretti.me/article/better-xml-editing-for-emacs][Better XML Editing for Emacs]] - [[https://andreyorst.gitlab.io/posts/2023-01-10-compiling-clojure-projects-in-emacs/][Andrey Listopadov: Compiling Clojure projects in Emacs]] - [[https://github.com/fayalalebrun/chip8-asm.el][fayalalebrun/chip8-asm.el: Assembler for CHIP-8 written in Emacs Lisp]] ([[https://news.ycombinator.com/item?id=34330606][HN]]) - [[https://takeonrules.com/2023/01/12/using-the-git-interactive-staging-as-a-moment-to-facilitate-synthesis/][Jeremy Friesen: Using the Git Interactive Staging as a Moment to Facilitate Synthesis]] - [[https://archive.casouri.cc/note/2023/tree-sitter-starter-guide][Yuan Fu (casouri): Tree-sitter Starter Guide]] ([[https://www.reddit.com/r/emacs/comments/10epgz4/treesitter_starter_guide/][Reddit]]) - [[https://archive.casouri.cc/note/2023/tree-sitter-in-emacs-29][Yuan Fu (casouri): Tree-sitter in Emacs 29 and Beyond]] - Shells: - [[https://www.youtube.com/watch?v=DteGDdifIvg][An Introduction To Ansi-term In Emacs And Some Tips]] (06:17) - Web: - [[https://www.youtube.com/watch?v=YT9v_As_734][Eww Is A Built-In Browser In Emacs 2023_01_11_07:11:52]] (14:28) - Mail, news, and chat: - [[https://gist.github.com/lordpretzel/76b4459016d43851bb943cf7e55733a2][async email sending in emacs (mu4e)]] - [[https://200ok.ch/posts/2023-01-05_inbox_zero_hack:_achieving_productivity_bliss_in_the_new_year_with_mue.html][Inbox Zero Hack: Achieving productivity bliss in the New Year with mu4e]] ([[https://www.reddit.com/r/emacs/comments/10clktu/inbox_zero_hack_achieving_productivity_bliss_in/][Reddit]], [[https://irreal.org/blog/?p=11092][Irreal]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=ADVCHpdmA5M][Create Your Own Emacs Start Page]] (19:06) - Multimedia: - [[https://emacs.dyerdwelling.family/emacs/20230112122044-emacs--creating-album-art-thumbnails-for-emms/][James Dyer: Creating Album Art Thumbnails for EMMS]] - Fun: - [[https://i.redd.it/9c9z0a427eba1.png][Life of an Emacser]] ([[https://www.reddit.com/r/emacs/comments/1091nfg/life_of_an_emacser/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/108415e/how_i_used_org_mode_to_master_heroes_of_might_and/][How I used Org Mode to master Heroes of Might and Magic 3's first campaign scenario]] - [[https://www.youtube.com/watch?v=Fak5lB_DQwQ][Emacs Org mode | HoMM3 campaign scenario 2 | 150% faster | deduction and publishing - YouTube]] (9:51, [[https://www.reddit.com/r/orgmode/comments/10bokrk/homm3_campaign_scenario_2_150_faster_deduction/][Reddit]]) - [[https://diode.zone/videos/watch/57a3d0d9-93f2-42d1-88a0-84beb9332d4d][supa-el: a supaplex level editor in Emacs. Talk by Alex Shulgin on the Emacs Berlin meetup 2022-11. Supaplex is a DOS game of 90s]] - Community: - [[https://www.reddit.com/r/emacs/comments/108zin2/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/107y169/is_emacs_worth_usinglearning_for_non_programmers/][Is eMacs worth using/learning for non programmers? I.e are there non programming applications for it?]] - [[https://www.reddit.com/r/emacs/comments/107m95q/what_are_some_actionscommands_you_always/][What are some actions/commands you always eventually find yourself googling?]] - [[https://lucidmanager.org/productivity/emacs-user-survey-results/][Visualise the Emacs user survey in plain text]] ([[https://www.reddit.com/r/emacs/comments/10c9j3z/visualise_the_emacs_user_survey_in_plain_text/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/10bsy1o/kudos_to_emacs_developers/][Kudos to Emacs developers]] - [[https://project-mage.org/emacs-is-not-enough][Emacs is Not Enough]] ([[https://www.reddit.com/r/emacs/comments/10b40i5/emacs_is_not_enough/][Reddit]], [[https://news.ycombinator.com/item?id=34375137][HN]]) - Other: - [[https://www.reddit.com/r/emacs/comments/10bxrhv/what_is_the_next_big_feature_that_we_can_expect/][What is the next big feature that we can expect in emacs 30?]] - [[https://github.com/haji-ali/cron.el][cron.el: a cron emulator for Emacs]] ([[https://www.reddit.com/r/emacs/comments/10a4vqh/cronel_a_cron_emulator_for_emacs/][Reddit]]) - [[https://github.com/jinnovation/kele.el][jinnovation/kele.el: 🥤 Spritzy Kubernetes cluster management for Emacs]] ([[https://www.reddit.com/r/emacs/comments/108saq3/ann_kele_snappy_kubernetes_cluster_management_in/][Reddit]]) - [[https://github.com/Artawower/persistent-kmacro.el][Artawower/persistent-kmacro.el: Package for executing and storing your named macros persistently.]] ([[https://www.reddit.com/r/emacs/comments/10bwoia/elmacroel_a_package_for_executing_and_persistent/][Reddit]]) - [[https://www.youtube.com/watch?v=0NLlVQ_AdRA&feature=youtu.be][Emacs package dragstuff]] - move lines around with the keyboard - [[https://cce.whatthefuck.computer/updates#20230111T142721.981342][Ryan Rix: First Update: A welcome return Emacs-CCE-Catchup]] - [[https://protesilaos.com/codelog/2023-01-14-emacs-substitute-package/][Protesilaos Stavrou: Emacs: introduction to "substitute" (my new package?)]] - [[https://github.com/andyjda/icloud-utilities][andyjda/icloud-utilities: easily download iCloud files from within Emacs]] ([[https://www.reddit.com/r/emacs/comments/10achkr/new_package_idea_icloud_utilities/][Reddit]]) - [[https://sachachua.com/blog/2023/01/fixing-my-old-ambiguous-sketch-references/][Sacha Chua: Fixing my old ambiguous sketch references]] - [[https://www.youtube.com/watch?v=aGTJC1AIugk][0059. Emacs. Howm. Работа со ссылками]] (10:28) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00213.html][while-no-input and a note on when the Lisp interpreter checks for input]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00155.html][Easy tasks for Android port]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00142.html][Re: CC Mode troubles and Emacs 29]] - minimal example of type issue - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00242.html][Sending EOF to process as part of comint-simple-send]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00141.html][Re: Terminal emulator in Windows]] (reasons why it's hard to implement in MS Windows) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=558f04c39e036d2f681f72556627768d7bee9ab5][Set the 'field' property for Eshell output]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79971ebacc7ea114cbb9210d3505a576c95b2964][Disable and document 'doc-view-mupdf-use-svg' (bug#58041)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4a8891a462e41e81a5232810b67d9d85f79bc515][* etc/NEWS: Mention incompatible changes in 'outline-minor-mode-cycle-map'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=37d93975780f294fd7b3fefe6281a0a36638192f][Add forward-sentence with tree sitter support (bug#60623)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d1d43e41fafaa5beecba57686f5d5f4146746c8][Add named defun for transpose-sexps-default-function (bug#60654)]] - New packages: - [[package:orgtbl-fit][orgtbl-fit]]: Regression-fit a column in an Org Mode table (MELPA) - [[package:auth-source-gopass][auth-source-gopass]]: Gopass integration for auth-source (MELPA) - [[package:xeft][xeft]]: Deft feat. Xapian (GNU ELPA) - [[package:gpr-query][gpr-query]]: Minor mode for navigating sources using gpr_query (GNU ELPA) - [[package:gnat-compiler][gnat-compiler]]: Support for running GNAT tools (GNU ELPA) 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-01-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-09-emacs-news/ :EXPORT_DATE: 2023-01-09T09:16:44-0500 :END: - Emacs 29: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00065.html][Feature freeze on the emacs-29 release branch]] ([[https://www.reddit.com/r/emacs/comments/10447od/feature_freeze_on_the_emacs29_release_branch/][Reddit]], [[https://irreal.org/blog/?p=11062][Irreal]]) - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 13 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin -- Sat Jan 14 0130 Asia/Kolkata - 0400 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun Jan 15 0200 Asia/Singapore - Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 18 0000 Asia/Singapore - Beginner: - [[https://blog.rwhitedwarf.com/post/use_emacs_for_r/][Using Emacs for R]] ([[https://www.reddit.com/r/planetemacs/comments/102t9te/using_emacs_for_r/][Reddit]]) - Emacs configuration: - [[http://yummymelon.com/devnull/customizing-the-emacs-context-menu.html][nfdn: Customizing the Emacs Context Menu]] ([[https://www.reddit.com/r/emacs/comments/1023g27/customizing_the_emacs_context_menu/][Reddit]]) - [[https://github.com/meow-edit/meow/blob/master/KEYBINDING_DVORAK.org][meow-setup function for Dvorak Simplified layout]] - [[https://github.com/emacs-twist/twist.nix][twist.nix: A Nix library for building a set of locally-freezed elisp packages]] - [[https://sr.ht/~ashton314/emacs-bedrock/][emacs-bedrock: Stepping stones to a better Emacs experience]] ([[https://www.reddit.com/r/emacs/comments/102icl5/ann_bedrock_stepping_stones_to_a_better_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=37385716][HN]]) - [[https://unmonoqueteclea.github.io/2022-12-26-my-public-dotfiles.html][unmonoqueteclea's public dotfiles]] - [[https://youtu.be/lyjKfr90cUc][Emacs punchcard - code commentary - YouTube]] ([[https://emacs.ch/@etenil/109624907989587382][Mastodon]]) - [[https://www.youtube.com/watch?v=sujC9EvnNNU][Emacs Configuration Walkthrough]] (01:10:24) - [[https://www.youtube.com/watch?v=jkUOriOxKM8][Mastering customisation in Emacs]] (12:39) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/1051bfu/what_packages_do_i_need_to_for_the_best_elisp/][What packages do I need to for the best elisp editing environment?]] - [[https://nicolas.petton.fr/blog/stream.html][Lazy sequences in Emacs with stream.el]] (2015) - [[https://www.youtube.com/watch?v=s4iZpgN246U][Mi primer Script en Emacs Lisp y cómo comencé]] (06:26) - Appearance: - [[http://xenodium.com/emacs-insert-and-render-sf-symbols][Alvaro Ramirez: Emacs: insert and render SF symbols]] - [[https://christiantietze.de/posts/2023/01/use-sf-pro-for-sf-symbols-everywhere-in-emacs/][Christian Tietze: Use San Francisco Font for SF Symbols Everywhere in Emacs]] - [[https://christiantietze.de/posts/2023/01/woolsweater-s-sf-symbols-modeline/][Christian Tietze: woolsweater's SF Symbols Modeline]] - [[https://v.redd.it/2qnvvgjviuaa1][Inserting + rendering SF symbols in Emacs (follow-up)]] ([[https://www.reddit.com/r/emacs/comments/106n9y9/inserting_rendering_sf_symbols_in_emacs_followup/][Reddit]]) - [[https://i.redd.it/l43q87ap33aa1.gif][[auto-dark-emacs] Now working with Linux using D-Bus]] ([[https://www.reddit.com/r/emacs/comments/103duvt/autodarkemacs_now_working_with_linux_using_dbus/][Reddit]]) - [[https://i.redd.it/cig1m2in8vaa1.png][Playing with layout (again)]] ([[https://www.reddit.com/r/emacs/comments/106qwpo/playing_with_layout_again/][Reddit]]) - [[https://github.com/thongpv87/rose-pine-emacs][rose-pine-emacs: Soho vibes for Emacs]] - [[https://christiantietze.de/posts/2023/01/modus-themes-v4-changes/][Christian Tietze: Migrating to modus-themes v4 and Going Through the Changes]] - [[https://protesilaos.com/codelog/2023-01-06-re-modus-questions-disability/][Protesilaos Stavrou: Re: Questions around suitability of modus-themes for those that don't have reading disabilities]] - Navigation: - [[https://www.youtube.com/watch?v=L0v7HIukJMw][Emacs package Bookmark+ by Drew Adams]] (13:00) - TRAMP: - [[https://sachachua.com/blog/2023/01/emacsconf-backstage-using-tramp-and-timers-to-run-two-tracks-semi-automatically/][Sacha Chua: EmacsConf backstage: Using TRAMP and timers to run two tracks semi-automatically]] - Dired: - [[https://www.youtube.com/watch?v=Dom2kbG4XwM&feature=youtu.be][The dired+ (dired-plus) package for Emacs (by Drew Adams)]] - Writing: - [[https://github.com/rougier/persid][Persistent identifier library]] ([[https://www.reddit.com/r/emacs/comments/1046rmi/persistent_identifier_library/][Reddit]]) - Org Mode: - [[https://news.ycombinator.com/item?id=34256990][Ask HN: Why Do You Like Emacs' Org Mode (Or Derivatives)? | Hacker News]] - [[https://www.n16f.net/blog/org-mode-headline-tips/][Nicolas Martyanoff: Org-mode headline tips]] ([[https://irreal.org/blog/?p=11060][Irreal]]) - [[https://www.youtube.com/watch?v=8BOiRmjw5aU][Org Agenda Is A Powerful Scheduling App (Let's Configure It!)]] (25:59) - [[https://www.youtube.com/watch?v=zqAYHWv36X0&feature=youtu.be][Org Mode Time and Task Tools]] - [[https://so.nwalsh.com/2019/01/24/meetings][Norm: On meetings]] - Org Mode template (2019) - [[https://mbork.pl/2023-01-09_TODO_stats_table][Marcin Borkowski: TODO stats table]] - [[https://mbork.pl/2023-01-02_Computing_Org_mode_TODO_stats][Marcin Borkowski: Computing Org mode TODO stats]] - [[https://so.nwalsh.com/2019/03/11/emacs][Norm: Reproducible research]] (2019, [[https://irreal.org/blog/?p=11075][Irreal]]) - Import, export, and integration: - [[https://github.com/Viglioni/lauremacs/tree/main/.emacs.d/internal-libs/org-babel-ts][org-babel-ts: Library to run typescript blocks inside org-babel using ES6 syntax and importing libraries]] - [[https://sachachua.com/blog/2023/01/org-mode-including-portions-of-files-between-two-regular-expressions/][Sacha Chua: Org Mode: Including portions of files between two regular expressions]] ([[https://irreal.org/blog/?p=11066][Irreal]]) - [[https://sachachua.com/blog/2023/01/linking-to-and-exporting-function-definitions-in-org-mode/][Sacha Chua: Linking to and exporting function definitions in Org Mode]] - [[https://so.nwalsh.com/2020/01/05-latex][Norm: Customizing org-mode LaTeX output]] (2020) - [[https://www.reddit.com/r/emacs/comments/101ep83/orgpreview_is_awesome/][Org-Preview is awesome!]] - Completion: - [[https://robbmann.io/posts/emacs-29-completions/][The *Completions* Buffer Gets a Big Upgrade in Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/104xot6/the_completions_buffer_gets_a_big_upgrade_in/][Reddit]], [[https://irreal.org/blog/?p=11064][Irreal]]) - [[https://www.youtube.com/watch?v=HwBHBwYgs2g][Emacs Consult Package -- Key features and some tweaks]] (11:39) - [[https://www.youtube.com/watch?v=fs00RVnoodc][Emacs Selectrum Package: Key features and tweaks]] (09:28) - [[https://www.youtube.com/watch?v=BI4ZBHGmFfY][Emacs Abbrev-Mode: A deal-breaker]] (15:59) - Coding: - [[https://www.reddit.com/r/emacs/comments/104ud8k/how_do_you_use_the_terminal_during_a_coding/][How do you use the terminal during a coding session?]] - [[https://0x85.org/csharp-emacs.html][Writing C# in emacs]] - [[https://www.youtube.com/watch?v=0KCXWC4AU2U][Send emacs buffer to arbitrary Python process]] (03:32) - [[https://www.youtube.com/watch?v=4Mha6bpfIwg][how to install emacs and gcc on ubuntu for c programming]] (01:44) - [[https://diode.zone/w/aw5u4j9NuFo3pAz8svqbMd][Searching for Prolog terms in Emacs with Sweep - Diode Zone]] ([[https://emacs.ch/@eshel/109650223376756133][Mastodon]]) - [[https://www.n16f.net/blog/improving-git-diffs-for-lisp/][Nicolas Martyanoff: Improving Git diffs for Lisp]] - [[https://blog.waleedkhan.name/git-ui-features/][Where are my Git UI features from the future?]] - Shells: - [[https://www.n16f.net/blog/eshell-key-bindings-and-completion/][Nicolas Martyanoff: Eshell key bindings and completion]] - Mail, news, and chat: - [[https://200ok.ch/posts/2023-01-05_inbox_zero_hack:_achieving_productivity_bliss_in_the_new_year_with_mue.html][200ok: Inbox Zero Hack: Achieving productivity bliss in the New Year with mu4e]] - [[https://www.reddit.com/r/emacs/comments/101v46w/safer_async_email_sending_eg_mu4e/][Safer async email sending (e.g., mu4e)]] - Doom Emacs: - [[https://www.youtube.com/watch?v=kKTWxrl1Rag][Stream 0: Setting up Guix, Racket, and Doom Emacs]] (01:03:11) - Fun: - [[https://gitlab.com/howardabrams/emacs-ironsworn][emacs-ironsworn: Playing Ironsworn in a solo mode, using Emacs and org files.]] - [[https://hg.sr.ht/~zck/sand.el][~zck/sand.el - an unrealistic physics simulator where you can play with low-fidelity falling sand, rocks, antimatter, and more]] ([[https://lobste.rs/s/l1gkd3/physics_simulator_toy_inside_emacs][lobste.rs]]) - AI: - [[https://semiosis.github.io/ilambda/]["𝑖λ, a family of imaginary programming libraries" (Elisp which can call out to GPT when trying to interpret functions)]] ([[https://www.reddit.com/r/emacs/comments/102sz96/𝑖λ_a_family_of_imaginary_programming_libraries/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/102y0n4/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://phaazon.net/blog/editors-in-2022][My thoughts about editors in 2022]] Neovim, Emacs, Helix ([[https://emacs.ch/@rrajath/109629017876281836][Mastodon]]) - [[https://www.reddit.com/r/orgmode/comments/1070bi2/a_little_elisp_to_kill_lines_in_the_agenda_like/][A little elisp to kill lines in the agenda (like you can in dired)]] - [[https://macadie.info/2023/01/09/i-got-an-account-on-mastodon/][Eric MacAdie: I Got an Account On Mastodon]] - [[https://diode.zone/c/handmade_code/videos?languageOneOf=en&languageOneOf=fr&s=2][Hand-made Code - Diode Zone]] Peertube channel for Emacs tutorials and videos ([[https://emacs.ch/@etenil/109626163072290500][Mastodon]]) - [[https://youtu.be/-DVyjdw4t9I?t=6305][Guido van Rossum on using Emacs vs IDE (1:45)]] ([[https://www.reddit.com/r/emacs/comments/1024lk2/guido_van_rossum_on_using_emacs_vs_ide_145/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/102z9rf/read_the_emacs_manual_on_the_go_with_epub/][Read the Emacs Manual on the go, with ePub]] - [[https://christiantietze.de/posts/2023/01/display-random-quote-journaling-or-shell-prompts/][Christian Tietze: Display a Random Inspiring Quote for Journaling or Shell Prompts]] - [[https://gitlab.com/cnngimenez/hashit-el][hashit: Hash it! implementation for Emacs. HashIt is a password hasher/generator for your logins]] - [[https://github.com/FiloSottile/passage][passage: A fork of password-store (https://www.passwordstore.org) that uses age (https://age-encryption.org) as backend.]] - [[https://github.com/anticomputer/with-wireguard.el][with-wireguard.el: wireguard network namespace management for Emacs]] - [[https://sachachua.com/blog/2023/01/using-the-calendar-date-echo-text-variable-to-help-plot-a-heatmap-on-a-year-long-calendar-in-emacs/][Sacha Chua: Using the calendar-date-echo-text variable to help plot a heatmap on a year-long calendar in Emacs]] - [[https://www.reddit.com/r/emacs/comments/102v2jc/emacs_webrender_updates/][Emacs Webrender updates]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00126.html][emacs-devel: note on Emacs 29 and CC mode misidentifying typos as types]] - [[https://lists.gnu.org/archive/html/emacs-devel/2023-01/msg00014.html][emacs-devel: mention of a work-in-progress library of promises/futures]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec105a45c9f8b56ade9e76324960a726eaf24038][Add remote-file-name-inhibit-delete-by-moving-to-trash]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0be40fbe43c4e409a417b12d2919ca64326e0281][Add new Tramp method "toolbox"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15fc7b3cde92e420f48dfe188251e6af4d832af5][Remove obsolete Tramp items]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ee6012b3faaf12710ec63626795148caeef0f6a][Improve interactive file-saving performance]] - New packages: - [[package:age][age]]: The Age Encryption Library (MELPA) - [[package:diffed][diffed]]: Diffed is for recursive diff like Dired is for ls (MELPA) - [[package:elixir-ts-mode][elixir-ts-mode]]: Major mode for Elixir with tree-sitter support (MELPA) - [[package:heex-ts-mode][heex-ts-mode]]: Major mode for Heex with tree-sitter support (MELPA) - [[package:kele][kele]]: Interface with Kubernetes (MELPA) - [[package:mpdel-embark][mpdel-embark]]: Integrate MPDel with Embark (MELPA) - [[package:ob-p5js][ob-p5js]]: Support for p5js in org-babel (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2023-01-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2023/01/2023-01-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2023/01/2023-01-02-emacs-news/ :EXPORT_DATE: 2023-01-02T09:46:51-0500 :END: - Help wanted: - [[https://amodernist.com/texts/break.html][Philip K.: Taking a Break from Emacs Development]] - packages looking for maintainers - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01358.html][Help with Android port? (+ gnulib question)]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 4 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Jan 6 0030 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris - The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun Jan 15 0200 Asia/Singapore - Emacs configuration: - [[https://github.com/positron-solutions/transient-showcase][positron-solutions/transient-showcase: Example forms for transient UI's in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zwi7ee/ann_transient_showcase/][Reddit]]) - [[https://lambdaland.org/posts/2022-12-27_repl_buffer_on_the_right/][Lambda Land: Make an Emacs Buffer Open the Way You Want]] - [[https://www.youtube.com/watch?v=ZFJlxBPvzE0][Removing the wretchedness of confirmation in Emacs]] (04:21) - [[https://github.com/kaushalmodi/.emacs.d][kaushalmodi's emacs configuration]] - [[https://github.com/orzechowskid/duomacs][dan's usability-oriented Emacs config files]] - [[https://github.com/guilhermecomum/emacs.d][guilhermecomum's Emacs Config]] - [[https://www.karsdorp.io/posts/dotemacs/][Folgert Karsdrop's Literate Emacs Configuration1]] ([[https://www.reddit.com/r/planetemacs/comments/100uz7r/folgert_karsdrops_literate_emacs_configuration1/][Reddit]]) - [[https://www.youtube.com/watch?v=WW7LxxrTs5Y][Emacs from scratch]] (27:51, [[https://emacs.ch/@skybert/109592822723571726][Mastodon]], [[https://irreal.org/blog/?p=11045][Irreal]]) - Emacs Lisp: - [[https://github.com/alphapapa/plz.el][[ANN] alphapapa/plz.el: v0.3 release (HTTP library for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1005kze/ann_alphapapaplzel_v03_release_http_library_for/][Reddit]]) - [[https://github.com/alk/elisp-regex-dsl][elisp-regex-dsl: Readable regular expressions DSL for Emacs Lisp]] - [[https://www.reddit.com/r/emacs/comments/zxoh51/some_of_my_plugins_which_will_be_published_to/][Some of my plugins which will be published to MELPA]] - range-pattern, random-generators, generators - [[https://www.youtube.com/watch?v=-6ZH1JjHVDM][lambdas in emacs lisp]] (10:06) - [[https://codeberg.org/ideasman42/emacs-elisp-autofmt][[ANN] elisp-autofmt full file re-formatting (on save), available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/zx4rzv/ann_elispautofmt_full_file_reformatting_on_save/][Reddit]]) - [[https://github.com/positron-solutions/elisp-repo-kit][Elisp Repo Kit]] ([[https://www.reddit.com/r/emacs/comments/zxd392/ann_elisp_repo_kit/][Reddit]]) - [[https://www.youtube.com/watch?v=CtuvKHo1J-Y][Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code]] (55:21) - [[https://www.youtube.com/watch?v=_93FOKLeR50][Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live Coding]] (01:47:21) - [[https://www.youtube.com/watch?feature=share&v=N1PAC5vs15Y][Advent of Code but in Emacs Lisp]] - Appearance: - [[https://christiantietze.de/posts/2022/12/sf-symbols-emacs-tab-numbers/][Christian Tietze: How to Use SF Symbols in Emacs (for Tab Numbers)]] ([[https://www.reddit.com/r/planetemacs/comments/zycfon/christian_tietze_how_to_use_sf_symbols_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-01-01-modus-themes-4-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.0.0]] - [[https://protesilaos.com/codelog/2022-12-28-note-modus-themes-4-melpa/][Protesilaos Stavrou: Emacs: note for MELPA or Git users of the Modus themes ahead of version 4]] - Navigation: - [[https://irreal.org/blog/?p=11041][Irreal: Regex Search and Replace in Emacs]] - [[https://github.com/renard/quick-buffer-switch][quick-buffer-switch: Quick switch to file or dir buffers.]] - [[https://www.n16f.net/blog/replacing-projectile-by-project/][Nicolas Martyanoff: Replacing Projectile by Project]] - [[https://github.com/baron42bba/.emacs.d/commit/a4937701b7f99d18a1bdde62f46dd6fa6cd400f2][cursor movement in 2 windows]] for manually diffing two files ([[https://emacs.ch/@baron42bba/109593503278893701][Mastodon]]) - [[https://www.youtube.com/watch?v=k4PGHk-9JCE][Emacs: Managing and resizing windows]] (05:50) - Writing: - [[https://manueluberti.eu//2023/01/02/latex-footnotes.html][Manuel Uberti: LaTeX footnotes and Tempel]] - [[https://i.redd.it/hq2tkyjnnx8a1.jpg][Here's my distraction free writing setup. GPD P2 Max 2022 netbook, with Olivetti mode, and Fountain mode.]] ([[https://www.reddit.com/r/emacs/comments/zym9ay/for_those_into_writing_and_writing_toolsprocess/][Reddit]]) - Org Mode: - [[https://whhone.com/posts/para-org-mode/][Implementing The PARA Method in Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/100cw2r/implementing_the_para_method_in_orgmode/][Reddit]]) - [[https://www.brettwitty.net/exocortex.html][My Exocortex using org-roam and org-publish]] ([[https://www.reddit.com/r/orgmode/comments/1011kvu/my_exocortex_using_orgroam_and_orgpublish/][Reddit]]) - [[https://christiantietze.de/posts/2022/12/updated-org-mode-agenda-display-buffer-alist/][Christian Tietze: Better org-mode Agenda display-buffer-alist Settings]] - [[https://www.youtube.com/watch?v=cSWXXJKqZ-A][Org-mode - My ten most used features]] (14:35) - [[https://www.youtube.com/watch?v=L4IWK9SRb-g][Org-mode - Include feature will improve your life]] (08:49) - [[https://github.com/hokreb/notmuch-calendar-x][hokreb/notmuch-calendar-x: An emacs hack for adding invitations received by notmuch to org file]] ([[https://www.reddit.com/r/emacs/comments/zw09zg/capturerejectacceptsend_calendar_invitations_with/][Reddit]]) - [[https://github.com/vifon/zettel2][zettel2: Emacs helpers for note organization]] - [[https://www.youtube.com/watch?v=bJq0Lb5tJ6o][Emacs | Org Mode to Latex Standard Manuscript Format (For Real This Time)]] (08:41, [[https://irreal.org/blog/?p=11057][Irreal]]) - [[https://www.ravisagar.in/videos/org-mode-publishing-using-org-3-years][Org-mode - Publishing using org for 3 years]] - [[https://github.com/gicrisf/org-lorenz-attractor#python-environment][org-lorenz-attractor: Let's explore the shape of the Lorenz attractor with Python in Org mode/Emacs. Because why not.]] - [[https://v.redd.it/ifhwbqi00m9a1][[OC] Evaluate Chess Portable Game Notation inside org-babel]] ([[https://www.reddit.com/r/emacs/comments/1019per/oc_evaluate_chess_portable_game_notation_inside/][Reddit]]) - [[https://do.macroexpand.net/][(do (macroexpand 'net))]] - defining a derived export backend ([[https://emacs.ch/@nthcdr/109587073787437023][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=29103fc6028e99c251ec8ea05981c553bd74eac0][oc-csl: Improve LaTeX bibliography formatting]] - Denote: - [[https://codeberg.org/akib/emacs-denote-refs][emacs-denote-refs: Show links and backlinks in Denote notes]] - Completion: - [[https://gist.github.com/anticomputer/ea71ecab639326bf540418f31c600e09][ivy compliant vertico config · GitHub]] ([[https://emacs.ch/@anticomputer/109587561326424579][Mastodon]]) - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/84d40cdb8a82a29b4da92bca2d9b81de4e7d11e2/gists/outline-minor-mode-eshell.el][gists/outline-minor-mode-eshell.el]] - set outline-regexp to the prompt, and then use consult-outline ([[https://emacs.ch/@bram85/109612654687707030][Mastodon]]) - [[https://github.com/youngker/consult-codesearch.el][consult-codesearch.el: Consult interface for codesearch]] - [[https://github.com/youngker/helm-codesearch.el][helm-codesearch.el:helm interface for codesearch]] - Coding: - [[https://gitlab.com/bricka/emacs-kotlin-ts-mode][My first major mode: `kotlin-ts-mode`]] ([[https://www.reddit.com/r/emacs/comments/zxg8fq/my_first_major_mode_kotlintsmode/][Reddit]]) - [[https://www.youtube.com/watch?v=WOx91sAnwoA][dorking around with emacs-codeql]] ([[https://emacs.ch/@anticomputer/109583901381597677][Mastodon]]) - [[https://github.com/emacs-vs/ts-docstr][ts-docstr: A document string minor mode using tree-sitter]] - [[https://codeberg.org/ckruse/tsx-ts-helper-mode][tsx-ts-helper-mode: A helper mode for tsx-ts-mode]] ([[https://www.reddit.com/r/emacs/comments/zvvsyf/tsxtshelpermode_a_helper_mode_for_tsxtsmode/][Reddit]]) - [[https://www.nathanfurnal.xyz/posts/building-tree-sitter-langs-emacs/][Building tree-sitter languages for Emacs]] ([[https://www.reddit.com/r/emacs/comments/zzf9n6/building_treesitter_languages_for_emacs/][Reddit]]) - [[Https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide][Starter guide on writing major mode with tree-sitter]] - Shells: - [[https://www.reddit.com/r/emacs/comments/zxnbxf/quickly_run_commands_in_eshell_mx_compile/][quickly run commands in eshell, M-x "compile", "recompile" style]] - Mail, news, and chat: - [[https://i.redd.it/hivwdg6o929a1.jpg][[script] Unread mail count (mu/mbsync) in polybar]] ([[https://www.reddit.com/r/emacs/comments/zyz7fi/script_unread_mail_count_mumbsync_in_polybar/][Reddit]]) - Multimedia: - [[https://v.redd.it/3cm33bbv8a8a1][Had my first real "emacs as an extensible editor" moment yesterday]] ([[https://www.reddit.com/r/emacs/comments/zvsw4r/had_my_first_real_emacs_as_an_extensible_editor/][Reddit]]) - Lilypond - AI: - [[https://youtu.be/dZMGH_3UdSE][Setting up GitHub Copilot in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zxcq37/setting_up_github_copilot_in_emacs/][Reddit]]) - [[https://youtu.be/EgVfurJUdFo][I Made a ChatGPT-like Client For Emacs - AND SO CAN YOU!]] (16:15, [[https://www.reddit.com/r/emacs/comments/zxetet/i_made_a_chatgpt_client_for_emacs_and_so_can_you/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zx48ho/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zwcdfh/what_does_emacs_and_elisp_has_as_an_advantage/][What does emacs and elisp has as an advantage over nvim and lua?]] - [[https://www.youtube.com/watch?v=vS6UqZvJbbU][5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)]] (15:56, [[https://irreal.org/blog/?p=11055][Irreal]]) - Other: - [[http://xenodium.com/emacs-macro-me-some-sf-symbols][Alvaro Ramirez: Emacs: Macro me some SF Symbols]] ([[https://www.reddit.com/r/emacs/comments/zzqprh/inserting_sf_symbols_into_swiftui_snippets/][Reddit]], [[https://www.reddit.com/r/emacs/comments/zzqnhq/using_keyboard_macros_to_join_an_sf_symbols_list/][Reddit]]) - [[https://codeberg.org/akib/emacs-camera][emacs-camera: Take picture with your camera]] ([[https://www.reddit.com/r/planetemacs/comments/zxzxe9/emacscamera_take_picture_with_your_camera/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zyd7bh/ageel_age_encryption_support_for_emacs/][age.el: age encryption support for Emacs]] - [[https://github.com/lassik/emacs-define-scratch][emacs-define-scratch: Define new commands to make scratch buffers]] - [[https://hub.docker.com/r/silex/emacs/#][Run Emacs in docker containers!]] - [[http://angg.twu.net/2021-eev-exercises.html][Eev: six videos with exercises about elisp hyperlinks (with subtitles)]] - [[https://www.youtube.com/watch?v=tZh6ueo9pKk][Don't forget re-builder - YouTube]] (31:51, [[https://irreal.org/blog/?p=11047][Irreal]], [[https://www.reddit.com/r/emacs/comments/zy0zvu/dont_forget_rebuilder/][Reddit]]) - [[https://www.youtube.com/watch?v=7fhOPv3pAb0][10 Useful EMACS TIPS]] (08:55) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01127.html][Using the wisent parser-generator, as it creates faster parsers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01258.html][Possible fallback when treesitter is not available Re: Need for "-ts-mode" modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01354.html][Trade-offs between having things in Emacs and using external libraries]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01165.html][and other considerations]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01186.html][including tool concerns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e4a808eca8f68a8079272442aab0f8815abdaa8][Update Modus themes to version 4 and add new themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=724da28763c25f5dcd210b70e71f98bf5cbf5023][Add version tags and mention the new options in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=753b7a1cff6b8ce2367a94d27b615ac31f1067ba][* etc/NEWS: Mention some recently added byte-compiler warnings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db96b1282f90ee40560f81e8b715fe785badbb6e][* lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' window (bug#60249).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9263847ab769577c528036c6a58dff9b16f0828f][; * etc/NEWS: Move the paragraph with 'C-u RET' closer to the related section.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e98b8a0fa67f51784024fac3199d774dfa77192][Add treesit-transpose-sexps (bug#60128)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b464e6c490be72e29619c5e101902ab3c3a2e474][Make last change of w32 GUI dialogs conditional and reversible]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1fe4b98b4d5e0fe3d9964bd1789d3ee5be61dd2a][Improve support for Scheme R6RS and R7RS libraries (bug#54704)]] - New packages: - [[package:elisp-autofmt][elisp-autofmt]]: Emacs lisp auto-format (MELPA) - [[package:flycheck-deno][flycheck-deno]]: Flycheck for deno-lint (MELPA) - [[package:ksp-mode][ksp-mode]]: Major mode for editing ksp files (MELPA) - [[package:ob-nix][ob-nix]]: Simple org-babel support for nix (MELPA) - [[package:org-ivy-search][org-ivy-search]]: Full text search for org files powered by ivy (MELPA) - [[package:ring-mode][ring-mode]]: A major mode for the Ring programming language (MELPA) - [[package:russian-techwriter][russian-techwriter]]: Input methods for Russian technical writers (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-12-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-26-emacs-news/ :EXPORT_DATE: 2022-12-26T17:25:41-0500 :END: - Emacs 29: - [[https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29][A few new things in Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/zpvn6x/a_few_new_things_in_emacs_29/][Reddit]], [[https://news.ycombinator.com/item?id=34052468][HN]]) - [[https://irreal.org/blog/?p=11036][Irreal: Vivek Haldar on Emacs 29]] - Upcoming events: - [[https://susam.net/club/mastering-emacs/][Mastering Emacs Book Club]] ([[https://www.reddit.com/r/emacs/comments/ztfqry/mastering_emacs_book_club/][Reddit]]) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 29 0130 Asia/Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 4 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Jan 6 0030 Asia/Singapore - [[https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/][You are invited to the First Congress for Attribution-Based Economics!]] (Jan 14 1pm US/Eastern) - Beginner: - [[https://gist.github.com/davebraze/ff95762bea2868f52942c0bb2d247b29][On using Emacs for data work with R]] ([[https://www.reddit.com/r/planetemacs/comments/zv33fp/on_using_emacs_for_data_work_with_r/][Reddit]]) - Emacs configuration: - [[https://tony-zorman.com/posts/2022-12-22-vc-use-package.html][[ANN]: vc-use-package]] ([[https://www.reddit.com/r/emacs/comments/zsq9ym/ann_vcusepackage/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zqdrnz/replacing_packages_with_more_stripped_down/][Replacing packages with more "stripped down" packages]] - [[https://www.reddit.com/r/emacs/comments/zuz5v7/what_is_the_best_gnu_emacs_set_up_one_could_have/][What is the "best" GNU Emacs set up one could have just using built-in features?]] - [[https://chainsawriot.com/postmannheim/2022/12/23/aoe23.html][Chung-hong Chan: Advent of emacs #23: How I do many things with C-q in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/20/aoe20.html][Chung-hong Chan: Advent of emacs #20: How I do context separation in emacs]] - [[https://www.youtube.com/watch?v=-iZO2P5v_4M][Emacs config tour stream! Christmas 2022]] (01:32:58) - [[https://sherlockes.github.io/entorno-de-desarrollo-de-sherblog-en-emacs][Entorno de desarrollo de Sherblog en Emacs - Sherblog]] - [[https://github.com/junkw/dot.emacs.d][junkw's Emacs config for Emacs 28]] - [[https://github.com/smashedtoatoms/emacs.d][smashedtoatoms' Emacs Config]] - [[https://irreal.org/blog/?p=11038][Irreal: Why Emacs Keys Are So Unergonomic]] - [[https://www.emacswiki.org/emacs/MovingTheCtrlKey][EmacsWiki: Moving The Ctrl Key]] ([[https://news.ycombinator.com/item?id=34126080][HN]]) - Emacs Lisp: - [[https://chainsawriot.com/postmannheim/2022/12/21/aoe21.html][Chung-hong Chan: Advent of emacs #21: How I do emacs command creation in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/24/aoe24.html][Chung-hong Chan: Advent of emacs #24: How I approach emacs]] - Appearance: - [[https://www.youtube.com/watch?v=2JibiSIDNzA][True Emacs Transparency (Like in NVIM)]] (05:09) - Navigation: - [[https://github.com/buzztaiki/project-rootfile.el][project-rootfile.el: Extension of project.el to detect project root with root file (e.g. Gemfile).]] - [[https://codeberg.org/akib/emacs-iwindow][emacs-iwindow: Interactively manipulate windows]] - [[https://www.youtube.com/watch?v=XbfxXQzc3hY][Emacs rip-grep automatically switch to results buffer]] (03:46) - Dired: - [[https://www.emacs.dyerdwelling.family/emacs/emacs--tidying-up-dired__emacs_linux_dired/][Tidying up Dired]] - Writing: - [[https://github.com/jschaf/emacs-lorem-ipsum][emacs-lorem-ipsum: Add lorem ipsum filler text to Emacs]] - [[https://github.com/agzam/wiktionary-bro.el][GitHub - agzam/wiktionary-bro.el: Browse Wiktionary entries in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zupne5/new_package_lookup_wiktionary_entries_in_emacs/][Reddit]]) - [[https://nickdrozd.github.io/2022/12/19/wiktionary-advice.html][Some Advice for Browsing Wiktionary in Emacs]] - Org Mode: - [[https://www.youtube.com/watch?v=NDcDn5wQz5E][Emacs | Org Mode Basics For Beginners]] (09:24) - [[https://www.youtube.com/watch?v=zpDLzjXG5-M&feature=youtu.be][Emacs | Never Lose a File Again?]] - [[http://curious.galthub.com/blog/2022-12-25/][The unnumbered habits of a questionably effective person · Curious Musings]] - [[https://www.reddit.com/r/orgmode/comments/zr5scl/project_managment_with_orgmode_and_projectile/][Project Management with Org-mode and Projectile]] - [[https://emacs.dyerdwelling.family/emacs/20221221194247-emacs--bash-scripts-augmenting-org-files/][James Dyer: Quick Bash Scripts Augmenting Org Files]] - [[https://sachachua.com/blog/2022/12/comparison-shopping-with-org-mode/][Sacha Chua: Comparison-shopping with Org Mode]] - [[https://www.youtube.com/watch?v=n2eSXd_YsA8][Org-mode - Publishing using org for 3 years]] (08:52) - [[https://gnu.support/gnu-emacs/packages/GNU-Emacs-package-rcd-org-export-el-use-Org-to-export-Org-76272.html][GNU Emacs package: rcd-org-export.el — use Org to export Org]] - [[https://francopasut.netlify.app/post/org-to-markdown-gfm/][D.V.F.P.: Converting from Org Mode to Markdown GFM]] ([[https://irreal.org/blog/?p=11030][Irreal]]) - [[https://sachachua.com/blog/2022/12/collect-my-recent-toots-in-an-org-file-so-that-i-can-refile-them/][Sacha Chua: Collect my recent toots in an Org file so that I can refile them]] - Denote: - [[https://www.scss.tcd.ie/~sulimanm/posts/denote-bibliography.html][Managing a bibliography of BiBTeX entries with Denote]] ([[https://emacs.ch/@namilus/109545207529767091][Mastodon]]) - [[https://djliden.github.io/posts/20221217-denote-quarto.html][Creating Quarto Files with Denote]] ([[https://www.reddit.com/r/emacs/comments/zsm6ff/creating_quarto_files_with_denote/][Reddit]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/zsohkm/ann_vertico_10_and_marginalia_10/][[ANN] Vertico 1.0 and Marginalia 1.0]] - [[https://www.emacs.dyerdwelling.family/emacs/20221123131342-emacs--expanding-text-using-abbrev/][Expanding Text using abbrev and skeletons]] - [[https://www.youtube.com/watch?v=-u_dl4WmDbY][Emacs Abbrevs]] (01:04) - Coding: - [[https://www.reddit.com/r/emacs/comments/zsnxp7/yamlpro_v03_treesitter_support/][yaml-pro v0.3: Tree-sitter support]] - [[https://wwwtech.de/articles/2022/dec/emacs-29-install-tree-sitter-parser-modules-with-a-minor-mode][Emacs 29: Install Tree-Sitter parser modules with a minor mode]] ([[https://www.reddit.com/r/emacs/comments/zv6q7t/emacs_29_install_treesitter_parser_modules_with_a/][Reddit]]) - [[https://gist.github.com/GnaneshKunal/3d3f982ce1903990eedd586952893422][Plug go-mode's gofmt to the new go-ts-mode (built-in go mode which uses tree-sitter) in emacs]] - [[https://zenn.dev/hyakt/articles/5c947cc22c4bfa][Eglot for JavaScript]] (Japanese) - [[https://www.youtube.com/watch?v=6-vvw0Tgxz8][74. На примере комментариев взаимодействие JQuery Ajax + Django 4 в IDE Emacs.]] (03:02:13) - Math: - [[https://emacspeak.blogspot.com/2022/12/aster-spoken-math-on-emacspeak-audio_21.html][T. V. Raman: AsTeR: Spoken Math On The Emacspeak Audio Desktop]] - Shells: - [[http://howardism.org/Technical/Emacs/eshell-why.html][Why use EShell?]] ([[https://www.reddit.com/r/emacs/comments/zpqcac/why_use_eshell/][Reddit]]) - [[https://www.n16f.net/blog/clearing-the-eshell-buffer/][Nicolas Martyanoff: Clearing the Eshell Buffer]] ([[https://www.reddit.com/r/planetemacs/comments/zunoqh/nicolas_martyanoff_clearing_the_eshell_buffer/][Reddit]]) - [[https://github.com/andyjda/sticky-shell][sticky-shell: Minor mode that displays the latest shell-prompt in a header]] - Web: - [[https://gitlab.com/xgqt/emacs-websearch][emacs-websearch: query predefined search engines (websearch-custom-engines) with interactive selection. Provides many features NOT in engine-mode]] - Chat: - [[https://codeberg.org/rougier/mastodon.el/src/branch/alt-timeline/lisp/mastodon-alt-tl.el][mastodon-alt-tl.el: Mastodon alternative timeline]] - Multimedia: - [[http://angg.twu.net/eev-videos.html][eev and videos]] - Fun: - [[https://gitlab.com/xgqt/emacs-ansilove][emacs-ansilove: Display buffers as PNG images using ansilove inside GNU Emacs. Ansilove is a ANSI and ASCII art to PNG converter]] - Community: - [[https://www.reddit.com/r/emacs/comments/zred55/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacssurvey.org/results/3425413930][Emacs User Survey – 2022 Results]] ([[https://news.ycombinator.com/item?id=34036590][HN]]) - [[https://manueluberti.eu//2022/12/22/my-2022.html][Manuel Uberti: My 2022]] - [[https://kisaragi-hiu.com/2022-review.html][Kisaragi Hiu: 2022 review]] - [[https://chainsawriot.com/postmannheim/2022/12/25/aoe25.html][Chung-hong Chan: Advent of emacs #25: How I write a postscript in emacs]] - [[https://www.youtube.com/watch?v=WiP09XwdvKw][Expanding the Craft in 2023 - System Crafters Live!]] (01:54:05) - [[https://www.youtube.com/watch?v=8PhdfcX9tG0&feature=youtu.be][I tried 10 code editors]] (10:28) - Other: - [[https://www.youtube.com/watch?v=Zm0XjD1sA_Q][Learn two ways to perform a string replacement with visual feedback]] - [[http://blog.binchen.org/posts/use-emacs-to-read-english-classic-books-efficiently/][Use Emacs to read English classic books efficiently]] ([[https://www.reddit.com/r/emacs/comments/zsi4bm/use_emacs_to_read_english_classic_books/][Reddit]]) - [[https://chainsawriot.com/postmannheim/2022/12/22/aoe22.html][Chung-hong Chan: Advent of emacs #22: How I do ebook reading in emacs]] - [[https://www.reddit.com/r/emacs/comments/zq2t85/emacs_and_turtle_graphics/][Emacs and turtle graphics]] - [[https://sachachua.com/blog/2022/12/using-emacs-and-python-to-record-an-animation-and-synchronize-it-with-audio/][Sacha Chua: Using Emacs and Python to record an animation and synchronize it with audio]] - [[https://www.reddit.com/r/emacs/comments/zvk8yj/emacsxrandr_a_package_to_parse_xrandr_output_and/][emacs-xrandr - a package to parse xrandr output and config xrandr]] - [[https://www.n16f.net/blog/investigating-a-ffap-issue-in-emacs/][Nicolas Martyanoff: Investigating a FFAP issue in Emacs]] - [[https://github.com/dleal-mojotech/edie][GitHub - dleal-mojotech/edie: An Emacs-based desktop environment.]] ([[https://emacs.ch/@ior3k/109553471787731402][Mastodon]]) - [[https://www.reddit.com/r/emacs/comments/zuudt7/haiku_r1beta_4_and_emacs/][Haiku R1/beta 4 and Emacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01078.html][Re: MinGW build on master fails with Error 127]] - building with MinGW64 on MS Windows < 10 no longer safe/recommended - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00901.html][cl-lib warnings (was: bug#60102: Move gv-expander of substring to cl-lib]] - compiler warnings about cl-lib are harder to get; should cl-lib be preloaded? - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01090.html][progress on native comp in Debian]] - [[https://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00662.html][[PATCH] [debbugs] Add mu4e support.]] (2017) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00889.html][Re: bug#60144: 30.0.50; PGTK Emacs crashes after signal]] - details about input events and signals - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc29fab3a66c59e77d0ff67c0f3e2e34ec80a03c][Redisplay "invisible" frames that are actually visible on modern X]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bbc554db63cc5cc140ade5bfcbbf53ecd18f5ae][New user option 'ruby-method-params-indent'.]] - New packages: - [[package:adwaita-dark-theme][adwaita-dark-theme]]: A dark color scheme inspired by Adwaita (MELPA) - [[package:citar-denote][citar-denote]]: Minor mode to integrate Citar and Denote (MELPA) - [[package:consult-codesearch][consult-codesearch]]: Consult interface for codesearch (MELPA) - [[package:define-scratch][define-scratch]]: Define new commands to make scratch buffers (MELPA) - [[package:denote-refs][denote-refs]]: Show links and backlinks in Denote notes (NonGNU ELPA) - [[package:dired-rsync-transient][dired-rsync-transient]]: Transient command for dired-rsync (MELPA) - [[package:erk][erk]]: Elisp (GitHub) Repository Kit (MELPA) - [[package:khoj][khoj]]: Natural, Incremental Search for your Second Brain (MELPA) - [[package:org-incoming][org-incoming]]: Sort incoming PDFs into your org files (MELPA) - [[package:pyconf][pyconf]]: Set up python execution configurations like dap-mode ones (MELPA) - [[package:simplecov][simplecov]]: Colorize untested ruby code (MELPA) - [[package:snap-indent][snap-indent]]: Simple automatic indentation (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-12-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-19-emacs-news/ :EXPORT_DATE: 2022-12-19T09:09:24-0500 :END: :LOGBOOK: CLOCK: [2022-12-19 Mon 09:46]--[2022-12-19 Mon 09:46] => 0:00 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Dec 29 0130 Asia/Singapore - Beginner: - [[https://www.youtube.com/watch?v=bmFCVc1l2zo][Setting up and Using Emacs]] (06:32) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/zmh07b/lets_build_a_comprehensive_list_of_design/][Let's build a comprehensive list of design considerations when making an Emacs configuration.]] - [[https://www.reddit.com/r/emacs/comments/zl18zw/semicolon_to_underscore_trick/][Semicolon to underscore trick]] - [[https://www.youtube.com/watch?v=GhItV6dE0Fo][emacs package change management with quelpa and use-package - YouTube]] ([[https://emacs.ch/@anticomputer/109524201555684328][Mastodon]]) - [[https://protesilaos.com/codelog/2022-12-19-re-questions-use-package-emacs/][Protesilaos Stavrou: Re: Questions regarding use-package (Emacs)]] - [[https://git.carcosa.net/jmcbray/basic-emacs][jmcbray/basic-emacs: A very basic emacs config - basic-emacs - Carcosa Git]] ([[https://emacs.ch/@carcosa/109473537548442714][Mastodon]]) - [[https://hackaday.com/2022/12/10/fossil-files-my-emacs/][Fossil Files: My .Emacs | Hackaday]] - [[https://grtcdr.tn/dotfiles/emacs/emacs.html][grtcdr's literate Emacs configuration]] - [[https://www.reddit.com/r/emacs/comments/zpo6mb/funmacs_yet_another_lightweight_emacs/][Funmacs - Yet Another Lightweight Emacs Configuration, Using KISS philosophy.]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=LfwSc-lfFxM][Learning To Use the Emacs Debugger - System Crafters Live!]] (01:51:54) - [[https://youtu.be/N1PAC5vs15Y][Advent of code ... But in Elisp]] (15:56, [[https://www.reddit.com/r/emacs/comments/zniyfi/advent_of_code_but_in_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-12-17-modus-themes-v4-demo/][Protesilaos Stavrou: Emacs: modus-themes version 4 demo]] ([[https://www.youtube.com/watch?v=kPNMHrF4Lq8][YouTube]], 29:45) - Navigation: - [[https://github.com/liuyinz/binky-mode][liuyinz/binky-mode - jump between positions in buffers and files with the same mechanism of register-to-point]] ([[https://www.reddit.com/r/emacs/comments/zmtoek/new_package_binkymode/][Reddit]]) - [[https://takeonrules.com/2022/12/18/walkthrough-of-my-project-workspace-functionality/][Jeremy Friesen: Walkthrough of my Project Workspace Functionality]] - Dired: - [[https://www.youtube.com/watch?v=x4s0KKSVuN0][You can be faster at renaming files and changing file permissions in dired buffers]] ([[https://www.reddit.com/r/emacs/comments/zk3mgc/you_can_be_faster_at_renaming_files_and_changing/][Reddit]]) - [[https://gitlab.com/daanturo/e/-/blob/0c45914e756dc7ce25f9b9935e86ad77f2b892a1/lisp/my-dired-undop.el][Undo moving, renaming, copying, symlinking in Dired]] ([[https://www.reddit.com/r/emacs/comments/zngvo0/undo_moving_renaming_copying_symlinking_in_dired/][Reddit]]) - Writing: - [[https://chainsawriot.com/postmannheim/2022/12/15/aoe15.html][Chung-hong Chan: Advent of emacs #15: How I do citation in emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/19/aoe19.html][Chung-hong Chan: Advent of emacs #19: How I do "note taking" in emacs]] - [[https://github.com/mpedramfar/zotra][[Update] Zotra: using the power of Zotero in Emacs to manage citations and pdf files]] ([[https://www.reddit.com/r/emacs/comments/zock0j/update_zotra_using_the_power_of_zotero_in_emacs/][Reddit update - PDFs]]) - [[https://www.youtube.com/watch?v=VwH3IslQlCM][0058. Emacs. Howm. Начало]] (11:42) - Org Mode: - [[https://irreal.org/blog/?p=11020][Irreal: Writing With Org Mode]] - [[https://blog.polaris64.net/post/emacs-using-org-mode-to-track-exercises/][Using Org Mode to keep track of exercise | Polaris64's blog]] (2020) - [[https://www.youtube.com/watch?v=zpDLzjXG5-M][Emacs | Never Lose a File Again?]] (07:00) - [[https://blog.nawaz.org/posts/2022/Dec/reintroducing-opel-put-all-your-pelican-posts-in-one-org-file/][Reintroducing Opel: Put All Your Pelican Posts in One Org File]] ([[https://www.reddit.com/r/emacs/comments/zp64p3/reintroducing_opel_put_all_your_pelican_posts_in/][Reddit]]) - [[https://davidotoole.info/fleuron.html][[changed URL] Org-fleuron: extra fancy HTML documents with OrgMode]] ([[https://www.reddit.com/r/emacs/comments/zn47r7/changed_url_orgfleuron_extra_fancy_html_documents/][Reddit]]) - [[https://www.youtube.com/watch?v=jsXwP4ZsnUs][Programación Literal con Emacs - Introducción]] (21:24) - [[https://www.youtube.com/watch?v=WdVewJoWZFw][Programación literal con Emacs - Integrando LSP]] (19:16) - [[https://www.youtube.com/watch?v=YpxTawA1qQo][Org-mode - Wrap code in LaTex export]] (04:37) - [[https://stackoverflow.com/a/74751825/2206438][emacs - How to create hyperlinks for noweb references in org-mode - Stack Overflow]] ([[https://emacs.ch/@emme/109488730385241342][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=322b2fd22607f346977399bf5ea95e97268831e7][lisp/ox-latex.el: Add `org-latex-listings-src-omit-language']] - Denote: - [[https://protesilaos.com/codelog/2022-12-16-denote-1-2-0/][Protesilaos Stavrou: Emacs: denote version 1.2.0]] - [[https://codeberg.org/whhone/consult-denote][whhone/consult-denote: A bunch of convenience functions for operating denote with the help of consult]] ([[https://emacs.ch/@whhone/109467270217162170][Mastodon]]) - Completion: - [[http://xenodium.com/emacs-generate-a-swift-initializer][Alvaro Ramirez: Emacs: Context-aware yasnippets]] ([[https://www.reddit.com/r/emacs/comments/zkb7aq/contextaware_yasnippets_via_treesitter/][Reddit]], [[https://news.ycombinator.com/item?id=34033087][HN]]) - [[https://github.com/burnthekernel/helm-browser][burnthekernel/helm-browser: helm-browser is an Emacs package that can be used to quickly find and switch between multiple browser windows and tabs.]] ([[https://emacs.ch/@burnthekernel/109482393160715990][Mastodon]]) - [[https://www.youtube.com/watch?v=gal3YxBkusY][Emacs packages ednc, vertico, consult, embark, marginalia, orderless and fd-dired]] (41:14) - Coding: - [[https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-emacs.html][My IDE is too heavy so I moved to Emacs]] ([[https://www.reddit.com/r/emacs/comments/zl6il1/my_ide_is_too_heavy_so_i_moved_to_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=33951866][HN]], [[https://irreal.org/blog/?p=11011][Irreal]]) - [[http://yitang.uk/2022/12/16/poor-mans-ci-in-emacs/][Yi Tang: PoorMan's CI in Emacs]] (continuous integration) - [[https://www.n16f.net/blog/fixing-unquote-splicing-behaviour-with-paredit/][Nicolas Martyanoff: Fixing unquote-splicing behaviour with Paredit]] - [[https://en.liujiacai.net/2022/12/14/argparser-in-zig/][Jiacai Liu: What I learn by implementing argparser in Zig]] - [[https://chainsawriot.com/postmannheim/2022/12/18/aoe18.html][Chung-hong Chan: Advent of emacs #18: How I do R package development in emacs]] - Tree-sitter: - [[https://github.com/pedz/ruby-ts-mode][ruby-ts-mode: Ruby major mode for Emacs 29 based upon tree sitter]] ([[https://www.reddit.com/r/emacs/comments/zky30p/ruby_tree_sitter_mode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zk9zms/abusing_straightel_for_easy_treesitter_grammar/][(Ab)using straight.el for easy tree-sitter grammar installations!]] - [[http://ag91.github.io/blog/2022/12/13/moldable-emacs-remove-unused-react-native-styles-for-a-component-with-tree-sitter][Andrea: Moldable Emacs: remove unused React Native styles for a component with tree-sitter]] - [[https://github.com/wkirschbaum/elixir-ts-mode][wkirschbaum/elixir-ts-mode: Experimental Elixir mode using Treesitter for fontification, navigation and indentation]] ([[https://emacs.ch/@whk/109466561212796117][Mastodon]]) - Web: - [[https://github.com/gopar/.emacs.d#eww][Vimium plugin to EWW (not yet packaged)]] ([[https://www.reddit.com/r/emacs/comments/zl0x2n/vimium_plugin_to_eww_package/][Reddit]]) - Chat: - [[https://holgerschurig.github.io/en/emacs-mastodon-hydra/][mastodon.el: a Hydra to memorize/access it's many commands]] ([[https://emacs.ch/@holgerschurig/109502670410519700][Mastodon]]) - Spacemacs: - [[https://www.youtube.com/watch?v=6Cv0Pj_GS6A][Spacemacs: Combining the best of Emacs and Vim]] (01:18) - Multimedia: - [[https://v.redd.it/pnd8q05nqp6a1][ffmpeg and macOS aliasing]] ([[https://www.reddit.com/r/emacs/comments/zp70go/ffmpeg_and_macos_aliasing/][Reddit]], [[https://news.ycombinator.com/item?id=34038272][HN]]) - EXWM: - [[https://0x0.st/odp1.txt][configuring ement.el to open on a specific tab-bar on a specific tab-group on a specific EXWM workspace]] ([[https://emacs.ch/@barocio/109481292824234251][Mastodon]]) - Fun: - [[https://i.redd.it/1a4yhesko26a1.png][running vscode inside emacs...]] ([[https://www.reddit.com/r/emacs/comments/zmmhmf/running_vscode_inside_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zl7pcv/fun_old_snow_and_fireplace/][[Fun, old] snow and fireplace]] - AI: - [[https://macowners.club/posts/refactoring-emacs-lisp-chatgpt/][Aime Bertrand: Refactoring Emacs Lisp with ChatGPT]] - [[https://thakkarparth007.github.io/copilot-explorer/posts/copilot-internals.html][Is anyone working a gpt3/copilot extension that mimics the copilot prompting methodology?]] ([[https://www.reddit.com/r/emacs/comments/zp6wju/is_anyone_working_a_gpt3copilot_extension_that/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zllfpb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zp69kn/people_who_switched_from_vimneovim_to_emacs_what/][People who switched from vim/neovim to emacs, what made you switch?]] - [[https://www.youtube.com/watch?v=vEpk2ZTqJu4][EmacsConf 2022: What I'd like to see in Emacs - Richard M. Stallman]] ([[https://www.reddit.com/r/emacs/comments/zktblg/emacsconf_2022_what_id_like_to_see_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=11013][Irreal]]) - [[https://emacssurvey.org/results/3425413930][Emacs User Survey – 2022 – Results]] ([[https://lobste.rs/s/eaoa7p/emacs_user_survey_2022_results][lobste.rs]]) - [[https://kelar.org/~bandali/articles/why-libreplanet.html][Amin Bandali: Why I love participating in LibrePlanet]] - Emacs 29: - [[https://irreal.org/blog/?p=11022][Irreal: John Wiegley on Emacs 29]] - [[https://mbork.pl/2022-12-19_A_few_new_things_in_Emacs_29][Marcin Borkowski: A few new things in Emacs 29]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00261.html][use-package has been merged into emacs-29]] ([[https://lemmy.ml/post/651645?scrollToComments=true][lemmy]]) - Other: - [[https://tracker.debian.org/pkg/emacs][I've been waiting for this! Emacs 28 is in debian testing! Thanks Rob Browning!]] ([[https://www.reddit.com/r/emacs/comments/znkzrm/ive_been_waiting_for_this_emacs_28_is_in_debian/][Reddit]]) - [[https://protesilaos.com/codelog/2022-12-14-sxhkdrc-mode-0-1-0/][Protesilaos Stavrou: Emacs: my new "sxhkdrc-mode" package]] - [[https://irreal.org/blog/?p=11015][Irreal: Academic Writing in Emacs]] - [[https://www.youtube.com/watch?v=2dIEWYXBRuw][Emacs Flymake]] (00:56) - [[https://chainsawriot.com/postmannheim/2022/12/16/aoe16.html][Chung-hong Chan: Advent of emacs #16: How I use the online LaTeX editor Overleaf in emacs]] - [[https://github.com/natrys/whisper.el][GitHub - natrys/whisper.el: Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as inference engine]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00680.html][[RFC] Adding threads to Eshell]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00692.html][Tree-sitter introduction documentation]] - figuring out where to put the info and what Emacs should take care of - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00813.html][example from ruby-ts-mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00708.html][You will have to download and install language grammar libraries yourself]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00682.html][Possibly defaulting native-compile-target-directory to XDG_CACHE_HOME/..]] - Debian and package manager issues with native compilation - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00439.html][Plug treesit.el into other emacs constructs]] - forward-sexp, etc. - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00696.html][proposal to improve package discoverability by extending keywords]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f9bccef556d57590444e384b16d94c81e5323c9][Add yaml-ts-mode (Bug#60105)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a66435dda307a49069cb45752f69866a0e5c0c2][New input method 'cyrillic-chuvash']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e63ef66c57ee74b24998a16b34949f67bbb73d8d][Add support for the "splice operator" in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fee2efe1b035d601ac53a32801227402e9be8bca][Add go-ts-mode and go-mod-ts-mode (Bug#60025)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12684c3a199d691899c74c67ff85723a0279c272][Mention 'tree-sitter' in user manual and NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ad2112a2f04d122d96c06381b196c4336ee72a9][; Announce 'toml-ts-mode' in NEWS.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f93a5180a61070c14906a86d5665c615bdbc652a][Update the documentation of overlays (bug#59996)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca67d988d8721e9ec24a040b977393136457873f][Add cmake-ts-mode]] - New packages: - [[package:sxhkdrc-mode][sxhkdrc-mode]]: Major mode for sxhkdrc files (Simple X Hot Key Daemon) (GNU ELPA) 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-12-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-12-emacs-news/ :EXPORT_DATE: 2022-12-12T09:29:00-0500 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/december-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, December 24, 2022]] - Hispa Emacs (virtual) https://hispa-emacs.org/ Wed Dec 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 15 0000 Asia/Singapore - EmacsSF (in person): Ho ho ho it's coffee.el https://www.meetup.com/emacs-sf/events/290226928/ Sat Dec 17 1100 America/Los_Angeles - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Dec 21 0000 Asia/Singapore - Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/zi9gea/ultimate_emacs_cheat_sheet/][Ultimate EMACS Cheat Sheet!]] - [[https://youtube.com/watch?v=r6nwe0C5DGw&feature=share][Emacs From Scratch, An Emacs tutorial for beginners - 12 Features & load...]] - [[https://chainsawriot.com/postmannheim/2022/12/08/aoe8.html][Chung-hong Chan: Advent of emacs #8: How I find information about emacs in emacs]] - Emacs configuration: - [[https://www.youtube.com/watch?v=ux-V-t1UrR0][Split configuration management with punchcard on Emacs]] (21:03) - [[https://www.reddit.com/r/emacs/comments/zgm5qd/usepackage_has_landed_into_emacs29_branch_yeah/][use-package has landed into emacs-29 branch, yeah!]] ([[https://irreal.org/blog/?p=11003][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/zfkzet/usepackageexamples_community_contributed/][use-package-examples: community contributed configuration examples]] - [[https://chainsawriot.com/postmannheim/2022/12/07/aoe7.html][Chung-hong Chan: Advent of emacs #7: How I type special characters in emacs]] - key-chord - [[https://github.com/ilyaw39/.emacs.d][ilyaw39's .emacs.d: A simple setup for emacs-mac focusing on scientific writing in Org mode]] - [[https://github.com/Likhon-baRoy/.emacs.d#readme][[Emacs] A full fledge configuration]] ([[https://www.reddit.com/r/emacs/comments/zftdbd/emacs_a_full_fledge_configuration/][Reddit]]) - Emacs Lisp: - [[https://jeskin.net/blog/debugging-emacs/][Learn By Example: Debugging Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/ziogwe/learn_by_example_debugging_emacs_lisp/][Reddit]], [[https://irreal.org/blog/?p=11009][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/zfwsc0/please_recommend_packages_for_editing_elisp/][Please recommend packages for editing elisp]] - [[https://www.youtube.com/watch?v=Lq5T-0oF9xM][Learn how to temporary override function definitions]] ([[https://www.reddit.com/r/emacs/comments/zfcupr/learn_how_to_temporary_override_function/][Reddit]]) - [[https://emacsconf.org/2022/talks/sqlite/][Using SQLite as a data source: a framework and an example]] ([[https://www.reddit.com/r/emacs/comments/zexv6b/using_sqlite_as_a_data_source_a_framework_and_an/][Reddit]], [[https://news.ycombinator.com/item?id=33853509][HN]]) - [[https://www.youtube.com/watch?v=jT9LcPdqK00][Xah Talk Show 2022-12-06 Characteristics of Lisp, Why Emacs Paredit Sucks]] (01:16:16) - Appearance: - [[https://chainsawriot.com/postmannheim/2022/12/06/aoe6.html][Chung-hong Chan: Advent of emacs #6: How I use (and fix) GUI emacs]] - [[https://chainsawriot.com/postmannheim/2022/12/10/aoe10.html][Chung-hong Chan: Advent of emacs #10: How I do theming in emacs]] - [[https://protesilaos.com/codelog/2022-12-06-standard-themes-1-1-0/][Protesilaos Stavrou: Emacs: `standard-themes' version 1.1.0]] - [[https://protesilaos.com/codelog/2022-12-07-modus-themes-4-colour-values-mappings/][Protesilaos Stavrou: Emacs: change colour values and mappings in Modus themes version 4]] - Navigation: - [[https://svbck.org/blog/2022-12-10-repeating-navigation-in-emacs.html][Repeating Navigation in Emacs]] - [[https://codeberg.org/akib/emacs-workroom][emacs-workroom: Named rooms for doing work without irrelevant distracting buffers]] - Writing: - [[https://codeberg.org/martianh/lingva.el/src/branch/main/][lingva.el: Access lingva.ml translations from emacs. Lingva is a tracking-free alternative front-end for Google translate.]] - [[https://www.youtube.com/watch?v=Ee1OfQ6R2iw][0057. Пакет Howm для Emacs]] (07:30) - [[https://www.youtube.com/watch?v=VTlDZIGiyPE][Emacs | Why I Like Olivetti Mode Now]] (09:39) - Org Mode: - [[https://200ok.ch/posts/2022-12-07_streamline_your_org_mode_workflow_with_automatic_clock_table_recalculation.html][Streamline Your Org mode Workflow with Automatic Clock Table Recalculation]] - [[https://www.youtube.com/watch?v=MVjuVH-moAc][Emacs | Getting More Efficient With Org Mode Attachments | Efficient!]] (06:08) - [[https://200ok.ch/posts/2022-12-06_how_much_did_you_get_done_today.html][How much did you get done today?]] ([[https://www.reddit.com/r/orgmode/comments/zey5i7/how_much_did_you_get_done_today/][Reddit]], [[https://lobste.rs/s/syfafu/how_much_did_you_get_done_today_use_org_mode][lobste.rs]]) - [[https://www.reddit.com/r/orgmode/comments/zi0k1x/is_there_any_advantage_in_using_orgroam_if_i_keep/][Is there any advantage in using Org-roam if I keep all my notes in one file?]] - [[https://thaodan.de/org-clock-frame-title.html][Org-Mode: Show clock status in frame title]] - [[https://foxfriday.github.io/posts/org-tracking/][M. Rincón: Tracking Packages With Org-Mode]] - [[https://christiantietze.de/posts/2022/12/manage-org-agenda-related-buffers-via-display-buffer-alist/][Christian Tietze: Manage Org Agenda-Related Buffers via display-buffer-alist]] - [[https://irreal.org/blog/?p=10999][Irreal: Update On The Org-9.6 Problem]] - Import, export, and integration: - [[https://dto.gitlab.io/notebook/fleuron.html#orge91518d][Org-fleuron: a customizable org-info-js configuration]] - [[https://www.youtube.com/watch?v=n0iOxXL9ONU][Org-mode - Resize images in your export]] (09:57) - [[https://www.reddit.com/r/emacs/comments/zijae9/write_slideshows_with_oxspectacle/][Write slideshows with ox-spectacle]] - Denote: - [[https://whhone.com/posts/denote-with-subdirectories/][Using Denote with Subdirectories]] ([[https://www.reddit.com/r/emacs/comments/zi92v8/using_denote_with_subdirectories/][Reddit]]) - Completion: - [[https://chainsawriot.com/postmannheim/2022/12/09/aoe9.html][Chung-hong Chan: Advent of emacs #9: How I type formulaic things in emacs]] - [[https://mbork.pl/2022-12-05_A_simple_function_to_create_abbreviations][Marcin Borkowski: A simple function to create abbreviations]] - [[https://v.redd.it/fq5vj5rcz45a1][Make vertico-posframe move to the side so consult previews work nicely]] ([[https://www.reddit.com/r/emacs/comments/zi3qb9/make_verticoposframe_move_to_the_side_so_consult/][Reddit]]) - Coding: - [[https://codeberg.org/akib/emacs-testcover-mark-line][emacs-testcover-mark-line: Mark whole line with Testcover]] - [[https://github.com/Sasanidas/Apprentice][Sasanidas/Apprentice: A small alchemist ready to rock]] ([[https://www.reddit.com/r/emacs/comments/zg5vch/elixir_apprentice_a_new_alchemistel_fork/][Reddit]]) - Elixir tools - [[https://youtube.com/watch?v=vLdqcYafY8w&feature=share][EmacsConf2022 - lsp-bridge: a smooth-as-butter asynchronous LSP client]] ([[https://www.reddit.com/r/emacs/comments/zdi61n/emacsconf2022_lspbridge_a_smoothasbutter/][Reddit]]) - [[https://www.youtube.com/watch?v=QEIczYUMKgk][How to refactor in the current buffer with isearch-occur and occur-edit-mode]] ([[https://www.reddit.com/r/emacs/comments/zg4o95/how_to_refactor_in_the_current_buffer_with/][Reddit]]) - Version control: - [[https://batsov.com/articles/2022/12/11/git-tip-find-the-top-contributors/][Bozhidar Batsov: Git Tip: Find the Top Contributors]] - [[https://chainsawriot.com/postmannheim/2022/12/12/aoe12.html][Chung-hong Chan: Advent of emacs #12: How I do version control in emacs]] - [[https://www.youtube.com/watch?v=sDk-p-2lqyU][Learn git with Emacs magit - its magit]] (01:26:39) - [[https://github.com/isamert/lab.el][lab.el: Emacs-GitLab integration]] - Tree-sitter: - [[https://blog.markhepburn.com/posts/experimenting-with-the-built-in-treesitter-support-in-emacs/][Experimenting With the Built-in Tree-sitter Support in Emacs]] - [[https://github.com/emacs-tree-sitter/ts-fold][ts-fold: Code-folding using tree-sitter]] - [[https://www.youtube.com/watch?v=ZtkR8DPekWE][Emacs Tree Sitter, We Have The Technology]] (5:29, [[https://www.reddit.com/r/emacs/comments/zgqx3e/emacs_tree_sitter_we_have_the_technology/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00340.html][ruby-ts-mode.el -- first draft]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00353.html][toml-ts-mode: first draft]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00080.html][Code navigation for sh-mode with Tree-sitter]] - Shells: - [[https://irreal.org/blog/?p=10994][Irreal: Howard Abrams On Why You Should Use Eshell]] - Chat: - [[https://blog.nawaz.org/posts/2022/Dec/rendering-latex-formulae-in-mastodonel/][Rendering LaTeX Equations in mastodon.el]] ([[https://www.reddit.com/r/emacs/comments/zggvxa/rendering_latex_equations_in_mastodonel/][Reddit]]) - [[https://i.redd.it/l1eyofddgb5a1.png][Mastodon.el alternative layout]] ([[https://www.reddit.com/r/emacs/comments/zj402b/mastodonel_alternative_layout/][Reddit]]) - Doom Emacs: - [[https://www.youtube.com/watch?v=oSsYRVJnUjc][Doom emacs, mejorando sus fuentes]] (02:57) - EXWM: - [[https://www.reddit.com/r/emacs/comments/zdidz6/so_alphabackground_is_completely_supported_in_exwm/][So alpha-background is completely supported in EXWM]] - Fun: - [[https://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html][Yak Shaving....wildly hoping this will entertain everyone :)]] ([[https://www.reddit.com/r/emacs/comments/zhcaga/yak_shavingwildly_hoping_this_will_entertain/][Reddit]]) - AI: - [[https://samrawal.substack.com/p/semantic-macros-with-emacs-gpt]["Semantic Macros" with Emacs + GPT - by Sam Rawal]] - [[https://www.youtube.com/watch?v=4oUrm4CnIjo][ChatGPT in Emacs]] (01:31, [[https://news.ycombinator.com/item?id=33932840][HN]], [[https://www.reddit.com/r/emacs/comments/zhwhww/i_wrote_an_emacs_package_for_chatgpt/][Reddit]]) - [[https://i.redd.it/z3w6kejguv4a1.png][ChatGPT can help with Emacs]] ([[https://www.reddit.com/r/emacs/comments/zgyrhs/chatgpt_can_help_with_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zevqlf/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacsconf.org/2022/talks/rms/][RMS: EmacsConf - 2022 - talks - What I'd like to see in Emacs]] ([[https://news.ycombinator.com/item?id=33888981][HN]]) - [[https://www.reddit.com/r/emacs/comments/zfj52r/which_packages_do_you_want_people_to_work_on_more/][Which packages do you want people to work on more or add features to?]] - [[https://www.reddit.com/r/emacs/comments/ze6o5i/emacs_a_nice_theme_editing_features_is_awesome/][Emacs + a nice theme + editing features is awesome! (plus some questions about extra configuration)]] - [[https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-emacs.html][My IDE is too heavy so I moved to Emacs]] - [[https://syntopikon.substack.com/p/an-interview-with-nicolas-rougier][An Interview with Nicolas Rougier, Creator of NANO Emacs]] ([[https://www.reddit.com/r/emacs/comments/zk7dwj/an_interview_with_nicolas_rougier_creator_of_nano/][Reddit]]) - [[https://www.youtube.com/watch?v=fu0cYRCtNqY][Lex Fridman: Emacs vs Vim vs VSCode]] (03:24) - [[https://macadie.info/2022/12/09/2012-12-austin-emacs-meetup/][Eric MacAdie: 2012-12 Austin Emacs Meetup]] - [[https://blog.meain.io/2022/modern-text-editor/][What is in a modern code editor?]] ([[https://lobste.rs/s/pmieoo/what_is_modern_code_editor][lobste.rs]]) - Other: - [[https://www.pro-linux.de/sicherheit/2/71202/sicherheit-ausf%C3%BChren-beliebiger-kommandos-in-emacs.html][Sicherheit: Ausführen beliebiger Kommandos in emacs]] - security advisory, GNU Emacs <= 28.2 - [[https://i.redd.it/gcj97fh9a85a1.jpg][Chromium in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zicx8u/they_said_i_couldnt_do_it/][Reddit]]) - [[https://codeberg.org/purplg/share-path.el][share-path: Share your current project path to external tools.]] - [[https://chainsawriot.com/postmannheim/2022/12/11/aoe11.html][Chung-hong Chan: Advent of emacs #11: How I do system administration in emacs]] - [[https://www.youtube.com/watch?v=dMpfYa3WQ78][Text to speech directly from within Emacs]] (02:59) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00169.html][not moving to only XCB]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00154.html][Revamping bs.el]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg00153.html][Emacs 29 still supports Windows 98 Re: Help with new Windows 98 crash]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b889eced4449555373e53c26c280dffa548dcfc3][Add prog-fill-reindent-defun (bug#59664)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d506a7eab693bbd3ef4c9a6f2ff6e61ee5b84b7][gdb-mi.el: Configure variable order and length in local-vars window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8f49137c9bf614b285c19a3a845c7606fcba23a4][Add dockerfile-ts-mode (Bug#59894)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f1942c298cd05f0a739a0c5fff4fc90dc566ae79][Make eshell-read-aliases-list an interactive command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e950f5a663ad3501e50f43ef6c0a7fd220e0c1f2][Merge branch 'feature/use-package' into emacs-29]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4bc9c8972ac0a3dfa237a9c5704de89ef24ad82b][Add lisp/external-completion.el for completions from external tools]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ae1c2762d7f42a775e7623d9676ce4f7fa3c8f2][EUDC: Outline deprecation plans in NEWS]] - New packages: - [[package:boxes][boxes]]: ASCII boxes unlimited! (MELPA) - [[package:d2-mode][d2-mode]]: Major mode for working with d2 graphs (MELPA) - [[package:external-completion][external-completion]]: Let external tools control completion style (GNU ELPA) - [[package:kill-file-path][kill-file-path]]: Copy file name into kill ring (MELPA) - [[package:move-mode][move-mode]]: A major-mode for editing Move language (MELPA) - [[package:org-mpv-notes][org-mpv-notes]]: Take notes in org mode while watching videos in mpv (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-12-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/12/2022-12-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/12/2022-12-05-emacs-news/ :EXPORT_DATE: 2022-12-05T12:33:11-0500 :END: Update: Fix time for Emacs Paris - Emacs 29: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01774.html][Release branch emacs-29]] - [[https://emacs.ch/@cpbotha/109422831468371107][The emacs-29 release branch was just cut by the amazing Eli Zaretskii!]] ([[https://www.reddit.com/r/emacs/comments/z76946/the_emacs29_release_branch_was_just_cut_by_the/][Reddit]]) - [[https://www.youtube.com/watch?v=E2KGCbLDcp8][Trying Out Emacs 29, Part 2 - System Crafters Live!]] (23:47) - [[https://www.youtube.com/watch?v=9zwNH2Orw8s][Trying New Emacs 29 Features - System Crafters Live!]] (01:35:44) - [[https://blog.phundrak.com/emacs-29-what-can-we-expect/][Emacs 29 is nigh! What can we expect?]] ([[https://news.ycombinator.com/item?id=33788208][HN]], [[https://www.reddit.com/r/emacs/comments/z7upya/emacs_29_is_nigh_what_can_we_expect/][Reddit]], [[https://lobste.rs/s/h0apsh/emacs_29_is_nigh_what_can_we_expect][lobste.rs]]) - [[https://irreal.org/blog/?p=10982][Irreal: Emacs-29 Release Branch and Org Mode 9.6]] - [[https://irreal.org/blog/?p=10984][Irreal: Emacs 29 Changes]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Dec 7 0000 Singapore - Emacs Paris (physical & virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 6 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Wed Dec 7 0100 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/289755647/ Wed Dec 7 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Dec 8 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Dec 10 0100 Singapore - Hispa Emacs (virtual) https://hispa-emacs.org/ Wed Dec 14 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Thu Dec 15 0000 Singapore - Beginner: - [[https://i.redd.it/nwo260l39r2a1.png][emacs29's C-h q (help-quit-or-quick) is pretty neat]] ([[https://www.reddit.com/r/emacs/comments/z78727/emacs29s_ch_q_helpquitorquick_is_pretty_neat/][Reddit]]) - Emacs configuration: - [[https://tony-zorman.com/posts/2022-11-30-package-vc-install.html][Exploring package-vc-install as an alternative to Quelpa]] ([[https://www.reddit.com/r/emacs/comments/z9i4ce/exploring_packagevcinstall_as_an_alternative_to/][Reddit]]) - [[https://paste.sr.ht/~akagi/710d1c261f98ed5f50a175308957ef7dca3c8ded][Skempo templates to commit new/updated #guix package using #emacs built-in vc.]] ([[https://fosstodon.org/@fd9a/109436960812187543][Mastodon]]) - [[https://chainsawriot.com/postmannheim/2022/12/01/aoe1.html][Advent of emacs #1: How I do package management in emacs]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/zd0zal/breaking_through_the_intermediate_wall_in_elisp/][Breaking through the intermediate wall in elisp / lisps in general]] - [[https://www.youtube.com/watch?v=efBlQF6lb2I][Emacs Lisp is everywhere, this is not a joke! Look at query-replace-regexp command]] (5:52, [[https://www.reddit.com/r/emacs/comments/z87a8l/emacs_lisp_is_everywhere_this_is_not_a_joke_look/][Reddit]]) - [[https://www.youtube.com/watch?v=dpouE8E6aqI][Using packages to learn elisp in emacs]] (03:31) - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/3556a128eca9f7608de988fefb85d1c7cfbc9eea/gists/xr-for-readable-regular-expressions.org][gists/xr-for-readable-regular-expressions]] ([[https://emacs.ch/@bram85/109460751703615315][Mastodon]]) - Appearance: - [[https://www.wisdomandwonder.com/emacs/13900/configuring-a-simple-modeline][Grant Rettke: Configuring A Simple-Modeline]] - [[https://www.reddit.com/r/emacs/comments/zc8zjc/emacsminiframe_windowrules_hyprland_gui_goodness/][Emacs-mini-frame + window-rules + Hyprland = GUI GOODNESS]] - [[https://protesilaos.com/codelog/2022-11-30-standard-themes-emacs/][Protesilaos Stavrou: Introduction to the standard-themes for Emacs]] - [[https://protesilaos.com/codelog/2022-12-02-ef-themes-0-10-0/][Protesilaos Stavrou: Emacs: ef-themes version 0.10.0]] - [[https://protesilaos.com/codelog/2022-12-03-modus-themes-v4-development/][Protesilaos Stavrou: Emacs: breaking changes coming to modus-themes version 4]] - Navigation: - [[https://www.youtube.com/watch?v=8JhYATXavoM][Get the most of the command query-replace]] - Writing: - [[https://ag91.github.io/blog/2022/11/29/a-tiny-elisp-library-to-gather-synonyms-with-wordnet/][A tiny Elisp library to gather synonyms with Wordnet (and how to use it so Emacs can help searching my notes)]] ([[https://www.reddit.com/r/emacs/comments/z80cwq/a_tiny_elisp_library_to_gather_synonyms_with/][Reddit]]) - [[https://www.youtube.com/watch?v=Mr5U5Xq41Hg][Emacs For Writers | How To Wrap Text]] (12:29) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/z7qulo/org_96_is_out/][Org 9.6 is out :)]] - [[https://www.youtube.com/watch?v=bTq11L5zLmE][Learn how to write a command that limits searches to org-mode headlines]] (16:35, [[https://www.reddit.com/r/emacs/comments/z93tbv/learn_how_to_write_a_command_that_limits_searches/][Reddit]]) - [[https://youtu.be/mRGFE-Pn86Q][My hipster org-mode blog setup! (link handling, server side rendering with next.js, and more)]] ([[https://www.reddit.com/r/emacs/comments/z7sxrb/my_hipster_orgmode_blog_setup_link_handling/][Reddit]]) - [[https://alejandrogallo.github.io/blog/posts/ob-p5js/][Using p5js with org-mode in emacs | Ale's Ecke]] ([[https://masto.ai/@cadr/109435493274376697][Mastodon]]) - [[https://www.youtube.com/watch?v=WXYdqEFD_Fw][Emacs | Standard Manuscript Format Export From Org Mode | Just Imagine!]] (09:48) - [[https://baty.net/2022/keeping-my-org-agenda-updated/][Keeping my Org Agenda updated based on Denote keywords · Baty.net]] ([[https://fosstodon.org/@jackbaty/109434410486908957][Mastodon]]) - [[https://www.reddit.com/gallery/zalp5r][A web frontend for your org-files (100% faithful to GNU+Emacs!)]] ([[https://news.ycombinator.com/item?id=33829934][HN]], [[https://irreal.org/blog/?p=10990][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b3da427ebb1c401355aa4cba9baeaa92f87ccb2f][Update version numbers for the 9.6 release]] - Completion: - [[https://github.com/Crandel/tempel-collection][GitHub - Crandel/tempel-collection: Collection tempel templates]] ([[https://www.reddit.com/r/emacs/comments/zd1l2v/new_package_tempelcollection/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/z75uzh/selectrum_now_deprecated_in_favor_of_vertico/][Selectrum now deprecated in favor of Vertico]] - Coding: - [[https://www.youtube.com/watch?v=2gVm2hVIhqs][How to refactor in the current buffer with iedit-mode]] ([[https://irreal.org/blog/?p=10986][Irreal]]) - [[https://sagot.dev/en/articles/emacs-typescript/][Using Emacs for your Typescript/Node project]] - [[https://protesilaos.com/codelog/2022-12-05-emacs-intro-clojure-cider/][Protesilaos Stavrou: Emacs: introduction to Clojure (CIDER and clojure-mode)]] - [[https://olddeuteronomy.github.io/post/a-tree-sitter-config-that-works/][The Emacs Cat: A Simple tree-sitter Config That Works]] - Shells: - [[http://howardism.org/Technical/Emacs/eshell-why.html][Why use EShell?]] (expanded) - Math: - [[https://www.reddit.com/r/emacs/comments/zcs0f5/new_package_essbreakerofchains/][New Package: ess-breakerofchains]] - Web: - [[https://github.com/agzam/browser-hist.el][GitHub - agzam/browser-hist.el: Search through browser history, in Emacs]] ([[https://www.reddit.com/r/emacs/comments/z962at/new_package_status_experimental_early_feedback_is/][Reddit]]) - Multimedia: - [[https://mbork.pl/2022-11-26_Extracting_Youtube_subtitles_in_Emacs][Marcin Borkowski: Extracting Youtube subtitles in Emacs]] - Fun: - [[https://protesilaos.com/codelog/2022-11-28-altcaps-1-1-0/][Protesilaos Stavrou: Emacs: aLtCaPs version 1.1.0]] - Community: - [[https://www.reddit.com/r/emacs/comments/z8ltei/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://christiantietze.de/posts/2022/12/dec-3---4-emacsconf-2022/][Christian Tietze: Dec 3 and Dec 4: EmacsConf 2022 Live]] - [[https://www.youtube.com/watch?v=d_e7vwJ7HLM][Show Me Your REPL #2: Andrey Orst @andreyorst]] (01:26:23) - [[http://curious.galthub.com/blog/2022-12-04/][Why do we hack? · Curious Musings]] - [[https://octodon.social/@cwebber/109433522674939837][Christine Lemmer-Webber: "emacs, lisp, guix, guile, scheme excitement thread" - the Octodon]] - Other: - [[https://amodernist.com/texts/emacs-hopes-2.html][Philip K.: More things I'd like to see done in Emacs]] - [[https://www.reddit.com/r/emacs/comments/zcewll/my_agemode_for_working_with_age_encrypted_files/][My "age-mode" for working with age encrypted files]] - [[https://www.reddit.com/r/emacs/comments/z6ys5f/is_there_a_chance_tramp_will_be_rearchitected_at/][Is there a chance TRAMP will be rearchitected at some point?]] - [[https://acidwords.com/posts/2022-12-01-faster-man-pages-rendering.html][Sanel Zukan: Faster man pages rendering]] - [[https://christiantietze.de/posts/2022/12/use-file-open-dialog-for-file-actions/][Christian Tietze: Use System File Open Dialog for File Actions in Emacs (Just Once!)]] - [[http://informatimago.free.fr/i/linux/emacs-on-user-mode-linux.html][Emacs standing alone on a Linux Kernel]] ([[https://news.ycombinator.com/item?id=33849556][HN]], [[https://news.ycombinator.com/item?id=35625877][HN again]]) - [[https://github.com/natrys/diagram-preview][GitHub - natrys/diagram-preview: Emacs minor mode to show preview for graphviz, plantuml, mermaid.js]] (uses kroki - 3rd party service but can be self-hosted) ([[https://emacs.ch/@natrys/109457310431469957][Mastodon]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01773.html][Re: Delegating user-reserved key binding space definition to users]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01799.html][Org 9.6 will be the one in Emacs 29]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01880.html][how to use the eat terminal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01856.html][It would be nice to have a single Emacs executable which uses different toolkits]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01858.html][Downsides of trying to do all graphics in Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5be502a697c4253270c9c3aa7536db239adc1572][Improve passing user switches to Git log commands (bug#59414)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e961a31507e6fba86a5d45fec7fa616e80028882][Speed up handling X selection requests]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65456668ab1048fe8d77dc76a9e4d84481c218a5][Bump master Emacs version to 30.0.50]] - New packages: - [[package:eat][eat]]: Emulate A Terminal, in a region, in a buffer and in Eshell (NonGNU ELPA) - [[package:latex-table-wizard][latex-table-wizard]]: Magic editing of LaTeX tables (MELPA) - [[package:ligature-pragmatapro][ligature-pragmatapro]]: PragmataPro support for ligature.el (MELPA) - [[package:org-calibre-notes][org-calibre-notes]]: Extract highlights and notes from Calibre EPUB reader (MELPA) - [[package:standard-themes][standard-themes]]: Like the default theme but more consistent (GNU ELPA) - [[package:tempel-collection][tempel-collection]]: Collection of templates for Tempel (MELPA) - [[package:wgsl-mode][wgsl-mode]]: Syntax highlighting for the WebGPU Shading Language (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-11-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-28-emacs-news/ :EXPORT_DATE: 2022-11-28T08:12:54-0500 :END: [2022-12-01 Thu]: Updated Emacs Paris - in person on Dec 6 - [[https://emacsconf.org/2022][EmacsConf is this weekend]] - Upcoming events: - Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Nov 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 1 0130 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Dec 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Fri Dec 2 0030 Kolkata / 0300 Singapore - EmacsConf 2022 - Day 1 https://emacsconf.org/2022/ Sat Dec 3 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf 2022 - watching in Lucerne https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html - EmacsConf 2022 - Day 2 https://emacsconf.org/2022/ Sun Dec 4 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf 2022 - watching in Lucerne https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Dec 7 0000 Singapore - Emacs Paris (in person, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Dec 7 0030 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/289755647/ Wed Dec 7 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Dec 8 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Dec 10 0100 Singapore - Emacs configuration: - [[https://robbmann.io/posts/emacs-literate-announcement/][Robert Enzmann: Moving My Emacs Configuration to a Literate Programming Document]] - [[https://www.reddit.com/gallery/z1ii3y][Emacs Configuration]] - Emacs Lisp: - [[http://paredit.org/][Paredit 25 released]] ([[https://www.reddit.com/r/emacs/comments/z5d4xp/paredit_25_released/][Reddit]]) - [[https://arnesonium.com/2022/11/pattern-matching-tail-recursion-emacs-lisp][Pattern Matching and Tail Recursion in Emacs Lisp | Erik L. Arneson — Writer and Software Developer]] ([[https://news.ycombinator.com/item?id=33717831][HN]], [[https://irreal.org/blog/?p=10978][Irreal]]) - [[https://andreyorst.gitlab.io/posts/2022-11-01-emacs-lisp-shorthands-as-namespacing-system/][Emacs Lisp shorthands as namespacing system]] ([[https://www.reddit.com/r/emacs/comments/z5x6ha/emacs_lisp_shorthands_as_namespacing_system/][Reddit]], [[https://news.ycombinator.com/item?id=33765735][HN]]) - [[https://www.youtube.com/watch?v=B-PkmWMbFfY][Xah Talk Show 2022-11-25 Emacs Lisp Coding, $sigil in Lisp, Clojure, Regex Alt Syntax]] (01:19:00) - [[https://www.youtube.com/watch?v=Ypb6tBWaQfE][Start reading Emacs Lisp code TODAY]] (26:00) - [[https://www.youtube.com/watch?v=Y7StjYhXvpE&feature=youtu.be][Lambda? You Keep Using that Letter]] - Appearance: - [[https://i.redd.it/rgzqgfowqd1a1.gif][[auto-dark-emacs] now also work with Linux and Windows!!!]] ([[https://www.reddit.com/r/emacs/comments/z1cbum/autodarkemacs_now_also_work_with_linux_and_windows/][Reddit]]) - Navigation: - [[https://github.com/bbatsov/projectile/releases/tag/v2.7.0][Projectile 2.7 is out!]] ([[https://www.reddit.com/r/emacs/comments/z248sx/projectile_27_is_out/][Reddit]]) - Dired: - [[https://www.youtube.com/watch?v=PMWwM8QJAtU&feature=youtu.be][Emacs From Scratch #10 - Effortless File Management with Dired]] - Org Mode: - [[https://djrm.codeberg.page/Posts/TaskManagementEmacs.html][Task Management using Org Mode]] - [[https://www.reddit.com/r/emacs/comments/z5t2tr/best_looking_orgmodes_you_ever_saw/][Best looking org-modes you ever saw?]] - [[https://emacsredux.com/blog/2022/11/26/editing-links-in-org-mode/][Emacs Redux: Editing Links in org-mode]] - [[https://christiantietze.de/posts/2022/11/org-mode-more-outline-levels/][Christian Tietze: Org-Mode Outline Levels 9+]] - [[https://i.redd.it/m7q1192qok1a1.png][org-cc: Custom completions for Org (WIP)]] ([[https://www.reddit.com/r/emacs/comments/z262qs/orgcc_custom_completions_for_org_wip/][Reddit]]) - [[https://www.youtube.com/watch?v=FbsCAS5zR64][How to modify headlines programmatically]] ([[https://www.reddit.com/r/emacs/comments/z3x25t/how_to_modify_headlines_programmatically/][Reddit]]) - [[https://www.youtube.com/watch?v=3-J-PFRnHPI][Modify the parsed tree of an org-mode buffer using org-element-put-property]] ([[https://www.reddit.com/r/emacs/comments/z1ee9z/modify_the_parsed_tree_of_an_orgmode_buffer_using/][Reddit]]) - Import, export, and integration: - [[https://notxor.nueva-actitud.org/2022/11/25/macros-en-org-mode.html][Macros en org-mode]] - [[https://rossabaker.com/blog/ox-hugo-why-not-both/][Ross A. Baker: Ox. Hugo. Why not both?]] - [[https://www.youtube.com/watch?v=QPzoLVtzhsw][Learn how to test Emacs Lisp code intended to be used in org-mode buffers]] - [[https://djrm.codeberg.page/Posts/Compilling ASM in Org mode.html][ASM code blocks in Emacs Org Mode]] - [[https://j-minster.github.io/org-babel-APL-update.html][APL and org-babel: Further Improvements - My Site]] - [[https://www.reddit.com/r/emacs/comments/z3lz0d/orgbabel_custom_result_formatting_automatic/][org-babel - custom result formatting + automatic preview of LaTeX equations]] - [[https://whhone.com/posts/denote-vs-org-roam/][Denote vs Org-roam - Wai Hon's Blog]] ([[https://www.reddit.com/r/orgmode/comments/z6m0fb/denote_vs_orgroam_wai_hons_blog/][Reddit]]) - [[https://github.com/salehmu/notifier.go][Emacs-independent (doesn't require Emacs to be running) agenda notification app for Doom Emacs and vanilla Emacs]] ([[https://www.reddit.com/r/emacs/comments/z3blj3/hello_everyone_i_created_an_emacsindependent/][Reddit]]) - Org development: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00540.html][[MAINTENANCE] Org orphanage?]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00402.html][[RFC] Re: Headings and Headlines]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=eed4708b6638e2b3c46dfbece018ab8854400d6e][org-babel: Add new :results discard header argument]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6db75d560206262023a2faad41b226ee73115284][* etc/ORG-NEWS: Announce deprecation of python-mode.el (MELPA) support]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b4e437f968771df9555f9306467846965857f632][ob-core: Resolve named list references to simple lists]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7f4d91040a4fbf31fc78b250d4e47efb92e5fbd2][ox-html: Use accurate MathJax versions]] - Coding: - [[https://www.reddit.com/r/emacs/comments/z1z7he/json_visualization_for_emacs/][JSON visualization for Emacs?]] - [[https://github.com/emacs-php/composer.el][composer.el: PHP Composer interface for Emacs]] - [[https://www.logikalsolutions.com/wordpress/information-technology/core-dumps-2/][Using Your Core Dumps – Logikal Blog]] - [[https://sagot.dev/articles/emacs-typescript/][Utiliser Emacs pour son projet Typescript/Node]] - Version control: - [[https://github.com/ghosty141/consult-git-log-grep][consult-git-log-grep: Emacs consult interface to git log --grep]] ([[https://www.reddit.com/r/emacs/comments/z18qs1/consultgitloggrep_emacs_consult_interface_to_git/][Reddit]]) - [[https://github.com/venks1/emacs-fossil][emacs-fossil: VC Mode for Emacs to work with the Fossil SCM]] - [[https://en.liujiacai.net/2022/11/26/oh-my-github-1-0/][Jiacai Liu: Oh My GitHub 1.0 is out!]] - [[http://ag91.github.io/blog/2022/11/23/emacs-as-your-code-compass-who-is-the-person-who-refactored-most-in-this-project][Andrea: Emacs as your code-compass: who is the person who refactored most in this project?]] - Shells: - [[https://akib.codeberg.page/blog/introducing-eat.html][Introducing Eat: A New Terminal Emulator for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/z52uwf/introducing_eat_a_new_terminal_emulator_for_emacs/][Reddit]], [[https://hostux.social/@akib/109403366758385902][Mastodon]]) - Chat: - [[https://www.youtube.com/watch?v=tsmrjlEeFqI][Why Mastodon (and ActivityPub) are Better for Crafters - System Crafters Live!]] (01:39:48) - mentions emacs.ch - [[https://www.reddit.com/r/emacs/comments/z5dje1/elisp_helpfeedback_wanted_scheduling_posts_via/][Elisp Help/Feedback Wanted: Scheduling posts via org-read-date in Mastodon.el]] - Mail and news: - [[https://www.youtube.com/watch?v=J7u2xwvXSK0][MARMEE and Gnus]] (37:32) - [[https://irreal.org/blog/?p=10967][Irreal: Using Icons with Mu4e]] - Multimedia: - [[https://v.redd.it/1v3l09hk8n2a1][Video viewing in this custom Windows build of Emacs 28.1 (FAQ and more information in the comments soon)]] ([[https://www.reddit.com/r/emacs/comments/z6qcve/video_viewing_in_this_custom_windows_build_of/][Reddit]]) - [[https://xenodium.com/emacs-viewing-webp-images/][Emacs: viewing webp images]] ([[https://irreal.org/blog/?p=10975][Irreal]]) - Fun: - [[https://protesilaos.com/codelog/2022-11-26-emacs-altcaps/][Protesilaos Stavrou: Emacs: my new ‘altcaps’ package]], [[https://protesilaos.com/codelog/2022-11-28-altcaps-1-1-0/][version 1.1.0]] ([[https://www.reddit.com/r/planetemacs/comments/z50ayo/protesilaos_stavrou_emacs_my_new_altcaps_package/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/z2jgt5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=iWRZTaKFOsQ][How to use Emacs when you're new on the job]] (05:15, [[https://emacs.ch/@skybert/109405852459066939][Mastodon]]) - [[https://www.youtube.com/watch?v=G5mtQhWNezQ][Best Python IDE: Vim, Emacs, PyCharm, or Visual Studio Code? | Guido van Rossum and Lex Fridman]] (10:26) - [[https://thenewstack.io/nasa-programmer-remembers-debugging-lisp-in-deep-space/][NASA Programmer Remembers Debugging Lisp in Deep Space]] - Other: - [[https://youtu.be/5nlvGHL-ex4][Fill PDF form using GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/z1npdz/fill_pdf_form_using_gnu_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/z135rn/upload_region_to_0x0st/][Upload region to 0x0.st]] - [[https://evenanilsen.com/posts/incrementing-jd-numbers/][Blog post: Automatically incrementing JD numbers in filenames]] ([[https://www.reddit.com/r/emacs/comments/z4eawy/blog_post_automatically_incrementing_jd_numbers/][Reddit]]) - [[https://tech.toryanderson.com/2022/11/23/viewing-epub-in-emacs/][Tory Anderson: viewing epub in emacs]] - [[https://emacspeak.blogspot.com/2022/11/announcing-emacspeak-570-tilden.html][T. V. Raman: Announcing Emacspeak 57.0 (Tilden)]] - [[https://skybert.net/mac-os-x/macos-as-unix-workstation-2022/][macOS as Unix Workstation 2022 | skybert.net]] ([[https://irreal.org/blog/?p=10971][Irreal]]) - [[https://bazaar.launchpad.net/~zeitgeist-dataproviders/zeitgeist-datasources/git/view/head:/emacs/zeitgeist.el][Zeitgeist Emacs Script -- integrates Emacs with GNOME Zeitgeist]] - [[https://www.youtube.com/watch?v=StbSdYcLucE][Emacs Desktop Notification Center]] (59:22) - [[https://irreal.org/blog/?p=10973][Irreal: Red Meat Friday: eMacs]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01443.html][tree-sitter has been merged into master]] ([[https://www.reddit.com/r/emacs/comments/z25iyx/treesitter_has_been_merged_into_master/][Reddit]], [[https://news.ycombinator.com/item?id=33715321][HN]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01490.html][Subprojects in project.el (Was: Eglot, project.el, and python virtual en]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01504.html][Tricky thing about Eshell output handles Re: Checking if this is a Eshell bug in emacs 29: Should eshell redirect]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01527.html][Would be nice to have maildir support in Rmail Re: [PATCH v3] Allow applying filters to summary consecutively]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01539.html][Explanation of the difference between posn-object-x-y in TTYs vs GUIs Re: xterm-mouse-mode gives incorrect posn-object-x-y with display space]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cbf2655db40cd474411b77ece57a287eb85ea2c][Extend memory-info for remote systems]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fc0eae28f03601e25e2a60030ae2dc59085c6d2][Rename ts-mode to typescript-ts-mode]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01587.html][emacs-devel]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d02c8aabfde88219dd8b6053a59de261308bc2f][Disable auth-source-pass-extra-query-keywords by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e769a8eb4402c58adc355f0b15369e423893aa68][Bind Buffer-menu-view-other-window to "O"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d47e05219f963c28be3b018f31d232aa8eeb200f][Add csharp-mode and csharp-ts-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=21b387c39bd9cf07cddd50d092b5a5bec03ecd1d][New commands previous-line-completion and next-line-completion (bug#59486)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aaeaa310f0391f5a5193e1a3d6e026986c4f2c0c][Merge remote-tracking branch 'savannah/master' into feature/tree-sitter]] - New packages: - [[package:altcaps][altcaps]]: Apply alternating letter casing to convey sarcasm or mockery (GNU ELPA) - [[package:blow][blow]]: Blow away mode lighters (NonGNU ELPA) - [[package:camera][camera]]: Take picture with your camera (NonGNU ELPA) - [[package:devhelp][devhelp]]: Browse documentation in Devhelp format (NonGNU ELPA) - [[package:eziam-themes][eziam-themes]]: The mostly monochrome Eziam theme family. (MELPA) - [[package:gc-buffers][gc-buffers]]: Kill garbage buffers automatically (NonGNU ELPA) - [[package:h5dump-mode][h5dump-mode]]: Major mode for navigating h5dump output (MELPA) - [[package:hl-column][hl-column]]: Highlight the current column (NonGNU ELPA) - [[package:iwindow][iwindow]]: Interactively manipulate windows (NonGNU ELPA) - [[package:jack][jack]]: HTML generator library (MELPA) - [[package:luwak][luwak]]: Web browser based on lynx -dump. (GNU ELPA) - [[package:minibar][minibar]]: Modular status bar in minibuffer (NonGNU ELPA) - [[package:punpun-themes][punpun-themes]]: A set of bleak themes (MELPA) - [[package:sixcolors-mode][sixcolors-mode]]: A customizable horizontal scrollbar (MELPA) - [[package:testcover-mark-line][testcover-mark-line]]: Mark whole line with Testcover (NonGNU ELPA) - [[package:timu-caribbean-theme][timu-caribbean-theme]]: Color theme with cyan as a dominant color (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-11-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-21-emacs-news/ :EXPORT_DATE: 2022-11-21T09:57:18-0500 :END: #+begin_update Update 2022-11-21: added new packages #+end_update - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 1 0130 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Dec 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Fri Dec 2 0030 Kolkata / 0300 Singapore - EmacsConf 2022 - Day 1 https://emacsconf.org/2022/ Sat Dec 3 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf 2022 - Day 2 https://emacsconf.org/2022/ Sun Dec 4 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=YdxwaDc4HPU][Εισαγωγή στο Linux - Lecture06-01 - install Emacs Packages with MELPA]] (08:51) - [[https://www.youtube.com/watch?v=0C16LLHGYzk][Converting a Literate Org Config to Guix Home - System Crafters Live!]] (01:50:50) - [[https://github.com/jacmoe/.doom.d][jacmoe's Doom-Emacs configuration: A Hotel California of creative writing.]] - [[https://github.com/Likhon-baRoy/.emacs.d#readme][GitHub - Likhon-baRoy/.emacs.d: [ Dream Emacs 🫶 ] My GNU Emacs configuration.]] ([[https://www.reddit.com/r/emacs/comments/yzvmov/emacs_a_full_fledge_configuration_of_emacs/][Reddit]]) - Emacs Lisp: - [[https://youtube.com/watch?v=M4qj2ictRpg&feature=share][Why Are Lisp Macros So Great!?]] ([[https://www.reddit.com/r/emacs/comments/z0dsvn/why_are_lisp_macros_so_great/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/yvb8xj/ptreeel/][ptree.el]] - managing property trees - Appearance: - [[https://www.youtube.com/watch?v=d7S3uMJy2-I][Learn how to override fontification]] (14:13) - [[https://www.youtube.com/watch?v=sgXFj1PYqDU][Learn how to fontify the strings foo and bar in a sh-mode buffer using font-lock-add-keywords]] (18:05) - Writing: - [[https://www.reddit.com/r/emacs/comments/yzgfas/autocorrect_the_ign_ing_typo/][Auto-correct the "*ign" -> "*ing" typo]] - [[https://www.youtube.com/watch?v=FR9IegE42mc][Linter de #markdown para #emacs]] (03:20:19) - Org Mode: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00540.html][[MAINTENANCE] Org orphanage?]] - [[https://github.com/rougier/org-agenda-conflict/blob/master/org-agenda-conflict.el][Small package to mark org-agenda conflicts]] ([[https://www.reddit.com/r/emacs/comments/yvqrwv/small_package_to_mark_orgagenda_conflicts/][Reddit]]) - [[https://noonker.github.io/posts/2022-11-20-org-create-reference/][Org Mode Insert Table Reference - Noonker — thoughts, guides, etc]] - [[https://notes.alexkehayias.com/emacs-inline-macro-in-the-buffer/][Org-Mode Inline Macro in the Buffer]] - [[https://www.youtube.com/watch?v=Pzq6WTWt0FU][Emacs | "External brain, and all that." | Introducing My "Captain's Log"]] (08:37) - [[https://takeonrules.com/2022/11/19/project-dispatch-menu-with-org-mode-metadata-denote-and-transient/][Jeremy Friesen: Project Dispatch Menu with Org Mode Metadata, Denote, and Transient]] - Org Roam: - [[https://github.com/binarydigitz01/org-project-manager][org-project-manager: A plugin to manage projects with org-roam]] ([[https://www.reddit.com/r/planetemacs/comments/yxvpi9/orgprojectmanager_a_plugin_to_manage_projects/][Reddit]]) - [[https://gist.github.com/nickanderson/00005b5b03e323a65ada98c5fa5ebb11][An example workflow with Org-roam]] - Import, export, and integration: - [[https://codeberg.org/Notxor/notxor-blog][notxor-blog: Mis modificaciones al paquete de org-static-blog para generar un blog estático con org-mode desde Emacs. - notxor-blog - Codeberg.org]] - [[https://github.com/grtcdr/forgecast][GitHub - grtcdr/forgecast: Cast documents to their forges]] - [[https://www.reddit.com/r/orgmode/comments/yycal7/just_released_org2blog_v1116/][Just released Org2Blog v1.1.16]] - [[https://mac4translators.blogspot.com/2022/11/an-even-newer-version-of-my-capture-app.html][Jean-Christophe Helary: An even newer version of my Capture app]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=62e1513b5aa32d04ce1e7229e676093f55388ecd][ox-html: Update from MathJax 2 to MathJax 3+]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=08a8c9e67822fd6340e99fd7387c2f8098510594][org-attach.el: ID to path functions may return nil]] - Completion: - [[https://github.com/fejfighter/eglot-tempel][eglot-tempel: bridge for tempel templates with eglot]] - [[https://github.com/minad/corfu/pull/178][corfu-doc merged into corfu main]] - Coding: - [[https://xenodium.com/string-inflection-emacs-package/][Demo of String inflection Emacs package to cycle through string case styles: camel, snake, kebab]] - [[https://robbmann.io/posts/emacs-eglot-pyrightconfig/][Virtual Environments with Eglot, Tramp, and Pyright · robbmann]] ([[https://www.reddit.com/r/emacs/comments/yzoz5g/virtual_environments_with_eglot_tramp_and_pyright/][Reddit]]) - [[https://eshelyaron.com/sweep.html][sweep: SWI-Prolog Embedded in Emacs]] - [[https://johncoder.com/using-emacs-with-postgresql/][Using Emacs With PostgreSQL]] (2021) - [[https://ag91.github.io/blog/2022/11/15/catch-you-js-consolelog-you-forgot-to-remove-with-emacs-and-magit/][Catch your JS console.log you forgot to remove with Emacs and Magit]] ([[https://www.reddit.com/r/emacs/comments/yw86dg/catch_you_js_consolelog_you_forgot_to_remove_with/][Reddit]]) - [[https://mbork.pl/2022-11-19_Streamlining_my_workflow_with_Magit_and_BitBucket][Marcin Borkowski: Streamlining my workflow with Magit and BitBucket]] ([[https://www.reddit.com/r/planetemacs/comments/yznyeh/marcin_borkowski_streamlining_my_workflow_with/][Reddit]]) - [[https://www.youtube.com/watch?v=7Cgq-5oGdpc][Emacs: Getting started with eglot (using golang)]] (05:10) - Shells: - [[https://www.youtube.com/watch?v=As0NKacbDmE][Clear screen without deleting previous command lines and outputs | term-mode]] - [[https://mitchmarq42.xyz/articles/tutorials/supercat/][A Better =Cat= for Eshell | The Best Site Ever! (not)]] - Web: - [[https://www.reddit.com/r/emacs/comments/ywexhw/eww_is_awesome_what_do_you_use_it_for/][eww is awesome. What do you use it for?]] - Chat: - [[https://i.redd.it/2pghpi49cy0a1.png][Mastodon alternative timeline layout]] ([[https://www.reddit.com/r/emacs/comments/yziqs8/mastodon_alternative_timeline_layout/][Reddit]]) - [[https://sachachua.com/blog/2022/11/solving-the-mastodon-el-error-mastodon-auth-access-token-invalid-grant/][Sacha Chua: Solving the mastodon.el error mastodon-auth--access-token: invalid]] - Mail and news: - [[https://bascht.com/tech/2022/11/09/letting-mu4e-reply-from-a-catchall-address/][Letting mu4e reply from a catchall address]] ([[https://irreal.org/blog/?p=10963][Irreal]], [[https://lobste.rs/s/rbv7vy][lobste.rs]]) - [[https://github.com/mickeynp/mu4e-query][mu4e-query: S-expression query builder for mu4e]] ([[https://www.reddit.com/r/emacs/comments/yyj1v4/mu4equery_sexpression_query_builder_for_mu4e/][Reddit]]) - [[https://gitlab.com/tvaughan/dotfiles/-/blob/trunk/tvaughan/.emacs.d/lisp/setup-10mu4e.el][tvaughan's Emacs config for mu4e]] - [[https://gist.github.com/runejuhl/df9060590ecb2f81dd5801e1e6882545][notmuch-hello-unread: Notmuch functions to show unread count in hello buffer]] - [[https://sachachua.com/blog/2022/11/logging-sent-messages-to-org-mode-with-message-sent-hook/][Sacha Chua: Logging sent messages to Org Mode with message-sent-hook]] - Doom Emacs: - [[https://simplycreate.online/update/2022/11/16/doom.html][DOOM Emacs intro - Cheap DIY Solutions for the Modern Maker]] ([[https://www.reddit.com/r/emacs/comments/ywn1ee/any_thoughts/][Reddit]]) - Fun: - [[https://gnu.support/files/emacs/packages/rcd-box.el][rcd-box.el]] - makes box drawings - Community: - [[https://www.reddit.com/r/emacs/comments/ywnt6p/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/yxragm/for_whose_use_emacs_and_vs_code_when_and_why_you/][For whose use Emacs and VS Code, when and why you use VSCode? #emacs #vscode]] - [[https://200ok.ch/posts/2022-11-17_reclojure_with_a_physical_venue.html][200ok: reClojure 2022, now with a physical venue in Lucerne!]] - [[https://i.redd.it/8it8jza74s0a1.png][Lex Fridman - after years of Emacs switched to VScode]] ([[https://www.reddit.com/r/emacs/comments/yyoffi/lex_fridman_after_years_of_emacs_switched_to/][Reddit]]) - [[https://syntopikon.substack.com/p/an-interview-with-mickey-petersen][An Interview with Mickey Petersen, author of Mastering Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/z0s511/an_interview_with_mickey_petersen_author_of/][Reddit]], [[https://news.ycombinator.com/item?id=33673080][HN]], [[https://irreal.org/blog/?p=10965][Irreal]]) - [[https://cestlaz.github.io/post/retiring-3-whats-next/][Retiring part 3 - What's Next - C'est la Z]] ([[https://irreal.org/blog/?p=10954][Irreal]]) - Mike Zamansky - [[https://taonaw.com/2022-11-08/][TAONAW - Emacs: Writing Modes]] - wiki vs blogs - Other: - [[https://github.com/NapoleonWils0n/cerberus/blob/master/emacs/emacs-29-new-functions.org][cerberus/emacs-29-new-functions.org at master · NapoleonWils0n/cerberus · GitHub]] ([[https://www.youtube.com/watch?v=RYGwG62VMGw][YouTube]], 24:07) - [[https://laptrinhx.com/15-reasons-why-i-use-emacs-1798804011/][15 reasons why I use emacs]] - [[https://karl-voit.at/2022/01/06/replacing-twitter-snippets/][Semi-Automate Boring Tasks: Replacing Twitter-Snippets]] - [[https://github.com/amno1/emacs-calendar-hr][Calendar.el in Croatian language]] ([[https://www.reddit.com/r/emacs/comments/z08idh/calendarel_in_croatian_language/][Reddit]]) - [[https://mbork.pl/2022-11-14_Doubling_backslashes][Marcin Borkowski: Doubling backslashes]] ([[https://irreal.org/blog/?p=10952][Irreal]]) - [[https://www.youtube.com/watch?v=kflDJ9L4siw][Emacs Long Lines, This Time With Feeling]] (08:50) - [[https://lifeofpenguin.blogspot.com/2022/10/take-charge-of-pdf-in-gnu-emacs.html][Take Charge of PDF in GNU Emacs]] (display popup annotation, [[https://www.reddit.com/r/emacs/comments/yvmml8/display_popup_annotation_in_docview/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/yweohy/getting_doom_emacs_to_work_with_unity_on_macos/][Getting (Doom) Emacs to work with Unity on macOS (with Macports)]] - [[https://andschwa.com/posts/emacs-on-an-ipad/][Emacs on an iPad]] ([[https://news.ycombinator.com/item?id=33716799][HN]]) - [[https://www.youtube.com/watch?v=P7DG7jSvPQ4][How to Install and Setup Emacs on a Chromebook]] (11:24) - [[https://www.gnu.org/software/mit-scheme/documentation/stable/mit-scheme-user/Edwin.html#Edwin][I didn't know that there exists an Emacs clone written in Scheme. It is called "Edwin" and part of MIT/GNU Scheme.]] ([[https://www.reddit.com/r/emacs/comments/z02kn4/i_didnt_know_that_there_exists_an_emacs_clone/][Reddit]]) - [[https://blog.pspiagicw.xyz/posts/microservices-and-editors/][Modern Editor Architecture]] ([[https://www.reddit.com/r/emacs/comments/yvtwzb/modern_editor_architecture/][Reddit]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00919.html][Clarification on why completion is limited to the text in the candidates]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00889.html][some projects starting to use shorthands]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00935.html][People can now register notifiers to find out when tree-sitter reparses]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg01195.html][why macros are preferred over inline functions]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00718.html][a thread on improving Rmail, with thoughts on terminology (filtering vs summarization)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00995.html][a thread on improving bookmarks]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4bc9fe33afa4a2dc063e7c25d6098ad98fcb0208][Rename 'elisp-eval-buffer' to 'elisp-eval-region-or-buffer' (bug#59350)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5976cce892636f2d7809731a90defd2277f6cf0e][EUDC: Revert eudc-server-hotlist default change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4506b005ab15e2d27996dac87e0f91dd0d4f91cb][Improve 'defvar-keymap' docstring]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=51589f81323aa5010573ecfa5c3be95416a57df3][New Rmail summary "by thread"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ddbc33343cca8c66d841cc16eac77ea626e50e23][* lisp/keymap.el (defvar-keymap): Add support for repeat-mode.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5699e43f27ef5ca760a38572928be8a53819a430][Accommodate ircs:// URLs in url-irc and browse-url]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cf9e699ef0fc43a4eadaf00a1ed2f876765c64d][Make auth-source-pass behave more like other backends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=125b5684c3fb85ed77eeaeca3237393507e4df55][New command 'project-list-buffers' bound to 'C-x p C-b' (bug#59153)]] - New packages: - [[package:soong-mode][soong-mode]]: Support for the Soong build system (MELPA) - [[package:gpt][gpt]]: Run instruction-following language models (MELPA) - [[package:consult-hatena-bookmark][consult-hatena-bookmark]]: Consult commands for the Hatena Bookmark (MELPA) - [[package:consult-git-log-grep][consult-git-log-grep]]: Consult integration for git log grep (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-11-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-14-emacs-news/ :EXPORT_DATE: 2022-11-14T09:28:53-0500 :END: - Help wanted: - [[https://www.reddit.com/r/emacs/comments/ys0nap/orgvcard_seeking_new_maintainer/][org-vcard: seeking new maintainer]] - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/yo7vto/prot_is_asking_for_help_to_move_countries/][Prot is asking for help to move countries]] - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/november-2022/][CANCELLED Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, November 26, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 16 0000 Singapore - Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Sat Nov 19 0000 Singapore - EmacsSF (in person): coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Sun Nov 20 0030 Kolkata / 0300 Singapore - CANCELLED Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ysc72i/eglot_tip_build_from_emacs_source_with_straightel/][eglot tip: build from emacs source with straight.el]] - [[https://www.youtube.com/watch?v=764zoG1TxVk][emacs early-init.el and general tips and tricks]] (47:41) - Emacs Lisp: - [[https://www.zwitterio.it/en/software/get-user-inputs-in-emacs-lisp/][Zwitterionic digressions - Get user inputs in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/yubhff/zwitterionic_digressions_get_user_inputs_in_emacs/][Reddit]]) - [[https://github.com/tonyaldon/jack][[NEW] jack is a HTML renderer library for Emacs Lisp | you might find it useful]] ([[https://www.reddit.com/r/emacs/comments/ys5i4r/new_jack_is_a_html_renderer_library_for_emacs/][Reddit]]) - [[https://i.redd.it/vb5j8zok6qy91.png][shortdoc appreciation]] ([[https://www.reddit.com/r/emacs/comments/ypljxj/its_been_a_while_since_this_exists_i_just_want_to/][Reddit]]) - [[https://www.youtube.com/watch?v=fsVRPwKOuPc][Xah Talk Show 2022-11-10 Emacs Lisp Write a Python Mode from Scratch, and Why Python Sucks]] (50:11) - [[https://www.youtube.com/watch?v=wGyUEoTXczk][Learn how to write an Emacs mode that highlights lines starting with the dollar sign]] (22:01) - Appearance: - [[https://github.com/erickgnavar/cloak-mode][GitHub - erickgnavar/cloak-mode: A minor mode to hide sensitive values in buffers per major mode]] ([[https://www.reddit.com/r/emacs/comments/yq9kn1/github_erickgnavarcloakmode_a_minor_mode_to_hide/][Reddit]]) - Dired: - [[https://www.youtube.com/watch?v=rVWZbapDvQA][GNU Emacs: Create directory in dired-mode]] (00:55) - [[https://www.youtube.com/watch?v=EuRaCDG671g][GNU Emacs: Show/hide dot files.]] (00:21) - Writing: - [[https://www.blogbyben.com/2022/11/wordsmithing-with-emacs.html][Ben Simon: Wordsmithing with Emacs]] ([[https://irreal.org/blog/?p=10945][Irreal]]) - Org Mode: - [[https://mac4translators.blogspot.com/2022/11/new-capture-app-with-org-protocol-this.html][Jean-Christophe Helary: New Capture app, with org-protocol this time.]] - [[https://github.com/mmagnus/EmacsOrgModeClockingXBarConky][GitHub - mmagnus/OrgModeClockingXBar: OrgModeClockingXBar - See what you are working on ;-) [if using orgmode/clocking]​]] ([[https://www.reddit.com/r/orgmode/comments/yteilw/github_mmagnusorgmodeclockingxbar/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-11/msg00415.html][emacs-orgmode]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6c285af9fb591908578f8cfdc2aec980b4dbae0a][ox-icalendar: Create export backend options for deadline/scheduled-summary-prefix defcustoms]] - Coding: - [[https://github.com/igorepst/gitstatus-el][[ANN] Gitstatus-el : fast and asynchronous Git status information for UI]] ([[https://www.reddit.com/r/emacs/comments/ypftsh/ann_gitstatusel_fast_and_asynchronous_git_status/][Reddit]]) - [[https://hugot.nl/projects/phpinspect.el/index.html][phpinspect.el]] - [[https://www.youtube.com/watch?v=CgpxlD388hA][Simple personal menu web page built with Emacs Lisp, Jack html generator and hyperscript]] (02:11) - [[https://www.youtube.com/watch?v=mvkkPY0no28][XLSP Can't Save Emacs]] (06:57) - Math: - [[https://www.youtube.com/watch?v=eqEDQaGdIpk][Convert numbers in different bases with the Emacs package Calc]] ([[https://www.reddit.com/r/emacs/comments/yqqusx/convert_numbers_in_different_bases_with_the_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=oznRf8d7k5M][How to assign values to variables in Emacs GNU Calc]] (07:41) - [[https://www.youtube.com/watch?v=KMM_kJjSMZw][Getting Started With GNU Emacs Calculator (calc)]] (09:38) - Shells: - [[https://www.youtube.com/watch?v=nF_Bm5ffgyc][Dynamic buffer-name in term-mode | ansi-term, rename-buffer, after-change-functions, add-hook]] ([[https://www.reddit.com/r/emacs/comments/yrk16y/dynamic_buffername_in_termmode_ansiterm/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/yqciht/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/yuntco/i_feel_stuck_in_my_emacs_learning_curve/][I feel stuck in my emacs learning curve.]] - [[https://lambdaland.org/posts/2022-11-07_unix_philosophy/][Shower thoughts on how Emacs follows Unix philosophy]] ([[https://news.ycombinator.com/item?id=33522735][HN]], [[https://www.reddit.com/r/emacs/comments/yq8eel/shower_thoughts_on_how_emacs_follows_unix/][Reddit]], [[https://stormrider.io/swap-day.html][stormrider]], [[https://irreal.org/blog/?p=10943][Irreal]])) - [[https://emacs.ch][Mastodon instance for Emacs users and FOSS enthusiasts]] ([[https://www.reddit.com/r/emacs/comments/ythdyu/mastodon_instance_for_emacs_users_and_foss/][Reddit]], [[https://news.ycombinator.com/item?id=33586172][HN]], [[https://lobste.rs/s/sgvsql/mastodon_instance_for_emacs_enthusiasts][lobste.rs]]) - [[https://i.redd.it/93g3zd8b2pz91.png][A parallel universe where Emacs is the popular editor (join us!)]] Mastodon ([[https://www.reddit.com/r/emacs/comments/ytxnun/a_parallel_universe_where_emacs_is_the_popular/][Reddit]]) - [[https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_emacs_lisp_as_a_general_purpose/][In the 1990s a piece of Germany’s air traffic control software ran on Emacs]] (2021, [[https://news.ycombinator.com/item?id=33524683][HN]]) - [[https://www.youtube.com/watch?v=pQQTScuApWkjj][Lucid Energize Demo VHS 1993]] - Other: - [[http://xenodium.com/emacs-quick-kill-process][Alvaro Ramirez: Emacs: quickly killing processes]] ([[https://www.reddit.com/r/emacs/comments/ytnz3r/quickly_killing_processes/][Reddit]], [[https://news.ycombinator.com/item?id=33578948][HN]], [[https://irreal.org/blog/?p=10950][Irreal]]) - [[https://microblog.desipenguin.com/post/mindmaps-in-emacs/][Mindmaps in Emacs]] - plantuml - [[https://github.com/gicrisf/tochemfig][New Package: tochemfig.el - Make Emacs write chemfig code from molfile or SMILES.]] ([[https://www.reddit.com/r/emacs/comments/ysbnft/new_package_tochemfigel_make_emacs_write_chemfig/][Reddit]]) - [[https://github.com/samrawal/gpt-emacs-macro/raw/main/assets/emacs-gpt-macro-2.gif][I added a simple hook in emacs to the GPT-3 API -- actions that are a tiny complexity level above what I usually use kbd macros for (like smart capitalization) easily become possible to automate!]] ([[https://www.reddit.com/r/emacs/comments/yuamsr/i_added_a_simple_hook_in_emacs_to_the_gpt3_api/][Reddit]]) - [[https://www.youtube.com/watch?v=J9AyuPFpm_o][Installing Emacs 28.2 on a Chromebook (The Emacs Mega Tutorial Continues ...)]] (06:57) - [[https://www.youtube.com/watch?v=CDBK_Ua7CK4][10 Hour Emacs Compilation]] (09:59:07) - [[https://www.youtube.com/watch?v=TlD8kJ4kXe4][4 Hours of Emacs]] (03:53:12) - [[https://git.sr.ht/~declantsien/WREmacs][~declantsien/WREmacs - sourcehut git]] WebRender ([[https://www.reddit.com/r/emacs/comments/yuqi6s/emacs_webrender_frontwindow_system/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00599.html][progress on tree-sitter support for C-like languages]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00247.html][earlier]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00009.html][emacs-devel: notes on tree-sitter and c-sharp]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00035.html][things to extract from cc-mode]] - Shorthands discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00196.html][A short defense of shorthands.el (but CL packages are still better)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00734.html][the story from the beginning]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00469.html][shorthands doesn't negate the need for cl packages]]; ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00479.html][complications with backwards compatibility]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00628.html][more discussion of challenges]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d5fc2c7eb3cfc2ae36cdc750a4605b4b08771b8][* lisp/minibuffer.el (set-message-functions): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed067f08fe1b1338271e5c436da4063687eb7a98][Add to /etc/NEWS a mention of the new C++20 support in CC Mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7694c80d3ec67b4e79dd240fa7e5d9f1b0f9256][; * etc/NEWS: Mention that order of overlays might change. (Bug#59067)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e25a39e69acca0324c326ea8e46b1725594bff5][EUDC: Add ecomplete and mailabbrev backends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=68e2a9cd92996dd55ff9599dc1bf99c70070cddb][EUDC: Add eudc-ignore-options-file customization]] - New packages: - [[package:beans][beans]]: Major mode for Beans grammar (MELPA) - [[package:corfu-prescient][corfu-prescient]]: Corfu integration (MELPA) - [[package:flymake-elisp-config][flymake-elisp-config]]: Setup load-path for flymake on Emacs Lisp mode (MELPA) - [[package:gitstatus][gitstatus]]: Common front-end for `gitstatusd' (MELPA) - [[package:glue][glue]]: Emacs - Common Lisp interop using SLIME or SLY (MELPA) - [[package:jarchive][jarchive]]: Open project dependencies in jar archives (GNU ELPA) - [[package:lurk-mode][lurk-mode]]: A major mode for editing lurk files (MELPA) - [[package:ob-lurk][ob-lurk]]: Evaluate lurk code blocks in org mode (MELPA) - [[package:org-rainbow-tags][org-rainbow-tags]]: Colorize org tags automatically (MELPA) - [[package:ptree][ptree]]: Property tree data structure (MELPA) - [[package:vertico-prescient][vertico-prescient]]: Vertico integration (MELPA) - [[package:zk-desktop][zk-desktop]]: Desktop environment for zk (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! #+RESULTS: ** 2022-11-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/11/2022-11-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/11/2022-11-07-emacs-news/ :EXPORT_DATE: 2022-11-07T08:20:53-0500 :END: - Help wanted: - [[https://www.reddit.com/r/orgmode/comments/ynhfvh/help_clearing_bug_reports_before_the_upcoming_org/][[HELP] Clearing bug reports before the upcoming Org release]] - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]]) - [[https://www.reddit.com/r/emacs/comments/yo7vto/prot_is_asking_for_help_to_move_countries/][Prot is asking for help to move countries]] - Upcoming events: - [[https://www.reddit.com/r/emacs/comments/yilmhv/emacsconf_2022_dec_3_4_schedule/][EmacsConf 2022 (Dec 3 & 4) - Schedule]] ([[https://irreal.org/blog/?p=10920][Irreal]]) - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 11 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Nov 12 0100 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 16 0000 Singapore - [[https://www.youtube.com/watch?v=LJTBTdIVg1o][Emacs plus: la migliore versione di Emacs per Mac Os e Il tema che cambia in automatico]] Nov 16 - Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Sat Nov 19 0000 Singapore - EmacsSF: coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Sun Nov 20 0030 Kolkata / 0300 Singapore - Beginner: - [[https://www.youtube.com/watch?v=yBMeBaWwi9s][Emacs Mega Tutorial Part 1 (The Saga Begins)]] (01:12:55) - [[https://www.youtube.com/watch?v=PaKIW4Pn8gU][Emacs Basic Editing Commands (Mega Tutorial Part 2)]] (41:03) - [[https://www.youtube.com/watch?v=SDwHHFbJ49s][Emacs: Advanced Editing with Mark and Region commands]] (05:46) - [[https://www.youtube.com/watch?v=6M1JesjbtDM][How to really love Emacs? Learn Elisp. - YouTube]] (18:56, [[https://www.reddit.com/r/emacs/comments/ymd8gd/i_made_a_fun_introduction_to_elisp_video_while/][Reddit]], [[https://irreal.org/blog/?p=10930][Irreal]], [[https://lemmy.ml/post/610111?scrollToComments=true][lemmy]]) - Emacs configuration: - [[https://github.com/dalanicolai/emacs-key-guide][emacs-key-guide: Quickly add keyguides to buffers]] - [[https://www.reddit.com/r/emacs/comments/ykm7in/creating_and_displaying_cheatsheets_of_keybindings/][Creating and displaying cheatsheets of keybindings]] - [[https://github.com/Lambda-Emacs/lambda-emacs][lambda-emacs: Emacs distribution with sane defaults, pre-configured packages, and useful functions.]] - [[https://gitlab.com/jdm204/dotfiles/-/blob/master/config.org/][Jamie Matthews' emacs config]] ([[https://www.reddit.com/r/planetemacs/comments/ynh7td/jamie_matthews_emacs_config/][Reddit]]) - [[https://gitlab.com/dwt1/dotfiles/-/blob/master/.emacs.d.gnu/config.org][Derek Taylor's Emacs Config]] - [[https://github.com/justinbarclay/.emacs.d][justinbarcla's .emacs.d]] - [[https://github.com/ted-tanner/personal-emacs-profile][ted-tanner"s .emacs]] - Emacs Lisp: - [[http://mbork.pl/2022-11-07_Counting_working_days_again][Marcin Borkowski: Counting working days again]] ([[https://irreal.org/blog/?p=10936][Irreal]]) - [[https://andreyorst.gitlab.io/posts/2022-11-01-emacs-lisp-shorthands-as-namespacing-system/][Andrey Listopadov: Emacs Lisp shorthands as namespacing system]] - [[https://www.youtube.com/watch?v=0NSRQsGxqws][How to build an editor with Emacs Lisp - 11 Common pitfalls of Macros]] (18:48) - [[https://nullprogram.com/blog/2012/08/02/][Programmatically Setting Lisp Docstrings]] (2012) - Appearance: - [[https://www.reddit.com/r/emacs/comments/yihxbn/what_type_of_theme_do_you_use/][What type of theme do you use?]] - [[https://github.com/rougier/nano-toolbar][nano-toolbar: Emacs toolbar in the header line]] ([[https://www.reddit.com/r/emacs/comments/yj42fr/toolbar_on_the_header_line_with_svglib_buttons/][Reddit]]) - [[https://i.redd.it/0f254p3ftzx91.gif][[auto-dark-emacs] - An automatic theme changer for Emacs on macOS - UPDATED!]] ([[https://www.reddit.com/r/emacs/comments/ym9jw3/autodarkemacs_an_automatic_theme_changer_for/][Reddit]]) - [[https://protesilaos.com/codelog/2022-11-01-ef-modus-themes-differences/][Protesilaos Stavrou: Re: difference between ef-themes and modus-themes for Emacs?]] - Org Mode: - [[https://www.youtube.com/watch?v=tSYL-ricWLg][Using emacs and org-mode to teach programming]] - [[https://github.com/KaratasFurkan/org-rainbow-tags][New Package: Org Rainbow Tags - A minor mode to colorize org tags automatically]] ([[https://www.reddit.com/r/emacs/comments/yj43hl/new_package_org_rainbow_tags_a_minor_mode_to/][Reddit]]) - [[https://i.redd.it/kw0ukmr45dx91.png][Lorenz attractor plotting in Python/Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/yjco2m/lorenz_attractor_plotting_in_pythonorgmode/][Reddit]]) - [[https://github.com/grtcdr/forgecast][New package: Forgecast - cast resources to their forges]] ([[https://www.reddit.com/r/emacs/comments/yjims7/new_package_forgecast_cast_resources_to_their/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/ykzwc1/new_package_forgecast_cast_resources_to_their/][r/orgmode]]) - [[https://dvolk.github.io/oolook/][Oolook: Style for org-mode]] ([[https://www.reddit.com/r/orgmode/comments/yilyzi/oolook_style_for_orgmode/][Reddit]]) - [[https://github.com/dmitrym0/org-noter-plus-djvu][org-noter-plus-djvu: Emacs document annotator, using Org-mode]] - [[https://whhone.com/posts/webdav-syncthing/][Use Syncthing with WebDAV to Sync Org Files Everywhere]] ([[https://www.reddit.com/r/orgmode/comments/ymbbr9/use_syncthing_with_webdav_to_sync_org_files/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3a7c01874c9bb80e04ffa58c578619faf09e7f0][Refactor `org-time-stamp-custom-formats' and `org-time-stamp-formats']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e0c5c186dc151a2a2447a52c57f0db5b501a17b][org-babel: Add new "strip-tangle" :noweb argument value]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fbbc8b55cf3a39c85f8576321ec560baf4d2331a][ob-sql.el: Respect all params when using dbconnection]] - Completion: - [[https://mjdiloreto.github.io/posts/yasnippet-helpful-buffer/][Making the yasnippet *new-snippet* buffer more helpful, and comparing it to Jetbrains live templates]] ([[https://www.reddit.com/r/emacs/comments/ynrrnk/making_the_yasnippet_newsnippet_buffer_more/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ynbbu7/store_autoyasnippets_in_registers_and_expand_on/][Store auto-yasnippets in registers and expand on insert]] - Coding: - [[https://asciinema.org/a/wtL300FrAevPAAY298lnUXO4c][Emacs as a C++ IDE ascii demo]] ([[https://www.reddit.com/r/emacs/comments/ynyisi/emacs_as_a_c_ide_ascii_demo/][Reddit]]) - [[https://emacs-lsp.github.io/lsp-mode/tutorials/how-to-turn-off/][LSP mode guide on enabling/disabling features]] ([[https://www.reddit.com/r/emacs/comments/ym30os/lsp_mode_guide_on_enablingdisabling_features/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ymrkyn/async_nonblocking_jsonrpc_or_lsp_performance/][Async non-blocking JSONRPC (or lsp performance faster/comparable with other clients)]] - [[https://metaredux.com/posts/2022/11/01/meta-reduce-2022-0.html][Meta Redux: Meta Reduce 2022.0]] - nREPL, CIDER, Projectile, OCaml - Shells: - [[https://github.com/manateelazycat/aweshell][Aweshell: Awesome shell extension based on eshell with multiple extra features]] ([[https://www.reddit.com/r/emacs/comments/ylro4h/aweshell_awesome_shell_extension_based_on_eshell/][Reddit]]) - [[https://github.com/pymander/vfish][vfish: Emacs vterm plugin for Fish shell]] - Doom Emacs: - [[https://merrick.luois.me/posts/better-tsx-support-in-doom-emacs][Better TSX support w/ Tree-sitter in Doom Emacs]] - [[https://www.youtube.com/watch?v=tEQjtk_TuQ4][Emacs tab bar mode, doom mode line, unicode icons, moving the menu bar]] (53:51) - [[https://www.youtube.com/watch?v=EOrBXlPhtM0][Emacs tabs now have a fixed width and auto truncate text, cleaning up the doom modeline]] (24:14) - [[https://www.youtube.com/watch?v=gS9srgkULhU][doom emacs integrar plantuml archlinux]] (18:09) - EXWM: - [[https://www.youtube.com/watch?v=f7xB2fFk1tQ][Emacs Desktop Environment #1 - Getting Started with EXWM]] - Fun: - [[https://github.com/BlueFlo0d/insecure-lock][GitHub - BlueFlo0d/insecure-lock: Screen locker in pure Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/yo8rgr/github_blueflo0dinsecurelock_screen_locker_in/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/yjzant/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2022/11/07/2022-11-austin-emacs-meetup/][Eric MacAdie: 2022-11 Austin Emacs Meetup]] - [[https://www.bennee.com/~alex/blog/2022/11/01/my-setup-2022-edition/][Alex Bennée: My Setup (2022 Edition)]] - [[https://bzg.fr/logiciels-libres/][Logiciels libres - Bastien Guerry]] - [[https://donhopkins.medium.com/pie-menus-936fed383ff1][Pie Menus: A 30 Year Retrospective | by Don Hopkins | Medium]] - includes screenshots of UniPress Emacs - [[https://www.reddit.com/r/emacs/comments/yle1wa/any_experience_with_foot_pedals/][Any experience with FOOT PEDALS?]] - Other: - [[https://www.youtube.com/watch?v=d7nIzpXcV6c][Eev and TikZ, or: how to learn TikZ using a REPL - YouTube]] - [[https://v.redd.it/yqm4552fplx91][Hey Emacs, where did I take that photo?]] ([[https://www.reddit.com/r/emacs/comments/ykh2pp/hey_emacs_where_did_i_take_that_photo/][Reddit]], [[https://lobste.rs/s/swihmo/hey_emacs_where_did_i_take_photo][lobste.rs]], [[https://irreal.org/blog/?p=10926][Irreal]]) - includes openstreetmap - [[https://www.reddit.com/r/emacs/comments/ynn70e/super_buffer_file_and_dragon_integration/]["Super Buffer File" and Dragon integration]] - for dragging and dropping files - [[http://xenodium.com/hey-emacs-change-the-default-macos-app-for][Alvaro Ramirez: Hey Emacs, change the default macOS app for...]] ([[https://www.reddit.com/r/emacs/comments/yns8ju/macos_quickly_change_the_default_app_for/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00274.html][emacs-devel: Progress on getting use-package into ELPA]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00381.html][emacs-devel: CL packages on hold]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=062d16c3ebed270aa1cb64b6b6cd09c36002d4a5][Add the "doas" alias to eshell.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1557bb9d8f1f2f99aa5a594bdb1c7aa1c7546b97][; Rename 'package-vc-link-directory' to '-install-from-checkout']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fa2f116799b8a7c17ff6eedd6e1b1af077c116b][Merge branch 'feature/package+vc']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5850ba3ae8758731d9420cf62c4fca6b765905c][Document 'package-vc-selected-packages']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca3763af5cc2758ec71700029558e6ecc4379ea9][* lisp/tab-bar.el (tab-bar-fixed-width): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec01d9a2092319a90fd95e068af689bd24fc255d][Add command 'package-vc-checkout']] - New packages: - [[package:bluesound][bluesound]]: Play, pause, resume music on a Bluesound player (MELPA) - [[package:dir-treeview-themes][dir-treeview-themes]]: Themes for dir-treeview (MELPA) - [[package:insecure-lock][insecure-lock]]: Extensible screen lock framework (MELPA) - [[package:mint-mode][mint-mode]]: Major mode for the Mint programming language (MELPA) - [[package:opam-switch-mode][opam-switch-mode]]: Select OCaml opam switches via a menu (MELPA) - [[package:related-files][related-files]]: Easily find files related to the current one (MELPA) - [[package:string-edit-at-point][string-edit-at-point]]: Avoid escape nightmares by editing string in separate buffer (MELPA) - [[package:triples][triples]]: A flexible triple-based database for us in apps. (GNU ELPA) - [[package:youtube-sub-extractor][youtube-sub-extractor]]: Extract YouTube video subtitles (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2022-10-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-31-emacs-news/ :EXPORT_DATE: 2022-10-31T09:15:18-0400 :END: - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 1 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 2 0000 Singapore - EmacsATX: Mastering Emacs | Crafted Emacs https://www.meetup.com/emacsatx/events/289100501/ Wed Nov 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Nov 3 0030 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 3 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Nov 4 0030 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Nov 3 1200 Vancouver / 1400 Chicago / 1500 Toronto / 1900 GMT / 2000 Berlin -- Fri Nov 4 0030 Kolkata / 0300 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 11 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata -- Sat Nov 12 0100 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/yhs5zp/a_new_approach_for_me_for_project_wide_variables/][A "new" approach (for me) for project wide variables]] - [[https://www.reddit.com/r/emacs/comments/ycfd3l/question_about_the_state_of_package_managers/][Question about the state of package managers]] - [[https://github.com/progfolio/melpulls][melpulls: An Elpaca menu for outstanding MELPA pull requests]] - [[https://jeffbowman.writeas.com/crafted-emacs-update][Crafted Emacs Update]] - [[https://www.youtube.com/watch?v=Ewwl4QuNctI][Where Did Emacs Go? | Setting Up a New Workstation]] (14:09) - Emacs Lisp: - [[https://ag91.github.io/blog/2022/10/30/merge-plists-in-elisp/][A little function to merge plists in Elisp]] ([[https://www.reddit.com/r/emacs/comments/yhneio/a_little_function_to_merge_plists_in_elisp/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/yh9mmw/emulate_keyboard_input_from_elisp/][Emulate keyboard input from elisp]] - Appearance: - [[http://xenodium.com/emacs-a-welcoming-experiment][Alvaro Ramirez: Emacs: A welcoming experiment]] ([[https://www.reddit.com/r/emacs/comments/ycktcp/a_minimalist_welcome_screen/][Reddit]]) - [[https://protesilaos.com/codelog/2022-10-24-ef-cyprus-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "cyprus" theme]] - [[https://protesilaos.com/codelog/2022-10-25-ef-cherie/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "cherie" theme]] - [[https://protesilaos.com/codelog/2022-10-28-ef-themes-0-9-0/][Protesilaos Stavrou: Emacs: ef-themes version 0.9.0]] - [[https://protesilaos.com/codelog/2022-10-28-modus-themes-3-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 3.0.0]] - Navigation: - [[https://www.n16f.net/blog/eye-level-window-centering-in-emacs/][Nicolas Martyanoff: Eye level window centering in Emacs]] - [[https://irreal.org/blog/?p=10903][Irreal: Undo In Region]] - [[https://www.reddit.com/r/emacs/comments/ydenz5/what_killer_features_make_you_prefer_projectile/][What killer feature(s) make you prefer projectile over project.el?]] - [[https://github.com/bbatsov/projectile/releases/tag/v2.6.0][Projectile 2.6 released!]] ([[https://www.reddit.com/r/emacs/comments/yd1hkp/projectile_26_released/][Reddit]]) - [[https://github.com/dalanicolai/doc-tools-toc][doc-tools-toc: Create, cleanup, add and manage Table Of Contents (TOC) of pdf and djvu documents with Emacs]] ([[https://www.reddit.com/r/emacs/comments/ygmlv7/an_amazing_small_tool_in_emacs_tocmode/][Reddit]]) - [[https://git.sr.ht/~dannyfreeman/jarchive][jarchive: Navigate to files inside jars.]] ([[https://www.reddit.com/r/planetemacs/comments/ydpi2y/jarchive_navigate_to_files_inside_jars/][Reddit]]) - Writing: - [[https://www.reddit.com/r/emacs/comments/yf14tl/what_are_your_favorite_packages_for_improving/][What are your favorite packages for improving vanilla emacs text editing?]] - [[https://i.redd.it/6zmdz5spp2w91.png][Arabic Input Setup]] ([[https://www.reddit.com/r/emacs/comments/ydoba2/arabic_input_setup/][Reddit]]) - [[https://protesilaos.com/codelog/2022-10-30-demo-denote-custom-file-type/][Protesilaos Stavrou: Emacs: use custom file type with Denote]] - [[https://github.com/PillFall/languagetool.el][languagetool.el: LanguageTool suggestions integrated within Emacs]] - [[https://notes.alexkehayias.com/using-grammarly-with-emacs/][Using Grammarly With Emacs]] - [[https://taonaw.com/2022-10-23/][TAONAW - Emacs: Of TiddlyWiki, Emacs, and Digital Gardens]] - [[https://www.youtube.com/watch?v=o8Vg5YiYH64][xah talk show 2022-10-30 emacs, best way to insert unicode, emoji, math symbols]] (01:06:36) - Org Mode: - [[https://takeonrules.com/2022/10/24/adding-a-function-to-carry-forward-an-org-mode-agenda-item/][Jeremy Friesen: Adding a Function to Carry Forward an Org-Mode Agenda Item]] - [[https://gist.github.com/thriveth/f961e42dea4988f464ea67d2d6febbb1][Minimal Emacs config to work with Bibliographies and references]] - [[https://arnesonium.com/2022/10/org-mode-to-docx-pipeline][An Org-mode to DOCX Pipeline | Erik L. Arneson — Writer and Software Developer]] ([[https://irreal.org/blog/?p=10911][Irreal]]) - [[http://ag91.github.io/blog/2021/03/12/find-org-roam-notes-via-their-relations][Andrea: Find Org Roam notes via their relations]] - [[https://www.reddit.com/r/orgmode/comments/yfd3du/orgorgzly_release_v0041_originally_planned/][Org-Orgzly RELEASE: v0.0.4.1- Originally planned features implemented...and it works too...]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=46b71f910844c14d8db1feb54c07de26d101cc05][org.el: Support auto display inline images when cycling]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c3aa6a6d43fd621bf82c4510c7a63dca7768e6dd][org-refile.el: Show refile targets with a title]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=55767b792ee7dce41e43e6a48d48813dd9ad7f7c][org-agenda.el: Show document title in outline path]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d4e7bcb4bd87afbcb08a013111ebc976e3cf3b58][org-clock.el: Rename org-clock-get-file-title]] - Coding: - [[https://www.reddit.com/r/emacs/comments/yeijuh/using_emacs_as_a_mysql_client/][Using emacs as a MySQL Client]] - [[https://manueluberti.eu//emacs/2022/10/27/cljformat/][Manuel Uberti: Automatically format Clojure buffers]] - Multimedia: - [[http://mbork.pl/2022-10-24_Playing_videos_from_the_last_position_in_mpv][Marcin Borkowski: Playing videos from the last position in mpv]] ([[https://irreal.org/blog/?p=10905][Irreal]], [[https://www.reddit.com/r/planetemacs/comments/yddfzv/irreal_playing_youtube_videos_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=SW3Tx-lHX3o][find-yttranscript-links: downloading transcripts of Youtube videos, in eev style - YouTube]] - [[https://sachachua.com/blog/2022/10/subed-el-word-level-timing-improvements/][Sacha Chua: subed.el: Word-level timing improvements, TSV support]] - Community: - [[https://www.reddit.com/r/emacs/comments/ydsjfy/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://ghuntley.com/fracture/][Visual Studio Code is designed to fracture - I am very happy that I will be able to use emacs forever]] ([[https://www.reddit.com/r/emacs/comments/ycmp4k/visual_studio_code_is_designed_to_fracture_i_am/][Reddit]]) - [[https://high12noon.neocities.org/emacs-adventures.html][Adventures with Emacs - high12noon blog]] - why high12noon switched to Emacs - [[https://www.reddit.com/r/emacs/comments/yi99cw/two_weeks_with_emacs_as_a_vimmer/][two weeks with emacs as a vimmer]] - [[https://sachachua.com/blog/2022/10/learning-a-lot-on-the-way-to-emacsconf/][Sacha Chua: Learning a lot on the way to EmacsConf]] - Other: - [[https://tdodge.consulting/blog/living-the-emacs-garbage-collection-dream][Significant Garbage Collection Improvement For Emacs: Reducing Wall Clock Latency For sweep_conses By 50%.]] ([[https://www.reddit.com/r/emacs/comments/ycan6z/significant_garbage_collection_improvement_for/][Reddit]], [[https://irreal.org/blog/?p=10909][Irreal]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02174.html][emacs-devel]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02248.html][emacs-devel: original rationale for block sizes]] - [[https://github.com/alphapapa/hammy.el][hammy.el: Programmable, interactive interval timers (e.g. for working/resting)]] - [[https://github.com/twlz0ne/separedit.el][twlz0ne/separedit.el: Edit comment or string/docstring or code block inside them in separate buffer with your favorite mode]] - [[https://github.com/dgutov/mmm-mode][mmm-mode: New official home for mmm-mode, fixed for Emacs >= 23]] - [[https://lifeofpenguin.blogspot.com/2022/10/take-charge-of-pdf-in-gnu-emacs.html][Take Charge of PDF in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/ygj661/take_charge_of_pdf_in_gnu_emacs/][Reddit]]) - [[http://www.masteringemacs.org/article/keyboard-shortcuts-every-command-line-hacker-should-know-about-gnu-readline?utm_source=newsletter&utm_medium=rss][Mickey Petersen: Keyboard Shortcuts every Command Line Hacker should know about GNU Readline]] ([[https://www.reddit.com/r/emacs/comments/yerc61/keyboard_shortcuts_every_command_line_hacker/][Reddit]], [[https://irreal.org/blog/?p=10913][Irreal]], [[https://lobste.rs/s/xooyhy/keyboard_shortcuts_every_command_line][lobste.rs]]) - [[https://imgur.com/gallery/zMv0ub8][Using emacs artist-mode]] ([[https://www.reddit.com/r/emacs/comments/yc7g6j/using_emacs_artistmode/][Reddit]]) - [[https://emacsnotes.wordpress.com/2022/10/30/use-xkb-to-setup-full-spectrum-of-modifiers-meta-alt-super-and-hyper-for-use-with-emacs/][Emacs Notes: Use xkb to setup full-spectrum of modifiers (Meta, Alt, Super, and Hyper) for use with Emacs]] ([[https://irreal.org/blog/?p=10918][Irreal]]) - [[https://www.youtube.com/watch?v=zMzkorlfqLA][Crafting a Configuration Site Generator in Emacs - System Crafters Live!]] (56:16) - [[https://www.youtube.com/watch?v=1DREuC020X0][Emacs: adattamento nella Storia del software @ Linux Day 2022 Roma]] (01:50:42) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02166.html][The "noverlay" branch was merged to master. This should speed up overlays in emacs]] ([[https://www.reddit.com/r/emacs/comments/yg4mvt/the_noverlay_branch_was_merged_to_master_this/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02309.html][emacs-devel: challenge with shorthands Re: Help sought understanding shorthands wrt modules/packages]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02259.html][context of shorthands]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01654.html][emacs-devel: CL packages landed]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01734.html][goal]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01786.html][versus shorthands]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01681.html][emacs-devel: explanation of feature/ and scratch/ branches Re: CL packages landed]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01588.html][emacs-devel: libgccjit leaking memory Re: Suppressing native compilation (short and long term)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01604.html][emacs-devel: tip for building on macOS - com.apple.security.get-task-allow Re: Volunteering to help on etc/TODO item: Improved xwidgets support]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg02117.html][emacs-devel discussion about whitespace in commits]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=647c36cbfa485e54bbe8e4f0825b4fc3be7c5706][; * etc/NEWS: Add entry about more performant overlays.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6ec08e49af84ac35d0f793d01390a8b8c991f18][Allow Hierarchy to delay computation of children]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8728da58ab319cbffc160b49c716b65429c8d5a6][Allow applying Rmail summary filters consecutively]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1b1ffe07897ebe06cf96ab423fad3cde9fd6c981][(Ffunction): Make interpreted closures safe for space]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe816fc679ead2100cddb4e51bc81c329bcb4265][Handle context changes in Tramp kubernetes method]] - New packages: - [[package:ddate][ddate]]: Manage Discordian dates with ddate (MELPA) - [[package:farmhouse-themes][farmhouse-themes]]: Farmhouse Themes, dark and light versions (MELPA) - [[package:guake][guake]]: Interact with Guake via DBus (MELPA) - [[package:nameframe-project][nameframe-project]]: Nameframe integration with project.el (MELPA) - [[package:ox-linuxmag-fr][ox-linuxmag-fr]]: Org-mode exporter for the French GNU/Linux Magazine (MELPA) - [[package:url-scgi][url-scgi]]: SCGI support for url.el (GNU ELPA) 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! ** 2022-10-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-24-emacs-news/ :EXPORT_DATE: 2022-10-24T07:50:28-0400 :END: - [[https://emacssurvey.org/][Emacs User Survey]] ([[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]]) - LibreJS-compatible this year - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Oct 27 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 1 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 2 0000 Singapore - EmacsATX: Mastering Emacs | Crafted Emacs https://www.meetup.com/emacsatx/events/289100501/ Wed Nov 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Nov 3 0030 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 3 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Nov 4 0030 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Nov 3 1200 Vancouver / 1400 Chicago / 1500 Toronto / 1900 GMT / 2000 Berlin -- Fri Nov 4 0030 Kolkata / 0300 Singapore - Beginner: - [[https://www.youtube.com/watch?v=SBjQuxLV4m0][Emacs: How to get help with Info Mode]] (04:21) - Emacs configuration: - [[https://panadestein.github.io/emacsd/][Emacs literate configuration]] ([[https://www.reddit.com/r/emacs/comments/y7xw2r/sharing_yet_another_emacs_config/][Reddit]]) - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2022/10/aws-api-usage-in-elisp.html][AWS API Usage in Elisp]] ([[https://www.reddit.com/r/emacs/comments/y9nfen/aws_api_usage_in_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-10-24-ef-cyprus-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "cyprus" theme]] - [[https://protesilaos.com/codelog/2022-10-23-breaking-modus-themes-3-0-0-notice/][Protesilaos Stavrou: Emacs: minor breaking changes coming to modus-themes 3.0.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/ybqp3m/actually_utilizing_nextbuffer_and_previousbuffer/][Actually utilizing `next-buffer` and `previous-buffer` makes emacs much nicer to use]] - [[https://protesilaos.com/codelog/2022-10-19-logos-1-0-0/][Protesilaos Stavrou: Emacs: logos version 1.0.0]] - Writing: - [[https://protesilaos.com/codelog/2022-10-20-denote-1-1-0/][Protesilaos Stavrou: Emacs: denote version 1.1.0]] - Org Mode: - [[https://mike.puddingtime.org/vintage/2010/02/03/orgmode-in-your][org-mode In Your Pocket Is a GNU-Shaped Devil]] - [[https://www.reddit.com/r/orgmode/comments/y8xmrm/the_softer_side_of_orgmode/][The "Softer Side" of Org-mode]] - [[https://www.youtube.com/watch?v=eJHFwll13OQ][Org-mode - How I take meeting notes?]] (07:53) - [[https://github.com/alphapapa/org-bookmark-heading][[ANN] org-bookmark-heading v1.2 released]] ([[https://www.reddit.com/r/emacs/comments/yap51u/ann_orgbookmarkheading_v12_released/][r/emacs]], [[https://www.reddit.com/r/orgmode/comments/yap57e/ann_orgbookmarkheading_v12_released/][r/orgmode]]) - [[https://www.reddit.com/r/emacs/comments/y9udc6/looking_for_html_and_latex_templates_for_orgmode/][Looking for HTML and LaTeX templates for Org-Mode Exports.]] - [[https://www.youtube.com/watch?v=560QrNt-a_w][Debugging org-noter with edebug in Emacs - YouTube]] ([[https://www.reddit.com/r/emacs/comments/y7kw44/debugging_an_emacs_package_with_edebug/][Reddit]]) - [[https://codeberg.org/anoduck/org-orgzly/releases/tag/v0.0.3a][Org-Orgzly, the Ooops release]] - Completion: - [[https://github.com/MintSoup/all-the-icons-completion][GitHub - MintSoup/all-the-icons-completion: Add icons to completion candidates in Emacs]] ([[https://www.reddit.com/r/emacs/comments/y6d265/a_better_alltheiconscompletion_support_for_more/][Reddit]]) - Coding: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=83fbda715973f57dc49fe002d255ecaff8273154][Eglot is merged into emacs git master]] ([[https://news.ycombinator.com/item?id=33277985][HN]], [[https://www.reddit.com/r/emacs/comments/y94nxp/eglot_is_merged_into_emacs_git_master/][Reddit]], [[https://lobste.rs/s/xcojdk/eglot_has_landed_on_master_emacs_now_has][lobste.rs]]) - Math: - [[https://github.com/sagemath/sage-shell-mode][sage-shell-mode: Emacs front end for SageMath]] - Shells: - [[https://v.redd.it/1omd87ycsbv91][DWIM rename all consistently]] ([[https://www.reddit.com/r/emacs/comments/yaj2mh/dwim_rename_all_consistently/][Reddit]]) - Multimedia: - [[http://mbork.pl/2022-10-24_Playing_videos_from_the_last_position_in_mpv][Marcin Borkowski: Playing videos from the last position in mpv]] - Community: - [[https://www.reddit.com/r/emacs/comments/y7wrdn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/jeremyf/dotemacs/blob/5120ecae1beb96ced888508a234b58644a05674a/emacs.d/knowledge-management-config.org][jeremyf's knowledge-management-config.org]] - Other: - [[https://tony-zorman.com/posts/2022-10-22-emacs-potpourri.html][A Potpourri of Emacs Tweaks]] ([[https://www.reddit.com/r/emacs/comments/yaqdwq/a_potpourri_of_emacs_tweaks/][Reddit]]) - frame-inhibit-implied-resize, pixel-scroll-precision-mode, org-roam images, LaTeX, ERC, links, repeat-mode - [[https://github.com/cfclrk/markdown-xwidget][markdown-xwidget: Preview markdown files using xwidget-webkit. Supports GitHub styles, Mermaid diagrams, Syntax highlightin and Mathjax]] ( [[https://www.reddit.com/r/emacs/comments/y8usf1/local_markdown_preview_using_xwidgetwebkit/][Reddit]]) - [[https://github.com/magnars/string-edit.el][string-edit.el: Avoid escape nightmares by editing strings in a separate buffer]] - [[http://www.masteringemacs.org/article/securely-generating-totp-tokens-emacs?utm_source=newsletter&utm_medium=email&utm_campaign=rss][Mickey Petersen: Securely Generating TOTP tokens with Emacs]] ([[https://irreal.org/blog/?p=10898][Irreal]], [[https://www.reddit.com/r/emacs/comments/y8bvyw/securely_generating_totp_tokens_with_emacs/][Reddit]], [[https://www.reddit.com/r/emacs/comments/164tcnn/securely_generating_totp_tokens_with_emacs/][Reddit]]) - [[https://www.lonecpluspluscoder.com/2022/10/22/homebrew-emacs-mac-cask-from-source/][Timo Geusch: How to build/upgrade emacs-mac using homebrew]] - [[https://www.reddit.com/r/emacs/comments/y7xtz0/emacs_as_a_login_manager/][Emacs as a login manager]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01729.html][emacs-devel: Allowing rolling release packages on ELPA]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fab208495699907891bd8df2379efeb317e5d446][Unify outline-minor-mode-use-buttons with in-margins/insert values (bug#57813)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f61db42fc580fb671016c77be942506d9081ac2c][; * etc/NEWS: Mention Eglot.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa7c5c8707cae227e5b9cb7701ec713a66349083][Add 'slovak-querty' input method (bug#58642)]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=663fad561d9a18d9b1291f63fe9e9ac1062cf9aa][fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45ca261c98af5ff29c16b911bee357081c559cf6][Add tamil99 input method (bug#58070)]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=084ac1e5147558b448af41fbfebc0a99a578819c][fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd1a81e572d96c93a1c58b8f85f6105f380342c8][* etc/NEWS: Adapt connection-local variables entries.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cee1cbfd54375cdece23d4741ced6b0c7091f6d9][Improve handling of $PATH in Eshell for remote directories]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0954689cb3243e3af4b0c12c08bdcad608fd8433][fix]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3cc356abfef8294abcb91dc421e3c63a561a11b4][Add helpers to dynamically assign connection-local values]] 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! ** 2022-10-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-17-emacs-news/ :EXPORT_DATE: 2022-10-17T08:12:13-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Oct 27 0030 Singapore - Emacs configuration: - [[https://tech.toryanderson.com/2022/10/14/how-to-use-package-custom-with-a-variable-in-an-alist/][Tory Anderson: How to use-package :custom with a variable in an alist?]] - [[https://flonic.gitlab.io/org-blog/blog/emacs-transient-tutorial/index.html][Emacs transient quick start@]] - [[https://github.com/joshpetit/dotfiles/tree/arch/.emacs.d][joshpetit's emacs config]] - ivy, counsel - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/y0i0wz/shortdoc_is_fantasti/][Shortdoc is fantastic]] - [[https://www.youtube.com/watch?v=QqZd5N71-I8][I made an EMACS PACKAGE with NO EXPERIENCE]] (27:00) - Appearance: - [[https://protesilaos.com/codelog/2022-10-11-ef-themes-tritanopia/][Protesilaos Stavrou: The ef-themes now include two tritanopia-friendly themes]] - [[https://protesilaos.com/codelog/2022-10-17-ef-themes-0-8-0/][Protesilaos Stavrou: Ef themes 0.8.0 for GNU Emacs]] - Navigation: - [[https://manueluberti.eu//emacs/2022/10/16/back-last-edit/][Manuel Uberti: Jump to the last change in the buffer]] - [[https://www.youtube.com/watch?v=RuiBsWQeeTs][Emacs: Basic Movement and Editing]] (07:59) - Dired: - [[https://xenodium.com/drill-down-emacs-dired-with-dired-subtree/][Drill down Emacs dired with dired-subtree]] - [[https://emacsrocks.com/e16.html][Emacs Rocks! Episode 16: dired]] - Writing: - [[https://whatacold.io/blog/2022-10-10-emacs-hugo-blogging/][whatacold: Hugo Blogging in Emacs]] - [[https://emacspeak.blogspot.com/2022/10/learn-smarter-by-taking-rich-hypertext.html][T. V. Raman: Learn Smarter By Taking Rich, Hypertext Notes]] - Org Mode: - [[https://youtu.be/Osg8lHJNTII?t=40][I created an org agenda popup along with menu items to track work hours]] ([[https://www.reddit.com/r/emacs/comments/y239lw/i_created_an_org_agenda_popup_along_with_menu/][Reddit]]) - [[https://takeonrules.com/2022/10/16/adding-another-function-to-my-workflow/][Jeremy Friesen: Adding Another Function to My Workflow]] - jf/capture-region-contents-with-metadata - [[https://d12frosted.io/posts/2021-01-24-task-management-with-roam-vol6.html][Boris Buliga - Task management with org-roam Vol. 6: Select a person and view related tasks]] - [[https://www.reddit.com/r/orgmode/comments/y20yh7/summary_for_your_org_clock_table_in_ocaml/][Summary for your org clock table, in ocaml]] - [[https://andreyorst.gitlab.io/posts/2022-10-16-my-blogging-setup-with-emacs-and-org-mode/][Andrey Listopadov: My blogging setup with Emacs and Org Mode]] ([[https://irreal.org/blog/?p=10907][Irreal]]) - [[https://mjdiloreto.github.io/posts/literate-import/][Literate programming the other way around: importing project files into org mode src blocks]] ([[https://www.reddit.com/r/emacs/comments/y5z6ab/literate_programming_the_other_way_around/][Reddit]]) - [[https://koustuvsinha.com/post/emacs_org_protocol_arxiv/][Replicating Zotero-connector functionality in Emacs … without Zotero!]] ([[https://www.reddit.com/r/emacs/comments/y36uf2/replicating_zoteroconnector_functionality_in/][Reddit]]) - [[https://www.youtube.com/watch?v=560QrNt-a_w][Debugging org-noter with edebug in Emacs]] (10:43) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4d07df718b36bf8af51241c0ab4c1d338fd936c1][ob-clojure.el: Add a :backend header arg to clojure code blocks]] - Completion: - [[https://youtu.be/Vx0bSKF4y78][The Many Forms of Code Completion In Emacs]] ([[https://www.reddit.com/r/emacs/comments/y4rnqa/the_many_forms_of_code_completion_in_emacs/][Reddit]]) - Coding: - [[https://camel.apache.org/blog/2022/10/Emacsdap/][Camel Textual Route debugging in Emacs - Apache Camel]] - Shells: - [[https://www.youtube.com/watch?v=4IAe3-YN-Wo][Emacs vterm terminal and multi-vterm install]] (01:12:35) - Doom Emacs: - [[https://www.youtube.com/watch?v=tZ47Gmhv8R4][Install Doom Emacs in MacOS]] (01:53) - Multimedia: - [[https://www.youtube.com/watch?v=2jOGZPvV-5k][!!Con 2021 - Making Music! In Emacs?! by Zachary Kanfer]] (10:13) - Community: - [[https://www.reddit.com/r/emacs/comments/y1y0kq/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://takeonrules.com/2022/10/16/revisiting-the-principles-of-my-text-editor/][Jeremy Friesen: Revisiting the Principles of My Text Editor]] ([[https://irreal.org/blog/?p=10888][Irreal]]) - [[https://hispa-emacs.org/][Hispa-Emacs - new Spanish-speaking virtual meetup]] - [[https://macadie.info/2022/10/12/2022-10-austin-emacs-meetup/][Eric MacAdie: 2022-10 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?v=596bm1hTscs][Hey, DT! Would You Use Emacs If There Was No Doom Emacs?]] (20:41) - Other: - [[https://news.ycombinator.com/item?id=33211369][Ask HN: How to become good at Emacs/Vim? | Hacker News]] - [[https://www.reddit.com/r/emacs/comments/y3831p/emacs_in_shell_or_shell_into_emacs/][Emacs in shell? Or shell into Emacs?]] - [[http://xenodium.com/emacs-macos-share-from-dired-dwim-style][Alvaro Ramirez: Emacs: macOS sharing (DWIM style)]] ([[https://www.reddit.com/r/emacs/comments/y1tneh/macos_sharing_dwim_style/][Reddit]], [[https://lobste.rs/s/qga1px/emacs_macos_sharing_dwim_style][HN]]) - [[http://xenodium.com/emacs-macos-sharing-dwim-style-improved][Alvaro Ramirez: Improving on Emacs macOS sharing]] ([[https://www.reddit.com/r/emacs/comments/y2dfma/improving_on_emacs_macos_sharing_via/][Reddit]]) - [[http://xenodium.com/emacs-open-with-macos-app][Alvaro Ramirez: Emacs: Open with macOS app]] ([[https://www.reddit.com/r/emacs/comments/y3yp0e/macos_dwim_open_with_command_ok_last_one_for_a/][Reddit]]) - [[https://irreal.org/blog/?p=10883][Irreal: Emacs Keystrokes in macOS]] - [[https://www.reddit.com/r/emacs/comments/y4vc9n/alpha_emacs_29_for_windows_with_aot_trampolines/][ALPHA: Emacs 29 for Windows with AOT Trampolines]] - [[https://github.com/zzkt/charybdis][charybdis: 🔀 An emacs centric keymap for the Charybdis keyboard Charybdis is an ergonomic keyboard using a split 4x6 layout (or 3x5) with 5+3 thumb keys and integrated trackball]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01138.html][emacs-devel: Resuming work on re: Adding a "quick-help" menu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01375.html][emacs-devel: how to disable tree-sitter font-locking for smaller ranges]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01346.html][emacs-devel: Emacs' C: static inline considered useless nowadays?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01186.html][emacs-devel: reframing of Re: Suppressing native compilation (short and long term)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01233.html][emacs-devel: detailed code review of a patch, tips for improvement Re: [PATCH] Add user content APIs for WebKit Xwidgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fc064f14c0e76bf15b7528ef6ef3771ad169aba][Handle ;;;###theme-autoload comments in etc/themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eeffc1f5ae36284e8d08c0f529e115032d7e0d04][Rename `file-attribute-file-number' to `file-attribute-file-identifier']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=51fc195d39de6d7b1dad782d5d89476462eb6db8][Add a quick-help menu]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cae00567690033308ff06b5d09629e55813c52dd][Allow filtering what items are added to Ecomplete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbd04ad3d572850775f18bde868c71abcde733ed][Clarify structure of file-attribute's device number]] (and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9074103fbff70a30664b291f5ea3af443f88e4d8][fix]]) - New packages: - [[package:archive-phar][archive-phar]]: Phar file support for archive-mode (MELPA) - [[package:cloak-mode][cloak-mode]]: A minor mode to cloak sensitive values (MELPA) - [[package:ob-raku][ob-raku]]: Provides raku support for org-babel (MELPA) - [[package:yuck-mode][yuck-mode]]: Major mode for the yuck configuration language (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. 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! (And thanks to Emanuel Berg for the footer suggestion!) ** 2022-10-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-10-emacs-news/ :EXPORT_DATE: 2022-10-10T19:23:13-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg00707.html][Call for volunteers: add tree-sitter support to major modes]] ([[https://www.reddit.com/r/emacs/comments/xzhnit/call_for_volunteers_add_treesitter_support_to/][Reddit]]) - Upcoming events: - [[https://www.youtube.com/watch?v=imHqUiqyDYg][live: Building minimal Emacs config.]] - Oct 11 at 12PM EDT (5 PM UTC) - [[https://emacs-apac.gitlab.io/announcements/october-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 22, 2022]] - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 14 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Oct 15 0000 Singapore - EmacsSF: pumpkin-spice.el https://www.meetup.com/emacs-sf/events/288895026/ Sat Oct 15 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Sun Oct 16 0200 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://whatacold.io/blog/2022-07-17-emacs-elisp-debug/][Emacs Debugging Basics]] ([[https://www.reddit.com/r/emacs/comments/xv8eu5/emacs_debugging_basics/][Reddit]], [[https://irreal.org/blog/?p=10857][Irreal]]) - Emacs configuration: - [[https://github.com/kavulox/emacs][kavulox's Emacs Config]] - Emacs Lisp: - [[http://mbork.pl/2022-10-03_Converting_words_and_sentences_to_identifiers][Marcin Borkowski: Converting words and sentences to identifiers]] - [[https://lifeofpenguin.blogspot.com/2022/10/oauth2-sample-flow.html][Oauth2 sample flow in Elisp]] ([[https://www.reddit.com/r/emacs/comments/xwvhjt/rest_api_testing/][Reddit]]) - [[https://www.youtube.com/watch?v=acvsSXrTlLM][Custom Functionality in Emacs vs Neovim]] (04:15) - Appearance: - [[http://makble.com/emacs-font-lock-how-to-highlight-multiline-text][Emacs Font Lock How to highlight multiline text]] - [[https://protesilaos.com/codelog/2022-10-08-ef-themes-0-7-0/][Protesilaos Stavrou: Ef themes 0.7.0 for GNU Emacs]] - Navigation: - [[http://xenodium.com/emacs-reveal-in-finder-dwim-style][Reveal in macOS Finder (DWIM style)]] ([[https://www.reddit.com/r/emacs/comments/xzt3gx/reveal_in_macos_finder_dwim_style/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00300.html][Comparison of tools to search for related files]] - Writing: - [[http://www.masteringemacs.org/article/wordsmithing-in-emacs?utm_source=newsletter&utm_medium=email&utm_campaign=rss][Mickey Petersen: Wordsmithing in Emacs]] ([[https://www.reddit.com/r/emacs/comments/xwia9c/wordsmithing_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10867][Irreal]], [[https://janusworx.com/blog/noahs-in-emacs/][Janusworx]]) - [[https://github.com/fpiper/hl-sentence-length][GitHub - fpiper/hl-sentence-length]] (inspired by [[https://i.redd.it/pnhmjtstu8s91.jpg][The art of sentence length by Gary Provost]], [[https://www.reddit.com/r/orgmode/comments/xxxw6h/the_art_of_sentence_length_by_gary_provost/][Reddit]]) - Org Mode: - [[https://youtu.be/0-brF21ShRk][You Should Really Learn Org Mode]] (19:32, [[https://www.reddit.com/r/emacs/comments/xzoppn/you_should_really_learn_org_mode/][Reddit]], [[https://irreal.org/blog/?p=10876][Irreal]]) - [[https://www.reddit.com/r/OrgRoam/comments/xur230/how_do_you_take_book_notes/][How do you take book notes?]] - [[https://github.com/rougier/book-mode][book-mode: A clean interface for org files (Emacs)]] - [[https://janusworx.com/blog/ticking-off-checkboxes-with-the-mouse-in-org-mode/][Mario Jason Braganza: Ticking Off Checkboxes With the Mouse in Org Mode]] - [[https://gnulinux.ch/serie-strukturierte-notizen-zetteldeft][Serie - Strukturierte Notizen: Zetteldeft]] - [[http://ag91.github.io/blog/2022/10/09/self-reflection-a-favour-i-own-myself-with-a-bit-of-org-ql-to-make-it-easier][Andrea: Self reflection: a favour I own myself (with a bit of org-ql to make it easier!)]] - finding out which tasks have taken a long time to complete - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/9545da18f7f76c2d0dd6979d13e8446b72d49d3d/gists/evaluate-code-on-task-state-change.org][Evaluate Lisp forms stored in properties of a task, when it changes to a certain state]] ([[https://emacs.ch/@bram85/109411924571830150][Mastodon]]) - Import, export, and integration: - [[https://k-7.ch/posts/org-mode-exportation-latex-et-minted.html][Org-mode, exportation LaTeX et Minted]] ([[https://www.reddit.com/r/planetemacs/comments/xwrt9h/orgmode_exportation_latex_et_minted/][Reddit]]) - [[https://www.youtube.com/watch?v=DxVsSnxD-Cs][Org-mode - Generate contracts with only few lines]] (12:03) - [[https://grtcdr.tn/posts/2022-10-08.html][Tracking blog post changes by leveraging git and ox-html.el]] ([[https://www.reddit.com/r/emacs/comments/xyyfr7/tracking_blog_post_changes_by_leveraging_git_and/][Reddit]]) - [[https://blog.dornea.nu/2022/10/04/migrate-tiddlywiki-to-org-roam-part-2-org-roam-and-hugo/][Migrate Tiddlywiki to org-roam - Part 2: org-roam and hugo]] ([[https://www.reddit.com/r/emacs/comments/xw1eve/migrate_tiddlywiki_to_orgroam_part_2_orgroam_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/xyo2fo/orgmode_vterm_tmux/][org-mode + vterm + tmux == ❤️❤️❤️]] - [[https://takeonrules.com/2022/10/09/denote-emacs-configuration/][Jeremy Friesen: Denote Emacs Configuration]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7f3a6cf6e72fe9968c6ef32211c754b7fe0172b6][org-capture: Add template hook properties]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9b690462a319e4268f15949bba0fe024dca77182][Allow returning empty list from post-processing block]] - Completion: - [[https://www.scss.tcd.ie/~sulimanm/posts/default-emacs-completion.html][(Me) Default emacs completions are good, I swear!]] ([[https://www.reddit.com/r/emacs/comments/xz6oq8/me_default_emacs_completions_are_good_i_swear/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/xxkn2r/followup_to_newline_behavior_like_other_editors/][Followup to "Newline behavior like other editors"]] - [[https://kisaragi-hiu.com/emacs-cpp-notes.html][Kisaragi Hiu: Trying to set up Emacs for C++]] - [[https://g.ypei.me/hc.el.git][hc.el.git - An emacs package for exploring haskell code.]] - [[https://www.youtube.com/watch?v=J4s3T0dd5CY][Emacs as a Kotlin IDE | It's awesome!]] (18:03) - [[https://www.reddit.com/r/emacs/comments/xuebd9/eglot_treesitter_in_core_emacs_will_be_awesome/][eglot + tree-sitter in core emacs will be awesome]] - discussion in comments - Shells: - [[https://olddeuteronomy.github.io/post/how-to-clear-the-eshell/][The Emacs Cat: How to Clear the Eshell]] - Web: - [[https://github.com/aviaviavi/link-preview.el][Preview any link or tweet directly within emacs]] ([[https://www.reddit.com/r/emacs/comments/xv1dcj/preview_any_link_or_tweet_directly_within_emacs/][Reddit]]) - Mail and news: - [[https://protesilaos.com/codelog/2022-10-06-notmuch-indicator-0-2-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 0.2.0]] - [[https://www.youtube.com/watch?v=Zd29_JmDxJ0][Org mode - Newsticker RSS feed reader]] (12:11) - Doom Emacs: - [[https://www.youtube.com/watch?v=aJD_MIrw4TQ][The Severed Heads (1957) + Doom Emacs Stuff + Working on Website]] (02:03:04) - Multimedia: - [[http://mbork.pl/2022-10-10_Adding_timestamps_to_youtube_links][Marcin Borkowski: Adding timestamps to youtube links]] - [[https://www.reddit.com/r/emacs/comments/xvv7lq/new_package_youtubesubextractorel/][New package: youtube-sub-extractor.el]] ([[https://irreal.org/blog/?p=10871][Irreal]]) - Community: - [[https://www.reddit.com/r/emacs/comments/xw4muy/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=8dpnow-j000][The History of Emacs]] (14:32) - [[https://bbb.emacsverse.org/playback/presentation/2.0/playback.html?meetingId=26a1b6644829c4969ad731e47af79354d8558686-1654615813990][Emacs Paris: A recorded session]] - [[https://www.reddit.com/r/emacs/comments/xvpg3u/ocd_about_emacs/][OCD about Emacs]] - [[https://www.reddit.com/r/emacs/comments/xxfeur/what_do_you_tells_vscode_and_jetbrains_naysayers/][What do you tells VSCode and Jetbrains naysayers]] - [[https://irreal.org/blog/?p=10864][Irreal: Red Meat Friday: Is The FSF Fighting The Previous War?]] - [[https://www.reddit.com/r/emacs/comments/xw1d9l/how_would_rms_name_emacs_if_it_was_created_today/][How would RMS name emacs, if it was created today?]] - [[https://blog.djha.skin/blog/emacs-users-im-okay-i-promise/][Emacs Users: I'm Okay, I Promise — blog.djha.skin]] - vim perspective - Other: - [[https://oylenshpeegul.gitlab.io/blog/posts/20221009/][Tim Heaney: Emacs 28.2]] - [[https://www.youtube.com/watch?v=kAA37BR2B1Y][Emacs 29 pure gtk running natively on Wayland instead of XWayland]] (01:04:15) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01583.html][Progress on merging Eglot, a lsp client, to Emacs Core: An Update]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg00654.html][emacs-devel: progress on noverlay branch]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01592.html][Re: Windows Pseudo Console support]] (one of the reasons why Emacs on Windows has challenges) - [[https://github.com/magit/emacsql/issues/77#issuecomment-887125675--8][Error compiling emacsql-sqlite on Windows when `.emacs.d` is in a path with non-ASCII characters · Issue #77 · magit/emacsql · GitHub]] (2021, another reason) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59df0a7bd9e54003108c938519d64f6607cf48d8][Add a VC command to prepare patches]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75b7aacbf608ab49991aa945c5a4e54774084294][Add support for the Coptic script (bug#58330)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=039ada6d033a01fb98e5acdcf943d486625d940b][* etc/NEWS: Document how to continue using 'linum'. (Bug#58220)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9cb38135505d65c6d171da721831bb542e1074ae][* etc/NEWS: Add instructions for replacing 'linum'. (Bug#58220)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10ec1a4d7e940bb6d67108aeb4316bc1f53403a9][New command 'world-clock-copy-time-as-kill']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a259d0dda3878a64373b808627c4b4cab3971194][Add tramp-kubernetes integration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=92df7cd923d0e870f08484cec06c2726be30882b][Add 'seq-keep']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf9d3ddac07e961d0a35414d0f64399966537d80][* etc/NEWS: Mention new Tramp method "podman". Fix typos.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d9bd14975b60aa46408c67aa11a8a57bd5a8772a][image-dired: Shorten several long names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9565f45876f4911a0f27fced215f7e86d59655e8][Move image commands to the 'i' sub map]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f58d81b446b757afd9464fa66270abcc8ec02dc][Add Ukrainian tutorial]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79d9f3b845fc94726e242239574be21f5f49813c][Make `eq' obsolete as a generalized variable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d87750004e793b7d1803df0365526944970fcd3][* etc/NEWS: Clarify confusing Image-Dired entry. (Bug#58279)]] - New packages: - [[package:emacsql-pg][emacsql-pg]]: EmacSQL back-end for PostgreSQL via pg (MELPA) - [[package:etd][etd]]: Examples to Tests and Docs (MELPA) - [[package:hcel][hcel]]: Haskell codebase explorer / cross referencer (GNU ELPA) - [[package:himalaya][himalaya]]: Interface for the himalaya email client (MELPA) - [[package:icl-mode][icl-mode]]: Support for IEEE 1687 ICL/PDL (MELPA) - [[package:ob-ffuf][ob-ffuf]]: Babel functions for ffuf (MELPA) - [[package:pebble-mode][pebble-mode]]: A major mode for pebble (MELPA) - [[package:ropgadget][ropgadget]]: Display and filter ROP gadgets of a binary (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-10-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/10/2022-10-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/10/2022-10-03-emacs-news/ :EXPORT_DATE: 2022-10-03T13:25:02-0400 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg00063.html][Feedback wanted Re: Emacs Survey 2022 - design]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01774.html][[Request for testers] noverlay branch: Store overlays as balanced binary trees (instead of a naive list), so as to replace an O(N) complexity with O(log N)]] (and [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01849.html][more about work needed]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Oct 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/288513822/ Wed Oct 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Oct 6 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Oct 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Oct 7 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 14 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Oct 15 0000 Singapore - Beginner: - [[https://notxor.nueva-actitud.org/2022/09/29/toda-la-ayuda-de-emacs.html][Toda la ayuda de Emacs]] - Emacs configuration: - [[https://github.com/noncog/rofi-chemacs][rofi-chemacs: An Emacs profile switcher and manager using Chemacs2 and Rofi!]] - [[https://www.masteringemacs.org/article/mastering-key-bindings-emacs][Mastering Key Bindings in Emacs]] ([[https://www.reddit.com/r/emacs/comments/xpkmr2/mastering_key_bindings_in_emacs/][Reddit]]) - Emacs Lisp: - [[https://lifeofpenguin.blogspot.com/2022/10/oauth2-sample-flow.html?m=1][Oauth2 sample flow in Elisp]] - [[https://www.youtube.com/watch?v=zIjFjQ390o0][emacs lisp coding. extract html links, insert to each page]] (40:25) - Appearance: - [[https://i.redd.it/19n1vlyhi7r91.png][Experiments: abusing margins, mode-line and header-line]] ([[https://www.reddit.com/r/emacs/comments/xsx451/experiments_abusing_margins_modeline_and/][Reddit]]) - [[https://github.com/Harith163/TransSide-theme][TransSide-theme: My own custom emacs theme!!]] - [[https://protesilaos.com/codelog/2022-10-01-modus-themes-2-7-0/][Protesilaos Stavrou: Modus themes 2.7.0 for GNU Emacs]] - [[https://protesilaos.com/codelog/2022-10-02-ef-themes-bio-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "bio" theme]] - [[https://protesilaos.com/codelog/2022-10-03-ef-themes-frost-theme/][Protesilaos Stavrou: Emacs: introduction to the ef-themes "frost" theme]] - Navigation: - [[https://emacstil.com/til/2022/10/01/a-trick-to-speed-up-projectilefindfile-in-a-large-monorepo/][Emacs TIL: A trick to speed up projectile-find-file in a large monorepo]] - [[https://gitlab.com/woolsweater/dotemacs.d/-/blob/main/modules/conjecture.el#L3][conjecture.el --- woolsweater's custom extensions for project.el]] - Dired: - [[https://github.com/amno1/dired-git-log][ANN: Dired-git-log - display Git logs in Dired buffers (fork of dired-git-info)]] ([[https://www.reddit.com/r/emacs/comments/xt4yhr/ann_diredgitlog_display_git_logs_in_dired_buffers/][Reddit]]) - [[https://github.com/amno1/dired-auto-readme][ANN: dired-auto-readme - completely reworked]] ([[https://www.reddit.com/r/emacs/comments/xt5dhg/ann_diredautoreadme_completely_reworked/][Reddit]]) - Writing: - [[https://arnesonium.com/2022/09/yasnippet-emacs-writing][Using Yasnippet and Emacs for Writing]] ([[https://www.reddit.com/r/emacs/comments/xqnxli/using_yasnippet_and_emacs_for_writing/][Reddit]], [[https://irreal.org/blog/?p=10849][Irreal]]) - [[https://github.com/dalanicolai/doc-tools-toc][doc-tools-toc: Create, cleanup, add and manage Table Of Contents (TOC) of pdf and djvu documents with Emacs]] - Denote: - [[https://protesilaos.com/codelog/2022-09-30-denote-1-0-0/][Protesilaos Stavrou: Emacs: denote version 1.0.0]] - [[https://takeonrules.com/2022/10/01/exploring-the-denote-emacs-package/][Jeremy Friesen: Exploring the Denote Emacs Package]] - [[https://takeonrules.com/2022/10/02/migration-plan-for-org-roam-notes-to-denote/][Jeremy Friesen: Migration Plan for Org-Roam Notes to Denote]] - [[https://github.com/bitspook/notes-migrator][A small [elisp] script to migrate from org-roam to denote]] ([[https://www.reddit.com/r/emacs/comments/xrdqvy/a_small_elisp_script_to_migrate_from_orgroam_to/][Reddit]]) - Org Mode: - [[https://www.labri.fr/perso/nrougier/GTD/index.html][Get Things Done with Emacs]] (2020, [[https://news.ycombinator.com/item?id=33033017][HN]]) - [[https://juanreyero.com/article/emacs/org-teams.html][Org-mode tricks for team management]] ([[https://www.reddit.com/r/orgmode/comments/xpx28o/what_are_your_thoughts_on_orgmode_tricks_for_team/][Reddit]]) - [[https://janusworx.com/blog/blocks-in-org-mode/][Mario Jason Braganza: Blocks in Org Mode]] - [[https://www.youtube.com/watch?v=wipiobbElZE][Org mode - Macro replacement, variables in org files]] (06:50) - [[https://www.ravisagar.in/videos/org-mode-header-images-horizontal-line-and-line-breaks][Org-mode - Header images, horizontal line and line breaks | Ravi Sagar]] ([[https://irreal.org/blog/?p=10851][Irreal]]) - [[https://takeonrules.com/2022/09/26/on-storing-glossary-terms-in-org-roam-nodes/][Jeremy Friesen: On Storing Glossary Terms in Org Roam Nodes]] - [[https://www.gibiris.org/eo-blog/posts/2022/09/28_org-reveal-and-gridded-layouts.html][Org Reveal and gridded layouts]] - [[https://codeberg.org/anoduck/org-orgzly][A script to parse and generate org files for syncing with orgzly.]] ([[https://www.reddit.com/r/orgmode/comments/xrmdpd/a_script_to_parse_and_generate_org_files_for/][Reddit]], [[https://github.com/anoduck/org-orgzly][Github]]) - [[https://github.com/bitspook/cl-ownpress][cl-ownpress: Publish all the things (mostly websites)]] - [[https://www.reddit.com/r/orgmode/comments/xt2tfs/so_emacs_has_a_gemini_client_is_there_a_similar/][So, emacs has a Gemini Client, is there a similar protocol for org documents?]] - Completion: - [[https://www.reddit.com/r/emacs/comments/xt8pj7/magic_orderless/][Magic orderless]] - tweaking the OR operator - Coding: - [[https://www.reddit.com/r/emacs/comments/xrwx8q/running_lsp_over_tramp_why/][Running LSP over Tramp — why?]] - [[https://protesilaos.com/codelog/2022-09-29-agitate-introduction/][Protesilaos Stavrou: Emacs: new "agitate" package (extras for VC Git and friends)]] - [[https://manueluberti.eu//emacs/2022/09/27/jdtls-data/][Manuel Uberti: Update on Eglot and jdtls]] - [[https://gitlab.com/sasanidas/islisp-mode][Fermin / islisp-mode · GitLab]] ([[https://www.reddit.com/r/emacs/comments/xontan/islisp_emacs_support/][Reddit]]) - [[https://dthompson.us/guix-for-development.html][Guix (+ Emacs) for development]] - Shells: - [[http://xenodium.com/dwim-shell-command-usages-pdftotext-and-scp/index.html][Alvaro Ramirez: dwim-shell-command usages: pdftotext and scp]] ([[https://www.reddit.com/r/emacs/comments/xsxjft/dwimshellcommand_usages_pdftotext_and_scp_link_in/][Reddit]]) - Web: - [[https://www.youtube.com/watch?v=U-vR8ZZzK_c][Search engines in eww / Emacs]] (09:29) - Doom Emacs: - [[https://www.reddit.com/r/emacs/comments/xs0avw/a_way_to_manage_multiple_doom_profiles_with/][A way to manage multiple Doom profiles with Chemacs2 without having to mess with your "~/.profile" or start Emacs from commands or shell scriptlets which set the environment variables first.]] - EXWM: - [[https://dindi.garjola.net/exwm-floating.html][Garjola Dindi: A workaround for an annoying EXWM behavior]] - Community: - [[https://www.reddit.com/r/emacs/comments/xq6rpa/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/xr3lyl/benefits_of_learning_elisp_besides_hacking_emacs/][Benefits of learning Elisp besides hacking Emacs]] - [[https://fuzzypixelz.com/blog/joining-the-church-of-emacs/][(Me) Joining The Church Of Emacs]] ([[https://www.reddit.com/r/emacs/comments/xu0mqj/me_joining_the_church_of_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=33060527][HN]], [[https://irreal.org/blog/?p=10855][Irreal]]) - [[https://medium.com/linux-with-michael/i-switched-from-neovim-to-emacs-heres-why-1fb7aafbb189][I Switched From Neovim to Emacs, Here’s Why | by Michael Bao]] (Aug 2022) - [[https://taonaw.com/2022-09-26/][TAONAW - Emacs: MS Word Wins… For Now]] ([[https://www.reddit.com/r/planetemacs/comments/xqqhei/taonaw_emacs_ms_word_wins_for_now/][Reddit]]) - [[https://catgirl.ai/log/elegy-gnu/][An elegy for GNU and RMS | gay robot noises]] ([[https://lobste.rs/s/h3gcbb/elegy_for_gnu_rms][lobste.rs]]) - Other: - [[https://janusworx.com/blog/restart-emacs-on-system-startup/][Mario Jason Braganza: Restart Emacs on System Startup]] - [[https://www.youtube.com/watch?v=-iDJV2GPjEY][The Most Efficient Emacs Workflow, more efficient than vim]] (46:30) - [[https://www.reddit.com/r/emacs/comments/xsl2ws/anyone_use_emacs_application_framework_eaf/][Anyone use Emacs Application Framework (EAF)?]] - [[https://github.com/skangas/mentor][mentor: mentor is a GNU Emacs frontend for the rTorrent bittorrent client.]] - [[https://github.com/alphapapa/ement.el][[ANN] Ement.el v0.3 released (Matrix client for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/xreoru/ann_ementel_v03_released_matrix_client_for_emacs/][Reddit]]) - [[https://chaoticlab.io/posts/emacs-28-2-msi/][MSI Installer for GNU Emacs 28.2 for Windows]] ([[https://news.ycombinator.com/item?id=32992687][HN]]) - [[https://www.reddit.com/r/emacs/comments/xshis8/browser_emacs/][Browser Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00127.html][How far are we from Magit becoming part of Emacs?]] ([[https://www.reddit.com/r/emacs/comments/xsx4u7/how_far_are_we_from_magit_becoming_part_of_emacs/][Reddit]]) - [[https://macoy.me/blog/programming/IntegratedDevelopmentEnvironment][Evaluating integrated development environments]] - [[https://www.youtube.com/watch?v=CVRfZ6SJdEE][Pédiluve 2025 - Conférence Emacs]] (33:32) - [[https://www.cliki.net/cl-emacs][CLiki: CL-Emacs]] - Emacs-like editors written in Common Lisp ([[https://news.ycombinator.com/item?id=33054430][HN]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01911.html][emacs-devel: long discussion about suppressing native compilation (short and long term) ]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01814.html][emacs-devel discussion about what's needed in order to shift from Texinfo to Org for GNU manuals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59f8c56d9e71a1b61ca8cc0794a6de4aa2f240e4][files.el (major-mode-remap-alist): New custom var (bug#58075)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5fec9182dbeffa88cef6651d8c798ef9665d6681][Add new variable 'inhibit-native-compilation']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da02b9edadbc809b25ac83eccf64089f1cf3b160][Fix coding systems used for X input methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e245c4f226979ccb717cccc8f82b2b0a0f96bdac][Add --with-native-compilation=aot configuration option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c3d397adc62427d4dec27fa773a4763965120ed][Add support for the Gothic script (bug#58194)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=abc955d017cc4e6ad33d06d61f8317bd2b6c380f][Rename osc.el to ansi-osc.el (bug#58200)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd4208f6d8e4bcbfa326a2b70489ee3c0643e53f][Rename comint-fl-* to comint-fontify-input-* and mention it in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fdea378015caa202f2b08f6770f6bb915ccf20be][Add vc-edit-next-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=681cf21ddc042fa9913f12f78d314d5025307955][Add support for the Toto script (bug#58181)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48c9f9d31d3eab756595c05cd2d3aced0fd856ca][New command `image-dired-do-flagged-delete']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5281946fbf6b3cdbec5ce82e0057c71849faf4d2][Make format-spec accept function substitutions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0f94e62d7ef51c486956caa933f7cd5d21e4881b][Add support for the Wancho script (bug#58159)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cb9342a3bcc836db0dfcb38db6f11cb4e7bac7c][Add support for the Mende Kikakui script (bug#58151)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2286fbceaba49473e94011d2c37549f38304497a][Add support for the Adlam script (bug#58111)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12f63c18f6d5a886f62f10b4c8de8de3509e52df][Add new macro 'while-let']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6cffaa3b6daf767808a9d9ae549fc2aea5c5c07e][image-dired: End thumbnail file names with ".jpg"]] - New packages: - [[package:doc-toc][doc-toc]]: Manage outlines/table of contents of pdf and djvu documents (GNU ELPA) - [[package:org-tagged][org-tagged]]: Dynamic block for tagged org-mode todos (MELPA) - [[package:sweeprolog][sweeprolog]]: Embedded SWI-Prolog (NonGNU ELPA) - [[package:tesouro][tesouro]]: Brazilian Portuguese synonym search in dicio.com.br (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-10][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-09-26 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-26-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-26-emacs-news/ :EXPORT_DATE: 2022-09-26T09:39:00-0400 :END: - Upcoming events: - [[https://www.reddit.com/r/emacs/comments/xid84f/emacsconf_2022_cfp_deadline_extended_to_sept_30th/][EmacsConf 2022 CFP deadline extended to Sept 30th]] - [[https://my.fsf.org/node/55][LibrePlanet 2023 Call for Sessions | Free Software Foundation]] (until Nov 2) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 29 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Oct 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/288513822/ Wed Oct 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Oct 6 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Oct 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Oct 7 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=LMNVAMnDBiQ][How to Install Emacs Text Editor on Ubuntu 22.04 LTS]] (03:36) - Emacs configuration: - [[https://github.com/zoliky/dotemacs][zoliky's GNU Emacs configuration.]] - [[https://github.com/frostyx/dotfiles/blob/master/.emacs.d/frostyx.org][frostyx's Emacs config]] - [[https://www.youtube.com/watch?v=KU3POHoVKls][How a Professional Sets Up Emacs (Ex-Googler)]] (05:30) - [[https://www.youtube.com/watch?v=4lvtHnWx27M][Cómo configurar Emacs. Introducción.]] (26:09) - Emacs Lisp: - [[https://www.wisdomandwonder.com/emacs/13836/you-gotta-try-using-describe-symbol][Grant Rettke: You Gotta Try Using ~describe-symbol~]] ([[https://irreal.org/blog/?p=10832][Irreal]]) - [[https://github.com/volrath/treepy.el][treepy.el: Generic tree traversing tools for Emacs Lisp]] - [[https://github.com/lordpretzel/idf][GitHub - lordpretzel/idf: Incremental, lazy dataflow library for emacs]] ([[https://www.reddit.com/r/emacs/comments/xkqp8q/idf_lazy_incremental_dataflow_elisp_library/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-09-23-ef-themes-0-6-0/][Protesilaos Stavrou: Ef themes 0.6.0 for GNU Emacs]] - [[https://lars.ingebrigtsen.no/2021/11/24/the-most-controversial-change-in-emacs-history/][Thinking of introducing a mode line with proportional fonts into Emacs]] (2021, [[https://news.ycombinator.com/item?id=32924626][HN]]) - Writing: - [[https://github.com/PhilippeNoel1/message-links.el][GitHub - PhilippeNoel1/message-links.el: Add reference links in your message]] ([[https://www.reddit.com/r/emacs/comments/xk0fp8/i_made_my_first_emacs_package_to_add_links_in/][Reddit]]) - [[https://irreal.org/blog/?p=10824][Irreal: Webster 1913 and dictionary.el]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/xgte91/dont_understand_orgmode/][Don't understand org-mode : emacs]] ([[https://irreal.org/blog/?p=10820][Irreal]]) - [[https://www.youtube.com/watch?v=be8TC-i-NpE][Orgmode-TV: How do I plan my days]] (2019, [[https://www.reddit.com/r/planetemacs/comments/xipbbk/orgmodetv_how_do_i_plan_my_days/][Reddit]]) - [[https://www.youtube.com/watch?v=KZoQ4EkfDPo][Emacs Meet up Session II: Org Agenda]] (2021) - [[https://magnus.therning.org/2022-09-24-annotate-projects-in-emacs.html][Annotate a project in Emacs]] ([[https://www.reddit.com/r/orgmode/comments/xn4ybl/annotate_a_project_in_emacs/][Reddit]]) - [[https://bitspook.in/blog/extending-org-mode-to-handle-youtube-links/][Extending org-mode to handle youtube links]] ([[https://www.youtube.com/watch?v=eaZUZCzaIgw][YouTube]], 5:45, [[https://www.reddit.com/r/emacs/comments/xls0ih/extending_orgmode_to_handle_youtube_links/][Reddit]], [[https://irreal.org/blog/?p=10830][Irreal]]) - [[https://www.youtube.com/watch?v=wcE8JDhcTc4][Ejecutar querys de sql con org-mode | Emacs | Espanol]] (04:13) - [[https://www.youtube.com/watch?v=HXa5fZjbioA][An overview of how I add nodes to emacs org-roam.]] (07:20) - Import, export, and integration: - [[https://www.reddit.com/r/orgmode/comments/xivck2/just_released_org2blog_v1115/][Just released Org2Blog v1.1.15]] - [[https://gist.github.com/andreas-h/3bdeccf0c13ee0d2bab7f4898649c4ba#file-jors_template-org][Org mode template for submissions to the [Journal of Open Research Software (JORS)](https://openresearchsoftware.metajnl.com/) · GitHub]] - [[https://andreyorst.gitlab.io/posts/2022-09-26-reproducible-research-with-org-mode-fennel-and-love/][Reproducible Research With Org Mode, Fennel, And LÖVE]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=f99902ecdfa4357035fb04f44b3baa8cec260530][ox-publish: Allow linking to encrypted Org files]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5a96768dfa5856e01a725bfaf16d45db8b19601a][manual: Document org-babel-tangle-finished-hook]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=95df82c5fcf926088da2aaab9354a902956ae881][org.el: Support subtree-level org-image-actual-width overriding]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=c940b460c7bb31e98089286a5a45306cc27034cc][ox-texinfo: Include LaTeX in Texinfo exports]] - [[https://www.reddit.com/r/plainorg/comments/xm2j3f/plain_org_v15_released/][Plain Org v1.5 released]] - Completion: - [[https://git.sr.ht/~woolsweater/uncongregate.el][uncongregate.el: Custom handling of query string in consult grep]] - Coding: - [[https://manueluberti.eu//emacs/2022/09/24/diff-mode/][Manuel Uberti: Working with diff-mode]] - [[https://github.com/darius/halp][Run programs in the Emacs buffer holding their source, seeing their output inline, interactively]] ([[https://news.ycombinator.com/item?id=32969253][HN]]) - [[https://www.youtube.com/watch?v=Zm__S8zQ40E][Emacs Lisp Coding. Fantastic Command to Add HTML Section Tags.]] (20:10) - Mail and news: - [[https://protesilaos.com/codelog/2022-09-21-notmuch-indicator-0-1-0/][Protesilaos Stavrou: Emacs: notmuch-indicator version 0.1.0]] and [[https://protesilaos.com/codelog/2022-09-19-emacs-notmuch-indicator-prototype/][prototype]] - Doom Emacs: - [[https://www.youtube.com/watch?v=2xLPWbvNOLI][Doom Emacs Part 1: Các phím tắt cơ bản của Doom Emacs]] (15:12) - Fun: - [[https://sr.ht/~vidak/uwu.el/][uwu.el: A virtual pet written for GNU Emacs.]] ([[https://www.reddit.com/r/emacs/comments/xmp02s/uwuel_a_virtual_pet_written_for_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/xjyuni/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lars.ingebrigtsen.no/2022/09/20/20x10/][Lars Ingebrigtsen: 20x10%]] - [[https://www.reddit.com/r/emacs/comments/xj49tq/emacs_is_not_just_a_text_editor_moving_from/]["Emacs is not just a text editor" | Moving from VSCode to Emacs]] ([[https://irreal.org/blog/?p=10826][Irreal]]) - [[https://alexn.org/blog/2022/09/22/proprietary-environments-are-a-trap/][Proprietary Environments are a Trap - Alexandru Nedelcu]] ([[https://www.reddit.com/r/emacs/comments/xl0if1/a_nice_witing_on_why_to_prefer_emacs_and_gnulinux/][Reddit]]) - [[https://www.youtube.com/watch?v=TWSs5oWV1M0][Emacs Pinky (Season 3 Episode 7)]] (01:13:45) - [[https://www.youtube.com/watch?v=xdJtANtJMIg][2021-04-15 The Birth of Emacs, with Lars Brinkhoff]] (41:26, [[https://irreal.org/blog/?p=10844][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/xnt0ax/my_guitar_and_emacs/][My Guitar and Emacs]] - Other: - [[https://github.com/davidmiller/dizzee][GitHub - davidmiller/dizzee: Emacs Library for managing subprocesses]] ([[https://www.reddit.com/r/emacs/comments/xkb41x/shout_out_to_this_little_package/][Reddit]]) - Emacs development: - [[https://yhetil.org/emacs-devel/87pmflysdt.fsf@gnus.org/T/][Tentative release schedule for Emacs 29.1]] ([[https://www.reddit.com/r/emacs/comments/xmqhq2/emacs_291_is_going_to_be_released_in_2023_spring/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01774.html][[Request for testers] noverlay branch: Store overlays as balanced binary trees (instead of a naive list), so as to replace an O(N) complexity with O(log N)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01575.html][emacs-devel: Supporting stylistic sets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5896907813a9540d0a6b3e60f682afd273fc8e9][Add new command 'shortdoc-copy-function-as-kill']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3af2f9cce312a2e9fff1bfc5f7689c5b9db369bd][Bind "N"/"P" to next/prev section in shortdoc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97d7f8c73720d24dd154d2de2b4a0d13bc9d4e6a][Add new command image-dired-copy-filename-as-kill]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6fa524c5331db81f43be5e1fef4b6b860e687ae][Add formatting commands to rcirc]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e6c15bbaf14e92df44a3ea0fd2716527cbb2d5f][image-dired: Add faces for header line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=573f31db966dbed5a209c8adb008702d68632808][image-dired: Add new %-format specifiers for header line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c66a4addcc1e282f73f77ad11a1c14093c21d07][Adapt tramp-docker integration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dacd8cd914fdbe0f6f17ca57915611d48e9124d][Add a new command vc-pull-and-push]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32e736d903f65a74af2bbf0d3b7bd7ee60ee5837][Make thumbs.el obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bbd7059da4555586ecedd091cf8a223086bd6201][Rename file-name-directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=767a10cc63de8ce9f85ac688be33555278b4f3fb][New Flymake backend using the shellcheck program]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=759d1145e2cb04fde83cf721d3d1fd0644e9c8f1][image-dired: Rewrite and extend slideshow feature]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=92ce1d3fda4d892468d579e5d9cb3165677745ed][Update manual for recent image-dired changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=651c8ab5c5a994fe56d8af0249cc2f61c8198cae][Rename 'image-dired-db-file' to 'image-dired-tags-db-file']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cb53c0528aad73ac001a5d0b4ae336b8ec65408][Improve don't save bookmark context from encrypted files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b0a85111e5e9c9aa8802a359b19034e5e88cd22d][Add new function xdg-session-type to xdg.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d506d91b1fa98b3868437e4d3638f606b4bd20a0][Make linum.el obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d9a8884db63d430c96ce53e3d24c278dd8dbd8c][Have rcirc handle bridge bots]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0be83e07dde2d12eb4ee170f291d7a415b614a22][; * etc/NEWS: Fix capitalization.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a15956f495338b4f2260c7676a6040436a90645][* lisp/outline.el (outline-minor-mode-use-margins): New user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d6b25b84bc8cde6b8d396b073945c8340e6ca40d][Minor touch-ups of some recent OSC stuff]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60102016e416e5c19fa5945aeb80693dac7ff2e6][Abolish max-specpdl-size (bug#57911)]] - New packages: - [[package:exercism][exercism]]: Unofficial https://exercism.org integration (MELPA) - [[package:flymake-sqlfluff][flymake-sqlfluff]]: A flymake plugin for SQL files using sqlfluff (MELPA) - [[package:inferior-islisp][inferior-islisp]]: Run inferior ISLisp processes (MELPA) - [[package:islisp-mode][islisp-mode]]: Major mode for ISLisp programming (MELPA) - [[package:notmuch-indicator][notmuch-indicator]]: Display mode line indicator with notmuch-count(1) output (GNU ELPA) - [[package:org-custom-cookies][org-custom-cookies]]: Custom cookies for org-mode (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Éibhear and Andrés Ramírez for links! ** 2022-09-19 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-19-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-19-emacs-news/ :EXPORT_DATE: 2022-09-19T09:09:55-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00730.html][Emacs 28.2 released]] ([[https://www.reddit.com/r/emacs/comments/xcdxjn/emacs_282_is_released/][Reddit]], [[https://news.ycombinator.com/item?id=32808690][HN]]) - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-09/msg00320.html][[ANN] EmacsConf 2022 Second Call for Participation (extended until Sep 30)]] - [[https://my.fsf.org/node/55][LibrePlanet 2023 Call for Sessions | Free Software Foundation]] (until Nov 2) - Upcoming events: - M-x Research (contact them for password): 6th class - Advanced(ish) Features of Functional Languages https://m-x-research.github.io/ Tue Sep 20 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 29 0030 Singapore - Beginner: - [[https://www.youtube.com/watch?v=3WyH38WX9js][EMACS Commands Full Tutorials with Precious Iriaevho (Live Recording)]] (01:01:40) - Emacs configuration: - [[https://www.youtube.com/watch?v=O6tGvwp-Ayk][Tips On Customizing Emacs To Fit Your Needs]] (10:46) - [[https://www.reddit.com/r/emacs/comments/xex6dk/modal_editing_evil_boon_or_meow/][Modal editing: Evil, Boon or Meow?]] - [[https://github.com/frostyx/dotfiles/blob/master/.emacs.d/frostyx.org][frostyx's Emacs config]] - [[https://github.com/jimeh/.emacs.d][jimeh's personal Emacs config]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/xdvbgd/easiest_way_for_the_dates_of_tomorrow_weekstart/][Easiest way for the dates of $tomorrow, $week-start and $week-end]] - [[https://www.reddit.com/r/emacs/comments/xeiryd/modeminder_list_all_your_major_and_minor_modes/][mode-minder: list all your major and minor modes]] - [[https://www.youtube.com/watch?v=sIPykkAvklw][How to build an editor with Emacs Lisp - 10 More on Macros]] (29:15) - Appearance: - [[https://i.redd.it/yuvb589d7lo91.png][Proof of concept: reading user input from the mode-line]] ([[https://www.reddit.com/r/emacs/comments/xhcaim/proof_of_concept_reading_user_input_from_the/][Reddit]]) - [[https://protesilaos.com/codelog/2022-09-16-ef-themes-trio/][Protesilaos Stavrou: The ef-themes now include two tri-chrome themes]] - [[https://protesilaos.com/codelog/2022-09-18-ef-themes-deuteranopia-regexp/][Protesilaos Stavrou: Refinements to ef-themes deuteranopia regexp colours]] - Navigation: - [[https://github.com/jdtsmith/outli][GitHub - jdtsmith/outli: Simple comment-based outlines for Emacs]] ([[https://www.reddit.com/r/emacs/comments/xg4hlu/outli_simple_outliner_mode_with_orglike/][Reddit]]) - [[https://christiantietze.de/posts/2022/02/emacs-tab-bar-numbered-tabs/][Christian Tietze: Add Numbers to Emacs tab-bar-mode Tab Titles for Quick Access]] - [[https://github.com/jdtsmith/consult-jump-project][consult-jump-project: Quickly jump between projects, their files and buffers with consult]] - [[http://ag91.github.io/blog/2022/09/13/hacking-projectile-to-search-in-all-my-projects][Andrea: Hacking Projectile to search in all my projects]] - Writing: - [[https://taonaw.com/2022-09-10/][Emacs and a new Workflow · The Art of Not Asking Why]] ([[https://irreal.org/blog/?p=10808][Irreal]]) - [[https://irreal.org/blog/?p=10815][Irreal: Webster’s 1913 Redux]] - [[https://github.com/akirak/emacs-dumb-japanese][emacs-dumb-japanese: An opinionated Japanese input method that never learns your language]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/xgte91/dont_understand_orgmode/][Don't understand org-mode]] - [[https://her.esy.fun/posts/0020-cool-looking-org-mode/index.html][Cool looking org-mode]] - [[https://i.redd.it/7tf0ow58s9o91.gif][I wrote a command for recursively viewing the backlinks of your nodes until you decide to select one and thought you guys might like it! (info in comments)]] ([[https://www.reddit.com/r/emacs/comments/xg0hwm/i_wrote_a_command_for_recursively_viewing_the/][Reddit]]) - [[https://shom.dev/posts/20220917_markdown-anchor-linking-on-github/][Markdown anchor linking on Github | shom.dev]] - [[https://github.com/gicrisf/ox-zola][GitHub - gicrisf/ox-zola: A carefully crafted Org exporter back-end for Zola]] ([[https://www.reddit.com/r/orgmode/comments/xdzkf0/org_mode_exporter_for_zola/][Reddit]]) - [[https://www.youtube.com/watch?v=UPUdbLFJmqs][Emacs | Get Attached To Org Mode Attachments]] (11:16) - Completion: - [[https://github.com/sstraust/ido-numbered-mode][GitHub - sstraust/ido-numbered-mode: Add numbered mode to ido in emacs!]] ([[https://www.reddit.com/r/emacs/comments/xf6b0i/idonumberedmode_i_made_my_first_emacs_package_it/][Reddit]]) - [[https://elpa.gnu.org/packages/aggressive-completion.html][aggressive-completion: Minor mode which automatically completes for you after a short delay]] - [[http://ag91.github.io/blog/2022/09/13/a-way-to-fix-helm-handling-of-symlink-tmp-dir-in-mac-os][Andrea: A way to fix Helm handling of symlink (/tmp dir) in Mac OS]] - Coding: - [[https://lambdafoo.com/posts/2022-09-07-ocaml-with-emacs-2022.html][OCaml with Emacs in 2022]] - [[https://www.youtube.com/watch?v=Bf0thxV4lo0][Setup emacs on a new M1 Max MacBook Pro for coding React, Javascript, Emacs Lisp, Kubernetes, etc]] (31:29) - Shells: - [[https://www.bytedude.com/custom-eshell-prompts/][Custom Eshell Prompts]] - Mail and news: - [[https://sqrtminusone.xyz/posts/2022-09-16-vosk/][Podcast transcripts with elfeed & speech recognition engine]] ([[https://www.reddit.com/r/emacs/comments/xfzqjo/podcast_transcripts_with_elfeed_speech/][Reddit]]) - [[https://protesilaos.com/codelog/2022-09-19-emacs-notmuch-indicator-prototype/][Protesilaos Stavrou: Emacs: prototype of notmuch-indicator]] - Fun: - [[https://sr.ht/~vidak/uwu.el/][uwu.el: A virtual pet written for GNU Emacs.]] ([[https://www.youtube.com/watch?v=ipx2urVQO1c][YouTube]], 01:05) - Community: - [[https://www.reddit.com/r/emacs/comments/xdw6ok/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/orgmode/comments/xgh63m/you_can_now_support_orgmode_through/][You can now support Org-mode through https://liberapay.com/org-mode/]] ([[https://www.reddit.com/r/emacs/comments/xgmo5l/you_can_now_support_orgmode_through/][Reddit]]) - [[https://macadie.info/2022/09/17/2022-09-austin-emacs-meetup/][Eric MacAdie: 2022-09 Austin Emacs Meetup]] - [[https://www.youtube.com/watch?v=tzr7hRXcwkw&feature=youtu.be][John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips]] - Other: - [[https://janusworx.com/blog/rename-a-file-as-you-work-on-it-in-emacs/][Mario Jason Braganza: Rename a File as You Work on It in Emacs]] - [[http://mbork.pl/2022-09-17_Safe_killing_with_Emacs][Marcin Borkowski: Safe killing with Emacs]] - [[https://www.reddit.com/r/emacs/comments/xdrg1r/semiautomatically_fetching_ledger_commodity/][(Semi-)Automatically fetching Ledger commodity prices with elisp]] - [[http://xenodium.com/rm-important-txt-oh-sht][Alvaro Ramirez: $ rm Important.txt (uh oh!)]] ([[https://www.reddit.com/r/emacs/comments/xguvdz/recoverable_rm_blunders_via_eshell_and_system/][Reddit]], [[https://lobste.rs/s/fs78pl/rm_important_txt_uh_oh][lobste.rs]]) - [[https://francopasut.netlify.app/post/vim_emacs_blank_regex/][D.V.F.P.: Comparison of Vim and Emacs for a substitution operation using regular expressions]] - [[https://www.youtube.com/watch?v=xBSU_RzFe7g][Emacs Keyboard Macro]] (14:31) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01011.html][emacs-devel discussion: Adding a "quick-help" menu]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00403.html][emacs-devel discussion on toolbar icons: Re: Adding icon sets to Emacs -- and next steps for icons.el]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg01236.html][emacs-devel: Re: Progress on merging Eglot?]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a53781470935fc0b7c7e576c3d02ed723c9587c4][Don't save bookmark context from encrypted files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57cc85f05865e24c23bf2a05c5873c42961ca20f][Add NEWS entry for osc.el (bug#57821)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5cceb6d6acf6299f1347133aec7097b8771ff952][Increase image-dired-thumb-size to 128]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9aef9e2cb6b547f62911d06e90081af32134de66][Make `image-dired-thumb-(height|width)' obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbac94b4aeecdf57e2a1f3e95e27ec76505ae964][Optimize tty display updates (bug#57727)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8ec7f8f1699ca1ab4d1e75b369ea231f5802f0e3][Update Unicode support to Unicode version 15.0.0 (bug#57846)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aaf39c38784198353b61bf6086f48a689b199f0d][image-dired: Add support for PDF files (Bug#26432)]] - [[https://www.youtube.com/watch?v=eQ_3L702n7w][Learn the Basics of the Dired File Manager (Doom Emacs)]] (28:40) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0ab4e361223d39d955710ce1ae1e64b95bf0c0f][Rename `image-elide' to `image-cut' and add more bindings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=89084a193ef5bef813d9f9f5640a83882371beb9][Improve image-dired-display-properties-format]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4907859ee039f0d707b21050c2dec7d49f571590][Document MS-Windows support in wallpaper.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=09e93c4dafc6ffa3e556429757348adfa49a5a83][Implement support for 'wallpaper-set' on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6d61d6018c00fd952937966a8cadfd1e7c102efa][Add rudimentary font-locking to edit-abbrevs-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=37fe0cd3580f7998bd407d9a089c8c899011f8ae][Rename image transform commands to be less confusing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3188196cca68f79a18a6d8a331fd98d4b18c22c][Add new command image-mode-wallpaper-set]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c3b40254bfa29c843eb4ff967c5e6f7c717bb07][Make it easier to customize wallpaper command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41a31553197911b6ccdb5da93801ff63cef9b3cf][Improve wallpaper.el docs for recent changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd70791218936da56a622707d3e09efc33feb16d][Add new function xdg-current-desktop to xdg.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=535adb96f6c1be7f43ba5d1b04b3d00e1c94b626][Add new command image-dired-set-wallpaper]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=32b7aaa9f1e1fa12ea1db92594a872503f0de498][Add new library wallpaper.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=07c0e090bd17204bb1a7670716974c566a8ff6ae][Add new commands 'image-crop' and 'image-elide']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e6a7a210bbb92b7f4c94b5765297fd814362338][Document the recently added branch commands (bug#50344)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71302884dd3dec26e34916c30e3893dd15b786f8]['C-x v b' prefix key is used for branch commands to create/switch/print branch]] - New packages: - [[package:pixelblaze][pixelblaze]]: Interact with a Pixelblaze via Websocket (MELPA) - [[package:pueue][pueue]]: Interface for pueue (MELPA) - [[package:py-snippets][py-snippets]]: Collection of advanced Python yasnippet snippets (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-09-12 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-12-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-12-emacs-news/ :EXPORT_DATE: 2022-09-12T09:20:50-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00730.html][Emacs 28.2 released]] ([[https://news.ycombinator.com/item?id=32808690][HN]]) - Last week! [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) by Sept 18 - all levels welcome - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/september-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, September 24, 2022]] - M-x Research (contact them for password): 6th class - Advanced(ish) Features of Functional Languages https://m-x-research.github.io/ Tue Sep 20 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.youtube.com/watch?v=N5BR6acnwyw][Basic EMACS Command | EMACS Tutorials for Beginners (Latest Updates)]] (28:36) - Emacs configuration: - [[https://emacsnotes.wordpress.com/2022/09/11/three-bonus-keys-c-i-c-m-and-c-for-your-gui-emacs-all-with-zero-headache/][Emacs Notes: Three bonus keys "C-i", "C-m" and "C-[" for your GUI Emacs; all with zero headache]] - [[https://www.reddit.com/r/emacs/comments/xb6qdm/super_fast_emacs_start_up/][Super fast Emacs start up]] ([[https://irreal.org/blog/?p=10804][Irreal]]) - [[https://gist.github.com/mmarshall540/70d4baf0b6a42a77aee44efe3283356b][A simplistic modal editing system]] - [[https://github.com/HannesHaglund/my-emacs][HannesHaglud's Emacs config]] - [[https://www.youtube.com/watch?v=O6tGvwp-Ayk][Tips On Customizing Emacs To Fit Your Needs]] (10:46) - Emacs Lisp: - [[https://www.youtube.com/watch?v=sDKUKDdtspQ][emacs lisp for beginner]] (01:34:46) - Appearance: - [[https://github.com/coldnew/pangu-spacing][pangu-spacing: Add space between Chinese and English characters]] - [[https://github.com/dalanicolai/image-roll.el][image-roll.el: Virtual scroll display engine for Emacs]] - [[https://protesilaos.com/codelog/2022-09-08-lin-1-0-0/][Protesilaos Stavrou: Emacs: lin version 1.0.0]] - current line highlighting - [[https://manueluberti.eu//emacs/2022/09/06/tk-font-lock/][Manuel Uberti: Automatically highlight regular expressions]] - [[https://protesilaos.com/codelog/2022-09-07-fontaine-0-4-0/][fontaine version 0.4.0: Specify presets of font configurations and switch between them on demand.]] - [[https://protesilaos.com/codelog/2022-09-06-ef-themes-duo/][Protesilaos Stavrou: The ef-themes now include two duo-chrome themes]] - [[https://protesilaos.com/codelog/2022-09-11-ef-themes-0-5-0/][Protesilaos Stavrou: Ef themes 0.5.0 for GNU Emacs]] - Navigation: - [[https://christiantietze.de/posts/2022/09/replacing-zoom-window-with-winner-mode/][Christian Tietze: Replacing zoom-window with winner-mode to Temporarily Change Window Splits in Emacs]] - Dired: - [[https://www.youtube.com/watch?v=eQ_3L702n7w][Learn the Basics of the Dired File Manager (Doom Emacs)]] (28:40) - [[https://github.com/amno1/dired-queue][dired-queue: A small experiment to add a queue to Dired buffers to preserve order in which files are marked.]] - Writing: - [[https://olddeuteronomy.github.io/post/use-abbrev-to-enter-special-characters/][Use abbrev to Enter Special Characters]] ([[https://irreal.org/blog/?p=10802][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/x961jp/a_package_that_abbreviates_the_word_at_point/][A package that abbreviates the word at point]] - [[https://www.youtube.com/watch?v=5R7ad5xz5wo][Generating a Blog Site from Denote Entries - System Crafters Live!]] (01:57:37) - [[https://www.youtube.com/watch?v=wO50xzlFzGA][Emacs Blog Mode Customized 2022_09_12_04:06:16]] (13:22) - hugo - Org Mode: - Workflows: - [[http://www.adham-omran.com/2022/09/10/Reflections-On-A-Year-of-Anki-Knowledge-Management-Emacs-and-More.html][Reflections On A Year of Anki, Knowledge Management, Emacs & More | Adham Omran]] ([[https://news.ycombinator.com/item?id=32789763][HN]]) - [[https://www.youtube.com/watch?v=3H38Yglw1dU][Building My Second Brain with Emacs and Org-Roam (An Overview)]] (00:55) - [[https://codethrasher.com/post/2022-09-09-evolving-my-note-taking-processes/][Evolving my note-taking processes]] ([[https://www.reddit.com/r/emacs/comments/xa5kxt/evolving_my_notetaking_processes/][Reddit]], [[https://irreal.org/blog/?p=10822][Irreal]]) - [[https://www.johndcook.com/blog/2022/09/05/literate-programming/][John D. Cook: Literate programming to reduce errors]] ([[https://irreal.org/blog/?p=10792][Irreal]]) - [[https://takeonrules.com/2022/09/06/org-mode-capture-templates-and-time-tracking/][Jeremy Friesen: Org Mode Capture Templates and Time Tracking]] ([[https://irreal.org/blog/?p=10800][Irreal]]) - [[http://ag91.github.io/blog/2022/09/06/too-many-org-ids-how-to-tell-no-to-org-mode-for-certain-files][Andrea: Too many org ids! How to tell no to Org mode for certain files]] - [[https://emacsnotes.wordpress.com/2022/09/09/intra-word-emphasis-in-org-mode-using-zero-width-spaces-east-asian-language-users-please-take-note/][Intra-word Emphasis in Org mode using ZERO WIDTH SPACEs; East Asian Language Users please take note]] - [[https://www.youtube.com/watch?v=WQsghMNSymc][Come gestisco un BLOG con un SOLO file ORG MODE (WARNING: 🔥🔥🔥)]] (46:17) - [[https://www.youtube.com/watch?v=Wndg10Fb-Ns][Previsualizar párrafos con LaTeX en Org Mode (test)]] (02:09) - [[https://www.reddit.com/r/emacs/comments/x8vxna/orgjournal_view_history/][org-journal: View history]] - [[https://gist.github.com/progfolio/af627354f87542879de3ddc30a31adc1][Emacs as an Org capture server]] - [[https://www.reddit.com/r/orgmode/comments/x84zww/khoj_a_natural_language_search_engine_for_your/][Khoj: A Natural Language Search Engine for your Org-Mode Notes]] ([[https://www.reddit.com/r/emacs/comments/x854fm/khoj_a_natural_language_search_engine_for_your/][Reddit]]) - [[https://proto.formation.tools/][Show HN: Org-mode reader, setup for a collaborationtool]] ([[https://www.reddit.com/r/emacs/comments/x8gxw1/webbased_org_viewer_that_is_perhaps_a_seedling/][Reddit]], [[https://news.ycombinator.com/item?id=32756688][HN]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=583c01c08496021f2db5ffde118e8ff71039c510][etc/ORG-NEWS: Document new ":step quarter" value]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=eb5ef0ae1424a725f933ef3929e5396a2ab727ab][ox-icalendar.el: Customize vevent summary prefix]] - Coding: - [[https://robert.kra.hn/posts/rust-emacs-setup/][Configuring Emacs for Rust development | Robert Krahn]] - [[https://www.youtube.com/watch?v=Bf0thxV4lo0][Setup emacs on a new M1 Max MacBook Pro for coding React, Javascript, Emacs Lisp, Kubernetes, etc]] (31:29) - Shells: - [[https://olddeuteronomy.github.io/post/eshell-aliases-and-prompt/][Eshell Aliases, Prompt, And Colors - The Emacs Cat]] ([[https://irreal.org/blog/?p=10796][Irreal]]) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/x9w4xv/reddit_thread_view_concept/][Reddit thread view (concept)]] - [[https://github.com/gcr/tumblesocks][tumblesocks: An Emacs tumblr client for tumblr's v2 API.]] - Community: - [[https://www.reddit.com/r/emacs/comments/x7zfs2/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.gnu.org/gnu/rms-lisp.en.html][My Lisp Experiences and the Development of GNU Emacs]] (2002, [[https://www.reddit.com/r/emacs/comments/x6ju10/my_lisp_experiences_and_the_development_of_gnu/][Reddit]], [[https://news.ycombinator.com/item?id=32734615][HN]], [[https://news.ycombinator.com/item?id=37961602][HN 2]], [[https://irreal.org/blog/?p=10790][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/xaz7ik/what_are_the_kinds_of_things_youve_written_emacs/][What are the kinds of things you've written Emacs Lisp for?]] - [[https://irreal.org/blog/?p=10788][Irreal: Leslie Lamport on Deconstructing the Bakery Algorithm]] - Other: - [[https://bicycleforyourmind.com/much_ado_about_emacs_006][Much Ado about Emacs 006 - Bicycle For Your Mind]] ([[https://bsky.app/profile/did:plc:bwgayz6swsu6lrunihuwyxyz/post/3leu7uaszws2n][@macosxguru.bsky.social]]) - minibuffer, ^M, outline, OS X Finder, transients - [[http://elpa.gnu.org/packages/ement.html][[ANN] Ement.el (a Matrix client) now available in GNU ELPA]] ([[https://www.reddit.com/r/emacs/comments/xa7pqz/ann_ementel_a_matrix_client_now_available_in_gnu/][Reddit]]) - [[https://francopasut.netlify.app/post/emacs_regex_blank_lines/][Emacs: Study on constructing Regular Expressions to delete or reduce blank lines | FP Site]] - [[https://www.reddit.com/r/emacs/comments/x7ayg8/global_interactive_emacs/][Global Interactive Emacs]] - [[https://github.com/kisaragi-hiu/interris][interris: An interactive replace-regexp-in-string previewer.]] - [[http://mbork.pl/2022-09-05_Comments_in_srt_files][Marcin Borkowski: Comments in srt files]] - [[https://christiantietze.de/posts/2022/09/delete-to-beginning-of-line-in-emacs-to-rewrite-code/][Christian Tietze: Delete to Beginning of Line in Emacs to Rewrite Code]] - [[https://olddeuteronomy.github.io/post/reverso-context-in-emacs/][Reverso Context in Emacs - The Emacs Cat]] - translation - [[https://lars.ingebrigtsen.no/2022/09/06/lets-party-like-its-1999/][1999 open Emacs bugs]] ([[https://www.reddit.com/r/emacs/comments/xa7nf4/1999_open_emacs_bugs/][Reddit]], [[https://news.ycombinator.com/item?id=32763379][HN]]) - [[https://olddeuteronomy.github.io/post/dms-decimal-degree-conversions/][DMS To Decimal Degree Conversions And More - The Emacs Cat]] - [[https://lars.ingebrigtsen.no/2020/10/26/5x10/][My goal of closing 10% of Emacs bugs (2020)]] ([[https://news.ycombinator.com/item?id=32733413][HN]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00322.html][emacs-devel: Add new --timeout flag to emacsclient]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00384.html][emacs-devel: Discussion about how to implement image support for kitty terminal]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00405.html][layout challenge]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f0944c51f1657b8fea9600d554890c68fa2dabe][Revert "Add new user option 'custom-ensure-single-theme'"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4dbf7184cd68ecd8d1a27fbc1407be0eae7e64c][Add new user option 'custom-ensure-single-theme']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3062baf609baf49ea3742f224d522ca8d793cdb5][Make `format-prompt' use `substitute-command-keys']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6cd9e586cc065f02d69c97b23163ec91ccc2b5dd][New function substitute-quotes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e6dc0cf2d399c907f345e11eeaa4e5d08fc4d7b6][* lisp/subr.el (string-split): New alias for split-string.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea0b913ab64c872b169a4b9dfd3e4699cb1fd637][Delete variable window-system-version obsolete since 24.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f29ee2d21b57e81a28550a1b31bc8a39406d17b][Delete many items obsolete since 24.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b83640513808c2a88bb150550e74d3b62bb0f616][Add new user option ecomplete-auto-select]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=740a1a3d0ee7cd754b4049f0d65cd756f10b48f6][Add new user option 'diff-add-log-use-relative-names']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a19f2a024b4cede80e2896318696008d1dd1b21][Add new --timeout flag to emacsclient]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a2ee981c3a4a2f7e0864b0394ec47f6522847ee][Add new functions for splitting the root window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=21c725dfe0c8fc3d4df32edb4995346df1ea9b97][Font lock long Git commit summary lines]] - New packages: - [[package:ement][ement]]: Matrix client (GNU ELPA) - [[package:math-tex-convert][math-tex-convert]]: Convert LaTeX macros to unicode and back (MELPA) - [[package:mybuild-mode][mybuild-mode]]: Major mode for editing Mybuild files from Embox (MELPA) - [[package:samskritam][samskritam]]: Library to get samskrit word definition, translate to & from (MELPA) - [[package:yul-mode][yul-mode]]: Major mode for editing Ethereum Yul intermediate code (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-09-05 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/09/2022-09-05-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/09/2022-09-05-emacs-news/ :EXPORT_DATE: 2022-09-05T08:43:24-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) by Sept 18 - all levels welcome - Upcoming events: - M-x Research (contact them for password): Show & Tell - For non RSECon attendees https://m-x-research.github.io/ Tue Sep 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287915164/ Wed Sep 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Sep 8 0130 Berlin / 0500 Kolkata / 0730 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Sep 10 0000 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/x3x23i/new_to_emacs_will_you_hold_my_hand/][New to emacs; will you hold my hand?]] - [[https://github.com/VernonGrant/emacs-keyboard-shortcuts][Here's a list of Emacs keyboard shortcuts that I use on a regular basis, might be useful to some.]] ([[https://www.reddit.com/r/emacs/comments/x43eie/heres_a_list_of_emacs_keyboard_shortcuts_that_i/][Reddit]], [[https://irreal.org/blog/?p=10784][Irreal]]) - [[https://www.youtube.com/watch?v=DwKmeBHLTrc][Emacs For Complete Beginners]] (34:37) - [[https://www.youtube.com/watch?v=AgcVw5gAbQU][What is a dot emacs (.emacs) file?]] (05:40) - Emacs Lisp: - [[https://www.youtube.com/watch?v=46w9e4GAjsU][Learn how to ask for Help while writing Elisp]] (50:36, Jan 2022) - Appearance: - [[https://i.redd.it/qooax5n7vdl91.png][Sideframes]] ([[https://www.reddit.com/r/emacs/comments/x3tili/sideframes/][Reddit]]) - [[https://gitlab.com/OlMon/image-popup][[ANN] Image-popup: A package to rescale images to line height and display them in a child frame.]] ([[https://www.reddit.com/r/emacs/comments/x41931/ann_imagepopup_a_package_to_rescale_images_to/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/x692ef/highlighting_backticks_in_comments/][Highlighting backticks in comments]] - [[https://protesilaos.com/codelog/2022-09-04-cursory-0.3.0/][Protesilaos Stavrou: Emacs: cursory version 0.3.0]] - Navigation: - [[https://manueluberti.eu//emacs/2022/08/31/project-find-regexp/][Manuel Uberti: Search thing at point with Ugrep]] - [[https://www.reddit.com/r/emacs/comments/x15yko/simple_but_fun_hamburger_menus_on_the_modeline/][Simple but fun hamburger menus on the mode-line (beware if you hate hamburger menus)]] - [[https://www.reddit.com/r/emacs/comments/x0r0pe/share_your_otherwindow_commands/][Share Your 'other-window' Commands]] - [[https://protesilaos.com/codelog/2022-09-01-logos-0-5-0/][Protesilaos Stavrou: Emacs: logos version 0.5.0]] - Writing: - [[https://protesilaos.com/codelog/2022-08-31-denote-0-6-0/][Protesilaos Stavrou: Emacs: denote version 0.6.0]] - [[https://www.youtube.com/watch?v=E-yk_V5TnNU][Emacs | Write The Perfect Sentence]] (13:01, [[https://irreal.org/blog/?p=10794][Irreal]]) - Org Mode: - [[https://notabug.org/Category/org-roam-search][Category/org-roam-search: A search function for org-roam, for finding text inside nodes. - NotABug.org: Free code hosting]] ([[https://www.reddit.com/r/OrgRoam/comments/x4dj8d/my_orgroamsearch_function/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/x1ura2/searching_orgroam_notes_with_property_information/][Searching org-roam notes with property information]] - [[https://blog.dornea.nu/2022/09/03/migrate-tiddlywiki-to-org-roam-part-1-export-tiddlers/][Migrate Tiddlywiki to org-roam - Part1: Export tiddlers]] ([[https://www.reddit.com/r/emacs/comments/x6a6fb/migrate_tiddlywiki_to_orgroam_part1_export/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1b647b00d08354d1c2824d0140149a39b271fab7][ORG-NEWS: `org-info-description-as-command']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=72f66ca0b9d336e0da61b17cbe8ce183eef364dd][New babel syntax to pass src block contents as argument]] - Completion: - [[https://manueluberti.eu//emacs/2022/09/01/consult-xref/][Manuel Uberti: Ugrep and consult-xref]] - Coding: - [[https://www.youtube.com/watch?v=LTC6SP7R1hA][From vanilla Emacs to Bash IDE in 17 minutes]] (18:15, [[https://www.reddit.com/r/emacs/comments/x2mmfc/from_vanilla_emacs_to_bash_ide_in_17_minutes/][Reddit]], [[https://irreal.org/blog/?p=10842][Irreal]]) - [[https://astute.dev/build-a-basic-typescript-ide-with-emacs-6a209c46199e][Build a Basic TypeScript IDE with Emacs | The Astute Developer]] ([[https://www.reddit.com/r/emacs/comments/x0vhky/im_trying_to_write_while_i_learn_would_love_some/][Reddit]]) - [[https://github.com/wyuenho/emacs-pet/][_P_ython _E_xecutable _T_racker is now available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/x5ruel/p_ython_e_xecutable_t_racker_is_now_available_on/][Reddit]]) - [[https://www.youtube.com/watch?v=QcFOqkLm00o&feature=youtu.be][Demo of LanguageTool Integration in Emacs]] - [[https://psibi.in/posts/lsp-mode.html][Improvements to Terraform support for lsp-mode]] ([[https://www.reddit.com/r/emacs/comments/x5jqk1/improvements_to_terraform_support_for_lspmode/][Reddit]]) - [[https://niklaseklund.srht.site/posts/bring_zuul_into_emacs/][Bring Zuul into Emacs | λ]] ([[https://www.reddit.com/r/emacs/comments/x2nb5a/package_zuulel_now_available_on_elpa/][Reddit]]) - [[https://www.youtube.com/watch?v=VjpKFyxrxtA][Integrando #emacs con #elixir usando #websockets]] (02:06:23) - Shells: - [[https://irreal.org/blog/?p=10774][Irreal: Mastering Eshell]] - Doom Emacs: - [[https://www.youtube.com/watch?v=IK25r7jOr4c][How to install Doom Emacs on Windows.]] (20:36) - Multimedia: - [[https://www.maketecheasier.com/use-emacs-to-play-music-with-emms/][How to Use Emacs to Play Music with EMMS - Make Tech Easier]] - Fun: - [[https://protesilaos.com/codelog/2022-09-05-backronyms-my-emacs-packages/][Protesilaos Stavrou: Just some fun with my Emacs packages]] - Community: - [[https://www.reddit.com/r/emacs/comments/x27yc9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/x2anow/your_dependency_on_external_packages_reduce_with/][Your dependency on external packages reduce with experience]] - [[https://www.reddit.com/r/emacs/comments/x4uo5v/cant_learn_emacs_cant_use_anything_else_rant/][Can't learn emacs, can't use anything else (rant)]] - [[https://www.reddit.com/r/emacs/comments/x4rtv7/switching_from_vscode_to_doom_emacs_recently/][Switching From VSCode to DOOM Emacs Recently. Here's My Experience]] - [[https://www.reddit.com/r/emacs/comments/x3kxor/anyone_sticking_with_outdated_emacs_versions/][Anyone sticking with "outdated" Emacs versions?]] - [[https://github.com/ag91/emacs-buddy][GitHub - ag91/emacs-buddy: Emacs Buddy initiative to help new Emacs users with their struggles]] (repost) - [[https://protesilaos.com/codelog/2022-09-01-emacs-fsf-award/][Protesilaos Stavrou: Emacs: showing my award from the Free Software Foundation]] ([[https://www.youtube.com/watch?v=oFyBWCl3Nj8][YouTube]], 18:08) - Other: - [[https://www.masteringemacs.org/article/demystifying-emacs-window-manager][Demystifying Emacs's Window Manager]] ([[https://www.reddit.com/r/emacs/comments/x1lynw/demystifying_emacss_window_manager/][Reddit]]) - [[https://v.redd.it/cvawqbcaavl91][New Package: units-mode (is on melpa), convert between units interactively and in lisp code. [uses gnu units for conversion]​]] ([[https://www.reddit.com/r/emacs/comments/x5qz69/new_package_unitsmode_is_on_melpa_convert_between/][Reddit]]) - [[https://www.youtube.com/watch?v=pBCscV3Nunc][Emacs Tricks To Boost Productivity 2022_09_01_16:25:26]] (15:39) Commands in other buffer, search tips, query replace, registers - [[https://en.liujiacai.net/2022/09/03/emacs-maxopenfiles/][Fix annoying max open files for Emacs]] ([[https://www.reddit.com/r/emacs/comments/x4p7mg/fix_annoying_max_open_files_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=32700553][HN]], [[https://irreal.org/blog/?p=10786][Irreal]]) - [[https://www.youtube.com/watch?v=k2ldwAHpuKk][Start Emacs And Vim In Vanilla Mode 2022_09_02_08:12:30]] (05:36) - [[https://www.reddit.com/r/emacs/comments/x0foln/which_parts_of_emacs_are_old_exactly/][which parts of emacs are old exactly?]] - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00120.html][suggestions for a "New user" customize group]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00089.html][Continued discussion of unprintable characters]] (also [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01350.html][note about function-key-map work needed]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00219.html][note about set-frame-position and desktop.el Re: Abysmal state of GTK build]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01127.html][request for comparison of various GUI toolkits]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab7e94fb1d9b794c9d199435d72f569fba6ab017][Add support for more kinds of redirect operators in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4751b51d5e1182975aa002af08a625e4859ec276][Add new function `seq-positions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4932d26b5df14af01ae757b2a5232d157df69008][Python shells dedicated to a project]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2db8b0e12f913ecd720aa81a70580e58fd032397][Add new function `seq-remove-at-position']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b35a93a0619400e93fd76d7de3d837f990802274][New command to facilitate text-mode display of unsupported chars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcfe3314cd78e95d992fe00f757ce906d49586cd][Teach 'max-char' about the Unicode code range]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db2f8b8415b538ccb43f11a2142567ec6c5451d9][Increase image-dired-show-all-from-dir-max-files to 1000]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64b208aa6c47fd2de35404a82b8131c9bc6b9865][image-dired: Make HTML gallery generation obsolete]] - [[https://github.com/mhayashi1120/Emacs-image-diredx/blob/b68094625d963056ad64e0e44af0e2266b2eadc7/image-dired+.el#L159][image-dired+.el: Non blocking thumbnail creation and adjust image to window]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e13509468b7cc733c3511310d999554e6bcda708][Make "rlogin" method obsolete in url*.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99bf269ca035aeb99116a075d5bd42cf6dc1feb1][Make minibuffer-eldef-shorten-default obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9474ac1b61935b198a2cf252e7b0ec9cfa70344e][Default show-paren-mode to off in special-mode buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a998591522416c2aebee8daf4ca35a5b4b7177bb][* lisp/char-fold.el (describe-char-fold-equivalences): New command.]] - New packages: - [[package:for][for]]: Iteration and sequence (MELPA) - [[package:ini][ini]]: Converting between INI files and association lists (MELPA) - [[package:jit-lock-stealth-progress][jit-lock-stealth-progress]]: JIT lock stealth mode-line progress (MELPA) - [[package:mos-mode][mos-mode]]: MOS toolkit usage (MELPA) - [[package:org-unique-id][org-unique-id]]: Create unique IDs for org headers (MELPA) - [[package:pet][pet]]: Executable and virtualenv tracker for python-mode (MELPA) - [[package:units-mode][units-mode]]: Mode for conversion between different units (MELPA) - [[package:zuul][zuul]]: Interface to Zuul (GNU ELPA) 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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-09][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-08-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-29-emacs-news/ :EXPORT_DATE: 2022-08-29T08:50:47-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/august-2022/][Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 27, 2022]] - [[https://events.hackerspace.gent/en/newline2022/public/events/115][Upcoming Talk, Featuring Uses of Hyperbole's Koutliner in the Context of Knowledge Management]] - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 1 0030 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Sep 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Sep 2 0200 Singapore - EmacsSF: coffee.el, Playa Edition https://www.meetup.com/emacs-sf/events/287871307/ Sat Sep 3 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Sun Sep 4 0200 Singapore - M-x Research (contact them for password): Show & Tell - For non RSECon attendees https://m-x-research.github.io/ Tue Sep 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287915164/ Wed Sep 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Sep 8 0130 Berlin / 0500 Kolkata / 0730 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Sep 10 0000 Singapore - Emacs configuration: - [[https://janusworx.com/blog/splitting-an-unwieldy-emacs-init.el-file/][Splitting an Unwieldy Emacs `init.el` | Janusworx]] - [[https://www.rousette.org.uk/archives/keyboard-layout-updates-and-meow/][But She's a Girl: Keyboard layout updates and Meow]] - [[https://amodernist.com/texts/package-vc.html][Request for Comments: Emacs Package management from Source]] ([[https://www.reddit.com/r/planetemacs/comments/wwpes6/request_for_comments_emacs_package_management/][Reddit]]) - Emacs Lisp: - [[http://xahlee.info/emacs/emacs/elisp_basics.html][Emacs Lisp Basics]] - [[http://mbork.pl/2022-08-22_The_Emacs_range_package][Marcin Borkowski: The Emacs range package]] - [[https://www.youtube.com/watch?v=hRjZ3NUT9JE][Let's code Emacs Lisp: creating the beginnings of a package]] (01:21:43) - [[https://www.youtube.com/watch?v=dCmyMCfmUhQ][Object-Oriented Emacs Lisp with EIEIO - System Crafters Live!]] (01:45:19) - [[https://www.youtube.com/watch?v=5nshi4FSYQ8][Compiler from scratch, for fun :p | Emacs Major Mode and Breaking Function Parsing | 019]] (04:57:48) - Appearance: - [[https://jakebox.github.io/blog/posts/highlight_buffer_text/][Straightforward Emacs: Automatically Highlight Buffer Text]] - [[https://codeberg.org/ideasman42/emacs-jit-lock-stealth-progress][[ANN] jit-lock-stealth-progress (show font locking progress while idle in the mode-line)]] - [[https://www.reddit.com/r/emacs/comments/wvkh2j/autothemer_version_028/][Autothemer version 0.2.8]] - [[https://github.com/emacsfodder/emacs-theme-sakura][Sakura - a cherry blossom (or cherry cola? flavoured theme)]] ([[https://www.reddit.com/r/emacs/comments/wuy9ek/sakura_a_cherry_blossom_or_cherry_cola_flavoured/][Reddit]]) - [[https://protesilaos.com/codelog/2022-08-29-ef-themes-0-4-0/][Protesilaos Stavrou: Ef themes 0.4.0 for GNU Emacs]] - [[https://protesilaos.com/codelog/2022-08-19-ef-themes-deuteranopia/][The ef-themes now include two deuteranopia-friendly themes | Protesilaos Stavrou]] - [[https://protesilaos.com/codelog/2022-08-19-modus-themes-2-6-0/][Modus themes 2.6.0 for GNU Emacs | Protesilaos Stavrou]] - [[https://protesilaos.com/codelog/2022-08-19-pulsar-0-5-0/][Emacs: pulsar version 0.5.0 | Protesilaos Stavrou]] - Navigation: - [[http://amitp.blogspot.com/2022/08/emacs-marking-text.html][Amit Patel: Emacs: marking text]] - update after a 5-year experiment - Writing: - [[https://www.reddit.com/r/emacs/comments/wupjy2/ann_spellfu_now_supports_bufferlocal_word_lists/][[ANN] spell-fu now supports buffer-local word lists]] - [[https://www.blogbyben.com/2022/07/emacs-for-project-notes-quick-capture.html][Ben Simon: Emacs for Project Notes: Quick Capture, Automatic Organization]] ([[https://irreal.org/blog/?p=10772][Irreal]]) - [[https://github.com/SqrtMinusOne/reverso.el][reverso.el: Emacs client for reverso.net; translation, grammar check, context and synonyms search]] ([[https://www.reddit.com/r/emacs/comments/x0kb9p/reversoel_emacs_client_for_reversonet_translation/][Reddit]]) - [[https://emacsnotes.wordpress.com/2022/03/07/tamil-phonetic-input-method-in-emacs-emacs-%e0%ae%87%e0%ae%b2%e0%af%8d-%e0%ae%a4%e0%ae%ae%e0%ae%bf%e0%ae%b4%e0%af%8d-%e0%ae%83%e0%ae%aa%e0%af%8a%e0%ae%a9%e0%af%86%e0%ae%9f%e0%ae%bf%e0%ae%95%e0%af%8d/][Tamil Phonetic Input Method in Emacs / Emacs-இல் தமிழ் ஃபொனெடிக் முறையில் type செய்வது எப்படி? – Emacs Notes]] - [[https://notxor.nueva-actitud.org/2022/08/24/el-mundo-de-las-notas.html][El mundo de las notas]] - zetteldeft - Org Mode: - [[https://christopherfin.com/emacs/programmer_priorities.html][P0 beats #A. Using Programmer-style Priorities in Org]] ([[https://www.reddit.com/r/orgmode/comments/wwuxvu/p0_beats_a_using_programmerstyle_priorities_in_org/][Reddit]]) - [[https://taonaw.com/2022-04-12/][Thoughts on Writing Technical Documentations using Org mode]] (April 2022) - [[https://swalla24.people.uic.edu/workflow/org-notes/][Sam Wallace's workflow for math research notes (spoiler: lots of org-mode).]] - [[https://janusworx.com/blog/moving-tasks-between-org-files-in-emacs/][Moving Tasks Between Org Files in Emacs | Janusworx]] ([[https://irreal.org/blog/?p=10768][Irreal]]) org-refile - [[https://youtu.be/R8HNtnLT2jI][Demo of how to embed source code/text, link, and picture in ORG buffer/file.]] - [[https://gist.github.com/lgmoneda/bc08cb3ebae106b005faea32afe6280d][Copy Slack behavior of automatically creating link when pasting url with text selected]] - [[https://github.com/delehef/org-project][org-project: Capture TODOs in project.el using org-mode]] ([[https://www.reddit.com/r/emacs/comments/wunbiz/orgproject_capture_todos_in_projectel_using/][Reddit]]) - [[https://i.redd.it/63ymlmz6eej91.png][org-bib-mode redesign]] ([[https://www.reddit.com/r/emacs/comments/wvg48n/orgbibmode_redesign/][Reddit]]) - [[https://github.com/zweifisch/ob-elixir][ob-elixir: org-babel functions for elixir evaluation]] - [[https://www.reddit.com/r/emacs/comments/wume11/latest_org2blog_maybe_just_broke_some_of_your/][Latest Org2Blog maybe just broke some of your keybindings 2022-08-22]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b7f4afe86c36c36a751cb9dd31daa69051eec506][lisp/ox-md.el: Add top level header setting]] - Completion: - [[https://ag91.github.io/blog/2022/08/21/caching-yankpad-snippets-for-a-quicker-note-capturing/][Caching Yankpad snippets for a quicker note capturing]] - Coding: - [[https://batsov.com/articles/2022/08/23/setting-up-emacs-for-ocaml-development/][Bozhidar Batsov: Setting up Emacs for OCaml Development]] - [[https://github.com/patrickt/codespaces.el][codespaces.el — a completing-read interface to select and connect to GitHub Codespaces over TRAMP]] ([[https://www.reddit.com/r/emacs/comments/wuquid/codespacesel_a_completingread_interface_to_select/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/wzq3rb/what_is_your_config_for_java_programming/][what is your config for java programming?]] (some tips in the comments) - [[https://www.reddit.com/r/emacs/comments/wxh5jq/c_programming_screenshot/][c++ programming screenshot]] - variable font, symbols - [[https://www.youtube.com/watch?v=NbQhPL7RlK0][Automatic Code Formatting: JavaScript, Python, PowerShell, Golang, Emacs Lisp, WolframLang]] (01:04:11) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/wvcuzw/what_is_your_favorite_email_client/][What is your favorite email client?]] - [[https://www.maketecheasier.com/emacs-usenet-reader-with-gnus/][How to Use Emacs As a USENET Reader With Gnus]] - [[https://macowners.club/posts/signature-above-cited-text-mu4e/][Signature above the cited text in mu4e | macOS & (open-source) Software]] ([[https://www.reddit.com/r/emacs/comments/wzduee/signature_above_the_cited_text_in_mu4e/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2022/08/tumblr-access-from-gnu-emacs.html][Tumblr access from GNU Emacs]] - Evil mode: - [[http://blog.binchen.org/posts/code-faster-by-extending-emacs-evil-text-object][Code faster by extending Emacs EVIL text object]] ([[https://www.reddit.com/r/emacs/comments/x0g0m0/code_faster_by_extending_emacs_evil_text_object/][Reddit]]) - [[https://i.redd.it/pymavpnbt4k91.png][Made a EVIL cheat sheet wallpaper, for quick reference, for my friend who's learning Vim bindings and figured I'd share with the community. :D]] ([[https://www.reddit.com/r/spacemacs/comments/wyltcs/made_a_evil_cheat_sheet_wallpaper_for_quick/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/wwdpju/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - change bg color on compile failure, org-roam capture to link, etc. - [[https://lemmy.ml/post/437349][Lesser known built-in Emacs gems? - Lemmy]] - [[https://www.reddit.com/r/emacs/comments/wwhwx5/this_is_how_computing_should_feel/][This is how computing should feel]] - [[https://www.reddit.com/r/emacs/comments/wx11fl/the_email_that_made_me_convert_to_emacs/][The email that made me convert to emacs]] - [[https://lars.ingebrigtsen.no/2022/08/19/19x10/][19×10% – Random Thoughts]] - [[https://www.youtube.com/watch?v=j0GmFP9hDCc&feature=youtu.be][Distilling the Essence of Emacs]] (1:34:02) - Other: - [[http://mbork.pl/2022-08-27_Screenshots_from_Emacs][Marcin Borkowski: Screenshots from Emacs]] - [[https://tony-zorman.com/posts/2022-05-25-calling-emacs-from-xmonad.html][Calling Emacs from XMonad]] - [[https://arcology.garden/steam-deck-emacs][Yeah, I Run Emacs on my Steam Deck, Ever Heard of It?]] ([[https://www.youtube.com/watch?v=V9vQ06n7HX4][YouTube]] 0:58, [[https://www.reddit.com/r/emacs/comments/wwxc5o/yeah_i_run_emacs_on_my_steam_deck_ever_heard_of_it/][Reddit]]) - [[https://jakob.space/blog/i-love-my-pinephone.html#orgf516974][Emacs on PinePhone]] ([[https://www.reddit.com/r/emacs/comments/wyoyfs/emacs_on_pinephone/][Reddit]], [[https://news.ycombinator.com/item?id=32605597][HN]], [[https://lobste.rs/s/rc85uc/i_love_my_pinephone][lobste.rs]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00758.html][emacs-devel: work needed to prepare for no-toolkit build for more control of Emacs behavior]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00778.html][and problems with the GTK build]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01188.html][emacs-devel: long discussion re: display of undisplayable characters in the terminal - recently changed to \U01F3A8 instead of diamond]] and discussion of different consoles' capabilities - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01352.html][init file workaround]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00693.html][emacs-devel: challenges of working with the display engine (Re: locked narrowing in ELisp)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00596.html][emacs-devel: cedet/semantic may still be able to work with other parser/taggers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00733.html][emacs-devel: how to build a lexer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4803fba487d41f0817feab48b5095ef4b4940ff6]['C-x v v' on a diff buffer commits it as a patch (bug#52349)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ab49d46ddbe27970c62a56597de000bc1c3232c][Use a list of text properties to search in symlink filenames in Wdired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=56aa52c346d5317a9f228ca12d52d4c860c458b0][Support "replacement characters" on TTY frames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52f9ce5528e3a82c4170be2f3d117966793e8efc][Mention C-x C-q + revert change in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8a3608c074c00e32a551c6fa27131b0094c8b2c][Make frame-width obsolete as a generalized variable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de3efaa683804cf60ea86cf119e57c226c949447][Add NEWS entry about obsoleted generalized variables]] and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10585c4f30abba0b63f9b8eb4971e814ce910140][update]] - New packages: - [[package:cern-ldap][cern-ldap]]: Library to interact with CERN's LDAP servers (MELPA) - [[package:ipp][ipp]]: Implementation of the Internet Printing Protocol (MELPA) - [[package:media-thumbnail][media-thumbnail]]: Utility package to provide media icons (MELPA) - [[package:org-bookmarks-extractor][org-bookmarks-extractor]]: Extract bookmarks from Org mode (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-08-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-22-emacs-news/ :EXPORT_DATE: 2022-08-22T01:28:32-0400 :END: - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Sep 1 0030 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Sep 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Sep 2 0200 Singapore - Beginner: (Looks like there's an ALX course that might include Emacs, so people are making tutorials. I might not list all of them.) - [[https://www.youtube.com/watch?v=22VvosQXVLM][Command in Emacs on ALX projects]] (30:17) - [[https://www.youtube.com/watch?v=P7bz9A2XTu4][Alx Project 0x02 Working with Emacs]] (41:07) - [[https://www.youtube.com/watch?v=JYEXGUf_cp4][Understanding emacs navigation and commands]] (13:49) - [[https://www.youtube.com/watch?v=w71ZVs-cX60][How to Install Emacs on Ubuntu for WSL]] (04:29) - [[https://www.youtube.com/watch?v=3Er_H33kpkE][Install go-mode on Emacs via MELPA]] (06:46) - [[https://www.youtube.com/watch?v=dOarPiPB3Pw][Org-mode + Emacs 入門ガイド: Emacsのインストール]] (08:21) - Appearance: - [[https://protesilaos.com/codelog/2022-08-17-re-protect-eyes-coding/][Protesilaos Stavrou: Re: How do I protect my eyes when coding? (modus-themes, ef-themes)]] - [[https://protesilaos.com/codelog/2022-08-18-ef-themes-demo/][Protesilaos Stavrou: Emacs: demonstration of my ef-themes]] ([[https://www.youtube.com/watch?v=h7VOd7CVz10][YouTube]] 31:10, [[https://www.reddit.com/r/emacs/comments/wrlfff/more_themes_developed_by_prot_efthemes/][Reddit]]) - Navigation: - [[https://www.reddit.com/gallery/wpazm8][Embar: Emacs bar and launcher combination]] ([[https://www.reddit.com/r/emacs/comments/wpazm8/embar_emacs_bar_and_launcher_combination/][Reddit]]) - no public repo yet - Writing: - [[https://lifeofpenguin.blogspot.com/2022/08/compose-emoji-in-gnu-emacs.html][Compose Emoji in GNU Emacs]] ([[https://www.youtube.com/watch?v=Y3pGQqEQ8Q4][YouTube]], 00:32) - Org Mode: - [[https://medium.com/@jakeb0x/straightforward-emacs-show-all-unchecked-org-mode-checkboxes-199f22e8524a][Straightforward Emacs: Show all unchecked Org Mode checkboxes]] - [[https://www.reddit.com/r/orgmode/comments/wt5uzb/using_orgmode_for_work_on_book_writing_and/][Using Org-Mode for Work on Book Writing and Translation]] - tips in the comments - [[https://gist.github.com/andras-simonyi/eda0daa0b677838022fd7c438b6eadfa][org-bibtex-misc.el - using zotra, citar, and org-cite]] ([[https://www.reddit.com/r/emacs/comments/wqjare/comment/iku77h0/][Reddit]]) - [[https://www.youtube.com/watch?v=P02FD63gGco][Emacs org-noter in 2022 screencast and demo.]] (08:25, [[https://www.reddit.com/r/orgmode/comments/wsse8l/orgnoter_screencastdemo/][Reddit]]) - [[https://github.com/chrisbarrett/nursery][Have some code: a spaced repetition (SRS) review system for org-roam, and better search]] ([[https://www.reddit.com/r/OrgRoam/comments/wqbf7b/have_some_code_a_spaced_repetition_srs_review/][Reddit]]) - [[https://www.johndcook.com/blog/2022/08/15/org-table-python/][John D. Cook: Keeping data and code together with org-mode]] ([[https://irreal.org/blog/?p=10744][Irreal]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2cc2d8f1f6265d12c92b734931f2e3e417276b05][lisp/org-clock.el: Show file title in org-clock clocktable]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=243ded74ba9f894496cb2f3a0c0148caf5a27ea4][doc/org-manual.org: documentation for `org-latex-language-alist']] - Completion: - [[https://www.youtube.com/watch?v=uBRxUnMYIjs][Emacs Snippets and Templates]] (37:51) - Coding: - [[https://github.com/brotzeit/rustic/releases/tag/3.3][rustic 3.3: new command that looks up missing dependencies and adds them to Cargo.toml]] ([[https://www.reddit.com/r/emacs/comments/wrhi2t/rustic_33_new_command_that_looks_up_missing/][Reddit]]) - [[https://manueluberti.eu//emacs/2022/08/18/eglot-jdtls-data/][Manuel Uberti: Fix jdtls configuration for Eglot]] - Shells: - [[https://www.masteringemacs.org/article/complete-guide-mastering-eshell][Mastering Eshell, Emacs's Elisp Shell]] ([[https://www.reddit.com/r/emacs/comments/wp1jit/mastering_eshell_emacss_elisp_shell/][Reddit]], [[https://news.ycombinator.com/item?id=32481533][HN]]) - [[http://xenodium.com/dwim-shell-command-with-template-prompts][Alvaro Ramirez: dwim-shell-command with template prompts]] - Community: - [[https://www.reddit.com/r/emacs/comments/wqjare/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://github.com/LaurenceWarne/reddit-emacs-tips-n-tricks/blob/master/out.md][reddit-emacs-tips-n-tricks/out.md at master · LaurenceWarne/reddit-emacs-tips-n-tricks · GitHub]] - [[https://www.youtube.com/watch?v=j0GmFP9hDCc][Distilling the Essence of Emacs - System Crafters Live!]] (01:34:02, [[https://www.youtube.com/watch?v=T_HtnfwRHRM][part 2 11:34]]) - [[https://www.jwz.org/blog/2022/08/lucid-emacs-was-released-30-years-ago/][Lucid Emacs was released 30 years ago]] ([[https://www.reddit.com/r/emacs/comments/wu20qu/lucid_emacs_was_released_30_years_ago/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/wovyj9/qpdfel_a_transient_emacs_wrapper_for_qpdf/][qpdf.el: A transient Emacs wrapper for qpdf]] - [[https://emacsnotes.wordpress.com/2022/08/16/who-stole-c-c-and-possibly-other-keys-from-my-emacs/][Emacs Notes: Who stole "C-.", "C-;" and possibly other keys from my Emacs?]] - dealing with desktop environments - [[https://www.youtube.com/watch?v=1sQnx4uVe7s][Emacs: Cursores Múltiples, Árbol de Deshacer, Use Package (español argentino)]] (01:34:11) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00752.html][emacs-devel: long discussion on the abysmal state of the GTK build]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00463.html][emacs-devel: discussion on Elisp performance]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00702.html][emacs-devel: master f117b5df4d: Add new functions eol and bol]] - lots of thought goes into the naming of functions - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6ddcf67052545a0f77233f1a952dc90e296cda35][Make it possible to mark generalized variables as obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2614e5321639008dc75f740236769d1e9213aae2][Rename newly-added eol/bol functions to pos-eol/pos-bol]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=043ae1f53a29d69f2573356715861ec54d626b56][Delete two functions obsolete since Emacs 23]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f117b5df4dc69a38a5568c5926c1e417a35314eb][Add new functions eol and bol]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0dc9c9a68f5a137fd71d7aca356d08fd52b16d52][New command image-transform-set-percent]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6412b96e72c32ee981f469a564c8d2155d575aa][Move dired-guess commands from dired-x to dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b87400c78b047d242ae188c46c621e0e8a8e69b2][Make the bookmark fringe icon look like a bookmark]] - New packages: - [[package:calc-prog-utils][calc-prog-utils]]: Calc programmers utilities (MELPA) - [[package:citar-org-roam][citar-org-roam]]: Citar/org-roam integration (MELPA) - [[package:codespaces][codespaces]]: Connect to GitHub Codespaces via TRAMP (MELPA) - [[package:cyanometric-theme][cyanometric-theme]]: A Theme with overwhelming bias towards cyan (MELPA) - [[package:ef-themes][ef-themes]]: Colorful and legible themes (GNU ELPA) - [[package:orangey-bits-theme][orangey-bits-theme]]: A Theme with smashing orangey bits (MELPA) - [[package:power-mode][power-mode]]: Imbue Emacs with power! (MELPA) - [[package:sakura-theme][sakura-theme]]: Filled with cherry blossoms (MELPA) - [[package:time-block][time-block]]: Block running commands using time (MELPA) - [[package:vegetative-theme][vegetative-theme]]: A Theme based on green CRT terminals (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-08-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-15-emacs-news/ :EXPORT_DATE: 2022-08-15T09:13:21-0400 :END: - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/wlv90d/about_to_declare_emacs_bankruptcy_any_advice_for/][About to declare Emacs bankruptcy. Any advice for cool or new packages, defaults, or ideas I should use before I start building my init.el? Also interested in guides to using evil.]] - [[https://www.reddit.com/r/SystemCrafters/comments/wmggx5/elpaca_package_manager_a_better_package_manager/][elpaca package manager, a better package manager]] ([[https://www.reddit.com/r/emacs/comments/wmghm5/elpaca_package_manager_a_better_package_manager/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/wkwlaf/straightel_as_a_classic_example_of/][straight.el as a classic example of overengineering in emacs?]] - discussion includes comments on elpaca - [[https://amodernist.com/texts/package-vc.html][Philip K.: Request for Comments: Emacs Package management from Source]] - Emacs Lisp: - [[https://github.com/emacsfodder/kurecolor][Working to overhaul Kurecolor (a toolbox of color commands and functions.)]] ([[https://www.reddit.com/r/emacs/comments/wo9bty/working_to_overhaul_kurecolor_a_toolbox_of_color/][Reddit]]) - Appearance: - [[https://codeberg.org/ideasman42/emacs-hl-indent-scope][[ANN] hl-indent-scope available on Melpa!]] - [[https://protesilaos.com/codelog/2022-08-15-intro-ef-themes-emacs/][Protesilaos Stavrou: Emacs: introduction to the ef-themes]] - Writing: - [[https://protesilaos.com/codelog/2022-08-10-denote-0-5-0/][Protesilaos Stavrou: Emacs: denote version 0.5.0]] - [[https://www.reddit.com/r/emacs/comments/wk4dur/citar_10_citarorgroam_doom_biblio_update/][Citar 1.0, citar-org-roam, Doom biblio update]] - [[https://www.cs.mcgill.ca/~ksinha4/post/emacs_research_workflow/][A workflow for reading, managing and discovering ML research papers with Emacs | Koustuv Sinha]] (July 2022, [[https://irreal.org/blog/?p=10725][Irreal]]) - elfeed, Org, iPad - Org Mode: - [[https://www.youtube.com/watch?v=wQ7zAKKGCfc][Emacs | Introduction to Writing In Org Mode]] (17:00) - [[https://codeberg.org/emacs-weirdware/org-street][[ANN] org-street, use OpenStreetMap to set LOCATION properties on Org entries]] ([[https://www.reddit.com/r/emacs/comments/wocy37/ann_orgstreet_use_openstreetmap_to_set_location/][Reddit]]) - [[https://github.com/wdavew/org-excalidraw/][org-excalidraw: manage excalidraw drawings from org-mode]] ([[https://www.reddit.com/r/emacs/comments/wo71u3/orgexcalidraw_manage_excalidraw_drawings_from/][Reddit]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/wkwdbl/announcing_shell_underscore_use_the_output_of_the/][Announcing Shell Underscore - Use the output of the last shell command in other commands]] - [[https://v.redd.it/juhegw7nioh91][Seamless command-line utils]] ([[https://www.reddit.com/r/emacs/comments/wo65zt/seamless_commandline_utils/][Reddit]], [[https://irreal.org/blog/?p=10742][Irreal]]) joining images into a PDF with dwim-shell-command - [[https://youtu.be/crHOK6XHDHc][Emacs as terminal multiplexer: Speed]] (6:16, [[https://www.reddit.com/r/emacs/comments/wkdhdf/emacs_as_terminal_multiplexer_speed/][Reddit]]) - Mail and news: - [[https://www.youtube.com/watch?v=SedCG6Al7rk][Emacs Mu4E Email Interface Shortcuts 2022_08_09_12:49:06]] (07:27) - Fun: - [[https://www.reddit.com/r/emacs/comments/wnyosa/comics_builder_in_gnu_emacs/][Comics Builder in GNU Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/wkrtqc/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/wnk7gh/emacs_and_software_monoliths/][emacs and software monoliths]] - [[https://tilde.town/~ramin_hal9001/articles/emacs-fulfills-the-unix-philosophy.html][Unpopular opinion: actually, Emacs does fulfill the tenets of the UNIX philosophy]] ([[https://www.reddit.com/r/emacs/comments/wo6uwa/unpopular_opinion_actually_emacs_does_fulfill_the/][Reddit]]) - [[https://amodernist.com/texts/emacs-unix.html][Philip K.: Notes on "Emacs fulfills the UNIX Philosophy"]] - Other: - [[http://mbork.pl/2022-08-08_Copying_the_current_location_revisited][Marcin Borkowski: Copying the current location revisited]] - [[https://www.reddit.com/r/emacs/comments/wmbshu/yet_another_rsi_thread/][Yet another RSI thread]] - [[https://m.youtube.com/watch?v=8SkdfdXWYaI][RSI? Code with your voice in emacs]] ([[https://www.reddit.com/r/emacs/comments/wmnm8y/rsi_code_with_your_voice_in_emacs/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00307.html][emacs-devel: Should package.el support notifying on package security updates?]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00481.html][emacs-devel: Speedup of display of long and truncated lines]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00546.html][emacs-devel: Tree-sitter integration on feature/tree-sitter (severe performance issue)]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00533.html][emacs-devel: why Semantic and CEDET have been inactive]] - [[https://www.youtube.com/watch?v=7H1Pe9HkJ7I][Emacs Multithreading: How Hard Could It Be?]] (4:13, [[https://www.reddit.com/r/emacs/comments/wk6ypf/emacs_multithreading_how_hard_could_it_be/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1faeef7924c535e9003b617b723b85567a821f5c][(compiled-function-p): New function (bug#56648)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a71c05b44de74fe16691f680df34c4534992e472][Further speedups of redisplay of long and truncated lines]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=94c10c426e305037126cf75cc5cf23c9f8df4664][Speed up display of long lines under 'truncate-lines']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ab572d5c991dee4818d364a65e004d20f1f45a1][Add new value `dont-save' to `deactivate-mark']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3408af0a3251a744cb0b55b5e153565bfd57ea3][Make '$?' and '$$' variables more consistent in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16ec99702c9a785e9c3cbded60b2b920b01d488b][gud.el: invoke 'perldb' with '-E' instead of '-e']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48215c41d16fadb69e85121b3baca0dfca82cc44][New debugging facility: backtraces from errors in Lisp called from redisplay]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230a198a0f1cd80bbee907d1f664ce2270216446][Avoid having language environments interpreted as sections]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=41169b55340878120fdf695eb4ac1fcb2679e7b8][Add new user option electric-quote-replace-consecutive]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b84954a7c87ffd1ccba06dd1c078b5b8c93a035][; * etc/NEWS: Mention the new 'js-json-mode'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b40def964414a5a3fab1da53a0f7cda2f87fc28f][Do some NEWS tagging]] - New packages: - [[package:consult-notes][consult-notes]]: Manage notes with consult (MELPA) - [[package:hl-indent-scope][hl-indent-scope]]: Highlight indentation by scope (MELPA) - [[package:ligature][ligature]]: Display typographical ligatures in major modes (MELPA) - [[package:ouroboros][ouroboros]]: Ouroboros network mini-protocol (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-08-08 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-08-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-08-emacs-news/ :EXPORT_DATE: 2022-08-08T11:50:30-0400 :END: - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 12 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Aug 13 0000 Singapore - Beginner: - [[https://www.youtube.com/watch?v=n15j9a_h_f0][introducción a EMACS (Tutorial)]] (15:00) - Emacs configuration: - [[https://git.sr.ht/~swflint/time-block-command][Need to block distractions (like email, RSS, etc)? Announcing time-block-command, a configurable command blocker using block groups.]] ([[https://www.reddit.com/r/emacs/comments/whtths/need_to_block_distractions_like_email_rss_etc/][Reddit]]) - [[https://www.youtube.com/watch?v=jDy1gQOHyhs][Emacs Which Key Is A Damn Good Package To Have 2022_08_08_03:44:58]] (10:27) - Evil mode: - [[http://frostyx.cz/posts/emacs-evil-set-option][FrostyX: Emacs - Evil :set option]] - Emacs Lisp: - [[https://www.masteringemacs.org/article/evaluating-elisp-emacs][Evaluating Elisp in Emacs]] ([[https://www.reddit.com/r/emacs/comments/wel19m/evaluating_elisp_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10716][Irreal]]) - [[https://github.com/wpcarro/cycle.el][Cycle data structure exposing mutable and (coming soon!) immutable APIs.]] ([[https://www.reddit.com/r/emacs/comments/wfhar2/cycle_data_structure_exposing_mutable_and_coming/][Reddit]]) - [[https://www.youtube.com/watch?v=VBGvGFmo1ps][emacs regular expression, and in emacs lisp]] (01:02:00) - Appearance: - [[https://github.com/thezeroalpha/vanish.el][vanish.el: hide parts of a buffer]] ([[https://www.reddit.com/r/emacs/comments/whwiuz/vanishel_hide_parts_of_a_buffer/][Reddit]]) - [[https://i.redd.it/b1pu8hb4x1g91.png][Minibuffer header line]] ([[https://www.reddit.com/r/emacs/comments/whj385/minibuffer_header_line/][Reddit]]) - [[https://github.com/codemicmaves/graphite-theme][GitHub - codemicmaves/graphite-theme]] ([[https://www.reddit.com/r/emacs/comments/wgwmsj/graphite_emacs_theme/][Reddit]]) - [[https://protesilaos.com/codelog/2022-08-03-modus-themes-2-5-0/][Protesilaos Stavrou: Modus themes 2.5.0 for GNU Emacs]] - [[https://protesilaos.com/codelog/2022-08-04-doom-git-gutter-modus-themes/][Protesilaos Stavrou: The case of git-gutter, the modus-themes, and Doom Emacs]] - [[https://www.youtube.com/watch?v=D92eX68kxjQ][Org-mode - Emacs customize face to change background colour]] (07:14) - Navigation: - [[https://taonaw.com/2022-08-03/][TAONAW - Emacs: Of Grep and Finding Stuff]] - [[https://manueluberti.eu//emacs/2022/08/07/emacs-ugrep/][Manuel Uberti: Ugrep in Emacs]] - [[https://tony-zorman.com/posts/query-replace/2022-08-06-query-replace-many.html][How to query-replace multiple matches!]] - Org Mode: - [[https://www.johndcook.com/blog/2022/08/02/org-babel-vs-jupyter/][John D. Cook: Org-mode as a lightweight notebook]] ([[https://irreal.org/blog/?p=10720][Irreal]]) - [[https://www.johndcook.com/blog/2022/08/03/inline-org-babel/][John D. Cook: Inline computed content in org-mode]] - [[https://www.mattplm.fr/static/multi_file_sitemap_experiment/index.html][Org-mode: A multi page index via org-publish's sitemap]] ([[https://www.reddit.com/r/emacs/comments/whi7wy/orgmode_a_multi_page_index_via_orgpublishs_sitemap/][Reddit]]) - [[https://emacsnotes.wordpress.com/2022/08/04/create-an-excel-libreoffice-calc-spreadsheet-from-an-org-spreadsheet/][Emacs Notes: Create an `Excel' / `LibreOffice Calc' from an `Org' spreadsheet]] - [[https://gist.github.com/zot/ddf1a89a567fea73bc3c8a209d48f527][org-roam-logseq.el - converter for logseq files stored in org-roam]] ([[https://www.reddit.com/r/orgmode/comments/wgemu9/converter_for_logseq_files_stored_in_orgroam/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/whney4/module_flags_for_org_mode_in_doom_emacs/][Module flags for org mode in Doom Emacs]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=a303a794f8c6f880aa8dc46f10179890bfd27423][Support interactive editing of comment blocks]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9cc60dee48851756dd95af46b37b7adc172952e2][lisp/ob-plantuml.el: Insert results in buffer]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3a05d09b7398b46e8ef724ae7609eeb8a35346e][ol.el: add description format parameter to org-link-parameters]] - Completion: - [[https://jao.io/blog/2022-08-04-inline-snippets-and-grouping-in-consult-recoll.html][jao: inline snippets and grouping in consult-recoll]] - Coding: - [[https://www.draketo.de/software/wisp][wisp: Whitespace to Lisp]] ([[https://lobste.rs/s/lvcskk/wisp_whitespace_lisp_alternate_lisp][lobste.rs]]) - [[https://idiomdrottning.org/sexpc][sexpc - convert a sexp into C syntax]] ([[https://lobste.rs/s/mfdofb/sexpc_c_as_s_expressions][lobste.rs]]) - Math: - [[https://www.johndcook.com/blog/2022/08/05/cdf/][John D. Cook: Naming probability functions]] - lower tail probability, upper tail probability - Community: - [[https://www.reddit.com/r/emacs/comments/wf0t0d/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/wf4u1r/what_primary_tasks_do_you_use_emacs_for_how_were/][What primary task(s) do you use emacs for? How were you introduced to using emacs? And since then already how long?]] ([[https://lemmy.ml/post/404056][lemmy]]) - [[https://macadie.info/2022/08/05/2022-08-austin-emacs-meetup/][Eric MacAdie: 2022-08 Austin Emacs Meetup]] - [[https://www.jwz.org/doc/emacs-timeline.html][Emacs Timeline]] (2007; [[https://news.ycombinator.com/item?id=32294737][HN]], old thread on [[https://reddit.com/r/emacs/comments/f1twlg/emacs_timeline/][Reddit]]) - [[https://dspace.mit.edu/handle/1721.1/6329][EMACS Manual for ITS Users]] (1981, [[https://news.ycombinator.com/item?id=32374981][HN]]) - Other: - [[https://github.com/kisaragi-hiu/send-notification][[RFC] send-notification: one-function library to send desktop notifications on any platform; comes with a minor mode to notify if a Magit command fails in background]] ([[https://www.reddit.com/r/emacs/comments/wigxij/rfc_sendnotification_onefunction_library_to_send/][Reddit]]) - [[https://github.com/haji-ali/lp-transient][A transient menu for `lp` for easier printing from Emacs]] ([[https://www.reddit.com/r/emacs/comments/wg7pq9/a_transient_menu_for_lp_for_easier_printing_from/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2021/06/basic-wysiwyg-printing-in-gnu-emacs.html][Basic WYSIWYG printing in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/wf9h0z/basic_wysiwyg_printing_in_gnu_emacs_jpg_to_pdf/][Reddit]]) - ps-print-buffer-with-faces - [[https://zck.org/deleting-files-in-emacs][Deleting files in Emacs [OC]​]] ([[https://www.reddit.com/r/emacs/comments/weuiqs/deleting_files_in_emacs_oc/][Reddit]]) - deleting visited file - [[https://www.youtube.com/watch?v=7H1Pe9HkJ7I][Emacs Multithreading: How Hard Could It Be?]] (04:13) - [[https://github.com/SavchenkoValeriy/emacs-swift-module][GitHub - SavchenkoValeriy/emacs-swift-module: Write Emacs packages in Swift!]] ([[https://www.reddit.com/r/emacs/comments/wemj1z/writing_emacs_dynamic_modules_in_swift/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/wg9lah/emacs_gui_from_a_tty/][Emacs gui from a tty!]] - [[https://v.redd.it/nppykdnflkf91][Emacs freebie: macOS emoji picker]] ([[https://www.reddit.com/r/emacs/comments/wfja3n/emacs_freebie_macos_emoji_picker/][Reddit]]) - [[https://jherrlin.github.io/posts/emacs-on-macos-monterey/][John Herrlin: Emacs on Macos Monterey]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg00130.html][emacs-devel: long lines, widening, and font-locking performance]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=27599d8df838569e223bc8be4fb7c40cd75c1847][Add NEWS note about interactive-args]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7c8332e096ab92546db38ae27b582971b26cfdfd][Fix namespacing problem in allout.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e59830bc0ab17cdbd85748b133c97837bed99e3][Add STREAM argument to 'process-tty-name']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7b89ea4077d4fe677ba0577245328819ee79cdc][Allow creating processes where only one of stdin or stdout is a PTY]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b70369c557efed3dcd86dc64a2e73e3480dea6af][time-convert): Deprecate calls without an explicit FORM arg]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8810330f30ca1b251534106f9de7d5190c0cf633][Add obsolete-since header to netrc.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=22a2ad13f50f4a5f8e28ce93730d665a33964b80][Add obsolete-since line to autoload.el and adjust comments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f325b091c1589ec67347ac1ba82a1f82a7596093][; * etc/NEWS: Announce obsoletion of url-about.el.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec22e923c0dab286cdcf18595e836f1013e9a9f1][Teach 'symbol-file' about .eln natively-compiled files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=409b581b09e35e65a1cfee87968c2713e2d3b970][Delete obsolete variable nntp-authinfo-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5e840168c039f3daf9cce05e0b8ac4c49a450ec][Remove duplicate key definitions from keymaps]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd50df1efdb686ee22f4ec591839be3f3b21dd17][Delete function alias x-selection obsolete since 23.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=632b74efa3523683596a8efbc854824dc819bebf][Make url-dired.el obsolete (part 2/2)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7320a812e9e0624480406309a3cad18db38ff87a][Wrap around the search on typing a letter (bug#56535)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d8a6c82838f2f24e76a67379b02956aa668d7cf][Fix the bytecode incompatibility due to the change to 'narrow-to-region'.]] - New packages: - [[package:hammy][hammy]]: Programmable, interactive interval timers (MELPA) - [[package:i3bar][i3bar]]: Display status from an i3status command in the tab bar (MELPA) - [[package:minibuffer-header][minibuffer-header]]: Minibuffer header line (GNU ELPA) - [[package:obsidian][obsidian]]: Obsidian Notes interface (MELPA) - [[package:perl-doc][perl-doc]]: Read Perl documentation (GNU ELPA) - [[package:websearch][websearch]]: Query search engines (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-08-01 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/08/2022-08-01-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/08/2022-08-01-emacs-news/ :EXPORT_DATE: 2022-08-01T18:40:02-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) - Upcoming events: - M-x Research (contact them for password): Show and tell https://m-x-research.github.io/ Tue Aug 2 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287197567/ Wed Aug 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Aug 4 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Aug 4 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Aug 5 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 12 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Aug 13 0000 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/wcupae/lets_share_your_top_3_packages_that_you_cant_live/][Let's share your top 3 packages that you can't live without.]] - [[https://www.youtube.com/watch?v=uIENytjaWI8][Emacs Kick Off Server From Your Initialization File 2022_07_30_02:56:05]] (03:50) - [[https://www.reddit.com/r/emacs/comments/wdh64r/emacsgroundup_first_tagged_release/][emacs-groundup, first tagged release!]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=4ch5VaVsgqo][How to build an editor with Emacs Lisp - 09 Introduction to macros]] (25:26) - [[https://www.youtube.com/watch?v=zmvOcNJS2GM][emacs lisp, command to insert-random-string, hexadecimal, uuid, base64, WolframLang base36]] (01:04:10) - Appearance: - [[https://www.reddit.com/r/emacs/comments/wbaplg/mood_line/][Mood Line]] - [[https://protesilaos.com/codelog/2022-07-26-modus-themes-color-override-demo/][Protesilaos Stavrou: Emacs: the Modus themes "Summertime" re-spin]] - Navigation: - [[https://christiantietze.de/posts/2022/07/emacs-select-paragraph-or-org-element/][Christian Tietze: Key Binding to Select Paragraph or Org Element]] - Dired: - [[http://yitang.uk/2022/07/31/mle-copy-files-to-local-machine/][Yi Tang: Machine Learning in Emacs - Copy Files from Remote Server to Local Machine]] - dired-rsync ([[https://irreal.org/blog/?p=10712][Irreal]]) - Writing: - [[https://v.redd.it/3hxzu0ratoe91][An accentuated Emacs experiment (à la macOS)]] ([[https://www.reddit.com/r/emacs/comments/wbuz2y/an_accentuated_emacs_experiment_à_la_macos/][Reddit]], [[https://news.ycombinator.com/item?id=32286531][HN]], [[https://lobste.rs/s/vixaop/accentuated_emacs_experiment_la_macos][lobste.rs]]) - [[https://simpleit.rocks/lisp/emacs/writing-in-emacs-checking-spelling-style-and-grammar/][Writing In Emacs Checking Spelling Style And Grammar | Simple IT 🤘 Rocks]] (2017) - [[https://www.reddit.com/r/emacs/comments/w9lkzo/lookup_word_under_cursor_browse_synonyms_and/][Lookup word under cursor, browse synonyms, and insert selection (works with Embark actions)]] - [[https://christiantietze.de/posts/2022/07/emacs-blogging-insert-tag-yaml-frontmatter-posts/][Christian Tietze: Emacs Blogging: Insert Tag from YAML Frontmatter Posts]] - [[https://github.com/licht1stein/obsidian.el][GitHub - licht1stein/obsidian.el: Obsidian Notes for Emacs]] ([[https://www.reddit.com/r/emacs/comments/w82c8m/obsidianel_obsidian_notes_within_emacs/][Reddit]]) - [[https://lucidmanager.org/productivity/testing-denote-package/][Peter Prevos: Simulating Text Files with R to Test the Emacs Denote Package]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/w9hxp3/is_there_some_escape_sequence_that_can_used_to/][Is there some escape sequence that can used to create line breaks when org tables are converted to HTML?]] - tip to use a macro - [[https://www.youtube.com/watch?v=AVHBimmoY1o][Org-mode - Make REST calls using restclient in Emacs]] (09:52) - [[https://m.youtube.com/watch?v=D89GjOWYyxY][Note-taking with Org-Roam on PinePhone (Emacs 28.1 GUI)]] (3:34, [[https://www.reddit.com/r/emacs/comments/wba7bz/notetaking_with_orgroam_on_pinephone_emacs_281_gui/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=97c7ad8bfcba4a8c3144adc3cc8055e959955818][* etc/ORG-NEWS: Document `org-icalendar-force-alarm']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0b3c6a752f21256cdd583483c896ebcbaae1d1f4][* etc/ORG-NEWS (New options): Add new section]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7e076118443ed6ccfa95390cdd17b3464859abd3][oc-csl.el: Add support for sub-bibliographies]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=785f003de527487d1557cb724dd4b8867b5ea657][org-fold-show-entry: Do not fold drawers unless requested]] - Completion: - [[https://github.com/yilkalargaw/emacs-native-snippets][GitHub - yilkalargaw/emacs-native-snippets: a collection for snippets that use emacs's built in templating utilities]] ([[https://www.reddit.com/r/emacs/comments/wdbk34/emacss_native_templating_and_snippet_fuctionality/][Reddit]]) - [[https://masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf][Fuzzy Finding with Emacs Instead of fzf]] ([[https://www.reddit.com/r/emacs/comments/w7oiub/fuzzy_finding_with_emacs_instead_of_fzf/][Reddit]], [[https://news.ycombinator.com/item?id=32236195][HN]]) - Coding: - [[https://ag91.github.io/blog/2022/07/28/a-yasnippet-to-make-it-easy-debugging-clojure-code-with-atoms/][Andrea: A YASnippet to make it easy debugging clojure code with atoms]] - [[https://tsdh.org/posts/2022-08-01-difftastic-diffing-with-magit.html][Tassilo Horn: Difftastic diffing with Magit]] ([[https://lobste.rs/s/mvzrr8/difftastic_fantastic_diff][lobste.rs]]) - [[https://amodernist.com/texts/emacs-guix.html][Philip K.: Using Guix Environments in Emacs using buffer-env]] - Shells: - [[https://v.redd.it/hz94vz44qde91][dwim-shell-command counters and other improvements (link in comments)]] ([[https://www.reddit.com/r/emacs/comments/wambwk/dwimshellcommand_counters_and_other_improvements/][Reddit]]) - [[https://v.redd.it/wkxd8l7enyd91][dwim-shell-command gives ya a reusable command history]] ([[https://www.reddit.com/r/emacs/comments/w8s2ov/dwimshellcommand_gives_ya_a_reusable_command/][Reddit]]) - [[http://xenodium.com/dwim-shell-command-improvements][Alvaro Ramirez: dwim-shell-command improvements]] ([[https://irreal.org/blog/?p=10703][Irreal]]) - [[https://camdez.com/blog/2022/07/29/emacs-running-shell-commands-on-the-current-file/][Cameron Desautels: Emacs: Running Shell Commands on the Current File]] - [[https://www.reddit.com/r/emacs/comments/wc9i0z/terminal_emacs_keyinputs_success_story/][Terminal Emacs Key-inputs Success story!]] - term-keys - Multimedia: - [[https://www.reddit.com/r/emacs/comments/wcksic/shenshou_subtitle_downloader_006_is_published/][shenshou (subtitle downloader) 0.0.6 is published]] - [[http://xenodium.com/dwim-shell-command-video-streams][Alvaro Ramirez: dwim-shell-command video streams]] - Fun: - [[http://mbork.pl/2022-08-01_Making_secrets_with_Emacs][Marcin Borkowski: Making secrets with Emacs]] - [[https://lifeofpenguin.blogspot.com/2022/07/gnu-emacs-for-kids-matching-game.html][GNU Emacs for Kids: Matching game]] - Community: - [[https://www.reddit.com/r/emacs/comments/w98yhr/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/w9wph5/emacs_without_packages/][emacs without packages?]] - [[https://www.youtube.com/watch?v=K2dAZ227GY8&t=1s][Why I use Emacs in 2022]] (4:42, [[https://www.reddit.com/r/emacs/comments/w9obpu/why_i_use_use_emacs_in_2022/][Reddit]], [[https://irreal.org/blog/?p=10698][Irreal]]) - [[https://macadie.info/2022/07/28/2022-07-austin-emacs-meetup/][Eric MacAdie: 2022-07 Austin Emacs Meetup]] - includes stories about how people got started - [[https://karthinks.com/software/notmuch-ado-about-nothing/][Notmuch Ado About Nothing | Karthinks - Don't like how it works? You can change Emacs.]] ([[https://www.youtube.com/watch?v=UP2dFk5_ytY][YouTube]] 29:45, [[https://www.reddit.com/r/emacs/comments/wb7ebg/dont_like_how_it_works_you_can_change_emacs/][Reddit]], [[https://irreal.org/blog/?p=10705][Irreal]]) - [[https://gretzuni.com/articles/emacs-as-21stc-interdisciplinary-tool][Emacs as 21stC interdisciplinary tool | gretzuni]] - [[https://i.redd.it/6ghj3kwwake91.png][EmacsConf 2022 (poster mockup)]] ([[https://www.reddit.com/r/emacs/comments/wbe2zt/emacsconf_2022_poster_mockup/][Reddit]]) - Other: - [[https://github.com/santifa/clockodo-el][GitHub - santifa/clockodo-el: A simple emacs integration of the clockodo api]] - [[https://www.youtube.com/watch?v=6zvE2vZEPzs][Automating Tasks with Emacs Lisp - System Crafters Live!]] (02:08:31) - [[https://i.redd.it/4i4d4856xie91.jpg][Note-taking with Emacs on PinePhone (linux-based smartphone)]] ([[https://www.reddit.com/r/emacs/comments/wb7d70/notetaking_with_emacs_on_pinephone_linuxbased/][Reddit]]) - Emacs development: - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00639.html][How to search emacs-devel and bug-gnu-emacs]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00570.html][Update/help wanted on ebrowse, ecb]] - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg01155.html][transient vs repeat]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7320a812e9e0624480406309a3cad18db38ff87a][Wrap around the search on typing a letter (bug#56535)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d8a6c82838f2f24e76a67379b02956aa668d7cf][Fix the bytecode incompatibility due to the change to 'narrow-to-region'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b5c03eeb2bc559767555fbb5b9916721ce9f853][Make frame synchronization a frame parameter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=107f832577123ea7ebe867cba55601d0142f546f][Delete additional items obsolete since 20, 21 and 22]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a4cf4893d179d9eed774284ce1b427767da66730][Delete aliases obsolete since 21.1 and 22.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b29f8cd98c014b4b3e5844ef128ba97e65ea036][Delete redisplay-end-trigger-functions and related defuns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=454c06a22c8b2ddb177d2e613807fc206ba29da7][Fix namespace use in bib-mode.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=acefbcf8351180b4eff46b30491ce758dcc42feb][On X, Emacs can optionally synchronize display with the graphics hardware.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db03eda6369a9d4af3c72a8ab6ec29e3cc58acc4][Merge branch 'feature/long-lines-and-font-locking']] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00582.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/warqvg/emacs_29_seems_significantly_better_at_handling/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3c4833d1350e26a2ae35e00eaf2d6bef1724679][Add an optional 'lock' parameter to 'narrow-to-region']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b96c630f7ae76bc0bd200097f7d9bf9e856f2db][Delete fast-lock.el and lazy-lock.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7e848ccdaab81fed187b415e95c436b6deb2657][Use icons in outline]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=601737d7506727d66953a65e68105cf7eb3ee044][Add support for user-customizable icons]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=04b9216b92a4ee1661e79da785cf87fc7c3a4c4e][Make quickurl.el obsolete (part 2/2)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f21feaf00e78087dc6bed930695f449a52541bee][Improve 'diff-whitespace-style' user option declaration]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=70341cab3eb26e2f49bbc13d6bca247ab9403abc][string-equal-ignore-case: new function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=592ae7ffe20aa9b5508fa0ac51dcf0ba33881b3c][Add duplicate-dwim (bug#56418)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fc1b7b720b5771a330f36e9a52688d73b790e478][Teach 'network-lookup-address-info' to validate numeric addresses]] - New packages: - [[package:cardano-wallet][cardano-wallet]]: Interact with cardano wallet (MELPA) - [[package:encrypt-region][encrypt-region]]: Encrypts and decrypts regions (MELPA) - [[package:org-notify][org-notify]]: Notifications for Org-mode (GNU ELPA) - [[package:sideline-flymake][sideline-flymake]]: Show flymake errors with sideline (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-08][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for links! ** 2022-07-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-25-emacs-news/ :EXPORT_DATE: 2022-07-25T16:11:32-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jul 28 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Aug 2 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Aug 2 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287197567/ Wed Aug 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Aug 4 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Aug 4 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Aug 5 0200 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/w4gxoa/what_are_some_musthave_packages_for_emacs/][What are some must-have packages for emacs?]] - [[https://www.reddit.com/r/emacs/comments/w52vf8/how_do_you_manage_several_similar_emacs_configs/][How do you manage several similar emacs configs?]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/w20k60/ann_plzel_v02_adds_simple_request_queue_http/][[ANN] plz.el v0.2: Adds simple request queue (HTTP library)]] - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2022-07/msg00362.html][How to add to a function's documentation]] - Appearance: - [[http://mbork.pl/2022-07-18_Making_some_things_more_legible][Marcin Borkowski: Making some things more legible]] - [[https://protesilaos.com/codelog/2022-07-19-pulsar-0-4-0/][Protesilaos Stavrou: Emacs: pulsar version 0.4.0]] highlight current line - [[https://andreyorst.gitlab.io/posts/2022-07-20-limiting-horizontal-scroll-in-emacs/][Andrey Listopadov: Limiting Horizontal Scroll In Emacs]] - [[https://protesilaos.com/codelog/2022-07-21-iosevka-comfy-0-3-0/][Protesilaos Stavrou: Iosevka Comfy version 0.3.0]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/w6dri7/consultjumpproject_quickly_switch_between_projects/][consult-jump-project: quickly switch between projects]] - [[https://tech.toryanderson.com/2022/07/18/stop-find-file-from-ignoring-.git/][Tory Anderson: Stop find-file from ignoring .git]] - Dired: - [[https://youtu.be/gRQ05rq03j4][Emacs Dired extras by Prot ?]] (2021, [[https://www.reddit.com/r/emacs/comments/w4g9gw/emacs_dired_extras_by_prot/][Reddit]]) - Writing: - [[https://www.youtube.com/watch?v=8VcPovo6EWk][Scrivener VS. Emacs | Master Mode Text Editors Compared Head To Head]] (08:49) - [[https://protesilaos.com/codelog/2022-07-25-denote-0-4-0/][Protesilaos Stavrou: Emacs: denote version 0.4.0]] - [[https://www.youtube.com/watch?v=QcRY_rsX0yY][Trying Out Prot's Denote, an Org Roam Alternative?]] (02:01:04) - [[https://localauthor.github.io/posts/zk-hydra.html][localauthor: Emacs: Getting started with zk, using hydra and an inbox note]] - [[https://localauthor.github.io/posts/zk-links.html][localauthor: Emacs: Quickly find and insert links in zk notes, with Embark]] ([[https://www.youtube.com/watch?v=VIPxC8TMR6s][YouTube]], 7:32) - Org Mode: - [[https://www.sastibe.de/2022/07/dont-forget-to-sharpen-your-axe/][Don't forget to sharpen your axe]] ([[https://www.reddit.com/r/emacs/comments/w789ep/dont_forget_to_sharpen_your_axe/][Reddit]]) ox-hugo - [[https://www.reddit.com/r/emacs/comments/w6d3jb/guitar_theory_with_org_drill/][Guitar theory with Org drill]] - [[https://list.orgmode.org/87zgpolbnd.fsf@onenetbeyond.org/t/#m1c4843f60afc92b44dfeaf1d01481f97c6acf295][Unintended consequences of removing org-speed-commands-user]] ([[https://www.reddit.com/r/orgmode/comments/w3tal7/just_noticedorgmode_version_95_removed/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/w4f4u3/using_rustic_eglot_and_orgbabel_for_literate/][Using `rustic`, `eglot`, and `org-babel` for literate programming with `LSP` support in `emacs`]] - Completion: - [[https://jao.io/blog/2022-07-22-consult-recoll-with-live-preview.html][jao: consult recoll with live preview]] - [[http://www.masteringemacs.org/article/fuzzy-finding-emacs-instead-of-fzf][Mickey Petersen: Fuzzy Finding with Emacs Instead of fzf]] - Coding: - [[https://github.com/alphapapa/obvious.el][alphapapa/obvious.el: Who needs comments when the code is so obvious]] ([[https://www.reddit.com/r/emacs/comments/w4qbsk/alphapapaobviousel_who_needs_comments_when_the/][Reddit]]) - [[https://tsdh.org/posts/2022-07-20-using-eldoc-with-magit-async.html][Tassilo Horn: Using Eldoc with Magit (asynchronously!)]] - [[https://sr.ht/~niklaseklund/zuul.el/][zuul.el: Interface to Zuul from Emacs]] ([[https://www.reddit.com/r/emacs/comments/w3n8ec/ann_zuulel_an_interface_to_zuul_from_emacs/][Reddit]]) browse build output - [[https://metaredux.com/posts/2022/07/25/leiningen-adds-support-for-nrepl-s-unix-sockets.html][Meta Redux: Leiningen Adds Support for nREPL's Unix Sockets]] - Shells: - [[http://xenodium.com/dwim-shell-command-on-melpa][Alvaro Ramirez: dwim-shell-command on Melpa]] ([[https://www.reddit.com/r/emacs/comments/w763tz/dwimshellcommand_on_melpa_any_minute_now_link_in/][Reddit]], [[https://irreal.org/blog/?p=10694][Irreal]]) - [[https://www.masteringemacs.org/article/running-shells-in-emacs-overview][Running Shells and Terminal Emulators in Emacs]] (2019, [[https://www.reddit.com/r/emacs/comments/w2715j/running_shells_and_terminal_emulators_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10684][Irreal]]) - Mail and news: - [[https://alexschroeder.ch/wiki/2022-07-24_Decrypting_MIME_multipart_messages_in_Rmail][Alex Schroeder: Decrypting MIME multipart messages in Rmail]] - Doom Emacs: - [[https://www.reddit.com/r/DoomEmacs/comments/w63jgf/help_spread_the_knowledge_for_the_doom_emacs/][Help spread the knowledge for the doom emacs community using chords package and some of my own configuration]] - [[https://www.youtube.com/watch?v=qvlNv16n6tM][DOOM Emacs VS Neovim/Vim | Trying out Doom Emacs - Thoughts on Doom Emacs.]] (12:58) - Community: - [[https://www.reddit.com/r/emacs/comments/w3gx6o/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtu.be/0R6X3joHEjg][How I started my Emacs adventure]] (14:39, [[https://www.reddit.com/r/emacs/comments/w3swpy/how_i_started_my_emacs_adventure/][Reddit]]) - [[https://protesilaos.com/codelog/2022-07-24-report-issues-official-channels/][Protesilaos Stavrou: Random sites are not tech support for my Emacs packages]] - [[https://www.redhat.com/sysadmin/3-text-editors-compared][Vim vs. Nano vs. Emacs: Three sysadmins weigh in | Enable Sysadmin]] ([[https://irreal.org/blog/?p=10688][Irreal]]) - [[https://www.reddit.com/gallery/w2zwk2][I made an Emacs hat!]] - Other: - [[https://in.comum.org/smart-way-to-close-files.html][Showing diff before kill file]] ([[https://www.reddit.com/r/emacs/comments/w3ag5g/showing_diff_before_kill_file/][Reddit]]) - [[https://ag91.github.io/blog/2022/07/23/delete-filename-or-list-of-filenames-in-region-with-one-emacs-command/][Delete filename or list of filenames in region with one Emacs command - Where parallels crossregion with one Emacs command]] - [[http://mbork.pl/2022-07-25_Make_pass_help_me_remember_my_passwords][Marcin Borkowski: Make pass help me remember my passwords]] - [[https://cyberthal-ghost.nfshost.com/the-lazy-way-to-downgrade-brew-to-an-earlier-version-of-emacs-on-macos/][Cyberthal: The lazy way to "downgrade brew" to an earlier version of Emacs on MacOS]] - [[https://www.reddit.com/r/emacs/comments/w51jdu/a_summary_and_rant_on_the_state_of_emacs_on/][A summary and rant on the state of Emacs on Windows NT in 2022]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00301.html][emacs-devel: Discussion about implementing child frames on terminal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2c980815f5c88c14cf7567aa12eb23fc1d41d5d1][Add new user option 'diff-whitespace-style']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96926fa6eb0f71f47586d50ac5532b57bff1ab54][Fix `lsh` warning shortcomings (bug#56641)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72a457e92e3b13b071b29afa8912a244843d04bc][Warn about calls to `lsh` (bug#56641)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a24f710395f9777cb9f8b000300e5e9c892d7794][Don't use the Gtk region face]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5de76b72e75aaa04d83331ebc4d72dadd7eed77][New user option to disable deleting current input in comint mouse-2]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fac539b507f8cbf434b82af504066b575201e16][(compilation-parse-errors-function): Remove obsolete var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=616da8fa8efa9023f56fa731072d877e2150afbc][Merge branch 'feature/fix-the-long-lines-display-bug']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7eef61eee179d127d4edeb828c723f4dee530b4][Further tweaks to long lines handling.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c32212bf966523e3a3153c5ad2c131d140aeff8a][(help-fns--first-release): Try and avoid false positives]] - New packages: - [[package:cardano-tx][cardano-tx]]: Cardano transaction editor (MELPA) - [[package:dwim-shell-command][dwim-shell-command]]: Shell commands with DWIM behaviour (MELPA) - [[package:external-dict][external-dict]]: Query external dictionary like goldendict, Bob.app etc (MELPA) - [[package:pipewire][pipewire]]: PipeWire user interface (MELPA) - [[package:robot-log][robot-log]]: Major mode for viewing RobotFramework debug log files (MELPA) - [[package:sideline-blame][sideline-blame]]: Show blame messages with sideline (MELPA) - [[package:sq][sq]]: Bindings for Sequoia PGP's cli (MELPA) - [[package:tangonov-theme][tangonov-theme]]: A 256 color dark theme featuring bright pastels (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez and Emanuel Berg for links! ** 2022-07-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-18-emacs-news/ :EXPORT_DATE: 2022-07-18T09:55:28-0400 :END: - [[https://emacsconf.org/2022/cfp/][EmacsConf 2022 Call for Participation]] ([[https://www.reddit.com/r/emacs/comments/w1oe55/emacsconf_2022_call_for_participation/][Reddit]]) - Upcoming events: - M-x Research (contact them for password): Revisiting talk 1: more about recursion and types https://m-x-research.github.io/ Tue Jul 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - EmacsSF: coffee.el in SF https://www.meetup.com/emacs-sf/events/287047115/ Sat Jul 23 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Sun Jul 24 0200 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jul 28 0030 Singapore - Emacs configuration: - [[https://andreyorst.gitlab.io/posts/2022-07-15-refresh-package-contents-automatically/][Andrey Listopadov: Automatic refreshing of package archives for Emacs]] - [[https://jeffbowman.writeas.com/from-rational-to-crafted-emacs][Retiring Rational Emacs, Long Live Crafted Emacs!]] ([[https://www.reddit.com/r/emacs/comments/w07x96/retiring_rational_emacs_long_live_crafted_emacs/][Reddit]]) - Emacs Lisp: - [[https://blog.genenakagaki.com/en/how-do-i-comment-on-emacs-lisp.html][How do I comment on Emacs Lisp?]] ([[https://www.reddit.com/r/emacs/comments/vwybj9/i_learned_how_to_comment_out_code_in_emacs_lisp/][Reddit]]) - [[https://youtube.com/watch?v=NpvRVeOyU30&feature=share][How to build an editor with Emacs Lisp - 08 More Loops]] (19:27) - [[https://www.youtube.com/watch?v=3NI46cEZbDA][Emacs Profiling 2022 07 17 17:18:33]] (11:23) - Appearance: - [[https://i.redd.it/h3f13vq5p3c91.png][Retro Emacs 28.1 (via cool-retro-term)]] ([[https://www.reddit.com/r/emacs/comments/w13wkp/retro_emacs_281_via_coolretroterm/][Reddit]]) - Navigation: - [[https://github.com/NinjaTrappeur/my-repo-pins][My Repo Pins: Move between your git projects quickly]] ([[https://www.reddit.com/r/emacs/comments/vwios0/my_repo_pins_move_between_your_git_projects/][Reddit]]) - [[https://andreyorst.gitlab.io/posts/2022-07-16-project-el-enhancements/][Andrey Listopadov: Project.el enhancements]] - Dired: - [[https://i.redd.it/adh8f70t14c91.png][[ANN] Dirvish V1.9 released - a polished Dired with batteries included]] ([[https://www.reddit.com/r/emacs/comments/w16hmk/ann_dirvish_v19_released_a_polished_dired_with/][Reddit]]) - [[http://blog.binchen.org/posts/show-files-by-date-in-some-emacs-dired-buffer/][Chen Bin (redguardtoo): Show files by date in SOME Emacs dired buffer]] - Writing: - [[https://ejenner.com/post/latex-emacs/][Emacs as an amazing LaTeX editor | Erik Jenner]] (2021) - Org Mode: - [[https://www.youtube.com/watch?v=FW8CkvZtNgY][Emacs | Install Org Contrib Packages The RIGHT Way! Extend Your Org Mode With Extra Packages]] (14:18) - [[https://www.reddit.com/r/orgmode/comments/w1ggho/journaling_prompts_in_emacs/][journaling prompts in emacs]] - [[https://www.sastibe.de/2022/07/writing-din-norm-german-letters-in-emacs/][Writing DIN-Norm (German) Letters in Emacs]] - LaTeX template and org-capture - [[https://d12frosted.io/posts/2022-07-14-vulpea-0.3.html][Vulpea v0.3 released]] ([[https://www.reddit.com/r/emacs/comments/vzgu78/vulpea_v03_released/][Reddit]]) note-taking functions based on Org and Org Roam. - [[https://github.com/ndwarshuis/org-ml][org-ml: a functional library for org-mode]] (old, recently on [[https://www.reddit.com/r/emacs/comments/vwlt9m/orgml_a_functional_library_for_orgmode/][Reddit]]) - [[https://github.com/turbana/emacs-config/blob/2003077c60ffabd3b48835727af8953fc37067f7/README.org#zetian][Org-roam cool configuration]] - Completion: - [[https://www.youtube.com/watch?v=fnE0lXoe7Y0][Emacs Completion Explained]] - Coding: - [[https://www.reddit.com/r/emacs/comments/w07vrf/thoughts_on_improving_compilation_mode/][Thoughts on improving compilation mode]] - [[https://codeberg.org/ideasman42/emacs-fancy-compilation][[ANN] fancy-compilation (available on MELPA)]] ([[https://www.reddit.com/r/emacs/comments/w1jym6/ann_fancycompilation_available_on_melpa/][Reddit]]) - [[https://www.youtube.com/watch?v=p-9Cj1cM3os][Interactive XPath Builder in GNU Emacs]] (00:12, [[https://www.reddit.com/r/emacs/comments/w1w6dn/interactive_xpath_builder_in_gnu_emacs/][Reddit]]) - [[https://blog.meain.io/2022/navigating-config-files-using-tree-sitter/][Navigating config files using tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/vxfbcr/navigating_config_files_using_treesitter/][Reddit]]) - [[https://i.redd.it/5pnwwahlh7c91.gif][yaml-pro: a package adding parser-enhanced YAML editing capabilities]] ([[https://www.reddit.com/r/emacs/comments/w1ke35/yamlpro_a_package_adding_parserenhanced_yaml/][Reddit]]) - Shells: - [[https://www.bytedude.com/custom-eshell-prompts/][Custom Eshell Prompts]] ([[https://www.reddit.com/r/emacs/comments/w1ap7y/custom_eshell_prompts/][Reddit]], [[https://irreal.org/blog/?p=10679][Irreal]]) - [[https://xenodium.com/emacs-dwim-shell-command-multi-language/][Emacs: DWIM shell command (multi-language)]] ([[https://www.reddit.com/r/emacs/comments/vwbf6f/applying_snippets_in_different_languages_to_dired/][Reddit]], [[https://irreal.org/blog/?p=10674][Irreal]]) - [[http://xenodium.com/a-lifehack-for-your-shell][Alvaro Ramirez: A lifehack for your shell]] ([[https://www.reddit.com/r/emacs/comments/w0gzut/a_lifehack_for_your_shell_link_in_comments/][Reddit]], [[https://lobste.rs/s/qaimmg/lifehack_for_your_shell][lobste.rs]]) - unzip different kinds of archives with one command, including dwim-shell-command version - Multimedia: - [[http://blog.binchen.org/posts/how-to-use-emms-effectively/][How to use EMMS effectively]] ([[https://www.reddit.com/r/emacs/comments/vxbfew/how_to_use_emms_effectively/][Reddit]]) - [[https://gnu.support/gnu-emacs/packages/GNU-Emacs-Package-voice2html-el-70627.html][GNU Emacs Package: voice2html.el]] - make HTML voice message pages from Emacs - Fun: - [[http://xenodium.com/emacs-zones-to-lift-you-up][Alvaro Ramirez: Emacs zones to lift you up]] - screensaver with word definitions ([[https://www.reddit.com/r/emacs/comments/vygrve/emacs_zone_to_lift_ya_up_link_in_comments/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/vxxyb8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/vw9uq5/emacs_pinky_after_the_damage_has_been_done/]["Emacs Pinky": After the damage has been done?]] - [[https://taonaw.com/2022-07-12/][TAONAW - Emacs: M-x Birthday]] - [[https://gretzuni.com/articles/the-need-for-free-software-education-now][Gretzuni: The need for free software education now]] - Other: - [[http://www.masteringemacs.org/article/keyboard-macros-are-misunderstood][Mickey Petersen: Keyboard Macros are Misunderstood]] ([[https://www.reddit.com/r/emacs/comments/vxdirp/keyboard_macros_are_misunderstood/][Reddit]], [[https://irreal.org/blog/?p=10671][Irreal]]) - [[https://github.com/haji-ali/procress][procress: A simple emacs package to indicate progress of a process in the modeline (for example AUCTeX processes)]] ([[https://www.reddit.com/r/emacs/comments/vzz5cw/procress_a_simple_emacs_package_to_indicate/][Reddit]]) - [[https://github.com/rougier/relative-date][Relative date computation and formatting]] ([[https://www.reddit.com/r/emacs/comments/vynokc/relative_date_computation_and_formatting/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2022/07/swipe-for-text-input-in-gnu-emacs.html][Swipe for Text Input in GNU Emacs]] ([[https://youtu.be/z1EweIjyY4g][YouTube, 0:46]]) - [[https://blog.dornea.nu/2022/07/12/tiddlywiki-and-emacs/][How to use Tiddlywiki via REST API in Emacs]] ([[https://www.reddit.com/r/emacs/comments/vy7s3e/how_to_use_tiddlywiki_via_rest_api_in_emacs/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d62766305ad8fe6ca1695341c34b9836d051e3cb][Add `take` and `ntake` (bug#56521)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38f9e9cb2c04af38a609e7d0a812f0809458125b][Colored menu highlight in Lucid backend]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23bba37a78cfdbab0634846b962f474d987b6036][Tweak how dired-copy-filename-as-kill handles file names with spaces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6679ccceb83fdc49ec7e88e7be0735efa6702da][Add new customizable phonetic Tamil input method]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14a56f52c5b57b69aaa2af08204d649c749fcb97][New user option 'webjump-use-internal-browser']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbe9a55923601e4dcfd8538488723094cd7a7cac][Autoload image-converter-add-handler]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86d128c6c3acca1665addc65aa43ff80572f46e8][Try to save selections from being disowned during frame deletion]] - Obsolete: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d858e0a18acabe436ee178c85bc9feb610c4eaf8][Make the rsh command obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69223ee97539a73dfd7eef9607e0d3a3911ea93b][Delete obsolete variable gnus-secondary-servers]] - New packages: - [[package:dired-duplicates][dired-duplicates]]: Find duplicate files locally and remotely (MELPA) - [[package:fancy-compilation][fancy-compilation]]: Enhanced compilation output (MELPA) - [[package:grey-paper-theme][grey-paper-theme]]: A greyscale theme with look-n-feel of an eink display (MELPA) - [[package:readable-numbers][readable-numbers]]: Visually separate long integers (MELPA) - [[package:rgb][rgb]]: RGB control via OpenRGB (MELPA) - [[package:sideline-lsp][sideline-lsp]]: Show lsp information with sideline (MELPA) - [[package:yaml-pro][yaml-pro]]: Parser-aided YAML editing features (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://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://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]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. #+RESULTS: ** 2022-07-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-11-emacs-news/ :EXPORT_DATE: 2022-07-11T18:29:48-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/july-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, July 23, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://karthinks.com/software/it-bears-repeating/][It Bears Repeating: Emacs 28 & Repeat Mode]] ([[https://www.reddit.com/r/emacs/comments/vs4jqm/it_bears_repeating_emacs_28_repeat_mode/][Reddit]]) - [[https://imgur.com/pr4ofMm][RFC: Literate emacs/system configuration using org-roam]] ([[https://www.reddit.com/r/emacs/comments/vsv0ma/rfc_literate_emacssystem_configuration_using/][Reddit]]) - [[https://magnus.therning.org/2022-07-09-playing-with-setting-up-emacs.html][Magnus: Playing with setting up Emacs]] - [[https://www.youtube.com/watch?v=qYqwEmdaOy0][Configuring Rational Emacs with Guix Home]] (02:02:04) - [[https://davinpearson.nz/screenshots/][Davin's Modifications to Elisp, i.e. dlisp.]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00241.html][emacs-devel]]) - Emacs Lisp: - [[https://youtu.be/NocDm4zzToo][Learn Emacs Lisp - Mostly The Strange Parts]] (29:22, [[https://www.reddit.com/r/emacs/comments/vv64yx/learn_emaca_lisp_mostly_the_strange_parts/][Reddit]]) - [[https://www.masteringemacs.org/article/emacs-builtin-elisp-cheat-sheet][Emacs's Builtin Elisp Cheat Sheet - Mastering Emacs]] ([[https://news.ycombinator.com/item?id=31998244][HN]]) - [[https://github.com/rejeep/f.el][rejeep/f.el: Modern API for working with files and directories in Emacs]] (old, but recently discussed on [[https://news.ycombinator.com/item?id=31977233][HN]]) - Appearance: - [[https://protesilaos.com/codelog/2022-07-06-fontaine-0-3-0/][Protesilaos Stavrou: Emacs: fontaine version 0.3.0]] - [[http://amitp.blogspot.com/2022/07/axial-name-highlighting.html][Amit Patel: Axial name highlighting]] - [[http://gonsie.com/blorg/tab-bar.html][Elsa Gonsiorowski: Beautifying the Tab Bar]] - [[https://github.com/erikbackman/mindre-theme][Mindre Theme]] ([[https://www.reddit.com/r/emacs/comments/vv82cq/mindre_theme/][Reddit]]) - Navigation: - [[http://yitang.uk/2022/07/05/move-between-window-using-builtin-package/][Yi Tang: Move Between Windows in Emacs using windmove]] - [[https://francopasut.netlify.app/post/jump_vim_emacs/][D.V.F.P.: Jumping between matching pairs of characters and tags in Vim and Emacs]] - [[https://www.youtube.com/watch?v=zWDqaXpLdXU][Emacs Symbol Definition Find 2022_07_11_17:49:15]] (06:51) - Writing: - [[https://www.erichgrunewald.com/posts/emacs-lisp-functions-for-easy-bib-te-x-insertions/][Emacs Lisp Functions for Easy BibTeX Recording]] ([[https://www.reddit.com/r/emacs/comments/vvumc4/emacs_lisp_functions_for_easy_bibtex_recording/][Reddit]], [[https://news.ycombinator.com/item?id=32033482][HN]]) - [[https://yannherklotz.com/ebib-papers/][[ebib] Downloading Academic Papers Automatically]] ([[https://www.reddit.com/r/emacs/comments/vv8ndl/ebib_downloading_academic_papers_automatically/][Reddit]]) - [[https://protesilaos.com/codelog/2022-07-11-denote-0-3-0/][Protesilaos Stavrou: Emacs: denote version 0.3.0]] and [[https://protesilaos.com/codelog/2022-07-04-denote-0-2-0/][0.2.0]] - [[https://www.youtube.com/watch?v=oPqcolG7As0][Emacs Transpose Character Words Sentences 2022_07_09_02:50:07]] (11:28) - Org Mode: - [[https://www.bytedude.com/simple-inline-images-in-org-mode/][Simple Inline Images In Org-Mode]] ([[https://www.reddit.com/r/emacs/comments/vvsbrm/simple_inline_images_in_orgmode/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/vt0otx/using_the_power_of_zotero_in_emacs_orgmode_to/][Using the power of Zotero in Emacs org-mode to manage citations]] - [[https://www.unwoundstack.com/blog/indieweb.html][Unwound Stack: The Indieweb]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b3b17cdb66ea4aa12f13cd30ef32283377828218][oc-csl.el: Add support for nocite citations]] - Completion: - [[http://www.masteringemacs.org/article/understanding-minibuffer-completion][Mickey Petersen: Understanding Minibuffer Completion]] ([[https://www.reddit.com/r/emacs/comments/vr81n6/understanding_minibuffer_completion/][Reddit]]) - Coding: - [[https://scripter.co/using-git-delta-with-magit/?utm_source=atom_feed][scripter.co | Emacs: Using Git Delta with Magit]] ([[https://irreal.org/blog/?p=10655][Irreal]]) - [[http://mbork.pl/2022-07-11_A_poor_man's_Emacs_-_Jira_integration][Marcin Borkowski: A poor man's Emacs - Jira integration]] - Shells: - [[https://blog.shahinism.com/2022/07/10/simple-shell-pop-up-in-emacs/][Simple shell pop-up in Emacs]] ([[https://www.reddit.com/r/emacs/comments/vw0f2a/simple_shell_popup_in_emacs/][Reddit]]) - [[http://xenodium.com/emacs-dwim-shell-command][Alvaro Ramirez: Emacs DWIM shell-command]] ([[https://www.reddit.com/r/emacs/comments/vtdd0u/emacs_dwim_shellcommand/][Reddit]], [[https://irreal.org/blog/?p=10653][Irreal]]) - [[http://xenodium.com/emacs-dwim-shell-command-multi-language][Alvaro Ramirez: Emacs: DWIM shell command (multi-language)]] - [[https://youtube.com/watch?v=X8c_TrGfYcM][Emacs as your terminal multiplexer]] (5:14, [[https://www.reddit.com/r/emacs/comments/vs3t76/emacs_as_your_terminal_multiplexer/][Reddit]], [[https://irreal.org/blog/?p=10651][Irreal]]) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/vsjbxr/ann_dankmode_020_with_oauth_support/][[ANN] dank-mode 0.2.0 with OAuth support]] - Reddit - Fun: - [[https://lifeofpenguin.blogspot.com/2022/07/chronicles-of-emacs-editor-and-t-shirt.html][Chronicles of Emacs : The Editor and the T-shirt]] ([[https://www.reddit.com/r/emacs/comments/vvljs9/chronicles_of_emacs_the_editor_and_the_tshirt/][Reddit]]) - generating a parametric SVG pattern for a T-shirt using Emacs Lisp - Community: - [[https://www.reddit.com/r/emacs/comments/vskthv/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://metaredux.com/posts/2022/07/10/cider-turns-10.html][Meta Redux: CIDER Turns 10]] - [[https://christiantietze.de/posts/2022/07/shift-click-in-emacs-to-select/][Christian Tietze: Shift-Click in Emacs to Select - A Simple Change With a Complex History]] - Other: - [[https://www.youtube.com/watch?v=RlfFHTPq62A][I keep getting stuck in Emacs. Shoot my troubles.]] (17:52) - troubleshooting tips - [[https://www.reddit.com/r/emacs/comments/vuugwo/pros_and_cons_of_contributing_to_elpa_nongnu_elpa/][Pros and cons of contributing to elpa, nongnu elpa, or melpa]] - [[https://protesilaos.com/codelog/2022-07-07-emacs-tmr-0-4-0/][Protesilaos Stavrou: Emacs: tmr version 0.4.0]] - setting timers - [[https://www.youtube.com/watch?v=hydy-IwXRT8][CSV mode is not bad]] (08:58) - [[http://xenodium.com/emacs-password-protect-current-pdf-revisited][Alvaro Ramirez: Emacs: Password-protect current pdf (revisited)]] ([[https://www.reddit.com/r/emacs/comments/vv02fq/passwordprotect_current_pdf_revisited_link_in/][Reddit]]) - [[http://xenodium.com/png-to-icns-emacs-dwim-style][Alvaro Ramirez: png to icns (Emacs DWIM style)]] ([[https://www.reddit.com/r/emacs/comments/vv1eyd/png_to_icns_emacs_dwim_style_via_script_last_one/][Reddit]], [[https://irreal.org/blog/?p=10660][Irreal]]) - [[http://ag91.github.io/blog/2022/07/07/moldable-emacs-from-a-picture-to-a-clojurescript-react-native-svg][Andrea: Moldable Emacs: from a picture to a ClojureScript React-Native SVG]] - [[https://protesilaos.com/codelog/2022-07-06-build-emacs-arch-linux/][Protesilaos Stavrou: How I build Emacs on Arch Linux]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f57fb71a50a8b2ac8163828a2cecb394bb52d06][Improve behavior of `lost-selection-mode' with multiple buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=96846877930f580e122e9af85b4653918c542f89][Rename 'longlines-breakpoint-chars' to 'longlines-break-chars']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29684a734253f289e649535b2190e8d2ca956e8b][Rename new option to browse-url-default-scheme]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86dc875bf590c33d255af04d4e3249db05fca65d][Make browse-url.el support for plain "mozilla" obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d74dad673b854b011b23853d298c9a8f86d2d6ad][Bind M-G unconditionally in Dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35ae8d9f3b18c34a6e6c594afcc442e7aaa5fe29][Add new minor mode to deactivate the region once PRIMARY is lost]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99c96f50ed2058bec44612134ccaf9aa51c9730e][Move dired-do-relsymlink from dired-x.el to dired.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9abf841429257a3e1008bedc4d857ea7a25ab9a6][Stop ffap-machine-at-point from pinging random hosts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e99046d62e71fb874cb9010e60ecfee289f84e9][Add new args MESSAGE and TIMEOUT to set-transient-map (bug#21634)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe82c0743b3feecb9b80549ef4bb3dc8529891a8][Rename new option to remote-file-name-inhibit-auto-save-visited]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3631355dcb97ccbf24dd7f7ca6efb97d78e0c511][New user option auto-save-visited-remote-files]] and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac7f76528f2f2e2f6e77bc25e7040eb3b07e45c0][auto-save-visited-mode-predicate]] - Obsolete: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3fd71ed10139ca37b78234def000b76dfb95516][; * etc/NEWS: Announce obsoletion of rlogin.el.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d7b92448f1996a77a22c9bb0f4b8906552b60b6][Delete obsolete variable tooltip-use-echo-area]], [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76ca5f5eceda6c78f209588da0893bab5b42165c][font-lock-maximum-size]], and [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ac7b90e323eb375d5ff48fb24df206dc6336e656][buffer-substring-filters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=707124d2b92780b4f21d72c7c62899e074fa8ced][Make 'run-dig' command obsolete in favor of 'dig']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=739e3dbe050468e1d9aa0a48bfc656ae20fd8f9d][Remove many items obsolete since 24.1]] - New packages: - [[package:bech32][bech32]]: Bech32 library (MELPA) - [[package:cbor][cbor]]: CBOR utilities (MELPA) - [[package:citar-embark][citar-embark]]: Citar/Embark integration (MELPA) - [[package:cljstyle-format][cljstyle-format]]: Reformat Clojure code using cljstyle (MELPA) - [[package:consult-dash][consult-dash]]: Consult front-end for dash-docs (MELPA) - [[package:denote][denote]]: Simple notes with an efficient file-naming scheme (GNU ELPA) - [[package:elfeed-tube-mpv][elfeed-tube-mpv]]: Control mpv from Elfeed (MELPA) - [[package:lsp-cfn][lsp-cfn]]: LSP integration for cfn-lsp-extra (MELPA) - [[package:mindre-theme][mindre-theme]]: Minimal, light theme (MELPA) - [[package:my-repo-pins][my-repo-pins]]: Keep your git repositories organized (MELPA) - [[package:org-hyperscheduler][org-hyperscheduler]]: UI (web) representation of org-agenda (MELPA) - [[package:pip-frame][pip-frame]]: Display and manage a PIP frame (MELPA) - [[package:repeat-help][repeat-help]]: Display keybindings for repeat-mode (MELPA) - [[package:sideline-flycheck][sideline-flycheck]]: Show flycheck errors with sideline (MELPA) - [[package:sideline][sideline]]: Show information on the side (MELPA) - [[package:tree-sitter-ess-r][tree-sitter-ess-r]]: R with tree-sitter (MELPA) - [[package:zk-luhmann][zk-luhmann]]: Support for Luhmann-style IDs in zk (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-07-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/07/2022-07-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/07/2022-07-04-emacs-news/ :EXPORT_DATE: 2022-07-04T08:13:35-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg01274.html][Emacs pretest 28.1.90 is out]] ([[https://irreal.org/blog/?p=10638][Irreal]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/286429826/ Wed Jul 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jul 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jul 7 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jul 8 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 8 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jul 9 0000 Singapore - Emacs configuration: - [[https://jeffbowman.writeas.com/rational-emacs-update-s64h][Rational Emacs update for July 2022]] ([[https://www.reddit.com/r/emacs/comments/vpwy4m/rational_emacs_update_for_july_2022/][Reddit]]) - [[https://www.youtube.com/watch?v=2agRcDHgRAg][Rewriting My Config with Rational Emacs - System Crafters Live!]] (02:01:26) - Emacs Lisp: - [[http://blog.binchen.org/posts/add-live-demo-to-emacs-package/][Chen Bin (redguardtoo): Add live demo to emacs package]] - Appearance: - [[https://protesilaos.com/codelog/2022-07-01-cursory-0-2-0/][Protesilaos Stavrou: Emacs: cursory version 0.2.0]] - [[https://www.youtube.com/watch?v=c-XU55ZIVak][Why Do I Choose Emacs Over Vim? It Looks Better!]] (09:37) - Navigation: - [[https://github.com/alphapapa/burly.el#changelog][[ANN] alphapapa/burly.el: New release, tab-bar support]] ([[https://www.reddit.com/r/emacs/comments/vo5wr0/ann_alphapapaburlyel_new_release_tabbar_support/][Reddit]]) - [[http://lifeofpenguin.blogspot.com/2022/06/mission-control-in-gnu-emacs.html][Mission control in GNU Emacs]] ([[https://youtu.be/ETzo7vhFG58][YouTube]] 1:36, [[https://www.reddit.com/r/emacs/comments/voyntv/desktop_and_window_management_in_gnu_emacs/][Reddit]]) - Org Mode: - [[https://www.labri.fr/perso/nrougier/GTD/index.html][Get Things Done with Emacs]] (2020, [[https://irreal.org/blog/?p=10641][Irreal]]) - [[https://emacsnotes.wordpress.com/2022/06/29/use-org-extra-emphasis-when-you-need-more-emphasis-markers-in-emacs-org-mode/][Emacs Notes: Use `org-extra-emphasis' , when you need more Emphasis Markers in Emacs Org mode]] ([[https://irreal.org/blog/?p=10649][Irreal]]) - [[https://youtu.be/SCPoF1PTZpI][The Secrets of My Emacs Presentation Style]] (29:04, [[https://www.reddit.com/r/emacs/comments/vmm4y3/the_secrets_of_my_emacs_presentation_style/][Reddit]], [[https://irreal.org/blog/?p=10663][Irreal]]) org-present - [[https://www.youtube.com/watch?v=A3QrKEB-9wc][Org-mode - copy paste tables]] (04:49) - [[https://benswift.me/blog/2019/03/09/mapping-over-table-rows-in-org-mode/][Mapping over table rows in org-mode | benswift.me]] (2019, [[https://www.reddit.com/r/emacs/comments/vm6jqd/mapping_over_table_rows_in_orgmode/][Reddit]], [[https://irreal.org/blog/?p=10635][Irreal]]) - [[https://www.youtube.com/watch?v=tRXccfOwNZA][Emacs | Org Mode Clock Reports, For Logging and Timekeeping]] (08:14) - [[https://ag91.github.io/blog/2022/06/28/org-feed-+-esxml-make-an-rss-feed-out-of-any-website/][Org Feed + esxml: make an RSS feed out of any website!]] ([[https://www.reddit.com/r/emacs/comments/vmtzrd/org_feed_esxml_make_an_rss_feed_out_of_any_website/][Reddit]]) - Coding: - [[https://gitlab.com/PreciousPudding/alt-comment-dwim][[ANN] alt-comment-dwim: A C-u based alternative to the built-in comment commands]] ([[https://www.reddit.com/r/emacs/comments/vm8u5f/ann_altcommentdwim_a_cu_based_alternative_to_the/][Reddit]]) - [[http://ag91.github.io/blog/2022/07/03/moldable-emacs-showing-clojure-dependencies-for-the-files-you-just-modified][Andrea: Moldable Emacs: showing Clojure dependencies for the files you just modified]] - [[https://www.youtube.com/watch?v=8x8vF0_MFKI][Emacs Magit Is A Visually Appealing Git Controlling Software 2022_07_03_04:06:17]] (14:49) - Web: - [[https://www.youtube.com/watch?v=80Dr8Zy8u6c][Org-mode - Emacs Web Wowser is good]] (08:21) - Mail and news: - [[https://blog.dornea.nu/2022/06/29/rss/atom-emacs-and-elfeed/][For digital minimalists - RSS/Atom, Emacs and elfeed]] ([[https://www.reddit.com/r/emacs/comments/vo2szt/for_digital_minimalists_rssatom_emacs_and_elfeed/][Reddit]]) - [[https://www.youtube.com/watch?v=nXU_qT6zUq8][Emacs Read It Later Or GetPocket Facility_2022_06_30_16:42:11]] (15:53) - Community: - [[https://www.reddit.com/r/emacs/comments/vnals8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://github.com/alphapapa/salv.el][[ANN] alphapapa/salv.el: Local minor mode to save a buffer when Emacs is idle]] ([[https://www.reddit.com/r/emacs/comments/vqk41j/ann_alphapapasalvel_local_minor_mode_to_save_a/][Reddit]]) - [[http://mbork.pl/2022-07-02_Paying_my_bills_with_Emacs][Marcin Borkowski: Paying my bills with Emacs]] - [[https://lifeofpenguin.blogspot.com/2022/07/screen-mirroring-in-gnu-emacs.html][Screen mirroring using GNU Emacs]] ([[https://www.youtube.com/watch?v=NOOixbL_GNY][YouTube]] 0:43, [[https://www.reddit.com/r/emacs/comments/vqk8xs/screen_mirroring_in_gnu_emacs/][Reddit]]) - [[https://zck.org/emacs-move-file-again][Move files in Emacs]] ([[https://www.reddit.com/r/emacs/comments/vn5aj1/move_files_in_emacs_oc/][Reddit]]) rename-visited-file - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-07/msg00002.html][emacs-devel: note about how garbage collection works]] - [[https://lars.ingebrigtsen.no/2022/07/02/18x10/][Lars Ingebrigtsen: 18x10%]] - improving build times with gc tweaks - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1ac383bcb69578ac9e89ab00538d81ee8daee022][Add file-parent-directory function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bbca04fd9d10ec2a5e849c48eab42faad0de0a32][Add support for fullscreen values fullheight and fullwidth on PGTK]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=831b5f3f14c482f482c0dc0dc6a4d602f2a19338][Move dired-clean-up-buffers-too to dired.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b31680ef040d4a232619e8d070794a43d2cdca2c][Add new function `seq-split']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e7da53a1169ff1796d71fb80b3a51c82821c4bbe][* lisp/dired.el (dired-do-eww): New command.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45badeceecab5e5975d2e1700fce819acd34a964][Implement pseudo-value 'reset' of face attrributes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a06fc4be132b8dcf7a5dab9d68be3f280e14f436][Add more separators to longlines-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ace37a387cf87aec11ace23e6b4d9a3058db667][Unobsolete longlines-mode (bug#18589)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0bb6b2dd1eee72788bed6d16bc6e4502e52b4e1c][Move dired-info and dired-man from dired-x to dired]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e0488f89d1712ce905f9040e6b26fdf0a4a0666d][Command for global adjustments to the default face]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=05d240997aeb6ffe3db21e7f4c8e2f181edc37b6][Add native-compile-prune-cache command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=12e5171882afb2bb31e3505cb077953b342920af][Document XDS stuff]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea5f5f81dd172ce40f10cd5e276d23839c24cbc1][Support receiving XDS drops correctly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15b2138719b34083967001c3903e7560d5e0947c][(syntax-wholeline-max): New var]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf65073767de47e3dfdb9b3086d4abd3ecb0089b][New hook save-place-after-find-file-hook]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=80cf13a3d27d8a967feafeec32fd130529635592][Make "eager macro-expansion" warning into an error]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2f0ed2280e0075c68ab9b110068bf5395fe256e3][Add find-function-setup-keys bindings for find-library commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b9d755b816ca697b879b7c5c61526f96e9f4b9a][Add new commands to elisp mode for eval/compilation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=371c4f642a1476ce2cd3514caeb66125c53aea26][Add new commands to zoom emojis]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d07063f69fab25da49c69e7790223511d61e9098][Implement starting X Direct Save (XDS) drops]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=772b189143453745a8e014e21d4b6b78f855bba3][Add new command `rename-visited-file']] - New packages: - [[package:cool-mode][cool-mode]]: Major mode for cool compiler language (MELPA) - [[package:elfeed-tube][elfeed-tube]]: YouTube integration for Elfeed (MELPA) - [[package:lsp-scheme][lsp-scheme]]: Scheme support for lsp-mode (MELPA) - [[package:markdown-soma][markdown-soma]]: Live preview for Markdown (MELPA) - [[package:naga-theme][naga-theme]]: Dark color theme with green foreground color (MELPA) - [[package:tab-bar-buffers][tab-bar-buffers]]: Use tab-bar-mode as a buffer manager (MELPA) - [[package:tree-sitter-ispell][tree-sitter-ispell]]: Run ispell on tree-sitter text nodes (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-07][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-06-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-27-emacs-news/ :EXPORT_DATE: 2022-06-27T20:29:15-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jun 30 0030 Singapore - Emacs FFM: Return of the Emacs FFM Meetup! https://www.meetup.com/emacs-ffm/events/286448683/ Wed Jun 29 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata -- Thu Jun 30 0100 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/286429826/ Wed Jul 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jul 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jul 7 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jul 8 0200 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 8 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jul 9 0000 Singapore - Emacs configuration: - [[https://www.bytedude.com/improving-emacs-performance/][Improving Emacs Performance]] ([[https://www.reddit.com/r/emacs/comments/vjo43z/improving_emacs_performance/][Reddit]]) - [[https://www.youtube.com/watch?v=gqmZjovuomc][GNU Guix as Emacs package manager]] (50:42) - Emacs Lisp: - [[https://www.youtube.com/watch?v=mCJJVJJNlAU][Introducción a Emacs Lisp (español de argentina)]] (59:14) - Appearance: - [[https://codeberg.com/ideasman42/emacs-hl-prog-extra][[ANN] hl-prog-extra can now highlight multiple faces per-match]] ([[https://www.reddit.com/r/emacs/comments/vlps5k/ann_hlprogextra_can_now_highlight_multiple_faces/][Reddit]]) - [[https://www.youtube.com/watch?v=5C3wB3xiMmU][Emacs Long Lines Fix]] (05:37) - Navigation: - [[https://tilde.town/~ramin_hal9001/articles/intro-to-hyperbole.html][GNU Hyperbole: many have heard of it, but what does it do? This is my answer.]] ([[https://www.reddit.com/r/emacs/comments/vhc8l1/gnu_hyperbole_many_have_heard_of_it_but_what_does/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/vied1y/gnu_hypobole_10/][GNU Hypobole 1.0]] - mostly-joking minimal subset of Hyperbole - [[https://karthinks.com/software/more-less-emacs/][Karthik Chikmagalur: more < less < emacs]] - improving paging by hiding cursor and scrolling by half-screens - Writing: - [[https://protesilaos.com/codelog/2022-06-27-denote-0-1-0/][Protesilaos Stavrou: Emacs: denote version 0.1.0]] - [[https://scripter.co/gujarati-transliteration/?utm_source=atom_feed][scripter.co | Emacs: Gujarati Transliteration]] - Org Mode: - [[https://www.youtube.com/watch?v=HUNRMIOU7aw][Emacs | Org Mode Agenda Basics - Getting Started with TODOs And Calendars]] (12:59) - [[https://www.youtube.com/watch?v=SAYPfUZQmn0][Org-mode - Completely moved to org-reveal]] (11:30) - [[https://macowners.club/posts/emacs-hugo-gitlab-blog/][Emacs, Hugo, GitLab and this Blog | macOS & (open-source) Software]] ([[https://www.reddit.com/r/emacs/comments/vj63n0/yet_another_blog_setup_based_on_emacs_org_mode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bcfed0f3417238dac63aed265061618d45fbd4e7][org-cycle.el: New custom setting `org-cycle-hide-drawer-startup']] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4a0d951c647fa9ddd7c2c9d896f5fb5c66fce42c][ox-latex tabbing environment support]] - Coding: - [[https://www.reddit.com/r/emacs/comments/vkayta/new_justlmode_release/][New justl-mode release]] - save and run project-specific commands - [[https://github.com/VernonGrant/sidekick.el][Sidekick: provide information about a symbol inside a single window.]] ([[https://www.reddit.com/r/emacs/comments/vl3qgl/sidekick_is_a_emacs_package_that_provides/][Reddit]], [[https://www.reddit.com/r/emacs/comments/vhfpzf/ive_been_working_on_a_new_emacs_extension_thats/][earlier discussion]]) - [[https://www.reddit.com/r/emacs/comments/vhqewj/lspbridge_is_good/][Lsp-Bridge is Good]] - [[https://ctprods.cyprientaque.com/blog/configure-magit-forges-for-self-hosted-gitlab-instance][Configure Magit Forges for a self-hosted gitlab instance]] - [[https://scripter.co/view-github-pull-requests-in-magit/?utm_source=atom_feed][scripter.co | Emacs: View GitHub Pull Requests in Magit]] - [[https://github.com/kisaragi-hiu/git-zip-commit][git-zip-commit: Pack a commit's changed files into a zip file]] - Community: - [[https://www.reddit.com/r/emacs/comments/vi01zb/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://www.youtube.com/watch?v=N7lYOhb64BQ][What you NEED to know before learning emacs]] (08:08) - [[http://mbork.pl/2022-06-20_Copying_the_current_location][Marcin Borkowski: Copying the current location]] ([[https://irreal.org/blog/?p=10623][Irreal]]) - [[https://github.com/lim6112j/custom-teletype-lisp][GitHub - lim6112j/custom-teletype-lisp]] ([[https://www.youtube.com/watch?v=JzvTwYKNK8o][YouTube, 1:31]]) - autotype characters with pauses in between - [[http://www.masteringemacs.org/article/mastering-emacs-now-available-in-japanese][Mickey Petersen: Mastering Emacs is now available in Japanese]] - [[https://www.youtube.com/watch?v=OMcpd9ixPOU][Configuring Herbstluft WM with Emacs Lisp - System Crafters Live!]] (02:03:15) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00404.html][emacs-devel: progress in discussion about plain-text READMEs in installed packages]] - [[https://www.youtube.com/watch?v=n61aVA8oZW8][Extend Emacs in C or Other Languages]] (29:49) - [[https://www.youtube.com/watch?v=fnaWvVQABYs][Tree Sitter Emacs Integration]] (07:11) - [[https://www.youtube.com/watch?v=4y01vwbYam4][Moving Garbage Collection in Emacs]] (05:48, [[https://www.reddit.com/r/emacs/comments/vh7wbc/video_moving_garbage_collection_in_emacs/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=513acdc9b4495c5273c55447c47d21534deffc7f][Allow plist-get/plist-put/plist-member to take a comparison function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b1bb1af030597aab7f7895b6e3da9b430f9438a][Add NEWS entry about C-h v font locking]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc3b20b44164aad1b196518516ecf3645219ac72][find-dired: Add find-dired-with-command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fc3f1b0d14ad390ca361a40ecf02eaa9f1b202a][Make Eshell globs ending in "/" match directories only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d3029353b95360e374fc673339b7c8cd5568db1][New command recentf-open]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f01024b94d1b2af9ebb14a2d1faaddce23314811][Avoid recording passwords' chars]] ([[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=376ecd5346496a4f11a3bc93814b03d7a884b841][reworded]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cdbb02a597298b7812b456fca3d61e223dc40b7c][Allow toggling completion modes for `M-x' with `M-X']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6fbea946bfd0119cf517211d058ea277c9209a87][Add support for image flipping]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66669c5c200d00f7fc4b112f3c418a3796915fee][Interactively, 'kill-buffer' will now offer to save the buffer if unsaved]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bed9fd41efc72526a7fddcbe73c2ad9a97495356][Allow read-multiple-choice to do long-form answers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=289b457cac1439ac5f9bb6ce1143d91b8d52da91][Merge branch 'abort-redisplay']] - max-redisplay-ticks - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c753e4cb2a2a5998626d48d85071c047cbab6c54][Use shortened filenames in recentf-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa6d9c1e848972e80b75d6c079e73ec9c398a93d][New user option tetris-allow-repetitions controls how randomness is implemented]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=73a384a98698ae1ef655c41a2b76a31b3f2c80fc][Increase gc-cons-percentage in -batch Emacs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d4b389f3247d0158ba8572caf89331cb6f04a6d][Rename recently-introduced dired-omit-line-regexp user option]] - New packages: - [[package:embark-vc][embark-vc]]: Embark actions for various VC integrations (MELPA) - [[package:jsonian][jsonian]]: A major mode for editing JSON files (MELPA) - [[package:ob-git-permalink][ob-git-permalink]]: Import GitHub code given a permalink (MELPA) - [[package:zetteldesk-info][zetteldesk-info]]: A zetteldesk extension for interacting with the info program (MELPA) - [[package:zetteldesk-remark][zetteldesk-remark]]: Org-Remark integration for zetteldesk.el (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-06-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-20-emacs-news/ :EXPORT_DATE: 2022-06-20T10:33:00-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 21 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Jun 30 0030 Singapore - Emacs FFM: Return of the Emacs FFM Meetup! https://www.meetup.com/emacs-ffm/events/286448683/ Wed Jun 29 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata -- Thu Jun 30 0100 Singapore - Beginner: - [[https://www.youtube.com/watch?v=ReYYGsLFaRM][Emacs Part I]] (15:32) - [[https://www.youtube.com/watch?v=WrmT3rWsDkI][Emacs is Powerful Part I and II]] (01:03:48) - Emacs configuration: - [[https://www.youtube.com/watch?v=RtvHKyvXrBg][A Meta-dot Of Your Emacs Dreams]] (03:59) - using the elpaso package manager - [[https://kisaragi-hiu.com/2022-06-14-straight-dont-download-repo][Download packages without fetching repositories when using Straight*]] ([[https://www.reddit.com/r/emacs/comments/vbpiyi/download_packages_without_fetching_repositories/][Reddit]]) - Emacs Lisp: - [[https://scripter.co/emacs-lisp-advice-combinators/?utm_source=atom_feed][scripter.co | Emacs: Emacs Lisp: Advice Combinators]] - with diagrams ([[https://irreal.org/blog/?p=10612][Irreal]]) - [[https://kisaragi-hiu.com/performance-cl-lib-dash-seq][Performance comparison between cl-lib, dash, and seq - Kisaragi Hiu]] - [[https://youtube.com/watch?v=_Y1_tSjcqPU&feature=share][How to build an editor with Emacs Lisp - 07 Basic Loops]] (16:42, [[https://www.reddit.com/r/emacs/comments/vfbr9p/how_to_build_an_editor_with_emacs_lisp_07_basic/][Reddit]]) - Appearance: - [[https://i.redd.it/rxx7p8izs7691.png][[ANN] info-variable-pitch: View Info with proportional fonts while keeping (most of) what needs to be monospace in mono]] ([[https://www.reddit.com/r/emacs/comments/vel3ix/ann_infovariablepitch_view_info_with_proportional/][Reddit]]) - [[https://irreal.org/blog/?p=10606][Irreal: Highlighting]] - [[https://scripter.co/gujarati-fonts-in-emacs/?utm_source=atom_feed][scripter.co | Emacs: Gujarati fonts in Emacs]] - Writing: - [[https://protesilaos.com/codelog/2022-06-18-denote-demo/][Protesilaos Stavrou: Emacs: demonstration of my Denote package (simple note-taking)]] (39:04, [[https://www.youtube.com/watch?v=mLzFJcLpDFI][YouTube]], [[https://www.reddit.com/r/emacs/comments/vfdnn7/introduction_to_denote_simple_notetaking/][Reddit]]) - Org Mode: - [[https://taonaw.com/2022-06-16/][TAONAW - Emacs: Another look at my Journal Capture Templates]] - [[https://scripter.co/org-show-only-post-subtree-headings/?utm_source=atom_feed][scripter.co | Emacs: Org: Show only Post subtree headings]] ([[https://irreal.org/blog/?p=10617][Irreal]]) - [[https://jao.io/blog/2022-06-19-simple-note-taking.html][jao: simple note taking]] - [[https://www.reddit.com/r/emacs/comments/veesun/orgroam_is_absolutely_fantastic/][org-roam is absolutely fantastic!]] - [[https://github.com/DarkBuffalo/org-verse][org-verse - bible verse with backlinks]] ([[https://www.reddit.com/r/emacs/comments/vg6ig0/orgverse_bible_verse_with_backlinks/][Reddit]]) - [[https://www.youtube.com/watch?v=Hg-oljbwf40][Emacs org mode library in C++]] (45:36) - Import, export, and integration: - [[https://emacsnotes.wordpress.com/2022/06/20/how-to-create-a-table-with-multi-paragraph-content-spanned-cells-using-emacs-org-mode/][Emacs Notes: How to create a Table with multi-paragraph content & spanned cells using Emacs Org mode]] - transcluded tables using footnotes. Looks neat, wonder if HTML export can do it too. - [[https://kristofferbalintona.me/posts/202206141852/][Citations in org-mode: Org-cite and Citar | Kristoffer Balintona]] ([[https://www.reddit.com/r/orgmode/comments/vchefn/guide_to_citations_in_orgmode/][Reddit]]) - [[https://qorg11.net/tech_posts/org_mode_as_ssg.html][Org-mode as a Static Site Generator]] ([[https://www.reddit.com/r/emacs/comments/vcb804/orgmode_as_a_static_site_generator/][Reddit]]) - [[https://weakty.com/org-mode][How I run my wiki with org mode]] ([[https://www.reddit.com/r/orgmode/comments/vc7ys6/how_i_run_my_wiki_with_org_mode/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=9632401dc6affc09e573e4af7c8898990cd8f04c][Auto-Upcase/downcase #+begin/#+end in structure templates]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=226119124d3d434e6db1160b9f561d3ed0b45993][ob-core.el/babel: Special handling for attachment links in src block]] - Coding: - [[https://metaredux.com/posts/2022/06/20/compliment-0-3-13.html][Meta Redux: Compliment 0.3.13]] - Clojure code completon - Fun: - [[https://magnus.therning.org/2022-06-15-power-mode-in-spacemacs.html][Magnus: Power-mode in Spacemacs]] - fancy particles - Community: - [[https://www.reddit.com/r/emacs/comments/vcpk6u/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/vcbnht/most_visually_impressive_emacs_packages/][Most visually impressive emacs packages?]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg01003.html][emacs-devel: Re: Tree-sitter integration on feature/tree-sitter]] - request for feedback on API, porting to use core treesitter API - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00743.html][emacs-devel: Re: [Patch] Avoid recording chars when reading passwords]] - probably new default behavior, with the option to restore old behavior (passwords getting captured in lossage) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00764.html][emacs-devel: Explanation of difference between make distclean and make extraclean]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00884.html][emacs-devel: Re: Exposing buffer text modifications to Lisp]] - technical details on markers, and suggestions for package developers to work more closely with core - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00880.html][also some details on how the Org parser works]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1453cd6f6b79e050db976bcdcfe68235e45e0a7][Make images found through `find-image' be handled like `create-image']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd0b96d25295c1d29186d4a96a2215ab0239c64c][Allow using :width/:height as normal with xbm images]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28bfd4db69c357b708e7b711c947122faf499368][Allow removing quotes around links in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=efc241f4020478122d506b3d42a815ad47f7910b][Let `dired-omit-mode' match lines, as well as file names]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=94d76adde1b4b2bd86168f8d703241f60d1749b2][Don't handle reverseVideo X resource specially]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e1f84fa3bc7dfd84415813889c91070c0759da2][Fix test failures due to 'xterm-select-active-regions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0dc75daf1189d2327c6efa4d747fa98fcba03ea3][Filter out NS non-key events from `where-is-internal']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=606275e91ec57cccabeb4ac2feb93753f734cb00][Allow pretty-printing results from `C-x C-e' in edebug]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2cb5ed66c094cc1ea937c72eb7958c2dc674ac7f][Support `select-active-regions' with xterm]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d103e6f79d374766b64e56fb05e440076f4df5c][Extend 'e' in edebug to pretty-print the values]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1370d83cb229c9f3f1b077d1e623b1e9ada6b50][Delete another library obsolete since 24.1]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6362f65474bad81c1d57b9b603c65686a0dd853e][Add new command `duplicate-line']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dc6157bef758cf5ba490219eebccaf33e14430d3][Cancel editing bookmark annotations with C-c C-k]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17b3f8d56e254f8f0478ce583451f02e6034ed48][Delete most libraries obsolete since 24.1 and 24.3]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=feb654b4605cd84d1913d33a7d4c687bd4e71be7][Add new package.el commands for recompilation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=82694cdb204ad61b4b08cc66e71d6526949d8e40][; * etc/NEWS: Add entry for recent minibuffer abbrev table changes.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a02bb84c80f63a7b1199f0e68d605f7d418167fd][Leave the contents on the *Backtrace* buffer on `q']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99cb3a7154cd1e1b751b7cdf84479cd850e7da17][* lisp/minibuffer.el (minibuffer-complete-history): New command.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e494222814585cffaafa2c7784a2e4d632b8cd2d][* lisp/simple.el (completion-auto-wrap): Rename from completion-wrap-movement.]] - New packages: - [[package:ansilove][ansilove]]: Display buffers as PNG images using ansilove (MELPA) - [[package:cargo-transient][cargo-transient]]: A transient for cargo (MELPA) - [[package:ebnf-mode][ebnf-mode]]: Major mode for EBNF files (MELPA) - [[package:insert-random][insert-random]]: Insert random characters from various character sets (MELPA) - [[package:lingva][lingva]]: Access Google Translate via lingva.ml (MELPA) - [[package:org-mac-link][org-mac-link]]: Insert org-mode links to items selected in various Mac apps (MELPA) - [[package:ppcompile][ppcompile]]: Ping-pong compile projects on remote machines (MELPA) - [[package:smithy-mode][smithy-mode]]: Major mode for editing Smithy IDL files (MELPA) - [[package:zetteldesk-ref][zetteldesk-ref]]: A zetteldesk extension for interfacing with literature nodes (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links! ** 2022-06-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-13-emacs-news/ :EXPORT_DATE: 2022-06-13T20:47:52-0400 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/june-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, June 25, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 21 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/v84ura/emacs_finally_got_a_command_line_switch_to_set/][Emacs finally got a command line switch to set user-emacs-directory]] - [[https://emacstil.com/til/2022/06/09/editing-efficiency-and-emacs-serendipity/][Emacs TIL: Editing Efficiency and Emacs Serendipity]] - [[https://jeffbowman.writeas.com/rational-emacs-update-gc41][Rational Emacs Update]] ([[https://www.reddit.com/r/emacs/comments/v7zv0o/rational_emacs_update/][Reddit]]) - [[https://www.youtube.com/watch?v=y7E18HpG1wU][Modular Emacs Configuration Strategies - System Crafters Live!]] (01:52:45) - [[https://www.youtube.com/watch?v=aaoluWcsEzA][NixOS 9: Configure Emacs and More Declaratively Configure Zsh W/ Home-Manager]] (10:56) - Emacs Lisp: - [[http://www.masteringemacs.org/article/why-emacs-has-buffers][Mickey Petersen: Why Emacs has Buffers]] ([[https://www.reddit.com/r/emacs/comments/v64n65/why_emacs_has_buffers/][Reddit]], [[https://news.ycombinator.com/item?id=31650859][HN]], [[https://irreal.org/blog/?p=10583][Irreal]]) - [[https://www.youtube.com/watch?v=x3tu4d9xGzc][emacs lisp tutorial, write command to change space to newline]] (41:05) - [[https://github.com/neeasade/ct.el][ct.el - color tools for emacs]] ([[https://www.reddit.com/r/emacs/comments/v8z3v4/ctel_color_tools_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/v9bz63/set_up_ci_works_on_linux_macos_and_windows/][Set up CI (works on Linux, macOS, and Windows)]] - [[https://www.youtube.com/watch?v=ii9j_ah7v1s][Functional programming: an (Emacs) Lisp view 4/n]] (57:19) - Appearance: - [[https://www.reddit.com/r/emacs/comments/v72tu6/new_emacs_frame_parameter_for_transparency/][New Emacs frame parameter for transparency]] - [[http://mbork.pl/2022-06-13_Highlighting_and_de-highlighting_things][Marcin Borkowski: Highlighting and de-highlighting things]] - [[https://i.redd.it/g5b06g9cfa591.gif][Resize/recolour text on-the-fly]] ([[https://www.reddit.com/r/emacs/comments/vb05co/resizerecolour_text_onthefly/][Reddit]]) - [[https://protesilaos.com/codelog/2022-06-09-lin-0-4-0/][Protesilaos Stavrou: Emacs: lin version 0.4.0]] - [[https://youtu.be/JJPokfFxyFo][Style Your Emacs with the Modus Themes]] (40:39, [[https://www.reddit.com/r/emacs/comments/va191l/style_your_emacs_with_the_modus_themes/][Reddit]]) - [[https://taonaw.com/2022-06-12/][TAONAW - Emacs: To Modus or Not to Modus?]] - Navigation: - [[https://emacsredux.com/blog/2022/06/12/auto-create-missing-directories/][Emacs Redux: Auto-create Missing Directories]] ([[https://irreal.org/blog/?p=10594][Irreal]]) - [[https://i.redd.it/bg262ey74e491.gif][New package: boxy-info]] ([[https://www.reddit.com/r/emacs/comments/v7ors0/new_package_boxyinfo/][Reddit]]) - Writing: - [[https://protesilaos.com/codelog/2022-06-07-denote-introduction/][Protesilaos Stavrou: Emacs: introduction to Denote (simple note-taking)]] - [[https://github.com/mclear-tools/citar-capf][mclear-tools/citar-capf: Completion at point for citations using citar]] ([[https://www.reddit.com/r/emacs/comments/v7h5gq/new_package_citarcapf/][Reddit]]) - Org Mode: - [[https://www.labri.fr/perso/nrougier/GTD/index.html][Get Things Done With Emacs]] (2020, [[https://www.reddit.com/r/emacs/comments/v8kvf9/get_things_done_with_emacs/][Reddit]]) - [[https://taonaw.com/2022-06-07/][TAONAW - Org Mode: Grammar check in Emacs]] - languagetool - [[https://www.youtube.com/watch?v=D3FzMPZm7vY][Write Everything In Emacs Org Mode? You NEED This Plugin!]] (13:22) - org-auto-tangle - [[https://www.reddit.com/r/orgmode/comments/v80w8v/orgmodernindent_orgmodern_block_styling_with/][org-modern-indent: org-modern block styling with org-indent]] - [[https://www.reddit.com/r/orgmode/comments/v9xusx/ann_orgql_new_riflesmart_predicate_works_like/][[ANN] org-ql: new rifle/smart predicate (works like org-rifle)]] - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e3bf83fe82e65196b8deb42446257181e144bb50][ox: Support #+include-ing URLs]] - Completion: - [[https://github.com/mclear-tools/consult-notes][mclear-tools/consult-notes: Use consult to search notes]] ([[https://www.reddit.com/r/emacs/comments/v7h6jk/new_package_consultnotes/][Reddit]]) - Coding: - [[https://vxlabs.com/2022/06/12/typescript-development-with-emacs-tree-sitter-and-lsp-in-2022/][TypeScript development with Emacs, tree-sitter and LSP in 2022]] ([[https://www.reddit.com/r/emacs/comments/vau4x1/typescript_development_with_emacs_treesitter_and/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/v7o7q1/eglot_appreciation_post/][Eglot appreciation post]] - [[https://ag91.github.io/blog/2022/06/09/make-adding-a-clojure-require-more-interactive-with-cider-and-cljr/][Make "adding a Clojure require" more interactive with Cider and Cljr]] ([[https://www.reddit.com/r/emacs/comments/v8tk0r/make_adding_a_clojure_require_more_interactive/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/va6c0q/quickactionsel_uniform_compilerundebug_across/][quick-actions.el: Uniform Compile/Run/Debug across programming languages]] - [[https://christiantietze.de/posts/2022/06/free-cmd-w-in-magit-close-buffer/][Christian Tietze: Free Cmd-W in Magit to Close the Buffer]] - Multimedia: - [[https://github.com/karthink/elfeed-tube][Elfeed Tube - Youtube on your terms]] ([[https://www.reddit.com/r/emacs/comments/vap46x/elfeed_tube_youtube_on_your_terms/][Reddit]], [[https://irreal.org/blog/?p=10598][Irreal]]) - transcript, skipping ads and sponsor info - Fun: - [[https://i.redd.it/lhpi0gdnvu491.png][Thinking about config changes I want to make in the middle of the workday like:]] ([[https://www.reddit.com/r/emacs/comments/v9h56x/thinking_about_config_changes_i_want_to_make_in/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/v6khc1/want_to_hear_an_emacs_joke/][Want to hear an Emacs joke?]] - Community: - [[https://www.reddit.com/r/emacs/comments/v7ke5m/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - dired+ snapshots, docker-tramp with busybox images - [[https://batsov.com/articles/2022/06/09/modern-emacs-redux/][Modern Emacs: Redux]] ([[https://www.reddit.com/r/emacs/comments/v8g5g4/modern_emacs_redux/][Reddit]]) - Atom: - [[https://www.reddit.com/r/emacs/comments/v962u5/will_the_atom_sunsetting_result_in_a_new_influx/][Will the atom sunsetting result in a new influx of Emacs users? How can we facilitate them more?]] - [[https://www.reddit.com/r/emacs/comments/v85t8h/glad_emacs_never_will_be_sunset/][Glad Emacs never will be sunset]] - [[https://irreal.org/blog/?p=10587][Irreal: Red Meat Friday: Who's Next?]] - [[https://emacsredux.com/blog/2022/06/09/forever-emacs/][Emacs Redux: Forever Emacs]] - Other: - [[https://github.com/73D1/metarosetta][Metarosetta: Write translation expressions to extract and sync textual data between code comments, org entries or any other format and convention]] ([[https://www.reddit.com/r/emacs/comments/v7ybbr/metarosetta_write_translation_expressions_to/][Reddit]]) - [[https://www.youtube.com/watch?v=zC-p5d3LU_Q][Emacs Weather Reports 2022_06_11_15:49:45]] (06:38) - wttrin - [[https://babbagefiles.xyz/equake-geas-on-gnomish-smiths/][Benjamin Slade: Equake: A Geas on Gnomish Smiths]] - working on GNOME Shell Wayland ([[https://www.reddit.com/r/emacs/comments/v7uh9k/equake_a_dropdown_console_package_for_eshell/][Reddit]]) - [[https://www.youtube.com/watch?v=xpSLQxtfvw0][Emacs Proced Is A Top Like Interface 2022_05_31_04:39:00 - YouTube]] ([[https://irreal.org/blog/?p=10585][Irreal]]) - [[https://jao.io/blog/2022-06-08-slimmer-emacs-with-kitty.html][jao: slimmer emacs with kitty]] - terminal emulator - [[https://lifeofpenguin.blogspot.com/2022/06/gnu-emacs-as-desktop-widget.html][GNU Emacs as a Desktop widget]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00186.html][emacs-devel: Lots of discussion about Org vs Texinfo, Org export performance, and what describe-package should show]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00423.html][Discussion about modularizing Org and making it faster, and whether Emacs should use Org more]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00440.html][... and whether Org should use Emacs things more]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00612.html][... and why Org has all these keybindings]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00685.html][emacs-devel: discussion of how display works, and some considerations for possible vertical text support]] - [[https://lars.ingebrigtsen.no/2022/06/08/17x10/][Lars Ingebrigtsen: 17x10%]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57cd069f73808f862c326bac4191ab507f3c973f][Allow `query-replace' to do exact replacement of the current item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5381a1e6ddcbc898439bd7f53d5dd0816f910feb][Add support for the Meetei Mayek script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=027fecb24bb0a17543efb0ef63bb7b160e2630d1][Add a `M-c' command to `read-regexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86f30c972bb421db1b8f83951ecfc15ad607fb03][* files.el (auto-mode-alist): Add entry to `.eld` files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0fdd37c7fbbd0880e569d41bb5ecb9a40f099b00][Make `/ a' in *Package* filter by name]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e42d4d2ddf4f193c2e3b9391fd6b4cb4ea3ba4b3][* lisp/isearch.el (isearch-search-fun-in-text-property): Handle ^/$ specially.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71b17f1e940eb38e5e797edbe1eae983b6542ba0][Add support for the Lepcha script (bug#55869)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=307ef05587be7cec5343799ac28a7581064fb467][Mention the REQUIRE-MATCH extension in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cb7682e885c943228299c4e6b7adb6a398c8aae][New setting for mouse-drag-copy-region to not put "" onto kill ring]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=521de5ab626948044f2478245677cd0b801110d9][Add support for the Kharoshthi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43f8690ebf3439af90cf72c619e75afb4cff1a83][Account for remapped faces in $COLUMNS and $LINES in Eshell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17ed9a803987d7441c64ee1a205322d99766b1da][Allow posn-col-row to return data on a per-window basis]] - New packages: - [[package:aircon-theme][aircon-theme]]: Cool and legible light theme (GNU ELPA) - [[package:ob-fricas][ob-fricas]]: A FriCAS backend for Org-Babel (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-06-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/06/2022-06-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/06/2022-06-06-emacs-news/ :EXPORT_DATE: 2022-06-06T15:22:26-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 7 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 10 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jun 11 0000 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/v5dk13/my_emacs_notes_so_far/][My emacs notes so far]] - [[https://www.youtube.com/watch?v=ZDOBpEuvfVE][Introducción a Emacs (español argentina) (para novatos)]] (54:48) - Emacs configuration: - [[https://www.youtube.com/watch?v=X_sj5_5YiWk][21天学会Emacs 2022Edition 第九天]] (17:57) - use-package - Emacs Lisp: - [[https://www.masteringemacs.org/article/emacs-builtin-elisp-cheat-sheet][Mickey Petersen: Emacs's Builtin Elisp Cheat Sheet]] ([[https://www.reddit.com/r/emacs/comments/v12yyz/emacss_builtin_elisp_cheat_sheet/][Reddit]], [[https://irreal.org/blog/?p=10565][Irreal]]) - [[http://www.masteringemacs.org/article/why-emacs-has-buffers][Mickey Petersen: Why Emacs has Buffers]] ([[https://www.reddit.com/r/emacs/comments/v64n65/why_emacs_has_buffers/][Reddit]], [[https://news.ycombinator.com/item?id=31650859][HN]], [[https://irreal.org/blog/?p=10583][Irreal]]) - [[https://emacsredux.com/blog/2022/06/03/detecting-whether-emacs-is-running-in-terminal-or-gui-mode/][Emacs Redux: Detecting Whether Emacs is Running in Terminal or GUI mode]] ([[https://irreal.org/blog/?p=10575][Irreal]]) - [[https://zck.org/testing-buffer-modifying-emacs-code-again][Zachary Kanfer: Testing buffer-modifying Emacs code (again)]] ([[https://www.reddit.com/r/emacs/comments/v3qrtm/testing_buffermodifying_emacs_code_again_oc/][Reddit]]) - [[http://blog.binchen.org/posts/use-ci-to-improve-the-quality-of-emacs-distribution/][Chen Bin (redguardtoo): Use CI to improve the quality of emacs distribution]] ([[https://www.reddit.com/r/emacs/comments/v1jb1y/use_ci_to_improve_the_quality_of_emacs/][Reddit]]) - [[https://emacsredux.com/blog/2022/06/03/extract-version-metadata-from-a-package/][Emacs Redux: Extract Version Metadata from a Package]] - [[https://runes.lexarcana.com/2022-06-05-anonymous-state-variables-in-emacs-lisp.html][Anonymous state variables in emacs lisp]] ([[https://www.reddit.com/r/emacs/comments/v5di6i/anonymous_state_variables_in_emacs_lisp/][Reddit]]) - [[https://github.com/federicotdn/pimacs][Pimacs: a toy implementation of an Elisp interpreter in Go]] ([[https://www.reddit.com/r/emacs/comments/v4z6wh/pimacs_a_toy_implementation_of_an_elisp/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-06-01-modus-themes-2-4-0/][Protesilaos Stavrou: Modus themes 2.4.0 for GNU Emacs]] - [[https://github.com/DarkBuffalo/doom-verde-theme][doom-verde-theme]] ([[https://www.reddit.com/r/emacs/comments/v427xo/doomverdetheme/][Reddit]]) - [[https://github.com/ddoherty03/commify][ddoherty03/commify: Emacs package for toggling commas on and off in numbers]] (old, [[https://www.reddit.com/r/emacs/comments/v2fs8q/add_grouping_commas_to_numbers_in_emacs/][Reddit]]) - Navigation: - [[https://youtu.be/bEeG94mm-AE][link-hint-preview.el - Preview link contents in a pop-up frame with link-hint]] ([[https://www.reddit.com/r/emacs/comments/v3z654/linkhintpreviewel_preview_link_contents_in_a/][Reddit]], [[https://www.youtube.com/watch?v=bEeG94mm-AE][YouTube 03:25]]) - [[https://www.reddit.com/r/emacs/comments/v2b2ej/tabline_open_tab_in_background_with_a_macro_would/][tab-line: Open tab in background with a macro. Would appreciate a more robust approach though!]] - [[https://protesilaos.com/codelog/2022-06-02-logos-0-4-0/][Protesilaos Stavrou: Emacs: logos version 0.4.0]] - reading - Org Mode: - [[https://blog.tecosaur.com/tmio/2022-05-31-folding.html][This Month in Org: May 2022]] ([[https://www.reddit.com/r/emacs/comments/v2lnga/this_month_in_org_may_2022/][Reddit]]) - [[https://irreal.org/blog/?p=10578][Irreal: Org 9.5.4]] - bugfix release - [[https://www.youtube.com/watch?v=EdtIB_VaMh8][Emacs Org Mode - Navigation]] (05:27) - [[https://www.reddit.com/r/orgmode/comments/v13ont/ann_orgqlfind_new_org_ql_command_using_emacss/][[ANN] org-ql-find (new Org QL command using Emacs's built-in completion API)]] - [[https://macowners.club/posts/org-capture-from-everywhere-macos/][Org capture from everywhere in macOS]] - [[https://scripter.co/zero-html-validation-errors/?utm_source=atom_feed][scripter.co | Emacs: Zero HTML Validation Errors!]] - with ox-hugo - [[https://www.youtube.com/watch?v=nocgop6CHRI][21天学会Emacs 2022Edition 第十天]] (22:18) - Org mode - [[https://i.redd.it/bkr7tu6u45391.png][Found this important note while reading some documentation to configure org-journal]] ([[https://www.reddit.com/r/emacs/comments/v31agi/found_this_important_note_while_reading_some/][Reddit]]) - Completion: - [[https://github.com/jojojames/fussy][fussy: A completion-style/fuzzy matching/scoring system for fido/icomplete/selectrum/vertico/ivy/helm/default completion systems [with flx, fzf, skim scoring backends]​]] ([[https://www.reddit.com/r/emacs/comments/v4rq3p/fussy_a_completionstylefuzzy_matchingscoring/][Reddit]]) - Math: - [[https://github.com/DiamondBond/xah-math-input][xah-math-input updated fork]] ([[https://www.reddit.com/r/emacs/comments/v2b94y/xahmathinput_updated_fork/][Reddit]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/v3qwfo/edit_remote_files_with_emacs_via_eshell_cd_amazing/][Edit remote files with Emacs via Eshell CD - Amazing!]] - Community: - [[https://www.reddit.com/r/emacs/comments/v2by7z/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2022/06/03/2022-06-austin-emacs-meetup/][Eric MacAdie: 2022-06 Austin Emacs Meetup]] - [[https://i.redd.it/uwysx3xz1t391.png][CNN (Convolution Neural network ) godfather Yann Le cun uses emacs]] ([[https://www.reddit.com/r/emacs/comments/v5dfy2/cnn_convolution_neural_network_godfather_yann_le/][Reddit]]) - [[https://emacsredux.com/blog/2022/06/01/the-space-cadet-keyboard/][Emacs Redux: The Space-cadet Keyboard]] - Other: - [[https://batsov.com/articles/2022/06/01/who-needs-modern-emacs/][Bozhidar Batsov: Who Needs Modern Emacs?]] ([[https://www.reddit.com/r/emacs/comments/v2fjcd/who_needs_modern_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=31597537][HN]], [[https://irreal.org/blog/?p=10569][Irreal]]) - [[https://github.com/commercial-emacs/commercial-emacs][commercial-emacs]] ([[https://www.reddit.com/r/emacs/comments/v3iqdv/commercialemacs/][Reddit]], [[https://news.ycombinator.com/item?id=31599981][HN]], [[https://batsov.com/articles/2022/06/02/commercial-emacs/][Bozhidar Batsov]], [[https://irreal.org/blog/?p=10573][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/v2fjec/a_new_epub_reader_in_emacs_novxwidgetel/][A new epub reader in Emacs: nov-xwidget.el]] - [[http://xenodium.com/emacs-password-protect-current-pdf][Alvaro Ramirez: Emacs: Password-protect current pdf]] ([[https://news.ycombinator.com/item?id=31605357][HN]]) - [[https://github.com/rougier/pdf-drop-mode][PDF drop mode to get the DOI of a PDF dropped onto an emacs buffer]] ([[https://www.reddit.com/r/emacs/comments/v2p7g0/pdf_drop_mode_to_get_the_doi_of_a_pdf_dropped/][Reddit]]) - [[https://emacsredux.com/blog/2022/06/03/enable-mouse-support-in-terminal-emacs/][Emacs Redux: Enable Mouse Support in Terminal Emacs]] - [[https://lifeofpenguin.blogspot.com/2022/06/gnu-emacs-gestures.html][GNU Emacs Gestures]] ([[https://www.reddit.com/r/emacs/comments/v4sbn1/gnu_emacs_gestures/][Reddit]]) - multi-touch - [[https://emacspeak.blogspot.com/2022/06/emacspeak-complete-audio-desktop-under.html][T. V. Raman: Emacspeak: The Complete Audio Desktop Under Pulseaudio]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00186.html][emacs-devel: Discussion about converting README.org to plain text README while installing package]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01373.html][emacs-devel: Explanation of Applescript]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-06/msg00183.html][emacs-devel: graphs of Emacs build times and CPU build usage]] - [[https://github.com/emacs-mirror/emacs/commit/b903507b36c438653a02d7b6291e9744d5221e28][Nonrecursive Lisp reader in Emacs 29]] ([[https://www.reddit.com/r/emacs/comments/v156mq/nonrecursive_lisp_reader_in_emacs_29/][Reddit]], [[https://news.ycombinator.com/item?id=31561240][HN]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb9c899b07a6a7de3a04b65caa55f11fdc36908c][Make the goal column work for the scrolling commands, too]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=408fa62148e54e90ab67ad02b338fafadc0bbd76][Add new command find-sibling-file]] - that looks handy - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d8924e179e2e53bf9abffa987f428890b4edcf57][Extend file-expand-wildcards to allow regexps]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54ed817eeeeb735cdfb384ae310caf62be5b7e20][Make vc-mtn obsolete]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65dc15b722441fb43a9a1aadfe4a442e8f1fceda][Add support for the Grantha script (bug#55782)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=526971df64bfca3c78f4c2e635b27cadec02b2b9][Add new user option project-vc-include-untracked]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28622d4dd0347227a28b7b25c674437239a00a06][Let ?\LF signal an error (bug#55738)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f56ca63761b0270edb58734ce7ac4a3c800bb1b][Add new user option `mouse-drag-mode-line-buffer']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d5eb67c6a87bcf155429b11af98de913e901dd9][Add a new user option battery-update-functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e42c2c5fcf3f6162de3072d221c2f97c9fb1c67][Remove window-max-characters-per-line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db214ae66ceac52ced201e8729a6d026f0518341][delete-selection-mode: Add user option to delete temporary regions only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c95827c69888440df5e25ae77aed103203f2fb27][Add support for the Hanifi Rohingya script (bug#55745)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5fadbbfec8c8f5d66fe0169c92096743102990e]['gui-set-selection' can now specify different values for different data types.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b1ac48bd7ee10721d7a07276378b632717616290][Note changes in ;;;### parsing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f461eb8fa770a6f6b048f13684bd697756f8790c][Add a last-modified field when a bookmark is set]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d4e90341782030cc7d8c29c639450b079587908][Speed up generation of loaddefs files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f1e21a03419f6b2071153098a6129e5701884643][Add support for the Makasar and Lontara scripts (bug#55734)]] - New packages: - [[package:frimacs][frimacs]]: An environment for the FriCAS computer algebra system (MELPA) - [[package:fussy][fussy]]: Fuzzy completion style using `flx' (MELPA) - [[package:org-contacts][org-contacts]]: Contacts management system for Org Mode. (MELPA) - [[package:zetteldesk-kb][zetteldesk-kb]]: Keybindings for zetteldesk.el (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-06][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links! ** 2022-05-30 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-30-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-30-emacs-news/ :EXPORT_DATE: 2022-05-30T10:41:56-0400 :Effort: 0:15 :END: :LOGBOOK: CLOCK: [2022-05-30 Mon 17:29] :END: - Upcoming events: - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jun 3 0200 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 7 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 10 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat Jun 11 0000 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ux1gjr/my_own_transient_example/][My own Transient example]] - [[https://github.com/diamondBond/emacs][2 years of yak shaving]] ([[https://www.reddit.com/r/emacs/comments/uy22al/2_years_of_yak_shaving/][Reddit]]) - Simple Emacs configuration aimed at enhancing the default experience, akin to something equidistant between vanilla & doom. - Emacs Lisp: - [[http://blog.binchen.org/posts/better-emacs-package-development-workflow/][Better Emacs package development workflow]] ([[https://www.reddit.com/r/emacs/comments/uwq49m/better_emacs_package_development_workflow/][Reddit]]) - [[https://www.youtube.com/watch?v=-QvFxdpdvag][write a emacs lisp script to count elisp function usage frequency]] (59:56) - Writing: - [[https://christopherfin.com/writing/emacs-writing.html][Novel Writing in Emacs (a few tips/tricks)]] ([[https://www.reddit.com/r/emacs/comments/uzollt/novel_writing_in_emacs_a_few_tipstricks/][Reddit]], [[https://irreal.org/blog/?p=10563][Irreal]]) - Org Mode: - [[https://taonaw.com/2022-05-24/][TAONAW - Org Mode: Of Narrowing Subtrees and Focus]] - [[https://www.reddit.com/r/emacs/comments/uxv0si/appreciation_thread_for_orgspecialblockextras/][Appreciation thread for org-special-block-extras]] - [[https://www.youtube.com/watch?v=9QtKXdN1ej8][Emacs Get Youtube Video Contents In ORG File 2022_05_26_03:13:56]] (23:18) - [[https://www.reddit.com/r/orgmode/comments/ux9f78/a_python_script_to_sync_from_google_calendar_to/][A python script to sync from Google calendar to an org file]] - [[https://news.ycombinator.com/item?id=31526231][HN discussion of Organice (an implementation of Org mode for mobile and desktop browsers)]] - Coding: - [[https://github.com/manateelazycat/lsp-bridge][GitHub - manateelazycat/lsp-bridge: Fastest LSP client for Emacs]] ([[https://www.reddit.com/r/emacs/comments/uwittr/packagefind_lspbridge/][Reddit]]) - Fun: - [[https://github.com/dp12/parrot/pull/12][Party parrot animations on magit-push & org-todo DONE to increase your productivity]] ([[https://www.reddit.com/r/emacs/comments/uxyk6j/party_parrot_animations_on_magitpush_orgtodo_done/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/uxcm6i/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://youtube.com/watch?v=_14E7pDJJ_w&feature=share][My Emacs Workflow - As a Software Engineer and Student]] (14:02, [[https://www.reddit.com/r/emacs/comments/v0kv5d/my_emacs_workflow_as_a_software_engineer_and/][Reddit]]) - Other: - [[https://git.sr.ht/~indieterminacy/5q50jq_oq_configuring_emacs][gNife, an emacs ecosystem for servicing: Knowledge-Management; and Problem Solving Workflows]] ([[https://www.reddit.com/r/emacs/comments/uxpkv2/gnife_an_emacs_ecosystem_for_servicing/][Reddit]]) - uses Hyperbole - [[https://www.reddit.com/r/emacs/comments/uxkd68/version_07_of_detachedel_formerly_known_as_dtache/][Version 0.7 of detached.el (formerly known as dtache)]] - An Emacs package to launch, and manage, detached processes - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/utzxir/a_vision_of_a_multithreaded_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=31559818][HN]]) - Emacs development: Lots of scripts added - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01080.html][emacs-devel: discussion about whether ns-do-applescript should be removed or replaced]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01282.html][emacs-devel: details about how frames are handled in the terminal]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg01292.html][emacs-devel: Discussion about unmaintained ELPA packages]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004e6ae3f42bdc8cd632060f56dbf8c1ea850c4a][Add support for the Rejang script (bug#55718)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=230ed406aae59b4cebb024f6020241422a29e240][Add support for the Batak script (bug #55694)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=460d5fd971489ba7b573d71a94cdaac2f9f1a767][Make `count-words' count sentences.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb6484e3d02c6583ed287acee3f4b8b7ae2061eb][Add support for the Sundanese script (bug#55686)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4df20e2f14ac6f1bae2730e2f9afed8e83dd78de][Extend 'C-x 8 =' to produce characters with macron]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77bfc5ed7af2ba0f05c53415f7d63107c372a29f][Add support for the Javanese script (bug#55667)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4677ff436110d3142183017451146b31ac1b46ef][Add support for the Balinese script (bug#55648)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47e0b866110b25343daf025de85d5f22ed829cc1][; Fix up doc of recent elisp-eldoc-var-docstring-with-value addition]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d5eff3d8452681d5e801a4c5b2936b0a4ae8da3][Add support for the Limbu script (bug#55621)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce79fe451d845c09e5502071f9af9845eb930885][Make yank-transform-functions into defvar]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2701cd59b521989530a7eb7489540c64177e0f69][Make byte compilation warn about wrong quoting in doc strings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=609c9c5cd9cae1d6fced971cd66f39530ab93136][Add support for the Buhid and Tagbanwa scripts (bug#55610)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8420d7cce72b7e6c69265e60c10a0ea4e420934c][Add elisp-eldoc-var-docstring-with-value function]] - New packages: - [[package:inspector][inspector]]: Tool for inspection of Emacs Lisp objects. (GNU ELPA) - [[package:latex-change-env][latex-change-env]]: Change in and out of LaTeX environments (MELPA) - [[package:svgo][svgo]]: SVG optimization with SVGO (MELPA) - [[package:swsw][swsw]]: Simple window switching (NonGNU ELPA) - [[package:vcomplete][vcomplete]]: Visual completions (NonGNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links! ** 2022-05-23 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-23-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-23-emacs-news/ :EXPORT_DATE: 2022-05-23T23:16:06-0400 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00780.html][emacs-devel discussion planning the Emacs Survey 2022]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu May 26 0030 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jun 3 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=GPVIeIxrLuI][GNU Emacs - Introduction]] (38:09) - Emacs configuration: - [[https://github.com/ErnestKz/KeyWork][KeyWork: Elisp DSL for declaring modal bindings in Emacs]] ([[https://www.reddit.com/r/emacs/comments/uu5cxd/announcing_a_modal_keybinding_edsl_keywork/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/uvd5ad/do_you_prefer_something_like_evil_mode_or_the/][Do you prefer something like evil mode or the default Emacs keybindings?]] (lots of comments) - [[https://www.youtube.com/watch?v=j8Ietu_bMjE][21天学会Emacs 2022 Edition 之第八天]] (23:05) - use-package, elisp macros - [[https://youtu.be/0XY36L4MmKE][[Video] Emacs Config Tour]] - Emacs Lisp: - [[https://youtube.com/watch?v=HHnN11q2sKU&feature=share][How to build an editor with Emacs Lisp - 06 Property & Association Lists]] ([[https://www.reddit.com/r/emacs/comments/usl15u/how_to_build_an_editor_with_emacs_lisp_06/][Reddit]]) - [[https://hungyi.net/posts/dead-simple-emacs-lisp-templating/][Dead Simple HTML Templating in Emacs Lisp (2021-10) - Transform elisp structures nearly verbatim to HTML, using elisp itself for generation, loops, etc.]] ([[https://www.reddit.com/r/emacs/comments/us4kg3/dead_simple_html_templating_in_emacs_lisp_202110/][Reddit]]) - [[https://macadie.info/2022/05/22/2022-05-austin-emacs-meetup/][Eric MacAdie: 2022-05 Austin Emacs Meetup]] - functional programming, running Emacs Lisp - Appearance: - [[https://www.reddit.com/r/emacs/comments/uu140l/adjust_your_laptops_screen_brightness_in_emacs/][Adjust your laptop's screen brightness in Emacs]] - [[https://www.youtube.com/watch?v=pprpjlvMqqM][emacs lisp coding, write a bionic reading command]] (40:06) - Navigation: - [[https://github.com/thread314/intuitive-tab-line-mode][An implementation of simple, intuitive tabs in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/uugpa8/an_implementation_of_simple_intuitive_tabs_in/][Reddit]]) - Writing: - [[http://www.masteringemacs.org/article/correcting-typos-misspellings-abbrev][Mickey Petersen: Correcting Typos and Misspellings with Abbrev]] ([[https://www.reddit.com/r/emacs/comments/uuovhc/correcting_typos_and_misspellings_with_abbrev/][Reddit]], [[https://irreal.org/blog/?p=10546][Irreal]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/ur398f/orgmode_today_i_learned_about_filteringlimiting/][Orgmode: Today I learned about Filtering/limiting agenda items]] - [[https://mrincon.net/posts/org-calendar/][Viewing Important Dates in Emacs - M. Rincón]] and [[https://github.com/foxfriday/date-functions][date-functions]] ([[https://www.reddit.com/r/emacs/comments/urbs5p/new_package_to_add_recurring_events_to_the_diary/][Reddit]]) - [[https://github.com/Vidianos-Giannitsis/zetteldesk.el][zetteldesk.el is now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/urryd2/zetteldeskel_is_now_on_melpa/][Reddit]]) - revision and outlining tool on top of org-roam - [[https://www.kpassa.me/posts/literate2/][Literate APIs with Emacs and Org Mode]] - [[https://scripter.co/looping-through-org-mode-headings/?utm_source=atom_feed][scripter.co | Emacs: Looping through Org mode headings]] ([[https://irreal.org/blog/?p=10544][Irreal]]) - [[https://github.blog/2022-05-19-math-support-in-markdown/][Github now supports LaTeX for Markdown and org-mode files]] ([[https://www.reddit.com/r/orgmode/comments/utotmr/github_now_supports_latex_for_markdown_and/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e268e479718e04f590324a29036f081a3f80f208][lisp/org.el: Add org-property-separators option]] - Completion: - [[http://www.masteringemacs.org/article/text-expansion-hippie-expand][Mickey Petersen: Text Expansion with Hippie Expand]] ([[https://www.reddit.com/r/emacs/comments/urmnjj/text_expansion_with_hippie_expand/][Reddit]], [[https://irreal.org/blog/?p=10538][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/us51if/please_tell_me_about_the_different_approaches_to/][Please tell me about the different approaches to text expansion you can find in emacs.]] ([[https://irreal.org/blog/?p=10540][Irreal]]) - Coding: - [[http://mbork.pl/2022-05-23_Copying_code_snippets][Marcin Borkowski: Copying code snippets]] - [[https://www.sadiqpk.org/projects/crazy-mode.html][crazy-mode: An Emacs mode to help you code/go crazy]] ([[https://www.reddit.com/r/emacs/comments/uvbzda/new_package_an_emacs_mode_to_help_you_codego_crazy/][Reddit]]) - hacks keys to make them more context-sensitive - [[https://github.com/iwahbe/jsonian][jsonian - edit JSON files of any size]] ([[https://www.reddit.com/r/emacs/comments/uvlm1o/new_package_jsonianmode/][Reddit]]) - [[https://www.youtube.com/watch?v=TAtwcBh1QLg][How to call a REST API in Common Lisp: HTTP requests, JSON parsing, up to a CLI app - YouTube]] ([[https://www.reddit.com/r/emacs/comments/us7mho/a_demo_of_common_lisp_in_emacs_and_slime_how_to/][Reddit]]) - SLIME - [[https://github.com/christiaan-janssen/bicep-mode][bicep-mode: A major mode for the Bicep language]] ([[https://www.reddit.com/r/emacs/comments/ut5m4j/bicep_mode/][Reddit]]) - deploying Azure resources - [[https://blog.meain.io/2022/more-treesitter-emacs/][Playing around with tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/usu8h2/playing_around_with_treesitter/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2021/04/gnu-emacs-as-lightweight-ide.html][GNU Emacs as a lightweight IDE (Call tree)]] ([[https://www.reddit.com/r/emacs/comments/uw3yjd/gnu_emacs_as_a_lightweight_ide_call_tree/][Reddit]]) - CEDET - [[https://christiantietze.de/posts/2022/05/magit-killer-feature-1-commit-text-completion-based-on-diff/][Magit's Killer Feature #1: Commit Text Completion Based on the Diff]] ([[https://www.reddit.com/r/emacs/comments/uvuyxh/magits_killer_feature_1_commit_text_completion/][Reddit]]) - [[https://www.youtube.com/watch?v=A93_RBDxbSE][Emacs Version Control Facility AKA VC 2022_05_23_03:07:50]] (22:54) - Shells: - [[https://tdodge.consulting/blog/eshell/background-output-thread][Living The Eshell Dream: A Reduction in Latency From 70 Seconds to 3 Seconds]] ([[https://www.reddit.com/r/emacs/comments/usghki/living_the_eshell_dream_a_reduction_in_latency/][Reddit]]) - [[https://irreal.org/blog/?p=10533][Irreal: Changing Directory to a Remote Machine]] - EXWM: - [[https://github.com/daehwannam/exwm-workspace-group][An EXWM extension for managing workspace units in a multiple monitor environment by grouping the units]] ([[https://www.reddit.com/r/emacs/comments/uul9n7/an_exwm_extension_for_managing_workspace_units_in/][Reddit]]) - Community: - [[https://macoy.me/blog/programming/SelfModifyingApplications][An argument for self-modifying applications]] - [[https://www.reddit.com/r/emacs/comments/us7zae/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://protesilaos.com/codelog/2022-05-17-emacs-tmr-0-3-0/][Protesilaos Stavrou: Emacs: tmr version 0.3.0]] - set timers using a convenient notation - [[https://github.com/purplg/hass/releases/tag/v2.2.0][Hass v2.2.0 released!]] ([[https://www.reddit.com/r/emacs/comments/urasry/hass_v220_released/][Reddit]]) - interacting with Home Assistant - [[https://www.youtube.com/watch?v=kfJILXr6w3o][How to get native compilation with Emacs on Gentoo Linux]] (02:04) - [[https://www.blogbyben.com/2022/05/gotcha-emacs-on-mac-os-too-many-files.html][Ben Simon: Gotcha: Emacs on Mac OS: Too Many Files Open]] ([[https://irreal.org/blog/?p=10550][Irreal]]) - [[https://macowners.club/posts/using-xwidgets-on-macos/][Emacs, macOS & Xwidget WebKit]] ([[https://www.reddit.com/r/emacs/comments/uuuxra/emacs_macos_xwidget_webkit/][Reddit]], [[https://irreal.org/blog/?p=10552][Irreal]]) - [[https://www.bonfacemunyoki.com/post/2022-05-12-dragon-tool/][Terminal/Emacs Driven Drag and Drop · Some ninja]] - [[http://angg.twu.net/eev-wconfig.html][Eev-config.el: configuring eev on M$ Windows without magic]] ([[http://www.youtube.com/watch?v=Rm29XSdGCXw][YouTube]]) - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/utzxir/a_vision_of_a_multithreaded_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=31559818][HN]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3fce23e3b01fca9cf06205a0b18c86bdcde76a3][Add support for the Hanunoo script (bug#55581)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b15b88e714f39ca6926f17b36a1302959b69643][Make `d' in Dired skip dot files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cfb89dc79b76923c1c93cb44e3e4836b6a8c2bf][Allow extending 'save-some-buffers']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2a5bf142fb25094ff623dc93d2ce916aee3d971][Enable keys M-down, M-up, M-RET for in-buffer completion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97ca793651eb04cda2ba33ea5d5d546274f358f7][Add support for the Tagalog script]] (Baybayin, too) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=22ae842b346621095223213621f2244a5a59d3b8][Add new hooks when enabling and disabling themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=212aea97f9c9fdabdf7e8a47e64c8243953a7690][zap-to-char: case sensitive for upper-case characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edf9700c3ca65d92bdfca59306845ffc0717d690][Add a hook run upon monitor configuration changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6265e0c540e989021f2cbe3876be140188bef92f][Document 'enriched-toggle-markup']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c82e96954450e766c63b507ed4e927d18e4cd9c][Add new user option display-buffer-avoid-small-windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63eb0157226ad02eb6aeb9a6ec285502fddc4ddf][Add option to kill a shell buffer when the process ends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d7390576b1fdc385e48ae9eab19f70c82643c0c][Add a new command 'yank-in-context']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fe33b6ba0823d4794417ef205ee1f011c09db0b][Add new command 'enriched-toggle-markup']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9a8a47ba4b8cda05c48fff4259ce8f0bd079c87][Add new user option 'yank-transform-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb752561eab92343683552a5780dd80406936d09][; * etc/NEWS: Announce renaming of "Oriya" to "Odia". (Bug#55493)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a67d8e0d70d5563044f9981795de9ee2876b6463][Add a new display-buffer-full-frame display action]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2414fa360354f4cd245c869813f131108ca1072a][Add support for the Modi script]] - New packages: - [[package:cern-root-mode][cern-root-mode]]: Major-mode for running C++ code with ROOT (MELPA) - [[package:clockodo][clockodo]]: A small integration for the clockodo api (MELPA) - [[package:corfu-terminal][corfu-terminal]]: Corfu popup on terminal (NonGNU ELPA) - [[package:detached][detached]]: A package to launch, and manage, detached processes (GNU ELPA, MELPA) - [[package:flymake-popon][flymake-popon]]: Flymake diagnostics on cursor hover (NonGNU ELPA) - [[package:nftables-mode][nftables-mode]]: Major mode for editing nftables (GNU ELPA) - [[package:popon][popon]]: "Pop" floating text "on" a window (NonGNU ELPA) - [[package:srht][srht]]: Sourcehut (GNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-05-16 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-16-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-16-emacs-news/ :EXPORT_DATE: 2022-05-16T10:42:17-0400 :END: - Upcoming events: - M-x Research (contact them for password): Functional programming: an (Emacs) Lisp view (4/n) https://m-x-research.github.io/ Tue May 17 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu May 26 0030 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore ([[https://emacs-apac.gitlab.io/announcements/may-2022/][Announcement]]) - Emacs configuration: - [[https://blog.d46.us/advanced-emacs-startup/][Advanced Techniques for Reducing Emacs Startup Time]] ([[https://news.ycombinator.com/item?id=31394001][HN]]) - [[https://www.reddit.com/r/emacs/comments/ulsrb5/what_have_you_recently_removed_from_your_emacs/][What have you recently *removed* from your Emacs configuration?]] - Evil mode: - [[https://www.reddit.com/r/emacs/comments/upxmpn/evilmatchit_300_is_published/][evil-matchit 3.0.0 is published]] - [[https://www.reddit.com/r/emacs/comments/uorn9z/best_packages_to_use_with_evil_mode/][Best packages to use with evil mode .]] - Emacs Lisp: - [[https://github.com/emacs-eask/eask][eask - Command-line tool for building and testing Emacs Lisp packages]] ([[https://www.reddit.com/r/emacs/comments/uqbihf/emacs_eask/][Reddit]]) - Appearance: - [[https://protesilaos.com/codelog/2022-05-10-modus-themes-palette-cc0/][Protesilaos Stavrou: The colours of the Emacs modus-themes are in the public domain]] - [[https://protesilaos.com/codelog/2022-05-14-re-emacs-font/][Protesilaos Stavrou: Re: What is your font setup for Emacs?]] - Navigation: - [[https://www.youtube.com/watch?v=GK-Bx_uHXhc][emacs, most efficient ways to open file]] (32:45) - Org Mode: - [[https://www.youtube.com/watch?v=KfqsFqs8Xq0][Intro a org mode - Emacs]] (22:49) - [[https://www.youtube.com/watch?v=88qQlUU0pYM][Perfect workflow with Emacs, Org and Cron]] (13:53, [[https://www.reddit.com/r/emacs/comments/up95fb/perfect_workflow_with_emacs_org_and_cron/][Reddit]]) - [[https://scripter.co/using-org-logbook-notes-to-record-blog-post-updates/?utm_source=atom_feed][scripter.co | Emacs: Using Org Logbook Notes to record blog post updates]] - [[https://scripter.co/building-org-development-version/?utm_source=atom_feed][scripter.co | Emacs: Building Org Development version (2022)]] - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-05-11-wed-org-mode-links-in-2022-implementation-packages-articles-and-videos--this-is-emacs][org-mode links in 2022: implementation, packages, articles and videos | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/une2d8/orgmode_links_in_2022_implementation_packages/][Reddit]]) - [[https://coredumped.dev/2021/05/26/taking-org-roam-everywhere-with-logseq/][Taking org-roam everywhere with logseq • Core Dumped]] ([[https://www.reddit.com/r/emacs/comments/uossq2/taking_orgroam_on_the_go_with_logseq/][Reddit]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2cb62c0798b48344683edc48418abd60e5ccbad7][news and manual: Mention ox-latex's engraved code]] - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b4e4b3c502691180c20a57b8b0598160f5ffdc3f][ox-latex: Replace `org-latex-listings']] - Coding: - [[https://www.youtube.com/watch?v=Yah69AfYP34][Vanilla Emacs to Java IDE in 5 minutes]] (11:26, [[https://www.reddit.com/r/emacs/comments/uq4phu/vanilla_emacs_to_java_ide_in_5_minutes/][Reddit]]) - Math: - [[https://www.reddit.com/r/emacs/comments/uo8gbl/mathpreview_updated_to_mathjax3/][math-preview updated to MathJax3]] - Mail and news: - [[https://sqrtminusone.xyz/posts/2022-05-09-pdf/][Extending elfeed with PDF viewer and subtitles fetcher]] ([[https://www.reddit.com/r/emacs/comments/umpmc3/extending_elfeed_with_pdf_viewer_and_subtitles/][Reddit]]) - Multimedia: - [[http://blog.binchen.org/posts/configure-emms-emacs-multi-media-system-for-multimedia-keyboard/][Chen Bin (redguardtoo): Configure EMMS (Emacs Multi-Media System) for Multimedia Keyboard]] - Community: - [[https://www.reddit.com/r/emacs/comments/un4wf8/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/uqflg2/ive_used_emacs_nearly_every_day_since_1980teco_im/][I’ve used Emacs nearly every day since 1980/teco. I’m now on 28.1. What are the best things I’m missing?]] - [[https://www.reddit.com/r/emacs/comments/upf8sg/what_different_before_you_were_using_emacs/][What different before you were using emacs?]] - [[https://lars.ingebrigtsen.no/2022/05/12/50/][Lars Ingebrigtsen: 50%]] - [[https://www.youtube.com/watch?v=TX0U8mqSxB0][Meetup #05 - Investment and leverage, A story about Emacs]] (28:09) - Other: - [[https://www.youtube.com/watch?v=UieaT354GkU][Emacs: Transform text while replacing]] (04:56) - [[https://www.youtube.com/watch?v=AUcvvf4Ow54][Keyboard macros, one of the most powerful features in Emacs]] (03:32, [[https://irreal.org/blog/?p=10525][Irreal]]) - [[https://www.fugue.co/blog/2015-11-11-guide-to-emacs.html][A CEO's Guide to Emacs]] (2015, [[https://news.ycombinator.com/item?id=31320610][HN]]) - [[https://protesilaos.com/codelog/2022-05-13-emacs-elpa-devel/][Protesilaos Stavrou: About the 'elpa-devel' package archive (Emacs)]] - [[https://shelper.github.io/posts/setup-emacs-in-wsl2/][I did some hack to integrate emacs in wsl2 with the windows host]] ([[https://www.reddit.com/r/emacs/comments/uo2tnf/i_did_some_hack_to_integrate_emacs_in_wsl2_with/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/upxkbr/emacs_281_available_in_kelleykemacs_ppa/][Emacs 28.1 available in kelleyk/emacs PPA]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed71839c33f9dad1de4bdf6911dafbe4a571136b][Add new user option compilation-hidden-output]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f76f50a049bcbd43ff2c0dbe1e73b6fa5efc8b5][Document recent tooltip changes on NS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42e4d6b8ce238507193a563730d25e1d96e2ad3d][Improve cycle-spacing and bind it to M-SPC by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=aa95b2a47dce8cf74f70f43f72e35349782d1c74][Add OVERRIDES argument to prin1/prin1-to-string]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f8b2aa5e0f531b629d199aa4ca18d211eea666a5][Add support for the Syloti Nagri script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ac40fb9803acd57b15ef4b93ea9c8c72199ea23][describe-keymap: Suggest symbol at point]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dea41d4c24d0d33e359cbfe34054d9048761adfd][Add new minor mode `header-line-indent-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=36ae1c721ab4bd610087d353d6bd255a20b2f59b][Make imenu-flush-cache into a function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3bd3e005981bea239d396193b9cca1f8919d25ff][Allow changing the face used for text and frame colors in tooltips]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7a8bed255398e181378f59262534c7a36ec43ddb][Add new user option 'sh-indent-statement-after-and']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=30fa6da5529f80df25fcba49d10cd8a806774868][Add new command 'imenu-flush-cache']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=42001f843bb7ca687bf5096543a5d478dab38b87][New command 'package-update-all']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d0dc1af591c2cb687462e88631561fbf2690ba4][Add new user option switch-to-prev-buffer-skip-regexp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dcbe8267834dca80e94d4f96d61e76517e8c0022][Fix non-variable widgets in the 'H' command in Cus-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7f2fb992110a60a8b583db76fd3b3ee0f1c7efb9][char-uppercase-p: New predicate]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf1e1584d99dc249f194c023f64f1129ebc528f2][Add new user option 'cperl-file-style']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d373daf568cd45153d842de49288eb424e5b32e9][Add new command 'vc-dir-mark-by-regexp']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=61046ffbec0d819856a04d7aa72e32e5cc402838][Bind gud-go and allow the prefix to enter arguments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=231cf5ee2bed8a2b574ad424b624b36c0ee0733f][Warn about quoted symbols in defcustom choice/other forms]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=620ac6735520aea97ce49059b0df38ed41930b6b][EUDC: Add completion-at-point support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b186d5063d0a32ccab1abd8212c7b2858fd8b044][Add support for the Siddham script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd49e3c62bf162bbe27de6ecc107a4e934a21708][Add new command to toggle hiding all widgets in a Customize buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=00451c6fc62d96c866fe87ae153e27d687c50d1a][Make ispell-region/buffer push the mark of the final word]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ec01391ab3ecf3c1edb1070c97803e2aa2273367][Allow packages to alter menu entries in the Buffers menu]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=000f13a2bc60428bf02157956b22ba23570b0725][Make `apropos-variable' include values in output]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e568c3845cd98b702ce23bdef1b22e088769c9cd][Add more compilation-auto-jump-to-first-error options]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=054062060e9f57fd037578378c23ad9ec294edac][Factor out *scratch* initialization]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=54ab2b36740166d379c713e843870310f1ccf7a1][Add NEWS entries for recent autosaved buffer modification status]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57b69ff39c1ec7aa74f2a19bd4c4de9f67a7df84][Add support for the Sharada script]] - New packages: - [[package:arxiv-citation][arxiv-citation]]: Utility functions for dealing with arXiv papers (MELPA) - [[package:org-edit-indirect][org-edit-indirect]]: Edit anything, not just source blocks (MELPA) - [[package:plz][plz]]: HTTP library (GNU ELPA) - [[package:sql-trino][sql-trino]]: Adds Trino support to SQLi mode (MELPA) - [[package:zetteldesk][zetteldesk]]: A revision and outlining tool for org-roam (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-05-09 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-09-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-09-emacs-news/ :EXPORT_DATE: 2022-05-09T18:14:11-0400 :END: - Upcoming events: - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 13 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Sat May 14 0000 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue May 17 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/uioib2/wrote_some_basic_emacs_notes_for_myself_as_i_kept/][Wrote some basic emacs notes for myself as I kept forgetting these and looking these up would take a lot of time in the dense manuals.]] - [[https://www.youtube.com/watch?v=HyX7a7zLulM][Emacs Important Shortcuts 2022_05_06_06:03:45]] (06:55) C-x b, M-:, M-& ([[https://irreal.org/blog/?p=10529][Irreal]]) - Emacs configuration: - [[https://github.com/rougier/dotemacs][Nicolas P. Rougier's dotemacs]] ([[https://i.redd.it/w7ge1d5klwx81.png][screenshot]], [[https://www.reddit.com/r/emacs/comments/ujuokl/my_take_on_dotemacsorg/][Reddit]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=HGbOukG4q9Q][xah talk show 2022-05-07 look into emacs lisp string functions]] (01:14:10) - Appearance: - [[https://protesilaos.com/codelog/2022-05-09-emacs-fontaine-0-2-0/][Protesilaos Stavrou: Emacs: fontaine version 0.2.0]] - Dired: - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/batch-file-renaming.html][Emacs for Professionals: "Batch file renaming"]] ([[https://www.reddit.com/r/emacs/comments/uiz6k7/emacs_for_professionals_batch_file_renaming/][Reddit]]) - Org Mode: - [[http://mbork.pl/2022-05-09_My_productivity_system_-_implementation][Marcin Borkowski: My productivity system - implementation]] - [[https://www.youtube.com/watch?v=9kVG_KudkWw][Org mode - Insert timestamp in proposals]] (06:38) - [[https://gist.github.com/rougier/75f72bc6d470c662e3a46a908d360597][org-imenu-filter to filter imenu-list with "regular" tags/properties expressions.]] ([[https://www.reddit.com/r/emacs/comments/ukiz95/orgimenufilter_to_filter_imenulist_with_regular/][Reddit]]) - [[https://github.com/alphapapa/org-ql#05][[ANN] org-ql 0.5 released;]] ([[https://www.reddit.com/r/emacs/comments/ukp1w0/ann_orgql_05_released/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-05/orgrBy2AefiWG.org][#4 Org mode profiling meetup on Sat, May 7 - meeting notes]] ([[https://www.reddit.com/r/orgmode/comments/uitfvg/4_org_mode_profiling_meetup_on_sat_may_7/][Reddit]]) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-05-06-fri-org-store-link-powerful-and-flexible--this-is-emacs][org-store-link... powerful and flexible | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/ujpq3s/orgstorelink_powerful_and_flexible_this_is_emacs/][Reddit]]) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-05-04-wed-org-mode-links-everywhere-not-only-in-org-mode-buffers--this-is-emacs][org-mode links everywhere, not only in org-mode buffers | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/ui8eiq/orgmode_links_everywhere_not_only_in_orgmode/][Reddit]], [[https://irreal.org/blog/?p=10518][Irreal]]) - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/ui6nzo/psa_oxhugo_will_remove_the_option_to_export/][PSA: ox-hugo will remove the option to export front-matter in YAML format in near future]] - [[https://magnus.therning.org/2022-05-09-comments-and-org-static-blog.html][Magnus: Comments and org-static-blog]] - Org Roam: - [[https://www.youtube.com/watch?v=Lg61ocfxk3c][Making Connections in Your Notes]] (13:49, [[https://irreal.org/blog/?p=10516][Irreal]]) - org-roam - [[https://ag91.github.io/blog/2022/05/08/how-to-rank-your-backlinks-notes-with-org-roam/][How to rank your backlinks notes with Org Roam]] ([[https://www.reddit.com/r/emacs/comments/ulcw8q/how_to_rank_your_backlinks_notes_with_org_roam/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=b5f0efc0491c0c1b354ca2b8686e2f5aa8e6ee11][ob-plantuml: Allow setting PlantUML args for jar file]] - Coding: - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/browsing-source-code.html][Emacs for Professionals: "Browsing source code"]] ([[https://www.reddit.com/r/emacs/comments/uiz5z4/emacs_for_professionals_browsing_source_code/][Reddit]]) - [[https://fritzgrabo.com/posts/org-capturing-live-jira-issues/][Org-capturing live Jira Issues]] ([[https://www.reddit.com/r/emacs/comments/ulaswe/blog_post_orgcapturing_live_jira_issues/][Reddit]]) - [[https://gist.github.com/CIAvash/2ebe4d14f8104c911a4762db9dd42d95][Flymake module for awesome-tray package]] ([[https://www.reddit.com/r/emacs/comments/uiu5na/flymake_module_for_awesometray_package/][Reddit]]) - [[https://scripter.co/creating-a-patch-file-using-magit/?utm_source=atom_feed][scripter.co | Emacs: Creating a patch file using Magit]] - [[https://www.youtube.com/watch?v=3IFEsrumRkM][Team Linguini: Emacs IDE]] (05:01) - Fun: - [[https://github.com/emacsmirror/diminish/blob/master/diminish.el#L129][Read the diminish.el source; got some unexpected literary edification.]] ([[https://www.reddit.com/r/emacs/comments/uhxkil/read_the_diminishel_source_got_some_unexpected/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/ui1q41/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/DoomEmacs/comments/ukj7js/making_fan_doom_emacs_logo_for_dashboard_plan_to/][Making fan Doom Emacs logo for dashboard. Plan to make both Nord and Doom One versions. Any suggestions?]] and [[https://www.reddit.com/r/DoomEmacs/comments/ul4fvp/making_fan_doom_emacs_logo_day_2/][day 2]] - [[https://protesilaos.com/codelog/2022-05-07-translate-emacs-tutorial-greek/][Protesilaos Stavrou: I am translating the Emacs TUTORIAL into Greek]] - [[https://lars.ingebrigtsen.no/2022/05/09/16x10/][Lars Ingebrigtsen: 16x10%]] - [[https://www.youtube.com/watch?v=1dvn3mk9foo][Let's Give Emacs Another Look | Before TheLinuxCast 😎😅]] (02:30:09) - Other: - [[http://www.masteringemacs.org/article/the-emacs-28-edition-of-mastering-emacs-out-now][Mickey Petersen: The Emacs 28 Edition of Mastering Emacs is out now]] ([[https://irreal.org/blog/?p=10521][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/uk2w47/new_package_clippo_clipboard_manager_via_emacs/][New package: Clippo - Clipboard Manager via Emacs (currently, tailored only for yabai but support for other WM's shouldn't be too hard!)]] - [[https://tilde.town/~ramin_hal9001/emacs-for-professionals/emacs-as-your-shell.html][Emacs for Professionals: "Emacs as a Shell" (not about shell-mode) about how Emacs is a shell in and of itself]] ([[https://www.reddit.com/r/emacs/comments/uiz37n/emacs_for_professionals_emacs_as_a_shell_not/][Reddit]]) - [[https://www.youtube.com/watch?v=cbdUKpmNZQM][flite mode demo: Text to Speech (TTS) using Festival Lite in Emacs]] (01:57) - [[https://www.reddit.com/r/emacs/comments/uhcuhy/new_package_imageroll_improved_document_display/][New package image-roll! Improved document display engine providing continuous scrolling.]] - [[https://chaoticlab.io/posts/emacs-28-1-msi/][Update: MSI Installer for GNU Emacs 28.1 for Windows]] ([[https://www.reddit.com/r/emacs/comments/uivngi/update_msi_installer_for_gnu_emacs_281_for_windows/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00307.html][emacs-devel progress on feature/tree-sitter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57b69ff39c1ec7aa74f2a19bd4c4de9f67a7df84][Add support for the Sharada script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b6b2c11edc46517a3a1ac9f869bdd40adf8a3df][Add new user option table-latex-environment]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd8eaa72a611d050e1fe9c38c466c7812c7795dd][Allow precision-scrolling nonselected windows when the minibuffer is resized]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fad31cebe174cc35738de943eae8e34038f11b1a][Add Greek translation of the tutorial]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=82f1f198c6b473c5f1169983d998f0779958d087][Add support for the Tirhuta script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=33141b51c3121b93f625c76b996b17ec8de97419][Allow term-mode to send function keys to the underlying shell]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fc0bd6057c676b9945aa739dd9365a350ca5acef][Make 'delete-process' into a command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19d1b9275e7565fb67fd9e0587f08837ba8a3220][(dabbrev-completion): Fix bug#45768]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=987a212eb17b32cabcf46640417768bcccb2be5e][Add support for the Kaithi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5ac6af4e886e630e039d282bb6f3965d7367c461][Document the `x' DWIM action in the manual]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c56070beb6cb7bc383c7f39215c915e1f43fd578][Make `x' in package-menu-mode more DWIM]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8df69384f3951356dfb539e2cf72d905f82d00ae][Allow dabbrev to ignore binary buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ea58276462d93f24c75473c69154ef7a4a47b63c][Allow inhibiting linkification in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e8488bcc9cbbeafe6307a73b2386ced986327618][Avoid having font locking triggering unnecessary auto-saving]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16dc1d597b70524782da58677a88135d20c1a617][Char-fold quotation characters in *info* and *Help*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b13356487fc3eaf82bfe51bee24ddf70c27c5834][Add new helper macros for minor modes to restore variables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0105a4ddb8a58146f3fc71c265e57291c873af0b][Turn on XInput 2 support by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a7db868cc28f933bc2fb2739d122ed11c9ec872][Add NEWS entry about incompatible sorting command behaviors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59353ec7b579213de3c70950d5d938b7540ce72f][Add new macro with-buffer-unmodified-if-unchanged]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3a7279a4ab00be69519f98536ec75dc81217b50][Improve the behavior of concatenating parts of Eshell arguments]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=06423b5d1e05d524e8e745f071cbb691b446efd2][Return a list of numbers if all lines of an Eshell subcommand are numeric]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7a82699d6e854c2920f7c090fb8df7a3e012a4d][Eshell variable expansion should always return strings inside quotes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0916fd3aaacf62e641414fb2b474c86888116487][Add new command 'package-update']] - New packages: - [[package:cpupower][cpupower]]: cpupower command interface (GNU ELPA) - [[package:cue-mode][cue-mode]]: Major mode for CUE language files (MELPA) - [[package:evm-mode][evm-mode]]: Major mode for editing Ethereum EVM bytecode (MELPA) - [[package:le-thesaurus][le-thesaurus]]: Query thesaurus.com for synonyms of a given word (MELPA) - [[package:project-rootfile][project-rootfile]]: Extension of project.el to detect project with root file (MELPA) - [[package:scholar-import][scholar-import]]: Import Bibtex & PDF from Google Scholar (MELPA) - [[package:sisyphus][sisyphus]]: Create releases of Emacs packages (MELPA) - [[package:timu-rouge-theme][timu-rouge-theme]]: Color theme inspired by the Rouge Theme for VSCode (MELPA) - [[package:tomelr][tomelr]]: Convert S-expressions to TOML (GNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-05-02 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/05/2022-05-02-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/05/2022-05-02-emacs-news/ :EXPORT_DATE: 2022-05-02T21:44:49-0400 :END: - Upcoming events: - M-x Research (contact them for password): Show and Tell https://m-x-research.github.io/ Tue May 3 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Functional Programming in Elisp & Emacs Social https://www.meetup.com/EmacsATX/events/285165510/ Wed May 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu May 5 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu May 5 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri May 6 0200 Singapore - Atelier Emacs Montpellier (in person) 80 Impasse Flouch 34070, Montpellier, France Mon May 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata -- Tue May 10 0000 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ufyouo/how_to_make_my_pinkie_and_vanilla_keybindings_get/][How to make my pinkie and vanilla keybindings get along?]] - [[https://github.com/ajgrf/on.el][on.el - ports of Doom's custom hooks for vanilla Emacs users]] ([[https://www.reddit.com/r/emacs/comments/uew4iv/onel_ports_of_dooms_custom_hooks_for_vanilla/][Reddit]]) - [[https://www.youtube.com/watch?v=dOc8iDP6h-o][Emacs - Xah-Fly-Keys Test]] ([[https://www.reddit.com/r/emacs/comments/ufyjmf/emacs_xahflykeys_test/][Reddit]]) - [[https://www.youtube.com/watch?v=hTTi00got4U][Emacs - XFK Modal Editing - More Useful Keybinds and Utility Functions]] (05:45) - [[https://jeffbowman.writeas.com/rational-emacs-update][Rational Emacs Update]] ([[https://www.reddit.com/r/emacs/comments/uc0ty7/rational_emacs_update/][Reddit]]) - [[https://www.youtube.com/watch?v=-HLgW5T545A][My Emacs Setup.]] (04:07) - [[https://www.youtube.com/watch?v=_imJVq7KNvA][21天学会Emacs 2022 Edition(第七天)]] (31:11) - Emacs Lisp: - [[https://scripter.co/defining-tomelr/?utm_source=atom_feed][scripter.co | Emacs: Defining tomelr - A library for converting Lisp expressions to TOML]] - [[https://www.youtube.com/watch?v=jcP-snBBTkM][Functional programming: an (Emacs) Lisp view 3/n]] (53:06) - Appearance: - [[https://protesilaos.com/codelog/2022-04-29-fontaine-emacs-package/][Protesilaos Stavrou: Emacs: my "fontaine" package is available on GNU ELPA]] - Navigation: - [[https://gist.github.com/codecoll/75acdf7a1e9bb24091dc79d4c468bf00][timeline.el - Timeline for buffer changes]] ([[https://www.reddit.com/r/emacs/comments/ugwn63/timeline_for_buffer_changes/][Reddit]]) - Org Mode: - [[https://baty.net/2022/book-logging-in-emacs/][Book logging in Emacs]] ([[https://irreal.org/blog/?p=10502][Irreal]]) - [[https://tony-zorman.com/posts/phd-workflow/2022-05-01-my-phd-workflow.html][My PhD Research Workflow—Emacs Inside]] ([[https://www.reddit.com/r/emacs/comments/ufvg93/my_phd_research_workflowemacs_inside/][Reddit]], [[https://irreal.org/blog/?p=10504][Irreal]]) - org-roam, elfeed, arXiv-citation - [[https://www.youtube.com/watch?v=cd4_O3TqArs][the real reason emacs is superior - org+latex+sagemath]] (12:04, [[https://www.reddit.com/r/emacs/comments/ufcvfl/the_real_reason_emacs_is_superior_orglatexsagemath/][Reddit]]) - [[https://youtu.be/0FoLPJzcG3w][How I use PowerShell, twarc and Emacs Org mode to archive and display large twitter threads]] (10:14, [[https://www.reddit.com/r/emacs/comments/ugb9rk/how_i_use_powershell_twarc_and_emacs_org_mode_to/][Reddit]]) - [[https://github.com/dmitrym0/org-hyperscheduler/][org-hyperscheduler: visual time blocking for org]] ([[https://www.reddit.com/r/orgmode/comments/ugswph/orghyperscheduler_visual_time_blocking_for_org/][Reddit]]) - [[https://www.youtube.com/watch?v=IOOiL-13gbU][emacs ORG #1 org-babel and org-indent [ES]​]] (20:45) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-29-fri-link-to-a-git-commit-from-org-mode-using-magit--this-is-emacs][Link to a git commit from Org mode using Magit | THIS IS EMACS]] ([[https://www.reddit.com/r/emacs/comments/uenjjs/link_to_a_git_commit_from_org_mode_using_magit/][Reddit]]) - [[https://punchagan.muse-amuse.in/blog/ox-gist/][punchagan: GitHub Gists from Emacs Orgmode]] - [[https://www.youtube.com/watch?v=51bvZH9qjBw][Emacs Notes Capture From PDF 2022 05_01_18:35:00]] (07:24) - [[http://mbork.pl/2021-05-02_Org-mode_to_Markdown_via_the_clipboard][Marcin Borkowski: Org-mode to Markdown via the clipboard]] - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-27-wed-full-example-of-org-mode-links-internal-links-and-search-options][FULL example of org-mode links: internal links and search options]] ([[https://www.reddit.com/r/emacs/comments/ud75wt/full_example_of_orgmode_links_internal_links_and/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2063596b90af7e660b09579ba9c9bb83ffd65037][ob-core.el: Add `:noweb-prefix` babel header argument]] - Coding: - [[https://github.com/flajann2/schlau-compile][schlau-compile update - fork of smart-compile]] - [[https://youtu.be/4Nglvarhx9k][Using Emacs to start a project build within a Windows VM.]] (00:32, [[https://www.reddit.com/r/emacs/comments/uf6ub8/using_emacs_to_start_a_project_build_within_a/][Reddit]]) - Math: - [[https://www.youtube.com/watch?v=Cy2zaGdALLA][Emacs calc - math in Emacs]] (03:49) - Doom Emacs: - [[https://www.youtube.com/watch?v=37H7bD-G7nE][Doom Emacs On Day One (Learn These Things FIRST!)]] (35:10) - Multimedia: - [[http://ag91.github.io/blog/2022/05/02/emms-+-org-roam-youtube-playlists-with-titles][Andrea: Emms + Org Roam: YouTube playlists with titles!]] - Fun: - [[https://lifeofpenguin.blogspot.com/2022/04/lg-webos-tv-and-emacs.html][LG WebOS TV and GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/udyg3e/lg_webos_tv_and_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/ucyl4o/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/ucldkz/are_we_living_in_the_golde n_age_of_emacs/][Are we living in the golden age of Emacs?]] ([[https://irreal.org/blog/?p=10495][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/ue9q6l/for_emacsers_evilers_why_did_you_stay_after/][For Emacsers -> Evilers, Why did you stay after making the switch?]] - [[https://www.reddit.com/r/vim/comments/uc6t8d/just_discovered_emacs_as_a_long_term_vim_user_and/][Just discovered emacs as a long term vim user and it's incredible]] ([[https://www.reddit.com/r/emacs/comments/uc9mly/just_discovered_emacs_as_a_long_term_vim_user_and/][/r/vim]], [[https://irreal.org/blog/?p=10493][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/ubljse/coming_back_to_emacsorg_after_one_year_what_a/][Coming back to Emacs+Org after one year. What a delight!]] ([[https://irreal.org/blog/?p=10491][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/ueqlpv/opinion_packages_should_never_bind_keys/][Opinion: Packages should never bind keys]] - [[https://www.youtube.com/watch?v=mXaUrd0Q4tU][Giving Emacs Another Try - Live!]] (01:55:16) - Other: - [[http://tilde.town/~ramin_hal9001/emacs-for-professionals/index.html][I've started writing a series of articles called "Emacs for Professionals," and would be grateful for criticism.]] ([[https://www.reddit.com/r/emacs/comments/ugid5m/ive_started_writing_a_series_of_articles_called/][Reddit]], [[https://news.ycombinator.com/item?id=31245116][HN]]) - [[https://blog.einval.eu/2022/03/multiple-cursors-considered-suboptimal/][Multiple cursors considered... suboptimal]] ([[https://www.reddit.com/r/emacs/comments/ugri9t/my_recent_ramblings_about_multiple_cursors_and/][Reddit]]) - keyboard macros - [[https://emacspeak.blogspot.com/2022/04/announcing-emacspeak-560-agiledog.html][T. V. Raman: Announcing Emacspeak 56.0 (AgileDog)]] - [[https://www.reddit.com/r/emacs/comments/ugbhrr/gnu_hyperbole_800_the_epiphany_release_is_now/][GNU Hyperbole 8.0.0, the Epiphany release, is now available worldwide]] - [[https://protesilaos.com/codelog/2022-04-26-live-my-emacs-packages/][Protesilaos Stavrou: Live stream: My Emacs packages and other publications]] - fontaine, cursory, tmr ([[https://www.youtube.com/watch?v=tcvOd_yvBdI][YouTube]], 1:32:58) - [[https://www.reddit.com/r/emacs/comments/uc4r9i/some_code_to_turn_image_data_on_the_clipboard/][Some code to turn image data on the clipboard into an emacs buffer, and a question.]] - [[https://takeonrules.com/2022/04/29/on-sharpening-your-tools/][Jeremy Friesen: On Sharpening Your Tools]] - [[https://www.youtube.com/watch?v=bdLbocmo3r8][Configuração sem mágica: um experimento com o eev (versão em Português - parte 1)]] (29:20) - [[https://www.youtube.com/watch?v=5criS_lJT-w][Emacs 28 news features [ES]​]] (17:20) - [[https://github.com/enzuru/elisp-benchmarks][Submit an Emacs native compilation benchmark for your CPU!]] ([[https://www.reddit.com/r/emacs/comments/udxoa0/submit_an_emacs_native_compilation_benchmark_for/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ugxfi2/fyi_i_installed_emacs29_with_native_compilation/][FYI: I installed emacs29 with native compilation on android]] - [[https://www.reddit.com/r/emacs/comments/ufc4t8/emacs_binary_or_msys2_or_wsl2/][Emacs binary or msys2 or wsl2]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01230.html][emacs-devel discussion of changes in current-time breaking things]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10f347a06286272c7dcfdeb47b3511b6f53adcbd][Add a command to recreate the *scratch* buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97badaab7969ed5a306d6bcd320eb3d592a7f4ae][Allow reusing the *Help* window with `i'/`s/ commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4f395efa06d88832c376c2b1d4607677436228c0][Change string-lines semantics slightly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ade1424a975aabaa208010c6fdd3c8b7c51242ff][Use a common set of string delimiters for all Eshell predicates/modifiers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7c8bec9e1ffe087918f6f218fc4560fc968aebb2][Don't enter the debugger from *Backtrace* or edebug on eval errors]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=730ad4a3733203d24c9d0a8db6fde0aa087034ca][Make scroll-other-window respect target window remappings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=29f3d4d2c69a0e9d2ab0a13ee6952fa9cf4d6035][Add new function `malloc-trim']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3024ab4fb6b608d2110aa778c1eadec8113f498][Document 'help-window-select']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=90904f8ce43d69f2142deb7918e1462001cca922][Remove the "retro" Gnus/Message tool bars]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86b6a69f8614663172c64a3f51ffce39526e7ca9][Don't hard code the default x-show-tip timeout]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58398dea254dcfdab58d5439061a513b48cfe895][Truncate output from grep]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc44455f778a256a861c8063e87a662a13f603e1][Implement double buffering on MS Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91418d27e9c528fd9062c74a4ce58b657366a8c5][Add new functions for computing character metrics for windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=083d2708f9ec7f09712488a99fc9eedd3d594ff6][Change current-time back to list form]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=134f4ff38b323af8892520200307e9d54ae90200][New user option 'calc-kill-line-numbering']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f97d4460e007d7b37aa7defcf9113cb6bb8cab5a][Implement system_process_attributes on Cygwin]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1110d7326f8b2b94f473244c5d2111324d06cd29][Add new function current-cpu-time]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a7f2eb3054588ce627aeb6c24ca0b4c469f68914][Make isearch respond to 'mouse-yank-at-point']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d35b6a49b33b534f7653bec4d03ab2513a15dc4f][Fix gnus-html-image-cache-ttl FIXME]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bffc4cb39dc7b83fc4a1bffd23eeed2774b79444][New generic function `oclosure-interactive-form`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dd5ca0eaf2604bcf712c91e43bde723687a64e29][Make new menu *Help* output be more resilient]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae877d551155000dffdbcd1b90d682967c6988d0][Add new user option flymake-mode-line-lighter]] - New packages: - [[package:consult-ls-git][consult-ls-git]]: Consult integration for git (MELPA) - [[package:fontaine][fontaine]]: Set font configurations using presets (GNU ELPA) - [[package:gtags-mode][gtags-mode]]: GNU Global integration with xref, project and imenu. (GNU ELPA) - [[package:macports][macports]]: A porcelain for MacPorts (MELPA) - [[package:neil][neil]]: companion for Babashka Neil (MELPA) - [[package:ox-review][ox-review]]: Re:VIEW Back-End for Org Export Engine (MELPA) - [[package:restclient-jq][restclient-jq]]: Support for setting restclient vars from jq expressions (MELPA) - [[package:sensei][sensei]]: A client for sensei (MELPA) - [[package:sql-cassandra][sql-cassandra]]: Cassandra support for sql.el (GNU ELPA) - [[package:uxntal-mode][uxntal-mode]]: Major mode for Uxntal assembly (MELPA) - [[package:whiley-mode][whiley-mode]]: Major mode for Whiley language (MELPA) - [[package:workroom][workroom]]: Named rooms for work without irrelevant distracting buffers (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-04-25 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-25-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-25-emacs-news/ :EXPORT_DATE: 2022-04-25T18:53:19-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Apr 28 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue May 3 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - EmacsATX: Functional Programming in Elisp & Emacs Social https://www.meetup.com/EmacsATX/events/285165510/ Wed May 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu May 5 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - Emacs users group Slovenia https://emacs.si/ Thu May 5 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri May 6 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=iqc7coc_R1c][LinuxFest Northwest 2022: GNU Emacs & Screen - intro, advanced topics, and Q &A]] (53:02) - Emacs configuration: - [[https://emacs.amodernist.com/][Emacs Configuration Generator (amodernist.com)]] ([[https://www.reddit.com/r/emacs/comments/u7ir7q/emacs_configuration_generator_amodernistcom/][Reddit]], [[https://news.ycombinator.com/item?id=31083515][HN]]) - [[https://christiantietze.de/posts/2022/04/transient-menu-galore/][Christian Tietze: Transient Menus Galore]] - org-menu, tray - [[https://www.reddit.com/r/emacs/comments/u8o4vz/starting_fresh/][Starting fresh?]] - [[https://ag91.github.io/blog/2022/04/20/repeat-with-me-avy-actions-are-awesome/][Repeat with me: Avy actions are awesome!]] ([[https://www.reddit.com/r/emacs/comments/u88dr4/repeat_with_me_avy_actions_are_awesome/][Reddit]]) - setting up repeatable Avy commands - [[https://www.youtube.com/watch?v=tA43BUwGMVM][Short Intro to my Emacs Config]] (11:11) - Emacs Lisp: - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-22-fri-programming-with-elisp-is-magic][Programming with Elisp is magic]] ([[https://www.reddit.com/r/emacs/comments/u9e9r3/programming_with_elisp_is_magic/][Reddit]]) - [[https://v.redd.it/6dkg0ytrb6v81][Video demo of my inspector for Emacs]] ([[https://www.reddit.com/r/emacs/comments/u9t1bt/video_demo_of_my_inspector_for_emacs/][Reddit]], [[https://github.com/mmontone/emacs-inspector][Github]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01151.html][emacs-devel]]) - Appearance: - [[https://christiantietze.de/posts/2022/04/emacs-center-window-current-monitor-simplified/][Christian Tietze: Center Window on the Current Monitor in Emacs, Simplified]] - [[https://i.redd.it/94lmaymm95v81.gif][pulsing-cursor-mode - UI tweak cursor animation: fades in & out.]] ([[https://www.reddit.com/r/emacs/comments/u9omcp/pulsingcursormode_ui_tweak_cursor_animation_fades/][Reddit]]) - [[https://protesilaos.com/codelog/2022-04-21-modus-themes-colour-theory/][Protesilaos Stavrou: Emacs: colour theory and techniques used in the Modus themes]] - [[https://protesilaos.com/codelog/2022-04-20-modus-themes-case-study-avy/][Protesilaos Stavrou: Modus themes: case study on Avy faces and colour combinations]] - Writing: - [[https://www.youtube.com/watch?v=u3eTrwPlxpA][Emacs Dictionary Access Within 2022_04_25_18:55:07]] (07:19) - Org Mode: - [[https://lists.gnu.org/archive/html/emacs-orgmode/2022-04/msg00238.html][Org Mode Release 9.5.3 (bugfix)]] ([[https://irreal.org/blog/?p=10481][Irreal]]) - [[https://www.reddit.com/r/orgmode/comments/ub1fuk/new_workflow_for_reading_epubs_and_taking_notes/][New workflow for reading epubs and taking notes using calibre + org mode]] - [[http://mbork.pl/2022-04-25_Calculating_fuel_consumption_in_Org][Marcin Borkowski: Calculating fuel consumption in Org]] - [[https://www.youtube.com/watch?v=S2V3lApGy-g][Org-mode - Field formatters in table calculations]] (08:15) - [[https://www.reddit.com/r/orgmode/comments/u8ifyd/3_org_mode_profiling_meetup_on_sat_apr_23/][#3 Org mode profiling meetup on Sat, Apr 23]] - includes notes - Import, export, and integration: - [[https://www.youtube.com/watch?v=EnrvU6kFp8Q][TUG 2021 — Rohit Goswami — Continuous Integration and TeX with Org-Mode]] (38:48) - [[https://www.youtube.com/watch?v=NILXegGSMtI][Org-mode - Hide red rectangles from toc]] (06:54) - [[https://www.youtube.com/watch?v=2xTrWyeW6wU][Org-mode - Insert horizontal line in footer]] (05:37) - [[https://www.reddit.com/r/orgmode/comments/uaa78p/tip_org_clock_status_on_gnomeshell_topbar/][Tip: Org clock status on gnome-shell top-bar]] - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8f6ce702bd7604d2d113b9bee5e0b045e52111a3][ORG-NEWS: Add list of changes]] - new folding backend, isearch checks hidden parts of links, org-catch-invisible-edits works for links, preserving folding state of drawers, outline-* functions may be broken, org-at-heading-p has optional argument - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=bee31004bcf49bbdf353b41d3ee4e6b0c02cc415][=ob-python= improvements to =:return= header argument]] - [[https://xenodium.com/plain-org-v14-released/][Plain Org v1.4 released]] ([[https://www.reddit.com/r/orgmode/comments/ub5nio/plain_org_v14_released_link_to_notes_in_comments/][Reddit]]) - Coding: - [[https://www.youtube.com/watch?v=hiHsUhGVLGM][Pict2e-lua: a library for diagrams that is being developed with eev and test blocks - YouTube]] (8:13) - [[https://youtu.be/HJxGiTOHXjo][GNU Emacs as a lightweight Java IDE - 3 (Getter/Setter)]] (00:52, [[https://www.reddit.com/r/emacs/comments/u9gk79/gnu_emacs_as_a_lightweight_java_ide_3_gettersetter/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u77wax/ann_new_package_oh_my_github/][[ANN] New Package: Oh My GitHub]] - [[https://www.ciavash.name/blog/2022/04/25/flymake-rakudo-another-syntax-checker-for-raku-on-emacs/][flymake-rakudo - Another syntax checker for Raku on Emacs]] - [[https://github.com/mohkale/flymake-collection][GitHub - mohkale/flymake-collection: Collection of checkers for flymake]] ([[https://www.reddit.com/r/emacs/comments/uatidn/package_announcement_flymakecollection/][Reddit]]) - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-19-tue-if-you-have-never-used-wgrep-with-rgel-to-rename-a-function-in-several-files-try-it--that-will-blow-your-mind][If you have never used wgrep with rg.el to rename a function in several files, try it | that will blow your mind]] ([[https://www.reddit.com/r/emacs/comments/u6yibf/if_you_have_never_used_wgrep_with_rgel_to_rename/][Reddit]], [[https://irreal.org/blog/?p=10477][Irreal]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/u9xv1m/amazing_in_native_windows_11s_emacs281_to_get/][Amazing in native Windows 11's Emacs28.1 to get Linux environment as shell-command and interactive shell]] - Community: - [[https://www.reddit.com/r/emacs/comments/u7rkd4/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, etc. Thread]] - Other: - [[https://irreal.org/blog/?p=10483][Irreal: Invoking the *Messages* Buffer]] - [[https://www.reddit.com/r/emacs/comments/u7cpof/best_emacs_books/][Best emacs books]] - [[https://www.youtube.com/watch?v=qbpVAmWTFTU][Emacs Curated List Of Apps And Utility By The Community 2022 04 24 16:22:17]] (03:43) Overview of [[https://github.com/emacs-tw/awesome-emacs][Awesome Emacs]] - [[https://www.youtube.com/watch?v=idT77he3xUI][ERC - IRC in Emacs]] (07:19) - [[https://www.youtube.com/watch?v=gLCD_swZjaI][Let's do IRC the secure way in Emacs]] (04:11) erc-tls - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00761.html][Discussion of PGTK-related misconceptions]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01045.html][Discussion of a possible binding for imenu and the merits of M-g i vs M-s i]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01131.html][Discussion of time resolution]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4a1f69ebca9bbf5797b8898f8250f6580753d829][Use (TICKS . HZ) for current-time etc.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d75e2c12ebbc7a758d1c24d30685e790b703eb64][Support (encode-time (list s m h D M Y))]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd1ca094bc43d8fab859e7b78280f9f9693105f1][Change the display of menu bindings in *Help*]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8ee21db4af0f1d3a11b943fa113201dd45e01784][Add new function `read-string-from-buffer'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d5fd0174905863bea4110865a0c124f8999e273][Allow 'C-u C-h .' to describe button/widgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=164a7ebdbc7a28bdfb684101f9bbe3b1e67b825b][Allow not clearing the echo area]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c789430331948e76b38091aa95bb9a9602a08289][Add new minor mode word-wrap-whitespace-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f8aa771af3061ceb68aafacd55e8e9e048853f5d][New electric forward slash Eshell module]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad89ec84ee20a027e36922c187ad9f2dcb93bcaf][Bind 'imenu' to 'M-g i' globally]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3a02858dccbac36bbf0fb19a29fab59013a56a0][Allow searching for regexps with a prefix]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=247e587d56f9be5164b3783e04cfba73fd667175][Document how to specify fallback modes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35592141cc8951c91a4bd6cc02f73d1ddd35aca4][Allow several mode: elements in the local variable section]] - New packages: - [[package:consult-ag][consult-ag]]: The silver searcher integration using Consult (MELPA) - [[package:cursory][cursory]]: Manage cursor styles using presets (GNU ELPA) - [[package:flymake-rakudo][flymake-rakudo]]: Flymake syntax checker for Rakudo (MELPA) - [[package:stem-reading-mode][stem-reading-mode]]: Highlight word stems for speed-reading (MELPA) - [[package:talonscript-mode][talonscript-mode]]: Major mode for Talon Voice's .talon files (MELPA) - [[package:tmr][tmr]]: Set timers using a convenient notation (GNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Also thanks to Andrés Ramírez for a few emacs-devel links! ** 2022-04-18 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-18-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-18-emacs-news/ :EXPORT_DATE: 2022-04-18T20:04:38-0400 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Apr 28 0030 Singapore - Emacs configuration: - [[https://zck.org/change-emacs][Zachary Kanfer: Change Emacs's Default Behavior]] - [[https://www.reddit.com/r/emacs/comments/u5cusp/as_new_user_emacs_vanilla_or_doom_emacs/][As new user, Emacs vanilla or Doom Emacs?]] - [[https://www.reddit.com/r/emacs/comments/u44rm9/what_do_people_dislike_about_emacs_distros/][What Do People Dislike About Emacs Distros?]] - [[https://amodernist.com/texts/ecg.html][Philip K.: An Experiment: The Emacs Configuration Generator]] - [[https://www.youtube.com/watch?v=at_fACZ_o9Q][Installing Packages Manually in Emacs]] (06:45) - Emacs Lisp: - [[https://github.com/tonyaldon/posts/blob/master/posts.org#2022-04-13-wed-dont-explain-show-me-examples--a-tour-of-the-catchthrow-pattern-in-the-emacs-source-code][Don’t explain, show me examples! A tour of the catch/throw pattern in the Emacs source code]] ([[https://www.reddit.com/r/emacs/comments/u2u229/dont_explain_show_me_examples_a_tour_of_the/][Reddit]], [[https://irreal.org/blog/?p=10479][Irreal]]) - [[https://www.youtube.com/watch?v=JGh9kiE6WWM][Emacs newbie fixes stuff]] (02:32) - searching forward - [[https://github.com/pietroiusti/draw-tree][draw-tree.el]] ([[https://www.reddit.com/r/emacs/comments/u2ca5c/drawtreeel/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u64xix/multiselect_tree_widget/][Multi-select Tree widget]] - patch - [[https://www.youtube.com/watch?v=7NBAmkHHFS0][Functional programming: an (Emacs) Lisp view 2/n]] (57:23) - Appearance: - [[https://protesilaos.com/codelog/2022-04-15-emacs-cursory-package/][Protesilaos Stavrou: Introducing "cursory" package for Emacs]] - [[https://www.reddit.com/r/emacs/comments/u4q2wl/treesitter_highlighting_rocks/][tree-sitter highlighting rocks]] - [[https://lifeofpenguin.blogspot.com/2022/04/emacs-widgets-icons.html][Emacs widget icons]] ([[https://www.reddit.com/r/emacs/comments/u2lm9r/emacs_widgets_icons/][Reddit]]) - you can customize them - Navigation: - [[https://www.reddit.com/r/emacs/comments/u4c5rc/ripgrep_is_fantastic_emacs_is_fantastic_boom_you/][ripgrep is fantastic | Emacs is fantastic | BOOM you get the fantastic rg.el]] - [[https://localauthor.github.io/posts/aw-select.html][With ace-window and link-hint, open links exactly where you want them]] ([[https://www.reddit.com/r/emacs/comments/u3e37b/with_acewindow_and_linkhint_open_links_exactly/][Reddit]]) - [[https://www.youtube.com/watch?v=IIdpc0KaX0s][Moving Around An Emacs Document]] (09:05) - Org Mode: - [[https://medium.com/gusto-engineering/a-developers-second-brain-on-plaintext-ac96492eff2e][A Developer’s Second Brain on Plaintext | by Junji Zhi]] ([[https://irreal.org/blog/?p=10463][Irreal]]) - [[https://swalla24.people.uic.edu/org-research/][Org mode math research notes workflow]] ([[https://irreal.org/blog/?p=10456][Irreal]]) - [[https://github.com/egregius313/org-agenda-category-icons][I made an macro + package for more easily defining org-agenda-category-icon-alist]] ([[https://www.reddit.com/r/emacs/comments/u3ot1e/i_made_an_macro_package_for_more_easily_defining/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/u1hf9d/ann_obdsqel_use_sql_to_join_and_query_json_csv/][[ANN] ob-dsq.el: Use SQL to join and query JSON, CSV, Org tables, all the things!]] - Import, export, and integration: - [[https://scripter.co/improving-ox-hugo-exported-org-info-links/?utm_source=atom_feed][scripter.co | Emacs: Improving ox-hugo exported Org "info:" links]] - [[https://www.youtube.com/watch?v=m2DQu96vnf8][Org-mode - Insert Page break, Line break and Horizontal lines]] (05:37) - [[https://www.reddit.com/r/orgmode/comments/u4u8ub/dynamic_content_filtering_in_orgexported_html/][Dynamic content filtering in org-exported HTML documents with tags]] - [[https://www.reddit.com/r/emacs/comments/u6jb22/orion_voice_to_orgmode_bot/][Orion: Voice to Org-mode bot]] - [[https://v.redd.it/ypd5n4w5rmt81][Plain Org v1.3 released (link to notes in comments)]] ([[https://www.reddit.com/r/emacs/comments/u4136f/plain_org_v13_released_link_to_notes_in_comments/][Reddit]]) - Completion: - [[https://codeberg.org/ravi/consult-dash][Consult interface to dash-docs]] - [[https://protesilaos.com/codelog/2022-04-14-emacs-discontinue-mct/][Protesilaos Stavrou: Emacs: discontinuing development of MCT]] - Coding: - [[https://niklaseklund.gitlab.io/blog/posts/gerrit_in_emacs/][Gerrit in Emacs | λ]] ([[https://www.reddit.com/r/emacs/comments/u2v2zq/ann_egerrit_an_emacs_gerrit_package/][Reddit]]) - for the Gerrit code review tool - Web: - [[https://github.com/alphapapa/unpackaged.el/commit/3b46f9c0e0195d78df8c4ca6e1953b69539e2844][[ANN] unpackaged/imenu-eww-headings: Offer HTML headings in EWW buffers with Imenu]] ([[https://www.reddit.com/r/emacs/comments/u234pn/ann_unpackagedimenuewwheadings_offer_html/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/u2lf9t/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/u1ubgm/emacs_livecoding_streamers/][Emacs livecoding streamers]] - [[https://www.reddit.com/r/DoomEmacs/comments/u6lz2x/doom_emacs_now_has_a_discourse/][Doom Emacs now has a Discourse]] - [[https://lars.ingebrigtsen.no/2022/04/13/15x10/][Lars Ingebrigtsen: 15x10%]] - Other: - [[https://www.reddit.com/r/emacs/comments/u18ybg/emacs_as_a_lawyer_and_a_non_programmer_writer/][Emacs as a lawyer? (and a non programmer / writer)]] - comments have lots of suggestions for using Emacs in a law practice - [[https://sr.ht/~zetagon/el-secretario/][el-secretario: The Emacs Secretary - Manage tasks, feeds, email under a unified interface]] ([[https://www.reddit.com/r/emacs/comments/u4v1cz/ann_elsecretario_manage_tasks_feeds_email_under_a/][Reddit]]) - [[https://lars.ingebrigtsen.no/2022/04/13/more-vtable-fun/][Lars Ingebrigtsen: More vtable fun]] - [[https://manueluberti.eu//emacs/2022/04/18/restart-emacs/][Manuel Uberti: Restart Emacs]] - [[http://ag91.github.io/blog/2022/04/14/moldable-emacs-mold-can-now-update-themselves-with-their-when-clause][Andrea: Moldable Emacs: mold can now update themselves with their :when clause!]] - [[https://www.youtube.com/watch?v=UCIp2mY5Qyk][Emacs Has Builtin Chat :) Those Other IDEs Don't :(]] (14:52) ([[https://irreal.org/blog/?p=10467][Irreal]]) - [[http://blog.binchen.org/posts/emacs-28-1-on-debian-linux/][Chen Bin (redguardtoo): Emacs 28.1 on Debian Linux]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fac640ee8608748f0c4b867080d554c1b94121bd][Make it easier to use Emacs as a script interpreter]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=58a0c2e9c3df70079f0839a5c204b6ee29f2d087][Improve the support for the Brahmi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=01282cbd801a2f09316c35fca37a7501b92992a1][Allow editing variable values in *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2136db067f4292d84553ebfddab30d88b862262e][Add new function `flush-standard-output'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5f70c239e87e5f38fd70181ef75cd28a43a8b41][Further improve buffer-match-p related documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5be9a9cacfaae1959c4b95c45c146044a181ad20][Add a new command `restart-emacs']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3ec06a1685c09f698a1b95d2692bb8e96531a096][Clarify setopt NEWS entry]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d60d9face04bbbd22b4ecf69db208165b670b4f][Add a doc string to xref-current-item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52de048389f7c0a49a6a721697af41b4b57c2eea][Improve exif-field discoverability]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5b9b1a9132fe3bc8f05356a76a9d2d65d2c1251][Document project-kill-buffers-display-buffer-list]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35c4f6c609cd36ff77c0303591a4da77e51ba3d1][Document prefix to project-find-file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bb8e277df1b03ad05be7cbb8c8458d3df4da03f2][Fix glyphless-display-mode indexing]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1954288de9dc9f88f8b77a4a7c3685b5ebc96b6][Document completions-sort]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db1bfcd9091d7765cbc1990d26802ecf013f6772][Mention completion-wrap-movement in relevant commands]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=429f2c4b81d44702e4d4513a7eb2dbada867279a][Document minibuffer-completion-auto-choose/M-up/M-down]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b381929c9150376e1bc722aa309a9626ef3b394b][Bind TAB and on buttons]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5a59059b240fa55c0c6832e6619305ae9b2b939c][Add a new mode for editing and viewing the Emacs NEWS file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d71ee07852f15738b63d5cd9c5ccecd88a84a35a][Add new function buttonize-region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=16ccca6dc38aefb8c000560f8cf4cdc5f46b0727][Improve support for the Brahmi script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3ab8f188ef801ba2a8227a0732a75adeea315ab][Improve buffer-match-p documentation]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fdd8b5913baa3a8f7cbb8b51ad6d092a41c04a90][Add rcirc-cycle-completion-flag]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c7e48f838f7c8715867dd8e16325969d6050d2][Document additions of cl-with-gensyms and cl-once-only]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=918669cb3db21eebc9fb409098a4395f131379ee][Make list-times not include zero elements]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e587fc05a70c08a50258b152bb5403afd013007d][; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fe98a67f34dc5d4884b6c52e0bdfd3cd59debb41][Add NEWS entry for `C-h m' change]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cdb8d4c99bf82579dd180187a11f2bcbeccd4c4][Mention animated WebP images]] - New packages: - [[package:clingo-mode][clingo-mode]]: A major mode for editing Answer Set Programs (MELPA) - [[package:flymake-collection][flymake-collection]]: Collection of checkers for flymake, bringing flymake to the level of flycheck (MELPA) - [[package:liblouis][liblouis]]: Mode for editing liblouis braille translation tables (MELPA) - [[package:vundo][vundo]]: Visual undo tree (GNU ELPA) - [[package:wordreference][wordreference]]: Interface for wordreference.com (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-04-11 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-11-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-11-emacs-news/ :EXPORT_DATE: 2022-04-11T11:53:04-0400 :END: - Emacs 28.1: - [[https://www.masteringemacs.org/article/whats-new-in-emacs-28-1][What's New in Emacs 28.1?]] ([[https://www.reddit.com/r/emacs/comments/tx3pq0/whats_new_in_emacs_281/][Reddit]], [[https://news.ycombinator.com/item?id=30930816][HN]], [[https://irreal.org/blog/?p=10453][Irreal]]) - [[https://www.youtube.com/watch?v=4ZQ0KbuedA4][First Look at Emacs 28.1 and Non GNU Elpa]] (17:06) - [[https://alexschroeder.ch/wiki/2022-04-05_Building_Emacs_28.1][Alex Schroeder: Building Emacs 28.1]] - [[https://corwin.bru.st/emacs-28/][Index of /emacs-28]] - Corwin's Emacs 28 and 29 builds for Windows - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/april-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 23, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://hristos.co/blog/updating-my-custom-emacs-setup-part-one][Hristos N. Triantafillou: Updating My Custom Emacs Setup - Part One: Upgrading Packages]] - [[https://www.reddit.com/r/emacs/comments/tyg9v5/why_not_use_evil_in_2022/][Why not use Evil in 2022?]] - [[https://macadie.info/2022/04/10/2022-04-austin-emacs-meetup/][Eric MacAdie: 2022-04 Austin Emacs Meetup]] - mentions Rational Emacs - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/tzl4hl/what_are_the_most_basic_concepts_of_emacs_lisp/][What are the most basic concepts of Emacs Lisp, beyond syntax, that every person should learn?]] - [[https://amodernist.com/texts/compat-28.html][Philip K.: Announcing Compat 28.1.0.0]] - [[https://emacspeak.blogspot.com/2022/04/advice-on-emacs-advice.html][T. V. Raman: Advice On Emacs Advice]] - [[https://scripter.co/straight-and-curved-quotes-in-emacs-lisp/?utm_source=atom_feed][scripter.co | Emacs: Straight and Curved Quotes in Emacs Lisp]] - [[https://youtu.be/9Pcv5W1Gnvg][Using ELisp as an HTML templating engine]] ([[https://www.reddit.com/r/emacs/comments/tzppf5/using_elisp_as_an_html_templating_engine/][Reddit]]) - [[https://github.com/dalanicolai/dala-emacs-lisp][dala-emacs-lisp: A repository to share my emacs lisp code experiments]] - vim-help, pdf-avy-highlight, ob-template, ... - Appearance: - [[https://protesilaos.com/codelog/2022-04-08-lin-0-3-0/][Protesilaos Stavrou: Emacs: lin version 0.3.0]] - [[https://protesilaos.com/codelog/2022-04-08-pulsar-0-3-0/][Protesilaos Stavrou: Emacs: pulsar version 0.3.0]] - Navigation: - [[https://gitlab.com/ideasman42/emacs-undo-fu-session][undo-fu-session (persistent undo) now supports changing compression (bzip2, gz, xz, zstd)]] ([[https://www.reddit.com/r/emacs/comments/u0ujbi/undofusession_persistent_undo_now_supports/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/txwwfi/vundo_is_great_visual_undotree_for_emacs28/][Vundo is great! (visual undo-tree for emacs-28)]] - [[https://www.reddit.com/r/emacs/comments/txbm2u/i_just_rediscovered_iflipbel_please_review_my/][I just (re)discovered iflipb.el (please review my config)]] - [[https://www.youtube.com/watch?v=tRJmnl4Vkc0][emacs IDE #16 🚀 Multiple-cursors, Vimish-fold and Display numbers [ES]​]] (22:50) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/twlmxy/open_ended_question_what_are_your_orgtodokeywords/][Open Ended Question: What are your org-todo-keywords, and how do you use them?]] - [[https://www.reddit.com/r/emacs/comments/tzb096/emacs_with_org_mode_be_like/][Emacs with Org Mode be like...]] - [[https://www.youtube.com/watch?v=NtLVz4nfSkI][Meeting 04 – Stop jumping between note-taking tools: use org-roam]] (49:40) - [[https://www.youtube.com/watch?v=Qamv-4ncBbc][Anotando vídeos do youtube usando doom emacs (org-mode) 🇧🇷]] (03:32) - Import, export, and integration: - [[https://pjs64.wordpress.com/2022/04/08/org-2-shtm0-eazy/][Dj Pj: ORG 2 SHTM0 eazy]] - [[https://ox-hugo.scripter.co/doc/changelog/#0-dot-10-dot-0][ox-hugo v0.10.0 Released]] ([[https://www.reddit.com/r/orgmode/comments/tytb45/oxhugo_v0100_released/][Reddit]]) - [[https://www.youtube.com/watch?v=mlahmIoBguY][Org-mode - Copy paste screenshots]] (08:07) - org-download - [[https://www.youtube.com/watch?v=flv8JEuEi4A][Org-mode - Create client proposals]] (10:11) - [[https://www.youtube.com/watch?v=4YjCM_Ok_tg][Org-mode - Set margins using geometry package]] (06:31) - [[https://www.reddit.com/r/emacs/comments/tznia8/did_you_know_that_org_links_in_property_drawers/][Did you know that Org links in property drawers are not links?]] - [[https://github.com/milisims/tree-sitter-org][Tree-sitter grammar for org-mode]] ([[https://www.reddit.com/r/emacs/comments/tyjzwr/treesitter_grammar_for_orgmode/][Reddit]]) - [[https://tonyaldon-posts--hugo-mwe.netlify.app/2022-04-04/search-options-link-abbreviations-and-org-open-at-point/][Search options in file links | link abbreviations | COME WITH ME on this JOURNEY into the heart of the command org-open-at-point]] - Completion: - [[https://www.youtube.com/watch?v=Lul2XrHhTUg][emacs 28, icomplete, fido, replaces ido, and smex]] (54:30) - Coding: - [[https://github.com/ffevotte/isend-mode.el][isend-mode.el: Interactively send parts of an Emacs buffer to an interpreter]] - [[https://github.com/i-have-no-name/jest-interactive-mode][jest-interactive-mode: emacs jest tool with immediately highlighting results]] - [[https://github.com/anticomputer/emacs-codeql][emacs-codeql: An emacs package for writing and testing CodeQL queries.]] - [[https://github.com/jjuliano/eslint-rc-emacs][eslint-rc-emacs: Minor mode for eslint to use local rc rules]] - [[https://protesilaos.com/codelog/2022-04-09-simple-guide-git-patches-emacs/][Protesilaos Stavrou: Primer on formatting Git patches with Emacs (Magit)]] - Mail and news: - [[https://sr.ht/~johnhamelink/elfeed-paywall/][elfeed-paywall: Avoid paywalls and retrieve content from a feed entry's link]] - [[https://bryanparonto.com/configuring-doom-emacs-as-my-email-client][Configuring Doom Emacs As My Email Client]] - Multimedia: - [[https://savo.rocks/posts/starting-your-computer-music-journey-with-clojure-and-overtone-in-emacs/][Starting your Computer Music Journey with Clojure and Overtone in Emacs]] ([[https://news.ycombinator.com/item?id=30971282][HN]]) - Community: - [[https://www.reddit.com/r/emacs/comments/txh85s/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://emacs.gnu.re][Nouvelle url forum communauté Emacs française]] ([[https://www.reddit.com/r/emacs/comments/txwtho/nouvelle_url_forum_communauté_emacs_française/][Reddit]]) - [[https://stormrider.io/credo.html][I've been using Emacs since 1994; and Org mode as an exoself since not long after org-mode came out]] - [[https://protesilaos.com/codelog/2022-04-07-all-emacs-projects-sourcehut/][Protesilaos Stavrou: Moving all my Emacs projects to SourceHut]] - [[https://manueluberti.eu//real-life/2022/04/08/sourcehut/][Manuel Uberti: Welcome SourceHut]] - [[https://protesilaos.com/codelog/2022-04-10-interview-infoq-china-emacs-life/][Protesilaos Stavrou: Interview with InfoQ China on Emacs and life]] - [[https://fossandcrafts.org/episodes/41-learning-emacs.html][FOSS and Crafts #41: Learning Emacs (50:32, ogg/mp3)]] - Other: - [[https://www.reddit.com/r/emacs/comments/tx0sg9/new_package_textcategories/][New package: text-categories]] - [[https://www.reddit.com/r/emacs/comments/twvdr9/simple_minimal_mode_for_consulting_vims_help_from/][Simple, minimal mode for consulting vim's help from Emacs]] - [[https://github.com/ber-ro/diffsync][diffsync - Use diff to allow syncing of directories]] ([[https://www.reddit.com/r/emacs/comments/u06k3c/diffsync_use_diff_to_allow_syncing_of_directories/][Reddit]]) - [[https://dindi.garjola.net/calibredb-view.html][Garjola Dindi: Read e-books from your Calibre library inside Emacs]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00370.html][In-depth discussion about exposing the name of an event's input device to Lisp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4c0c9d23abc28c7fa7eacf2f4d7a5aff02d84ab0][Rewrite the minibuffer lazy highlight feature]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1a1c5a6884a60ef2ffa98f3ee4af793eac985f80][Add code for determining the type of an input device]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39e8fd357dd0a1f3776c05eee2cc5be451686712][OClosure: New function `function-documentation`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b411417086ceb2ce3838160d01c6f250e47bbf3][Expose the name of an event's input device to Lisp]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77f3bc37e1966c15691421585af4d4b9f8114594][Add a mu backend for gnus-search]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e2c70272f4fbb686fd9aa4168b058ca1ad6f922][New commands for navigating completions from the minibuffer.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a50ff10f7aadb1ec0daee9081df66215369553b][Choosing a completion with a prefix argument doesn't exit the minibuffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e48ac2e2040cf0dd628b7fee6991a1738ceb2349][Handle remote system processes]] - New packages: - [[package:compat][compat]]: Compatibility Library (GNU ELPA) - [[package:diffsync][diffsync]]: Use diff to allow syncing of directories (MELPA) - [[package:lin][lin]]: Make `hl-line-mode' more suitable for selection UIs (GNU ELPA) - [[package:ox-gist][ox-gist]]: Export Org mode buffers and subtrees to GitHub gists (MELPA) - [[package:tokei][tokei]]: Display codebase statistics (MELPA) - [[package:transient-cycles][transient-cycles]]: Define command variants with transient cycling (GNU ELPA) - [[package:vampyricdark-theme][vampyricdark-theme]]: VampyricDark Theme (MELPA) - [[package:wal-mode][wal-mode]]: A major mode for the WAL programming language (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-04-04 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/04/2022-04-04-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/04/2022-04-04-emacs-news/ :EXPORT_DATE: 2022-04-04T20:59:14-0400 :END: - *[[https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00093.html][Emacs 28.1 released]]* ([[https://www.reddit.com/r/emacs/comments/tw1q2n/emacs_281_released/][Reddit]], also [[https://www.reddit.com/r/emacs/comments/tvdxbq/emacs_281s_been_cut/][Reddit]], [[https://news.ycombinator.com/item?id=30905743][HN]], [[https://irreal.org/blog/?p=10438][Irreal]]) - Upcoming events: - M-x Research (contact them for password): show, tell and ask session https://m-x-research.github.io/ Tue Apr 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Functional Programming in Elisp & Rational Emacs https://www.meetup.com/EmacsATX/events/283668029/ Wed Apr 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Apr 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs configuration: - [[https://irreal.org/blog/?p=10424][Irreal: Taking Yegge's Advice]] - [[https://www.reddit.com/r/emacs/comments/tqz18b/whose_user_init_have_you_found_helpful/][Whose user init have you found helpful?]] - [[http://angg.twu.net/eev-customize.html][Eev and Customize]] - [[https://www.reddit.com/r/emacs/comments/tt08di/my_portable_emacs_setup/][My Portable Emacs Setup]] - [[https://www.youtube.com/watch?v=VmelH3tTjys][Centaur Emacs - First Look and Reaction]] (15:38) - [[https://www.youtube.com/watch?v=WfHMXBidSSY][Bull Shark Emacs!]] (12:13) - Emacs Lisp: - [[http://mbork.pl/2022-04-04_Warning_about_trying_to_setq_a_non-existent_variable][Marcin Borkowski: Warning about trying to setq a non-existent variable]] - [[http://ag91.github.io/blog/2022/03/28/something-i-missed-point-free-composition-in-elisp][Andrea: Something I missed: point free composition in Elisp!]] ([[https://www.reddit.com/r/emacs/comments/tqk8gf/something_i_missed_point_free_composition_in_elisp/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/tv022a/smooth_scrolling_on_emacs_29_is_a_dream_come_true/][Smooth scrolling on Emacs 29 is a dream come true with pixel-scroll-precision-mode.]] - [[https://github.com/willbchang/emacs-dragon-icon][emacs-dragon-icon: A new Emacs icon combines Emacs logo's background and the dragon in Emacs-China logo.]] ([[https://www.reddit.com/r/emacs/comments/tqyb01/emacs_dragon_icon/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/tqqrv7/svg_effects_in_gnu_emacs/][SVG effects in GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/tqd3r8/textsize_package_newly_in_melpa/][`textsize` package newly in MELPA]] - [[https://protesilaos.com/codelog/2022-04-01-modus-themes-2-3-0/][Protesilaos Stavrou: Modus themes 2.3.0 for GNU Emacs]] - [[https://codeberg.org/ext0l/vale.el][vale.el: A space-inspired emacs theme with purples, magentas, and cyans.]] - [[https://www.reddit.com/r/emacs/comments/tw15mp/shantythemes_is_now_also_available_on_melpa/][shanty-themes is now also available on melpa : emacs]] - Navigation: - [[https://christiantietze.de/posts/2022/03/mark-local-project.el-directories/][Christian Tietze: Add Any Directory to project.el's List of Projects]] - [[https://github.com/AdamNiederer/file-ring][file-ring: Quickly switch between related files]] - [[https://www.reddit.com/r/emacs/comments/tvfuh1/bufferlo_per_frametab_buffer_lists/][bufferlo: per frame|tab buffer lists]] - [[https://protesilaos.com/codelog/2022-03-30-logos-0-3-0/][Protesilaos Stavrou: Emacs: logos version 0.3.0]] - Org Mode: - [[https://github.com/james-stoup/emacs-org-mode-tutorial][emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode]] ([[https://www.reddit.com/r/planetemacs/comments/trvth4/emacsorgmodetutorial_a_primer_for_users_trying_to/][Reddit]]) - [[https://yaglb.net/blog/posts/emacs-journal/][Keeping a Simple Journal (in Org) in Emacs]] - [[https://takeonrules.com/2022/04/02/org-mode-git-logs-and-org-babel-for-running-reports/][Jeremy Friesen: Org-Mode, Git Logs, and Org-Babel for Running Reports]] - [[https://github.com/minad/org-modern][org-modern: Modern Org Style]] ([[https://www.reddit.com/r/emacs/comments/tup630/orgmodern_modern_org_style/][Reddit]]) - [[http://ag91.github.io/blog/2022/04/01/ol-emacs-slack-added-support-for-thread-links][Andrea: ol-emacs-slack: Added support for thread links]] - [[https://github.com/gsingh93/ob-bitfield][ob-bitfield: Generate bitfield diagrams using org-babel]] ([[https://www.reddit.com/r/emacs/comments/ttk7d2/obbitfield_generate_bitfield_diagrams_using/][Reddit]]) - Coding: - [[https://youtu.be/vD3rxVTXIJo][User Scripts in mpv with Lua (with Lua LSP setup in Emacs)]] - [[https://www.youtube.com/watch?v=omJhc7zprNs][Updating My Emacs Rust Setup and Early Thoughts on Writing Rust]] (09:26) - [[https://www.reddit.com/r/emacs/comments/tun9qi/an_experiment_to_make_diffs_easier_to_read/][An experiment to make diffs easier to read]] - [[https://www.reddit.com/r/emacs/comments/ts8se5/flycheck_32_released/][Flycheck 32 released]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00871.html][[RFC] poke.el - Emacs interface for GNU poke, a binary editor. Define your own structures and operate on them using a DSL]] - [[https://semiosis.github.io/posts/chatting-about-code-snippets-with-imaginary-helpers-in-emacs/][Chatting about code snippets with imaginary helpers! in emacs]] - [[https://www.youtube.com/watch?v=qHsPj0h-KSQ][Pen.el - Prompt Engineering in Emacs overview]] (19:01) - Shells: - [[https://www.reddit.com/r/DoomEmacs/comments/ts2exv/eshellfollowel_make_eshell_follow_your_buffers/][eshell-follow.el - Make eshell follow your buffers]] - Web: - [[https://www.youtube.com/watch?v=J68KeeW5ALo][Emacs Browsing the Web]] (03:57) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/tvfpli/email_setting_up_an_automated_from_while_replying/][email: Setting up an automated "from" while replying on a catch-all mail system]] - Spacemacs: - [[https://commonplace.doubleloop.net/my-spacemacs-user-config][My Spacemacs User Config]] - EXWM: - [[https://orys.us/ul][A tip to recover blank screens with EXWM]] - [[https://www.reddit.com/r/EXWM/comments/tsa4nj/share_your_exwm_configuration_202204/][Share your EXWM configuration 2022-04]] - Community: - [[https://www.reddit.com/r/emacs/comments/ts1ktg/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://youtu.be/hoP4I9ounyQ][Leaving Doom Emacs For GNU Emacs? Follow me along ...]] - [[https://irreal.org/blog/?p=10430][Irreal: The Power of Emacs]] - [[https://dindi.garjola.net/emacs-conda.html][Garjola Dindi: Install Emacs with Conda]] - [[https://gitlab.com/xgqt/emacs-el-fetch][emacs-el-fetch : Neofetch-inspired program in Emacs Lisp]] - [[https://gitlab.com/xgqt/emacs-gentoo][emacs-gentoo : GNU Emacs integration with Gentoo tools]] - [[https://i.redd.it/cp4stlbfhyq81.jpg][Pinephone + keyboard case + mobian + emacs: pocket/purse sized emacs cyberdeck]] ([[https://www.reddit.com/r/emacs/comments/ttx1af/pinephone_keyboard_case_mobian_emacs_pocketpurse/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28f720e7c483c37a6c94f6b561e8f175b3af51a4][Make dragging stuff to a window above a frame work]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1694f82e5f91f1ea96604c7c0aee4537fbada765][Add user options to move point and scroll window during DND]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e351e9037cbb7c63d7a022256bb87baa9990570d][Add new option `mouse-drag-and-drop-region-scroll-margin']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c75f65442ddfd2427d95278c44214c0cf1d5a2ee][kmacro: Represent it as an OClosure]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c70ff9f470d444738219904f55681b86ff2c910][New user option 'font-lock-ignore']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2212b42806757957fff6a9646debddecb301241c][Extend signal-process and proced.el]] - New packages: - [[package:comint-mime][comint-mime]]: Display content of various MIME types in comint buffers (GNU ELPA) - [[package:consult-org-roam][consult-org-roam]]: Consult integration for org-roam (MELPA) - [[package:el-fetch][el-fetch]]: Show system information in Neofetch-like style (eg CPU, RAM) (MELPA) - [[package:emacsql-sqlite-builtin][emacsql-sqlite-builtin]]: EmacSQL back-end for SQLite using builtin support (MELPA) - [[package:emacsql-sqlite-module][emacsql-sqlite-module]]: EmacSQL back-end for SQLite using a module (MELPA) - [[package:eslint-rc][eslint-rc]]: Use local rc rules with ESLint (MELPA) - [[package:everlasting-scratch][everlasting-scratch]]: The *scratch* that lasts forever (MELPA) - [[package:flymake-swi-prolog][flymake-swi-prolog]]: A Flymake backend for SWI-Prolog (MELPA) - [[package:private-comments-mode][private-comments-mode]]: Minor mode for masukomi/private_comments (MELPA) - [[package:shanty-themes][shanty-themes]]: The themes for digital workers (MELPA, [[https://www.reddit.com/r/emacs/comments/tw15mp/shantythemes_is_now_also_available_on_melpa/][Reddit]]) - [[package:tabspaces][tabspaces]]: Leverage tab-bar and project for buffer-isolated workspaces (MELPA) - [[package:taxy-magit-section][taxy-magit-section]]: View Taxy structs in a Magit Section buffer (GNU ELPA) 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-04][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-28-emacs-news/ :EXPORT_DATE: 2022-03-28T14:08:39-0400 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Mar 31 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore - EmacsATX: Functional Programming in Elisp & Rational Emacs https://www.meetup.com/EmacsATX/events/283668029/ Wed Apr 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Apr 7 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs configuration: - [[https://youtu.be/6ZWp05OW1c0][Emergency Emacs (Stevey’s Tech Talk Emacs Part 2)]] ([[https://www.reddit.com/r/emacs/comments/tp3pz0/emergency_emacs_steveys_tech_talk_emmacs_part_2/][Reddit]], [[https://irreal.org/blog/?p=10414][Irreal]], [[https://www.reddit.com/r/emacs/comments/tnhgi6/steve_yegge_with_new_emacs_content_videos/][Reddit again]]) - undo, keybindings - [[https://www.youtube.com/watch?v=aEOCdidE0jE][Expert emacs configuration, amateur skills]] (28:18) - adding hooks - [[https://github.com/SystemCrafters/rational-emacs][rational-emacs: A sensible base Emacs configuration.]] - [[https://github.com/jakebox/jake-emacs][jake-emacs: My personal Emacs configuation.]] ([[https://www.reddit.com/r/planetemacs/comments/tlyb58/jakeemacs_my_personal_emacs_configuation/][Reddit]]) - evil-based - [[https://github.com/KenethSandoval/dotfiles/tree/master/.emacs.d][Keneth Sandoval's .emacs.d]] ([[https://www.reddit.com/r/emacs/comments/tjv9l9/emacsd/][Reddit]]) - Emacs Lisp: - [[https://code.google.com/archive/p/i-iterate][i-iterate: A macro system for iterating in Emacs Lisp code (inspired by Common Lisp)]] - [[https://www.reddit.com/r/emacs/comments/tk75hf/how_would_someone_more_seasoned_with/][How would someone more seasoned with elisp/functional programming write this function?]] - my/find-html-node-by-attr - Appearance: - [[https://v.redd.it/vh03b44ne7p81][undo-hl: highlight to-be-deleted text before undo operation happens]] ([[https://www.reddit.com/r/emacs/comments/tlh3oy/undohl_highlight_tobedeleted_text_before_undo/][Reddit]]) - [[https://github.com/tam5/font-patcher][font-patcher: Font line height patcher]] - [[https://i.redd.it/rcg7e1rgmjp81.png][stimmung-themes.el — Emacs tuned to inner harmonies]] ([[https://www.reddit.com/r/emacs/comments/tnnmuw/stimmungthemesel_emacs_tuned_to_inner_harmonies/][Reddit]]) - Navigation: - [[https://xenodium.com/emacs-dwim-swiper-vs-isearch-vs-phi-search/][Alvaro Ramirez: Emacs DWIM: swiper vs isearch vs phi-search]] - [[https://www.youtube.com/watch?v=vBQuxE-BNrY][Org-mode - How I switch buffers?]] (09:06) - Writing: - [[https://takeonrules.com/2022/03/25/using-a-file-as-a-template-in-emacs/][Jeremy Friesen: Using a File as a Template in Emacs]] ([[https://irreal.org/blog/?p=10418][Irreal]]) - [[https://github.com/schoettl/list-transform][GitHub - schoettl/list-transform: Transform a bullet list to a sentence and vice versa in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/tpgu9g/transform_a_bullet_list_to_a_sentence_and_vice/][Reddit]]) - [[https://leahneukirchen.org/blog/archive/2022/03/note-taking-in-emacs-with-howm.html][Note taking in Emacs with howm]] ([[https://www.reddit.com/r/emacs/comments/tpx95w/note_taking_in_emacs_with_howm/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/tptwum/i_created_an_in_depth_guide_for_new_org_mode/][I created an in depth guide for new org mode users, please check it out]] - [[https://i.redd.it/zsp6uzxhoqp81.png][[OSBEv4] HTML Themes as Org Links!]] ([[https://www.reddit.com/r/emacs/comments/torom8/osbev4_html_themes_as_org_links/][Reddit]]) - [[https://github.com/Ice-Cube69/org-project-manager][org-project-manager: A plugin to manage projects with org-roam]] - [[https://www.reddit.com/r/emacs/comments/tk8qou/org_speed_keys_boom_great_orgmodes_feature_and_a/][Org Speed Keys! BOOM! Great org-mode's feature! And a good OPPORTUNITY to talk about self-insert-command]] ([[https://irreal.org/blog/?p=10409][Irreal]]) - [[https://i.redd.it/ikfj8z0bdyp81.jpg][Plain Org v1.2.1 released (link to notes in comments)]] ([[https://www.reddit.com/r/emacs/comments/tpngvi/plain_org_v121_released_link_to_notes_in_comments/][Reddit]]) - iOS app - Completion: - [[https://i.redd.it/5e6zxynl5ip81.png][vertico + marginalia + mini-frame + lot of hacks...]] ([[https://www.reddit.com/r/emacs/comments/tnih4d/vertico_marginalia_miniframe_lot_of_hacks/][Reddit]]) - [[https://kisaragi-hiu.com/emacs-completion-metadata.html][While dissecting embark and marginalia, I learnt that functions passed to completing-read also returns a category]] - [[https://www.youtube.com/watch?v=UWJRgmAIZcg][Emacs YASnippet]] (13:05) - Coding: - [[https://linuxhint.com/c_emacs_configuration/][Configuring Emacs for C++]] - [[https://github.com/zerolfx/copilot.el][GitHub - zerolfx/copilot.el: An unofficial Copilot plugin for Emacs.]] ([[https://www.reddit.com/r/emacs/comments/tp4ile/another_unofficial_copilot_plugin_for_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/toyoz4/flymakeswiprologel_a_flymake_backend_for_swiprolog/][flymake-swi-prolog.el - A Flymake backend for SWI-Prolog]] - [[https://github.com/ieure/tl1-mode][tl1-mode: Major mode for editing Fluke TL/1 source code]] - [[http://ag91.github.io/blog/2022/03/25/moldable-emacs-how-many-namespaces-are-covered-by-my-clojurescript-tests][Andrea: Moldable Emacs: how many namespaces are covered by my ClojureScript tests?]] - [[https://www.reddit.com/r/emacs/comments/tjm6ly/iniline_refined_git_diff_with_live_update_video/][Inline refined git diff with live update (video demo included)]] - [[https://github.com/akirak/nix-magit/tree/evil][Nix expression for running Emacs Magit without installing it on your system]] ([[https://www.reddit.com/r/planetemacs/comments/tjy0se/nix_expression_for_running_emacs_magit_without/][Reddit]]) - [[https://github.com/edrx/emlua#introduction][GitHub - edrx/emlua: Emlua: run Lua in Emacs as a module]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00767.html][emacs-devel announcement]]) - Shells: - [[https://www.reddit.com/r/emacs/comments/tpey9g/making_vterm_snappy_by_setting_vtermtimerdelay_to/][Making vterm snappy by setting "vterm-timer-delay" to nil]] - Community: - [[https://www.reddit.com/r/emacs/comments/tkp4v5/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/tnrg0b/emacs_should_have_a_webpage_demonstrating_useful/][Emacs should have a webpage demonstrating useful features and packages]] - [[https://github.com/thomasluquet/emacs-can-do-that][emacs-can-do-that: Yep, emacs can do that !]] - [[https://www.reddit.com/r/emacs/comments/tpjd8w/being_forced_to_give_up_emacs_at_work/][Being forced to give up Emacs at work]] - [[https://protesilaos.com/codelog/2022-03-22-libreplanet-emacs-living-freedom/][Protesilaos Stavrou: LibrePlanet 2022: Living in freedom with GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/tkggjt/speech_by_prot_at_libreplanet/][Reddit]], [[https://irreal.org/blog/?p=10411][Irreal]], [[https://www.youtube.com/watch?v=CQM-GWKdHsU][YouTube]] 37:25) - [[https://protesilaos.com/codelog/2022-03-22-libreplanet-fsf-award/][Protesilaos Stavrou: I won an award from the FSF for my contributions to Emacs]] ([[https://news.ycombinator.com/item?id=30774724][HN]]) - [[https://gwolf.org/2022/03/long-long-long-live-emacs_after_39_years.html][Gunnar Wolf• Long, long, long live Emacs after 39 years]] - Other: - [[https://github.com/cadadr/elisp][Göktuğ's Emacs Lisp programs]] - forecast, paper-theme, pass-listing, bsdpkg, bibliothek, gk-greek, org-variable-pitch, dollar - [[http://ag91.github.io/blog/2022/03/27/an-elisp-snippet-to-dowload-youtube-videos-transcripts][Andrea: An Elisp snippet to download YouTube videos transcripts]] ([[https://www.reddit.com/r/emacs/comments/tq55g8/an_elisp_snippet_to_dowload_youtube_videos/][Reddit]]) - [[https://elpa.brause.cc/][Atom feeds for new Emacs packages]] - [[https://fultonsramblings.substack.com/p/why-we-need-lisp-machines?r=1dlesj&s=w&utm_campaign=post&utm_medium=web][Why we need lisp machines]] ([[https://www.reddit.com/r/emacs/comments/tmrbcm/why_we_need_lisp_machines/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=52d5771e0a803f57b8cdd7675bf15f2f9b946039][Add OClosures, a cross between functions and structs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4525b4911834a95850e70c48de4c71de44af53de][Use native image APIs on MS-Windows by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a6abb6f5cdd5a44bce2e42c340a6c6b83579de93][Support display of BMP images on MS-Windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=acde5252d37cf241a445da2eca509760727d9df6][Add documentation entries for completion-auto-select user option.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4f504a0ea90eb7fed2f3c0291d0eab43ef483d6][Load desktop without prompting if process is dead]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=601e0d992ed66196ebcec3ef9c65ee659c092c93][Mention highlight-confusing-reorderings in doc string]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e5bc0c0bcca5e7d33cc5f533d43db31d3856706][Mention the other-window-scroll-default user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=40def769fa9007f0a8da3f9e05063575c9a06be6][Document outline-default-state]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2de7fc4a2b9e4f5e8adb309046a17212f4205c5d][Document sqlite-mode-open-file and do some NEWS tagging]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dc85d1db4564f0d9df847b7884c920a0f8d7fe9][Enable Better Alignment of EUDC Inline Expansion With RFC5322]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0094dde11d97a0e69b053851a87f2934ef0e00aa][Fix grep-like functions when running on a remote host]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15ac51e0fd385130a0764481290d04a71aad5e88][New values for completion-auto-help, new options for completions]] - New packages: - [[package:catppuccin-theme][catppuccin-theme]]: Catppuccin Theme (MELPA) - [[package:elfeed-summary][elfeed-summary]]: Feed summary interface for elfeed (MELPA) - [[package:eslint-disable-rule][eslint-disable-rule]]: Commands to add JS comments disabling eslint rules (MELPA) - [[package:flymake-hadolint][flymake-hadolint]]: Flymake backend for hadolint, a Dockerfile linter (MELPA) - [[package:gnu-indent][gnu-indent]]: Indent your code with GNU Indent (MELPA) - [[package:ob-ada-spark][ob-ada-spark]]: Babel functions for Ada & SPARK (MELPA) - [[package:ob-bitfield][ob-bitfield]]: Babel Functions for bitfield (MELPA) - [[package:ob-dsq][ob-dsq]]: Babel functions for the `dsq` CLI tool by Multiprocess Labs (MELPA) - [[package:oblivion-theme][oblivion-theme]]: A port of GEdit oblivion theme (MELPA) - [[package:pulsar][pulsar]]: Pulse highlight on demand or after select functions (GNU ELPA) - [[package:textsize][textsize]]: Configure frame text size automatically (MELPA) - [[package:translate-mode][translate-mode]]: Paragraph-oriented side-by-side doc translation workflow (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-21-emacs-news/ :EXPORT_DATE: 2022-03-21T11:44:14-0400 :END: - Help wanted/offered: - [[https://www.reddit.com/r/emacs/comments/tembd6/if_youre_new_to_emacs_i_need_your_help/][If you're new to Emacs, I need your help]] - [[https://www.reddit.com/r/emacs/comments/tftuzt/elisp_for_hire/][Elisp for Hire]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu Mar 31 0030 Singapore - Beginner: - [[https://punchcard.wordpress.com/2010/10/09/emacs-movement-shortcuts-wallpaper/][Emacs Movement Shortcuts Wallpaper]] - [[https://www.youtube.com/watch?v=6ZWp05OW1c0][Stevey's Tech Talk E41: Emacs Part 2 - Emergency Emacs]] (53:59) - Emacs configuration: - [[https://github.com/ohmyhub/illiterate-config][illiterate-config: My Doom Emacs literate configuration.]] - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/tiwfef/an_arrows_library_for_emacs/][An arrows library for emacs]] - [[https://scripter.co/using-emacs-advice-to-silence-messages-from-functions/?utm_source=atom_feed][scripter.co | Emacs: Using Emacs advice to silence messages from functions]] - [[https://www.youtube.com/watch?v=oB0Kjv8KnRE][xah talk show 2022-03-20 emacs lisp coding + tutorial. xah-html-keyboard-shortcut-markup]] (01:27:01) - [[https://www.youtube.com/watch?v=GxO-xD9LoQo][System Crafters Live! - Writing Tools with Transient in Emacs (Part 3)]] (44:20) - Appearance: - [[https://lifeofpenguin.blogspot.com/2022/03/line-number-display-in-gnu-emacs.html][Line number display in GNU Emacs]] - [[http://mbork.pl/2022-03-19_Variable-width_font_in_the_modeline][Marcin Borkowski: Variable-width font in the modeline]] - [[https://christiantietze.de/posts/2022/03/hl-line-priority/][Christian Tietze: Prioritize hl-line Highlight Over Neotree Faces]] - [[https://protesilaos.com/codelog/2022-03-16-pulsar-0.2.0/][Protesilaos Stavrou: Emacs: pulsar version 0.2.0]] - [[https://protesilaos.com/codelog/2022-03-18-lin-0-2-0/][Protesilaos Stavrou: Emacs: lin version 0.2.0]] - [[https://i.redd.it/22vp9dt036o81.gif][[auto-dark] for emacs is now available on MELPA]] ([[https://www.reddit.com/r/emacs/comments/th50v7/autodark_for_emacs_is_now_available_on_melpa/][Reddit]]) - Navigation: - [[https://mihaiolteanu.me/emacs-workspace-management.html][Emacs workspace management with tab-bar mode]] ([[https://www.reddit.com/r/emacs/comments/tdz12r/emacs_workspace_management_with_tabbar_mode/][Reddit]]) - [[https://blog0.steelcandy.org/2022-03-14-paging.html][empager: An Emacs-based Pager]] - [[https://protesilaos.com/codelog/2022-03-17-logos-0-2-0/][Protesilaos Stavrou: Emacs: logos version 0.2.0]] - Writing: - [[https://emacstil.com/til/2022/03/18/ai-paraphrasing-on-emacs/][Emacs TIL: AI Paraphrasing on Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/tgt33h/emacs_til_ai_paraphrasing_on_emacs/][Reddit]]) - Org Mode: - [[https://www.youtube.com/watch?v=fOa2HryrRPs][Org-mode - My wishlist for development]] (15:14) - [[https://www.reddit.com/r/emacs/comments/tgm5c7/review_requestnew_package_uninotes_manage_your/][[Review request/New package] Uni-notes - Manage your university notes]] - [[https://www.reddit.com/r/orgmode/comments/th114q/org_id_org_attach_better_folder_names/][Org ID, Org Attach & Better Folder Names]] - [[https://helpdeskheadesk.net/2022-03-13/][TAONAW: Org ID, Org Attach & Better Folder Names]] - Coding: - [[https://github.com/darcamo/cmake-integration][cmake-integration: Integrates Emacs with CMake such that one can easily choose a target to compile/run]] - [[https://www.reddit.com/r/emacs/comments/thll06/ann_tsxmodeel_a_batteriesincluded_major_mode_for/][[ANN] tsx-mode.el: a batteries-included major mode for Typescript/TSX]] - [[https://www.youtube.com/watch?v=P4rtox7A8IA][Python in Emacs 0003 -- Why I insist using Emacs for Python coding? And what is elpy mode?]] (10:08) - [[https://www.youtube.com/watch?v=ETB8YB_2Juc][Python in Emacs 0004 -- How to test python code in Emacs using pylint and ipython]] (08:28) - [[https://hazlolinux.com/emacs/configurando-emacs-para-python/][▷【 Configurando Emacs para Python 】Todo lo que debes saber]] - [[https://www.manueluberti.eu//emacs/2022/03/16/eglot-jdtls/][Manuel Uberti: Eglot and Eclipse JDT for Java]] - [[https://v.redd.it/nef7hprmhln81][C++ Refactoring in Emacs - A Speedup Workflow Demo]] ([[https://www.reddit.com/r/emacs/comments/tewykp/c_refactoring_in_emacs_a_speedup_workflow_demo/][Reddit]]) - Web: - [[https://www.youtube.com/watch?v=-InpPQv7xas][Emacs WebJump 2022_03_16_03:36:19]] (10:10, [[https://irreal.org/blog/?p=10396][Irreal]]) - Mail and news: - [[https://blog.leonardotamiano.xyz/posts/mu4e-setup/][How to manage e-mails in Emacs with Mu4e]] - Fun: - [[https://www.reddit.com/r/emacs/comments/tg2np0/did_you_know_that_emacs_had_a_builtin_caesar/][Did you know that Emacs had a built-in Caesar cipher?]] - [[https://alexschroeder.ch/wiki/2022-03-20_Torchbearers_and_bodyguards][Alex Schroeder: Torchbearers and bodyguards]] - [[http://ag91.github.io/blog/2022/03/18/how-to-organize-a-codenames-tournament-with-your-emacs-and-emacs-slack][Andrea: How to organize a CodeNames tournament with your Emacs and emacs-slack]] - Community: - [[https://www.reddit.com/r/emacs/comments/tfcmcx/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://anarc.at/blog/2022-03-20-20-years-emacs/][20+ years of Emacs - anarcat]] - [[https://www.fsf.org/news/free-software-awards-winners-announced-securepairs-protesilaos-stavrou-paul-eggert][Free Software Awards winners announced: SecuRepairs, Protesilaos Stavrou, Paul Eggert]] ([[https://www.reddit.com/r/emacs/comments/tialsj/protesilaos_stavrou_modusthemes_pulsar_logos_wins/][Reddit]]) - [[http://emacsnyc.org/2022/03/16/taking-a-short-break.html][Emacs NYC: Taking A Short Break]] - Other: - [[https://www.reddit.com/r/emacs/comments/tgrs5g/emacs_as_a_universal_frontend_interface/][Emacs as a universal front-end interface]] - [[https://github.com/minad/osm][OpenStreetMap viewer for Emacs]] ([[https://www.reddit.com/r/emacs/comments/teq1em/package_of_the_day_openstreetmap_viewer_for_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=30682841][HN]], [[https://lwn.net/Articles/887930/][LWN]]) - [[https://www.reddit.com/r/emacs/comments/tg31ur/gnu_emacs_for_data_entry/][GNU Emacs for data entry]] - [[https://lifeofpenguin.blogspot.com/2022/03/sorting-text.html][Sorting Text]] - [[https://github.com/kjvic/fancy-battery.el][fancy-battery.el: Display battery in Emacs Mode line]] - [[https://sr.ht/~trs-80/ostrta-spec/][ostrta-spec: My "One System To Rule Them All" PIM Specification, and a reference implementation in Emacs]] - [[https://isamert.net/2022/03/16/global-interactive-emacs-functions.html][Isa Mert Gurbuz: Global interactive Emacs functions]] ([[https://irreal.org/blog/?p=10398][Irreal]] - [[https://www.youtube.com/watch?v=JYKkUF7IBRo][I tried showcasing emacs can perfectly replace VS Code.]] ([[https://www.reddit.com/r/emacs/comments/te7t10/i_tried_showcasing_emacs_can_perfectly_replace_vs/][Reddit]]) - [[https://www.youtube.com/watch?v=zkfndJuDzsA&list=PLlONLmJCfHToFfk1WgTOwZMfIr062jIN9&index=1][How to build an editor with Emacs Lisp (playlist)]] ([[https://www.reddit.com/r/emacs/comments/te6d20/how_to_build_an_editor_with_emacs_lisp_videos/][Reddit]]) - [[https://github.com/vifon/kmacro-x.el][kmacro-x.el: A collection of Emacs commands, modes and functions building on top of the keyboard macros (kmacros) system.]] - [[https://www.youtube.com/watch?v=EIZnn0MwmiQ][Emacs CUA Mode]] (02:53) - [[https://www.reddit.com/r/emacs/comments/ti3oh4/windows_fullaot_binaries/][Windows Full-AOT binaries]] - [[https://elpa.brause.cc/nongnu.xml][Non Gnu ELPA RSS Feed]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00332.html][Emacs pretest 28.0.92 is out]] ([[https://www.reddit.com/r/emacs/comments/tdxzrz/emacs_pretest_28092_is_out/][Reddit]]) - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00422.html][Discussion about supported/bundled CSV support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6b923a5ebc6b2183fd2d7be54e1804bb088d59ed][* etc/NEWS: Mention new hook 'minibuffer-lazy-highlight-setup'.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7f085b53fe4bf0e6bc13e33b38f46f6b35a5608][Document dired-mouse-drag-files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=499f2085fa6fce6c7a2868c8d27d465f43d53f0f][Make application configurable in 'with-connection-local-variables']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=45609c347e7810b20c54bedc1ce5355182f240e5][Allow dragging files from Dired to other programs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e53fba3fd4916029662e6619aba713d7dd7c7038][Add support for dragging text from Emacs to other programs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a9b4cfdff3422d9085cf052a8f6d34d81d7ac96][Revert "New command `gnus-summary-browse-all-urls' bound to "v""]] - New packages: - [[package:alert-toast][alert-toast]]: Windows 10 toast notifications (MELPA) - [[package:auto-dark][auto-dark]]: Automatically set the dark-mode theme based on MacOS status (MELPA) - [[package:corfu-doc][corfu-doc]]: Documentation popup for Corfu (MELPA) - [[package:flymake-markdownlint][flymake-markdownlint]]: Markdown linter with markdownlint (MELPA) - [[package:kmacro-x][kmacro-x]]: Keyboard macro helpers and extensions (MELPA) - [[package:ob-compile][ob-compile]]: Run compile by org-babel (MELPA) - [[package:ob-powershell][ob-powershell]]: Run Powershell from org mode source blocks (MELPA) - [[package:org-table-color][org-table-color]]: Add color to your org-mode table cells (MELPA) - [[package:prettier-rc][prettier-rc]]: Minor mode for prettier to use local rc rules (MELPA) - [[package:starlit-theme][starlit-theme]]: Deep blue dark theme with bright colors from the starlit sky (MELPA) - [[package:uwu-theme][uwu-theme]]: An awesome dark color scheme (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-14-emacs-news/ :EXPORT_DATE: 2022-03-14T20:29:48-0400 :END: - *[[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00332.html][Emacs pretest 28.0.92 is out]]* ([[https://www.reddit.com/r/emacs/comments/tdxzrz/emacs_pretest_28092_is_out/][Reddit]]) - Help wanted: - [[https://www.reddit.com/r/emacs/comments/tad8nz/i_will_pay_you_to_write_this_plugin_for_me/][I will pay you to write this plugin for me]] - private comments on a codebase - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/march-2022/][Emacs APAC: UPDATED Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, March 19, 2022]] - M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (2/n)" https://m-x-research.github.io/ Tue Mar 15 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 16 0000 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Mar 19 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/t94jbm/packages_for_emacs_beginner/][Packages for Emacs beginner]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/tb6vvt/decrease_emacs_launch_time_when_using_straightel/][Decrease Emacs' launch time when using straight.el]] - Emacs Lisp: - [[https://takeonrules.com/2022/03/13/further-into-emacs-with-pcase-backquotes-and-commas/][Jeremy Friesen: Further Into Emacs with Pcase, Backquotes, and Commas]] - [[https://emacstalk.github.io/post/017/][使用 C/Rust 开发 Emacs 动态模块]] (Using C/Rust to develop Emacs dynamic modules) - Appearance: - [[https://github.com/bkaestner/redacted.el][redacted.el]] ([[https://www.reddit.com/r/planetemacs/comments/td7lkr/redactedel/][Reddit]]) - [[https://protesilaos.com/codelog/2022-03-14-emacs-pulsar-demo/][Protesilaos Stavrou: Emacs: demonstration of pulsar.el]] - [[https://www.reddit.com/r/emacs/comments/td9t7w/enhanced_my_coding_experience_with_svgtagmode/][Enhanced my coding experience with svg-tag-mode]] - [[http://chopmo.dk/2016/10/27/emacs-highlighting-current-word.html][Emacs - highlighting the current word]] ([[https://www.reddit.com/r/planetemacs/comments/tbh1ix/emacs_highlighting_the_current_word/][Reddit]]) - [[https://i.redd.it/h1n7beahg5m81.gif][TopSpace: Scroll down & recenter top lines in Emacs / get upper margins/padding.]] ([[https://www.reddit.com/r/emacs/comments/t9fbk4/topspace_scroll_down_recenter_top_lines_in_emacs/][Reddit]]) - [[https://github.com/super3ggo/kuronami][Kuronami (黒波) Theme An Emacs theme with cool autumnal colors against a deep blue background. 🍁 ❄ 🌊]] - Navigation: - [[https://protesilaos.com/codelog/2022-03-11-emacs-logos-demo/][Protesilaos Stavrou: Emacs: demonstration of logos.el]] - focus on pages and move between them - [[https://gitlab.com/sawyerjgardner/demap.el][demap.el: A minimap buffer that shows a zoomed out view of the active window]] ([[https://www.reddit.com/r/emacs/comments/tasf5q/new_package_demap_detachable_minimap/][Reddit]]) - [[https://i.redd.it/b52d9ti1ytm81.png][My boss said use vs code it will give side tree and terminal. I did this for him.]] ([[https://www.reddit.com/r/emacs/comments/tc1r8b/my_boss_said_use_vs_code_it_will_give_side_tree/][Reddit]]) - Dired: - [[https://v.redd.it/uqei2bzbazl81][[Dirvish] A minimalistic yet versatile file manager based on Dired (v1.0.0 Release)]] ([[https://www.reddit.com/r/emacs/comments/t8rk9o/dirvish_a_minimalistic_yet_versatile_file_manager/][Reddit]]) - Writing: - [[https://www.manueluberti.eu//emacs/2022/03/12/eglot-digestif/][Manuel Uberti: Eglot and digestif for LaTeX]] - Org Mode: - [[https://github.com/ChanderG/toodoo.el][New Package: Simple Todo workflow on top of Org inspired by magit]] ([[https://www.reddit.com/r/emacs/comments/t8o0sb/new_package_simple_todo_workflow_on_top_of_org/][Reddit]]) - [[https://dindi.garjola.net/org-agenda-weekly.html][Garjola Dindi: Some Org Mode agenda views for my GTD weekly review]] - [[http://ag91.github.io/blog/2022/03/12/org-agenda-keep-the-buffer-order-untouched-after-saving-all-modified-org-buffers][Andrea: Org Agenda: keep the buffer order untouched after saving all modified org buffers]] - [[https://gitlab.com/maciaschain/helm-org-names][helm-org-names: A helm-based interface for working with names of code blocks, tables, and figures in an Org-Mode document]] - [[https://www.youtube.com/watch?v=VKkWL_0YpTI][VP of Emacs: Meeting Notes]] (03:50) - [[https://www.reddit.com/r/orgmode/comments/t9dix0/how_to_represent_historical_timelines/][How to represent historical timelines]] - [[https://emacstil.com/til/2022/03/13/process-org-files-programmatically/][Emacs TIL: Process Org Files Programmatically]] - [[https://www.reddit.com/r/emacs/comments/tblodh/did_you_know_that_orgmodes_source_code_contains/][Did you know that org-mode's source code contains more than 5000 examples?]] - [[https://www.reddit.com/r/emacs/comments/tby5cs/orgmacimagepaste_paste_images_and_cropped_pdf/][org-mac-image-paste — Paste images and cropped PDF clips directly into org files (Mac only)]] - Import, export, and integration: - [[https://jiewawa.me/blog/orgmodecv/][Writing a simple CV in Org-Mode]] - [[https://i.redd.it/ka9azzzzl9m81.gif][ros (my org-mode screenshot tool) is now org-ros and available from MELPA]] ([[https://www.reddit.com/r/emacs/comments/t9wv4w/ros_my_orgmode_screenshot_tool_is_now_orgros_and/][Reddit]]) - [[https://github.com/trev-dev/org-tangle-config.el][org-tangle-config - pre-tangling or auto-tangle your org config file]] ([[https://www.reddit.com/r/emacs/comments/ta0avm/orgtangleconfig_pretangling_or_autotangle_your/][Reddit]]) - [[https://gnutas.juanmanuelmacias.com/orgodt.html][Exportar de Org a ~odt~ (algunos consejos)]] - [[https://github.com/bitspook/spookfox][Spookfox: Manage firefox tabs using org-mode]] ([[https://www.reddit.com/r/emacs/comments/taej05/spookfox_manage_firefox_tabs_using_orgmode/][Reddit]]) - Completion: - [[https://www.reddit.com/r/emacs/comments/td0nth/sample_usage_of_cape_completion_at_point/][Sample usage of Cape — Completion At Point Extensions]] - Coding: - [[https://emacs-lsp.github.io/lsp-mode/tutorials/php-guide/][[ANN] A PHP tutorial has been added to lsp-mode docs]] - [[http://mbork.pl/2022-03-14_Proper_indentation_after_a_const_in_Emacs][Marcin Borkowski: Proper indentation after a const in Emacs]] - [[https://github.com/thanhvg/emacs-virtual-comment][emacs-virtual-comment: Virtual Comments for Emacs]] - [[https://christiantietze.de/posts/2022/03/magit-context-menu/][Context Menu in Magit Status Buffers]] ([[https://www.reddit.com/r/emacs/comments/ta2aqf/context_menu_in_magit_status_buffers/][Reddit]]) - [[https://www.youtube.com/watch?v=X70OjYLUpEk][Emacs Debug With GDB 2022_03_09_09:17:31]] (13:35) - [[https://www.youtube.com/watch?v=C_Ewy6AOKEY][1.2. How to Setup Betty Linter Coding Style Tools in Emacs & Vi/Vim | C Programming Language]] (13:13) - Shells: - [[https://www.kindness.city/blog/2022-03-12-using-emacs-as-my-shell.html][Using Emacs as my Shell]] ([[https://www.reddit.com/r/emacs/comments/tcfomm/using_emacs_as_my_shell/][Reddit]]) - Spacemacs: - [[https://www.reddit.com/r/spacemacs/comments/tbzo2y/new_feature_display_file_icon_on_spacemacs_home/][New feature: Display file icon on Spacemacs home buffer]] - Doom Emacs: - [[https://www.youtube.com/watch?v=gtwefxm9pkI][How to install Doom Emacs 2022 Linux]] (09:57) - Multimedia: - [[https://github.com/mihaiolteanu/versuri][versuri - the lyrics package for emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/ta3500/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://macadie.info/2022/03/11/2022-03-austin-emacs-meetup/][Eric MacAdie: 2022-03 Austin Emacs Meetup]] - [[https://www.reddit.com/r/spacemacs/comments/tbc3do/discord_server_for_spacemacs/][Discord server for Spacemacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00191.html][Tip for searching emacs-devel via public-inbox]] - Other: - [[https://youtu.be/lkIicfzPBys][Stevey's Tech Talk E39 -- A guided tour of Emacs]] ([[https://www.reddit.com/r/emacs/comments/ta6s74/steveys_tech_talk_e39_a_guided_tour_of_emacs/][Reddit]], [[https://irreal.org/blog/?p=10387][Irreal]]) - [[https://ianyepan.github.io/posts/emacs-profiling/][Profiling Performance in Emacs]] ([[https://www.reddit.com/r/emacs/comments/tc923p/profiling_performance_in_emacs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/tbw7hs/for_those_who_live_inside_emacs_when_do_you_come/][For those who live inside Emacs, when do you come out?]] - [[https://irreal.org/blog/?p=10378][Irreal: Rectangle Mark Mode]] - [[https://yaglb.net/blog/posts/emacs-epub/][Ce serait cool si Emacs pouvait lire des epubs, non? · Yal]] ([[https://www.reddit.com/r/planetemacs/comments/td97lt/ce_serait_cool_si_emacs_pouvait_lire_des_epubs/][Reddit]]) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00255.html][Discussion of a patch for selecting completions from the minibuffer]] - [[https://github.com/emacs-mirror/emacs/commit/3ed79cdbf21039fa209c421f746c0b49ec33f4da][Seperate bytecode stack for Emacs]] ([[https://www.reddit.com/r/emacs/comments/tdkv7e/seperate_bytecode_stack_for_emacs/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f52dcfd03ad542704d9a43faab0c33be09ab442e][New command `gnus-summary-browse-all-urls' bound to "v"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=637dde4aba921435f78d0de769ad74c4f3230aa6][Don't always escape "." and "?" in `prin1']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b447fd1a3e8085352eaced1f14145bd22764e552][Follow contemporary practices in the Tamil input methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0470a4a939772c4bd25123b15f5eadab41f8bee5][EUDC: Support querying all servers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=190e1fe94bcc1968a1c607093b7e03a2dddaac59][EUDC: Update save-query-as-kill name and docstring]] - New packages: - [[package:display-wttr][display-wttr]]: Display wttr(weather) in the mode line (MELPA) - [[package:logos][logos]]: Simple focus mode and extras (GNU ELPA) - [[package:norns][norns]]: Control your monome norns (MELPA) - [[package:osm][osm]]: OpenStreetMap viewer (GNU ELPA) - [[package:pyvenv-auto][pyvenv-auto]]: Automatically switch Python venvs (MELPA) - [[package:skerrick][skerrick]]: REPL-driven development for NodeJS (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-03-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/03/2022-03-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/03/2022-03-07-emacs-news/ :EXPORT_DATE: 2022-03-07T08:29:59-0500 :END: - Help wanted: - [[https://github.com/ogdenwebb/emacs-kaolin-themes/issues/56][Looking for a new contributors/a new maintainer for Kaolin themes]] ([[https://www.reddit.com/r/emacs/comments/t56ydu/looking_for_a_new_contributorsa_new_maintainer/][Reddit]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Mar 15 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 16 0000 Singapore - Beginner: - [[https://www.youtube.com/watch?v=lkIicfzPBys][Stevey's Tech Talk E39 -- A guided tour of Emacs]] (45:11) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/t64zuk/a_small_transient_menu_for_customize/][A small transient menu for customize]] - [[https://www.reddit.com/r/emacs/comments/t7tyhk/announcing_dirlocalenvel_set_directorylocal/][Announcing "dir-local-env.el", set directory-local variables without a ".dir-locals.el" file (for example from within "init.el")]] - [[https://www.reddit.com/r/emacs/comments/t4gsck/new_package_kisses_keep_it_simple_stupid_emacs/][New Package: KISSES (Keep It Simple Stupid Emacs Splash)]] - [[https://www.youtube.com/watch?v=i8JuSpeaWGc][Advice on configuring emacs (and my configuration)]] (30:36) - [[https://github.com/tychoish/.emacs.d][Tycho Emacs Config Kit]] (2021) - Emacs Lisp: - [[https://scripter.co/quick-intro-to-emacs-lisp-regression-testing/][Quick Intro to Emacs Lisp Regression Testing]] ([[https://www.reddit.com/r/emacs/comments/t87mx2/quick_intro_to_emacs_lisp_regression_testing/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/t7doal/i_bet_you_use_hllinemode_do_you_know_how_it_works/][I bet you use hl-line-mode... Do you know how it works? Overlays, post-command-hook and only 5 functions!!!]] - [[https://susam.net/maze/paredit-slurp-and-barf-mnemonics.html][Paredit Slurp and Barf Mnemonics]] ([[https://irreal.org/blog/?p=10361][Irreal]]) - [[https://www.youtube.com/watch?v=VL4JwwHQm84][Emacs Lisp Community Workshop: Video 3 (Durbar)]] ([[https://www.reddit.com/r/emacs/comments/t6br24/emacs_lisp_community_workshop_video_3_durbar/][Reddit]]) - [[https://www.youtube.com/watch?v=qxpKolMtJEg][xah talk show 2022-03-04 emacs lisp coding and tutorial. swap/transpose text blocks]] (01:35:46) - Appearance: - [[https://v.redd.it/z7kt1krd1vl81][Following xdg-desktop-portal theme preference on Gnome 42.]] ([[https://www.reddit.com/r/emacs/comments/t8d8t2/following_xdgdesktopportal_theme_preference_on/][Reddit]]) - Navigation: - [[https://github.com/otavioschwanck/harpoon.el][Plugin Updated: Harpoon]] ([[https://www.reddit.com/r/emacs/comments/t41ctz/plugin_updated_harpoon/][Reddit]]) - quick bookmarks separated by project and branch - Dired: - [[https://www.reddit.com/r/emacs/comments/t4gm6c/newish_package_diredcopypaste/][New(-ish) Package: dired-copy-paste]] - [[https://www.reddit.com/r/emacs/comments/t4giw9/new_package_diredregisters/][New Package: dired-registers]] - [[https://www.youtube.com/watch?v=2G7ILcm5WXA][Emacs:Dired Basic Files Manipulation 2022_03_05_11:49:37]] (11:04) - Writing: - [[https://www.reddit.com/r/emacs/comments/t65i1z/total_hack_make_flyspell_red_squiggles_transient/][Total hack: make flyspell red squiggles transient]] - [[https://emacstil.com/til/2022/03/05/setting-up-vale-prose-linter-on-emacs/][Emacs TIL: Set up Vale prose linter on Emacs]] - [[http://mbork.pl/2022-03-07_Transient_input_method][Marcin Borkowski: Transient input method]] - [[https://emacsnotes.wordpress.com/2022/03/07/tamil-phonetic-input-method-in-emacs-emacs-இல்-தமிழ்-ஃபொனெடிக்/][Emacs Notes: Tamil Phonetic Input Method in Emacs / Emacs-இல் தமிழ் ஃபொனெடிக் முறையில் type செய்வது எப்படி?]] - Org Mode: - [[https://www.youtube.com/watch?v=uxMDAztg_II][Recorrido por un documento de Emacs Org-Mode]] (01:18:45) - [[https://irreal.org/blog/?p=10363][Irreal: How To Use Tags]] - [[https://github.com/akirak/org-volume][org-volume: Org dynamic blocks for metadata of books]] - [[https://www.reddit.com/r/emacs/comments/t77yr6/i_revamped_the_readme_of_zetteldeskel_to_make_it/][I revamped the README of zetteldesk.el to make it easier to understand. What do you think of it?]] - [[https://emacstil.com/til/2022/03/06/run-grammar-check-on-org-buffers-automatically-with-languagetool/][Emacs TIL: Run grammar check on Org buffers automatically with Language-Tool]] - [[https://irreal.org/blog/?p=10371][Irreal: Setting latexpreview on Document Startup]] - [[https://github.com/karthink/org-auctex][org-auctex: Better latex previews for org-mode]] - [[https://colekillian.com/posts/comparing-organice-and-orzly/][Comparing Organice and Orgzly]] - [[https://www.reddit.com/r/orgmode/comments/t55skr/this_month_in_org_february_2022_guest_post/][This Month in Org: February 2022 (guest post)]] - an orgmode clone for neovim - Import, export, and integration: - [[https://helpdeskheadesk.net/2022-02-19/][Building Blocks: Ox-Hugo, Magit and Netlify]] - [[https://github.com/kisaragi-hiu/org-import-simplenote][org-import-simplenote: Import Simplenote archives into Org]] - [[https://200ok.ch/posts/2022-02-13_integrating_org_mode_agenda_into_other_calendar_apps.html][Integrate Org mode agenda into calendar apps]] ([[https://www.reddit.com/r/orgmode/comments/t5rqn2/integrate_org_mode_agenda_into_calendar_apps/][Reddit]]) - ical - [[https://gitlab.com/kskarthik/fox2org/-/blob/main/fox2org.org][fox2org: Firefox Bookmarks To Org Buffer Importer]] - Completion: - [[https://www.reddit.com/r/emacs/comments/t4i0tn/consultprojectextra_previously_consultproject_is/][consult-project-extra (previously consult-project) is now on MELPA!]] - [[https://www.reddit.com/r/emacs/comments/t38kkh/sample_corfu_kindicon_and_corfudoc_configuration/][Sample Corfu, Kind-icon, and Corfu-doc configuration]] - Coding: - [[https://www.reddit.com/r/emacs/comments/t6vej4/improvementssuggestions_custom_code_to_glue/][[improvements/suggestions] custom code to glue ssh-deploy and magit]] - [[https://github.com/zk-phi/electric-case][electric-case: Insert camelCase, snake_case words without "Shift"ing]] (2015, [[https://www.reddit.com/r/emacs/comments/t5z5a5/automatically_rewrite_elispstyle_variable_name_to/][Reddit]]) - [[https://www.youtube.com/watch?v=piD6tD-RMY0][Emacs and VIM Indenting Code]] (03:54) - Math and science: - [[https://amoghpj.github.io/2022/02/27/biomodels.html][Introducing biomodels.el]] - [[https://plantarum.ca/2021/10/03/emacs-tutorial-rmarkdown/][Emacs for Bioinformatics #4: RMarkdown]] - Mail and news: - [[https://ag91.github.io/blog/2022/02/28/set-all-incoming-emails-as-read-with-mu4e/][Set all unread emails as read with Mu4e]] ([[https://www.reddit.com/r/emacs/comments/t4k9ta/set_all_unread_emails_as_read_with_mu4e/][Reddit]]) - [[https://irreal.org/blog/?p=10359][Irreal: Podcasts with Elfeed and EMMS]] - [[http://ag91.github.io/blog/2022/02/28/set-all-incoming-emails-as-read-with-mu4e][Andrea: Set all incoming emails as read with Mu4e]] - [[http://ag91.github.io/blog/2022/03/06/mu4e-jump-to-manual-to-get-help-in-writing-queries][Andrea: Mu4e: jump to manual to get help in writing queries]] - [[https://irreal.org/blog/?p=10373][Irreal: Reading RSS With Elfeed]] - Fun: - [[https://github.com/seanleblanc/wordle][GitHub - seanleblanc/wordle: Solve Wordle in Emacs]] - Community: - [[https://github.com/ag91/emacs-buddy][ag91/emacs-buddy: Emacs Buddy initiative to help new Emacs users with their struggles]] ([[https://www.reddit.com/r/emacs/comments/t4k86g/emacs_buddy_repository_to_discover_available/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/t7hfg9/emacs_matrix_channel_in_french/][Emacs matrix channel, in french]] - [[https://protesilaos.com/codelog/2022-03-03-emacs-talk-libreplanet-2022/][Protesilaos Stavrou: My forthcoming Emacs and philosophy talk at LibrePlanet 2022]] - [[https://www.reddit.com/r/emacs/comments/t4vezd/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://github.com/vifon/scratch-mode][scratch-mode: A very opinionated Emacs major mode for a multi-purpose scratch buffer]] - [[http://xenodium.com/emacs-viewing-webp-images][Alvaro Ramirez: Emacs: viewing webp images]] - [[https://tychoish.com/post/the-emacs-daemon-gtk-bug-a-parable/][tycho garen: The Emacs Daemon GTK Bug, A Parable]] - [[https://www.reddit.com/r/emacs/comments/t8k1cw/simple_emacs_spreadsheet/][Simple Emacs Spreadsheet]] - [[https://www.youtube.com/watch?v=qUyFJRuAjmw][Emacs Plugins That Impressed Me]] (10:49) - beacon, clippy, minimap, selectric - [[https://www.youtube.com/watch?v=PatBis7Knmo][Emacs VS VIM Command Mode]] (17:11) - [[https://www.youtube.com/watch?v=ZYsD9GbHQIU][Emacs Tramp Mode and Blogging]] (08:52) - [[https://www.youtube.com/watch?v=A3qn1nqw-Gw][Mobile Raspberry Pi Setup with iPad Pro - Coding, Productivity & More]] (16:37) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00099.html][Discussion about face inheritance and batch customization]] - [[https://www.reddit.com/r/emacs/comments/t4la5p/emacs_29_will_have_precision_scrolling_using/][Emacs 29 will have precision scrolling using pixel-scroll-precision-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5f7db63a93f0c670d6f88dd24f922462abce7d8c][Avoid statting directories on startup for Info]] - New packages: - [[package:consult-flyspell][consult-flyspell]]: Consult integration for flyspell (MELPA) - [[package:demap][demap]]: Detachable minimap package (MELPA) - [[package:github-linguist][github-linguist]]: Run GitHub Linguist on projects to collect information (MELPA) - [[package:kuronami-theme][kuronami-theme]]: A deep blue theme with cool autumnal colors (MELPA) - [[package:org-ros][org-ros]]: Rahul's Org-Mode Screenshot (MELPA) - [[package:quarto-mode][quarto-mode]]: A (poly)mode for https://quarto.org (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-03][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-02-28 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-28-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-28-emacs-news/ :EXPORT_DATE: 2022-02-28T09:59:18-0500 :END: - Help wanted: - [[https://github.com/emacsorphanage][Emacs orphanage - packages looking for maintainers]] - Upcoming events: - M-x Research (contact them for password): (Not official meeting due to Strikes in UK) https://m-x-research.github.io/ Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 2 0000 Singapore - EmacsATX: Elisp Debugging and Writing Major Modes https://www.meetup.com/EmacsATX/events/283667955/ Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Mar 4 0030 Singapore - Emacs configuration: - [[https://youtu.be/51eSeqcaikM][The 6 Emacs Settings Every User Should Consider]] ([[https://www.reddit.com/r/emacs/comments/synn2n/the_6_emacs_settings_every_user_should_consider/][Reddit]], [[https://irreal.org/blog/?p=10344][Irreal]]) - [[https://randomgeekery.org/note/2022/02/added-nano-based-emacs-config/][Added an Emacs config based off of nano-emacs]] - [[https://www.youtube.com/watch?v=f0FMo_XxujU][System Crafters Live! - Trying New Emacs Packages by Minad]] (01:47:52) - cape, tempel, tab-bookmark, goggles, org-modern - Emacs Lisp: - [[https://amodernist.com/texts/emacs-compat.html][Teaching old Emacsen new Tricks]] ([[https://www.reddit.com/r/emacs/comments/szrnyv/teaching_old_emacsen_new_tricks/][Reddit]]) - compat - [[https://dawranliou.com/blog/structural-editing-in-vanilla-emacs/][Structural editing in vanilla Emacs]] - [[https://www.reddit.com/r/emacs/comments/t1736p/is_there_a_function_or_macro_that_handles_xxx_and/][Is there a function or macro that handles "xxx..." and "xxx...done." messages?]] - make-progress-reporter - Appearance: - [[https://i.redd.it/vdben7qi3mj81.png][[Package shout-out] All-the-icons-ivy-rich is awesome]] ([[https://www.reddit.com/r/emacs/comments/szlw4e/package_shoutout_alltheiconsivyrich_is_awesome/][Reddit]]) - [[https://protesilaos.com/codelog/2022-02-23-modus-themes-2-2-0/][Protesilaos Stavrou: Modus themes 2.2.0 for GNU Emacs]] - Navigation: - [[https://emacstil.com/til/2022/02/24/emacs-how-to-go-to-line-n/][Emacs TIL: Emacs: How to go to line N]] - [[https://www.manueluberti.eu//emacs/2022/02/27/project-ignore-buffers/][Manuel Uberti: Ignore project buffers]] - [[https://www.youtube.com/watch?v=evLadfLsa5E][emacs IDE #13 🚀 Auto Revert and Saveplace [ES]​]] (10:44) - [[https://www.youtube.com/watch?v=Mdky7dXbmLE][Emacs:Frame Manipulation 2022_02_26_15:17:03]] (09:58) - [[https://www.youtube.com/watch?v=zn5d21VDenw][Emacs - Buffers, Windows, and Frames]] (20:06) - Dired: - [[https://karthinks.com/software/dired-history-in-emacs/][Dired history in Emacs]] ([[https://www.reddit.com/r/emacs/comments/t07jhp/dired_history_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=YIGUxiiwz2U][Emacs File Manager]] (19:47) - [[https://www.youtube.com/watch?v=yzwBp7pCnls][emacs IDE #14 🚀 Dired-mode and Dired all the icons [ES]​]] (16:26) - Writing: - [[https://www.reddit.com/r/emacs/comments/t19p2c/ann_consultflyspell_package_to_display_all/][[ANN] consult-flyspell package to display all misspelled words in the minibuffer with consult]] - [[https://www.youtube.com/watch?v=plr_tdNSdtM][MTL workflow (preprocessing japanese text, using deepl and then emacs mtl mode for post edits)]] (10:43) - machine translation - Org Mode: - [[https://mpas.github.io/posts/2020/10/16/20201016-org-bullets-doom-emacs/][Get pretty org-bullets in Doom Emacs]] - [[https://www.youtube.com/watch?v=rkWqEXbeizg][Org-mode - Bulk rename tags]] (08:38, [[https://irreal.org/blog/?p=10357][Irreal]]) - [[https://www.youtube.com/watch?v=KgZm8TD1rWY][Org-mode - TODO dependencies]] (08:26) - [[https://blog.laurentcharignon.com/post/duration-org-mode-table-formula/][Laurent Charignon: Using a formula to compute tasks duration in org-mode tables]] - [[https://github.com/zweifisch/ob-ansible][ob-ansible: ansible ad-hoc commands in org-mode babel (or better devops with org-mode)]] - [[https://www.reddit.com/r/emacs/comments/t2q4xf/org_visibility/][Org Visibility]] - [[https://www.reddit.com/r/orgmode/comments/t15c3f/org_mode_profiling_meetup_on_sat_feb_26_9pm_sg/][Summary of Org mode profiling meetup]] - [[https://www.youtube.com/watch?v=NmcCKUdH9yw][Org-mode - Orgzly android app]] (10:03) - [[https://github.com/lambdadog/zettelkasten-mode][zettelkasten-mode: Zettelkasten note-taking for org-mode]] (2020, [[https://www.reddit.com/r/planetemacs/comments/sxoaox/zettelkastenmode_zettelkasten_notetaking_for/][Reddit]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=xH8rieN7aRI][20,000 Page Static Website Written In Org Mode]] (21:33) - [[https://git.savannah.gnu.org/cgit/org-mode.git/commit/etc/ORG-NEWS?id=282a01f22159b4855071ffd54a9ae6ce681c3690][ORG-NEWS: Add news items about new features in texinfo exporter]] - [[https://karthinks.com/software/fast-latex-previews-in-org-mode/][Karthik Chikmagalur: Fast Latex previews in Org-mode]] - Org roam: - [[https://www.reddit.com/r/emacs/comments/t2prfo/new_package_zetteldeskel_a_tool_for_revision_and/][New Package: Zetteldesk.el - A tool for revision and outlining built on top of Org-Roam]] - [[https://takeonrules.com/2022/02/26/note-taking-with-org-roam-and-transclusion/][Note Taking with Org Roam and Transclusion // Take on Rules]] ([[https://www.reddit.com/r/orgmode/comments/t26i2q/note_taking_with_org_roam_and_transclusion_take/][Reddit]]) - [[https://stagingblog.laurentcharignon.com/post/org-roam/][Laurent Charignon: How I use org-roam as a second brain]] - [[https://www.youtube.com/watch?v=Dp2vviuCga8][Demo: Capturing current FF tab in org-roam-dailies]] - Completion: - [[https://kristofferbalintona.me/2022-02-21-emacs/][Vertico, Marginalia, and Orderless]] ([[https://www.reddit.com/r/emacs/comments/syk4k3/sample_vertico_marginalia_and_orderless/][Reddit]]) - Coding: - [[https://i.redd.it/v3ohijyjhcj81.gif][Fuzzy searching Apple's online docs w/ ivy]] ([[https://www.reddit.com/r/emacs/comments/syih7g/fuzzy_searching_apples_online_docs_w_ivy/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/t2rbwd/emacs_project_eglot_cmake_clangd_language_serv/][Emacs + project + eglot + cmake + clangd language serv]] - [[https://github.com/juanjosegarciaripoll/project-cmake][project-cmake: Emacs extension to the project package for supporting CMake as build system.]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg01001.html][emacs-devel]]) - [[https://www.reddit.com/r/emacs/comments/t2j3zr/new_package_skerrick_repldriven_development_for/][New package: Skerrick - REPL-driven development for Javascript]] - [[https://www.reddit.com/r/emacs/comments/t21jrz/new_justlmode_release/][New justl-mode release]] - Math and science: - [[https://emacsnotes.wordpress.com/2022/02/27/how-to-use-asciimath-instead-of-latex-to-typeset-math-equations-in-html-export/][Emacs Notes: How to use AsciiMath, instead of LaTeX, to typeset Math equations in HTML export]] - [[https://karthinks.com/software/scaling-latex-previews-in-emacs/][Karthik Chikmagalur: Scaling Latex previews in Emacs]] - [[https://www.reddit.com/r/emacs/comments/t2vqun/another_tool_for_computational_biologists/][Another tool for computational biologists: Introducing biomodels.el]] - Shells: - [[https://www.youtube.com/watch?v=IiA8EXWboew][Emacs Shell Commands]] (08:37) - Web: - [[https://www.reddit.com/r/emacs/comments/sypcqr/ann_ewwhistoryext_persist_eww_histories_into/][[ANN] eww-history-ext: Persist eww histories into SQLite.]] - [[https://github.com/bitspook/spookfox][spookfox: Make Emacs speak with Firefox]] - Multimedia: - [[https://www.reddit.com/r/emacs/comments/syop1h/control_emmsmpv_volume/][Control EMMS/MPV volume]] - Community: - [[https://www.reddit.com/r/emacs/comments/szc7za/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[http://ag91.github.io/blog/2022/02/23/would-you-like-an-emacs-buddy-i-can-help][Andrea: Would you like an Emacs buddy? I can help!]] ([[https://www.reddit.com/r/emacs/comments/szvc3i/emacs_buddy_idea/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/szz0fn/keep_your_kill_ring_clean_with_cleankillringel/][Keep your kill ring clean with clean-kill-ring.el]] - [[https://www.draketo.de/software/emacs-tipps][Emacs Tips & Tricks]] - exwm, elfeed, emms - [[https://readingworldmagazine.com/emacs/2022-02-24-compiling-emacs-29-from-source-on-windows/][yuri tricys: How to Compile Emacs 29 From Source on Windows in 2022]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00989.html][emacs-devel: Re: sorting in C]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca3858563c7ba8ee3caa82fbd2b7c386ea60c0d3][Add new file ietf-drums-date.el]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=543ae215c111e175871c6efc891d7816c2dd0f8c][Add support for _NET_WM_STATE_SHADED]] - New packages: - [[package:consult-project-extra][consult-project-extra]]: Consult integration for project.el (MELPA) - [[package:echo-bar][echo-bar]]: Turn the echo area into a custom status bar (MELPA) - [[package:morgentau-theme][morgentau-theme]]: Tango-based custom theme (MELPA) - [[package:narumi][narumi]]: A dashboard that displays a ramdom sampled image (MELPA) - [[package:org-modern][org-modern]]: Modern looks for Org (MELPA) - [[package:prefab][prefab]]: Integration for project generation tools (MELPA) - [[package:satchel][satchel]]: A bag for your files, separated by git branches (GNU ELPA) - [[package:treemacs-tab-bar][treemacs-tab-bar]]: Tab bar integration for treemacs (MELPA) - [[package:why-this][why-this]]: Why is this line here? Ask version control (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-02-21 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-21-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-21-emacs-news/ :EXPORT_DATE: 2022-02-21T18:16:13-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Feb 24 0130 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Mar 2 0000 Singapore - EmacsATX: Elisp Debugging and Writing Major Modes https://www.meetup.com/EmacsATX/events/283667955/ Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Mar 4 0030 Singapore - Beginner: - [[https://www.youtube.com/watch?v=bDqv-laTha8][Emacs Tutorial For Beginners |alx software engineering]] (09:23) - [[https://www.youtube.com/watch?v=9-DZjXLL8vo][4.1. Emacs Basics - Unix/Linux Text Editor | Software Engineering Journey]] (32:31) - [[https://www.youtube.com/watch?v=LYKi4QmAcT4][Emacs Editing Text Part 1]] (16:03) - [[https://www.youtube.com/watch?v=Q39IwgDc-2w][Emacs Search and Replace]] (16:50) - Emacs configuration: - [[https://www.lonecpluspluscoder.com/2022/02/20/can-i-pin-dependent-packages-use-package/][Timo Geusch: How can I pin dependent packages when using use-package?]] - [[https://www.reddit.com/r/emacs/comments/swkq40/spartan_emacs_a_new_minimal_emacs_configuration/][Spartan Emacs (A New Minimal Emacs Configuration Framework ?]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/sxsg2a/topspace_scroll_above_the_top_line_to_vertically/][TopSpace, scroll above the top line to vertically center top text]] ([[https://news.ycombinator.com/item?id=30414784][HN]]) - [[https://protesilaos.com/codelog/2022-02-17-modus-themes-2-1-0/][Protesilaos Stavrou: Modus themes 2.1.0 for GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/su7vm3/i_decided_to_create_my_own_emacs_theme_feedback/][I decided to create my own Emacs theme - Feedback appreciated]] - [[https://github.com/qhga/shanty-theme][shanty-theme: Theme meant for you and me - the workers - who may not get dirty hands very often but love to code and tinker while looking at a screen full of pleasant colors.]] - [[https://github.com/smallwat3r/emacs-simplicity-theme][emacs-simplicity-theme: Minimalist dark theme for Emacs.]] ([[https://www.reddit.com/r/planetemacs/comments/ssrnp7/emacssimplicitytheme_minimalist_dark_theme_for/][Reddit]]) - [[https://ianyepan.github.io/posts/emacs-emojis/][Native Emojis in Emacs]] ([[https://www.reddit.com/r/emacs/comments/sufy5z/native_emojis_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=R54biaRFohM][terminal emacs emoji rendering comparison]] (00:57) - Navigation: - [[https://irreal.org/blog/?p=10329][Irreal: Ibuffer]] - [[https://christiantietze.de/posts/2022/02/split-and-resize-frame/][Christian Tietze: Split Window in Emacs and Resize and Recenter Frame to Make Room]] - [[https://www.youtube.com/watch?v=evLadfLsa5E][emacs IDE #13 🚀 Auto Revert and Saveplace [ES]​]] (10:44) - [[https://www.reddit.com/r/emacs/comments/swqqzi/my_avy_actions_customization/][My Avy actions customization]] - [[https://github.com/petergardfjall/emacs-wsp][emacs-wsp: Functions for a workspace-centric workflow]] - [[https://github.com/bbatsov/persp-projectile][persp-projectile: Projectile integration for perspective.el]] - [[https://www.reddit.com/r/emacs/comments/ssjri2/bufferisolated_workspaces_for_emacs_with_tabbar/][Buffer-isolated workspaces for emacs with tab-bar and project.el]] - [[https://www.youtube.com/watch?v=O_jtVR1K3Vg][Emacs:Multiple Edits At Once 2022 02 21 06:38:30]] (09:40) - [[https://www.reddit.com/r/emacs/comments/sv6pje/is_there_a_magitlike_interface_for_grep/][Is there a magit-like interface for grep?]] - Dired: - [[https://www.youtube.com/watch?v=yzwBp7pCnls][emacs IDE #14 🚀 Dired-mode and Dired all the icons [ES]​]] (16:26) - Writing: - [[https://github.com/Atreyagaurav/litex-mode/raw/dev/images/litex.png][LiTeX mode now available in melpa. For people who like lisp and like LaTeX do give it a look, you might like it.]] ([[https://www.reddit.com/r/emacs/comments/sxjoy4/litex_mode_now_available_in_melpa_for_people_who/][Reddit]]) - [[https://www.youtube.com/watch?v=AtdWuYImviw][Emacs Abbreviation Mode]] (13:36) - [[https://www.youtube.com/watch?v=0ZlIJIwS4G8][Emacs Spell Checking]] (17:22) - Org Mode: - [[https://emacstil.com/til/2022/02/15/open-orgcapture-buffer-in-a-new-frame/][Emacs TIL: Open org-capture buffer in a new frame]] - [[https://www.reddit.com/r/emacs/comments/steayf/quickly_tangling/][Quickly Tangling]] - [[https://github.com/nebhrajani-a/sicp][Org-babel proved to be excellent for the high volume of code reuse in SICP!]] ([[https://www.reddit.com/r/emacs/comments/sthru4/orgbabel_proved_to_be_excellent_for_the_high/][Reddit]]) - [[https://www.youtube.com/watch?v=SOpfVh1QQM4][Org-mode - Fix problems with publishing]] (03:57) - [[https://www.reddit.com/r/emacs/comments/swm2lb/orgviewmode_with_new_quickedit_feature_is_now/][Org-view-mode with new 'quick-edit' feature is now available from Melpa]] - [[https://hugocisneros.com/blog/my-org-roam-notes-workflow/][My Org Roam Notes Workflow]] - [[https://www.reddit.com/r/emacs/comments/swvbmm/you_want_to_write_a_custom_org_backend_lets_write/][you want to write a custom org backend? let's write onlybold backend together to get you started]] - Completion: - [[https://github.com/BenediktBroich/helm-twitch][helm-twitch]] - [[https://www.reddit.com/r/emacs/comments/sszyq3/consultproject_consult_extension_for_projectel/][Consult-project - consult extension for project.el]] - [[https://emacstil.com/til/2022/02/19/use-yasnippet-for-personal-planning/][Emacs TIL: Use yasnippet for personal planning]] - Coding: - [[https://gitlab.com/ideasman42/emacs-cycle-at-point][[ANN] cycle-at-point (cycle literals, numbers or dynamically generated values) now on Melpa]] ([[https://www.reddit.com/r/emacs/comments/swsohl/ann_cycleatpoint_cycle_literals_numbers_or/][Reddit]]) - [[https://andreyorst.gitlab.io/posts/2022-02-20-what-if-structural-editing-was-a-mistake/][Andrey Listopadov: What if structural editing was a mistake?]] - [[https://www.reddit.com/r/emacs/comments/svr1d6/sharing_my_first_emacs_extension_csharptoel/][Sharing my first emacs extension: csharpto.el]] - [[https://github.com/brotzeit/rustic/tree/3.0][rustic 3.0 released]] ([[https://www.reddit.com/r/emacs/comments/swcu9s/rustic_30_released/][Reddit]]) - [[https://jherrlin.github.io/posts/learn-awk/][Learn AWK with Emacs | jherrlin]] (2020, [[https://news.ycombinator.com/item?id=30396643][HN]]) - [[https://ianyepan.github.io/posts/emacs-git-gutter/][Modern Git-Gutter in Emacs]] ([[https://www.reddit.com/r/emacs/comments/suxc9b/modern_gitgutter_in_emacs/][Reddit]]) - [[https://github.com/Artawower/blamer.el][Blamer.el 0.4 has been released. Added popup git blame messages with border and rounded corners]] ([[https://www.reddit.com/r/emacs/comments/swe52c/blamerel_04_has_been_released_added_popup_git/][Reddit]]) - [[https://tiny.write.as/jeko/how-to-setup-a-remote-pair-programming-environment-with-gnu-guix][How to setup a remote pair-programming environment with GNU Guix and GNU Emacs]] - Multimedia: - [[https://www.youtube.com/watch?v=xBp5uLw-ns8][emacs mpv.el control mpv and seek by frames, hydra and waveform-el]] (50:32) - EXWM: - [[https://www.youtube.com/watch?v=CLX7oGjYhBU][ep1. Emacs EXWM Showcase by thecashew | #4BugsWriter]] (05:27) - Community: - [[https://www.reddit.com/r/emacs/comments/sviw6n/getting_started_with_emacs_is_really_hard/][Getting started with emacs is really hard]] - [[https://www.reddit.com/r/emacs/comments/swblfl/i_want_to_give_up_vim/][I want to give up Vim]] - [[https://www.reddit.com/r/emacs/comments/stqq1j/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://arjenwiersma.nl/writeups/emacs/22-years-of-emacs/][22 years of Emacs]] ([[https://news.ycombinator.com/item?id=30382195][HN]]) - [[https://protesilaos.com/codelog/2022-02-19-live-emacs-videos-libreplanet-philosophy/][Protesilaos Stavrou: Live stream: Emacs, LibrePlanet 2022, philosophy]] - no more Emacs tutorials/videos, focusing on packages - Other: - [[https://www.reddit.com/r/emacs/comments/sw2f1k/text_books_in_emacs/][Text books in Emacs]] - [[https://github.com/Wilfred/emacsbench][emacsbench: Benchmarking Emacs itself]] - [[https://www.reddit.com/r/emacs/comments/sunkzx/is_it_only_me_or_did_emacs_without_native_comp/][Is it only me, or did Emacs without native comp get faster lately?]] - [[https://ianthehenry.com/posts/janet-game/how-to-patch-emacs/][Making a Game in Janet, Part 6: How to patch Emacs]] (2021) - [[https://www.youtube.com/watch?v=MZ52Rm0Hc2U][DoomConf February 2022 (Doom Emacs)]] (01:45:31) - el-secretario, exwm gaps - [[https://www.youtube.com/watch?v=mBK_qApfRRs][Emacs Remote File Editing with SSHFS]] (05:51) - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00566.html][Discussion re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00848.html][Thinking about advice for global variables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d106897fdd5546797b2fb5bb5a7704f327c4da3][Public-ize xref-show-xrefs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d2c213ce99fec54bfd5230405e6fde753794b09][Public-ize xref-current-item]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e4ef09aa0d9587677d44284af72ceb3f44061b7][Adapt Tramp password prompts for sudo-like methods]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfaf150631a235f7239774b73676955244513c54][Add a new library to format variable-pitch tables]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c218660d66394ba8306d21dcc182b82b15ba42de][Add a NEWS entry for the bookmark changes (bug#54030)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb0680bd57bd68ca369dc5133646e8ac9215854c][Add support for Tai Tham script]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a2f73f12aaec40d9ef56faba00d4a7545b0cf0d][Allow savehist-additional-variables to truncate lists]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c9d34cdf8ff3259831a12f19553880c5348de76][Make autoarg obsolete]] - New packages: - [[package:cycle-at-point][cycle-at-point]]: Cycle (rotate) the thing under the cursor (MELPA) - [[package:edit-as-format][edit-as-format]]: Edit document as other format (MELPA) - [[package:litex-mode][litex-mode]]: Minor mode for converting lisp to LaTeX (MELPA) - [[package:ob-solidity][ob-solidity]]: Org-babel functions for solidity evaluation (MELPA) - [[package:org-view-mode][org-view-mode]]: Read-only viewer with less markup clutter in org mode files (MELPA) - [[package:simple-indentation][simple-indentation]]: Simplify writing indentation functions, alternative to SMIE (MELPA) - [[package:topspace][topspace]]: Scroll above the top line to vertically center top text with a scrollable top margin/padding (MELPA) - [[package:tramp-nspawn][tramp-nspawn]]: Tramp integration for systemd-nspawn containers (GNU ELPA) - [[package:wallpreview][wallpreview]]: Set wallpapers with image-dired (MELPA) - [[package:zk-index][zk-index]]: Index and Desktop for zk (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-02-14 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-14-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-14-emacs-news/ :EXPORT_DATE: 2022-02-14T08:49:42-0500 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00165.html][Multi-tty todo list]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Feb 16 0000 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Feb 24 0130 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/splayn/how_to_start_learning_emacs_my_successful_method/][How to start learning emacs - my successful method.]] - [[https://news.ycombinator.com/item?id=30312812][Ask HN: How to Get Good at Emacs? | Hacker News]] - [[https://www.youtube.com/watch?v=1ZWm8B5t8B4][What Is Doom Emacs and How to Install It]] (03:33) - Emacs configuration: - [[https://irreal.org/blog/?p=10314][Irreal: Emacs Extensibility]] - [[https://sqrtminusone.xyz/posts/2022-02-12-literate/][A few cases of literate configuration]] ([[https://www.reddit.com/r/emacs/comments/sqwgxd/a_few_cases_of_literate_configuration/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/sobkay/how_to_show_temporary_cheatsheet_buffer/][How to show (temporary) cheat-sheet buffer]] - [[https://www.youtube.com/watch?v=oDZp_ut86b0][Emacs from Source Part 6: Fixing initial evil-mode states and keybindings]] (14:03) - [[https://sqrtminusone.xyz/configs/emacs/][/sqrtminusone's Emacs config]] ([[https://www.reddit.com/r/planetemacs/comments/sr98t0/sqrtminusones_emacs_config/][Reddit]]) - [[https://www.youtube.com/watch?v=uB8McDsRyXY][System Crafters Live! - Rational Emacs: A New Base Configuration]] (01:54:29) - Emacs Lisp: - [[https://www.youtube.com/watch?v=HqGds-YUJbQ][How to build an editor with Emacs Lisp - 03 Lisp basics]] (45:49) - [[https://emacsninja.com/posts/forbidden-emacs-lisp-knowledge-block-comments.html][Emacs Ninja - Forbidden Emacs Lisp Knowledge: Block Comments]] ([[https://news.ycombinator.com/item?id=30317088][HN]]) - [[https://www.reddit.com/r/emacs/comments/sq1esz/some_examples_on_closures_and_lexicalbinding/][some examples on closures and lexical-binding]] - [[https://dev.to/taw/100-languages-speedrun-episode-86-emacs-lisp-1hml][Emacs Lisp critique]] ([[https://www.reddit.com/r/emacs/comments/sqlgd9/emacs_lisp_critique/][Reddit]]) - Appearance: - [[https://github.com/doomemacs/themes][themes: A megapack of themes for GNU Emacs.]] - [[https://i.redd.it/9bxf83aje0h81.png][I made an Emacs theme for Android based on my own configuration]] ([[https://www.reddit.com/r/emacs/comments/sp72ql/i_made_an_emacs_theme_for_android_based_on_my_own/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/sppr8x/floating_window_in_emacs/][Floating window in Emacs]] - [[https://www.youtube.com/watch?v=LM92NK_zvNo][emacs IDE #12 🚀 Rainbow delimiters and Highlight parentheses [ES]​]] (09:38) - [[https://www.youtube.com/watch?v=ig-EmZAURAs][emacs IDE #11 🚀 Ligatures and trailing whitespace [ES]​]] (16:10) - Navigation: - [[https://karl-voit.at/2022/02/10/lfile/][UOMF: Path-Independent Links to Local Files Via Locate]] ([[https://www.reddit.com/r/emacs/comments/speq69/uomf_pathindependent_links_to_local_files_via/][Reddit]]) - [[https://mmk2410.org/2022/02/11/using-emacs-tab-bar-mode/][Using Emacs tab-bar-mode]] ([[https://www.reddit.com/r/planetemacs/comments/srl236/using_emacs_tabbarmode/][Reddit]]) - [[https://christiantietze.de/posts/2022/02/emacs-tab-bar-numbered-tabs/][Christian Tietze: Add Numbers to Emacs tab-bar-mode Tab Titles for Quick Access]] - [[https://www.youtube.com/watch?v=ozrGXYQIBHg][Emacs Info Manuals]] (18:17) - Dired: - [[https://www.reddit.com/r/emacs/comments/sphltg/display_readme_files_in_dired_buffer_similar_as/][Display README files in Dired buffer similar as on GitHub/GitLab]] - Writing: - [[https://i.redd.it/7nqj1ge97hg81.png][Screenwriting with Fountain-Mode and Olivetti-Mode is PERFECTION!]] ([[https://www.reddit.com/r/emacs/comments/sn0xrd/screenwriting_with_fountainmode_and_olivettimode/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/orgmode/comments/sof6k6/sharing_some_appreciation_for_how_useful_orgmode/][Sharing some appreciation for how useful org-mode is in my life]] - [[https://ilmarikoria.com/2022-01-30-blog.html][Humanities Dissertation in org-mode? Some Thoughts]] - [[https://djliden.github.io/posts/20220116-org-time.html][Task Repeaters in Org Mode]] - [[https://www.reddit.com/r/emacs/comments/smwg2a/pretty_rendering_of_paragraphs_with_orgview_mode/][Pretty rendering of paragraphs with org-view mode]] - [[https://djliden.github.io/posts/20220208-org-source.html][Org Mode Headlines in Org Source Blocks]] - [[https://github.com/skx/org-diary][journal with the use of org-mode]] - [[https://www.youtube.com/watch?v=km5nXENXEQE][Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks]] (17:34) - [[https://takeonrules.com/2022/02/07/org-roam-emacs-and-ever-refining-the-note-taking-process/][Jeremy Friesen: Org Roam, Emacs, and Ever Refining the Note Taking Process]] - [[https://i.redd.it/1b9nix7jsmh81.png][Plain Org v1.2 released]] ([[https://www.reddit.com/r/orgmode/comments/srn77j/plain_org_v12_released/][Reddit]]) - Time management: - [[https://github.com/akirak/org-chronos][org-chronos: An opinionated time management layer for Org mode]] - [[https://github.com/telotortium/org-pomodoro-third-time][org-pomodoro-third-time: Adapt org-pomodoro to implement the Third Time system]] ([[https://www.reddit.com/r/orgmode/comments/somt9w/orgpomodorothirdtime_adapt_orgpomodoro_to/][Reddit]]) - [[http://mbork.pl/2022-02-12_tomato.el_updatem][Marcin Borkowski: tomato.el update]] - [[https://ox-hugo.scripter.co/doc/org-cite-citations/][Org-Cite Citations in Org to Hugo exporter]] - Import, export, and integration: - [[https://www.reddit.com/r/emacs/comments/snczi5/roamfriendly_diigocom_org_file_syncing/][Roam-friendly Diigo.com <--> .org file syncing]] - Completion: - [[https://protesilaos.com/codelog/2022-02-08-mct-0-5-0/][Protesilaos Stavrou: Emacs: mct version 0.5.0]] - [[https://www.youtube.com/watch?v=w9hHMDyF9V4][Emacs Minibuffer Completions]] (23:08) - [[https://notxor.nueva-actitud.org/2022/02/13/trasteando-con-yasnippets.html][Trasteando con yasnippets]] - Coding: - [[https://ianyepan.github.io/posts/emacs-ide/][Building an Intelligent Emacs with LSP]] ([[https://www.reddit.com/r/emacs/comments/spn3ri/building_an_intelligent_emacs_with_lsp/][Reddit]], [[https://news.ycombinator.com/item?id=30308272][HN]]) - [[https://irreal.org/blog/?p=10318][Irreal: Some Comment Tips from Mickey]] - [[https://www.youtube.com/watch?v=FguHD-eY2N0][Emacs Macros and HTML]] (02:53) - [[https://www.reddit.com/r/emacs/comments/ss89dj/jsreact_emacs_config_review/][js/react emacs config review]] - [[https://www.reddit.com/r/emacs/comments/sndriv/i_finally_got_full_autocompetion_in_swift_with/][I finally got full auto-competion in Swift with emacs, here is how:]] - xcodeprojects - [[https://www.youtube.com/watch?v=vD3rxVTXIJo][User Scripts in mpv with Lua (with Lua LSP setup in Emacs)]] (36:13) - [[https://practical.li/spacemacs/external-repl/connect-to-running-repl.html][Connect to existing REPL · Clojure development with Spacemacs & Cider]] - [[https://www.youtube.com/watch?v=xZEgtWfi_3w][Emacs from Source Part 5: Rust setup with rustic]] (17:43) - [[https://www.youtube.com/watch?v=Lu1nMfVQwbc][Go Live Coding in Emacs Part 3: Refactoring Input File Parsing]] (01:01:22) - [[https://ag91.github.io/blog/2022/02/11/moldable-emacs-learning-syntax-from-your-editor/][Moldable Emacs: learning syntax from your editor!]] ([[https://www.reddit.com/r/emacs/comments/sqdc60/moldable_emacs_learning_syntax_from_your_editor/][Reddit]]) - Math: - [[https://www.reddit.com/r/emacs/comments/srmjca/litex_mode_do_calculations_in_lisp_convert_them/][LiTeX mode: Do calculations in Lisp, convert them to LaTeX]] ([[https://www.youtube.com/watch?v=esEf63gSSPg][YouTube]], 12:04) - Science: - [[https://www.reddit.com/r/emacs/comments/sq8s9i/tired_of_leaving_emacs_to_calculate_your_primer/][Tired of leaving emacs to calculate your primer melting temperatures?? tmcalculator.el can help!]] - [[https://github.com/niwaka-ame/sgd-lookup.el][sgd-lookup.el: An Emacs API wrapper for Saccharomyces Genome Database (SGD).]] - Shells: - [[https://www.reddit.com/r/emacs/comments/spiel7/dtache_vterm/][Dtache Vterm]] - Mail and news: - [[https://github.com/ir33k/rmail-ordered-headers][rmail-ordered-headers: Control order of headers in Emacs Rmail messages buffer.]] - [[https://irreal.org/blog/?p=10308][Irreal: Ecomplete]] - mail completion - Multimedia: - [[https://francopasut.netlify.app/post/emacs_write_lilypond/][D.V.F.P.: Using Emacs to write scores in LilyPond]] - Fun: - [[https://www.reddit.com/r/emacs/comments/sn9u4c/emacs_as_my_dnd_environment/][Emacs as my DnD environment]] ([[https://www.reddit.com/r/emacs/comments/sp9bni/emacs_as_my_dnd_enviornment_and_so_can_you/][Follow-up]]) - [[https://github.com/WMaxZimmerman/dnd-mode][dnd-mode: A minor mode for playing DnD]] - [[https://github.com/WMaxZimmerman/org-dnd-srd][org-dnd-srd: System Reference Documents for DnD written in org files to be searchable and interactive when in emacs]] - [[https://github.com/Rohan-Goyal/emacs-dnd5e-api][emacs-dnd5e-api: An Emacs interface to the DnD 5e SRD API]] - [[https://github.com/lifelike/decide-mode][decide-mode: Random decisions for emacs, with functions and a minor mode. Roll various types of dice etc.]] - Community: - [[https://www.reddit.com/r/emacs/comments/so8gdn/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/snipk3/support_melpa/][Support MELPA]] ([[https://irreal.org/blog/?p=10312][Irreal]]) - [[https://lars.ingebrigtsen.no/2022/02/13/14x10/][Lars Ingebrigtsen: 14×10%]] - [[https://www.reddit.com/r/emacs/comments/spcxu8/exciting_new_emacs_commercial/][Discussion about whether Emacs needs a commercial]] - [[https://www.macadie.net/2022/02/08/2022-02-austin-emacs-meetup/][Eric MacAdie: 2022-02 Austin Emacs Meetup]] - Other: - [[https://www.youtube.com/watch?v=XvQPGhd2WCU][Emacs: Search Engine Mode 2022_02_13_03:14:23]] (09:36) - [[https://parasurv.neocities.org/emacs/edit-browser-textarea-with-emacs.html][Edit browser textarea with Emacs]] - Chromium/Firefox - [[https://lists.gnu.org/archive/html/help-gnu-emacs/2022-02/msg00270.html][Why MSYS was developed]] - Emacs development: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00538.html][Continued discussion re: sqlite3]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00460.html][Continued discussion Re: Can watermarking Unicode text using invisible differences sneak thro]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=daf008e82b8ca7681ebe08b6ac1a1fa4d873bcd2][Note caveat about remapping basic faces]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13b9268374669c368343ce4279041f2021b264f6][Add a mechanism for querying before executing a command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=997dd86a9f6a253e4542d65b17dfec6af2f4e8fd][Add a new macro `setopt']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c189ce5a33d93dd74529a6ad091f55b5ef60ac19][Remove the 'C-k' binding in ido-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=242a2765d3970641887be7a6dedcc14b07fade7e][Make `C-u M-x count-words' also give totals]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5997c0f108d265917f899f6558ac56a8638451d][Optionally allow point to enter composed character sequences]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3c47011d5ace1e1c3fca830d3ff71d9c693ed5d][Allow customization of the user's eln-cache directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=34772455261fc1508c3623ba549381976dcba258][Mention `overlay' show-paren-context-when-offscreen value in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=992908b09a4f95817bbd548fd577d7573ad9cd2d][Make connection-local variables user options]] - New packages: - [[package:helm-twitch][helm-twitch]]: Navigate Twitch.tv via `helm' (MELPA) - [[package:org-journal-tags][org-journal-tags]]: Tagging and querying system of org-journal (MELPA) - [[package:org-remark][org-remark]]: Highlight & annotate any text files (GNU ELPA) - [[package:paimon][paimon]]: A major mode for Splunk (MELPA) - [[package:simplicity-theme][simplicity-theme]]: A minimalist dark theme (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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andres Ramirez for a few mailing list links! ** 2022-02-07 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/02/2022-02-07-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/02/2022-02-07-emacs-news/ :EXPORT_DATE: 2022-02-07T00:49:31-0500 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Feb 16 0000 Singapore - Beginner: - [[https://protesilaos.com/codelog/2022-01-31-learning-emacs/][Protesilaos Stavrou: Learning Emacs and Elisp]] - [[https://www.youtube.com/watch?v=Ctve_PpjcCc][Introducción a Linux. M11. Operaciones con emacs. | 72/108 | UPV]] (04:04) - Emacs configuration: - [[https://www.youtube.com/watch?v=76jp8qkLZC8][System Crafters Live! - Configuring Emacs With Only the UI?]] (01:54:52) - [[https://philjackson.github.io//emacs/backups/2022/01/31/keeping-backups-of-every-edited-file/][Phil Jackson: Keeping backups of every edited file]] - Emacs Lisp: - [[https://typeshare.co/zck/posts/make-your-first-interface-in-emacs][Make your first interface in Emacs. | Zachary Kanfer]] - Appearance: - [[https://www.reddit.com/r/emacs/comments/slsvpq/i_created_a_new_dark_theme/][I created a new dark theme]] - [[https://lifeofpenguin.blogspot.com/2022/02/zen-emacs.html][Set a pleasant background (PNG image) in Emacs]] - [[https://www.reddit.com/r/emacs/comments/sk9l2w/zen_emacs/][Zen Emacs]] - Navigation: - [[https://emacstil.com/til/2022/02/02/find-file-by-name-in-project-subdirectory/][Emacs TIL: Find files by name in project sub-directory]] - Writing: - [[https://github.com/zkry/paragraph-chain-indent][paragraph-chain-indent: Display short paragraphs that are separated by a blank line as extra indented.]] ([[https://www.reddit.com/r/planetemacs/comments/si02h2/paragraphchainindent_display_short_paragraphs/][Reddit]]) - [[https://www.youtube.com/watch?v=BixlUK4QTNk][Emacs: zk note-taking package demo]] (22:04) - [[https://www.youtube.com/watch?v=7qNT87dphiA][Emacs: zk-index and zk-desktop, interfaces for the zk note-taking package]] (14:35) - [[https://www.youtube.com/watch?v=O6iSV4pQQ5g][Emacs: zk-luhmann, an extension for zk and zk-index]] (04:52) - [[https://www.youtube.com/watch?v=ZkYaXhAtMso][Emacs Annotations 2022_02_03_11:03:13]] (05:53, [[https://irreal.org/blog/?p=10303][Irreal]]) - Org Mode: - [[https://www.youtube.com/watch?v=DPaPBhBwl24][Org-mode - Recursively include org files from a directory in your agenda]] (05:33) - [[https://mmk2410.org/2022/02/05/my-emacs-package-of-the-week-org-appear/][My Emacs package of the week: org-appear]] - [[https://www.youtube.com/watch?v=M9jNksn3pNM][Run R code inside an Emacs Org-mode file]] (11:29) - [[https://www.youtube.com/watch?v=DY7t4T4TmUU][Using org-mode as an SQL playground]] ([[https://www.reddit.com/r/emacs/comments/sjdtkg/using_orgmode_as_an_sql_playground/][Reddit]]) - Org Roam: - [[https://www.alexeyshmalko.com/migrating-to-org-roam-v2/][Migrating to Org-roam v2]] - [[http://ag91.github.io/blog/2022/02/05/an-helm-source-for-org-roam-v2][Andrea: An Helm source for Org Roam v2]] - Import, export, and integration: - [[https://i.redd.it/iq3fmfguy1g81.jpg][Agenda with customized org-habit graph, on my phone]] ([[https://www.reddit.com/r/emacs/comments/slcv27/agenda_with_customized_orghabit_graph_on_my_phone/][Reddit]]) - [[https://scripter.co/sidenotes-using-ox-hugo/?utm_source=atom_feed][scripter.co | Emacs: Sidenotes using ox-hugo]] - [[https://mmk2410.org/2022/02/02/update-on-publishing-my-emacs-configuration/][Marcel Kapfer - Update on Publishing my Emacs Configuration]] - ox-hugo - [[https://www.youtube.com/watch?v=Y-keHFLRKwM][Org-mode - Include other org files in your main file]] (11:30) - [[https://www.youtube.com/watch?v=V9a4lJeVTqg][Org-mode - LaTex start ToC from new page]] (09:54) - [[https://www.youtube.com/watch?v=hGJLacqTPYM][Org-mode - Create resume in LaTex, PDF, HTML, ODT and DOCX]] (12:26) - [[https://www.youtube.com/watch?v=Ppt6V_bEVm8][Org-mode - Get started with PlantUML]] (14:14) - Coding: - [[https://github.com/douglasdavis/numpydoc.el][numpydoc.el: Insert NumPy style docstrings in Python functions.]] - [[https://www.youtube.com/watch?v=UFPD7icMoHY][Emacs from Source Part 4: IDE Features with lsp-mode, company-mode, and go-mode]] (37:27) - Shells: - [[https://www.youtube.com/watch?v=OqTe7CO6PSM][Emacs Terminal Vterm 2022_02_06_05:11:01]] (03:56) - Mail and news: - [[https://emacstil.com/til/2022/02/06/pocket-reader-on-emacs/][Emacs TIL: Pocket Reader on Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/sm3jyc/emacs_til_pocket_reader_on_emacs/][Reddit]]) - EXWM: - [[https://irreal.org/blog/?p=10306][Irreal: EXWM and Keyboard Macros]] - [[https://www.youtube.com/watch?v=oc1EpDoLQAo][Flat buffer-based web browsing with EXWM and Firefox]] - Community: - [[https://www.jumboframeinternet.com/post/9/][Late career Unix engineers refuse to concede on decades long debate]] ([[https://www.reddit.com/r/emacs/comments/sjb64l/late_career_unix_engineers_refuse_to_concede_on/][Reddit]]) - Other: - [[https://www.reddit.com/r/emacs/comments/slx3x3/gnu_hyperbole_introduction_to_buttons_video/][GNU Hyperbole Introduction to buttons Video]] - [[https://www.reddit.com/r/emacs/comments/sjdpk0/presentation_in_gnu_emacs/][Presentation in GNU Emacs]] - [[https://www.reddit.com/r/emacs/comments/sk366k/vim_clutch_for_emacs/][Vim Clutch for Emacs?]] - [[https://www.reddit.com/r/emacs/comments/skyr49/alphagnuorg_has_shiny_new_emacs_28091_windows/][alpha.gnu.org has shiny new Emacs 28.0.91 Windows binaries]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00153.html][emacs-devel]]) - [[https://nitter.net/ianthehenry/status/1481376985129500679?cxt=HHwWjoCqkZ6h9I4pAAAA#m][Ian Henry (@ianthehenry): "emacs on a remarkable 2, wireless edition" | nitter]] ([[https://lemmy.ml/post/151732?scrollToComments=true][lemmy]]) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00215.html][recent change to yanking behavior of the clipboard]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00135.html][continuing discussion re: Can watermarking Unicode text using invisible differences sneak through Emacs, or can Emacs detect it?]] - etc/NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6e5d79c048c6009c925f8d8f59b3b3e062ffc9d4][Display show-paren-context-when-offscreen in child frame]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=50e51beabb2420ba3f844742352a98c7987c4932][Allow disabling frame resize synchronization]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eea93a8aaac30690c6e864f2556010d3b62f4eee][Add new user option 'find-library-include-other-files']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86827564208d93e243ee3cba7042f2d0ebd842b9][Add new function mode-line-window-selected-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7728f493cd1416bac45be4b4495c989e12caf3ac][New theme leuven-dark (Bug#53032)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=749ba35bf5e0974384550a0763fd27f08db0678c][* lisp/replace.el (query-replace-read-from-default): New variable.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d1b664fbb9232aa40d8daa54a689cfd63d38aa9][(function-history): New symbol property (bug#53632)]] - New packages: - [[package:twitch-api][twitch-api]]: An elisp interface for the Twitch.tv API 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-02][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-31 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-31-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-31-emacs-news/ :EXPORT_DATE: 2022-01-31T10:59:16-0500 :END: - Upcoming events: - M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (1/n)" https://m-x-research.github.io/ Tue Feb 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Feb 2 0000 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Feb 2 0030 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/283266772/ Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Beginner: - [[https://www.reddit.com/r/emacs/comments/seklzr/whats_the_best_way_to_learn_emacs/][What's the best way to learn Emacs?]] - [[https://twitter.com/zckzck/status/1486585367495127043][Learn Emacs by asking it questions [OC]​]] ([[https://www.reddit.com/r/emacs/comments/sdruyo/learn_emacs_by_asking_it_questions_oc/][Reddit]]) - [[https://www.youtube.com/watch?v=OaF-N-FuGtc][The Basics of Emacs Configuration - YouTube]] (24:12) - [[https://www.reddit.com/r/emacs/comments/sd1ffa/whats_a_good_way_to_learn_the_available/][What's a good way to learn the available keybindings?]] - [[https://www.youtube.com/watch?v=LvwozmJjDD0][How to Setup a Chromebook (with Emacs) for Python, C, and C++]] (10:33) - [[https://www.reddit.com/r/emacs/comments/sggzr5/why_is_it_hard_to_get_started_with_elisp_in_emacs/][Why is it hard to get started with elisp in emacs]] - [[https://www.youtube.com/watch?v=0w_9cynAWf4][Emacs | Editores de Texto 🇧🇷]] (19:32) - Emacs configuration: - [[https://www.youtube.com/watch?v=Pt1jm_UcnH4][Emacs from Source Part 1: use-package and evil-mode]] (09:05) - [[https://www.paretooptimal.dev/replacing-straight.el-with-nix-to-manage-emacs-packages/][Replacing straight.el with Nix to manage emacs packages]] - [[https://www.reddit.com/r/emacs/comments/sg21w7/tipstricks_for_avoiding_a_clusterfuck_config/][Tips/Tricks for avoiding a clusterfuck config & putting it on autopilot?]] - [[https://www.paretooptimal.dev/finding-the-best-style-of-literate-emacs-configuration/][Finding the best style of literate emacs configuration]] ([[https://www.reddit.com/r/orgmode/comments/sg638g/finding_the_best_style_of_literate_emacs/][Reddit]]) - [[http://oremacs.com/2014/12/25/ode-to-toggle/][Ode to the toggle]] (2014, [[https://www.reddit.com/r/planetemacs/comments/sem3en/ode_to_the_toggle/][Reddit]]) - [[https://www.masteringemacs.org/article/bad-emacs-advice][Bad Emacs Advice]] ([[https://www.reddit.com/r/emacs/comments/s8hwsw/bad_emacs_advice/][Reddit]], [[https://news.ycombinator.com/item?id=30008277][HN]]) - Emacs Lisp: - [[https://www.youtube.com/watch?v=VkNe-PlA6cE&feature=youtu.be][Emacs Lisp Community Workshop]] - [[http://angg.twu.net/find-elisp-intro.html][Why eev has a weird elisp tutorial and how to use it]] ([[http://www.youtube.com/watch?v=CGbgJGEvdU4][YouTube]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/sf2oc6/templemacs/][Temple-macs]] - Navigation: - [[https://emacstil.com/til/2022/01/30/search-something-in-subdirectory-only/][Emacs TIL: Search something in sub-directory only]] - [[https://irreal.org/blog/?p=10276][Irreal: Combining Find and Grep in Emacs]] - [[https://www.reddit.com/r/emacs/comments/sc26ub/new_plugin_harpoon/][New Plugin: Harpoon]] - Bookmarks separated by project and branch for quick navigate between your working files - [[https://www.youtube.com/watch?v=M5cZNtCeJfs][Emacs from Source Part 3: Managing Windows with winum (and treemacs)]] (09:11) - [[https://ag91.github.io/blog/2022/01/29/escalate-your-helm-searches/][Escalate your helm searches!]] ([[https://www.reddit.com/r/emacs/comments/sf5no0/escalate_your_helm_searches/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/sh3dso/ann_zk_a_zettelkastenstyle_notetaking_package/][[ANN] zk: a zettelkasten-style note-taking package, with minimal dependencies]] - [[https://magnus.therning.org/2022-01-30-keeping-projectile's-cache-tidy.html][Magnus: Keeping Projectile's cache tidy]] - Org Mode: - *[[https://blog.tecosaur.com/tmio/2022-01-31-caching.html][This Month in Org: January 2022]]* - [[http://andysylvester.com/2021/12/25/gettting-things-done-simply-with-org-mode/][Gettting Things Done Simply – With Org Mode]] - [[http://mbork.pl/2022-01-24_Journaling_with_Org-mode][Marcin Borkowski: Journaling with Org-mode]] - [[https://www.youtube.com/playlist?list=PLlHHtPGox8K6bcuruX10Evf4AYGzYQKiz][Emacs and Org Mode Free Tutorials | Blackberry Boy]] - [[https://www.youtube.com/watch?v=oNBd9Uqk5bA][Org-mode - Exclude subtree from agenda]] (03:15) - [[https://www.youtube.com/watch?v=BHD6SclvbIs][Org-mode - Be efficient with SETUPFILE]] (05:25) - [[https://gitlab.com/OlMon/org-habit-report][org-habit-report : Emacs package for org-habit-reports]] - [[https://nobiot.github.io/org-remark/][Org-remark User Manual. Org-remark lets you highlight and annotate any text file with using Org mode.]] - [[https://www.youtube.com/watch?v=xsvk-BtPZso][Org-mode - Start slide from current subtree]] (03:55) - Clocking: - [[https://github.com/bkaestner/org-arbeitszeit][[ANN] org-arbeitszeit: Calculate your working hours from your clocked time]] ([[https://www.reddit.com/r/emacs/comments/sdtcvz/ann_orgarbeitszeit_calculate_your_working_hours/][Reddit]]) - [[https://www.erichgrunewald.com/posts/how-i-track-my-hour-balance-with-a-custom-org-mode-clock-table/][How I Track My Hour Balance with a Custom org-mode Clock Table]] ([[https://www.reddit.com/r/emacs/comments/scmaf6/how_i_track_my_hour_balance_with_a_custom_orgmode/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/org-mode.git/commit/etc/ORG-NEWS?id=22e6ed6b89755047b44f8666ac20aac0c50afc34][agenda: Add header to agenda clock report table]] - Org Roam: - [[https://jethrokuan.github.io/org-roam-guide/][How I Take Notes with Org-roam]] ([[https://www.reddit.com/r/emacs/comments/sfv1ch/how_i_take_notes_with_orgroam/][Reddit]]) - Jethro Kuan - [[https://www.youtube.com/watch?v=DteN5uBV5ts&feature=youtu.be][Abusing org-roam as a personal CRM]] (00:57, [[https://www.reddit.com/r/planetemacs/comments/sc47pq/abusing_orgroam_as_a_personal_crm/][Reddit]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=FE1erKgmEMg][Org-mode - Let us start using LaTex]] (09:54) - [[https://www.miskatonic.org/2022/01/28/latex-letters-in-org/][William Denton: LaTeX letters in Org]] ([[https://www.reddit.com/r/planetemacs/comments/sf53mn/william_denton_latex_letters_in_org/][Reddit]]) - [[https://github.com/amake/org_flutter][org_flutter: Org Mode widgets for Flutter]] - [[https://joseph8th.github.io/posts/wow-writing-literate-api-documentation-in-emacs-org-mode/][Writing literate API documentation in Emacs org-mode.]] ([[https://www.reddit.com/r/emacs/comments/sg3nu7/writing_literate_api_documentation_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=30129669][HN]]) - [[https://www.youtube.com/watch?v=U9kg9yVMMAM][Browser-based Productivity and PKM with emacs, org-mode, LogSeq and BrainTool]] (05:57, [[https://news.ycombinator.com/item?id=30128977][HN]]) - [[https://easyorgmode.com]['EasyOrg' is like Emacs Org mode, but with more user friendliness]] ([[https://www.reddit.com/r/planetemacs/comments/sfepnj/easyorg_is_like_emacs_org_mode_but_with_more_user/][Reddit]]) - Completion: - [[https://www.youtube.com/watch?v=4911q_SnGDU][Emacs from Source Part 2: vertico, orderless, and marginalia]] (19:23) - Coding: - [[https://www.reddit.com/r/emacs/comments/sg3v0t/ann_hlprogextra_now_supports_docstringscomments/][[ANN] hl-prog-extra now supports doc-strings/comments & includes language presets]] - [[https://github.com/semenInRussia/emacs-run-command-recipes][emacs-run-command-recipes: A collection of recipes to `emacs-run-command`]] - [[https://www.youtube.com/watch?v=zKE9l2poqLI][emacs IDE #8 🚀 flycheck( ESLint ) and yasnippets (SNIPPETS) [ES]​]] (22:22) - [[https://www.youtube.com/watch?v=c9T6D_NCvjE][Web mode and Emmet Mode on Gnu/Emacs]] (04:16) - Web: - [[https://readingworldmagazine.com/emacs/2022-01-24-how-to-use-eww-browser-in-emacs/][yuri tricys: How to Use EWW Browser in Emacs [and What it Isn't Good For]​]] - Multimedia: - [[https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-multimedia-editor.html][GNU Emacs: A multimedia editor]] ([[https://www.reddit.com/r/emacs/comments/sdx2oa/gnu_emacs_a_multimedia_editor/][Reddit]], [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01728.html][emacs-devel]]) - Community: - [[https://www.reddit.com/r/emacs/comments/sd10q9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://nitter.net][#emacs on Nitter]] - Other: - [[https://www.reddit.com/r/emacs/comments/sbjy4o/dtache_version_04/][dtache - Version 0.4]] - [[https://github.com/vifon/kmacro-mc.el][kmacro-mc.el: Emacs multiple cursors emulation with keyboard macros]] - [[https://github.com/ir33k/tb-keycast][tb-keycast: Emacs keycast minor mode that shows pressed keys in tab bar line]] - [[https://www.youtube.com/watch?v=CzY-D8jjbX0][Building Emacs with Native Compilation and libgccjit from the AUR]] (14:21) - [[https://blog.drshapeless.com/post/3][The Best Emacs Build on macOS]] - [[http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/][Corwin Brust: Packaging Emacs for Windows]] - Emacs development: - emacs-devel: - Discussion about the [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01850.html][file menu]] and the [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01727.html][new unsaved buffers dialog]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01841.html][Discussion about annotation modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01618.html][seccomp-related issues]] with sandboxed Emacs - NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c87d826201a5cae242ce5887a0aa7e24ad6f5ee][* etc/NEWS: Announce the 'alpha-background' frame parameter.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43a5f22857e3d41ef50068d0b61c32d92fb30ef0][Allow redirecting `message' output to a different buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e380fb509b1c506e5745eafc61e053ca6455fe62][Fix unrelated help text tooltips if a popup is shown during the delay]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a5ece3da157c5a33023dfdf6211fc34015f197d][Allow key to delete entire grapheme clusters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8eaf04de83fd967c2ab69a4c1dfe44a6a10aa912][Add new switch --init-directory]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=667e212048a1443b6f72647176aec701d18474c9][Add Eshell syntax to more easily bypass Eshell's own pipelining]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ee0848171262f7fc693b18e4bf04e9f9c98d1e88][Add NEWS entry for term-clear-full-screen-programs]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28a0d0037c36f4675086f580eec535a85ae1d8bb][* etc/NEWS: Mention 'replace-regexp-function' (bug#52558).]] - New packages: - [[package:dtache][dtache]]: Run and interact with detached shell commands - [[package:chezmoi][chezmoi]]: A package for interacting with chezmoi - [[package:nxml-uxml][nxml-uxml]]: MicroXML support for nXML - [[package:org-arbeitszeit][org-arbeitszeit]]: Calculate your worktime - [[package:rhq][rhq]]: Client for rhq - [[package:run-command-recipes][run-command-recipes]]: This is collection of recipes to `run-command' - [[package:unmodified-buffer][unmodified-buffer]]: Auto revert modified buffer state - [[package:zk][zk]]: Functions for working with Zettelkasten-style linked notes 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-24 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-24-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-24-emacs-news/ :EXPORT_DATE: 2022-01-24T00:26:32-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Jan 27 0130 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Feb 2 0030 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/283266772/ Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Feb 4 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/s6umyd/discoverablity_2_use_contextmenumode_since_281/][Discoverablity 2: Use context-menu-mode (since 28.1). Existing packages should leverage it, too]] - [[https://www.masteringemacs.org/article/bad-emacs-advice][Bad Emacs Advice]] ([[https://www.reddit.com/r/emacs/comments/s8hwsw/bad_emacs_advice/][Reddit]]) - [[https://twitter.com/zckzck/status/1484069908979851268][Learn Nothing from Emacs's History -- Rebind Default Keys [OC]​]] ([[https://www.reddit.com/r/emacs/comments/s8dmfr/learn_nothing_from_emacss_history_rebind_default/][Reddit]]) - [[https://www.youtube.com/watch?v=6smCl06QfYc][emacs improving dired, reducing start up time and other tips]] - [[https://paretooptimaldev.github.io/replacing-straight.el-with-nix-to-manage-emacs-packages/][Replacing straight.el with Nix to manage emacs packages]] ([[https://www.reddit.com/r/emacs/comments/samlrq/replacing_straightel_with_nix_to_manage_emacs/][Reddit]]) - [[https://github.com/bitspook/spookmax.d][spookmax.d: My Emacs configuration]] - Emacs Lisp: - [[https://www.manueluberti.eu//emacs/2022/01/20/wildcards/][Manuel Uberti: Handling wildcards in paths]] - [[https://www.reddit.com/r/emacs/comments/saxsqw/emacs_lisp_community_workshop_videos_1_and_2/][Emacs Lisp Community Workshop, Videos 1 and 2]] - [[https://www.youtube.com/watch?v=Vme7R2AHMTo][Emacs Lisp Code Evaluation 2022_01_22_05:04:44]] - [[https://www.youtube.com/watch?v=3aBG5n3Of5M][xah talk show 2022-01-20 emacs lisp coding plus tutorial, xah-add-space-after-comma]] - [[https://www.youtube.com/watch?v=_NTQy71J5x4][Xah Talk Show 2022-01-22 emacs lisp coding xah-narrow-to-region, xah-sort-lines, xah-hilight-unicode]] - Appearance: - [[https://gnu.xyz/auto_theme.html][Theme Dark/Light automatique]] - [[https://protesilaos.com/codelog/2022-01-23-base16-modus-themes/][Protesilaos Stavrou: Re: add the Modus themes to base16?]] - Navigation: - [[https://www.youtube.com/watch?v=gK6qfDIu1FE][Swap windows easily in Emacs]] - [[https://www.youtube.com/watch?v=dIrISO_dgjQ][emacs open files with external programs with the openwith package]] - Writing: - [[https://github.com/duckwork/titlecase.el][[ANN] titlecase now available on melpa!]] ([[https://www.reddit.com/r/emacs/comments/s6g82i/ann_titlecase_now_available_on_melpa/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/sb6fmi/getting_things_done_simply_with_org_mode/][Getting Things Done Simply - With Org Mode]] - [[https://www.youtube.com/watch?v=zI0BvRSbcM8][Org-mode - org hide emphasis markers]] (5:28) - [[https://www.youtube.com/watch?v=S3kgKB33RfY][OX-TWBS & RIPGREP on GNU/Emacs (orgmode export with twitter bootstrap JavaScript library)]] - [[https://www.youtube.com/watch?v=fg8z05b48L8][Annotate PDF in Emacs]] - [[https://youtube.com/watch?v=c8DHrAsFiLc&feature=share][Org-remark Demo #1 - Introducing Org-remark]] ([[https://www.reddit.com/r/emacs/comments/satp7a/orgremark_demo_1_introducing_orgremark/][Reddit]]) - [[http://mbork.pl/2022-01-17_Making_code_snippets_in_Org-mode_easier_to_type][Marcin Borkowski: Making code snippets in Org-mode easier to type]] - Org roam: - [[https://www.youtube.com/watch?v=CUkuyW6hr18&feature=youtu.be][5 Org Roam Hacks for Better Productivity in Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/saw0o6/5_org_roam_hacks_for_better_productivity_in_emacs/][Reddit]]) - [[https://youtu.be/DteN5uBV5ts][Abusing org-roam as a personal CRM]] ([[https://www.reddit.com/r/emacs/comments/sa8i0m/abusing_orgroam_as_a_personal_crm/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/s8mwiw/orgroam_a_way_to_use_subdirectories/][Org-roam: a way to use subdirectories]] - [[http://ag91.github.io/blog/2022/01/21/moldable-emacs-query-your-org-roam-notes-by-tag][Andrea: Moldable Emacs: query your Org Roam notes by tag]] - Completion: - [[https://protesilaos.com/codelog/2022-01-19-mct-0-4-0/][Protesilaos Stavrou: Emacs: mct version 0.4.0]] ([[https://www.reddit.com/r/planetemacs/comments/s7nzv9/protesilaos_stavrou_emacs_mct_version_040/][Reddit]]) - [[https://takeonrules.com/2022/01/17/switching-from-company-to-corfu-for-emacs-completion/][Jeremy Friesen: Switching from Company to Corfu for Emacs Completion]] - [[https://www.youtube.com/watch?v=HzlLxWTD6QY][21天学会Emacs 2022 Edition(第四天)]] - vertico, orderless, marginalia, embark, consult - Coding: - [[https://github.com/AmaiKinono/puni][puni: Structured editing (soft deletion, expression navigating & manipulating) that supports many major modes out of the box]] ([[https://www.reddit.com/r/emacs/comments/sb0fk3/find_out_a_great_emacs_package_for_structural/][Reddit]]) - [[https://gitlab.com/ideasman42/emacs-diff-ansi][[ANN] DIFF-ANSI view DIFF's with external tools (+ magit support) now on Melpa]] ([[https://www.reddit.com/r/emacs/comments/sb6al4/ann_diffansi_view_diffs_with_external_tools_magit/][Reddit]]) - [[https://www.youtube.com/watch?v=NQJBvp77WCo][Eglot for better programming experience in Emacs (Python demo)]] ([[https://www.reddit.com/r/emacs/comments/sa40ky/eglot_for_better_programming_experience_in_emacs/][Reddit]]) - [[https://www.youtube.com/watch?v=5q4UmX45ZlM][My emacs clojure journey Ep 1 - Corgi & evil-mode]] (16:45) - [[https://www.youtube.com/watch?v=lvhIf3ynxgQ][My Go Workflow in Emacs]] (30:47) - Mail and news: - [[https://www.reddit.com/r/emacs/comments/s9d90k/automatically_creating_an_email_tab_to_read_my/][Automatically creating an "E-Mail" tab to read my mail in Emacs]] - Chat: - [[https://christiantietze.de/posts/2022/01/circe-bouncer/][Christian Tietze: Closing Circe IRC Buffers in Emacs Without Leaving the Room]] - [[https://github.com/zevlg/telega.el][telega.el - GNU Emacs telegram client]] ([[https://www.reddit.com/r/emacs/comments/s79tld/telegael_gnu_emacs_telegram_client/][Reddit]]) - Fun: - [[https://github.com/zkry/asm-blox][asm-blox: a programming game in Emacs similar to TIS-100 but with stack machines and YAML]] ([[https://www.reddit.com/r/emacs/comments/sbajzz/asmblox_a_programming_game_in_emacs_similar_to/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/s7lac1/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://irreal.org/blog/?p=10272][Irreal: MELPA Surpasses a Quarter Billion Downloads]] - [[https://lars.ingebrigtsen.no/2022/01/20/13x10/][Lars Ingebrigtsen: 13x10%]] - [[https://www.youtube.com/watch?v=NlP3EDS6WGE][System Crafters Live! - Planning the New Emacs From Scratch]] - Other: - [[https://www.youtube.com/watch?v=ct-DJliTN3s][Emacs - command log mode]] - [[https://twitter.com/ecotd/status/1482534647502290949][Add to a keyboard macro with C-u F3]] ([[https://irreal.org/blog/?p=10274][Irreal]]) - [[https://www.reddit.com/r/unixporn/comments/s7p7pr/so_which_run_launcher_do_you_use_rofi_or_dmenu/][Using emacs as your app launcher! Crosspost from r/unixporn]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab73a8785834782ef3a05677dada0c466b926cb0][Revert the other bits related to `load-read-file']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6139a05241aa3f082b49cbfe90ce61ceb0189bf7][Add direct remote copying in Tramp's scp support]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79e54a1b757dcc127e5dd82fb492227164cb78c6][Use load-read-function in byte-compile-from-buffer]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f047d3c5137e75ea22713e1e7a6f715e6544299a][Add new function 'readablep']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e4d2a7894b4294a31a4311fa81a3644ea06028e5][Add new variable print-unreadable-function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87107b05a17af95e190982a7f62671563405c829]['source' and '.' in Eshell no longer accept the '--help' option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1228ec3e1d7657c9eb50184719410f37ed0eb750][Don't use 'eshell-eval-using-options' for 'eshell/source' or 'eshell/.']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a0842dffe0013f4cca4853278ac3eaf94c4d3fc][ruby-toggle-block-space-before-parameters: New user option]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=452f46d3665e1bfab93ec14003484ce57b636471][Allow fractional values of `polling-period']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b01604b362755d02a05c65df4fca321ec84007d9][Update documentation of 'clone-indirect-buffer-hook']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55c1670bc52c924d80c72e55bf3864023749be29][Rename the textsec-check function to textsec-suspicious-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a3edd1e0acf00587a5243db87bf80e8383a61d8][Document textsec]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7785463c8edbd83e0a7a4c2fe5c233949aa570f2][Add new bidi-string-strip-control-characters function]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=95084cec09190d7263ce61d30387c08e7d365ad3][Rename system tooltip variables to `use-system-tooltips']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c8091113404971de75a893fb30cac591a82694][Add support for functions that deal with Unicode scripts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cc1b9035cbe12c684139de0ad1590661ea45c3c][Revert "Add undelete-frame-max instead of undelete-frame-mode (bug#51883)"]] - New packages: - [[package:accent][accent]]: Popup for accented characters (diacritics) - [[package:asm-blox][asm-blox]]: Programming game involving WAT and YAML - [[package:chronometrist-spark][chronometrist-spark]]: Show sparklines in Chronometrist buffers - [[package:diff-ansi][diff-ansi]]: Display diff's using alternative diffing tools - [[package:exwm-modeline][exwm-modeline]]: A modeline segment for EXWM workspaces - [[package:harpoon][harpoon]]: Bookmarks on steroids - [[package:helm-tree-sitter][helm-tree-sitter]]: Helm interface for tree-sitter - [[package:kmacro-mc][kmacro-mc]]: Multiple cursors emulation with keyboard macros - [[package:numbex][numbex]]: Manage numbered examples - [[package:pretty-speedbar][pretty-speedbar]]: Make speedbar pretty - [[package:syntree][syntree]]: Draw plain text constituency trees - [[package:titlecase][titlecase]]: Title-case phrases - [[package:wordel][wordel]]: An Elisp implementation of "Wordle" (aka "Lingo") 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-17 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-17-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-17-emacs-news/ :EXPORT_DATE: 2022-01-17T12:44:55-0500 :END: - Help wanted: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01129.html][Re: [External] : Emacs pretest 28.0.91 is out]] - looking for people to help with Windows binaries (see also [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00856.html][this post]]) - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Jan 27 0130 Singapore - Beginner: - [[https://twitter.com/zckzck/status/1481174476998033408][Your first five minutes in Emacs [OC]​]] ([[https://www.reddit.com/r/emacs/comments/s2snwe/your_first_five_minutes_in_emacs_oc/][Reddit]]) - Twitter thread - [[https://i.imgflip.com/61fd54.jpg][Emacs discoverability]] ([[https://www.reddit.com/r/emacs/comments/s4za7y/emacs_discoverability/][Reddit]]) - meme, tips in the discussion - [[https://www.youtube.com/watch?v=U5lCRCTlUg0][How to build an editor with Emacs Lisp - 02 Survive on the first day]] (01:05:19) - [[https://www.talisman.org/unix/img/editors/emacs-hints.png][The Emacs Hints memory card (pre-2000s)]] ([[https://www.reddit.com/r/emacs/comments/s62ku7/the_emacs_hints_memory_card_pre2000s/][Reddit]]) - [[https://www.youtube.com/watch?v=I3LAoD62iEw][Emacs Get KeyBinds Help 2022_01_13_08:27:57]] (08:56) - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/s33n7e/configuring_emacs_the_right_way/][Configuring emacs the right way]] - discussion, tips - [[https://www.reddit.com/r/emacs/comments/s5ehvv/how_do_you_deploy_your_dotfiles_with_emacs/][How Do You Deploy Your Dotfiles With Emacs?]] - [[https://www.youtube.com/watch?v=L4NaIUqx8fw][System Crafters Live! - Building the World's WORST Emacs Configuration]] (48:02) - [[https://www.youtube.com/watch?v=IDFm4y6KLks][System Crafters Live! - Building the World's WORST Emacs Configuration (Part 2)]] (01:07:27) - Emacs Lisp: - [[https://www.reddit.com/r/emacs/comments/s0otx3/netz_emacs_generic_graph_store/][Netz: emacs generic graph store]] - [[https://danpetrov.xyz/emacs/lisp/programming/2022/01/15/creating-universal-emacs-lisp-packages.html][Daniils Petrovs: Creating universal Emacs Lisp packages and scripts]] ([[https://www.reddit.com/r/emacs/comments/s5a4ma/daniils_petrovs_creating_universal_emacs_lisp/][Reddit]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/s2mbk9/making_speedbar_pretty_with_svg_icons_seriously/][Making Speedbar Pretty with SVG Icons (Seriously)]] - [[https://www.reddit.com/r/emacs/comments/s30esp/absolute_minimum_modeline/][Absolute minimum modeline]] - Navigation: - [[https://www.youtube.com/watch?v=KDlVGg_VgQc&feature=youtu.be][Learn to navigate, search and read Info documentation]] - [[https://gitlab.com/ideasman42/emacs-bookmark-in-project][[ANN] Bookmark In Project: Convenient bookmark toggling & switching within projects]] ([[https://www.reddit.com/r/emacs/comments/s5srfm/ann_bookmark_in_project_convenient_bookmark/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/s4addu/alternativesfeedbackworkflow_for_emacs_fasd/][Alternatives/Feedback/Workflow for emacs fasd]] - Writing: - [[https://www.youtube.com/watch?v=KqSin4uQSf8][Emacs Highlight And SpellCheck 2022_01_14_08:28:04]] (10:46) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/s3uwhf/how_do_you_take_university_notes_with_orgmode/][How do you take university notes with org-mode?]] - [[https://github.com/TobiasZawada/orgplus-align-tables][orgplus-align-tables: Minor mode for aligning tables with formulae in org-mode]] - [[https://www.youtube.com/watch?v=18Lm2fUxKVg][Org-mode - Table total of rows columns]] (07:08) - [[https://helpdeskheadesk.net/help-desk-head-desk/2022-01-07/][TAONAW: Punching in/out the org-mode way]] - [[https://github.com/trev-dev/emacs/blob/main/td-custom-clocktable.el?ts=2][emacs/td-custom-clocktable.el at main · trev-dev/emacs · GitHub]] ([[https://www.reddit.com/r/orgmode/comments/s3logf/my_custom_clocktable_formatter/][Reddit]]) - [[https://takeonrules.com/2022/01/11/resolving-an-unable-to-resolve-link-error-for-org-mode-in-emacs/][Jeremy Friesen: Resolving an Unable to Resolve Link Error for Org Mode in Emacs]] - [[https://www.reddit.com/r/emacs/comments/s0zvlh/formal_specification_and_programmatic_parser_for/][Formal Specification and Programmatic Parser for Org-mode]] - Appearance: - [[https://github.com/amno1/org-center-headings][Center org-headings pixel-wise in center of a line (window)]] ([[https://www.reddit.com/r/emacs/comments/s5ng7o/center_orgheadings_pixelwise_in_center_of_a_line/][Reddit]]) - [[https://www.youtube.com/watch?v=h4ZabCpTt_E][Org-mode - Increase/Decrease image size]] (08:15) - [[https://github.com/amno1/org-hide-leading-stars][Interactively hide/display leading stars for org-headings]] ([[https://www.reddit.com/r/emacs/comments/s49dwr/interactively_hidedisplay_leading_stars_for/][Reddit]]) - Import, export, and integration: - [[https://www.youtube.com/watch?v=1RQevSIch_o][Org-mode - Generate good looking documents]] (07:11) - [[https://francopasut.netlify.app/post/variables_orgmode_latex/][Variables in LaTeX documents exported from Emacs Org Mode | D.V.F.P.]] ([[https://irreal.org/blog/?p=10258][Irreal]]) - [[https://slides.dornea.nu/2022/presentation-as-code/][Presentation as Code using ORG and reveal.js]] ([[https://www.reddit.com/r/emacs/comments/s3ngw6/presentation_as_code_using_org_and_revealjs/][Reddit]]) - [[https://mmk2410.org/2022/01/15/improving-my-new-blog-post-creation/][Improving my new blog post creation]] - [[https://www.reddit.com/r/orgmode/comments/s27977/firn_org_mode_static_site_generator_0015/][Firn - Org Mode Static Site Generator (0.0.15)]] - rewritten - [[https://github.com/ansmirnov/org-logseq][org-logseq: Make logseq's back-link work in Emacs. Use it as replacement for Org roam]] ([[https://www.reddit.com/r/planetemacs/comments/s3xftj/orglogseq_make_logseqs_backlink_work_in_emacs_use/][Reddit]]) - [[https://github.com/tecosaur/OrgMode.jl][OrgMode.jl: A Julia library for working with Org, WIP.]] - [[https://blog.taylorwood.io/2018/05/17/instaparse.html][Parsing Org syntax with Clojure and Instaparse]] - [[https://github.com/theohbrothers/ConvertOneNote2Markdown][ConvertOneNote2MarkDown: Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever proprietary note taking tool you are using? Nothing beats clear text, right? Read on!]] ([[https://www.reddit.com/r/planetemacs/comments/s17xlf/convertonenote2markdown_ready_to_make_the_step_to/][Reddit]]) - Org roam: - [[https://github.com/org-roam/org-roam/releases/tag/v2.2.0][org-roam v2.2.0 released]] ([[https://www.reddit.com/r/emacs/comments/s48fw2/orgroam_v220_released/][Reddit]]) - [[https://d12frosted.io/posts/2020-06-23-task-management-with-roam-vol1.html][Task management with org-roam Vol. 1: Path to Roam]] - Completion: - [[https://github.com/minad/tempel][tempel: TempEl - Simple templates for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/s2ubul/tempel_tempel_simple_templates_for_emacs/][Reddit]]) - Coding: - [[https://arenzana.org/posts/2022-01-11-emacs-rust/][Isma: Emacs for Rust Development]] - [[https://wandersoncferreira.github.io/en/items/20220111222641-emacs_automation_don_t_need_to_look_pretty/][emacs - automation don't need to look pretty]] ([[https://www.reddit.com/r/emacs/comments/s24i62/emacs_automation_dont_need_to_look_pretty/][Reddit]]) - magit - [[https://takeonrules.com/2022/01/13/emacs-packages-to-get-stuff-done/][Jeremy Friesen: Emacs Packages to Get Stuff Done]] - rubocop, rspec - [[https://github.com/cryptobadger/flight-attendant.el][flight-attendant.el: UNOFFICIAL Emacs Copilot Integration]] - Math: - [[https://www.youtube.com/watch?v=993dmoDdybs][The GNU Emacs Calculator]] (13:22) ([[https://irreal.org/blog/?p=10248][Irreal]]) - Shells: - [[https://www.youtube.com/watch?v=3_uAlcymu1A][Shell History Navigation in Emacs Mode]] (01:58) - [[https://www.reddit.com/r/emacs/comments/s4okxx/dtache_version_03/][dtache - Version 0.3]] - Web: - [[https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-configurable-browser.html][GNU Emacs: A configurable browser]] ([[https://www.reddit.com/r/emacs/comments/s1fxga/gnu_emacs_a_configurable_browser/][Reddit]]) - Mail and news: - [[https://www.macs.hw.ac.uk/~rs46/posts/2022-01-11-mu4e-oauth.html][Microsoft OAuth authentication with mu4e in Emacs]] - Fun: - [[https://www.reddit.com/r/emacs/comments/s608jw/if_you_like_wordle/][If you like Wordle...]] - [[https://www.reddit.com/r/emacs/comments/s5ueyz/enime_watch_anime_using_emacs/][Enime: watch anime using emacs]] - [[https://youtu.be/QVsJeuSBDQk][Lets Write A Tinder Client For Emacs]] (2:03:40, [[https://www.reddit.com/r/emacs/comments/s1wre5/lets_write_a_tinder_client_for_emacs/][Reddit]]) - making the client starts at 39:35 - Community: - [[https://www.reddit.com/r/emacs/comments/s21457/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.macadie.net/2022/01/11/2022-01-austin-emacs-meetup/][Eric MacAdie: 2022-01 Austin Emacs Meetup]] - Other: - [[https://www.reddit.com/r/emacs/comments/s3nqup/my_first_extension_accented_characters_accentel/][My first extension - accented characters - accent.el]] - [[https://www.reddit.com/r/emacs/comments/s5w0ra/convert_time_between_time_zones_with_tzc/][convert time between time zones with tzc]] - [[http://angg.twu.net/eev-find-angg.html][Running executable notes from http://angg.twu.net/ with find-angg and find-wget]] - [[https://md-arif-shaikh.github.io/2022/01/12/updates-on-expenses.html][Update on expenses package for Emacs | Md Arif Shaikh মহঃ আরিফ শেখ]] - [[http://ag91.github.io/blog/2022/01/16/moldable-emacs-translate-string-at-point-in-multiple-languages][Andrea: Moldable Emacs: translate string at point in multiple languages!]] - [[https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html][Alain M. Lafon: Configuring default applications for xdg-open]] - emacsclient example - [[https://github.com/magit/ssh-agency/][ssh-agency: Use ssh-agent on Microsoft Windows from Emacs]] - [[https://www.youtube.com/watch?v=j7-qa_aP3uU][Emacs Find Packages Concise Way 2022 01_17_08:08:05]] (09:37) - [[https://www.youtube.com/watch?v=3DKf1l5gyns][Building Emacs from Source (and Configuring dwm while we wait)]] (13:58) - [[https://www.youtube.com/watch?v=0HZa7ttGLiU][21天学会Emacs 2022Edition(第一天)]] (19:14) - [[https://www.youtube.com/watch?v=fxE1L-scvbk][21天学会Emacs 系列 2022 Edition(第二天)]] (16:09) - Emacs development: - [[https://www.reddit.com/r/emacs/comments/s5f8ik/mitsuharu_yamamoto_has_started_working_on_emacs280/][Mitsuharu Yamamoto has started working on emacs-28.0]] - Mac port - [[https://irreal.org/blog/?p=10250][Irreal: The Second Emacs 28 Pretest]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01008.html][Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed]] - issues with native comp and Windows - etc/NEWS: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c8091113404971de75a893fb30cac591a82694][Add support for functions that deal with Unicode scripts]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c30c8778dffb647528d2144e00a48eaf723416e][Extend Outline mode with default visibility state]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7bf60465a5c647e3149af705bc727b74d12335f][xref-find-references-and-replace: New command]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2cc03d572aa4ef591b38e461b0ecb68837cbfc5][Steamline xref-query-replace-in-results]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8a2af3037c647bf6dd53f53af1b344e284f809b][Add new function function-alias-p]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48159c16b58af959555ced5cbd510835db5ea17b][Undelete deleted frames.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1f9db475828db39b06da08064f868f9519b0b8f][* lisp/leim/quail/emoji.el: New file (bug#52605).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecbe80198951093edd98e5c2f41798ac7b0dc5ad][Add isearch-emoji-by-name]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db745f37aec2adc44ec4b2eae0720e0365ed0ca9][Follow POSIX/GNU argument conventions for 'eshell-eval-using-options']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecdda194a82c8c52bdb948160f55ebbabe733d79][* src/window.c (other-window-scroll-default): New variable (bug#51210).]] - New packages: - [[package:bookmark-in-project][bookmark-in-project]]: Bookmark access within a project - [[package:clj-deps-new][clj-deps-new]]: Create clojure projects from templates - [[package:flymake-rest][flymake-rest]]: Core features for flymake-rest - [[package:tempel][tempel]]: Tempo templates/snippets with in-buffer field editing - [[package:tzc][tzc]]: Converts time between different time zones 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Also, thanks to Andrés Ramírez for some links to emacs-devel posts! #+RESULTS: ** 2022-01-10 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-10-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-10-emacs-news/ :EXPORT_DATE: 2022-01-10T00:07:17-0500 :END: - Upcoming events: - [[https://emacs-apac.gitlab.io/announcements/january-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 22, 2022]] - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Beginner: - [[https://www.youtube.com/watch?v=6QOK66zha8o][Learning Emacs guide and tips]] (12:24, [[https://www.reddit.com/r/emacs/comments/rw3ldh/teaching_emacs_on_my_channel/][Reddit]]) - [[https://www.youtube.com/watch?v=F8ZOnz0x9UM][Vim And Emacs Are The Most Important Skills You Should Learn]] (21:57) - Emacs configuration: - [[https://ag91.github.io/blog/2022/01/05/how-to-steal-another-mode-keybindings-when-you-define-your-minor-mode/][How to steal another mode keybindings when you define your minor mode.]] ([[https://www.reddit.com/r/emacs/comments/rwzkk0/how_to_steal_another_mode_keybindings_when_you/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ry4q0y/created_my_first_theme_and_configuration/][Created my first theme and configuration]] - [[https://github.com/konrad1977/emacs][konrad1977's emacs configuration]] - Emacs Lisp: - [[https://emacstil.com/til/2022/01/05/elisp-what-does-backquote-do/][Emacs TIL: Elisp: What does backquote ` do?]] - [[https://emacstil.com/til/2022/01/06/elisp-string-interpolation/][Emacs TIL: Elisp: String interpolation]] - [[https://zck.org/testing-buffer-modifying-emacs-code][Testing Emacs code that modifies buffers]] - Appearance: - [[https://linuxhint.com/emacs_themes/][Customizing your Emacs Experience with Themes]] - [[https://protesilaos.com/codelog/2022-01-08-emacs-face-remap-add-relative/][Protesilaos Stavrou: Emacs: buffer-local faces (face-remap-add-relative)]] - [[https://protesilaos.com/codelog/2022-01-05-custom-face-org-emphasis-alist/][Protesilaos Stavrou: Emacs: custom faces for Org emphasis styles (org-emphasis-alist)]] - [[https://protesilaos.com/codelog/2022-01-03-modus-themes-port-faq/][Protesilaos Stavrou: Re: VSCode or Vim ports of the Emacs modus-themes?]] - [[https://github.com/cstby/fixed-pitch-mode][Fixed Pitch Mode: Use a proportional typeface globally while keeping a monospaced typeface for code in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/rxfu4l/fixed_pitch_mode_use_a_proportional_typeface/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/rygvmg/filetree_v11/][Filetree v1.1]] - Writing: - [[https://oylenshpeegul.gitlab.io/blog/posts/20220106/][Tim Heaney: Dictionaries]] - [[https://github.com/ioah86/repetition_error_finder/blob/master/repetition-error.el][repetition-error.el --- Interactive tools to find repetition errors in the buffer.]] ([[https://www.reddit.com/r/emacs/comments/rvm5n0/repetition_error_finder_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=10235][Irreal]]) - Org Mode: - [[https://karl-voit.at/2022/01/09/mobile-capture-process/][UOMF: My Current Mobile Capture Process]] ([[https://www.reddit.com/r/emacs/comments/rzvzki/uomf_my_current_mobile_capture_process/][Reddit]]) - [[http://ag91.github.io/blog/2022/01/03/how-to-count-your-org-agenda-tags][Andrea: How to count your Org Agenda tags]] ([[https://www.reddit.com/r/orgmode/comments/rv67ep/how_to_count_your_org_agenda_tags_with_an_elisp/][Reddit]], [[https://irreal.org/blog/?p=10231][Irreal]] has another approach) - [[https://www.reddit.com/r/emacs/comments/rv676v/how_to_count_your_org_agenda_tags_with_an_elisp/][How to count your Org Agenda tags with an Elisp snippet]] - [[https://www.youtube.com/watch?v=R8HNtnLT2jI][Emacs OrgMode Embed Source Link Pic 2022_01_08_11:21:43]] (11:05) - [[https://github.com/amno1/org-babel-hide-markers-mode][Hide src_block Markers in Org-mode]] ([[https://www.reddit.com/r/emacs/comments/ryvwfd/hide_src_block_markers_in_orgmode/][Reddit]]) - now installable with package.el - [[https://isamert.net/2022/01/04/dealing-with-apis-jsons-and-databases-in-org-mode.html][Isa Mert Gurbuz: Dealing with APIs, JSONs and databases in org-mode]] - Org Roam: - [[https://www.youtube.com/watch?v=qJhlHmDj7BI][VP of Emacs: A Personal Wiki in Plain Text]] (06:44) - org-roam - [[https://ag91.github.io/blog/2022/01/06/moldable-emacs-the-old-org-roam-buffer-as-a-mold/][The old Org-Roam buffer as a mold (with transclusion)!]] - Import, export, and integration: - [[https://blog.jiayipan.me/posts/orgmode-loves-music/][Org Mode ❤ Music: Writing with Sheet Music at Ease | 记录|Celeste]] - Lilypond - [[https://www.reddit.com/r/emacs/comments/s02unr/owo_onenote_export_to_emacs_org_mode_and_more/][owo: OneNote Export to Emacs Org Mode, and More]] - [[https://www.reddit.com/r/emacs/comments/ry3k2l/uomf_semiautomate_boring_tasks_replacing/][UOMF: Semi-Automate Boring Tasks: Replacing Twitter-Snippets]] - Completion: - [[https://youtu.be/hPwDbx--Waw][Vertico extensions demo]] ([[https://www.reddit.com/r/emacs/comments/ryqfz1/vertico_extensions_demo/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rvd2yi/dtache_consult/][Dtache Consult]] - Coding: - [[https://www.youtube.com/watch?v=YS1ypnICSZs][emacs IDE #6 🚀 prettier and emmet [ES]​]] (09:23) - [[https://github.com/Artawower/turbo-log][Turbo-log 2.0 has been released. Now it is based on tree-sitter and supports js/ts/c#/java/ruby/rust and flexible configs for other languages]] ([[https://www.reddit.com/r/emacs/comments/rzepac/trubolog_20_has_been_released_now_it_is_based_on/][Reddit]]) - [[https://www.mattduck.com/lsp-python-getting-started.html][Getting started with lsp-mode for Python]] - [[https://github.com/astoff/devdocs.el][devdocs.el: Emacs viewer for DevDocs]] - [[https://xenodium.com/swift-package-code-coverage/][Swift package code coverage (plus Emacs overlay)]] - Version control: - [[https://www.youtube.com/watch?t=206&v=9S2pMZ6U5Tc&feature=youtu.be][Emacs: resolve Git conflicts with SMERGE and EDIFF]] - [[https://www.reddit.com/r/emacs/comments/rv0zhe/v006_code_review_release_bitbucket_cloud_support/][[v0.0.6] Code review release - Bitbucket Cloud support finally here!]] - [[https://youtu.be/cxJeyPZQGNI][Magit: the productive Git client in Emacs (9:41)]] ([[https://www.reddit.com/r/emacs/comments/ryrprz/magit_the_productive_git_client_in_emacs_941/][Reddit]]) - Math: - [[https://youtu.be/993dmoDdybs][The GNU Emacs Calculator]] ([[https://www.reddit.com/r/emacs/comments/rzaj0d/the_gnu_emacs_calculator/][Reddit]]) - Doom Emacs: - [[https://www.rousette.org.uk/archives/hi-ho-hi-ho-it-s-back-to-doom-i-go/][But She's a Girl: Hi Ho Hi Ho it's back to Doom I go]] - EXWM: - [[https://sqrtminusone.xyz/posts/2022-01-03-exwm/][Using EXWM and perspective.el on a multi-monitor setup]] ([[https://www.reddit.com/r/emacs/comments/ruzl0z/using_exwm_and_perspectiveel_on_a_multimonitor/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/rwhuoj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[http://mbork.pl/2022-01-03_The_Emacs_Lisp_book_-_looking_back_and_into_the_future][Marcin Borkowski: The Emacs Lisp book - looking back and into the future]] - Other: - [[https://github.com/arthurcgusmao/unmodified-buffer][unmodified-buffer-mode: automatically revert a buffer’s modified flag if its contents match the file on disk]] ([[https://www.reddit.com/r/emacs/comments/rwzb5f/unmodifiedbuffermode_automatically_revert_a/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rzxtv4/emacs_pretest_2809x_build_for_fedora_with_native/][Emacs pretest 28.0.9x build for Fedora with native compilation enabled]] - [[https://www.reddit.com/r/emacs/comments/rxg1s9/practicing_language_speaking_with_subed_in_emacs/][Practicing Language Speaking with subed in Emacs]] - [[https://www.youtube.com/watch?v=0KhQILr0MEQ][GNU/Emacs - Snails ,Shell-Pop,Golden-Ratio,Volatile-Highlights,Multiple-Cursors]] (07:46) - [[https://emacsredux.com/blog/2022/01/04/dealing-with-clipboard-issues-on-windows-11-wslg/][Emacs Redux: Dealing with Clipboard Issues on Windows 11 + WSLg]] - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00709.html][Multi image PDF continuous mode]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00544.html][NonGNU ELPA package quality]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00217.html][Default custom file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=262a7c9ea0e9702cadd71146d2c9af8c75bdab35][New minor mode elide-head-mode]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d76fb0c11e9859db0d03d6496f5a720d304f4ca9][Allow using GTK+ to handle input methods on X]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1229bd811867cc2ba5f569aa08e798b17ac76daf][Allow controlling the X input method style]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d46683202e2bf4d7ae88efa0fc65ddd26a5e5fd][Add rcirc-when command]] - New packages: - [[package:julia-formatter][julia-formatter]]: Use JuliaFormatter.jl for julia code - [[package:the-matrix-theme][the-matrix-theme]]: Green-on-black dark theme inspired by "The Matrix" movie 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2022-01-03 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2022/01/2022-01-03-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2022/01/2022-01-03-emacs-news/ :EXPORT_DATE: 2022-01-03T02:26:24-0500 :END: - Upcoming events: - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Jan 7 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/rs73un/emacs_its_dependencies_and_dotfile_integration/][Emacs, its dependencies, and dotfile integration with Nix]] - [[https://www.reddit.com/r/emacs/comments/rs4opl/first_thing_you_configured_when_started_using/][First thing you configured when started using Emacs]] - [[https://github.com/susam/emfy][Emacs for You - A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming]] ([[https://www.reddit.com/r/emacs/comments/rrc7r7/emacs_for_you_a_72_line_emacs_to_quickly_set_up/][Reddit]], [[https://news.ycombinator.com/item?id=29726398][HN]]) - [[https://tecosaur.github.io/emacs-config/config.html][Good overview of various Emacs config settings, worthy to steal]] ([[https://www.reddit.com/r/emacs/comments/rpxbnc/good_overview_of_various_emacs_config_settings/][Reddit]]) - [[https://notxor.nueva-actitud.org/2021/12/30/editorconfig-y-emacs.html][EditorConfig y Emacs]] - Emacs Lisp: - [[http://ag91.github.io/blog/2021/12/31/moldable-emacs-make-your-molds-async-with-ease][Andrea: Moldable Emacs: make your molds async with ease]] - [[https://sachachua.com/blog/2022/01/defining-generic-and-mode-specific-emacs-lisp-functions-with-cl-defmethod/][Sacha Chua: Defining generic and mode-specific Emacs Lisp functions with cl-defmethod]] - [[https://sachachua.com/blog/2022/01/coverage-reporting-in-emacs-with-buttercup-undercover-coverage-and-a-makefile/][Sacha Chua: Coverage reporting in Emacs with Buttercup, Undercover, Coverage, and a Makefile]] - Appearance: - [[https://i.redd.it/8ntembu7qf881.png][svg-tag-mode (v 0.3.1) is now on ELPA]] ([[https://www.reddit.com/r/emacs/comments/rr2gtj/svgtagmode_v_031_is_now_on_elpa/][Reddit]]) - Navigation: - [[https://karthinks.com/software/a-tab-bar-menu-in-emacs/][Karthik Chikmagalur: A Tab Bar Menu in Emacs]] - [[https://github.com/akermu/cbm.el][cbm.el: Cycle by major - Cycle through buffers with the same major-mode]] - [[https://gitlab.com/ideasman42/emacs-counsel-at-point][[ANN] counsel-at-point now on MELPA (better ergonomics for file searching)]] ([[https://www.reddit.com/r/emacs/comments/rsi1hj/ann_counselatpoint_now_on_melpa_better_ergonomics/][Reddit]]) - TRAMP: - [[https://github.com/fejfighter/toolbox-tramp][toolbox-tramp: tramp support for toolbox containers]] - Writing: - [[https://github.com/duckwork/fill-sentences-correctly.el][[ANN]: fill-sentences-correctly.el: Fill sentences with two spaces after a period while accepting one]] ([[https://www.reddit.com/r/emacs/comments/rsiv45/ann_fillsentencescorrectlyel_fill_sentences_with/][Reddit]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/rt9yad/a_smart_agenda_view_which_integrates_day_and_week/][A smart agenda View which integrates day and week]] - [[https://protesilaos.com/codelog/2022-01-02-review-modus-themes-org-habit-colours/][Protesilaos Stavrou: Modus themes: review of the org-habit graph colours]] - [[https://i.redd.it/1aidpvzvww881.png][Literate & annotated bibliography (WIP)]] ([[https://www.reddit.com/r/emacs/comments/rsyqxu/literate_annotated_bibliography_wip/][Reddit]]) - [[https://www.youtube.com/watch?v=A96fIRKV1e0][Org-mode - Repeat tasks multiple times a day]] (06:36) - [[https://www.reddit.com/r/orgmode/comments/rtfu95/psa_default_branch_of_org_repo_changed_to_main/][PSA: Default branch of Org repo changed to "main"]] - [[https://magnus.therning.org/2022-01-01-trimming-newline-on-code-block-variable.html][Magnus: Trimming newline on code block variable]] - [[https://blog.tecosaur.com/tmio/2021-12-31-retrospection.html][This Month in Org: December 2021]] ([[https://www.reddit.com/r/emacs/comments/rtqrlp/this_month_in_org_december_2021/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rrzgak/orgtransclusion_111_released/][Org-transclusion 1.1.1 released]] - Completion: - [[https://www.reddit.com/r/emacs/comments/rqewjw/companymode_now_has_a_manual/][company-mode now has a manual]] - [[https://www.reddit.com/r/emacs/comments/rphl36/dynamic_c_snippet_i_wrote/][Dynamic C++ Snippet I Wrote]] - Coding: - [[https://metaredux.com/posts/2022/01/01/reduce-summarize-year-2021.html][Meta Redux: (reduce summarize year-2021)]] - [[https://www.youtube.com/watch?v=wm3px6vPTiU][Basic Emacs Setup for C Programming]] (16:03) - AI: - [[https://codingstruggles.com/emacs,/tabnine/setting-tabnine-emacs.html][Setting up TabNine on Doom Emacs]] - [[https://semiosis.github.io/posts/a-prompting-lsp-server-for-any-language-or-context-using-large-language-models/][A prompting LSP server for any language or context using large language models, built with emacs]] - [[https://www.reddit.com/r/emacs/comments/rr7u8o/working_penel_lsp_server_an_early_demo_an_ai/][Working Pen.el LSP server. An early demo - An AI overlay for everything -- async and parallelised]] - Shells: - [[https://niklaseklund.gitlab.io/blog/posts/dtache_eshell/][Dtache Eshell | λ]] ([[https://www.reddit.com/r/emacs/comments/rsda1l/dtache_eshell_integration_of_dtache_in_eshell/][Reddit]]) - [[https://www.youtube.com/watch?v=wbG-a8DIIuY][Background processes in Eshell - YouTube]] (4:21, [[https://irreal.org/blog/?p=10212][Irreal]]) - Web: - [[https://lifeofpenguin.blogspot.com/2021/12/browser-in-gnu-emacs.html][Browser in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/rr43vk/surf_browser_in_gnu_emacs/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/rr330u/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rpqsqq/your_plans_for_2022_and_beyond/][Your plans for 2022 and beyond..]] - [[https://www.youtube.com/watch?v=aUhDLuD3F_Y][System Crafters Live - The Best of 2021!]] (02:02:43) - [[https://emacsnotes.wordpress.com/2022/01/03/subreddit-r-planetemacs-my-favorite-source-for-emacs-related-news-it-is-3-years-old-and-has-1750-subscribers-a-brief-note-on-how-it-is-made/][Emacs Notes: Subreddit /r/planetemacs: My favorite source for Emacs-related news. It is 3+ Years old, and has 1750+ subscribers. A brief note on how it is made.]] - Other: - [[https://ruzkuku.com/texts/emacs-mouse.html][On Emacs 28 context menu and mouse-usage in general]] ([[https://www.reddit.com/r/emacs/comments/rs6nus/on_emacs_28_context_menu_and_mouseusage_in_general/][Reddit]], [[https://news.ycombinator.com/item?id=29736366][HN]], [[https://irreal.org/blog/?p=10220][Irreal]]) - [[https://christiantietze.de/posts/2021/12/remote-emacs-bulk-editing/][Christian Tietze: Remote Bulk Editing Using Regexp with Emacs]] - wgrep - [[https://codeberg.org/Red_Starfish/mastodon.el/src/branch/login][(Red_Starfish) mastodon.el: A fork that implements the 2FA login for Mastodon]] - [[https://www.youtube.com/watch?v=AP625GHAonc][GNU/Emacs Aggressive indent Undo-tree & Beacon]] (03:23) - [[https://geeksocket.in/posts/emacs-lf-exam/][Bhavin Gandhi: Using GNU Emacs in Linux Foundation exam]] - [[http://angg.twu.net/2021-ffll.html][How I write 5-minute hacks in eev with `M-x find-find-links-links-new' - DO try this at home!!!]] - [[https://irreal.org/blog/?p=10216][Irreal: A Nice Example of Emacs Keyboard Macros]] (video from 2017) - [[https://www.reddit.com/r/emacs/comments/rs30b6/xwidgets_support_pgtk_now/][Xwidgets support pgtk now]] - [[https://emacstil.com/til/2021/12/30/aideel-updates/][Emacs TIL: aide.el Update: Demo and More Commands]] - [[https://emacstil.com/til/2021/12/28/playing-with-openai/][Emacs TIL: aide.el - An OpenAI Wrapper on Emacs]] - Emacs development: - emacs-devel discussions: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00061.html][Propose to add setup-wizard.el to ELPA]], discussion about Customize - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01875.html][Development Speed]] - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg02502.html][Platform independent graphical display for Emacs]] - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg01544.html][Touchscreen support]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=984391a9dc384627533758f6fced219b5381c91f][New :type key for defcustom]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0922634b28ff501ded2bf8f343c848f5e4db35d5][Minor improvements of 'lisp-directory' docs]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59732a83c8875c8986d2221600d559a24d8309cc][Don't store docstrings of preloaded .el files in etc/DOC]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6da1eed7447c363ef927fea9b23a7b35587473c][Properly report errors about unbound ERT test symbols.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13ef21e84a8c4af0cd9e7a5f9c56a359b1344fe9][Fix EIEIO tests to account for eieio-compat move]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1f792c2bc1bf12c254dc896e42eadda4be5d5cc3][* etc/NEWS: Mention completion-wrap-movement.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7416e301218024dda92ce5638a625c915a18e51][* doc/emacs/search.texi (Lax Search): Add char-fold-include.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65cd66c7d7a2e120d533ef26baf499d6ee4e44f0][* lisp/tab-bar.el (tab-bar-history-mode-map): New defvar-keymap.]] - New packages: - [[package:arxiv-mode][arxiv-mode]]: Read and search for articles on arXiv.org - [[package:blist][blist]]: Display bookmarks in an ibuffer way - [[package:counsel-at-point][counsel-at-point]]: Context sensitive project search - [[package:filldent][filldent]]: Fill or indent - [[package:ilist][ilist]]: Display a list in an ibuffer way. - [[package:matrix-theme][matrix-theme]]: Green-on-black dark theme inspired by "The Matrix" movie - [[package:org-visibility][org-visibility]]: Persistent org tree visibility - [[package:perspective-exwm][perspective-exwm]]: Better integration for perspective.el and EXWM - [[package:redacted][redacted]]: Obscure text in buffer 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2022-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-12-27 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-27-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-27-emacs-news/ :EXPORT_DATE: 2021-12-27T01:08:40-0500 :END: - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 30 0130 Singapore - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Fri Jan 7 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/rlli0u/whats_your_favorite_defadvice/][What's your favorite defadvice?]] - [[https://www.youtube.com/watch?v=Gi7yBMYZylU][A Tour of my Emacs Configuration]] (32:27) - [[https://github.com/alexluigit/emacs-grandview][alexluigit's Emacs Config]] - Emacs Lisp: - [[https://helpdeskheadesk.net/help-desk-head-desk/2021-12-19/][TAONAW: Learning Emacs Lisp]] - [[http://gonsie.com/blorg/cl-deprecated.html][Elsa Gonsiorowski: Package cl is deprecated]] - [[http://ag91.github.io/blog/2021/12/23/moldable-emacs-examples-for-docs-demos-and-ert-tests][Andrea: Moldable Emacs: examples for docs, demos and ERT tests!]] - [[https://3e8.org/pub/scheme/doc/lisp-pointers/v5i3/p25-houser.pdf][Eoops: An Object-Oriented Programming System for Emacs-Lisp (1992) [PDF]​]] ([[https://www.reddit.com/r/emacs/comments/rm08db/eoops_an_objectoriented_programming_system_for/][Reddit]]) - Appearance: - [[https://emacsredux.com/blog/2021/12/22/check-if-a-font-is-available-with-emacs-lisp/][Emacs Redux: Check if a Font is Available with Emacs Lisp]] - [[https://protesilaos.com/codelog/2021-12-24-modus-themes-2-0-0/][Protesilaos Stavrou: Modus themes 2.0.0 for GNU Emacs]] - [[https://i.redd.it/oj7cb68tsk781.png][UwU Theme]] ([[https://www.reddit.com/r/emacs/comments/rnxjqq/uwu_theme/][Reddit]]) - Navigation: - [[https://www.reddit.com/r/emacs/comments/ro5ni2/whats_the_emacs_way_to_explore_a_new_project/][What's the Emacs way to explore a new project?]] - [[https://karthinks.com/software/simple-folding-with-hideshow/][Karthik Chikmagalur: Simple folding with Hideshow]] - [[https://github.com/NicholasBHubbard/consult-better-jumper][consult-better-jumper: Integrate better-jumper into consult]] - TRAMP: - [[https://www.youtube.com/watch?v=O0_UazBser8][Edit Remote Files with Emacs]] (03:22) - Dired: - [[https://www.reddit.com/r/emacs/comments/rm8hl1/dirvish_a_minimalistic_file_manager_based_on/][Dirvish: a minimalistic file manager based on dired. Such as ranger, vifm, lf.]] - Writing: - [[https://www.youtube.com/watch?v=VM8J1zFPYt0][A Review of Emacs Markdown Mode]] (14:03) - [[https://github.com/duckwork/titlecase.el][[ANN] Titlecase.el : Titlecase things in Emacs]] ([[https://www.reddit.com/r/emacs/comments/rpe8us/ann_titlecaseel_titlecase_things_in_emacs/][Reddit]]) - Org Mode: - [[https://blog.jethro.dev/posts/org_roam_2021/][Org-roam: A Year in Review]] ([[https://www.reddit.com/r/emacs/comments/rot1zz/orgroam_a_year_in_review/][Reddit]]) - [[https://irreal.org/blog/?p=10201][Irreal: Exporting Environments From Org-mode]] - [[https://emacsnotes.wordpress.com/2021/12/22/use-starmath-not-latex-not-mathml-when-exporting-org-mode-files-to-libreoffice/][Emacs Notes: Use Starmath—NOT LaTeX, NOT MathML—when exporting Org mode files to LibreOffice]] ([[https://www.reddit.com/r/planetemacs/comments/rm2cta/emacs_notes_use_starmathnot_latex_not_mathmlwhen/][Reddit]], [[https://irreal.org/blog/?p=10208][Irreal]]) - [[https://emacsnotes.wordpress.com/2021/12/25/mix-starmath-and-latex-mix-english-and-tamil-in-same-org-file-or-how-to-conditionally-export-text-using-macros-and-drawers-in-org-mode/][Emacs Notes: Mix Starmath and LaTeX / Mix English and Tamil in same Org file (or) How to conditionally export text using Macros and Drawers in Org mode]] - [[https://gitlab.com/dwt1/distro.tube][distro.tube : This is the source code for my website which is located at distro.tube. This site was created in Emacs and written in Org Mode]] - Completion: - [[https://readingworldmagazine.com/emacs/2021-12-25-how-to-get-files-from-your-computer-with-emacs-1/][yuri tricys: How to Get Files From Your Computer With Emacs]] - Coding: - [[https://metaredux.com/posts/2021/12/22/cider-1-2-nice.html][Meta Redux: CIDER 1.2 (Nice)]] - [[https://hristos.co/blog/godot-engine-editing-gdscript-with-emacs/][Hristos N. Triantafillou: Godot Engine: Editing GDScript With Emacs]] - [[https://www.youtube.com/watch?v=SVeiNWU4BBg][LSP-Mode on GNU/Emacs]] (05:24) - [[https://www.reddit.com/r/emacs/comments/rl5dhz/support_to_code_review_bitbucket_cloud_prs/][Support to code review Bitbucket Cloud PRs]] - [[https://github.com/kira-bruneau/kaitai-mode.el][kaitai-mode.el: Edit binary files in emacs using Kaitai Struct .ksy files]] - [[https://gist.github.com/zk/30fc8403733f7f99f3fbacf148cd6807][redbean single-file distributable web server: how to edit as archive in emacs · GitHub]] - Shell: - [[https://www.reddit.com/r/emacs/comments/rmziph/dtache_version_02/][Dtache - Version 0.2]] - EXWM: - [[https://www.youtube.com/watch?v=bHSGDn1Nulo&feature=youtu.be][EXWM is love! (Emacs)]] (2020) - Community: - [[https://www.reddit.com/r/emacs/comments/rm0kr9/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rnqsyo/how_can_i_get_the_novice_programmers_i_coach_to/][How can I get the novice programmers I coach to adopt Emacs?]] - [[https://protesilaos.com/codelog/2021-12-21-emacsconf2021-freedom/][Protesilaos Stavrou: EmacsConf 2021: How Emacs made me appreciate software freedom]] ([[https://news.ycombinator.com/item?id=29638547][HN]]) - [[https://www.macadie.net/2021/12/22/2021-12-emacs-meetup-and-other-thoughts/][Eric MacAdie: 2021-12 Emacs Meetup and Other Thoughts]] - Other: - [[https://git.sr.ht/~aimebertrand/org-mac-link][org-mac-link: Insert org-mode links to items selected in various Mac apps]] - [[https://lifeofpenguin.blogspot.com/2021/12/embedding-gtk-applications-via-xembed-2.html][Embedding GTK applications via XEmbed - 2]] ([[https://www.reddit.com/r/emacs/comments/rmwity/multimedia_dashboard_in_gnu_emacs/][Reddit]]) - Emacs development: - [[https://www.reddit.com/r/emacs/comments/rlwipm/emacs_team_considering_including_sqlite/][Emacs team considering including SQLite]] (long discussion, merged into master) - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e7786437d3d471bffe48d91a067556f9223e9cf][read-multiple-choice: Add optional argument show-help]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=101bbd1392077e26e904c70fead7f7d7dce595f7][Add support for pinch gestures to the XI2 build]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d54d8a88e9a2f12b69e820e9bb89e304521bc8c7][Allow window-text-pixel-size to measure pixels around a position]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2001ae5898a1e48cae5b138828190ac2cba39b40][Revert back to using monospaced fonts in the mode line]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28fff38eeb9e7641937bc3448d43c0a7d0eb6bbc][Allow automatic X-Message-SMTP-Method header insertion]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4154a85d813d94726fbcc5adb824d42d234786c6][Disable by default and add NEWS entry to the new completion behavior]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a34650acff3740980ef23d900d35004bcfe2ef04][Fix sloppy base64 acceptance of some multibyte characters]] - New packages: - [[package:preview-dvisvgm][preview-dvisvgm]]: SVG output for LaTeX preview - [[package:vunit-mode][vunit-mode]]: VUnit Runner Interface 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-12-20 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-20-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-20-emacs-news/ :EXPORT_DATE: 2021-12-20T14:10:33-0500 :END: - Upcoming events: - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Dec 25 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Dec 30 0130 Singapore - Emacs configuration: - [[https://emacstil.com/til/2021/12/20/idea-doom/][Emacs TIL: Idea: Doom Emacs Configuration Service]] - Emacs Lisp: - [[https://emacstil.com/til/2021/12/19/my-first-macro-until-loop/][Emacs TIL: until loop - My first elisp macro]] - Appearance: - [[https://protesilaos.com/codelog/2021-12-19-discussion-emacs-design/][Protesilaos Stavrou: Discussion on Emacs and modern app design]] - [[https://www.reddit.com/r/emacs/comments/rg9u4b/helpful_scriptcommands_to_rapidly_resize_your/][Helpful script/commands to Rapidly resize your Emacs Frame Size and Positioning]] - [[https://parasurv.neocities.org/nord-themes-linux.html][Nord themes for Linux]] - Navigation: - [[https://emacstil.com/til/2021/12/13/navigating-info-buffers-ch-i/][Emacs TIL: Navigating info buffers (C-h i)]] - [[https://www.reddit.com/r/emacs/comments/rk5t3b/do_you_use_interactive_regexp_replace_with_emacs/][Do you use interactive regexp replace with Emacs regexps? Then this snippet may make your life easier.]] - [[https://www.youtube.com/watch?v=wqdT0xKMQT8][System Crafters Live! - The Hidden Value of Emacs' Tab Bar]] (02:07:39) - Dired: - [[https://www.youtube.com/watch?v=iVnp4Nw9cqU][Emacs shorts #01: Tramp, Dired, Undo]] (36:08) - [[https://www.johndcook.com/blog/2021/12/12/deleting-files-in-dired/][Deleting reproducible files in Emacs dired]] ([[https://irreal.org/blog/?p=10183][Irreal]]) - Writing: - [[https://www.youtube.com/watch?v=xBctAt2TVew][Emacs for LaTeX from Scratch]] (25:23) - [[https://github.com/TobiasZawada/preview-dvisvgm][preview-dvisvgm: Generate SVG images for `preview-latex`]] - Org Mode: - [[https://anonimno.codeberg.page/12_weeks.html][From Techie to Boss using Org mode]] - [[https://github.com/dppdppd/org-when][Declutter your agenda by hiding tasks that aren’t time-relevant.]] ([[https://www.reddit.com/r/emacs/comments/rh796l/declutter_your_agenda_by_hiding_tasks_that_arent/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rg9ojl/a_workflow_to_quickly_change_orgmode_section/][A workflow to quickly change Org-mode section Header colors using color palettes]] - [[https://i.redd.it/fwl89st09n681.png][Org notebook (alternative design & code)]] ([[https://www.reddit.com/r/emacs/comments/rkgyqj/org_notebook_alternative_design_code/][Reddit]]) - [[https://www.reddit.com/r/orgmode/comments/rh48j4/show_rorgmode_agenda_in_the_browser_agendahtml/][Show /r/orgmode: Agenda in the browser: agenda-html]] - [[https://irreal.org/blog/?p=10194][Irreal: Attaching Files to an Org Tree from Dired]] - [[https://github.com/toshism/org-super-links-peek][org-super-links-peek: Take a peek at the content on the other side of a link]] - [[https://github.com/kaushalmodi/ox-hugo/issues/477][PSA: Default branch of ox-hugo repo changed to "main"]] ([[https://www.reddit.com/r/orgmode/comments/rgkrti/psa_default_branch_of_oxhugo_repo_changed_to_main/][Reddit]]) - Coding: - [[https://www.reddit.com/r/emacs/comments/rhdzlh/v005_code_review_package/][[v0.0.5] Code Review package]] - [[https://v.redd.it/ntgue8i2js581][Structural editing in Python now works pretty well with `tree-edit`!]] ([[https://www.reddit.com/r/emacs/comments/rhckup/structural_editing_in_python_now_works_pretty/][Reddit]]) - [[https://www.youtube.com/watch?v=H7qw6Y-35tQ][DoomConf December 2021 (Doom Emacs)]] (02:59:11) - DadLang (I Mean Fortran), What is Tree Sitter, Relativity for Nonphysicists - Shell: - [[https://www.youtube.com/watch?v=if1W58SrClk][Dtache - An Emacs package that provides detachable shell commands]] (20:52) - [[https://gitlab.com/niklaseklund/dtache][dtache.el - A package for detached shell commands]] ([[https://www.reddit.com/r/emacs/comments/rgwlfx/dtacheel_a_package_for_detached_shell_commands/][Reddit]]) - Math: - [[https://notxor.nueva-actitud.org/2021/12/12/estadistica-ess-en-emacs.html][Estadística, ESS en Emacs]] - Community: - [[https://www.reddit.com/r/emacs/comments/rgu8dp/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://sachachua.com/blog/2021/12/adding-little-nudges-to-help-on-the-emacsconf-wiki/][Sacha Chua: Adding little nudges to help on the EmacsConf wiki]] - [[https://sachachua.com/blog/2021/12/thinking-about-emacs-community-maintenance/][Sacha Chua: Thinking about Emacs community maintenance]] - [[https://sachachua.com/blog/2021/12/why-i-love-emacs-from-bob-oliver/][Sacha Chua: Why I Love Emacs - from Bob Oliver]] - Other: - [[https://www.redhat.com/sysadmin/5-emacs-features-to-love][5 features that will make you fall in love with Emacs | Enable Sysadmin]] ([[https://irreal.org/blog/?p=10189][Irreal]]) - [[https://batsov.com/articles/2021/12/19/building-emacs-from-source-with-pgtk/][Building Emacs from Source with pgtk]] ([[https://www.reddit.com/r/emacs/comments/rjzys9/building_emacs_from_source_with_pgtk/][Reddit]]) - [[https://i.redd.it/fvxrkjov6z581.png][I built from master and there's a bunch of emojis]] ([[https://www.reddit.com/r/emacs/comments/ri16fk/i_built_from_master_and_theres_a_bunch_of_emojis/][Reddit]]) - [[http://www.masteringemacs.org/article/inserting-emoji-input-methods][Mickey Petersen: Inserting Emoji with Input Methods]] ([[https://irreal.org/blog/?p=10197][Irreal]], [[https://www.reddit.com/r/emacs/comments/rjuwdd/inserting_emoji_with_input_methods/][Reddit]]) - [[https://youtube.com/watch?v=e2lHLRT4nlk][Emacs 29: Typing Emoji characters is never so easy!✌️]] ([[https://www.reddit.com/r/emacs/comments/rjl7mj/emacs_29_typing_emoji_characters_is_never_so_easy/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rifptx/video_widget_in_gnu_emacs/][Video widget in GNU Emacs]] - [[https://www.youtube.com/watch?v=L7Z9BEKiXPk][Emacs Pictures Video Display 2021_12 _12_08:51:40]] (06:41) - [[https://github.com/oantolin/embark/commit/43ebe83e1434c46171afa7744215118332cae2b9][..../---/.-- -.-./---/..-/.-../-.. .--/. ..-./---/.-./--././- -/..../…]] ([[https://www.reddit.com/r/emacs/comments/ri0rpa/_/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rgatjz/cellmode_spreadsheet_mode_for_emacs/][Cell-mode: spreadsheet mode for Emacs]] - [[https://youtube.com/watch?v=1Pi0F8IkgXg&feature=share][Emacs On Terminal 2021_12_15_06:53:39]] - [[https://www.reddit.com/r/emacs/comments/rg2yrx/using_the_palm_just_below_left_pinky_to_press_ctrl/][Using the palm just below left pinky to press ctrl]] - [[https://www.youtube.com/watch?v=fTbT1jvy6RA][Estendere Emacs con ELISP: selezione IP interattiva]] (15:19) - [[https://emacsredux.com/blog/2021/12/19/using-emacs-on-windows-11-with-wsl2/][Emacs Redux: Using Emacs on Windows 11 with WSL2]] - [[https://emacsredux.com/blog/2021/12/19/wsl-specific-emacs-configuration/][Emacs Redux: WSL-specific Emacs Configuration]] - [[https://github.com/DaniruKun/siri-shortcuts.el][siri-shortcuts.el: A set of Emacs commands and functions for interacting with Siri Shortcuts.]] ([[https://www.reddit.com/r/planetemacs/comments/rfzx9y/sirishortcutsel_a_set_of_emacs_commands_and/][Reddit]], [[https://news.ycombinator.com/item?id=29538987][HN]], [[https://irreal.org/blog/?p=10187][Irreal]]) - Emacs development: - [[https://mail.gnu.org/archive/html/emacs-devel/2021-12/msg01732.html][The PGTK (pure GTK) branch was merged]] ([[https://www.reddit.com/r/emacs/comments/rj8k32/the_pgtk_pure_gtk_branch_was_merged/][Reddit]]) - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc63704815ee4ae686a0cf86e12f7f2596dd22a3][New error symbol 'permission-denied']] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=276fd481767ad980b4896ecb12a28c47d8a2c749][Add a shr-allowed-images user option]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1758db1bd86d2ee358824a51d82dc5f711406fec][* etc/NEWS: Add news entry for pgtk.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43c4cc2ea29fa93de17d35e9cce4949eae171c45][Add new argument `ignore-line-at-end' to `window-text-pixel-size']] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f6339412eebdc027b00263ae2b5c38a029e2f7b4][Add support for touchscreen events generated by XInput 2]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=73d6b19024db10b65ba368bd079223157d73e737][Omit temporary warning re obsolete timestamps]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfc38ff05826631fecc7ff5a1acf522763fa9d51][Add support for multisession variables]] - New packages: - [[package:eglot-java][eglot-java]]: Java extension for the eglot LSP client - [[package:org-transclusion][org-transclusion]]: transclude text contents of linked target - [[package:python-coverage][python-coverage]]: Show Python coverage via overlays or Flycheck 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-12-13 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-13-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-13-emacs-news/ :EXPORT_DATE: 2021-12-13 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - [[https://emacs-apac.gitlab.io/announcements/december-2021/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, December 25, 2021]] - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Dec 25 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/ra9lmx/if_you_could_only_pick_5_packages/][If you could only pick 5 packages]] - [[https://www.reddit.com/r/emacs/comments/racj3j/my_scripts_related_to_emacs_and_orgmode/][My scripts related to Emacs and Org-mode]] - [[https://www.gtrun.org/post/config/][GuangTao's Doom Emacs config]] - Emacs Lisp: - [[https://i.redd.it/xnnh6umdur481.png][Work-in-progress infographic slides for Emacs Lisp Community Workshop]] ([[https://www.reddit.com/r/emacs/comments/rdh95s/workinprogress_infographic_slides_for_emacs_lisp/][Reddit]]) - [[https://archive.casouri.cat/note/2021/emacs-module-prelude][Yuan Fu (casouri): A prelude for writing Emacs dynamic modules]] - Appearance: - [[https://i.redd.it/zjid9g4o7k481.png][Emacs notebook mockup]] ([[https://www.reddit.com/r/emacs/comments/rcnq7e/emacs_notebook_mockup/][Reddit]]) - Navigation: - [[https://www.youtube.com/watch?v=WnsD9K6nyEU][Emacs And Vim Undotree 2021_12_12_04:14:02]] (10:46, [[https://www.reddit.com/r/Musing_With_GNULinux/comments/rebfpm/emacs_and_vim_undotree_2021_12_12_041402/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/rdw8u8/never_lose_your_eyebrowse_window_configurations/][Never lose your Eyebrowse window configurations again]] - [[https://irreal.org/blog/?p=10172][Irreal: Cloning Buffers]] - Org Mode: - [[http://angg.twu.net/2021-org-for-non-users.html][Org for non-users]] - [[https://protesilaos.com/codelog/2021-12-09-emacs-org-block-agenda/][Protesilaos Stavrou: Demo of my custom Org block agenda]] - [[https://i.redd.it/suso5l6bs3581.gif][Plain Org v1.1 released 🎄☃️ (iOS)]] ([[https://www.reddit.com/r/emacs/comments/reohef/plain_org_v11_released_ios/][Reddit]]) - Completion: - [[https://www.youtube.com/watch?v=OIdtVXCC7Wc][Emacs: Yasnippet]] (33:41) - [[https://www.youtube.com/watch?v=43Dg5zYPHTU&feature=youtu.be][Emacs: completion framework (Embark,Consult,Orderless,etc]] - Coding: - [[https://www.youtube.com/watch?v=L9GcNrhx-iE][Setting up Emacs for Front End Development]] (28:54) - [[https://www.reddit.com/r/emacs/comments/rebydn/pythonmls_multiline_python_shell_commands_in_emacs/][python-MLS: multi-line Python shell commands in Emacs]] - [[https://metaredux.com/posts/2021/12/12/nrepl-0-9.html][Meta Redux: nREPL 0.9]] - [[https://www.youtube.com/watch?v=xLQmcvYbms4][Magit on GNU/Emacs]] (07:00) - [[https://www.youtube.com/watch?v=axVzCYMsH3I][Emacs: Learning VC for version control]] (27:01) - [[https://batsov.com/articles/2021/12/12/magit-for-vs-code/][Bozhidar Batsov: Magit for VS Code]] - [[https://wandersoncferreira.github.io/code-review/][Code Reviews in Emacs]] ([[https://www.reddit.com/r/emacs/comments/re18xa/v004_code_review_package/][Reddit]]) - [[https://magnus.therning.org/2021-12-08-magit_forge-and-self-hosted-gitlab.html][Magnus: Magit/forge and self-hosted GitLab]] - [[https://www.youtube.com/watch?v=QAi44mk7bDc][Live Coding Emacs Feature add, bug squash, potato quality]] (35:16) - Shell: - [[https://www.manueluberti.eu//emacs/2021/12/10/shell-command/][Manuel Uberti: Completing shell commands]] - [[https://youtube.com/watch?v=9WPTDYyJJV8&feature=share][Emacs Execute Shell Scripts 2021_12_08_18:37:48]] - Multimedia: - [[https://www.reddit.com/r/Musing_With_GNULinux/comments/regdme/emacs_pictures_video_display_2021_12_12_085140/][Emacs Pictures and Video play]] - [[https://sachachua.com/blog/2021/12/emacsconf-backstage-chapter-markers/][Sacha Chua: EmacsConf backstage: chapter markers]] - Community: - [[https://www.reddit.com/r/emacs/comments/rbmfwk/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/rasp65/in_your_words_what_is_emacs/][In your words, what is Emacs?]] - [[https://www.youtube.com/watch?v=7E-6j6VTZgM][System Crafters Live! - Community Chat and Config Hacking]] (55:43) - [[https://www.youtube.com/watch?v=XtSHSFTOaIA][Working on Xmonad, Emacs and DTOS (DT LIVE!)]] (01:56:55) - [[https://www.reddit.com/r/emacs/comments/rapk9f/me_emacs_autism_and_adhd/][Me, emacs, Autism, and ADHD.]] - [[https://emacsredux.com/blog/2021/12/12/emacs-redux-on-discord/][Emacs Redux: Emacs Redux on Discord]] - [[https://ypei.me/microblog.html#streaming-emacsconf][Streaming EmacsConf]] - Alternate stream - Other: - [[http://emacsnyc.org/2021/12/06/may-2021-lightning-talks.html][Emacs NYC: May 2021 Lightning Talks]] - [[https://emacstil.com/til/2021/12/12/emacs-change-the-case-of-n-words-in-one-go/][Emacs TIL: Emacs: Change the case of N words in one go]] - Emacs development: - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a07d954fe254ae408c9d35f3714620b0e0cd07a9][; * etc/NEWS: Add 'char-fold-override' (bug#52394).]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c50016b100ec2c548ec90131e0f5fb5f4ebb5c1][Improve documentation of sqlite3 support]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5f71051a00a4ceb63cadc2513cb9619a1adffcc][Add a new mode for examining sqlite files]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2081b2b33164da84ac7ca9a2abf1e9e03cd255b][Add NEWS entry for sqlite]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dae4fc738a27cd449b90a01d2793dd36316f3435][image-dired: Show image info in header line]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63f07ea22f3954c2154d831017caf494911cb515][image-dired: Go to next image when marking]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10655ce02f97d474d1fc0c34af9975f36720cc3e][image-dired: Navigate from image display buffer]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9013e4ea194d0a41c9577cccef177e98dbe1268e][browse-url: Remove support for Galeon]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77a30e1e88daed4cb47fd567dcae25a260eb1ef2][browse-url: Remove support for Netscape]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=00e6aeacf2540b0dc621208577c1c725e3a533b2][image-dired: Fix behavior of slideshow command]] - New packages: - [[package:cilk-mode][cilk-mode]]: Minor mode for Cilk code editing - [[package:dirvish][dirvish]]: A modern file manager based on dired mode - [[package:el-secretario-elfeed][el-secretario-elfeed]]: Add notmuch email inboxes to el-secretario - [[package:el-secretario-mu4e][el-secretario-mu4e]]: Add mu4e inboxes to el-secretario - [[package:el-secretario-notmuch][el-secretario-notmuch]]: Add notmuch inboxes to el-secretario - [[package:el-secretario-org][el-secretario-org]]: Create inboxes out of org-mode files for el-secretario - [[package:expenses][expenses]]: Record and view expenses - [[package:impostman][impostman]]: Import Postman collections - [[package:python-mls][python-mls]]: Multi-line shell for (i)Python - [[package:siri-shortcuts][siri-shortcuts]]: Interact with Siri Shortcuts 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. #+RESULTS: ** 2021-12-06 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/12/2021-12-06-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/12/2021-12-06-emacs-news/ :EXPORT_DATE: 2021-12-06 :END: - [[https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg00217.html][Emacs pretest 28.0.90 is out]] ([[https://www.reddit.com/r/emacs/comments/r7mexz/emacs_pretest_28090_is_out/][Reddit]]) - Help wanted: - [[https://www.reddit.com/r/emacs/comments/r7hovs/looking_to_hire_elisp_hacker_for_small_project/][Looking to hire elisp hacker for small project]] - Upcoming events: - EmacsNYC: Discussion: Is VSCode Better? https://www.meetup.com/New-York-Emacs-Meetup/events/281810145/ Mon Dec 6 1600 Vancouver / 1800 Chicago / 1900 Toronto -- Tue Dec 7 0000 GMT / 0100 Berlin / 0530 Kolkata / 0800 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Dec 8 0030 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=5bBCmECNtrg][Splitting Emacs config]] (31:06) - [[https://www.reddit.com/r/emacs/comments/ra3w6n/meow_110_release/][Meow 1.1.0 release]] - Emacs Lisp: - [[http://atomized.org/blog/2021/11/28/old-mccarthy-had-a-form/][Old McCarthy Had a Form]] ([[https://www.reddit.com/r/emacs/comments/r92p7v/old_mccarthy_had_a_form/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/r59naq/advent_of_code_2021_with_emacs_lisp/][Advent of Code 2021 with Emacs Lisp]] - [[https://www.reddit.com/r/emacs/comments/r7kk9n/advent_of_code_in_elisp_spoilers/][Advent of Code in Elisp (SPOILERS)]] - [[http://ankarstrom.se/~john/emacs/easy-namespace.el][easy-namespace.el: Elisp namespace helper]] - Appearance: - [[https://www.youtube.com/watch?v=HhuAlAcWWeU][Meow - Yet another modal editing for Emacs - beacon state introduction]] (03:55) - [[https://i.redd.it/ba70f7xi5z281.png][Drop shadowed text (using SVG)]] ([[https://www.reddit.com/r/emacs/comments/r6ljmh/drop_shadowed_text_using_svg/][Reddit]]) - [[https://protesilaos.com/codelog/2021-12-02-note-modus-emacs-29/][Protesilaos Stavrou: Note for modus-themes users on Emacs 29]] - [[https://github.com/WJCFerguson/emacs-faff-theme][emacs-faff-theme: A light theme based on the Emacs default, extensively tweaked]] - [[https://github.com/alternateved/kaolin-inspired][kaolin-inspired: Kaolin theme inspired by beautiful Kaolin themes made for Emacs]] - Navigation: - [[https://www.youtube.com/watch?v=vBQh2BeGhio][Emacs: Discovering project.el]] (17:40) - [[https://www.reddit.com/r/emacs/comments/r6px3r/avy_can_do_anything_youre_using_avy_wrong/][Avy can do anything / you’re using Avy wrong.]] (extra tips in comments, [[https://irreal.org/blog/?p=11527][Irreal]]) - Dired: - [[https://blog.lambda.cx/posts/dired-expand-dir-on-tab/][Expanding a Directory With Tab in Dired Mode]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/r6m1q4/this_month_in_org_november_2021/][This Month in Org: November 2021]] ([[https://www.reddit.com/r/orgmode/comments/r6m274/this_month_in_org_november_2021/][Reddit]]) - [[https://emacsnyc.org/2021/11/30/literate-programming-with-org-mode.html][Emacs NYC: Literate Programming with Org Mode]] - [[http://mbork.pl/2021-12-04_Org_timer_once_again][Marcin Borkowski: Org timer once again]] - [[https://lists.gnu.org/archive/html/emacs-orgmode/2021-12/msg00046.html][[ANN] An Org parser for Julia]] - [[https://notxor.nueva-actitud.org/2021/12/03/tiddlywiki-y-emacs.html][TiddlyWiki y Emacs]] - [[https://www.youtube.com/watch?v=C8hSRMJG7ng&feature=youtu.be][Emacs org roam basics]] - Completion: - [[https://www.youtube.com/watch?v=QBvGa0Yg1NI][GNU/Emacs - Vertico Embark Consult Marginalia Orderless for completion & some extra functionalities]] (10:44) - Coding: - [[https://www.reddit.com/r/emacs/comments/r538td/listex_yet_another_sexpression_to_latex_converter/][LisTeX: yet another s-expression to latex converter]] - [[https://emacstil.com/til/2021/12/02/run-a-selection-region-of-ruby-code/][Emacs TIL: Run a selection / region of Ruby code]] - [[https://gitlab.com/ideasman42/emacs-doc-show-inline][[ANN] doc-show-inline: in-line doc-string display for C/C++ now on melpa]] - [[https://www.reddit.com/r/emacs/comments/r8ocy1/v003_code_review_package/][[v0.0.3] Code Review package]] - [[https://www.manueluberti.eu//emacs/2021/12/05/vc-rebasing/][Manuel Uberti: Rebasing with VC]] - [[https://diode.zone/videos/watch/1c244548-9d9f-4460-9457-9f00f330eb4a][Reproducible Dev Environment for Clojure with Guix and Emacs]] - [[https://www.reddit.com/r/emacs/comments/r6be4b/emacs_client_for_advent_of_code_private/][Emacs client for Advent of Code private leaderboard]] - Doom Emacs: - [[https://emacstil.com/til/2021/12/02/doom-emacs-workspace-workflow/][Emacs TIL: Doom Emacs Workspace Workflow]] - Community: - [[https://www.reddit.com/r/emacs/comments/r69w7i/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.youtube.com/watch?v=7wKwPAWvPQs][Remote High School Emacs ❤️ - Jake B]] (09:28) - [[https://helpdeskheadesk.net/help-desk-head-desk/2021-11-28/][TAONAW: Of Responsibility to spread Knowledge]] - [[https://protesilaos.com/codelog/2021-12-04-live-stream-emacs-status-update/][Protesilaos Stavrou: Live stream: Status update on my Emacs work]] - Other: - [[https://tech.toryanderson.com/2021/12/01/macro-power-removing-weekends-from-repeating-event/][Tory Anderson: macro power: removing weekends from repeating event]] - [[https://sachachua.com/blog/2021/12/emacsconf-backstage-picking-timestamps-from-a-waveform/][Sacha Chua: EmacsConf backstage: picking timestamps from a waveform]] - [[https://www.reddit.com/r/emacs/comments/r7bn3d/keep_track_of_your_expenses/][Keep track of your expenses]] - [[https://batsov.com/articles/2021/12/06/emacs-is-not-a-proper-gtk-application/][Bozhidar Batsov: Emacs is not a Proper GTK Application]] - [[https://youtube.com/watch?v=DLPuRmSNOWQ&feature=share][Emacs Abbreviation Creation 2021_11_30_06:43:29]] - [[https://readingworldmagazine.com/emacs/2021-11-30-emacs-conference-comments/][yuri tricys: Emacs Conference Comments 2021]] (discusses EmacsConf videos starting at about 9:18) - [[https://www.reddit.com/r/emacs/comments/r8wq23/shell_script_to_build_emacs_on_macos_works_well/][Shell script to build emacs on macos (works well with M1 mac on Monterey)]] - [[https://www.reddit.com/r/emacs/comments/r9lkmi/emacs_28090_pretest_build_for_macos_with_native/][Emacs 28.0.90 pretest build for macOS with native compilation, in a fully self-contained Emacs.app bundle]] - [[https://github.com/bboytian/portableEmacs][portableEmacs: Containing useful scripts and resources for making emacs portable]] ([[https://www.reddit.com/r/planetemacs/comments/r9de3g/portableemacs_containing_useful_scripts_and/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19307704bd6e73a6740f60459a6b5b58203b6a2f][Use gnus-error to report mail-source failures]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de727b5886fb4a81df2dc17d9d094e915c1e9fb4][eieio-core.el: Allow assignment to cl-structs through `slot-value`]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63be97fb050545cc33ae5d857188ad45fbe27715][Fix (date-to-time "2021-12-04")]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d003f70c6faf3c45fea2b5e58f052dccb7f12f4a][Move 'C-x 8 .' to 'C-x 8 . .']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8090ef48c9049049a70c7b895699b2b16c19e678][Fix typo in NEWS about 'write-file']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8fda6770afcd0d340cd5dc3d34697e454a7a3809][image-mode: Advertize viewing as text less eagerly]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5f5297a9254bb2da751da184eaf03a919a1766a][* etc/NEWS: Mention change in `insert-directory' derivates. Fix typos.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ea5a915bd1b9458af1587d63170888346e8baec][Make `C-c C-w' copy the executable bits to the new file]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a516ab79c300517d5c3ab68c45ff9c90bda6c67a][Add a new variable 'process-error-pause-time']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5001f4f91b9a959ddc345de36153689174df67a9][Add `touch-end' event type]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1914d946d62de4ab7bab1434bcea09087d61bb5a][Change how Dired displays available space]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=93824a760edb738ad12000dace1958a629d97f7b][Add new face `variable-pitch-text']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6a60bd475d67b7e8c9184836abf7eea229183066][Add a new minor mode `glyphless-display-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3bc0768e9b82feaf5ce1665227055e97e72af164][Enable gnus-treat-fold-headers by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d60566c8787b63b5e4e2958e9ec9f55fbcf9e87][Use proportional fonts in the Gnus headers by default]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=10d371e4fa0aa5f18f006f6698052ba18c1f5987][Document pixel-fill-region]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b235b1ec05c48d70ea44982f04b7b5f4052fa05][Allow storing buffer names in registers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=72b7fccc15cadd5ab3c6996888527ae6a2886b76][Add new package pixel-fill.el]] - New packages: - [[package:doc-show-inline][doc-show-inline]]: Show doc-strings found in external files - [[package:flymake-yamllint][flymake-yamllint]]: YAML linter with yamllint - [[package:gmsh-mode][gmsh-mode]]: Highlight GMSH mesh generator script syntax - [[package:parser-generator][parser-generator]]: Parser Generator library - [[package:ruled-switch-buffer][ruled-switch-buffer]]: Rule based buffer switching - [[package:subed][subed]]: A major mode for editing subtitles - [[package:tok-theme][tok-theme]]: My theme 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2021-12][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-11-29 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/11/2021-11-29-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/11/2021-11-29-emacs-news/ :EXPORT_DATE: 2021-11-29 :END: - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Workshop: Creating and Saving Elisp Hyperlinks http://angg.twu.net/2021-workshop.html Sat Dec 4 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1800 GMT / 1900 Berlin / 2330 Kolkata -- Sun Dec 5 0200 Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata -- Wed Dec 8 0030 Singapore - Beginner: - [[https://www.youtube.com/watch?v=FpV8VzFVhMI][Emacs Bug Report How To 2021_11_26_06:48:55]] (04:57) - [[https://www.youtube.com/watch?v=OY0fBVnc6QU][Hacker Tools AY 21/22 S 1: Emacs]] (01:23:22) - [[https://www.youtube.com/watch?v=Dpfij8Y_q10&feature=youtu.be][Emacs для начинающих. Мои shortcuts/ For beginners. My shortcuts]] - Emacs configuration: - [[https://www.reddit.com/r/emacs/comments/qzlzm0/what_are_your_top_key_bindings_rebindings_minor/][What are your top key bindings/ rebindings / minor modes for speed and efficiency (text work, notes)]] - [[https://www.youtube.com/watch?v=8T6MnQ0gwF8&feature=youtu.be][Emacs Package Management]] - [[https://shom.dev/posts/20211121_emacs-custom-configuration/][My Emacs custom configuration]] - [[https://www.youtube.com/watch?v=2VpHr6sfLy0][System Crafters Live - I'm Rewriting My Configuration... Again]] (01:59:11) - [[https://youtube.com/watch?v=8T6MnQ0gwF8&feature=share][Emacs Package Management Part I 2021_11_22_12:52:39]] ([[https://www.reddit.com/r/emacs/comments/qzhusb/emacs_package_management_part_i_2021_11_22_125239/][Reddit]]) - [[https://www.youtube.com/watch?v=UCJwchTEWeU][GNU Emacs #2 - Configurando e expandindo o Emacs]] (50:20) - Emacs Lisp: - [[https://github.com/cjohansson/emacs-parser-generator][emacs-parser-generator: A parser-generator library for Emacs]] ([[https://www.reddit.com/r/planetemacs/comments/r4uw6c/emacsparsergenerator_a_parsergenerator_library/][Reddit]]) - [[https://www.youtube.com/watch?v=v2DQ4uFuDII][Xah Talk Show 2021-11-21 Emacs Lisp Coding, Video File Extension/Suffix, Midi]] (55:34) - Appearance: - [[https://lars.ingebrigtsen.no/2021/11/24/the-most-controversial-change-in-emacs-history/][Lars Ingebrigtsen: The Most Controversial Change In Emacs History]] - [[https://archive.casouri.cat/note/2021/fontset][Yuan Fu (casouri): Using Fontsets in Emacs]] - Navigation: - [[https://www.youtube.com/watch?v=1C9GbmIP1EA][Getting Evil (aka Vim keys) in Emacs without Doom Emacs]] (17:56, [[https://www.reddit.com/r/emacs/comments/r1zzr8/a_basic_evilvim_keys_setup_without_doom_emacs/][Reddit]]) - [[https://i.redd.it/ys094xw1sk281.gif][A demonstration GIF from meow, 1.0.0 released!]] ([[https://www.reddit.com/r/emacs/comments/r51rif/a_demonstration_gif_from_meow_100_released/][Reddit]]) - [[https://github.com/jsilve24/framemove][framemove: Directional frame selection routines]] - [[https://www.youtube.com/watch?v=SNdafvNxfVI][Introduction to Emacs: Editing Files and Editing in Multiple Buffers]] (05:27) - [[https://github.com/mickeynp/combobulate][combobulate: Structured Editing and Navigation in Emacs]] - Org Mode: - [[https://www.reddit.com/r/emacs/comments/r4cq3o/orgdown_the_new_name_for_the_syntax_of_orgmode/]["Orgdown", the new name for the syntax of Org-mode]] (proposal) - [[https://emacstil.com/til/2021/11/29/org-emphasize-dwim/][Emacs TIL: Org emphasize DWIM]] - [[https://emacstil.com/til/2021/11/26/make-org-emphasis-code-verbatim-bold-look-nicer/][Emacs TIL: Hide leading/trailing emphasis markers in Org mode]] - [[https://www.youtube.com/watch?v=RULnMEedyNY][Emacs Hacking: creating graphviz trees from Org lists]] (01:35:39) - Completion: - [[https://emacsredux.com/blog/2021/11/25/redo-complex-command-with-consult/][Emacs Redux: Redo Complex Command with Consult]] - [[https://www.reddit.com/r/emacs/comments/r09uzc/vertico_orderless_marginalia_consult_i_tried_it/][vertico, orderless, marginalia, consult: I tried it out of interest.]] - Coding: - [[https://gitlab.com/ideasman42/emacs-doc-show-inline][[RFC] doc-show-inline package (show C/C++ doc-strings inline)]] - [[https://metaredux.com/posts/2021/11/24/an-update-on-cider-1-2.html][Meta Redux: An Update on CIDER 1.2]] - [[https://www.masteringemacs.org/article/tree-sitter-complications-of-parsing-languages][Tree Sitter and the Complications of Parsing Languages]] ([[https://www.reddit.com/r/emacs/comments/r0i031/tree_sitter_and_the_complications_of_parsing/][Reddit]]) - [[https://www.youtube.com/watch?v=MXF81Q0a91M][Writing a Python script in Emacs in 45 minutes!]] (18:57) - [[https://v.redd.it/o2owttqwld281][Emacs bends again (for snapshot testing)]] ([[https://www.reddit.com/r/emacs/comments/r4a9rm/emacs_bends_again_for_snapshot_testing/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/r4rc53/pcb_design_in_gnu_emacs_fancy_fonts_on_silkscreen/][PCB Design in GNU Emacs (Fancy fonts on Silkscreen)]] - [[https://www.reddit.com/r/emacs/comments/r1smtm/pcb_design_in_gnu_emacs_3d_model/][PCB Design in GNU Emacs (3D model)]] - Version control: - [[https://www.youtube.com/watch?v=b6vm6g9fuZA&feature=youtu.be][Git Popup Info On Emacs]] - [[https://www.manueluberti.eu//emacs/2021/11/27/vc/][Manuel Uberti: A job for VC]] - [[https://www.manueluberti.eu//emacs/2021/11/29/vc-stashing/][Manuel Uberti: Stashing with VC]] - [[https://www.youtube.com/watch?v=f_xMuOK0FuQ][@rae: How emacs makes merging ridiculously easy]] (13:26) - [[https://takeonrules.com/2021/11/25/adding-emacs-function-for-my-forem-pull-requests/][Jeremy Friesen: Adding Emacs Function for my Forem Pull Requests]] ([[https://www.reddit.com/r/planetemacs/comments/r299cr/jeremy_friesen_adding_emacs_function_for_my_forem/][Reddit]]) - [[https://www.youtube.com/watch?v=yKqu44bmpUw][Emacs Sign Git Commit In Magit 2021_11_21 07:17:00]] (03:28) - [[https://www.reddit.com/r/emacs/comments/r3ko3x/new_release_gitlab_support_in_code_review/][[New Release] Gitlab support in Code Review]] - Shells: - [[https://www.youtube.com/watch?v=RhYNu6i_uY4&feature=youtu.be][Introduction to EShell]] - Math: - [[https://www.reddit.com/r/emacs/comments/r0a3rr/formula_editor_in_gnu_emacs_update/][Formula Editor in GNU Emacs (Update)]] - Doom Emacs: - [[https://emacstil.com/til/2021/11/22/doom-emacs-how-to-fold-code-blocks/][Emacs TIL: Doom Emacs: How to fold code blocks]] - Community: - [[https://batsov.com/articles/2021/11/24/emacs-is-a-lifestyle/][Bozhidar Batsov: Emacs is a Lifestyle]] - [[https://alexschroeder.ch/wiki/2021-11-27_Emacs_as_a_way_of_life][Alex Schroeder: Emacs as a way of life]] - [[https://www.reddit.com/r/emacs/comments/r4wc1d/what_are_the_features_that_you_think_emacs_needs/][What are the features that you think emacs needs?]] - [[https://bzg.fr/en/how-to-help-gnu-emacs-maintainers/][How to help GNU Emacs maintainers?]] - [[https://karthinks.com/software/batteries-included-with-emacs/][Batteries included with Emacs | Karthinks]] (2020, [[https://news.ycombinator.com/item?id=29342176][HN]]) - [[https://www.youtube.com/watch?v=RC5yGM8fk8g][Lex Fridman and Neal Stephenson talking about Emacs]] ([[https://www.reddit.com/r/emacs/comments/r1s3k2/lex_fridman_and_neal_stephenson_talking_about/][Reddit]]) - [[https://gretzuni.com/articles/emacsconf2021-dialogic-learning-how-to-learn-through-the-emacs-tool][Gretzuni: Emacsconf2021: Dialogic learning how to learn through the Emacs tool]] - [[https://gretzuni.com/articles/emacsconf2021-a-few-talks-i-can-t-wait-to-watch][Gretzuni: EmacsConf2021: A few talks I can't wait to watch]] - Other: - [[https://www.emacsdocs.org][Introducing Emacs Docs: The modern documentation website for Emacs you didn't know you wanted!]] ([[https://www.reddit.com/r/emacs/comments/r57gaz/introducing_emacs_docs_the_modern_documentation/][Reddit]]) - [[https://www.olivertaylor.net/emacs/quick-help.html][Quick Help: Emacs as a Text Productivity Platform]] ([[https://www.reddit.com/r/emacs/comments/r2gz3i/quick_help_emacs_as_a_text_productivity_platform/][Reddit]]) - [[https://emacsredux.com/blog/2021/11/24/redo-complex-command/][Redo Complex Command]] ([[https://www.reddit.com/r/emacs/comments/r164h8/redo_complex_command/][Reddit]]) - [[https://www.youtube.com/watch?v=m9tDf3pB2RA][Pdf Viewing Inside Emacs 2021_11_21_21:08:32]] (04:25) - [[https://www.youtube.com/watch?v=u762RxmHEbc][Emacs Insert Date Time 2021_11_22_08:06:40]] (01:05) - [[https://www.youtube.com/watch?v=M1txXPyAL6I][Yasnippet & Neotree on GNU/Emacs]] (10:49) - [[https://www.youtube.com/watch?v=bh37zbefZk4][EmacsConf2021 - Emacs Application Framework: A 2021 Update]] ([[https://www.reddit.com/r/emacs/comments/r4m6ix/emacsconf2021_emacs_application_framework_a_2021/][Reddit]]) - [[https://emacspeak.blogspot.com/2021/11/announcing-emacspeak-550-calmdog.html][T. V. Raman: Announcing Emacspeak 55.0 (CalmDog)]] - [[https://emacspeak.blogspot.com/2021/11/emacspeak-in-age-of-cloud-computing.html][T. V. Raman: Emacspeak In The Age Of Cloud Computing]] - [[https://ag91.github.io/blog/2021/11/22/moldable-emacs-lets-make-english-easy-to-query/][Moldable Emacs: let's make English easy to query!]] ([[https://www.reddit.com/r/emacs/comments/qzwxd6/moldable_emacs_lets_make_english_easy_to_query/][Reddit]]) - [[https://www.hhyu.org/posts/emacs_clientserver/][How I run emacs in client/server mode under macOS]] - [[https://github.com/nakkaya/emacsd][emacsd: A Docker image for running Emacs 28 --with-native-compilation]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d2f184a1107a910c2ebadbff1a88be32391bbf6][project-kill-buffers can display list of buffers to kill]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49422d2e6986d3ec161e194c73c38f2a7c4b3c64][Do not buttonize key bindings outside of *Help* buffers]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57bb675cde25bc1b54d8eb8716b0024d5c1d5687][Add new face `gnus-header']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f843b25dc96867043feebb1d928bde4a7a777a3][Add an intermediary face for mode lines: `mode-line-active']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5d6e1c749a669d33db2936b106ae41ce59473ea1][Move the precision pixel scrolling feature to pixel-scroll.el]] ([[https://www.reddit.com/r/emacs/comments/r3islt/move_the_precision_pixel_scrolling_feature_to/][Reddit]]) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db3fbe884fb992376a6e00f2a051e5de9579df85][Add `better-pixel-scroll-mode']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fde9363a57d0d38d592122fe5ca01aaafd0afa52][Add new function 'add-display-text-property']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=84bf9549860aae22931951d52b194b1fcfca1556][Use a proportional font for the mode line]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a13b437c81f1f2e54555e7281480ea7e8eee8753][Add support for the min-width display property]] - New packages: - [[package:async-backup][async-backup]]: Backup on each save without freezing Emacs - [[package:el-secretario][el-secretario]]: Unify all your inboxes with the Emacs secretary - [[package:gh-notify][gh-notify]]: A veneer for Magit/Forge GitHub notifications - [[package:github-dark-vscode-theme][github-dark-vscode-theme]]: The GitHub Dark Theme from Visual Studio Code - [[package:pr-review][pr-review]]: Review github PR 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2021-11][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. ** 2021-11-22 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/11/2021-11-22-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/11/2021-11-22-emacs-news/ :EXPORT_DATE: 2021-11-22 :END: - Upcoming events: - [[https://lists.gnu.org/archive/html/emacsconf-discuss/2021-11/msg00000.html][EmacsConf 2021: Schedule, & How to Watch and Participate]] ([[https://www.reddit.com/r/emacs/comments/qyq6tm/emacsconf_2021_schedule_how_to_watch_and/][Reddit]]) - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Nov 25 0130 Singapore - EmacsConf https://emacsconf.org/2021 Sat Nov 27 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore - EmacsConf https://emacsconf.org/2021 Sun Nov 28 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 - EmacsATX: TBD https://www.meetup.com/EmacsATX/events/281742622/ Wed Dec 1 1630 Vancouver / 1830 Chicago / 1930 Toronto -- Thu Dec 2 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs configuration: - [[https://www.youtube.com/watch?v=0Le151jS57o][GNU Emacs #1 - Configurações básicas da interface]] (40:53) - [[https://github.com/dylanjm/teton][teton: An opinionated set of emacs & zsh dotfiles for macOS that prioritizes simplicity and documentation]] - [[https://anonimno.codeberg.page/config.html][anonimno's Emacs Config]] - Emacs Lisp: - [[https://www.youtube.com/watch?v=eNz63phBIbQ][Binary trees in #emacs-lisp]] (09:20) - [[https://www.youtube.com/watch?v=WvuyMj0Y3UQ][Elisp/Emacs-Lisp]] (20:00) - Appearance: - [[https://github.com/amno1/emacs-desktop-widgets][Two desktop clocks a lá Conky with Emacs]] ([[https://www.reddit.com/r/emacs/comments/qxf192/two_desktop_clocks_a_lá_conky_with_emacs/][Reddit]], also [[https://www.reddit.com/r/emacs/comments/qwlsbu/emacs_is_new_conky/][Reddit]]) - [[https://protesilaos.com/codelog/2021-11-18-modus-themes-1-7-0/][Protesilaos Stavrou: Modus themes 1.7.0 for GNU Emacs]] - Navigation: - [[https://www.reddit.com/r/emacs/comments/qukqq5/emacs_windmove_integration_with_i3/][Emacs windmove integration with i3]] - [[https://youtube.com/watch?v=vi5L8_NkGyk&feature=share][Emacs Pane Focus Back 2021_11_18_09:19:28]] ([[https://www.reddit.com/r/emacs/comments/qwfw79/emacs_pane_focus_back_2021_11_18_091928/][Reddit]]) - Org Mode: - [[https://emacstil.com/til/2021/11/19/anki-org/][Emacs TIL: Anki <-> Org]] - [[https://www.reddit.com/r/orgmode/comments/qvzpy4/wrote_a_clockreport_that_groups_by_day_and_by/][Wrote a clockreport that groups by day and by project]] - [[https://paste.temporal.pl/trc-workgraph-1-8660.el.html][trc-workgraph.el --- Visualize org mode files as graphs]] - [[https://karl-voit.at/2020/01/01/appendorgheading/][UOMF: Logging system error messages to my Emacs org-mode agenda]] ([[https://www.reddit.com/r/emacs/comments/qwl34o/uomf_logging_system_error_messages_to_my_emacs/][Reddit]]) - updated - [[https://github.com/InSanityHQ/taproot3/][taproot3: Taproot, the connected Zettlekastenish braindump of Emacs Org users Huxley, Albert, Zach, Houjun, Dylan, Peter, and David]] - Completion: - [[https://protesilaos.com/codelog/2021-11-19-mct-0-3-0/][Protesilaos Stavrou: Emacs: mct version 0.3.0]] - Coding: - [[https://www.youtube.com/watch?v=MbZ2iK3U8y0][System Crafters Live! - Tools for Building a Lisp-Focused System]] (01:55:46) - [[https://irreal.org/blog/?p=10129][Irreal: Git History for Selected Text]] - [[https://www.reddit.com/r/emacs/comments/qz8req/new_package_code_review_from_emacs/][[New Package] Code Review from Emacs]] - [[https://www.manueluberti.eu//emacs/2021/11/21/eglot-and-vc/][Manuel Uberti: On Eglot and VC]] - [[https://youtube.com/watch?v=yKqu44bmpUw&feature=share][Emacs Sign Git Commit In Magit 2021_11_21 07:17:00]] ([[https://www.reddit.com/r/emacs/comments/qykh9b/emacs_sign_git_commit_in_magit_2021_11_21_071700/][Reddit]]) - Shell: - [[https://www.reddit.com/r/emacs/comments/qxkp24/have_you_created_any_eshell_things_that_you_keep/][Have you created any eshell things that you keep to yourself? Here's mine]] - [[https://github.com/elken/eshell-p10k][eshell-p10k: p10k theme for eshell]] - Math: - [[https://lifeofpenguin.blogspot.com/2021/11/formula-editor-in-gnu-emacs.html][Formula Editor in GNU Emacs]] ([[https://www.reddit.com/r/emacs/comments/qvw5vz/formula_editor_in_gnu_emacs/][Reddit]]) - Fun: - [[https://www.youtube.com/watch?v=DM41Nf4-tQM&feature=youtu.be][Emacs Is A Gaming Platform for Windows, Mac and Linux]] - Community: - [[https://www.reddit.com/r/emacs/comments/qvujcj/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://batsov.com/articles/2021/11/16/why-emacs-redux/][Why Emacs: Redux]] ([[https://www.reddit.com/r/emacs/comments/qv52wn/why_emacs_redux/][Reddit]], [[https://news.ycombinator.com/item?id=29239452][HN]], [[https://irreal.org/blog/?p=10124][Irreal]]) - [[https://enzuru.medium.com/emacs-in-a-few-dozen-keystrokes-and-why-some-of-you-should-just-use-vim-14b9af30be70?source=friends_link&sk=a19bcc3e4f286571559907e25480f1c0][Emacs in fifty keystrokes (and why some of you should just use Vim)]] ([[https://www.reddit.com/r/emacs/comments/qz2lph/emacs_in_fifty_keystrokes_and_why_some_of_you/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/qxh8u9/emacs_manuals_translation_and_omegat/][#Emacs manuals translation and #OmegaT]] - [[https://gretzuni.com/articles/emacsconf2021-emacs-as-design-pattern-learning][Gretzuni: EmacsConf2021: Emacs as design pattern learning]] - Other: - [[https://xenodium.com/diffing-directories-content-size/][Diffing directories content size]] - [[https://github.com/manateelazycat/popweb][[New Package] Instant LaTeX preview & more web popup tooltip using popweb]] ([[https://www.reddit.com/r/emacs/comments/qz1r3a/new_package_instant_latex_preview_more_web_popup/][Reddit]]) - [[https://youtube.com/watch?v=m9tDf3pB2RA&feature=share][Pdf Viewing Inside Emacs 2021_11_21_21:08:32]] - [[https://youtube.com/watch?v=u762RxmHEbc&feature=share][Emacs Insert Date Time 2021_11_22_08:06:40]] - [[https://lars.ingebrigtsen.no/2021/11/08/copying-media-to-emacs/][Copying Media to Emacs by Lars Ingebrigtsen]] ([[https://www.reddit.com/r/emacs/comments/qvyp8v/copying_media_to_emacs_by_lars_ingebrigtsen/][Reddit]]) - [[https://www.lucacambiaghi.com/posts/ipad-main-computer.html][How I, a Emacs User, turned my iPad Pro into my main computer]] ([[https://www.reddit.com/r/planetemacs/comments/qxtqts/how_i_a_emacs_user_turned_my_ipad_pro_into_my/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9324efac480df3cd78af112da2b12a0d2bd18e02][Make `xwidget-display-event' a special event as well]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=85a078e7853d708e599f97a3de06aed3a1c090ea][Add support for the Haiku operating system and its window system]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=487ec3cf2a34496866153474507ab741d8dfea63][Add support for event processing via XInput 2]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fbf361f593df52ff414a4483f105e2e4c1a921e2][Allow terminating page loading operations in webkit xwidgets]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=956f21b6b916f8d87a7b872e02f668883c17b8ba][Make xwidget-webkit default to not storing cookies]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb86c33c46d4bd1af06abcec5d9d97c705c0ce0d][Fix documentation of last commit]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b4f0c4c694e1c00b4025fe16039b8940d97c66aa][Allow controlling where xwidget-webkit stores cookies]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5bab11348602b7f5281d3dd76cc7f93f48b18696][Add `xwidget-webkit-estimated-load-progress']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=67ffcc5c7f5e1adcc6f662b01c7904f977dd4f51][Signal an error for duplicated ERT tests (bug#51941)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1657e0fb177d6a107479306e17ffbb9016a9a40c][Add command to browse xwidget history]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=24a817ccad7e67bd2bb0f23ea572073f36bdc3d9][New X resource to control the border thickness of menus]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=977f102a49749e09cec1766158ec617704606089][Make results details in ert-run-tests-batch configurable]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de477ec683482a5dd27d791d7fdcfc4021ed3cb7][Add new 'keymap-*' functions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=560c921ed8d2d14e593aaee68b8be57b189128e5][Allow removing keymap definitions]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf505a63f98ed61934a8fb81ec65c96859606b6e][Support abbreviating home directory of Tramp filenames]] - New packages: - [[package:kind-icon][kind-icon]]: Completion kind icons - [[package:cape][cape]]: Completion At Point Extensions - [[package:code-review][code-review]]: Perform code review from Github - [[package:ruby-json-to-hash][ruby-json-to-hash]]: Convert JSON to Hash and play with the keys 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://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[https://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]] and [[http://lists.gnu.org/archive/html/emacs-devel/2021-11][emacs-devel]]. ** 2021-11-15 Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/2021/11/2021-11-15-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/2021/11/2021-11-15-emacs-news/ :EXPORT_DATE: 2021-11-15 :END: - Help wanted: - [[https://www.reddit.com/r/spacemacs/comments/qqzu8a/looking_for_spacemacs_power_user_for_a_30m1h/][Looking for spacemacs power user for a 30m/1h lesson. (paid)]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 19 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata -- Thu Nov 25 0130 Singapore - Emacs configuration: - [[http://mbork.pl/2021-11-13_y-or-n-p_but_with_RET_meaning_yes][Marcin Borkowski: y-or-n-p but with RET meaning yes]] - [[https://ruzkuku.com/texts/setup-update.html][Philip K.: A somewhat brief update on setup.el]] - Emacs Lisp: - [[http://mbork.pl/2021-11-06_The_Emacs_Lisp_book_is_finished][Emacs Lisp book is finished]] ([[https://www.reddit.com/r/emacs/comments/qpxpdj/emacs_lisp_book_is_finished/][Reddit]], [[https://news.ycombinator.com/item?id=29157859][HN]]) - Appearance: - [[https://www.reddit.com/r/emacs/comments/qsd3nm/psa_emacs_now_distinguishes_between_regular_and/][PSA: Emacs now distinguishes between "regular" and "medium" font weights]] - [[https://christiantietze.de/posts/2021/11/lin.el-macos-system-colors/][Christian Tietze: Use macOS System Selection Colors in LIN for Emacs Line-Selection UIs]] - [[https://www.reddit.com/r/emacs/comments/qrzo4e/emacs_icon_v2/][Emacs Icon v2]] - [[https://www.reddit.com/r/emacs/comments/qu6dp5/svg_hack_for_emacs_display_engine/][SVG Hack for Emacs Display Engine]] - Navigation: - [[https://readingworldmagazine.com/emacs/2021-11-14-emacs-how-to-find-just-about-anything-on-your-computer-2/][yuri tricys: How to Find Just About Anything On Your Computer With Emacs Part 2]] - Org Mode: - [[https://www.eigenbahn.com/2021/11/14/custom-org-link-abbrevs][Eigenbahn: Custom Org-mode links abbrevs]] - [[https://emacstil.com/til/2021/11/09/automate-uploading-and-inserting-images-into-org-files/][Emacs TIL: Upload and insert hosted images into Org files]] - [[https://takeonrules.com/2021/11/08/creating-a-documentation-dashboard-and-emacs-functions/][Jeremy Friesen: Creating a Documentation Dashboard and Emacs Function]] - [[https://melpa.org/#/org-roam-ui][org-roam-ui is now in MELPA!]] ([[https://www.reddit.com/r/emacs/comments/qtn8i6/orgroamui_is_now_in_melpa/][Reddit]]) - [[http://xenodium.com/plain-org-has-joined-the-chat][Alvaro Ramirez: Plain Org has joined the chat (iOS)]] ([[https://www.reddit.com/r/emacs/comments/qr69xn/plain_org_v1_available_on_the_app_store/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/qsgswv/appreciation_org_modes_new_website/][[Appreciation] Org mode's new website]] - Completion: - [[https://protesilaos.com/codelog/2021-11-12-mct-gnu-elpa/][Protesilaos Stavrou: Emacs: mct is on GNU ELPA]] - Coding: - [[https://www.youtube.com/watch?v=0bilcQVSlbM&feature=youtu.be][Emacs IDE - How to Debug Your Code with dap-mode]] - [[https://lifeofpenguin.blogspot.com/2021/11/pcb-design-in-gnu-emacs.html][PCB Design in GNU Emacs]] - [[https://takeonrules.com/2021/11/10/further-hacking-on-emacs-for-github-pull-requests/][Jeremy Friesen: Further Hacking on Emacs for Github Pull Requests]] - [[https://i.redd.it/w73uiwatqiy71.png][[WIP/RFC] Magit-like interface for Nix flake commands]] ([[https://www.reddit.com/r/emacs/comments/qpy4uo/wiprfc_magitlike_interface_for_nix_flake_commands/][Reddit]]) - Web: - [[https://i.redd.it/t9joft2nbvy71.png][Using follow-mode and eww to make a multi-columned web browser]] ([[https://www.reddit.com/r/emacs/comments/qr9eky/using_followmode_and_eww_to_make_a_multicolumned/][Reddit]]) - [[https://lars.ingebrigtsen.no/2021/11/09/finally-videos-in-eww/][Lars Ingebrigtsen: Finally! Videos in eww]] - Doom Emacs: - [[https://emacstil.com/til/2021/11/11/setting-up-grammar-check-with-doom-emacs-in-mac-os-x/][Emacs TIL: Setting up grammar check with Doom Emacs in Mac OS X]] ([[https://www.reddit.com/r/planetemacs/comments/qryyqc/emacs_til_setting_up_grammar_check_with_doom/][Reddit]]) - [[https://www.youtube.com/watch?v=fo8omgxB1Qc][DoomConf November 2021 (Doom Emacs)]] (02:53:49) - Community: - [[https://www.reddit.com/r/emacs/comments/qqpl54/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://lars.ingebrigtsen.no/2021/11/12/12x10/][Lars Ingebrigtsen: 12x10%]] - [[https://news.ycombinator.com/item?id=29159192][Ask HN: Could VSCode be the new Emacs?]] - [[https://www.youtube.com/watch?v=zyOko8Qrj78][Talking about Emacs and Other Things]] (15:29) - [[https://www.youtube.com/watch?v=dB4ydMQgmNk][System Crafters Live! - Editor Popularity: Does It Matter?]] (01:57:30) - [[https://www.youtube.com/watch?v=RC5yGM8fk8g][Lex Fridman on Emacs]] (06:12) - Other: - [[https://git.omarpolo.com/sndio.el/about/][sndio.el - Emacs major mode for sndio(8) interaction]] - [[https://takeonrules.com/2021/11/13/send-anything-in-os-x-to-emacs-for-editing/][Jeremy Friesen: Send Anything in OS X to Emacs for Editing]] - [[https://github.com/dmgerman/editWithEmacs.spoon][editWithEmacs: Use emacs to edit any text field/text box in emacs]] ([[https://www.reddit.com/r/emacs/comments/qrefdg/editing_any_textfield_in_osx_with_emacs/][Reddit]]) - [[https://willschenk.com/articles/2021/getting_emacs_working_on_osx_monterey/][Will Schenk: Getting emacs working on OSX Monterey]] - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf505a63f98ed61934a8fb81ec65c96859606b6e][Support abbreviating home directory of Tramp filenames]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c3f53d26043a4e4a91a3f1d140f080b6c8d190d2][Expose xwidget navigation history to Lisp code]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2d9e75088165672a7db5b5e67fbc3ebf17e08bb7][Move Info-goto-node-web to "G"]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d95cef0feeb8276abda379d978aa4d40c4cddde][image-dired: Revamp slideshow functionality]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6c9ac53249a1c1b05bbcc8e253f39fa8d1e319f6][Improve performance of 'file-name-case-insensitive-p' for Tramp files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bf9364a56e618277fe72c90b3a741ade8bc0d205][Add a command to go the gnu.org version of the info page]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f69a808ddcf7b2fd8cc2eacf99dd98248b9c455a][xwidget: Add xwidget-webkit-buffer-name-format.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f30f53115928fd65d066944d53d07742b0807670][Support Tc terminfo flag for 24-bit color support in terminal]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=894dd18804ef766a87ffa4b4109125b4661651be][Options to automatically stop the Emacs server]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d253fa3aa7316adcc69864c6c1cd0f9bd7a18cb][Add `xwidget-webkit-load-html']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2e6ed253ce485698df649904bd9e5254a3f4bf94][Add new function 'file-name-split']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e379cb6f1385cdbb5eda8b2cbfc2e65264fb824d][Expand the etc/NEWS section about the `medium' font changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a67efa11b0fb9add6325cf68f8c0f8c7fcff861][Optionally use use xwidgets to display