2024-07-15 Emacs news ===================== - Upcoming events: - [Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, July 27, 2024] () - M-x Research: TBA Wed Jul 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - EmacsSF: Emacs Lisp Hacking Night: Parsers! (Hybrid) Thu Jul 18 1800 America/Vancouver - 2000 America/Chicago - 2100 America/Toronto -- Fri Jul 19 0100 Etc/GMT - 0300 Europe/Berlin - 0630 Asia/Kolkata - 0900 Asia/Singapore - Emacs APAC (virtual) Sat Jul 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [Know Thy Emacs 2024_07_11_04:30:20] () - finding out more about Emacs - Emacs Lisp: - [Alvaro Ramirez: Inline previous result and why you should edebug] () ([Reddit] (), [Irreal] ()) - [Lars Ingebrigtsen: I Should Have Implemented The Emacs Inputs Correctly The First Time] () - [Wrap any command -line tool into Emacs commands] () ([Reddit] ()) - [Lightning Talk: Compiling Emacs Lisp to Native Code] () (06:49) - [Lightning Talk: Visual Stepper for Emacs Lisp] () (05:44) - [Casting Spels in Emacs] () ([@pkal@emacs.ch] ()) - Appearance: - [Consistent, Dynamic Access to Your Current Emacs Theme's Palette] () ([Reddit] ()) - [Running different themes on GUI Emacs and TTY emacsclient, in the same process] () ([Reddit] (), [@genehack@dementedandsadbut.social] ()) - Navigation: - [Using new emacs features to replicate other packages: tree-sitter + transient + repeat-mode = expand-region] () - [Magnus: A function for jumping to a project TODO file] () - [`one-tab-per-project` (aka. `otpp`), workspace management via a thin layer between built-in `project` and `tab-bar`] () - [Announcing Casual IBuffer] () ([Reddit] (), [Irreal] ()) - [Marcin Borkowski: Dedicated windows] () - [Feed symbol overlays to multiple cursors] () ([Reddit] ()) - [Inserting numbers with Emacs multiple cursors] () (2019) - [Emacs's counsel-M-x meets multiple cursors] () (2020) - Writing: - [Some useful Elisp for writing prose] () ([Reddit] ()) - [Package go-translate update to v3] () ([Reddit] ()) - [James Dyer: Creating a Spelling Transient] () ([Irreal] ()) - Org Mode: - [Emacs. But why?] () (51:20) - [Automating Org Mode Tasks with Emacs Lisp - System Crafters Live!] () (02:00:53) - [Clock Tables - Org Mode, Plain Text, and AI] () - [Contact management with Emacs, org-mode, org-contacts, notmuch and org-roam] () - [A checkbox list in org-mode with one value] () (2015) - [I am keeping an up to date ob-http fork] () ([Reddit] ()) - [Protesilaos Stavrou: Emacs: Tell Org which linked files to open externally] () - Org development: - [org-refile: Push point to Org mark ring before jumping] () - [ox-beamer: Allow setting frame subtitle with headline property] () - [orgtbl-to-generic: Retain special rows in code block table output] () - [ox: New custom option to disable macro replacement] () - Completion: - [Confused implementing programmed completion? A snippet to get you started] () - [Anand Tamariya: Annotate completion candidates (GNU Emacs)] () ([Reddit] ()) - Coding: - [linking to a different git branch] () ([@dotemacs@mastodon.xyz] ()) - [Making Emacs Work with Project's ESLint] () - [Emacs Scala Eglot TreeSitter Nix setup using Home Manager in 2024 - roast my video] () (13:09, [Reddit] ()) - [Emacs Flutter + Dart Eglot TreeSitter Nix setup using Home Manager] () - Evil mode: - [Emacs Evil: Disabling the automatic removal of spaces after leaving Insert mode] () ([Reddit] ()) - Multimedia: - [Ready Player Mode update] () ([Reddit] ()) - AI: - [elisa 1.0.0] () - ellama retrieval-augmented generation - [Code Assist with Google Gemini for Emacsen] () - [Github copilot chat in emacs] () ([Reddit] ()) - [Create your own Emacs ChatGPT in less than 100 LOC!] () - Community: - [Weekly Tips, Tricks, &c. Thread] () - buffer-local keys, precision-scroll-mode - [How is Emacs used in a professional setting?] () - [Fun fact about calendar.el] () - Calendrical Calculations - [GLS in 2007 about the earliest EMACS development] () - Other: - [Alternative backward-delete-word that doesn't use the kill ring] () - [Rewriting dates with Emacs multiple cursors] () (2019) - [Unlock the Power of the Daemon with emacsclient] () - Emacs development: - emacs-devel: - [MPS: which threads need to be registered and how?] () - [Re: moving xwidget-webkit to WPE] () - [CI testing of Emacs for Fedora] () - now built and tested with Koschei - [Input method for Tifinagh (alphabet of the Berber language)] () - [Improve Eshell's behavior when waiting for processes] () - [Support interactive D-Bus authorization] () - New packages: - casual-re-builder : Transient UI for RE-Builder (MELPA) - communinfo : Community maintained Info-url-alist (MELPA) - slurpbarf : Commands for slurping and barfing (MELPA) Links from [reddit.com/r/emacs] (), [r/orgmode] (), [r/spacemacs] (), [r/planetemacs] (), [Mastodon #emacs] (), [Hacker News] (), [lobste.rs] (), [programming.dev] (), [lemmy] (), [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!