Live data from Hacker News

Claude Code IDE integration for Emacs

github.com

201–210 of 281 posts

Re: Claude Code IDE integration for Emacs

#201
post #200

Earlier quoted context omitted.

A lot of us are grateful in some abstract way for all the foundational work RMS did both technically and organizationally to preserve what remaining software freedoms we still have, but got off the bus a long time ago. He got really weird and it was on some "no fly zone" shit. There's an `emacs` community that recognizes the history without being involved in any contemporary sense.

Huh? Open source licenses long predate Stallman. He was, at best, an opportunist who tried to coopt the OSS movement and take it into a kooky ideological niche.

Do you remember how the world got all kinds of weird cults before we got good at identifying cults and the phenomenon of cults? Well, the FSF/GPL is one of those. Many people still need to be deprogrammed.

Re: Claude Code IDE integration for Emacs

#202
post #9

Like LSP and tree-sitter, I think AI coding tools like Claude Code or Aider are very good news for niche editors like Emacs or Vim. Instead of struggling about implementing advanced IDE-like features, they can integrate with these tools relatively easily, and focus on other editing related features that set them apart. In fact, IMO it makes these editors more competitive because they are highly customizable and easie…

You think VIM is a niche? neovim + vim is used by over 38% of developers according StackExchange survey. That is more than 1 out of 3 developer, closer to 2 out of 5. I am not sure what is going on with here recently, maybe I have overgrown the place, or maybe everyday a little by little this place is getting filled with people who shouldn't be talking about CS.

According to StackExchange, Emacs is not even a code editor

Re: Claude Code IDE integration for Emacs

#203

Earlier quoted context omitted.

emacs and vim are not niche, lol

In 15 years of using nothing but emacs, I have never met another emacs user in any of the companies I worked for. plenty of vim but literally 0 emacs

I have a similar but opposite experience. Since around 2015 I've mostly been working with people who primarily use Emacs. In 2014 I was the only weird one, then next team about 3-5, then a dozen, then there was a team of a few dozen where only two were using Vim. On my current team also most of the devs are Emacs users. However, a lot of people use Emacs with Evil-mode, so I guess they can be considered vimmers.

Also, I don't remember the last time when I worked with anyone who writes code and uses Windows.

Anecdotal experiences can lead to a warped understanding of reality; in mine, Windows and non-emacs users are niche.

Re: Claude Code IDE integration for Emacs

#204
post #202

Earlier quoted context omitted.

You think VIM is a niche? neovim + vim is used by over 38% of developers according StackExchange survey. That is more than 1 out of 3 developer, closer to 2 out of 5. I am not sure what is going on with here recently, maybe I have overgrown the place, or maybe everyday a little by little this place is getting filled with people who shouldn't be talking about CS.

According to StackExchange, Emacs is not even a code editor

It's an operating system

Re: Claude Code IDE integration for Emacs

#205

I'm really glad that emacs is integrating modern tooling like LSP and tree-sitter, now Claude Code, but this approach is showing its age. I'm an emacs user of 20 years and honestly it's getting hard to configure everything these days. Claude Code before the IDE integration was actually the easiest thing to get working (since it just worked and then auto-revert-mode keeps my buffers in sync.) I'm on a new MacOS instal…

The path pain sounds to me like a job for nix. If a dependency is not ready at hand, the fix should be a single code change in the project, not separate environment fixes for each dev.

Re: Claude Code IDE integration for Emacs

#206

Earlier quoted context omitted.

emacs and vim are not niche, lol

In 15 years of using nothing but emacs, I have never met another emacs user in any of the companies I worked for. plenty of vim but literally 0 emacs

My experience aligns with this. I work for a bigco. Yet to meet a fellow Emacs user.

Re: Claude Code IDE integration for Emacs

#207

I'm really glad that emacs is integrating modern tooling like LSP and tree-sitter, now Claude Code, but this approach is showing its age. I'm an emacs user of 20 years and honestly it's getting hard to configure everything these days. Claude Code before the IDE integration was actually the easiest thing to get working (since it just worked and then auto-revert-mode keeps my buffers in sync.) I'm on a new MacOS instal…

> I'm curious what emacs users are doing these days. 8 years user here so still an emacs noobie, but I switched to nvim two months ago and haven't opened emacs in a month. Just slapped on lazy.vim and have been toggling the different AI tools in LazyExtras. I do find the ecosystem a lot better in nvim and it seems the community around nvim is more publicly engaged with new AI tooling - check out ThePrimeagen for exam…

> 8 years user here so still an emacs noobie, but I switched to nvim

I don't know man, whenever I see comments like this, I just don't get it - there's just no "switching" for me personally to anything, like ever, I just don't even see the possibility for it.

The question that always gets me is like: "were you just using it like ... I don't know to edit text? That's all you've done with it?..."

