2024-09-23 Emacs news ===================== - Upcoming events: - Emacs Berlin (virtual, in English) Wed Sep 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 26 0030 Asia/Singapore - EmacsSF: Emacs Hangout: Potpourri (Hybrid) Thu Sep 26 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Sep 27 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) Sat Sep 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - EmacsATX: Emacs Social Wed Oct 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT -- Thu Oct 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore - Emacs Paris: S: Emacs workshop in Paris (online) Thu Oct 3 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #13 2024 (v #živo) Thu Oct 3 1900 CET - M-x Research: TBA Fri Oct 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: coffee.el in SF Sat Oct 5 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata -- Sun Oct 6 0200 Asia/Singapore - Beginner: - [Emacs has no learning curve] () (2015, [HN] ()) - [Elementos de la interfaz de usurario de emacs y operaciones basicas con archivos (0x0002) - FTV] () ([@barocio@techhub.social] ()) - [Introduccion a Emacs (0x0001) - FTV] () ([@barocio@techhub.social] ()) - [‎Starting to map beginner-oriented links] () ([@sacha@social.sachachua.com] ()) - Emacs configuration: - [A New Beginning With GNU Emacs - Configuring Emacs 01] () - [Sacha Chua: Highlight the current line while still being able to easily customize/describe underlying faces] () - [Using an External Git Repo for My Emacs Config with Nix] () (July 2024) - [Using GIT to sync Emacs config - TuxeduTV] () - [jcastp/emacs.d: My personal emacs config - Codeberg.org] () ([@jcastp@mastodon.online] ()) - [patpatpat's Emacs Config] () - Emacs Lisp: - [Starting a temporary fork of Lispy until abo-abo returns] () ([Reddit] ()) - [Ep586, Emacs Lisp, Rename All Link of HTML Files] () (01:36:46) - Appearance: - [Emacs w/ auto-dark-mode] () - [Sacha Chua: Quickly adding face properties to regions] () - [J.e.r.e.m.y B.r.y.a.n.t: Emacs and redisplay on the terminal (TTY). ``Because the true color of computing is phosphorescent green on black.''] () - [Frame Size | Emacs Appearance Panel | Video 9] () (01:22) - Navigation: - [Emacs tabs as desktops] () ([@summeremacs@fashionsocial.host] ()) - [super-hint.el: Enhance rg and xref results with `which-function` hints.] () ([Reddit] ()) - [Alvaro Ramirez: Emacs bubble mode] () ([HN] (), [Reddit] ()) - Dired: - [James Dyer: Adding Disk Usage Reporting to Emacs Dired] () - Org Mode: - [Marcin Borkowski: Irregular recurring TODOs in Org mode, part II] () - [How I track workouts using `org-agenda-list'] () - [On switching to Org-Mode for my website] () - [My Solution to Handle excalidraw in Orgmode] () - [Using TikZ in Markup Languages like Org mode] () - [book_generator: générateur de fichiers orgmode pour rédaction de livre - book_generator] () - [villarragut/small-notes: Create small notes in Emacs and link them] () ([Reddit] ()) - [Org-roam's weird twin is finally on MELPA: Org-node 1.0!] () ([Reddit] ()) - [org-roam-gt: a package to speedup org-roam-find-node] () - [Tip for faster org-roam - (setq org-roam-db-update-on-save nil)] () - [Autoshare -> Tasker -> Termux -> Org Protocol -> Org Capture] () - Org development: - [ox-icalendar: Fix export of diary-style timestamps] () - [ox-texinfo: Support links in headings] () - Denote: - [Protesilaos Stavrou: Emacs: use Denote for meetings or events] () - [TIL: Fix use M-x denote can't display list of notes] () - Completion: - [vertico impressions] () - [Company 1.0.0 released] () - Coding: - [From vanilla Emacs to Java IDE in 5 minutes] () - [Find the closest Makefile in a parent dir and run it] () - [build.el: A transient menu for build systems (bazel, make, cmake, cargo)] () ([Reddit] ()) - [Mickey Petersen: Combobulate: Bulk Editing Tree-Sitter Nodes with Multiple Cursors] () - lots of deep-dive details ([Reddit] ()) - [Release v1.8 · magit-todos] () ([Reddit] ()) - [Kubed (Emacs-based Kubernetes interface) user manual, now with pretty images | Hacker News] () ([HN] (), [lobste.rs] ()) - Math: - [ESS - Emacs Speaks Statistics] () ([HN] ()) - Shells: - [Calling Emacs functions in vterm using vterm-eval-cmds] () ([@thaodan@mastodon.social] ()) - [Alvaro Ramirez: How I batch apply and save one-liners] () - dwim-shell-command ([Reddit] (), [lobste.rs] ()) - [Eshell y el comando clear 1 en Emacs - makigas comunidad] () ([@GK_S@mastodon.social] ()) - Mail, news, and chat: - [chrmoe/toot-suite: Some Emacs utilities for Mastodon] () ([@noctuaminervae@toot.si] ()) - archive, ol-toot - [mastodon.el 1.0.27 - v2 filters, remote instance tag timeline] () - [Sacha Chua: Collecting Emacs News from Mastodon] () - [Sacha Chua: Archiving public toots on my blog] () - [Andrea: Adding support to start a huddle from emacs-slack (jumping to the app)] () - [Andrea: Enable OAuth for Gmail with Emacs and OfflineIMAP] () - Multimedia: - [Sacha Chua: Using WhisperX to get word-level timestamps for audio editing with Emacs and subed-record] () - Fun: - [bad.el - ascii art, demos and games with Emacs Lisp] () - AI: - [LLMs are handy for discovering Emacs features] () - [Using LLM function calling (tool use) in Emacs: demo use-case & code walkthrough] () (08:47, [Reddit] ()) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [The argument for emacs in just a few minutes (vlog)] () (2023, [Reddit] ()) - [Irreal: An Early Emacs Paper] () - Other: - [frantic-save: write every change in Emacs buffer to disk] () ([@shapr@recurse.social] ()) - [rjekker/password-store-menu: A better, more complete user interface for password-store] () ([@kickingvegas@sfba.social] ()) - [bdiff.el and my other Emacs Packages] () - [Buff stacking Emacs] () (30:23) - [Use Emacs to Write Go Code (Demos | Utterly Voice). Utterly Voice is a customizable voice dictation and computer control application] () - [How to fix the TAB key in Emacs - TuxeduTV] () - [hyperdrive.el 0.4.0: org-transclusion integration and easy installation!] () - [Tip about load-no-native] () - [Protesilaos Stavrou: Emacs: commands in popup frames with ‘emacsclient’] () (14:41, [Reddit] (), [Irreal] ()) - [USHIN Software: Emacs for P2P deliberation] () - [tfw/Elisp-and-mcclim: My late days emacsconf 2024 pitch for using common lisp mcclim with emacs lisp.] () ([@screwtape@mastodon.sdf.org] ()) - [manateelazycat/cloel: Cloel is a framework that combines Clojure and Elisp for collaborative programming] () ([@manateelazycat] ()) - Emacs development: - emacs-devel: - [some considerations for child frames and visibility] () - [thinking about order of "About Emacs" page] () - [Teach Electric Pair mode about prefix arguments] () - [Don't activate midnight-mode when loading 'midnight'] () - [New configuration option '--disable-gc-mark-trace'] () - [Add option for delete-pair to mark end of region] () - [Add user option to enable Doxygen syntax highlighting (bug#72814)] () - [Add accessors for treesit-font-lock-settings] () - [Re-enable GC mark trace buffer by default] () - [Rename project-{find-file-in-root,root-find-file}] () - New packages: - casual-editkit: Transient UI for Symbol Overlay (MELPA) - compile-multi-nerd-icons: Affixate `compile-multi' with nerd icons (MELPA) - dbml-mode: Major mode for DBML (MELPA) - dup-transform: RGB/XY graphics code helpers (MELPA) - el-who: A s-expression html DSL library compatible with cl-who (MELPA) - eros-inspector: Glue between eros and inspector (MELPA) - flymake-ansible-lint: A Flymake backend for ansible-lint (MELPA) - hyperdrive-org-transclusion : Tranclude hyperdrive content (NonGNU ELPA) - incus-tramp: TRAMP integration for Incus containers (MELPA) - indent-bars : Highlight indentation with bars (GNU ELPA) - txl: Provides machine translation via DeepL's REST API (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!