2024-12-23 Emacs news
| emacs, emacs-news- Help wanted:
- Emacs updates:
- Upcoming events (iCal file, 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 (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
- 🧠💻 Emacs User Meetup - 38C3 (@cabhan@social.tchncs.de)
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- New Package: org-ranker.el - sort org headlines by custom rules (Reddit)
- Org-supertag v0.0.2 released - enhance tag system of org-mode (Reddit)
- Emacs Org Attach Various Methods 2024_12_17_14:56:08 (04:04)
- DSLiDE v0.6.0 Your slides now play keyboard macros (Reddit)
- Thanos Apollo: Progress update on org-gnosis & a graphical interface addition.
- What is desireable in an Org to HTML framework?
- How to mirror worg to a hyperdrive
- How I use Emacs to publish "food" recipes
- Completion:
- Coding:
- Meta Redux: State of CIDER Survey (2024)
- Tree-sitter Changes in Emacs 30 (Reddit)
- Run JUnit method or class at point (@skybert@hachyderm.io)
- Трошки про Emacs (21:31) - Clojure
- Using uv in Emacs | MClare Blog - python environment
- Xah Talk Show 2024-12-21 Ep605. Run Code of Python JS Fsharp Etc in Emacs. Are You Based? (53:31)
- Bases de Datos-SQLite en GNU Emacs - encuentro/taller - FTV (@hispaemacs@fosstodon.org)
- Math:
- Web:
- Mail, news, and chat:
- Multimedia:
- emacs.tv (Hello emacs.tv, 1700+ videos)
- Sacha Chua: subed.el: Tweaking subtitle times
- EXWM:
- AI:
- llm version 0.20 released, with structured JSON output
- chatgpt-shell: LaTeX rendering now turned on by default on LLM shell
- lepisma/onnx.el: ONNX runtime for Emacs Lisp (Reddit) - optimized and portable ML on the edge, also interchange format for neural network models
- Community:
- Other:
- James Dyer: Calculate Number Of Days Between Two Dates - calendar-count-days-region
- glotlabs/gdrive: Google Drive CLI Client (@mousebot@todon.nl)
- HTML Renderer (Emacs) - Masonry (Reddit)
- HTML Renderer (Emacs) - colspan (Reddit)
- Marie K. Ekeberg: 24 Emacs packages and utilities to try while counting down to Jul/Christmas/Holidays
- positron-solutions/moc: Master of Ceremonies. Display & presentation utilities to make presentation packages more effective (Video, Reddit)
- The Semantics and Broad Strokes of Buffer Parallelism
- Andrey Listopadov: Extending Emacs with Fennel
- Emacs development:
- emacs-devel:
- Re: Some experience with the igc branch next impediments for IGC branch
- Merging scratch/no-purespace to remove unexec and purespace - discussion, preparing to merge
- Re: Merging scratch/no-purespace to remove unexec and purespace - ideas
- Re: Merging scratch/no-purespace to remove unexec and purespace - hints/guesses vs promises
- * lisp/vc/smerge-mode.el (smerge-extend): New command (bug#74509)
- Add support for the ':data' keyword for play-sound in MS-Windows.
- 'seconds-to-string': new optional arguments for readable strings
- Add more documentation for TTY child frames
- NEWS entry for the removal of `redisplay-dont-pause'
- NEWS entry for tty child frames
- New treesit thing 'sexp-list' (bug#73404)
- Delete support for the Conkeror web browser
- New user option browse-url-transform-alist
- Make font-lock face variables obsolete
- Rename the property 'repeat-continue-only' to 'repeat-continue'
- ; * etc/NEWS: Mention 'eager-display' for 'completion-category-overrides'.
- unintern: Drop support for obsolete calling convention
- all-completions: Drop support for obsolete calling convention
- ; * etc/NEWS: Add 'completion-table-with-metadata' to "Lisp Changes".
- * lisp/comint.el (comint-complete-input-ring): New command (bug#74694).
- emacs-devel:
- New packages:
- copilot: An unofficial Copilot plugin (MELPA)
- dicom: DICOM viewer - Digital Imaging & Communications in Medicine (GNU ELPA)
- kill-dollar-mode: Remove leading $ from shell-script-like text (MELPA)
- moc: Master of Ceremonies (MELPA)
- ocaml-eglot: An OCaml companion for Eglot (MELPA)
- p4-ts-mode: Major mode for the P4_16 programming language (MELPA)
- russian-calendar: Russian holidays and conferences. Updated 2024-11-22 (MELPA)
- symbol-overlay-mc: Mark highlighted symbols with multiple cursors (MELPA)
- uv-mode: Integrate uv with python-mode (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Mastodon #emacs, Hacker News, lobste.rs, programming.dev, lemmy.world, lemmy.ml, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and 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 sacha@sachachua.com. Thank you!