News for hackers. Stuff that matters.
Re:Avy Can Do Anything by ashton314 on Thursday December 02, 2021 @11:47PM (#29426719)
I once had someone tell me that they could edit text faster with a mouse than I could from the keyboard with Emacs. I should send this article to them. Smh

Emacs’ biggest drawback is that you are never using it to the fullest—an issue this article makes painfully clear to me. I guess it’s time to break out my config and tweak it… for the third time today…

Re:Avy Can Do Anything by thewakalix on Friday December 03, 2021 @12:17AM (#29426858)
Umeshism: "If you're using all the features of your editor, you're not using a good enough editor."
Re:Avy Can Do Anything by andi999 on Friday December 03, 2021 @01:03AM (#29427103)
Wait.. Emacs is an editor?
Re:Avy Can Do Anything by yjftsjthsd-h on Friday December 03, 2021 @02:16AM (#29427465)
Remember, UNIX was born as a typesetting system; apparently, many great OSs start with text editing;)
Re:Avy Can Do Anything by riskneutral on Friday December 03, 2021 @02:28AM (#29427532)
> UNIX was born as a typesetting system

Do you have a link about this by any chance?

Re:Avy Can Do Anything by linschn on Friday December 03, 2021 @02:30AM (#29427544)
This is a simplification of Unix history, but is in accordance with the fact that the first eager knon programmer) users of Unix were the people typing patents applications at Bell Labs.

See e.g. "unix, a history and a memoir" by Brian kernigan

Re:Avy Can Do Anything by yjftsjthsd-h on Friday December 03, 2021 @02:45AM (#29427642)
I was thinking of it being sold to management as a typesetting system because Bell didn't do OS development. Unfortunately I don't have a reference immediately at hand.
Re:Avy Can Do Anything by kqr on Friday December 03, 2021 @06:00AM (#29428664)
That's funny. Not at all related but the Sidewinder heat-seeking missile got its budget from the fuses department, because it was "an intelligent fuse". (That's where it got its budget, but formally it was sold to management as "a rocket with fire control inside" because China Lake was allowed to work on rockets and fire control – they were expressly forbidden to work on guided missiles.)
Re:Avy Can Do Anything by daptaq on Friday December 03, 2021 @02:32AM (#29427553)
Re:Avy Can Do Anything by Buttons840 on Friday December 03, 2021 @01:10PM (#29433098)
No, Emacs has an editor. If you're using Evil it even has a good one. ;)
Re:Avy Can Do Anything by jayceekay on Friday December 03, 2021 @12:46AM (#29427006)
What if you're using neovim with all its possible plugins and moving like a god. It's given neovim is the best editor. What then?
Re:Avy Can Do Anything by thewakalix on Friday December 03, 2021 @12:51AM (#29427029)
"What if you simply arrive at the perfect time to every flight, neither too early nor too late?"

Nobody can ever do that, so it's pointless to ask.

(I suppose that if you built your own editor this might be true, but if you have your own plane then you're never early or late to your flight either.)

Re:Avy Can Do Anything by kamaal on Friday December 03, 2021 @01:22AM (#29427195)
Use what you can to get work done.

Either way other people using a tool or not using a tool shouldn't effect you doing the same.

Re:Avy Can Do Anything by throw10920 on Friday December 03, 2021 @02:52PM (#29434460)
> Emacs’ biggest drawback is that you are never using it to the fullest

I think that this is actually a strength.

If you're using your editor to its fullest, then that means that there's no more room for you to improve. If your editor is simple, then its "fullest" isn't very good. If your editor is complex, then it took you a long time to get to its "fullest", and you hit diminishing returns a while ago.

Emacs is great because the skill gap is ridiculously high, while the skill curve isn't very sharp (Emacs' modeless editing is straight-up easier to learn than vim's modal editing, whatever other people might say), so wherever you are, you can always learn a little bit more, and be a little bit more productive...or continue to work with what you have.

That is - you can stop learning Emacs exactly when you want to - no sooner, no later. If you have a relatively simple editing task, you can just start it up, use the arrow keys to navigate, then save and quit (three keybindings total? find-file, save-buffer, save-buffers-kill-terminal). If you're anticipating starting a career in programming, you can learn and improve your skill with it (and your config) continuously for decades. I don't know of any other tool that's as good at this as Emacs is.

On a tangent, I would propose to you that Emacs' greatest weakness is that it doesn't come configured out of the box. It's way easier to set up VSCode to do Python than it is Emacs, and that's going to be the final factor for a large fraction of programmers. If two editors are equally flexible (which isn't actually the case with Emacs vs. VSCode, but bear with me), the one with the better out-of-the-box experience will win. (and this is why I think that starter kits like Doom and Spacemacs are the only way for Emacs to survive)

Re:Avy Can Do Anything by ashton314 on Saturday December 04, 2021 @09:22PM (#29446208)
>> Emacs' biggest drawback…

I should have added a "/s" in there. :) I'm 100% with you on basically everything you've said. I totally agree that the biggest weakness is how bad the default Emacs experience is. I used vanilla Emacs in a terminal for years until I discovered I could install packages. What a world that opened up.

Re:Avy Can Do Anything by daptaq on Friday December 03, 2021 @02:34AM (#29427567)
> Emacs’ biggest drawback is that you are never using it to the fullest

I disagree, this is not a linear question. Emacs supports many different styles of working, and you aren't required to use anything to it's fullest. You might be using avy and other manipulation packages, or clicking around with the mouse (perhaps with your own commands bound to special kinds of mouse clicks) and it would be just as OK. You might always learn something tomorrow, but that shouldn't keep you from going on today.

Re:Avy Can Do Anything by gumby on Friday December 03, 2021 @01:59AM (#29427384)
> Emacs’ biggest drawback is that you are never using it to the fullest

That’s true of your phone (or every computer). It’s one of the manifold weaknesses of (shudder) Word.

Re:Avy Can Do Anything by jsilence on Friday December 03, 2021 @07:55AM (#29429442)
Isn't that slogan applied to the brain the catchphrase of Scientology?
Re:Avy Can Do Anything by gumby on Friday December 03, 2021 @12:26PM (#29432568)
Woah, really?? The only things I know about Scientology are SF writer on boat, snakes, something is called an e-meter, someth8ng about volcanos, and that they harassed my friend Keith for years.