Live data from Hacker News

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

rahuljuliato.com

241–250 of 294 posts

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

#241
post #141

Earlier quoted context omitted.

Why not use agent-shell? It makes the whole experience great. Also claude-code-ide.el. try these

I use claude-code. I've been trying to use agent-shell with OpenCode but the abstraction that agent-shell puts on top of it is too much. I can't figure out how to change the model. The command to do it doesn't do anything; I see the correct model list and seem to be able to select it, but then it doesn't change. If I just run "opencode" in the same directory it comes up configured the way I want. The Claude integrati…

Also, if a slash command is missing, that's because the model's ACP client doesn't implement it:

https://github.com/xenodium/agent-shell#why-doesnt-agent-she...

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

#242

Earlier quoted context omitted.

I use vi because I'm not a savage

I'm a die-hard vimmer. I use vim-motions everywhere - they permeate my editors/IDEs, browsers, terminal, I use them system wide (e.g. to change volume or control media or my WM). One day I woke up with the realization of the fundamental truth - Emacs simply vims better. Much better than even Neovim. I just had to master Vim and grok some Lisp to arrive to that conclusion. People fighting Vim vs. Emacs are materially…

[dead]

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

#243
post #129
post #96

Earlier quoted context omitted.

You boot Emacs once as a server. Then you connect through that server through emacsclient. It is your OS after all.

Sure, that's one approach. But it shouldn't take 45 seconds to spin up a new "emacs -nw" process, IMO. There's something pathological going on.

emacs -nw takes about 2 seconds on my mac. I don't use server/daemon, and those 2 seconds are processing my startup elisp files (it's ready nearly instantly without prepping my junk).

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

#244
post #40

Earlier quoted context omitted.

You are just worrying for no good reason. Doom Emacs and Spacemacs are both very good; being far removed from vanilla emacs is not a problem to be worried about.

Both of those are modal editor configs. Which... No thanks?

Same, I use Spacemacs in holy mode, which is spacemacs with normal emacs key bindings and not vi modals, but still I wish there was a good config that was straight up emacs bindings and didn't pull in evil at all.

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

#245

Earlier quoted context omitted.

I'm a die-hard vimmer. I use vim-motions everywhere - they permeate my editors/IDEs, browsers, terminal, I use them system wide (e.g. to change volume or control media or my WM). One day I woke up with the realization of the fundamental truth - Emacs simply vims better. Much better than even Neovim. I just had to master Vim and grok some Lisp to arrive to that conclusion. People fighting Vim vs. Emacs are materially…

Almost all my vimming is in Emacs now. I started with Org mode - now I can't find any feature of any TODO application that Org mode doesn't do better.

I'm heading towards that point. org-mode is just too good as a todo & notetaking app. Just not vimming in my emacs yet.

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

#246
post #149
post #106

Earlier quoted context omitted.

Why is anyone using anything else?

Likely because they haven't seen the light just yet. Or they are lost to the e vi l forces.

The only reason why I was taught vim is that a coworker wanted someone to know it so they can explain why emacs is better. It didn't work and I've transitioned to neovim.

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

#247

Earlier quoted context omitted.

> Now I am more excited about the major releases; for instance term issues are an issue for me with the aforementioned Claude integration. Not enough to stop me, but annoying. Being a co-maintainer, I'm a bit biased, but I think you should try Ghostel ( https://github.com/dakra/ghostel ) if you aren't already. And if you are, you should report bugs so we can fix them :)

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

#248
post #8

Earlier quoted context omitted.

I've only ever used emacs in vim mode (evil-mode). Its vim emulation is the best I've seen anywhere.

It's terribly inefficient for emacs vi emulation mode to actually quit emacs when you type ":q", because it takes much longer for emacs to start up than vi, and people use a long-running emacs a lot differently than they use disposable vi's. UniPress[1] Emacs's vi emulation mode would actually flip you over to an emacs shell buffer when you typed :q, and the shell would recognize when you typed "vi foo.c" and flip ba…

Emacs --daemon once and then attach to it with emacsclient.

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

#249
post #76
post #62

Earlier quoted context omitted.

I use emacs --daemon with emacsclient for this. I always have a running emacs instance, and connect with the client. Opening and quitting a client is near instant.

I used emacs for about 16 years, but never properly gotten into client-daemon setup. What’s your setup? Does the daemon preserve open buffers and stuff, so when you connect you have all your openned stuff? Or each emacs sessions have separate set of buffers and windows?

Yes to some extent. When you attach to it, the default screen will still be scratch, but all your buffers are still open. There are some settings you can set to fix that, if it's burdensome.

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

#250

Emacs is the best. Thanks a lot for writing this up!

It is definitely not the best. It is an acceptable but inferior product when compared to the gold standard. I have spoken!

Emacs can give you all the vim key bindings. Vim can't do that.
Post reply on HN