unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
From: Sacha Chua <sacha@sachachua.com>
To: emacs-tangents@gnu.org
Subject: 2024-04-01 Emacs news
Date: Mon, 01 Apr 2024 20:01:06 -0400	[thread overview]
Message-ID: <87frw47hvh.fsf@sachachua.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 16884 bytes --]

    2024-04-01 Emacs news
=====================

  - Important updates:
    - 
    - [Update: MSI Installer for GNU Emacs 29.3 for Windows] (<https://chaoticlab.io/posts/emacs-29-3-msi/>)
    - [Alvaro Ramirez: Emacs 29.3 emergency release] (<http://xenodium.com/emacs-293-emergency-release>)
    - [Irreal: Emacs 29.3 Is Available] (<https://irreal.org/blog/?p=12063>)
    - [Emergency bugfix release: Org mode 9.6.23] (<https://list.orgmode.org/87o7b3eczr.fsf@bzg.fr/T/#t>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/1bn8unj/emergency_bugfix_release_org_mode_9623/>))
  - Help wanted:
    - [Test readers might be needed for Emacs book - @danderzei@aus.social] (<https://aus.social/@danderzei/112189562367759254>)
  - 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:
    - [3. Basic Editing Commands - Part II] (<https://www.youtube.com/watch?v=zOt_X5aq4Q8>) (29:26)
  - Emacs configuration:
    - [pkw/emacs.d] (<https://codeberg.org/pkw/emacs.d>) ([@pkw@mastodon.sdf.org] (<https://mastodon.sdf.org/@pkw/112187345249544430>))
    - [facundoolano's Emacs Config based on Prelude] (<https://github.com/facundoolano/emacs.d/blob/3ca806a36234f2954785a0e95163cf0ee028cc43/modules/facundo-blog.el>)
    - [emacs initial setup] (<https://www.youtube.com/watch?v=YfOt3eL0G7k>) (01:23:16)
    - [acdw's Emacs Config] (<https://git.acdw.net/emacs/tree/init.el>)
    - [sebasmonia's keyboard and Emacs configuration] (<https://git.sr.ht/~sebasmonia/dotfiles/>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1bq6tt5/sebasmonias_keyboard_and_emacs_configuration/>))
    - [Emacs備忘録(2024年版] (<https://qiita.com/nobuyuki86/items/122e85b470b361ded0b4>)
    - [[pdf] Intelligently Recommending Key Bindings on Physical Keyboards with Demonstrations in Emacs] (<https://dl.acm.org/doi/pdf/10.1145/3301275.3302272>)
    - [Designing keybindings to be easy to learn and resistant to forgetting even when the set of commands is large] (<https://pure.johnshopkins.edu/en/publications/designing-keybindings-to-be-easy-to-learn-and-resistant-to-forget>)
  - Evil mode:
    - [Status update on my move away from Evil mode] (<https://scribbles.baty.net/post/status-update-on-my-move-away-from-evil-nznu9u2z>) ([@jbaty@social.lol] (<https://social.lol/@jbaty/112190231250676346>))
    - [Is It "WRONG" To Learn Emacs With The Evil Bindings] (<https://www.youtube.com/watch?app=desktop&v=omROuzns-m0>)
    - [Evil No More: Kicking the Habit - System Crafters Live!] (<https://www.youtube.com/watch?v=AG_OB3CiPnI>) (02:01:11)
  - Appearance:
    - [Emacs Badges inspired by Common Lisp logos] (<https://www.reddit.com/r/emacs/comments/1bq0nif/emacs_badges_inspired_by_common_lisp_logos/>)
  - Navigation:
    - [Release v0.7 · activities.el] (<https://github.com/alphapapa/activities.el/releases/tag/v0.7>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1bsg2vz/release_v07_activitiesel/>))
    - [Custom Tabline next/prev] (<https://gist.github.com/jbester/c8eb59e65cbe3b177334a171359624d9>)
    - [Current progress on tabline customization] (<https://www.youtube.com/watch?v=es5AmF807Oo>) (07:24)
  - Hyperbole:
    - [Hyperbole, howm, and 0000-00-00-000000.txt] (<https://scribbles.baty.net/post/hyperbole-howm-and-0000-00-00-000000-txt-8dx3wbmb>) ([@jbaty@social.lol] (<https://social.lol/@jbaty/112162632203747685>))
  - Writing:
    - [Grabbing Papers from Pubmed in Emacs] (<https://www.youtube.com/watch?v=yR0AQTJ7uw0>) (05:32)
    - [[mp4] olp-auto-mode-tikz-circle] (<https://share.karthinks.com/olp-auto-mode-tikz-circle.mp4>)
    - [cc-isearch-menu 1.4.0: toggling a search mode will enter you into editing mode and keep the menu] (<https://melpa.org/#/cc-isearch-menu>) ([@kickingvegas@sfba.social] (<https://sfba.social/@kickingvegas/112186683565562001>))
  - Org Mode:
    - [Org Mode Fundamentals Volume 2: Headlines, Cycling, Visibility] (<https://www.youtube.com/watch?v=dHn7ZQ6zJ14>) (07:27)
    - [Org Tables - From Zero to Hero] (<https://youtu.be/g43XNwKY1YA>) (19:11, [Reddit] (<https://www.reddit.com/r/emacs/comments/1bqt287/org_tables_from_zero_to_hero/>))
    - [org-yaap - get notifications of scheduled tasks and deadlines] (<https://gitlab.com/grinn.amy/org-yaap/-/releases>) ([@grinn@emacs.ch] (<https://emacs.ch/@grinn/112182081672406703>))
    - [RSS Feed Generation with Emacs-Lisp] (<https://blog.leonardotamiano.xyz/tech/rss-feed-emacs-lisp/>) - parsing Org entries
    - [Hugo Cisneros Org mode Config] (<https://hugocisneros.com/org-config/>)
    - [Smooth animations for Org Tree Slide (currently in near full re-write)] (<https://v.redd.it/v4fv3o2ddsqc1>)
    - [Literate programming using LSP and org-mode(alpha)] (<https://emacs-lsp.github.io/lsp-mode/manual-language-docs/lsp-org/>)
    - [CFEngine: The agent is in 35 - Automatic grouping of hosts using select_class] (<https://www.youtube.com/watch?v=t9z7Ukzy860>) ([@nickanderson@fosstodon.org] (<https://fosstodon.org/@nickanderson/112174383209917166>)) - demonstrating literate programming in Org Mode
    - [Creating BPMN models from pseudocode (1/4): first model] (<https://www.youtube.com/watch?v=CsvXTRAcyC8>) (16:05), [part 2] (<https://www.youtube.com/watch?v=34CMPtugj-A>) (10:28), [part 3] (<https://www.youtube.com/watch?v=0kbJtuETC-A>) (08:56), [part 4] (<https://www.youtube.com/watch?v=KzUIBpbhZgo>) (10:12)
    - [My Org+Pandoc Workflow] (<https://ismailefe.org/blog/my_org_pandoc_workflow/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1bqmc8j/blog_my_orgpandoc_workflow/>))
    - Org development:
      - [Prioritize underline over subscript inside parenthesis] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ce5e8ecbb81ec24cc9f62d15ce56ccae5aedaf11>)
      - [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=a698d073a1b64a270ffa14c1357c5d1af83ede82>)
      - [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=d3878cb6fe6b365972c73de55adb12e3d517dbb3>)
      - [lisp/ox-html.el: Add avif support for html export inline images] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=1be2f9693164f64d1785f3ec823501b4d55bd385>)
  - Denote:
    - [Jiewawa: Blogging with Denote and Hugo] (<https://jiewawa.me/2024/03/blogging-with-denote-and-hugo/>)
    - [Protesilaos Stavrou: Emacs: consult-denote developer preview] (<https://protesilaos.com/codelog/2024-03-27-emacs-consult-denote-developer-preview/>)
  - Completion:
    - [Embark/Vertico tip: switch to multiform/grid display - @ctietze@mastodon.social] (<https://mastodon.social/@ctietze/112161263055070814>)
    - [yasnippet-treesitter-shim] (<https://github.com/fbrosda/yasnippet-treesitter-shim>)
  - Coding:
    - [How do you all use emacs to investigate a codebase these days?] (<https://www.reddit.com/r/emacs/comments/1borq7q/how_do_you_all_use_emacs_to_investigate_a/>)
    - [Prebuilt #treesitter grammars for Emacs and Neovim in #openSUSE] (<https://mastodon.social/@thaodan/112170146059580948>)
    - [Python Practice with Emacs] (<https://github.com/jeremyf/python-practice/>) - notes and config
  - Math:
    - [Interface between httpgd and Emacs/ESS version 2] (<https://www.youtube.com/watch?v=TrwE_80eVTw>) (04:27)
    - [Calc Cheat Sheet · Sundaram Ramaswamy] (<https://legends2k.github.io/note/emacs_calc/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1bs5d6m/calc_cheat_sheet/>))
    - [Announcing Casual - An opinionated porcelain for Emacs Calc] (<http://yummymelon.com/devnull/announcing-casual-an-opinionated-porcelain-for-emacs-calc.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1bnj5xe/announcing_casual_an_opinionated_porcelain_for/>), [Irreal] (<https://irreal.org/blog/?p=12065>))
    - [[mp4] calc-preview] (<https://share.karthinks.com/calc-preview.mp4>)
    - [[mp4] prog-preview-3] (<https://share.karthinks.com/prog-preview-3.mp4>) - LaTeX preview in comments
    - [Charting Hope: Exploring Child Mortality Rates [part 1]( with gnuplot, Emacs, and gawk)] (<https://www.youtube.com/watch?v=k6AGwIOPlzs>) (55:00)
    - [Plastic Recycling Data Analysis (with Gnuplot, Emacs & Arch Linux)] (<https://www.youtube.com/watch?v=lXm8gSf7_gs>) (31:08)
    - [Analyzing Plastic Waste Recycling with Emacs, Gnuplot, and GAWK (http://ourworldindata.org)] (<https://www.youtube.com/watch?v=kEmqZgcmgM4>) (44:31)
  - Shells:
    - [M. Rincón: Eat Evil] (<https://mrincon.net/posts/eat/>)
  - Mail, news, and chat:
    - [Gijs Hillenius: znc and rcirc and authinfo.pgp] (<https://hillenius.net/post/znc-authinfo/>)
  - Multimedia:
    - [Release v0.9 · listen.el (audio/music player for Emacs)] (<https://github.com/alphapapa/listen.el/releases/tag/v0.9>) ([Reddit] (<https://www.reddit.com/r/freemacs/comments/1bq6xjm/release_v09_listenel_audiomusic_player_for_emacs/>))
  - AI:
    - [ob-dall-e-shell.el: Org babel functions for DALL-E evaluation] (<https://github.com/xenodium/chatgpt-shell/blob/main/ob-dall-e-shell.el>)
  - Community:
    - [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/1bowp8e/weekly_tips_tricks_c_thread/>)
    - [Irreal: Red Meat Friday: Multiple Editors] (<https://irreal.org/blog/?p=12072>)
    - [Why use Emacs] (<https://www.reddit.com/r/emacs/comments/1brnmds/why_use_emacs/>)
    - [Coming back to Emacs after a year or so, loving it] (<https://www.reddit.com/r/emacs/comments/1brds0n/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
    - [Emacs (Slovenia) Zapisnik sestanka čet 7. 3. 2024] (<https://codeberg.org/emacs_si/emacs_si/src/branch/pages/zapisniki/2024-03-07.org>)
  - Other:
    - [emacs-communinfo/communinfo.el - community-maintained Info-url-alist] (<https://codeberg.org/mekeor/emacs-communinfo/src/branch/default/communinfo.el>) ([@mekeor@mastodon.catgirl.cloud] (<https://mastodon.catgirl.cloud/@mekeor/112164965044303093>))
    - [Taking notes in Emacs] (<https://rotfl.weblog.lol/2024/03/taking-notes-in-emacs>) ([@p0nt1ff@emacs.ch] (<https://emacs.ch/@p0nt1ff/112191453395282902>))
    - [Ben Simon: out-of-band is officially out-of-bounds | Reviving emacs oauth2 with Google APIs] (<https://www.blogbyben.com/2024/03/out-of-band-is-officially-out-of-bounds.html>)
  - Emacs development:
    - emacs-devel and other discussions:
      - [Re: Hundreds of ELPA packages updated today?] (<https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00777.html>) - possible explanation: Atom feed
      - [Note about different types of overlays] (<https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00674.html>) - cursor face highlights, rectangle overlays
      - [pkal's autoblog: JSON parsing update] (<https://emacs.ch/@pkal/112186029459658319>) (also [emacs-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00756.html>)
      - [Windows installer bug when uninstalling] (<https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00694.html>) - removes all versions
      - [Coordinating how Tramp releases can be integrated into Emacs] (<https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00648.html>)
    - [Update JSON parser test and docs] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dbfe3cae2d9497fb14c83f26425f9421d1ef57cb>)
    - [* etc/NEWS: Mention a JSON codec improvement.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ce492cc5ae4b0a185dde45b5f2fc046e8d98dc36>)
    - [Faster JSON parsing] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=734bd005aa0fa955cf1a46d3a60a4d6ef5e7e3d1>)
    - [(scheme-syntax-propertize-sexp-comment): Handle nested sexp-comments] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0f504dde3388687d1214182fa519354146947635>)
    - [scheme.el: Enable dealing with regular expression literal] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02c2a95a52e53486d034de4cd2831b258a49f9c4>)
    - [Add global minor mode 'global-completion-preview-mode'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=de8cae30bcf8283e4c3b069ccb8b75224659ac5c>)
    - [Fix the new PEG library] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=994bcc125b66397b455c8a7b70fb454b483df052>)
    - [Add peg.el as a built-in library] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8bee4060ea42c61e52ebe6487ff97bc095261050>)
    - [Always enable native JSON support and remove Jansson references] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1135ce461d188869e0294af45641edc2cbfacbf0>)
    - [Add use-package-vc-prefer-newest user option] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=77115be256d08c6524bc0c498d1d268686814090>)
    - [Remove `sort-on` (bug#69709)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cbd862865ff0a08d1214ac33590e7af80d10a0ac>)
    - [New `sort` keyword arguments (bug#69709)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae5f2c02bd2fc269e2cc32c8039d95fbf4225e69>)
    - [Add `value<` (bug#69709)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1232ab31c656b8564984a758957466f90ac10501>)
    - [; * etc/NEWS: Announce new feature of Proced. (Bug#69784)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f021c3dbcd08eb1b0e3215ba6fd4e56364e6915f>)
    - [cl-preloaded.el: Fix the type lattice] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=004f2493a542dd0b804a30e97fc612884ca440f4>)
  - New packages:
    - claude-shell <http://melpa.org/#/claude-shell>: Integration with Anthropic's Claude LLM (MELPA)
    - eglot-luau <http://melpa.org/#/eglot-luau>: Luau language server integration for eglot (MELPA)
    - eshell-atuin <http://melpa.org/#/eshell-atuin>: Integrate eshell with atuin, a shell history tool (MELPA)
    - lazy-ruff <http://melpa.org/#/lazy-ruff>: Integration with the Ruff Python linter/formatter (MELPA)
    - oauth2-auto <http://melpa.org/#/oauth2-auto>: Automatically refreshing OAuth 2.0 tokens (MELPA)
    - org-linenote <http://melpa.org/#/org-linenote>: A package inspired by VSCode Linenote (MELPA)
    - projection-dape <http://melpa.org/#/projection-dape>: Projection integration for `dape' (MELPA)
    - wordcount-section <http://melpa.org/#/wordcount-section>: Universal Sidecar Section to show Word Counts (MELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.reddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [Hacker News] (<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>), [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), [kbin] (<https://kbin.social/m/emacs/newest>), [programming.dev] (<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), [lemmy] (<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), [communick.news] (<https://communick.news/c/emacs?dataType=Post&page=1&sort=New>), [planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] (<https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NEWS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), and [emacs-devel] (<http://lists.gnu.org/archive/html/emacs-devel/2024-04>). Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [sacha@sachachua.com] (<mailto:sacha@sachachua.com>). Thank you!

    

[-- Attachment #1.2: Type: text/html, Size: 19706 bytes --]

[-- Attachment #2: emacs-news.org --]
[-- Type: text/x-org, Size: 16581 bytes --]

    * 2024-04-01 Emacs news
- Important updates:
  - [[#emacs: [corwin] I created a short post to collect/share information about Emacs 29.3 what necessitated it: https://corwin.bru.st/2023-03-28-emacs-29.3-and-cve-2024-30205/  CC xristos sachac][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]])
  - 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:
  - http://melpa.org/#/claude-shell: Integration with Anthropic's Claude LLM (MELPA)
  - http://melpa.org/#/eglot-luau: Luau language server integration for eglot (MELPA)
  - http://melpa.org/#/eshell-atuin: Integrate eshell with atuin, a shell history tool (MELPA)
  - http://melpa.org/#/lazy-ruff: Integration with the Ruff Python linter/formatter (MELPA)
  - http://melpa.org/#/oauth2-auto: Automatically refreshing OAuth 2.0 tokens (MELPA)
  - http://melpa.org/#/org-linenote: A package inspired by VSCode Linenote (MELPA)
  - http://melpa.org/#/projection-dape: Projection integration for `dape' (MELPA)
  - http://melpa.org/#/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!

    

[-- Attachment #3: Type: text/plain, Size: 92 bytes --]

---
via emacs-tangents mailing list (https://lists.gnu.org/mailman/listinfo/emacs-tangents)

                 reply	other threads:[~2024-04-02  0:01 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87frw47hvh.fsf@sachachua.com \
    --to=sacha@sachachua.com \
    --cc=emacs-tangents@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).