2023-10-16 Emacs news ===================== - Upcoming events: - [Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28, 2023] () - Mastering Emacs book club Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 21 0030 Asia/Kolkata - 0300 Asia/Singapore - Mastering Emacs book club Sat Oct 21 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 Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore - M-x Research (contact them for password): Note taking for research Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore - Emacs Berlin (virtual, in English) Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Oct 26 0030 Asia/Singapore - Mastering Emacs book club Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin -- Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore - Emacs APAC (virtual) Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore - Beginner: - [I Downloaded Emacs and Tried To Learn It] () (33:40) - Emacs configuration: - [Window Management - share your display-buffer-alist - Communick News] () - [God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews please!] () ([communick.news] ()) - [Add another prefix key to Emacs #emacs #coding #windows] () (00:30) - [Bad Emacs Defaults] () ([Reddit] (), [HN] (), [lobste.rs] (), [Irreal] ()) - [What would you make default?] () - [x4d6165's Emacs Config] () - [Seaman Emacs - My first published config] () - [My doom emacs configuration files] () - Emacs Lisp: - [Exploring a little bit of the Intricacies and Elegance of Loop Macros - Communick News] () - [How to leverage describe-key command to write Emacs Lisp code?] () (02:18) - [Do you know how to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase] () (01:55) - [How to trim strings in Emacs Lisp? string-trim, string-trim-left, string-trim-right] () (02:05) - Appearance: - [pride-mode: Rainbow flag in the Emacs modeline] () - [show-trailing-whitespace is my friend] () - [pedroangelo/theme-rotation.el: Change themes in Emacs according to specified time periods.] () ([communick.news] ()) - [Integrating Catppuccin Themes with Auto-Dark] () ([Reddit] ()) - [flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango] () - Navigation: - [How do you quickly navigate inside a source file using emacs ?] () ([communick.news] ()) - [Some helpful Xah Lee Selection Commands] () ([Irreal] ()) - [binky.el: Jump between points like a rabbit !] () - [Projectile 2.8 is out!] () ([Reddit] ()) - Dired: - [James Dyer: More Improvements to Dired Duplicate Here] () - Writing: - [Marcin Borkowski: Avoiding repetitions] () - [Alex Schroeder: scdoc mode] () - Org Mode: - [How to Organize Your Life (Intro to Org Mode)] () (21:02) - [5 Reasons I Love Emacs Orgmode] () (15:43, [Reddit] ()) - [Building my ideal Emacs journal] () - [How I Manage My Reading List with Org-Mode] () ([Reddit] ()) - [Sacha Chua: #EmacsConf backstage: file prefixes] () - [Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawers from e-mails] () - [I made Horn, a parser for org written in typescript] () ([Reddit] ()) - Org development: - [* lisp/ol-info.el (org-info-other-documents): Convert to `defcustom'] () - Denote: - [Protesilaos Stavrou: Emacs: new Denote developments (version 2.1.0-dev)] () ([YouTube] () 59:17) - [Protesilaos Stavrou: Emacs: new option for Denote letter casing] () - Completion: - [My understanding of various sorts of completion in GNU Emacs] () - [Announcing consult-gh 2.0, now with async search] () ([Reddit] ()) - Coding: - [Schlau-compile -- a highly configurable compile macro for Emacs supporting any language you need.] () - [“Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ] () ([Reddit] ()) - [Copy current function in any programming language using tree-sitter] () ([Erik L. Arneson] ()) - [Any suggestions for a Kill Compile Run Execute sequence from emacs in a single step ? - Communick News] () - [google-c-style.el: Google's C/C++ style for c-mode] () - [Setting up Playdate development with C in Emacs; Playdate is a gaming with C SDK] () - [J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt] () - Web: - [Sacha Chua: #EmacsConf backstage: Using Spookfox to automate creating BigBlueButton rooms in Mozilla Firefox] () - Mail, news, and chat: - [Protesilaos Stavrou: Emacs: notmuch-indicator version 1.1.0] () - [znc.el: Make ERC and ZNC bouncer get along well] () - [profanity.el: Rrun 'Profanity' in an Emacs (v)term buffer. Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi] () - Doom Emacs: - [Doom Emacs: Modes and Navigation] () (27:33) - AI: - [Ellama - new package to call LLMs from Emacs] () ([Reddit] (), [communick.news] ()) - [Code and audio demos for full voice AI convo with Emacs and Large Language Models] () - Community: - [Weekly Tips, Tricks, &c. Thread] () - delete-blank-lines - Other: - [Future of remote development] () ([communick.news] ()) - [Emacs Read Only Mode 2023_10_16_03:07:09] () (06:21) - [Get me out of here! Quitting, exiting and recursion in Emacs] () (08:22, [Reddit] ()) - [4 Great Line Commands in Emacs Including "flush-lines"] () ([Reddit] (), [Irreal] ()) - flush-lines, kill-matching-lines, keep-lines, copy-matching-lines - [Alex Schroeder: Posting to Oddµ from Emacs] () - [insert-kbd-macro, kmacro-call-macro] () ([Erik L. Arneson] ()) - [Beginners, Emacs was not designed for today keyboards. Solutions: a modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough long term.] () ([Reddit] (), 2017) - [Text showdown: Gap Buffers vs Ropes] () ([Reddit] (), [Irreal] ()) - performance analysis using Rust - Emacs development: - Discussions: - [Re: ASCII Tables with row and colspans] () - AsciiDoctor - [Re: How to debug emacs repaint problems?] () how to disable double-buffering - [Re: How to debug emacs repaint problems?] () different ways to connect to the same X (VNC, tty, compressed X) - [Re: How to make aot native-compilation and pdmp creation reproduceable] () - why build directory matters - [Re: How to make aot native-compilation and pdmp creation reproduceable] () - binutils, source date epoch - [Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream] () - aliases - [FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full story] () - [(sit-for): Remove support for old calling convention] () - [cperl-mode.el: Add new user option to etc/NEWS] () - [Add convenience wrapper for regexp disassembly] () - [Separate `docstrings-wide` warning identifier] () - [Enable highlighting Gud execution lines without hl-line-mode] () - [Document cl-print.el in cl.texi.] () - [In cl-prin1, enable raw printing for a byte-compiled function] () - [* lisp/progmodes/project.el (project-mode-line-face): New variable.] () - [File notifications report unmount events (bug#66381)] () - [Improve documentation of 'project-mode-line'] () - [New option 'project-mode-line' to show project name on mode line (bug#66317)] () - New packages: - consult-tex : Consult powered completion for tex (MELPA) - eldoc-eask : Eldoc support for Eask-file (MELPA) - ellama : Ollama client for calling local LLMs (MELPA) - flexoki-themes : An inky color scheme for prose and code (MELPA) - gofmt-tag : Format and align go struct tags (MELPA) - ob-asymptote : Babel Functions for Asymptote (GNU ELPA) - org-newtab : Supercharge your browser's new tab page (MELPA) - org-timeblock : Interactive SVG calendar for orgmode tasks (MELPA) - tsort : Topological sort for Emacs Lisp (MELPA) - typewriter-roll-mode : Aid for distraction-free writing (MELPA) - universal-sidecar-roam : Integrate universal-sidecar and org-roam (MELPA) - vimscript-ts-mode : Vim-script major mode using tree-sitter (MELPA) Links from [reddit.com/r/emacs] (), [r/orgmode] (), [r/spacemacs] (), [r/planetemacs] (), [Hacker News] (), [communick.news] (), [lobste.rs] (), [kbin] (), [programming.dev] (), [lemmy] (), [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!