I have no idea how would I be able to do my things in anything else, whatever that is - Nvim, Sublime, Helix, etc.

- How would I control video playback from my editor while taking notes?

- How would I annotate PDFs?

- Or, create and manage Anki cards - my flashcards are just my notes, they don't require a different medium to exist.

- Or how would I test APIs - I don't need to use stuff like Postman - all my endpoint investigations are in my notes. Documented and perfectly reproducible.

- How would I manage my dotfiles? I use Org-babel for it and it makes my entire system immutable - is it better than Nix? I dunno, it just works and it's simple.

- What would I use for file management? I just wrote a wrapper that uses rsync to move large files around, how would I ever do anything like this in other than Emacs? How would I mark all the files that are over 1GB, older than three months and match a given regexp?

- In Emacs, I can move my cursor to a piece of plain text like "RFC 959", "SAC-28410", or "my-org/some-service#182" and immediately start reading shit - it intelligently recognizes that the first one is an RFC document, another is a Jira ticket and the third one is a Pull-request on GitHub.

- I can type a single query and simultaneously search for it on Wikipedia, Google, YouTube, GitHub, Hacker News or my own browser history, and I wouldn't even know how to do that in something that's not Emacs.

- In Emacs I can type a shell command and pipe results into a buffer, or pipe the content of a buffer to a shell command.

- In Emacs, my color theme changes depending on time of the day, because Emacs has built-in lunar and solar calendars.

- How would I read and manage my email in Helix?

- How would I track time? Clock in/out of tasks, generate time reports, do pomodoros?

- How would I search, browse and read Hacker News and Reddit?

- How would I create presentations?

- How would I test database queries?

- How would I manage Docker containers?

- How would I read man pages?

- How do I translate text?

- And how would I interact with LLMs?

...

Nope, there's no "switching" for me. It's just not possible. My entire life is woven into this text-based operating system. My thoughts, my work, my communications, my entertainment - they all exist as interconnected plain text that I can grep, link, transform, and version control. Every keystroke I've memorized, every workflow I've perfected, every piece of data that references another - it would take years to rebuild this in whatever there might be, and I'd still be left with a pale imitation. Emacs isn't just where I edit text; it's where I live.

Re: Claude Code IDE integration for Emacs

#208
post #9

Like LSP and tree-sitter, I think AI coding tools like Claude Code or Aider are very good news for niche editors like Emacs or Vim. Instead of struggling about implementing advanced IDE-like features, they can integrate with these tools relatively easily, and focus on other editing related features that set them apart. In fact, IMO it makes these editors more competitive because they are highly customizable and easie…

You think VIM is a niche? neovim + vim is used by over 38% of developers according StackExchange survey. That is more than 1 out of 3 developer, closer to 2 out of 5. I am not sure what is going on with here recently, maybe I have overgrown the place, or maybe everyday a little by little this place is getting filled with people who shouldn't be talking about CS.

As someone who have only used Emacs and Vim in the past 10 years, I wish you are right. But according to my observation, 90% of those 38% of developers only use Vim in when they are sshing to the server to update few config files or make simple edits to the scripts. When they do proper programming (like hundreds lines of coding in a project), they switch to other IDEs like VSCode. So yes I personally still consider Vim and Emacs “niche” editors.

Re: Claude Code IDE integration for Emacs

#209
post #201
post #200

Earlier quoted context omitted.

Huh? Open source licenses long predate Stallman. He was, at best, an opportunist who tried to coopt the OSS movement and take it into a kooky ideological niche.

Do you remember how the world got all kinds of weird cults before we got good at identifying cults and the phenomenon of cults? Well, the FSF/GPL is one of those. Many people still need to be deprogrammed.

I never said that Stallman invented open source (he didn't) or that his motives for starting GNU up after the Symbolics fiasco were pure and high-minded (they were petty), or that the contemporary FSF is a force for good (it's not, c.f. glibc dynamic link lock in on a backdoored resolver SONAME chain and Drepper's weird ties).

I said he did a lot of foundational work that's still important today.

I acknowledged a contribution, I didn't beatify him.

Re: Claude Code IDE integration for Emacs

#210
post #9

Like LSP and tree-sitter, I think AI coding tools like Claude Code or Aider are very good news for niche editors like Emacs or Vim. Instead of struggling about implementing advanced IDE-like features, they can integrate with these tools relatively easily, and focus on other editing related features that set them apart. In fact, IMO it makes these editors more competitive because they are highly customizable and easie…

You think VIM is a niche? neovim + vim is used by over 38% of developers according StackExchange survey. That is more than 1 out of 3 developer, closer to 2 out of 5. I am not sure what is going on with here recently, maybe I have overgrown the place, or maybe everyday a little by little this place is getting filled with people who shouldn't be talking about CS.

Well, in a survey, I‘d say that I’m using it - but mainly for quick configuration file edits on servers where nothing else is installed.
Post reply on HN