2024-12-23 Emacs news
=====================

  - Help wanted:
    - [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)] 
(<https://list.orgmode.org/87a5cr7dn9.fsf@localhost>)
  - Emacs updates:
    - [Emacs 30.0.93 pretest is available] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00869.html>) 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hihzl9/emacs_30093_pretest_is_available/>),
 [Irreal] (<https://irreal.org/blog/?p=12663>))
    - [Emacs 31 News Stream VOD] 
(<https://www.youtube.com/watch?v=yDVj75fC2pQ>) (01:26:53)
  - Upcoming events ([iCal file] 
(<https://emacslife.com/calendar/emacs-calendar.ics>), [Org] 
(<https://emacslife.com/calendar/>)):
    - 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 ([announcement] 
(<https://emacs-apac.gitlab.io/announcements/december-2024/>))
    - 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
    - [🧠💻 Emacs User Meetup - 38C3] 
(<https://events.ccc.de/congress/2024/hub/en/event/emacs-usermeetup/>) 
([@cab...@social.tchncs.de] 
(<https://social.tchncs.de/@cabhan/113680360792934598>))
  - Emacs configuration:
    - [How to Share Your Emacs Configuration Between Different Machines (and 
Architectures) with Native Compilation] 
(<https://www.rahuljuliato.com/posts/multiple-eln-cache>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hgjra6/how_to_share_your_emacs_configuration_between/>))
  - Emacs Lisp:
    - [Bringing Emacs Introspection & Debugging to Casual Suite] 
(<https://www.reddit.com/r/elisp/comments/1hhmezr/bringing_emacs_introspection_debugging_to_casual/>)
 ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hhmfab/bringing_emacs_introspection_debugging_to_casual/>))
    - [callnum.el; Sort library call numbers] 
(<https://github.com/distichum/callnum>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hfrj8x/callnumel_sort_library_call_numbers/>))
    - [Kisaragi Hiu: Emacs: turning parsed XML/HTML nodes back into text 
(encoding/printing/writing it out)] 
(<https://kisaragi-hiu.com/emacs-xml-encode/>)
  - Appearance:
    - [Change theme by sunrise and sunset with circadian package] 
(<https://techhub.social/@Anoncheg/113688185961229577>)
    - [konrad1977/neofusion-emacs: Emacs port for NeoFusion theme from Neovim] 
(<https://github.com/konrad1977/neofusion-emacs>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hkp9m9/new_theme_ported_from_neovim/>))
    - [Protesilaos Stavrou: Emacs: two new Standard themes 
(‘standard-light-tinted’ and ‘standard-dark-tinted’)] 
(<https://protesilaos.com/codelog/2024-12-17-emacs-standard-themes-tinted/>)
  - Navigation:
    - [Extending Built-In Emacs Bookmark Package] 
(<https://takeonrules.com/2024/12/17/extending-built-in-emacs-bookmark-package/>)
 ([@takeonru...@dice.camp] 
(<https://dice.camp/@takeonrules/113668314143293564>))
    - [Rethinking Minibuffer Movement] 
(<http://yummymelon.com/devnull/rethinking-minibuffer-movement.html>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hhj98l/rethinking_minibuffer_movement/>))
    - [Lisp expression replacements with query-regexp-replace] 
(<https://breatheoutbreathe.in/blog/2024-12-19-query-regexp-replace-lisp-replacement.html>)
 ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hifeca/lisp_expression_replacements_with/>))
  - Dired:
    - [Automatic fallback to /sudo: for local dired commands] 
(<https://www.reddit.com/r/emacs/comments/1hfrigu/automatic_fallback_to_sudo_for_local_dired/>)
  - Writing:
    - [Configuration for super-fast Latex input using AucTeX, CDLatex and a bit 
of YaSnippet. See karthinks.com/software/latex-input-for-impatient-scholars] 
(<https://gist.github.com/karthink/7d89df35ee9b7ac0c93d0177b862dadb>)
    - [Using Howm in Emacs for Notes and Tasks - System Crafters Live!] 
(<https://www.youtube.com/watch?v=eSmTN5jynvg>) (02:11:21)
  - Org Mode:
    - [New Package: org-ranker.el - sort org headlines by custom rules] 
(<https://www.reddit.com/r/emacs/comments/1hj9iz2/new_package_orgrankerel_sort_org_headlines_by/>)
 ([Reddit] 
(<https://www.reddit.com/r/orgmode/comments/1hjgobm/new_package_orgrankerel_sort_org_headlines_by/>))
    - [Org-supertag v0.0.2 released - enhance tag system of org-mode] 
(<https://github.com/yibie/org-supertag>) ([Reddit] 
(<https://www.reddit.com/r/orgmode/comments/1hif4cr/orgsupertag_v002_released/>))
    - [Emacs Org Attach Various Methods 2024_12_17_14:56:08] 
(<https://www.youtube.com/watch?v=I5VNszZaOIA>) (04:04)
    - [DSLiDE v0.6.0 Your slides now play keyboard macros] 
(<https://github.com/positron-solutions/dslide/releases/tag/v0.6.0>) ([Reddit] 
(<https://www.reddit.com/r/orgmode/comments/1hge9bo/dslide_v060_your_slides_now_play_keyboard_macros/>))
    - [Thanos Apollo: Progress update on org-gnosis & a graphical interface 
addition.] (<https://thanosapollo.org/posts/org-gnosis-progress-1/>)
    - [What is desireable in an Org to HTML framework?] 
(<https://www.reddit.com/r/emacs/comments/1hjj09d/what_is_desireable_in_an_org_to_html_framework/>)
    - [How to mirror worg to a hyperdrive] 
(<https://breatheoutbreathe.in/blog/2024-12-16-mirror-worg-to-a-hyperdrive.html>)
    - [How I use Emacs to publish "food" recipes] 
(<https://www.emacsuser.org/emacs/>)
  - Completion:
    - [Rahul Juliato: Enhancing icomplete-vertical-mode in Emacs] 
(<https://rahuljuliato.com/posts/in-buffer-icomplete>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hhy6n9/enhancing_icompleteverticalmode_in_emacs/>))
  - Coding:
    - [Meta Redux: State of CIDER Survey (2024)] 
(<https://metaredux.com/posts/2024/12/23/state-of-cider-2024.html>)
    - [Tree-sitter Changes in Emacs 30] 
(<https://archive.casouri.cc/note/2024/emacs-30-tree-sitter>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hiwm8j/treesitter_changes_in_emacs_30/>))
    - [Run JUnit method or class at point] 
(<https://gitlab.com/skybert/my-little-friends/-/blob/master/emacs/.emacs#L542>)
 ([@skyb...@hachyderm.io] (<https://hachyderm.io/@skybert/113679416976496391>))
    - [Трошки про Emacs] (<https://www.youtube.com/watch?v=gMb6VTqUE10>) 
(21:31) - Clojure
    - [Using uv in Emacs | MClare Blog] 
(<https://mclare.blog/posts/using-uv-in-emacs/>) - python environment
    - [Xah Talk Show 2024-12-21 Ep605. Run Code of Python JS Fsharp Etc in 
Emacs. Are You Based?] (<https://www.youtube.com/watch?v=IWyat0bbCss>) (53:31)
    - [Bases de Datos-SQLite en GNU Emacs - encuentro/taller - FTV] 
(<https://fediverse.tv/w/bCw6xPvs1n8c68jKqFBEgW>) ([@hispaem...@fosstodon.org] 
(<https://fosstodon.org/@hispaemacs/113698030498809368>))
  - Math:
    - [Ruslan Bekenev: Emacs: quick-calc] 
(<https://codelearn.me/2024/12/22/emacs-quick-calc.html>)
  - Web:
    - [TIL eww-copy-alternate-url] 
(<https://dice.camp/@takeonrules/113668410028513504>)
    - [eww-readable + imenu = quickly jump to different headings in webpage] 
(<https://github.com/alphapapa/unpackaged.el/blob/master/unpackaged.el#L1623-L1675>)
 ([@ma...@fosstodon.org] (<https://fosstodon.org/@marcc/113678792712925717>))
    - [Adding HTML5 Display Block Elements to Emacs’ SHR (and EWW) Tag 
Rendering // Take on Rules] 
(<https://takeonrules.com/2024/12/18/adding-html5-display-block-elements-to-emacs-shr-and-eww-tag-rendering/>)
 ([@takeonru...@dice.camp] 
(<https://dice.camp/@takeonrules/113674326454421331>))
  - Mail, news, and chat:
    - [mastodon.el 1.1.8: adds support for link-hint, bugfixes] 
(<https://todon.nl/@mousebot/113701769399574182>)
    - [glenneth/discourse-emacs: A modern Emacs package for seamless Discourse 
forum integration.] (<https://codeberg.org/glenneth/discourse-emacs>) 
([@barocio@techhub.social] 
(<https://techhub.social/@barocio/113666382496309705>))
  - Multimedia:
    - [emacs.tv] (<https://emacs.tv/>) ([Hello emacs.tv] 
(<https://lmno.lol/alvaro/hello-emacstv>), 1700+ videos)
    - [Sacha Chua: subed.el: Tweaking subtitle times] 
(<https://sachachua.com/blog/2024/12/subed-el-tweaking-subtitle-times/>)
  - EXWM:
    - [How to Use Emacs as a Desktop Environment in Linux with EXWM - Make Tech 
Easier] 
(<https://www.maketecheasier.com/use-emacs-as-desktop-environment-linux/>)
  - AI:
    - [llm version 0.20 released, with structured JSON output] 
(<https://www.reddit.com/r/emacs/comments/1hkex1q/llm_version_020_released_with_structured_json/>)
    - [chatgpt-shell: LaTeX rendering now turned on by default on LLM shell] 
(<https://indieweb.social/@xenodium/113673438068184091>)
    - [lepisma/onnx.el: ONNX runtime for Emacs Lisp] 
(<https://github.com/lepisma/onnx.el>) ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hg5r5n/onnxel_onnx_runtime_binding_for_emacs_lisp/>))
 - optimized and portable ML on the edge, also interchange format for neural 
network models
  - Community:
    - [Weekly Tips, Tricks, &c. Thread — 2024-12-18 / week 51] 
(<https://www.reddit.com/r/emacs/comments/1hgx486/weekly_tips_tricks_c_thread_20241218_week_51/>)
    - [00: Why You Want Programmable Tools] 
(<https://www.youtube.com/watch?v=u7DW78ng9Cg>) (04:36, [Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hkk5bn/a_cool_video_about_emacs/>))
    - [What can we learn from Neovim’s rise in popularity?] 
(<https://www.reddit.com/r/emacs/comments/1hhxf8x/what_can_we_learn_from_neovims_rise_in_popularity/>)
 ([HN] (<https://news.ycombinator.com/item?id=42465428>))
  - Other:
    - [James Dyer: Calculate Number Of Days Between Two Dates] 
(<https://emacs.dyerdwelling.family/emacs/20241219132107-emacs--calculate-number-of-days-between-two-dates/>)
 - calendar-count-days-region
    - [glotlabs/gdrive: Google Drive CLI Client] 
(<https://github.com/glotlabs/gdrive>) ([@mouse...@todon.nl] 
(<https://todon.nl/@mousebot/113668699737441680>))
    - [HTML Renderer (Emacs)] 
(<https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html#masonry>) - 
Masonry ([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hh3xjz/html_renderer_masonry/>))
    - [HTML Renderer (Emacs)] 
(<https://lifeofpenguin.blogspot.com/2024/09/html-renderer.html>) - colspan 
([Reddit] 
(<https://www.reddit.com/r/emacs/comments/1hg4z69/html_renderer_colspan/>))
    - [Marie K. Ekeberg: 24 Emacs packages and utilities to try while counting 
down to Jul/Christmas/Holidays] 
(<https://themkat.net/2024/12/17/twenty_four_emacs_packages.html>)
    - [positron-solutions/moc: Master of Ceremonies. Display & presentation 
utilities to make presentation packages more effective] 
(<https://github.com/positron-solutions/moc/>) ([Video] 
(<https://private-user-images.githubusercontent.com/73710933/398084554-69b2d887-be79-440b-92df-cc34994eec20.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzQ5NDM3MTQsIm5iZiI6MTczNDk0MzQxNCwicGF0aCI6Ii83MzcxMDkzMy8zOTgwODQ1NTQtNjliMmQ4ODctYmU3OS00NDBiLTkyZGYtY2MzNDk5NGVlYzIwLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDEyMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQxMjIzVDA4NDMzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUwYmE0ODJiZjVhM2U3ZDIwNWJjNDFhNTE1NWEyOGU2ZDE4NzA3YWUxNGIyNzA5Y2FiMTUwZmJkYTdlNDhmZGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8_QToA2wx27lRkczLt0UWFstFAHHKD2Hmtm1Ys4f39I>),
 [Reddit] 
(<https://www.reddit.com/r/elisp/comments/1hkjgvw/ann_moc_buffer_text_to_video_presentation_content/>))
    - [The Semantics and Broad Strokes of Buffer Parallelism] 
(<https://www.reddit.com/r/elisp/comments/1hg1m5r/the_semantics_and_broad_strokes_of_buffer/>)
    - [Andrey Listopadov: Extending Emacs with Fennel] 
(<https://andreyor.st/posts/2024-12-20-extending-emacs-with-fennel/>)
  - Emacs development:
    - emacs-devel:
      - [Re: Some experience with the igc branch] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00980.html>) next 
impediments for IGC branch
      - [Merging scratch/no-purespace to remove unexec and purespace] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00687.html>) - 
discussion, preparing to merge
      - [Re: Merging scratch/no-purespace to remove unexec and purespace] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00951.html>) - ideas
        - [Re: Merging scratch/no-purespace to remove unexec and purespace] 
(<https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00965.html>) - 
hints/guesses vs promises
    - [* lisp/vc/smerge-mode.el (smerge-extend): New command (bug#74509)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=961cff855a9eccb9c2de31edc7d90ce697ebb65d>)
    - [Add support for the ':data' keyword for play-sound in MS-Windows.] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fd529bbd076d14087d70c50d94bc9ef231cf1997>)
    - ['seconds-to-string': new optional arguments for readable strings] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=308d5d54737917d449bfc0bf80815537eef69446>)
    - [Add more documentation for TTY child frames] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c19dd8e9d6c54080426623129a824e5bb2fcf7be>)
    - [NEWS entry for the removal of `redisplay-dont-pause'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b156a69eec8af26991ede5c5bc2d7fbcd8dba134>)
    - [NEWS entry for tty child frames] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8c83b496b3f98ad0be835d772a36f75c47d693e>)
    - [New treesit thing 'sexp-list' (bug#73404)] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d930d7f8651897dc3130ff16731751691566d490>)
    - [Delete support for the Conkeror web browser] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4415102b573bb776e7f256633626f798b2ab9f28>)
    - [New user option browse-url-transform-alist] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14a3dd6a30f7a720f29d51f2df8f8ab8138989a0>)
    - [Make font-lock face variables obsolete] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d3c1094604ceb6133a15226aec9b568f7923ee7>)
    - [Rename the property 'repeat-continue-only' to 'repeat-continue'] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=69facd33a80bee3f49b0518e75e8ec570978334c>)
    - [; * etc/NEWS: Mention 'eager-display' for 
'completion-category-overrides'.] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2f4a7f5ec3c75641e2a3c66156c2783c5576b1d7>)
    - [unintern: Drop support for obsolete calling convention] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5a8adaeac81182f080b041a3a3840580c61213d2>)
    - [all-completions: Drop support for obsolete calling convention] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=80dc431b5a453c8200260969c8e2904e2d353b1e>)
    - [; * etc/NEWS: Add 'completion-table-with-metadata' to "Lisp Changes".] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78b50603a25d8eb366deab92ce1f475aef497a64>)
    - [* lisp/comint.el (comint-complete-input-ring): New command (bug#74694).] 
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2986e79b76d442f8620195a54120d8be3e4583c>)
  - New packages:
    - copilot <http://melpa.org/#/copilot>: An unofficial Copilot plugin (MELPA)
    - dicom <https://elpa.gnu.org/packages/dicom.html>: DICOM viewer - Digital 
Imaging & Communications in Medicine (GNU ELPA)
    - kill-dollar-mode <http://melpa.org/#/kill-dollar-mode>: Remove leading $ 
from shell-script-like text (MELPA)
    - moc <http://melpa.org/#/moc>: Master of Ceremonies (MELPA)
    - ocaml-eglot <http://melpa.org/#/ocaml-eglot>: An OCaml companion for 
Eglot (MELPA)
    - p4-ts-mode <http://melpa.org/#/p4-ts-mode>: Major mode for the P4_16 
programming language (MELPA)
    - russian-calendar <http://melpa.org/#/russian-calendar>: Russian holidays 
and conferences. Updated 2024-11-22 (MELPA)
    - symbol-overlay-mc <http://melpa.org/#/symbol-overlay-mc>: Mark 
highlighted symbols with multiple cursors (MELPA)
    - uv-mode <http://melpa.org/#/uv-mode>: Integrate uv with python-mode 
(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] 
(<https://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 [sa...@sachachua.com] 
(<mailto:sa...@sachachua.com>). Thank you!

    
    * 2024-12-23 Emacs news
- 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][@cab...@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][@takeonru...@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][@skyb...@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][@hispaem...@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][@ma...@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][@takeonru...@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://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][@mouse...@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://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:
  - http://melpa.org/#/copilot: An unofficial Copilot plugin (MELPA)
  - https://elpa.gnu.org/packages/dicom.html: DICOM viewer - Digital Imaging & Communications in Medicine (GNU ELPA)
  - http://melpa.org/#/kill-dollar-mode: Remove leading $ from shell-script-like text (MELPA)
  - http://melpa.org/#/moc: Master of Ceremonies (MELPA)
  - http://melpa.org/#/ocaml-eglot: An OCaml companion for Eglot (MELPA)
  - http://melpa.org/#/p4-ts-mode: Major mode for the P4_16 programming language (MELPA)
  - http://melpa.org/#/russian-calendar: Russian holidays and conferences. Updated 2024-11-22 (MELPA)
  - http://melpa.org/#/symbol-overlay-mc: Mark highlighted symbols with multiple cursors (MELPA)
  - http://melpa.org/#/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:sa...@sachachua.com][sa...@sachachua.com]]. Thank you!

    

Reply via email to