Hacker News with Generative AI: Emacs

macOS No Longer Ships with Emacs (batsov.com)
While I was setting up my new mac mini yesterday I noticed something interesting - Apple have stopped shipping the ancient Emacs 22.1 with macOS!
Emacs: Fringe Matters, Finding the Right Difference (karthinks.com)
Continuing my avocation of writing to increasingly niche audiences, today we have a matter at the intersection of several small Venn bubbles:
The Road to Emacs Maximalism (schonfinkel.github.io)
I’ve stumbled across a method of composing programs that excites me very much. In fact, my enthusiasm is so great that I must warn the reader to discount much of what I shall say as the ravings of a fanatic who thinks he has just seen a great light. (Knuth 1984, 1)
Show HN: Emacs on a Kobo Clara BW ebook reader (github.com/enthdegree)
The Kobo Clara BW is a great platform for emacs via efbpad. This project describes a way to get terminal emacs running on it natively. The process is unchallenging but fairly involved. It is described in BUILD.md which is not complete and likely has typos. It should be followed by spirit and not by letter! Criticism and problems are included in TODO.md
EmacsConf 2024 Notes (sachachua.com)
The videos have been uploaded, thank-you notes have been sent, and the kiddo has decided to play a little Minecraft on her own, so now I get to write some quick notes on EmacsConf 2024.
Using Guile for Emacs (lwn.net)
Emacs is, famously, an editor—perhaps far more—that is extensible using its own variant of the Lisp programming language, Emacs Lisp (or Elisp). This year's edition of EmacsConf, which is an annual "gathering" that has been held online for the past five years, had two separate talks on using a different variant of Lisp, Guile, for Emacs.
Emacs: Two New Standard Themes (protesilaos.com)
The standard-themes is my third theme-related project. Unlike the modus-themes and the ef-themes, I try to remain in line with the out-of-the-box looks of Emacs, even though I personally dislike them. The purpose of the Standard themes is to provide the missing theme framework of that default aesthetic, so that users can enjoy the customisability and stylistic consistency it brings.
Using Guile for Emacs (lwn.net)
Emacs is, famously, an editor—perhaps far more—that is extensible using its own variant of the Lisp programming language, Emacs Lisp (or Elisp). This year's edition of EmacsConf, which is an annual "gathering" that has been held online for the past five years, had two separate talks on using a different variant of Lisp, Guile, for Emacs.
Why Emacs Is the Best: 10 Key Advantages (midirus.com)
In this post I explain why I believe Emacs is the greatest text editor.
YAML Schemas in Emacs with Eglot – just renewed blog too (jointhefreeworld.org)
Are you someone that enjoys Emacs and the amazing built-in package Eglot, which enables Emacs to provide intelligent completions and error reporting, linting, and more with language servers ?
EmacsConf 2024 (emacsconf.org)
EmacsConf 2024 | Online Conference December 7 and 8, 2024 (Sat-Sun)
Guile-Emacs Relaunched (emacsconf.org)
The Guile-Emacs project seeks to develop new foundations for Emacs to serve as the basis for the next forty years of development. It integrates Emacs and Guile by providing a new Elisp implementation based on Guile's Lisp-oriented compiler tower and runtime environment.
Emacs: A Basic and Capable Configuration (protesilaos.com)
I have helped several people set up a basic Emacs configuration. In the process, I have learnt about some of the problems they have with the out-of-the-box experience.
Emacs arbitrary code execution and how to avoid it (eshelyaron.com)
Viewing or editing Emacs Lisp code in Emacs can run arbitrary code.
Org-Music: Play music from your music library in org-mode via YouTube (github.com/debanjum)
Combobulate: Bulk Editing Tree-sitter Nodes with Multiple Cursors (masteringemacs.org)
I’m sure you’ve found yourself in this situation: you want to edit something, but in multiple places, and at the same time. You’re busy; you don’t want to repeat yourself, and this is the twenty-first century and we do have the technology to do this!
Code Conversion Language (2019) (emacsninja.com)
Now for a big letdown, despite everything what I’ve demonstrated, this system is not turing-complete after all. While it’s capable of processing a single line of input, the proof of Rule 110 being turing-complete relies on feeding its output in as input over and over again, however that part has been done in Emacs Lisp as it’s impossible to do in CCL.
My Resignation from Emacs Development (lists.gnu.org)
I'm resigning my position as Emacs contributor.
gptel: a simple LLM client for Emacs (github.com/karthink)
A simple LLM client for Emacs
Implementing attributes for plain text using subranges like Emacs (akkartik.name)
Emacs-style ranges on a text buffer that I can now hang attributes like color, decorations and click handlers on to.
New Stuff in Emacs 30 (mgmarlow.com)
Whoa, the Emacs 30 release cycle has officially started (I totally missed when this was announced a month ago). We're still waiting on a pretest build, but that didn't stop me from reading through the NEWS file and highlighting some of my favorite changes.
Ask HN: If you were rewriting Emacs from scratch, what would you do differently? (ycombinator.com)
Don't get me wrong, I'm not planning on creating an Emacs killer, nor suggest anyone do that. But, hypothetically, what are some fundamental pitfalls of this foundational application?
Emacs Speaks Statistics (r-project.org)
Emacs Speaks Statistics (ESS) is an add-on package for GNU Emacs.
Kubed (Emacs-based Kubernetes interface) user manual, now with pretty images (eshelyaron.com)
Kubed is a rich Kubernetes interface within Emacs. It helps you work with your Kubernetes clusters and deployments with the full power of kubectl, and with the comfort and confidence of an intuitive interactive interface.
Emacs Bubble Mode (lmno.lol)
From time to time, I want to grab a source code viewport of sorts and feed to an LLM for questioning.
Combobulate: Bulk Editing Tree-sitter Nodes with Multiple Cursors (masteringemacs.org)
I’m sure you’ve found yourself in this situation: you want to edit something, but in multiple places, and at the same time. You’re busy; you don’t want to repeat yourself, and this is the twenty-first century and we do have the technology to do this!
Speech Dictation Mode for Emacs (lepisma.xyz)
There is a wide range of input mechanisms for computers, starting with keyboards (which are relatively mature) and extending to various types of neural interfaces (currently under research). Speech lies somewhere on this spectrum with a lot of promises but still not much to show for. Keeping accessibility aspects aside, I think speech is mature enough to be used for drafting ideas and taking notes. Maybe not so much for structured writing like programming or final versions of most prose.
Howm: Personal Wiki for Emacs (github.com/Emacs101)
Some Advice for How to Make Emacs Tetris Harder (2019) (nickdrozd.github.io)
Updating Built-In Emacs Packages (yummymelon.com)