Live data from Hacker News

Use GNU Emacs

www2.lib.uchicago.edu

61–70 of 301 posts

Re: Use GNU Emacs

#62
post #52
post #42

Earlier quoted context omitted.

You also get the benefit of everyone else’s hard work with Emacs. One of the differences is that it’s such an established ecosystem, that instead of individual extensions just getting better, with Emacs they’ve yielded shared abstractions that make _new_ extensions trivial and much more consistent than with VSCode (which is nevertheless still an excellent editor these days). I also don’t understand why people think s…

I think my time is better spent improving my build and deployment environments instead of something like customizing my text editor. More of my work is in tying command line utilities together Maybe I don’t know what hardcore emacs use is like.

Yeah, I suspect the fundamental disconnect is that some people think of the terminal as the dev environment and something else is used purely as a text editor. Emacs edits text, but it’s an environment beyond that (one which happens to also contain a terminal).

Re: Use GNU Emacs

#63

I used Emacs for a while and now I use Intellij. Now I don't understand the appeal of customizing the editor to such degree. I'm not that unique. I just want stuff that works. Give me the same setup as everyone else so that when issues arise everyone will push for them to get fixed and everyone can help each other.

I use Visual Studio Code now for pretty much this exact reason. The only configuration I need to do is to install the right language server extensions for the code I develop, but even this is mostly handled by the "It looks like you're writing Rust code. Do you want to install the extension to handle this file type?" dialog that pops up on first use. Everything is auto-updated, settings synchronized across devices, a…

Yeah, with more experience I have realized that most customization is not better

A certain level yes, but doesn't need to be all, end all

VSCode solves most of my issues.

"oh but in Emacs you can do..." a thing that I either don't need, or I don't care about or I can do using a web service or some other offline program or maybe even a VSCode plugin or a short vim script.

Re: Use GNU Emacs

#64
post #42

Earlier quoted context omitted.

You also get the benefit of everyone else’s hard work with Emacs. One of the differences is that it’s such an established ecosystem, that instead of individual extensions just getting better, with Emacs they’ve yielded shared abstractions that make _new_ extensions trivial and much more consistent than with VSCode (which is nevertheless still an excellent editor these days). I also don’t understand why people think s…

I think you're missing the point. With vscode I literally don't have to do anything. It just magically gets better every time I start it up. Most people I know who use vim or emacs don't have it setup to auto-update extensions, and even if they did they wouldn't automatically fetch and configure those new extensions you mention. What I'm objecting to is the very idea of a highly customizable editor.

VSCode is a highly customisable editor.

Re: Use GNU Emacs

#65
post #46
post #37

I’ve been using Emacs for ~15 years right now, but I don’t recommend it for the last few. I love it, it’s great, and as many others, I tried to move out of it but there was something I couldn’t do I KNEW I could get in Emacs and it frustrated me so much I kept going back. But I don’t think it brings a lot of added value. There are many very very powerful IDEs and editors which offer out of the box great UX and featur…

i get that, though i would rather compare it with chopsticks than vinyl records. you use emacs to do stuff, you dont just listen to/watch it do its thing. chopsticks might not seem like a good metaphor at first glance, as they are much more simple, but they are highly compatible with a lot of tasks and can be utilized in many ways that a fork, spoon, spork or colander just wouldnt handle as well. to my mind, the simp…

Both metaphors seem apt. One is leaning towards how a product makes a person feel when using it, one is about what the product offers.

I hear arguments around what products can offer me all the time, they make sense, but I generally go with how a product makes me feel. Probably more than I even realise.

I don’t use Emacs, I do whisk eggs and fish doughnuts out of oil with chopsticks, I couldn’t fully say why for either.

Re: Use GNU Emacs

#66
post #39

Earlier quoted context omitted.

computers dont have to cost x000 bucks to be good enough.

The tools you work with multiple hours per day and earn a living with should not be "good enough", they should be "best in class". And is a computer that is struggling to scroll in a simple web thing good enough? It's not good enough for your average user who wants to do light web browsing in Chrome, so why would it be good for a developer?

ok. guys? we are (at the extreme) talking about a texteditor here. there is no reason for source code tooling to utilize GPU and if you think otherwise, i have no reason to continue to talk to you :D good day

oh and one more thing:

i assure you, this computer is more than good enough for browsing websites and do whatever you would do as a regular user... idk how you came to the conclusion it was otherwise.

it's not even the case that vscode makes anything slow here, there is no ditch in performance, everything is smooth as butter, i simply report the GPU spiking up to 30% whenever i make vscode scroll text.

are you telling me this is acceptable when i can just as well use a mightier software tool that doesnt utilize the gpu at all?

on another note: how is it be acceptable to anybody to poop a browser into every other new app? element, discord, vscode, you name it, it has electron or whatever in it. i prefer versatile tools over simple ones just like the next person, but i know for a fact: we can have that without all the blingblong.

ok, NOW im done with this

Re: Use GNU Emacs

#67
post #39

Earlier quoted context omitted.

computers dont have to cost x000 bucks to be good enough.

The M1 MacBook Air is under $1k.

> and comes with a walled garden.

look, you go and support apple, and thats fine, but i really dont see the point in choosing hardware that is looking at locking its users in somehow.

Re: Use GNU Emacs

#68
post #26

Earlier quoted context omitted.

how can u live with it using the gpu so much? thats actually my reason for switching away from vscode as im mostly working on machines without a discrete gpu AND utilize the gpu in my projects.. i cant have my code editor use 30% of gpu just to scroll text up and down (without any plugins installed) it's just silly XD

Get better hardware? Don't go cheap on your development system. I'm on an Apple M1 device and have barely noticed it.

I have to use the laptop that my company gave me. I can't even use the OS I want, I'm stuck with Windows. On top of that, the VPN, antivirus and other garbage running in the background make the laptop really slow. It sometimes take 20 min for it to properly boot and be in a usable state.

Re: Use GNU Emacs

#69

I used Emacs for a while and now I use Intellij. Now I don't understand the appeal of customizing the editor to such degree. I'm not that unique. I just want stuff that works. Give me the same setup as everyone else so that when issues arise everyone will push for them to get fixed and everyone can help each other.

I'm not that unique either but i just suffer in other editors, serious pain. I totally agree emacs can be a sinkhole of config nihilism. But there's something else. It's an ergonomic flattening... I don't have a right expression for that. I'm not a bleeding fanatic, I can recognize flaws (I prefer vim moves for instance) but everytime I see someone using something else I cringe hard.

Re: Use GNU Emacs

#70
post #37

I’ve been using Emacs for ~15 years right now, but I don’t recommend it for the last few. I love it, it’s great, and as many others, I tried to move out of it but there was something I couldn’t do I KNEW I could get in Emacs and it frustrated me so much I kept going back. But I don’t think it brings a lot of added value. There are many very very powerful IDEs and editors which offer out of the box great UX and featur…

Great comment, I'm glad you put into words what I've been trying to communicate as someone on the outside looking in.

A minor joke here:

> Hell, probably if IntelliJ toolset would allow me to customize it deeper with Lua/Lisp/JS/whatever I’d probably switch in a jiffy.

It's not going to be quick and it's not going to be pretty, but I think you could technically do it with Clojure :-)))

Post reply on HN