3 ms·
Neovim is a bit of a disappointment on a certain front. The devs stated decision is not to deliver an actual editor (up to a point), their focus is on creating
by oblio 3y ago
Neovim is a bit of a disappointment on a certain front.
The devs stated decision is not to deliver an actual editor (up to a point), their focus is on creating an editing component and ecosystem. Which is fair on their side, but it shows in the quality of end-user tooling. For example nvim-qt is quite barebones compared to Gvim (which could be argued to have had too many features... maybe).
> Tried neovim a few times and it is amazing when it works, but the various distros, plugin updates and occasioanal errors made me anxious.
I have the exact problem as you. I don't even need a ton of features besides the core Vim/Neovim ones, I'd just want stuff I've come to expect from similar editors/IDEs in the past decade, and Neovim doesn't want to bless any of them:
- file manager
- universal search (commands and files; Ctrl-Shift-P, Ctrl-P)
I think it's best to accept that the target audience for Vim/Neovim is a certain kind of person and despite a relative match on many fronts, we're probably not enough of a match for long term use. Oh well.
- csdvrx 3y ago> I have the exact problem as you. I don't even need a ton of features besides the core Vim/Neovim ones, I'd just want stuff I've come to expect from similar editors/IDEs in the past decade, and Neovim doesn't want to bless any of them: > - file manager > - universal search (commands and files; Ctrl-Shift-P, Ctrl-P) Can you describe what you'd like to see? How it would work, what it would do? I'd like to add more interaction between fzy and vim, and better integrate bash and vim. It looks like a good usecase!
- oblio 3y agoWell, open up any of Sublime Text, VS Code and quite a few other editors. You press a key combo (Ctrl-P is the standard combo these days, it seems). A small input window pops up at the top and the search results drop down, this is way more ergonomic for reading, unfortunately, than the old timey Emacs/Vim command mode input at the bottom and pop up results. Ctrl-Shift-P would be for searching for commands. So you'd go "find" and the drop down would contain the relevant "find" commands which you could then select and parameterize: https://youtu.be/B-s71n0dHUk?feature=shared&t=380 https://youtu.be/B-s71n0dHUk?feature=shared&t=380 For search, you go Ctrl-P and the same input window pops up, just that it does a fuzzy search of your project folder by default. For the file manager, it's that thing on the left in Sublime Text, VS Code. It's a mini file manager that shows the project/folder you've opened. It's very convenient when not editing a lone file, which is probably 99% of the time for DevOps and dev work.
- imjonse 3y agoProject governance types affect the end result. While smaller projects like Helix have a few (or maybe one?) decision makers, vi/vim/nvim is such a large and decades old community with so much diversity that the proliferation of plugins - which in itself would not be bad if there wasn't so much low quality and abandonware without clear signs that that is the case - cannot be easily transformed into a solution most will agree on. Most 'the ultimate vim/nvim plugin pack' will just have its own small community, rise and fall.
- oblio 3y agoVim/Neovim need package managers or at least package repos with a great degree of curation. I really like the Sourceforge/PyPi maturity ("5 - Production/Stable") ratings. Of course they can be misleading, but at least they're a data point. I also like the idea of package bundles, but more than that, I like the idea of package bundles which are suggested by core devs, to make them a bit more official. Sort of 2nd tier of trust.