Emacs works perfectly in sync with claude code/codex/opencode or any cli ai coding tools, it's never going to go away.
Emacs 31 is around the corner: The changes I'm daily driving
261–270 of 294 posts
Re: Emacs 31 is around the corner: The changes I'm daily driving
#262Earlier quoted context omitted.
> 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).
Agredd! Aside from the basic Unix commands (ls, cat, etc), the only substantial program that I use today that I also used in 1991, is emacs.
Well, and perl. I don't write much perl these days, but I have tons of perl scripts accumulated over the decades that I use daily so that counts as using it.
Third oldest for me would be mutt, which is still my primary email client. But I only switched from elm to mutt in.. not sure maybe 1996?
Re: Emacs 31 is around the corner: The changes I'm daily driving
#263Earlier quoted context omitted.
Why is anyone using anything else?
I don't like keyboard-centric text editing. Yes GNU Emacs supports the mouse, but just like Vim the experience is miserable. You can spend a lot of time configuring it, but at some point you're just writing extensions of extensions just to get a basic GUI flow that isn't painful, and no matter what it'll never feel quite "right". The program just wasn't built with the idea of a mouse in mind, and bolting it on really…
Interesting? Unless you're using voice dictation, isn't text editing 100% keyboard based input?
Re: Emacs 31 is around the corner: The changes I'm daily driving
#264This stuff all looks great, I can't wait to upgrade to 31 and then forget about all of it and just keep using Emacs the same way I have been for the past 20 years, /again/
The post not long ago about how far the built in autocomplete has come got me to trim down a bit of my config. Seeing that treesit stuff is getting folded in, I may make another effort at trimming down. It is crazy nice how invisible the native compilation became.
I switched from vertico to fido-vertical myself, but still use company for in-buffer completions. I tried corfu and completion-preview several times but didn’t get something I’m happy with from it.
Re: Emacs 31 is around the corner: The changes I'm daily driving
#265"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…
> "Is anyone still using emacs?" Nothing else is capable of handling the variety of text-related things I want from my text editor. - I consume HN and Reddit in Emacs. Allows me for example to quickly search through all the links shared in a thread. - I read Jira and Slack in Emacs - in org-mode. It is far better for finding relevant things, extract them for my notes, etc. - All my writing done in Emacs. Because I ha…
Re: Emacs 31 is around the corner: The changes I'm daily driving
#266Earlier quoted context omitted.
And Ghostel support recently landed in claude-code-ide.el!
I don't understand what this means. How does claude-code-ide support or need a terminal like ghostel?
Re: Emacs 31 is around the corner: The changes I'm daily driving
#267"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…
> "Is anyone still using emacs?" Nothing else is capable of handling the variety of text-related things I want from my text editor. - I consume HN and Reddit in Emacs. Allows me for example to quickly search through all the links shared in a thread. - I read Jira and Slack in Emacs - in org-mode. It is far better for finding relevant things, extract them for my notes, etc. - All my writing done in Emacs. Because I ha…
What are you using for Reddit now that they have closed access to their API?
Re: Emacs 31 is around the corner: The changes I'm daily driving
#268"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…
Re: Emacs 31 is around the corner: The changes I'm daily driving
#269Earlier quoted context omitted.
Yes. Basic emacs keybindings work pretty much everywhere in macOS. I have run into a couple of apps that don’t behave correctly, but 99% of the time they work.
And you've tested this in a textarea in Chrome or in vscode?
Chrome Version 149.0.7827.155 (Official Build) (arm64)
Very similar in Visual Studio Code.
(I started using macOS in 2010, I think, and the Emacs-style shortcuts have felt pretty well supported the whole time. I can't promise that applies to Chrome as well though, as I'm not a regular user.)
Re: Emacs 31 is around the corner: The changes I'm daily driving
#270Earlier quoted context omitted.
And Ghostel support recently landed in claude-code-ide.el!
I don't understand what this means. How does claude-code-ide support or need a terminal like ghostel?
cf agent-shell which uses the agent-connection-protocol and provides its own interface.