Live data from Hacker News

Use GNU Emacs

www2.lib.uchicago.edu

161–170 of 301 posts

Re: Use GNU Emacs

#161

I switched (over 7 years) from Sublime to Atom to VSCode to vim to neovim, to VSCode and back to neovim and even tried Helix before settling onto (Doom) Emacs a couple of weeks ago (lol) Seriously, it feels unproductive a bit at first. But the productivity potential is 10x higher than any other tool or editor out there. With org-mode, Magit, Projectile and dired, I already feel more productive than in VSCode or neovi…

If you want to combine note taking for future self, learning, coding, and org-mode, I recommend another rabbithole: Literate Programming in org-mode. The features supported are very comprehensive.

yeah, I'm there as well ^^' org-babel is quite powerful, although async support is limited (at least I couldn't figure it out)

Re: Use GNU Emacs

#162

Earlier quoted context omitted.

market share seems like a wrong term for a product that doesnt seem to give an f about it. nor does it seem to care about some mean reversing ui. what it does seem to care about is the users that keep using and loving it ;)

>product that doesnt seem to give an f about it. They should care about it. Losing market share means people are finding more value in other editors. Do the developers not want Emacs to give the most value as possible to users?

I disagree that Emacs losing market share necessarily means that people find more value in various editors. While that could be the cause, there are various other possibilities: more people are being mandated the use of various of those editors, those editors may have better marketing, the systems people are using may come standard with editors that are "good enough",...

Re: Use GNU Emacs

#163
post #71
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 switched from VSCode to Doom Emacs with very little of my own customization (doing TS, Scala, Rust mostly) a few years ago. There is not one thing of VSCode that I miss, and I enjoy some of the most powerful features like wgrep & all, and a great vim emulation layer (the one I had in VSCode sucked).

Since reading your comment, I have gotten very excited about Doom Emacs in the last 45 minutes.

But, now I realize this is a very powerful configuration of Emacs if and only if you prefer using the VI keybindings.

It looks like spacemacs is that as well.

I actually enjoy Emacs keybindings, and would like to find something as polished and supported as Doom, but without using VI keybindings.

Does anyone know where I should look for that?

Or, can I revert to emacs keybindings in Doom and use the rest of the amazing features? I'm concerned I might be swimming against a tsunami if I try to do that and would be better off finding another project.

Re: Use GNU Emacs

#164
post #71
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 switched from VSCode to Doom Emacs with very little of my own customization (doing TS, Scala, Rust mostly) a few years ago. There is not one thing of VSCode that I miss, and I enjoy some of the most powerful features like wgrep & all, and a great vim emulation layer (the one I had in VSCode sucked).

Same. I was using intellij, then vscode the ten years before I switched to doom. I tried a lot of other editors and IDEs, but emacs was the only one with good vim integration. From all editors I tried, it was also the only one with good plugin interoperability. In emacs plugins are often build up on the interfaces of other plugins. In vscode plugins tend to be encapsulated, competing units which often do not play well together. I also find it much easier to customize emacs to my needs, because the interfaces of both the system and the plugins are mostly well documented.

Emacs has a high barrier of entry though. I think it would be difficult for a novice to get a good IDE experience from emacs, even with doom.

Re: Use GNU Emacs

#165

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 started using Emacs because it could actually run on my cheap netbook, and continued because I'm addicted to Magit and Tramp plus I can't retrain my window management muscle memory. Tinkering with it came naturally over the years in tiny increments, the same way VSCode users change a setting or install a plugin. The emacs.d folder is a git repo that follows me from system to system. Customising it isn't a selling point, it's more just the natural outcome of spending a lot of time near the editor.

Choosing Emacs for its low memory and CPU footprint is probably very ironic to anyone from the era of Eight Megabytes And Constantly Swapping jokes.

Re: Use GNU Emacs

#166
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…

Please name any other comparable IDE or editor which is also free software (and also preferrably developed by more than a single company).

Re: Use GNU Emacs

#167
post #71

Earlier quoted context omitted.

I switched from VSCode to Doom Emacs with very little of my own customization (doing TS, Scala, Rust mostly) a few years ago. There is not one thing of VSCode that I miss, and I enjoy some of the most powerful features like wgrep & all, and a great vim emulation layer (the one I had in VSCode sucked).

But don't you miss your editor spying on you and sending your data straight to the NSA? https://en.wikipedia.org/wiki/PRISM

If you’re a PRISM target wanting to protect yourself from the NSA you’re gonna need a lot more OpSec than just switching from VSCode to Emacs.

Re: Use GNU Emacs

#168
post #163
post #71

Earlier quoted context omitted.

I switched from VSCode to Doom Emacs with very little of my own customization (doing TS, Scala, Rust mostly) a few years ago. There is not one thing of VSCode that I miss, and I enjoy some of the most powerful features like wgrep & all, and a great vim emulation layer (the one I had in VSCode sucked).

Since reading your comment, I have gotten very excited about Doom Emacs in the last 45 minutes. But, now I realize this is a very powerful configuration of Emacs if and only if you prefer using the VI keybindings. It looks like spacemacs is that as well. I actually enjoy Emacs keybindings, and would like to find something as polished and supported as Doom, but without using VI keybindings. Does anyone know where I sh…

I suppose this answers my own question:

https://emacs.stackexchange.com/questions/53319/how-to-disab...

Re: Use GNU Emacs

#169
post #163
post #71

Earlier quoted context omitted.

I switched from VSCode to Doom Emacs with very little of my own customization (doing TS, Scala, Rust mostly) a few years ago. There is not one thing of VSCode that I miss, and I enjoy some of the most powerful features like wgrep & all, and a great vim emulation layer (the one I had in VSCode sucked).

Since reading your comment, I have gotten very excited about Doom Emacs in the last 45 minutes. But, now I realize this is a very powerful configuration of Emacs if and only if you prefer using the VI keybindings. It looks like spacemacs is that as well. I actually enjoy Emacs keybindings, and would like to find something as polished and supported as Doom, but without using VI keybindings. Does anyone know where I sh…

While Doom defaults to Vi bindings with evil mode (and has awesome defaults to use evil mode almost for all modules) I don't think it's mandatory at all and you should be able to enjoy it without evil (I haven't tried but after all, non-evil key bindings are the default on Emacs :) )

See https://github.com/doomemacs/doomemacs/blob/master/modules/e...

Re: Use GNU Emacs

#170

Earlier quoted context omitted.

But don't you miss your editor spying on you and sending your data straight to the NSA? https://en.wikipedia.org/wiki/PRISM

If you’re a PRISM target wanting to protect yourself from the NSA you’re gonna need a lot more OpSec than just switching from VSCode to Emacs.

That's the problem, we're all NSA targets, just unimportant ones.
Post reply on HN