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!