Live data from Hacker News

The values of Emacs, the Neovim revolution, and the VSCode gorilla

murilopereira.com

11–20 of 353 posts

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#11
post #3

The Neovim section participates in the popular sports of ganging up on top developers who have spent decades of their life in the public interest, for free. The Neovim developer is called its "author", which is poor form and probably a copyright violation. Go and write your own editor from scratch.

The only place that the developer of neovim is referred to as its “author” is in a quote. But also, I didn’t get this impression at all while reading the article.

The article is deliberately using selective quotes to paint Bram Molenaar in the worst possible light.

A common tactic among people who take over code bases in order to cruise on other people's hard work.

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#12
post #3

The Neovim section participates in the popular sports of ganging up on top developers who have spent decades of their life in the public interest, for free. The Neovim developer is called its "author", which is poor form and probably a copyright violation. Go and write your own editor from scratch.

    author (plural authors)

    The originator or creator of a work, especially of a literary composition.
A fair and pretty commonly used word for describing someone who wrote something. Are you also pissed off when a group of lawmakers are referred to as "the authors of a law"?

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#13
post #3

The Neovim section participates in the popular sports of ganging up on top developers who have spent decades of their life in the public interest, for free. The Neovim developer is called its "author", which is poor form and probably a copyright violation. Go and write your own editor from scratch.

As opposed the popular sport of denigrating a critique of something because the critic hasn't, or doesn't the ability to, create the thing themselves?

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#14
Are powerful editors really that much of a force multiplier? My career path has pulled me from a CS degree into loosely related fields so I mostly only code as a hobby. I end up using basic editors (e.g., gedit) and reaching for grep/sed/etc when I need something fancy. Is having that power in the editor versus the command line that much of an advantage?

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#16
post #5

> It also shines in areas where Emacs doesn’t: if you’re a programmer working on typical contemporary projects, mostly just wanting to get stuff done, things usually… just work. You install VSCode, open a source code file, get asked to install the extension for that particular language, and that’s it. You get smart completion, static analysis, linting, advanced debugging, refactoring tools, deep integration with git…

I use this for git interactions in VSCode

https://github.com/kahole/edamagit

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#17
Our text editor is a tool, there’s no fundamental value in a tool vs the other, they do not possess life. They’re tools like a fork is a tool.

I wonder what of the things you use in the day to day you analyze so deeply, your microwave ? The forks you buy?

Might be an interesting exercise of thought but for something that I use to make money, I will use the best tool available for the job, thank you very much.

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#18
post #5

> It also shines in areas where Emacs doesn’t: if you’re a programmer working on typical contemporary projects, mostly just wanting to get stuff done, things usually… just work. You install VSCode, open a source code file, get asked to install the extension for that particular language, and that’s it. You get smart completion, static analysis, linting, advanced debugging, refactoring tools, deep integration with git…

I use this for git interactions in VSCode https://github.com/kahole/edamagit

Interesting, I’ll check it out, thanks.

Re: The values of Emacs, the Neovim revolution, and the VSCode gorilla

#19
post #5

> It also shines in areas where Emacs doesn’t: if you’re a programmer working on typical contemporary projects, mostly just wanting to get stuff done, things usually… just work. You install VSCode, open a source code file, get asked to install the extension for that particular language, and that’s it. You get smart completion, static analysis, linting, advanced debugging, refactoring tools, deep integration with git…

Same here in regards to Magit. I've tried seriously using Emacs (Spacemacs) for a year or two, but something always doesn't work as intended, code completion and static analysis is extremely hard to configure, especially you have some non-standard project setups. Then switched to a mix of vim for simple stuff or clion/pycharm in vim mode for rust/cpp/python... BUT, subjectively, Magit is the best git client ever created; Magit in evil-mode easily beats all of the 20+ git clients I've used. So I keep emacs/spacemacs on every machine now solely to be able to use magit.
Post reply on HN