2024-01-08 Emacs news ===================== - Help wanted: - [Looking for Emacs users in Pennsylvania to start a meetup] () ([@jameshowell@emacs.ch] ()) - [ada-mode: Looking for someone to take over maintenance] () ([emacs-devel] ()) - [making play-sound async] () - Upcoming events: - M-x Research: 9th talk on (e)lisp Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 11 0000 Asia/Singapore - Atelier Emacs Montpellier (in person) Fri Jan 12 1800 Europe/Paris - EmacsSF (in person): coffee.el in SF Sat Jan 13 1100 America/Los_Angeles - M-x Research: TBA Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jan 18 0000 Asia/Singapore - Beginner: - [Como Instalar Emacs No Seu Windows Pc Em 2024] () (01:53) - Emacs configuration: - [Is evil-mode worth committing to as a vimmer learning emacs?] () - [Minimum settings I use (2023) / 私が使う最小設定(2023年)] () - [marcuskammer's Emacs Config] () - [skx's Emacs config] () - Emacs Lisp: - [5 ways to get text from an Emacs buffer] () ([Reddit] (), [Irreal] ()) - [Tony Zorman: Parentheses-Aware Yanking] () - [J.e.r.e.m.y B.r.y.a.n.t: Code is data] () - beginner's overview of Emacs Lisp's funcall and apply - [UI en Emacs, creando un buscador | Programador Web Valencia] () - widgets - [Lección 5: Botones | Curso de UI Emacs Lisp] () - [Release v0.7 · alphapapa/makem.sh] () ([Reddit] ()) - can run from subdirectory; makefile-like script for linting and testing Emacs Lisp packages - Appearance: - [Smooth scroll-up/down (C-v / M-v) & recenter (C-l) commands with pixel-scroll] () ([YouTube] (), [Reddit] ()) - [Irreal: One Last Time With Marking The Active Window] () - [James Dyer: My first emacs package - *selected-window-accent-mode*] () ([Reddit] ()) - [James Dyer: Improvements to Selected Window Accent] () - [Sacha Chua: Highlight the active modeline using colours from modus-themes] () - [Nano Emacs: org-margin mode] () - [Protesilaos Stavrou: Emacs: ef-rosa is the new member of the ef-themes] () - Navigation: - [JasZhe/window-stool: Emacs package that provides code context/breadcrumbs similar to context.vim and topsy. Like a stepping stool for your window.] () ([Reddit] ()) - [Proof of concept: window tabs] () ([Reddit] ()) - Org Mode: - [Emacs Org mode features you may not know] () ([Reddit] ()) - [Converting Org Files to Canvas Quizzes | Randy Ridenour] () ([@randyridenour@emacs.ch] ()) - [Eric MacAdie: Org Commands I Frequently Use] () ([Irreal] ()) - [Jeremy Friesen: Current Workflow for Lore24 Writing] () - [First "literate" C program with Emacs + Org-mode - YouTube] () (29:19) - [Adding Simple Org-Mode features to Programming Modes in Emacs] () (12:36, [Reddit] ()) - [Gijs Hillenius: Note-to-self: Org Tree Slide Mode, and Whiteroom Mode] () - [lilac: A Literate Programming tool for Orgmode targeting HTML output] () - [Jeremy Friesen: Emacs Macros Continue to Amaze Me] () ([Irreal] ()) - [Peter J. Jones: Archiving in Org Mode] () ([Irreal] ()) - [Sacha Chua: Using consult and org-ql to search my Org Mode agenda files and sort the results to prioritize heading matches] () - [Sacha Chua: Using an Emacs Lisp macro to define quick custom Org Mode links to project files; plus URLs and search] () - [SpacemacsとObsidianの融] () - [obsidian-org-mode: Add Org Mode support to Obsidian.] () - Org development: - [Merge branch 'bugfix'] () - [Backport commit 8e1c56ae4 from Emacs] () - [org-agenda-search-headline-for-time: Ignore all the timestamps in headings] () - [Revert "Obsolete `org-src-associate-babel-session' and related functionality"] () - [org-element-cache: Provide Elisp API to store user data inside the cache] () - [lisp/org-indent.el: Add hook to run after it initializes a buffer] () - Denote: - [Taking Notes With the Emacs Denote Package] () - [Jeremy Friesen: Advising Denote Function for Removing Diacritics from String] () - [Jeremy Friesen: Leveraging Denote's Signature for Multiple Purposes] () - [my/denote/url demo - asciinema.org] () ([@bram85@emacs.ch] ()) - Coding: - [Emacs Goodies - #34 SQL Shell Mode] () (06:35) - [Emacs Goodies - #33 SQLite Mode - YouTube] () (4:25) - [Tim Heaney: Fennel] () - [Tim Heaney: Emacs configuration] () - Fennel, parinfer - [Emacs lsp-mode performance booster] () ([Reddit] ()) - [Basic "Reverse" Literate Programming in Emacs with Outshine and Polymode] () (7:54, [Reddit] ()) - [Learning git with "Try it!"s (and eev)] () ([YouTube] ()) - [Emacs in tamil part 9 - VC Git - YouTube] () ([@goldayan@clj.social] ()) - [@robert@toot.kra.hn: quick Python development tips] () - [Creating dynamic task runners for your npm scripts in Emacs] () - [flajann2/schlau-compile: Schlau Compile extension for Emacs] () ([Reddit] ()) - compile with f5 key using the root of your git project - [makefile-executor.el] () ([Reddit] ()) - Doom Emacs: - [Cyber Angel Emacs (my personal Doom Emacs configuration)] () ([Reddit] ()) - [Doom Emacs: The Basic Concept and Installing on Windows - YouTube] () (9:25) - Multimedia: - [Sacha Chua: EmacsConf backstage: making lots of intro videos with subed-record] () - Fun: - [How To React To How To Type Blimpy In Emacs] () (6:14, [Reddit] ()) - AI: - [Integrate Emacs with any LLM - an intro to the gptel package - YouTube] () (14:25) - [Brewing coffee with emacs, ekg, and the Aeropress] () (9:37, [Reddit] ()) - using a large language model together with ekg.el (Emacs Knowledge Graph) to take notes - Community: - [Weekly Tips, Tricks, &c. Thread] () - [ELPA and Emacs Zine: Shutdown of EAEZ] () - [DistroTube: Stepping Away To Work On Some Other Projects - YouTube] () - [2024-01-01 Emacs News discussed on HN] (), aww shucks =) - Other: - [emacs-pe/honcho.el: run and manage long-running services] () ([@carcosa@emacs.ch] ()) - [Contacts management with Emacs in 2024 : emacs] () ([HN] ()) - [Gijs Hillenius: Combining Emacs and Asciinema] () - [~swflint/random-ask - Randomly ask the user specific questions for productivity data collection - sourcehut git] () ([Reddit] ()) - [Learn irregular English verbs in Emacs] () ([Reddit] ()) - [Yi Tang: GPG in Emacs - Functions to Decrypt and Delete All] () - [My experience with Emacs GUI on WSL2 Ubuntu] () - [Emacs notifications on Linux and Android] () - Emacs development: - emacs-devel: - [Translating Emacs manuals is of strategic importance] () - [challenges] () - [also discussion about process] (), [proposal] () ([@jchelary@emacs.ch] ()) - [Translation of the Org mode manual] () - [po4a] () - [Gestionnaire de tickets pour la traduction française de la documentation Emacs] () - [documentation_emacs: Projet OmegaT de traduction de la documentation Emacs - documentation_emacs - La forge Chapril] () ([Reddit] ()) - [Support more metadata properties in completion-category-overrides (bug#68214)] () - [Make 'advice-remove' interactive] () - [eval.c: Add new var `lisp-eval-depth-reserve`] () - [New special form `handler-bind`] () - [Support display-sort-function in completion-category-overrides (bug#68214)] () - [Document 'etags-regen-mode' in the Emacs user manual] () - [New feature: etags-regen-mode] () - [; Add 2024 to copyright years] () - New packages: - biblio-gbooks : Google Books backend for biblio.el (MELPA) - ivy-hoogle : Search Hoogle using ivy (MELPA) - kagi : Kagi API integration (MELPA) - mu4e-crypto : Encrypt and decrypt emails for mu4e with GnuPG (MELPA) - ob-base64 : Org-babel for base64 content (MELPA) - tabby-mode : Minor mode for the Tabby AI coding assistant (MELPA) - templ-ts-mode : Major mode for editing Templ files (MELPA) Links from [reddit.com/r/emacs] (), [r/orgmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [lobste.rs] (), [kbin] (), [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 and thanks to people who e-mailed me things to add. Do you have an Emacs-related link or announcement? Please e-mail me at [sacha@sachachua.com] (). Thank you!