2024-05-06 Emacs news ===================== - Upcoming events: - Emacs.si (in person): Emacs.si meetup #8 2024 (v #živo) Thu May 9 2000 CET - Erlangen/Nueremberg: intro to Emacs (in German, in person) Fri May 10 1400 Europe/Berlin - Atelier Emacs Montpellier (in person) Fri May 10 1800 Europe/Paris - M-x Research: TBA Wed May 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs configuration: - [smartrep.el: Support sequential operation which omit prefix key] () - [Irreal: Should You Use Key Shortcuts or M-x] () - [Avoiding Emacs Bankruptcy] () ([lobste.rs] ()) - [GNU Emacs Which Key and Avy setup !!] () (34:59) - [Better garbage collection config] () ([@ThierryStoehr@framapiaf.org] ()) - [mkleehammer's Basic Emacs Keybindings] () ([Reddit] ()) - [Aero Emacs: thornjad Spacemacs-based Emacs Config] () - [darth-cheney's Emacs Config] () - [Yet-another-emacs-config] () - [James Dyer: How To Map RAlt to Ctrl for Emacs] () - Emacs Lisp: - [Easky is the interface to control Eask CLI, it's a package manager and sandbox tools to test and manage your elisp packages.] () - [Xah Ep551 Emacs Lisp Coding, html text commands add related box] () (01:30:54) - Appearance: - [emacs-soothe-theme: Dark Colorful theme for Emacs, built for synesthesiacs with a taste for Skittles™] () - Navigation: - [mwim: `Move Where I Mean: Switch between various line positions, like moving to the beginning/end of code, line or comment.] () - [Custom navigation minor mode] () ([Reddit] ()) - [Protesilaos Stavrou: Emacs: beframe version 1.1.0] () - Dired: - [nfdn: Announcing Casual Dired - an opinionated porcelain for the Emacs file manager] () ([@kickingvegas@sfba.social] ()) - Org Mode: - [Org Mode Fundamentals Volume 10: External Links (Part 1)] () (07:28) - [org-refile into archive, preserving header structure] () ([@sqrtminusone@emacs.ch] ()) - [Anand Tamariya: Alternatives in GNU Emacs - File Explorer] () ([Reddit] ()) - Org Mode links - [Org-roam-bibtex - Quick Presentation] () ([Reddit] ()) - [Macro Slides] () (00:43) - [Irreal: Porting From Obsidian To Org Mode] () - Org development: - [ob-latex: New custom option `org-babel-latex-process-alist'] () - [org-element-timestamp-parser: Allow time in diary sexp timestamps] () - [org-display-inline-images: Prioritize #+attr_org over other #+attr_...] () - [org-ctags.el: Do not activate on load] () - Denote: - [Projekt Medusa: Denote | Plain DrOps] () a Hydra for Denote ([lemmy.ml] ()) - Completion: - [Magnus: Orderless completion in lsp-mode] () - Coding: - [Conner, define and run project specific commands] () - [Marcin Borkowski: Pretty printing SQL] () - [Emacs + Python + Hatch - HogLog] () ([@jtmoulia@mstdn.social] ()) - [abl-mode: Simplify test-driven development of Python programs using virtual environments] () - [Productive Emacs (CIDER): Debugging] () (2016) - [ssh-config-mode: Mode for fontification of ~/.ssh/config] () - [New package scala-repl in MELPA for Scala developers] () - [Kyle Meyer: A Tour of Magit] () - [bram85-magit-find-file-as-of - display a file at a certain moment] () - Math: - [Mathing in Emacs with Casual] () ([Reddit] (), [Irreal] ()) - Web: - [Anand Tamariya: Alternatives in GNU Emacs - Tag Explorer] () ([Reddit] ()) Firefox bookmarks - Mail, news, and chat: - [How to Use Email within Emacs] () (2023) - [bram85's elfeed configuration with custom functions, tags, relative dates, and read records] () - Fun: - [Jeremy Friesen: Creating an Emacs Helper Function for Incrementing a Game Clock Track] () - [My husband has become a vim peasant - please advise] () - AI: - [OpenAI ChatGPT code completion emacs library] () (13:03) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Ask HN: What are your best Emacs tips? | Hacker News] () - [Re: Why host Emacs packages on GitHub? (Microsoft VS Freedom) | Protesilaos Stavrou] () ([HN] ()) - [I challenge anyone to beat my Elisp benchmark results! 13.33s] () - Other: - [ostseepinguin / hide-secrets-el - hides secrets in buffer] () ([@SebasTEAan@emacs.ch] ()) - [T. V. Raman: Emacspeak 60.0 (DreamDog) Unleashed!] () - [Irreal: Emacs Everywhere Revisited] () - Emacs development: - emacs-devel: - [Tip for handling multiple patches attached to an email] () M-| git am or piem-am - [Explanation of what the pdumper does] () - [Explanation of bidi structures] () - [Tip for debugging garbage collection with or without rr] () - [Discussion of project-type abstraction] () - [Retract lexical cookie source load warning] () - [New variable 'project-files-relative-names'] () - [Locate error source of ExceptionGroup in Python shell] () - [Only issue lexical cookie warning for elisp files] () - [Warn when loading .el files without lexical-binding declaration] () - [Make the buffer displayed by tab-bar-select-restore-windows internal] () - [Merge branch 'lisp-func-type-decls' into 'master'] () - [New function 'python-shell-send-block' for python-mode] () - [Support hints in the :repeat keyword of defvar-keymap for repeat-mode] () - [* etc/NEWS (Function type declaration): Add entry.] () - New packages: - casual-dired : Casual Dired (MELPA) - conner : Define and run project specific commands (MELPA) - context-transient : Context specific transients (MELPA) - mindstream : Start writing, stay focused, don't worry (MELPA) - org-bookmarks : Manage bookmarks in Org mode (MELPA) - xkb-mode : Major mode for editing X Keyboard Extension (XKB) 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. Do you have an Emacs-related link or announcement? Please e-mail me at [sacha@sachachua.com] (). Thank you!