News for hackers. Stuff that matters.
Re:Emacs Timeline by kqr on Wednesday August 03, 2022 @04:09PM (#32336169)
I have, but it took a very long time. For the most common operations, you can get Emacs to be as convenient as whatever you're coming from, but it takes quite a bit of work and learning if you're new to it. When I transitioned, LSP wasn't a thing either so it had to be configured fresh for every language, pretty much.

What makes it worth it for me is that

(a) Once configured properly, I have a uniform interface to files, regardless of what sort of files they are. This save me time and mental effort.

(b) Emacs is extremely hackable in ways you won't understand for the first year or two, at least. If there's something about its behaviour you don't like, you can run a couple of commands and be taken to the relevant parts of the editor (Lisp) source code. Then you can replace that code (or better, write new code that hooks into it dynamically) with whatever you would like instead.

The latter sounds like a nutty thing to desire, and it's very hard to appreciate it without having used it for a while.

Re:Emacs Timeline by acmdas on Wednesday August 03, 2022 @06:30PM (#32337298)
Agree wholeheartedly with your (a) and (b), and would add:

(c) Emacs won't disappear after a few years (where "few" can mean decades if your career lasts that long - mine ran from 1967 to 2011 and I still use emacs daily) the way virtually every (or maybe every) "more intuitive" editor/environment will, given time. Your investment in learning it will really pay off.

Re:Emacs Timeline by scombridae on Wednesday August 03, 2022 @07:00PM (#32337479)
Emacs won't disappear... the way every "more intuitive" editor will

Adoption rates of intuitive IDEA and Visual Studio, while not quite as old, have long pushed Emacs into niche territory. Emacs hasn't disappeared only in the sense any venerable UNIX utility hasn't.

Re:Emacs Timeline by tom_ on Wednesday August 03, 2022 @08:21PM (#32337963)
Is this supposed to be some kind of ding? Because it is (if I may be so bold) not a very good one. Like, look at dd! We're still stuck with that stupid shit after nearly 50 years. It doesn't even have POSIX-style command line arguments! 50 years.

"hasn't disappeared only in the sense any venerable UNIX utility hasn't"? "Only" doing a lot of work here! That's the most reassuring "only" I've read all day. I bet you a pound people will still be using Emacs in 2050.

Re:Emacs Timeline by ataylor284_ on Wednesday August 03, 2022 @09:10PM (#32338269)
When I started doing Java, everyone else was using JBuilder. Then Eclipse came along, and JBuilder died. Next, IDEA showed up, and Eclipse started to whither. Don't get me wrong, IDEA is great but IDEs do come and go, and are subject to the fortunes of the company that pushes development.

Though all of that, I have used GNU Emacs, definitely an unconventional choice for Java development. I've occasionally tried the leading IDE, and while it's sometimes been helpful to ramp up on new projects with tools shared with other teammates, the productivity of a comfortable and customized Emacs environment has always drawn me back.

In 10 years, IDEA and VS may or may not be still widespread, but Emacs will definitely still have its niche.

Re:Emacs Timeline by nequo on Wednesday August 03, 2022 @08:03PM (#32337865)
Perhaps, but Atom has already disappeared, and VS Code might, too.

Not to say that you should use Emacs instead of VS Code or anything else. Just that Emacs not disappearing means that your investment to learn it and set it up is more likely to keep yielding returns.

Re:Emacs Timeline by scombridae on Wednesday August 03, 2022 @08:30PM (#32338005)
Atom has already disappeared

If existence is tantamount to corporate sponsorship, then GNU Emacs never existed. It'd take one or two graybeards with too much free time to sustain Atom. Just look at the current Emacs maintainers.

Re:Emacs Timeline by User23 on Wednesday August 03, 2022 @08:41PM (#32338088)
> Just look at the current Emacs maintainers.

What do you mean by this? The emacs-devel list looks like a smart and generally well run project.

Re:Emacs Timeline by hvis on Thursday August 04, 2022 @02:00PM (#32346191)
> It'd take one or two graybeards with too much free time to sustain Atom.

Perhaps. Does Atom have said graybeards? The motivated ones are hard to come by.

Re:Emacs Timeline by jasonfarnon on Wednesday August 03, 2022 @08:38PM (#32338065)
It can be in niche territory and OPs point still stands that it's the only one to stick around. The popular interfaces are a revolving door.