* 2022-12-05 Emacs news - 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: Emacs workshop in Paris (hybrid) Tue Dec 6 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1800 GMT / 1900 Berlin / 2330 Kolkata -- Wed Dec 7 0200 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://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: - https://elpa.nongnu.org/nongnu/eat.html: Emulate A Terminal, in a region, in a buffer and in Eshell (NonGNU ELPA) - https://melpa.org/#/latex-table-wizard: Magic editing of LaTeX tables (MELPA) - https://melpa.org/#/ligature-pragmatapro: PragmataPro support for ligature.el (MELPA) - https://melpa.org/#/org-calibre-notes: Extract highlights and notes from Calibre EPUB reader (MELPA) - https://elpa.gnu.org/packages/standard-themes.html: Like the default theme but more consistent (GNU ELPA) - https://melpa.org/#/tempel-collection: Collection of templates for Tempel (MELPA) - https://melpa.org/#/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! You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]