3 ms·
This just simply isn’t true. Neovim is perfectly capable of (and I would argue excels at) being a daily driver on large projects.
by ar_lan 4y ago
This just simply isn’t true. Neovim is perfectly capable of (and I would argue excels at) being a daily driver on large projects.
- mekster 4y agoCompared to JetBrains, no thanks. I can't even get Neovim to run stably without throwing random errors every now and then, especially after I update plugins.
- ar_lan 4y agoI do love JetBrains products. But they were too memory-hungry for me. I stepped away from GoLand and into Neovim and it’s been by far the best experience the past year and a half. So far, there is not a single feature I miss or haven’t been able to duplicate. Regarding stability - pinning plug-in versions could be helpful. That’s what I’ve done and I’ve never had an issue with stability.
- rockwotj 4y agoAgreed - neovim is plenty stable for me. The built in package management and git submodules in my dotfiles works really well and is dead simple.
- perlwle 4y agoI have both PHPStorm and Pycharm running, each takes up 4+GB memory on a 8G M1. Slowly growing memory usage for WindowServer process makes matter worse. For the last week, I have been playing with Neovim in spare time using a setup based on https://github.com/LunarVim/nvim-basic-ide https://github.com/LunarVim/nvim-basic-ide It does pinning plug-in too. It's working well for small projects so far.
- rockwotj 4y agoIt can be yes, especially depending on what you're doing. I'm so much more productive with some of the impressive refactoring actions. An example cool one for me in React is "Extract Component" where you can pull out a component and it automatically picks out your props (including types for TSX). A recent example is that I removed all import cycles from our app last week (there where over 200) and I was able to do this purely with the IntelliJ "move symbols" refactor in a codebase of xxx,xxx lines of typescript. I can't figure out how to move a symbol to another file with LSP. I spent the first year of development at my current job when working on the front end and I'm simply more productive in IntelliJ compared to vim - I'm in vim for everything else tho (as long as it's not kotlin/java as I can't get LSP working for JVM projects). https://www.jetbrains.com/help/idea/react.html#react_refactoring https://www.jetbrains.com/help/idea/react.html#react_refacto...