Live data from Hacker News

Emacs 31 is around the corner: The changes I'm daily driving

rahuljuliato.com

201–210 of 294 posts

Re: Emacs 31 is around the corner: The changes I'm daily driving

#201
post #153
post #75

"Is anyone still using emacs?" Yes, 34 years and no plans to switch. Emacs cursor movement keystrokes are quite widely supported elsewhere too which use GNU readline or implement at least subset themselves. Those work well also besides shells with Chromium/Chrome/Safari etc. many browsers input fields (address bar and text area). Cisco IOS, Juniper Junos, Netscreen load balancers too etc. IMHO makes jumping around CL…

I'm curious... why are people (this thread, but there are several independent others) replying to "Is anyone still using emacs?" ? I don't see that sentence anywhere in the article!

It's an article about emacs so I guess people were curious enough to ask that question.

Re: Emacs 31 is around the corner: The changes I'm daily driving

#202

Earlier quoted context omitted.

Can you elaborate a bit on what you are asking about?

The name Ghostel sounds like a tribute to the Ghost of John Postel, whose law is a good thing for a terminal emulator to respect: https://lawsofux.com/postels-law/ https://en.wikipedia.org/wiki/Robustness_principle >In computing, the robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others". It is often reworded as: "be conservativ…

Lol this looks like a wonderful coincidence.

I thought it was named Ghostel because of Ghostty and EL (emacs lisp).

Re: Emacs 31 is around the corner: The changes I'm daily driving

#203
post #153

Earlier quoted context omitted.

I'm curious... why are people (this thread, but there are several independent others) replying to "Is anyone still using emacs?" ? I don't see that sentence anywhere in the article!

It's an article about emacs so I guess people were curious enough to ask that question.

Sure, and I'm not arguing that the answers are uninteresting, but I found it odd that this is being double-quoted several times as if it was taken out of the article.

Re: Emacs 31 is around the corner: The changes I'm daily driving

#204

Earlier quoted context omitted.

I know a bunch of people (including me) who decades ago wished they had a private sendmail.cf expert at their elbow, and even a few sendmail.cf experts who were sick and tired of always being asked to help random people with their sendmail.cf file for free. Maybe there will be a resurgance of terribly obscure totally unique quirky configuration files for all these vibe coded apps, unique enough that they don't appear…

I came into that after sendmail.m4 got popular. I'm not sure if that's better or worse.

m4 is what makes Gnu Autotools so delightful!

Re: Emacs 31 is around the corner: The changes I'm daily driving

#205

Earlier quoted context omitted.

Native compilation is optional as you surely know. It also has nothing to do with Wayland. And what's wrong with adding lexical scope!? I do have some concerns about certain features but the ones listed do work, and work great.

You can't build an Emacs with Wayland (PGTK) support without native comp. ./configure will complain and refuse to do it.

This sounds like a bug! I mean, this makes libgccjit a hard dependency for pgtk which just doesnt make sense

Re: Emacs 31 is around the corner: The changes I'm daily driving

#206

I am getting SSL certificate errors trying to access this -- but it's in the Wayback Machine: https://web.archive.org/web/20260618141735/https://www.rahul... >

Thanks, I've got some trouble with hosting and all the traffic.

Should be normalized now.

Re: Emacs 31 is around the corner: The changes I'm daily driving

#207
post #172

Earlier quoted context omitted.

> It's fast. super slow on windows

That's surprising considering it was fast on computers from 30 years ago

The default garbage collection tunables are also from 30 years ago. Adding the GCMH (Garbage Collector Magic Hack) package resolves much of the slowdown, and native compilation covers the remaining gap quite nicely.

Re: Emacs 31 is around the corner: The changes I'm daily driving

#208
post #5

Earlier quoted context omitted.

The two complaints I hear is: 1.Memorizing how to use it has a big learning curve. 2.Wrist pain from pressing button combinations all the time. Otherwise plenty of people still use it and it's great. Just hard to pick up for new users.

being scared of emacs pinkie was a major contributor for me back as a student to learning vim. I remap ctrl to CAPS LOCK on all my computers as one of the first things but I still end up using my pinkie. I've been playing with the idea of switching ctrl to the spacebar at least in non insert mode though because I still end up using my pinkie a lot when scrolling with Ctrl+E for example

Use Spacemacs? What I was recommended by a power user is doom emacs Uses the space bar by default

Re: Emacs 31 is around the corner: The changes I'm daily driving

#209
post #195
post #75

"Is anyone still using emacs?" Yes, 34 years and no plans to switch. Emacs cursor movement keystrokes are quite widely supported elsewhere too which use GNU readline or implement at least subset themselves. Those work well also besides shells with Chromium/Chrome/Safari etc. many browsers input fields (address bar and text area). Cisco IOS, Juniper Junos, Netscreen load balancers too etc. IMHO makes jumping around CL…

> Yes, 34 years and no plans to switch. It's 26 years for me. Emacs is I believe the oldest software I still use. I started on an SGI Irix in 2000. I used it also on HP-UX, Solaris, Windows, MacOS, and of course all varieties of Linux > Emacs cursor movement keystrokes are quite widely supported elsewhere too which use GNU readline or implement at least subset themselves. And many keystrokes work on MacOS, too. That…

It's quite difficult to find software older than Emacs in widespread use. Emacs is one of the "original" software, the first GNU software for which the GPL was created. It competes with vi, whose direct lineage has been broken (nvi and vim are reimplementations).

Re: Emacs 31 is around the corner: The changes I'm daily driving

#210
post #12

I realize I've missed a lot. Someone should write an Emacs guide for people who haven't meaningfully touched their .emacs since the early 2000s

I'm a pretty conservative emacs user, partly because I don't want to spend time tinkering to get things to work consistently across Windows, ubuntu, and mac os -- all of which I use daily. My most "modern" adoption is probably using lsp and eglot with various language modes, notably golang and rust. Should I consider adding tree-sitter into the mix?

Nah. It's great that they're making it less of a hassle to use, but it's still going to be more of a hassle than just using the plain regex-based modes, and treesitter in itself doesn't really make much of an improvement if you already have working syntax highlighting for some mode.

The main exception is if you want to program in a language that only has a treesitter-mode, or I suppose if the regular mode has quite buggy syntax highlighting / the ts-mode has much better features.

(There are also fancy minor mode packages like combobulate that make special use of treesitter, but that's tinkering territory.)

Post reply on HN