this post was submitted on 25 Jul 2024
123 points (99.2% liked)

Neovim

2103 readers
3 users here now

founded 1 year ago
MODERATORS
 

Based on answers to the following question:

Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply.

Neovim is the most admired code editor in the 2024 Stacked Overflow Developer Survey

Source: https://survey.stackoverflow.co/2024/technology#admired-and-desired-new-collab-tools-desire-admire

you are viewing a single comment's thread
view the rest of the comments
[–] sxan@midwest.social 11 points 1 month ago* (last edited 1 month ago) (2 children)

I'm not surprised at Helix's numbers, either. I wish we could sort by Admired; I think the picture would be more interesting.

Using my newly patented VisualSort, it looks like it'd go:

  1. NeoVim
  2. Visual Studio Code
  3. Rider
  4. DataGrip
  5. IPython
  6. Goland
  7. Vim
  8. Helix ... 27 others

So, in the top 22%. And I think some of the others are cheating & cutting themselves short at the same time, because vim and nvim are fairly indistinguishable, and isn't Goland based on IntelliJ?

What's weird is that I've never heard of Rider or DataGrip[^1], yet Kakoune isn't even on the list.

Sad to see Netbeans sink so far, though; back in the day, when I was a Java developer, it was my favorite, being far lighter weight than Eclipse and having a really decent WYSIWYG GUI designer. Nobody uses Java for desktop apps anymore, though, do they?

[^1] Edit: oh. .NET, and SQL. Well, I guess you could consider both to be programming languages if you squint a bit.

Edit #2: surveys are hard, but I really take exception to their OS survey, which they sum up as "windows is the most popular," and then they have Linux broken up into 5 major distributions, and then yet another catch-all for "other distribution." Windows is just "Windows," not "Windows 11," "Windows 10," "Windows XP," and "other Windows" (although they do break out WSL). And that's not even counting Android. If you add up all of the Linuxes, it's more popular than Windows (by this survey).

Seriously, who wrote this?

[–] AVincentInSpace@pawb.social 6 points 1 month ago* (last edited 1 month ago) (2 children)

Vim and Neovim are fairly indistinguishable

You mean apart from being able to write plugins in Lua instead of Vimscript?

[–] BatmanAoD@programming.dev 2 points 1 month ago

Regular vim has that (as a compile option, like most of its features).

[–] sxan@midwest.social 2 points 1 month ago (1 children)

I'm sure there are more differences; nvim has plugins written in every language. One reason I stepped away from it is because, for development, I was using a fair number of plugins, and i noticed the starting nvim would launch nodejs, a Python runtime, a Java VM, Lua runtimes... I started to feel as if I might as well be using emacs.

So, yes: you're right. NeoVim has more features than plain vim, including a dozen different plugin managers and the ability to write plugins in almost any language. I meant that, from an editing modality, they're very similar.

[–] 0laura@lemmy.world 2 points 1 month ago* (last edited 1 month ago) (1 children)

neovim can be an entire IDE. it's like vscode vs visual studio

[–] NostraDavid@programming.dev 1 points 1 month ago

PDE: Personalized Development Environment

[–] NostraDavid@programming.dev 2 points 1 month ago

[^1] Edit: oh. .NET, and SQL. Well, I guess you could consider both to be programming languages if you squint a bit.

I'm hoping they'll have a separate Query Language list. We need to know more query languages because SQL has wayyy too much power, IMO.