2023-09-11 Emacs news
| emacs, emacs-news- Last week of EmacsConf 2023 Call for Participation
- Emacs 29, 30:
- Upcoming events:
- OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata – Thu Sep 14 0000 Asia/Singapore (announcement, communick.news)
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 16 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET (announcement)
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore (announcement)
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Beginner:
- How to learn Emacs - About this guide to Emacs (2012, HN)
- emacs command | Linux ZERO TO ADVANCE | Linux video series 64 #linux #opensource #devops #sysadmin (10:01)
- Introduction to Emacs and reading RSS feeds in Emacs | TossConf2023 | Online Talk 12 | தமிழில் (39:46)
- Emacs Digit Bindings And Their Facility 2023_09_09_08:15:28 (11:38)
- Emacs configuration:
- Caveat on using use-package with straight.el - straight-use-package-by-default, :straight nil for exceptions
- Easily repeat Emacs functions: a repeat post (Reddit)
- Configuring my Emacs. Vim users are not invited!
- 21天学会Emacs之第21天:优化配置性能以及后续学习建议 (23:43)
- Vim->Emacs veterans without vim emulation: do you feel you're actually more efficient at modifying text with emacs bindings?
- emacs-bedrock: Stepping stones to a better Emacs experience (HN, communick.news, Irreal)
- Spartan Emacs (Reddit)
- Emacs Lisp:
- John McCarthy’s collection of numerical facts for use in elisp programs (Reddit, communick.news)
- Alvaro Ramirez: Inline previous result and why you should edebug (Reddit)
- Sacha Chua: EmacsConf backstage: converting timezones
- How to copy the current line below in Emacs Lisp? | buffer-substring, save-excursion, forward-line (02:14)
- How to swap elements in vectors in Emacs Lisp? | cl-rotatef (02:14)
- How to manipulate vectors in Emacs Lisp? | vector, aref, aset, seq-copy (02:17)
- How to get the content in buffers in Emacs Lisp? | buffer-substring (02:02)
- How to replace regexp in buffers in Emacs Lisp? | re-search-forward - replace-match (02:06)
- How to manipulate the match data in Emacs Lisp? | match-string - replace-match (02:15)
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- Org-journal stays
- Hiding scheduled TODO items in Org-mode
- Interactively select subdirectory for new Org file / capture
- One-Octet: Présentation d'Org-mode
- Release v0.7.1 · alphapapa/org-ql (Reddit)
- 21天学会Emacs之第18天:org mode 进阶 (25:46)
- 21天学会Emacs之第19天:Org roam介绍与基本用法 (21:28)
- Let's Talk About the Story of Metanote and Free Software
- Org development:
- Coding:
- emacs-reformatter: Define commands which run reformatters on the current Emacs buffer
- Emerging from dotemacs bankruptcy the hard way: integrating the IDE (feat. Clojure(Script))
- dlachausse/erlmacs: Simple script to update your .emacs file for Erlang development (HN)
- emacs-build-farm: Interface for Hydra and Cuirass (Nix and Guix build farms)
- JonathanHope/mermaid-ts-mode: Emacs Major Mode for Mermaid Using Tree Sitter (Reddit)
- Andrey Listopadov: Migrating from LSP-Mode to Eglot (lobste.rs)
- es-mode: An Emacs major mode for interacting with Elasticsearch
- Vue-ts-mode, major mode for vue files based on tree-sitter (Reddit)
- Is treesitter worth it?
- Shells:
- Mail, news, and chat:
- Multimedia:
- Community:
- Other:
- emacs-immersive-translate: Immersive-translate provides bilingual simultaneous display and translation of any text in Emacs. (Reddit)
- Emacs tip: create new lines without RET #coding #emacs - next-line-add-newlines avoids end of buffer error (Irreal)
- Christian Tietze: Kill Unsaved Emacs Buffers UX: Replacing Yes/No/Save with Meaningful Options (Irreal)
- Emacs Notes: View info, texi, org and md files as Info manual
- Alvaro Ramirez: SHA-256 hash from URL, the easy way
- hyperdrive.el: P2P filesystem in Emacs
- Emacs side windows for tree sitter, ednc and dict (25:13)
- Fix the restart-emacs function in Emacs on Windows #emacs #coding (00:29)
- Emacs development:
- emacs-devel:
- New command tramp-revert-buffer-with-sudo
- `dired-next-line' movement style (bug#65621)
- Add byte-compiler warning about useless trailing cond clauses
- Permit XLFD names to exceed 255 characters
- New minor mode 'minibuffer-regexp-mode'
- (project-try-vc): When found non-VC project root, still search for the backend
- * lisp/emacs-lisp/cl-lib.el (cl-old-struct-compat-mode): Mark as obsolete
- Add 'appt-notification' face (Bug#61661)
- Add `skip-when` macro to `ert-deftest`
- New packages:
- all-the-icons-nerd-fonts: Nerd font integration for all-the-icons (MELPA)
- breadcrumb: project and imenu-based breadcrumb paths (GNU ELPA)
- flymake-guile: Guile flymake backend (NonGNU ELPA)
- lem: A basic lemmy client (MELPA)
- treebundel: Bundle related git-worktrees together (MELPA)
- wavedrom-mode: WaveDrom Integration (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, 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!
You can comment with Disqus or you can e-mail me at sacha@sachachua.com.