2024-12-02 Emacs news

Sacha Chua <[email protected]> Tue, 03 Dec 2024 09:12:44 -0500
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
    2024-12-02 Emacs news
=====================

  - Emacs 30:
    - [New stuff in Emacs 30] (<https://www.mgmarlow.com/words/2024-07-28-emacs-30-news/>) (July 2024, [@[email protected]] (<https://mastodon.social/@frodjo/113582424954136889>))
  - Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] (<https://emacslife.com/calendar/>)):
    - 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:
    - [Getting started with Emacs] (<https://mint.westdri.ca/emacs/top_intro>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h1p47d/getting_started_with_emacs/>))
  - Emacs configuration:
    - [Emacs: a basic and capable configuration] (<https://protesilaos.com/codelog/2024-11-28-basic-emacs-configuration/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h1zyhz/emacs_a_basic_and_capable_configuration/>), [HN] (<https://news.ycombinator.com/item?id=42266608>), [lemmy.ml] (<https://lemmy.ml/post/23076708?scrollToComments=true>), [Alex Popescu] (<https://alpo.gitlab.io/jots/links/2024/11/prot-basic-and-capable-emacs-configuration/>), [Reddit] (<https://www.reddit.com/r/planetemacs/comments/1h27742/alex_popescu_prots_basic_and_capable_emacs/>)) - Protesilaos
    - [The Emacs Cat: Some Excerpts From My Emacs Config - 2: Functions] (<https://olddeuteronomy.github.io/post/some-excerpts-from-config-2-functions/>) - dired, timestamps, editing
    - [Miscellaneous Emacs configuration - ZeStig's lair - LaTeX, org-beamer, org-reveal, Elpaca, mail, elfeed] (<https://zstg.is-a.dev/linux/emacs-other/>)
    - [cyrialize/.emacs.d: My Emacs configuration files!] (<https://github.com/cyrialize/.emacs.d>)
    - [tfree87's Emacs Config] (<https://github.com/tfree87/.emacs.d>)
  - Emacs Lisp:
    - [Emacs: let's zoom] (<https://arialdomartini.github.io/emacs-zoom>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h13840/lets_zoom/>)) - walkthrough of developing a small Emacs Lisp package that modifies text appearance
    - [lisp-edit: amno1's misc. tools for editing lisp files] (<https://github.com/amno1/lisp-edit>)
  - Appearance:
    - [Crafting Color Overrides for Emacs Modus Themes - System Crafters Live] (<https://www.youtube.com/watch?v=4iyCkEA_KaY>) (02:03:21)
  - Navigation:
    - [otpp (a.k.a. one-tab-per-project) v3.1.0 is out with a couple of bug fixes and new features] (<https://www.reddit.com/r/emacs/comments/1h25quh/otpp_aka_onetabperproject_v310_is_out_with_a/>)
    - [Simple zoxide integration for Emacs · GitHub] (<https://gist.github.com/quantumish/643314fdbdb992af66a88fdeb3bd1ead>) - a smarter change-directory command
  - Org Mode:
    - [Gamify Org-mode agenda tasks] (<https://www.youtube.com/watch?v=v1_oHrPeUa0>) (02:21)
    - [James Dyer: Shrinking and Widening Org Tables] (<https://emacs.dyerdwelling.family/emacs/20241128130253-emacs--shrinking-widening-org-tables/>) ([Irreal] (<https://irreal.org/blog/?p=12612>))
    - [Mis tareas organizardas con org-mode] (<https://jdrm.info/mis-tareas-organizardas-con-org-mode.html>) ([@[email protected]] (<https://emacs.ch/@hispa/113579032080095672>))
    - [Emacs Crushing the Board Room With D'SLIDE [0.5.5 Release]​] (<https://youtu.be/00JEayL5Emk>) ([YouTube] (<https://www.youtube.com/watch?v=00JEayL5Emk>), [Reddit] (<https://www.reddit.com/r/emacs/comments/1gzwt4e/emacs_crushing_the_board_room_with_dslide_055/>))
    - [Dslide 1.0 Feature Proposal & RFC] (<https://www.reddit.com/r/orgmode/comments/1h1lyi1/dslide_10_feature_proposal_rfc/>) - Org-based presentation
    - Import, export, and integration:
      - [December Adventure - notes on publishing Org] (<https://brain.trainpats.eu/20241201222215-december_adventure.html#org2e1f43f>) ([@[email protected]] (<https://merveilles.town/@csepp/113580318244804004>))
      - [How I wrote an Emacs plugin to build my blog | Dragon’s notes] (<https://eugene-andrienko.com/en/it/2024/12/01/emacs-plugin-jekyll-blog>) ([@[email protected]] (<https://mas.to/@evgandr/113579450483365088>)) - with Jekyll
      - [Inline Diagrams in Orgmode | Dzu's Blog] (<https://blog.lazy-evaluation.net/posts/orgmode-diagrams.html>) ([@[email protected]] (<https://mathstodon.xyz/@6d03/113550020197168004>))
      - [How I Use Org-Roam to Take Notes for CS - Michael] (<https://michaelneuper.com/posts/how-i-use-org-roam-to-takes-notes-for-cs/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h0dnke/update_one_year_of_orgroam_notes_for_my_computer/>))
    - Org development:
      - [Document preview API for arbitrary link types] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e87ecf88be043445f2af2acac53b1c61a382d0e5>)
  - Coding:
    - [Share your M-x compile / compilation-mode config, hacks, tips, and tricks] (<https://www.reddit.com/r/emacs/comments/1h2o8hr/share_your_mx_compile_compilationmode_config/>)
    - [jadestrong/lsp-copilot: An LSP client for Emacs implemented in Rust.] (<https://github.com/jadestrong/lsp-copilot>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h13dg9/a_new_lsp_client_written_in_rust/>))
    - [How to potentially make your eglot completions faster] (<https://www.reddit.com/r/emacs/comments/1h1d5k4/how_to_potentially_make_your_eglot_completions/>)
    - [Rust setup that plays well with Nix and direnv] (<https://infosec.exchange/@craigbro/113555600896530891>)
    - [Using Utterly Voice to write Go code in Emacs] (<https://utterlyvoice.com/demos#Use_Emacs_to_Write_Go_Code>)
    - [Mastering Golang Debugging in Emacs] (<https://blog.dornea.nu/2024/11/28/mastering-golang-debugging-in-emacs/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h1rez6/mastering_golang_debugging_in_emacs/>))
    - [DESIGN REVIEW: hexl-inspect -- A minor mode for hexl providing inspection data] (<https://github.com/Remillard/hexl-inspect>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h4w1i1/design_review_hexlinspect_a_minor_mode_for_hexl/>))
    - [Emacs + Python] (<https://youtu.be/YBX2Ki1ZoGg>)
    - [Advanced Python Development Workflow in Emacs] (<https://blog.serghei.pl/posts/emacs-python-ide>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h45ess/advanced_python_development_workflow_in_emacs/>))
    - [Modernizing my Python development setup in Emacs] (<https://slinkp.com/python-emacs-lsp-20231229.html>) (2023)
  - Web:
    - [EFLS/readel: Retrieval of Readeck annotations in Emacs] (<https://github.com/EFLS/readel/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h4bd5x/sharing_code_readeck_annotations_in_emacs/>))
  - Mail, news, and chat:
    - [Elfeed Adaptive Scoring - The Complete Computer] (<https://cce.whatthefuck.computer/elfeed-adaptive-scoring>)
    - [thundertheidiot/bsky.el: Very WIP Bluesky client for emacs] (<https://github.com/thundertheidiot/bsky.el>)
  - EXWM:
    - [qutebrowser.el: Tight integration between Qutebrowser and Emacs/EXWM] (<https://github.com/lrustand/qutebrowser.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h2ty22/qutebrowserel_tight_integration_between/>))
  - AI:
    - [Alvaro Ramirez: ob-chatgpt-shell goes multi-model too] (<https://lmno.lol/alvaro/ob-chatgpt-shell-goes-multi-model-too>) ([lobste.rs] (<https://lobste.rs/s/ekhclm/chatgpt_shell_goes_multi_model>))
    - [LLM iterate and insert] (<https://lmno.lol/alvaro/llm-iterate-and-insert>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1gzq5if/llm_iterate_and_insert/>))
    - [chatgpt-shell: Adds an initial Kagi summarizer implementation] (<https://github.com/xenodium/chatgpt-shell/commit/6573f9e730e97dc8ca9413a0d795267e75bb2c72>) ([@[email protected]] (<https://indieweb.social/@xenodium/113582466631925006>))
    - [le-gpt: A fork of gpt.el that adds completion at point, region transforms and project awareness!] (<https://www.reddit.com/r/emacs/comments/1h2s8a9/legpt_a_fork_of_gptel_that_adds_completion_at/>)
  - Community:
    - [Weekly Tips, Tricks, &c. Thread — 2024-11-27 / week 48] (<https://www.reddit.com/r/emacs/comments/1h0zjvq/weekly_tips_tricks_c_thread_20241127_week_48/>) - GTK styling, window jumping
  - Other:
    - [A function to periodically wipe buffers not recently shown; thoughts?] (<https://www.reddit.com/r/emacs/comments/1h15mni/a_function_to_periodically_wipe_buffers_not/>)
    - 
    - 
    - [PDF Slides Presentation Setup for Emacs!] (<https://www.reddit.com/r/emacs/comments/1h2ipcc/pdf_slides_presentation_setup_for_emacs/>) - uses pdf-tools view buffer, no modeline
    - [Announcing Casual Calendar] (<http://yummymelon.com/devnull/announcing-casual-calendar.html>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1gzo5ag/announcing_casual_calendar/>), [Irreal] (<https://irreal.org/blog/?p=12608>))
    - [A block view of calendar] (<https://github.com/haji-ali/calfw-blocks>) - fork of calfw ([Reddit] (<https://www.reddit.com/r/emacs/comments/1h43sak/a_block_view_of_calendar/>))
    - [guru-mode: Learn to use Emacs the way it was meant to be used (the Emacs guru way)] (<https://github.com/bbatsov/guru-mode>) ([Reddit] (<https://www.reddit.com/r/planetemacs/comments/1h1ptko/gurumode_learn_to_use_emacs_the_way_it_was_meant/>))
    - [J.e.r.e.m.y B.r.y.a.n.t: Creating an info manual by conversion, example for Python] (<https://onlisp.co.uk/Creating-an-info-manual-for-Python.html>)
    - [Marcin Borkowski: Automatically inserting Ledger transactions] (<https://mbork.pl/2024-12-01_Automatically_inserting_Ledger_transactions>)
    - [Emacs Arbitrary Code Execution and How to Avoid It] (<https://eshelyaron.com/posts/2024-11-27-emacs-aritrary-code-execution-and-how-to-avoid-it.html>) ([emacs-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00749.html>), [Reddit] (<https://www.reddit.com/r/emacs/comments/1h16hmv/emacs_arbitrary_code_execution_and_how_to_avoid_it/>), [HN] (<https://news.ycombinator.com/item?id=42256409>), [lobste.rs] (<https://lobste.rs/s/khomv9/emacs_arbitrary_code_execution_how_avoid>), [lemmy.ml] (<https://lemmy.ml/post/22994001?scrollToComments=true>))
    - [Edit in Emacs.workflow for macOS] (<https://github.com/amake/dotfiles/tree/e22b2da8afc53f710badd047a15c2d9c2229819c/services/Library/Services/Edit%20in%20Emacs.workflow/Contents>) ([@[email protected]] (<https://mastodon.social/@amake/113557504782560433>))
  - Emacs development:
    - emacs-devel:
      - [The need to shift more discussions from the bug reporting list to emacs-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00879.html>)
      - [c-ts-mode indentation rules are getting a bit complex] (<https://lists.gnu.org/archive/html/emacs-devel/2024-11/msg00817.html>)
      - [Thinking about vtable conventions] (<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00007.html>)
    - [iCalendar support update] (<https://recursewithless.net/emacs/icalendar-parser2.org>)
    - [Add command symbol property 'repeat-continue-only' for 'repeat-mode'] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64c289590b56ea08d646b74f1a4b5de0a1faa2e2>)
    - [Make Xref commands follow 'display-buffer' customizations] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0624fe6f8497a677ae354da0a604dbf82e69400a>)
  - New packages:
    - enhanced-evil-paredit <http://melpa.org/#/enhanced-evil-paredit>: Paredit support for evil keybindings (MELPA)
    - minizinc-ts-mode <http://melpa.org/#/minizinc-ts-mode>: Major mode for the MiniZinc constraint modeling language (MELPA)
    - tab-line-nerd-icons <http://melpa.org/#/tab-line-nerd-icons>: Add icons to tab-line tabs (MELPA)

  Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.reddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [Mastodon #emacs] (<https://mastodon.social/tags/emacs>), [Hacker News] (<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>), [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), [programming.dev] (<https://programming.dev/c/emacs?dataType=Post&page=1&sort=New>), [lemmy.world] (<https://lemmy.world/c/emacs>), [lemmy.ml] (<https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New>), [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-12>). Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[email protected]] (<mailto:[email protected]>). Thank you!
emacs-news.org (text/x-org, 13.3 KB)
    * 2024-12-02 Emacs news
- 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][@[email protected]]])
- 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://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://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][@[email protected]]])
  - [[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][@[email protected]]])
    - [[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][@[email protected]]]) - with Jekyll
    - [[https://blog.lazy-evaluation.net/posts/orgmode-diagrams.html][Inline Diagrams in Orgmode | Dzu's Blog]] ([[https://mathstodon.xyz/@6d03/113550020197168004][@[email protected]]])
    - [[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][@[email protected]]])
  - [[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?]]
  - [[Title: An example of a bash script with test blocks (video, 2024) Link: http://anggtwu.net/2024-bash-test-blocks.html][An example of a bash script with test blocks (video, 2024)]]
  - [[Title: Trying eev with a sexp (video, 2024) Link: 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][@[email protected]]])
- 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:
  - http://melpa.org/#/enhanced-evil-paredit: Paredit support for evil keybindings (MELPA)
  - http://melpa.org/#/minizinc-ts-mode: Major mode for the MiniZinc constraint modeling language (MELPA)
  - http://melpa.org/#/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:[email protected]][[email protected]]]. Thank you!