2024-09-02 Emacs news ===================== - Upcoming events: - Emacs Paris: S: Emacs workshop in Paris (online) Tue Sep 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 #12 2024 (v #živo) Thu Sep 5 1900 CET - M-x Research: TBA Fri Sep 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Atelier Emacs Montpellier (in person) Fri Sep 13 1800 Europe/Paris - Emacs configuration: - [Updating Built-In Emacs Packages] () ([Reddit] (), [Irreal] ()) - [Doom is too much] () - [It's fine to use plain Emacs and a simple config] () - [Never have an error in your init file again: A function that runs a seperate emacs process and checks for errors on save in .emacs] () - [💻 Faster Emacs Init] () (2023) - [Emerging from dotemacs bankruptcy the hard way: Prelude (post 1 of 6)] () ([Reddit] ()) - [Shell script to look up default Emacs keybindings] () ([Reddit] ()) - [bharathpalavalli's literate Emacs Config] () - [dawranliou's Emacs config targeting emacs master build on OSX.] () - [Gabriel's config] () - [domsch1988's Emacs Config] () - [enzuru's Emacs Config] () - [skyler544's Emacs Config] () - [zyd's Emacs Config] () - [Artawower's Emacs Config] () - [theschmocker's Doom Emacs Config] () - Emacs Lisp: - [Gene Goykhman: Speeding up Emacs Lisp functions by disabling garbage collection] () ([Irreal] ()) - [I implemented a splay tree in Emacs Lisp] () ([Reddit] ()) - [Writing Emacs Lisp compiler intrinsics] () - Appearance: - [Protesilaos Stavrou: Emacs: ef-themes version 1.8.0] () - [Protesilaos Stavrou: Emacs: pulsar version 1.1.0] () - supports function aliases, more commands; pulsar-pulse-region - [Protesilaos Stavrou: Emacs: fontaine version 2.1.0] () - font configurations: fontaine-toggle-preset - [An Emacs icon for macOS Sonoma] () - Navigation: - [emacs-projtree: A project file explorer.] () - [Release 1.1.0 - easysession.el – Easily persist and restore your Emacs editing sessions] () ([Reddit] ()) - [Sum of non contiguous regions in a buffer, feat Embark, Multiple Cursors and benchmark-init - YouTube] () (0:45, [Reddit] ()) - Writing: - [Setting the right dictionary for ispell/flyspell based on input method] () - [Insert a screenshot image in latex-mode with the help of org-download · Snippets · GitLab] () - Org Mode: - [pprevos/emacs-writing-studio: Emacs configuration for authors who research, write and publish articles, books and websites] () ([Reddit] (), [Protesilaos] (), [Irreal] ()) - [Improving my org-capture workflow with shortcuts for moving from inbox to todo] () - toggling TODO - [OrgMeetup #10 notes] () ([@yantar92@emacs.ch] ()) - [Magnus: Improving how I handle secrets in my work notes] () ([Reddit] ()) - [Tekki/ob-cobol: Org-Babel support for evaluating COBOL code.] () ([@tekki@swiss.social] ()) - [First literate R program with Emacs + Org-mode] () (08:13) - [Release v0.6 · alphapapa/org-make-toc (Automatic tables of contents for Org-mode files)] () - [Embedding Mastodon comments with org-static-blog and Emfed] () ([@jameshowell@emacs.ch] ()) - [org-zettel-ref-mode 0.2 released] () - [If you use Orgzly, take a look at Orgzly Revived] () ([Reddit] ()) - Coding: - [agentultra/hiedb-mode - lightweight mode to use with haskell-mode to query hiedb databases] () ([@agentultra@types.pl] ()) - [Emacs setup | C++ Programming Language] () - [Emacs: Maintaining proper indentation in indentation-sensitive languages such as Python or YAML] () ([Reddit] ()) - [flymake-bashate.el: A Flymake backend for bashate, a Bash style checker] () - [More vc tips: editing hunks, C-x r t, git blame, etc.] () - Shells: - [James Dyer: Streamlining eshell with popper, capf-autosuggest, and Enhanced Autocompletion] () - Fun: - [A poem about Emacs] () - AI: - [Ben Simon: gptel: Mindblowing integration between Emacs and ChatGPT] () - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Just found the 1st exact date when Emacs got announced on the Earth] () ([Reddit] ()) - Other: - [How Emacs undo works (2017)] () ([@floppy@fosstodon.org] ()) - [Symbol Selector] () ([Reddit] ()) - selecting symbols from a symbol font - [Protesilaos Stavrou: Emacs: tmr version 1.0.0] () - timers - [emacs-calendar - download Google Calendar ICS and turn into diary] () ([@nicksiv@mastodon.social] ()) - example of using icalendar-import-file - [Emacs server with tiling window manager] () - using multiple emacsclients instead of multiple windows/frames - [Using Emacs in a Terminal] () ([Reddit] (), [Irreal] ()) - [Emacs + Termux on Android: Code, Org-mode and Agenda, Dired, Magit and more...] () - [Don't blame Emacs (pointless rambling)] () - sometimes it's the hardware - Emacs development: - emacs-devel: - [More thoughts on child frames on ttys] () - [Profiling: profiler.el for Lisp, perf for C code] () - [Adds NSSpeechRecognitionUsageDescription to Info.plist.in] () - [New macro `with-work-buffer'.] () - [Document 'cond*'] () - New packages: - casual-agenda: Transient UI for Agenda (MELPA) - constants : Enter definition of constants into source code (GNU ELPA) - evangelion-theme: A dark colour scheme inspired by Neon Genesis Evangelion (MELPA) - flymake-bashate: A Flymake backend for bashate, a Bash scripts style checker (MELPA) - org-node: Link org-id entries into a network (MELPA) - otpp: One tab per project, with unique names (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!