2025-03-31 Emacs news
| emacs, emacs-news- Emacs 30:
- Help wanted:
- Upcoming events (iCal file, Org):
- Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Tue Apr 1 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/306712497/ Wed Apr 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT – Thu Apr 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Apr 4 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 11 1800 Europe/Paris
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Tip: pulsar-mode, pulsar-recenter-center
- Emacs: Increase text size and adjust window width proportionally. — paste.sr.ht (@jasalt@fosstodon.org)
- James Cherti: Emacs: persist-text-scale.el – Persist and Restore the Text Scale for All Buffers (Github, Reddit)
- Marie K. Ekeberg: Emacs Quick Tip - Smoother scrolling (Irreal)
- Amit Patel: Emacs Tree-sitter custom highlighting, part 3
- Org Mode:
- The TAB Key in Org Mode, Reimagined (Reddit)
- Sacha Chua: Org Mode: Cutting the current list item (including nested lists) with a speed command
- trevdev/org-invoice-table: A clocktable for Emacs org-mode that helps you invoice clients - Codeberg.org (@trevdev@fosstodon.org)
- TIL you can combine full-text search and tag-matching in the Org agenda
- Useful library for printing a simplified AST for an org file abstract syntax tree
- How to contribute patches to Org
- Import, export, and integration:
- tiny-rss: A simple and flexible RSS feeds generator from org files
- Literate Programming for the 24½ Century (2024, this time on Howard Abrams' channel)
- Sacha Chua: Tweaking my 11ty blog to link to the Mastodon post defined in an Org Mode property
- Org-Dex: Capture + Archive Browser Sessions
- Sharing: paw now supports notion style of comment but with org-mode and other goodies
- Org development:
- Denote:
- Completion:
- Activate superword mode in the Emacs Minibuffer #coding #programming (01:07) treat symbols (ex:
example_symbol
as words) - [ANN] repeat-fu for repeating multi-command "edits" now available on MELPA (Reddit)
- Emacs company-mode タイピングが楽になる!! (無音) (01:50)
- Activate superword mode in the Emacs Minibuffer #coding #programming (01:07) treat symbols (ex:
- Coding:
- Math:
- Web:
- Mail, news, and chat:
- Jack Baty: Mu4e transient menu
- Gnus for Noobs: Mail and News in Emacs - System Crafters Live! (01:40:19)
- Listful Andrew: Atomizer — Make Atom feeds for your site (Emacs package)
- mastodon.el 2.0.0: encrypted auth tokens, fixes, cycling images (@mousebot@todon.nl)
- Sacha Chua: mastodon.el: Collect handles in clipboard (Emacs kill ring)
- Sacha Chua: mastodon.el: Copy toot content as Org Mode
- Benjamin Slade: Trials and Visions of Internet Relay Chat
- Evil mode:
- 왜 C-d 키를 눌러 스크롤하면 절반 이상이 넘을까? - (emacsian ohyecloudy) (@ohyecloudy@mastodon.social) - evil and scrolling
- Multimedia:
- AI:
- Ten Dollar Adventure Blog - Automating Interactive Fiction Logic Generation with LLMs in Emacs HN
- James Dyer: Ollama-Buddy 0.9.11: Experimental ChatGPT Integration, Customizable Streaming and Texinfo documentation
- Accidentally writing an Emacs Package - fabric-gpt
- Ollama Buddy - Same prompt to 10 models (multishot) #emacs #ollama (01:27)
- Community:
- Other:
- My new Emacs (and Ruby) based Static Site Generator (@mms@mastodon.bsd.cafe)
- James Cherti: Emacs: bufferfile.el – Delete or rename buffer file names with their associated buffers (Github, Reddit)
- James Cherti: Emacs: stripspace.el – Automatically Remove Trailing Whitespace Before Saving a Buffer, with an Option to Preserve the Cursor Column
- trope-mode
- Emacs Macros: All You Need to Know #coding #programming (15:37) - keyboard macros
- Clojure visual-tools 32- Workflow Demos 6: old-school tools, REPL, Emacs, Org-mode, AI, MCP, & more (01:51:40)
- Emacs development:
- emacs-devel: A few explanations. I wonder where a good place to link to these would be; not quite news, but might be good to keep findable since emacs-devel search can be challenging
- Why replace-region-contents is being deprecated
- Why there's no built-in function to check if a variable has been changed (helpful has helpful–original-value-differs-p)
- Why unintern has a mandatory argument
- Don't obsolete the command replace-buffer-contents
- Merge remote-tracking branch 'origin/scratch/replace-region-contents'
- (replace-region-contents): Improve and promote (bug#76313)
- Enhance 'icomplete-vertical-mode' customization options.
- New function 'hash-table-contains-p'
- New minor mode: `electric-block-comment-mode'
- New Eldoc function `eldoc-show-help-at-pt'
- Add major mode for highlighting npmrc files (Bug#77138)
- Help find-function find methods defined inside macros
- Further amendments of child frame handling and documentation
- * lisp/treesit-x.el: New file.
- emacs-devel: A few explanations. I wonder where a good place to link to these would be; not quite news, but might be good to keep findable since emacs-devel search can be challenging
- New packages:
- citar-org-node: Citar integration with org-node (MELPA)
- denote-regexp: Compose regexps to match Denote files (MELPA)
- forge-llm: LLM integration for generating PR descriptions in Forge (MELPA)
- magit-ido: Support using Ido in Magit (MELPA)
- org-invoice-table: Invoicing table formatter for org-mode (MELPA)
- repeat-fu: Minor mode to repeat typing or commands (MELPA)
- stripspace: Auto remove trailing whitespace and restore column (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Mastodon #emacs, Bluesky #emacs, Hacker News, lobste.rs, programming.dev, lemmy.world, lemmy.ml, 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!