2023-03-27 Emacs news ===================== - Security: - [Structurally fixing command injection bugs] () - Upcoming events: - Emacs Berlin (virtual, in English) Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Mar 30 0030 Asia/Singapore - Mastering Emacs book club Fri Mar 31 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 1 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club Sat Apr 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club Sun Apr 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs.si (in person): Emacs.si meetup #4 2023 Mon Apr 3 1900 CET - M-x Research (contact them for password): TBA Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Mastering Emacs book club Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Mastering Emacs book club Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - Emacs configuration: - [Revisiting Emacs init.el] () (05:23) - [Non-evil users: what modifiers do you use on emacs?] () - [northyear's Emacs Config] () - [Carh's Basic emacs configuration for Clojure and some languages] () - [zsxh's Emacs Config] () - Emacs Lisp: - [Andrea: Moldable Emacs: what is the public API of this Elisp buffer?] () - [Magnus: Making an Emacs major mode for Cabal using tree-sitter] () - [Andrey Listopadov: Implementing a protocol-based Fennel REPL and Emacs client] () - Appearance: - [Emacs ef-themes (by Prot)] () (05:49) - Navigation: - [sentex.el - regex-based sentence movement commands (formerly segment.el)] () - [Essential Movement and Editing Shortcuts in Emacs - EP5] () (10:41) - Writing: - [Jinx - Enchanted just-in-time spell-checker [GNU ELPA]​] () - [Marcin Borkowski: Using a thesaurus from within Emacs] () ([Irreal] ()) - [LaTeX package documentation via `texdoc` with `completing-read` support] () - Org Mode: - [Emacs Tutorial 6 - Introducing: org-mode] () - [Org Novelist: A system for writing novel-length fiction using Emacs Org mode.] () ([Irreal] ()) - [Reflecting on my history with org-mode in 2023 ·] () - [Simple project I created: org context clues] () ([Reddit] ()) - [org-aggregate: Aggregates tables in Org mode] () ([Reddit] ()) - [Insert link from consult-org-headings with embark] () - [Marcin Borkowski: Manually entering clocking data] () - [org-inline-clocking-buttons: Clock In/Clock Out buttons per org heading to simplify clocking in whether on a phone or a desktop.] () - [khalorg: Export and import org agenda items to a Khal calendar.] () - [awesome-org-roam - A curated list of awesome Org-roam resources] () - [Org-noter is under new maintainership with the first MELPA update since 2019] () - [Orgzly auto syncronisation for sync tools like syncthing] () - [Use braindump4000 to convert your org-mode database to an obsidian vault for mobile access with the Obsidian app] () ([Reddit] ()) - [VS Code Org Mode is an extension for Visual Studio Code inspired by the venerable Org mode for Emacs] () - Org development: - [etc/ORG-NEWS: Announce :async header in ob-shell.el] () - [lisp/org-clock.el: Add support for logind] () - Completion: - [cape-yasnippet: Yasnippet Completion at Point Extension] () - [Tassilo Horn: A read-buffer-function also suggesting recent files] () - [Protesilaos Stavrou: Emacs: restart MCT development] () - Coding: - [‎From vanilla Emacs to Java IDE in 5 minutes] () - [spdx.el: Insert SPDX license header] () - [Tory Anderson: moving injected styles to a static .css file] () - [Meta Redux: Bad nREPL: 10 Things You Hate About nREPL] () - [Manuel Uberti: CIDER and Clojure LSP] () - [Jeremy Friesen: Using Built-in Emacs 29 Treemacs Package to Get Qualified Ruby Function Name] () - [Jump around huge code bases in Emacs without LSP or TAGS] () ([Reddit] ()) - [Better Magit Diffs [with delta and difftastic]​] () - [Git graph - 2] () - Shells: - [miri.el - browse atuin shell history in emacs] () - Web: - [spookfox v0.3.0: Switch firefox tabs like switch-to-buffer and use common-lisp to extend Firefox side of spookfox] () ([Reddit] ()) - Mail, news, and chat: - [mu/mu4e 1.10 released] () - [Stream VOD: affiliate-mode Emacs Lisp Twitch Integrations - LLLL Colonq Lab Sessions] () (02:58:40) - Evil mode: - [M. Rincón: Evil and the Built-In Tree Sitter] () ([Reddit] ()) - Doom Emacs: - [Irreal: State of Doom Emacs] () - Multimedia: - [James Dyer: Trimming ArtRage Playback Scripts using Emacs] () - AI: - [Why Emacs is the best platform for LLMs] () ([Irreal] ()) - [GitHub announces a bunch of new GPT-4 powered coding assistants. What should and could Emacs and open-source community do?] () - [I asked the AI overlords for an over the top Emacs icon 😅] () ([Reddit] ()) - [Search with llama] () ([Reddit] ()) - [50 line elisp script for querying ChatGPT 3.5] () - [Alvaro Ramirez: A ChatGPT Emacs shell] () ([lobste.rs] ()) - [chatgpt-shell.el now with experimental DALL-E support] () ([Reddit] (), [lobste.rs] ()) - [C3PO.el Unleash the power of the Force using ChatGPT inside Emacs.] () ([Reddit] ()) - [Yet Another ChatGPT Facade] () ([Reddit] ()) - [leafy-mode: Emacs minor-mode built on top of org-mode for working with ChatGPT] () ([Reddit] ()) - Community: - [Weekly Tips, Tricks, &c. Thread] () - [Emacs maintainer Eli Zaretskii wins the Award for the Advancement of Free Software from the FSF] () ([Reddit] ()) - [Philip K.: A Webzine on ELPA packages] () - [Irreal: Curl and Its Developer] () - Other: - [Let's read the Emacs source code - YouTube] () ([Reddit] ()) - [Creating Info Manuals And Adding Them Into Emacs] () ([Reddit] ()) - [There is a new guy on Youtube making some Emacs videos. Here he shows how to compile Emacs 29 on Ubuntu.] () - [New blog post: my current build command for Windows] () ([Reddit] ()) - [If your Emacs takes a ridiculous amount of time to launch on Windows] () - exclude from Windows Defender - Emacs development: - emacs-devel: - [Tree sitter: Should *-ts-modes derive from a common base?] () - [Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain clang] () - [built-in sqlite support in 29 - still time for changes?] () - [Discussion of sqlite3 and sexps] () - [Downsides of closql] () - [Problem with indentation blinking with treesitter] () - [How to log errors during compilation] () - [How to debug Emacs when it starts using lots of CPU] () - [Add option to register packages as projects] () - [Connection-local variables are applied in buffers visiting a remote file] () - [* etc/NEWS: Mention that \x without hex digits is an error.] () - [New user option remote-file-name-inhibit-auto-save] () - New packages: - auto-header : Automatically find the right headers (GNU ELPA) - fleetish-theme : A take on the JetBrains Fleet theme (MELPA) - jinx : Enchanted Just-in-time Spell Checker (GNU ELPA, MELPA) - jsdoc : Insert JSDoc comments (MELPA) - latvian-holidays : Latvian holidays for the calendar (MELPA) - ob-drawtiming : Functions for drawtiming evaluation in org-babel (MELPA) - openpgp : Client for keys.openpgp.org (GNU ELPA) - orgmdb : An OMDb API client with some convenience functions (MELPA) - site-lisp : Manage site-lisp directories (GNU ELPA) - sway-lang-mode : Major mode for sway (MELPA) - xref-union : Combine multiple Xref backends (GNU ELPA) Links from [reddit.com/r/emacs] (), [r/orgmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [lobste.rs] (), [planet.emacslife.com] (), [YouTube] (), [the Emacs NEWS file] (), [Emacs Calendar] (), [emacs-devel] (), and [lemmy/c/emacs] (). 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! You're receiving this message via the Emacs Tangents mailing list. View list info/unsubscribe: https://lists.gnu.org/mailman/listinfo/emacs-tangents