4 ms·
But this looks just like a customized Vim in a terminal with what some may consider bloat. > Oni brings several IDE-like integrations to neovim: Quick Inf
by baldfat 9y ago
But this looks just like a customized Vim in a terminal with what some may consider bloat.
> Oni brings several IDE-like integrations to neovim:
Quick Info
Code Completion
Syntax / Compilation Errors
Fuzzy Finding
Status Bar
- lsiebert 9y agoIt's not a terminal though, so you can get GUI features that terminal nvim can't do. Personally I use terminal vim not any sort of nvim (maybe I should change over but then I potentially have to maintain two sets of plugins, one for nvim and one for vim. ). No if you want to call this out, I'd call it out for the lack of features. This only supports code completion in JS and TypeScript. I have code completion plus snippets for a lot more then that with vim. Honestly if you want to wow me, someone should build a GUI configuration tool for neovim/vim. One big benefit of GUIs is that you can generally see all the possible settings with tool tips and explanations, and I can see that being useful for vimmers, especially if it did the right thing, like using ft-plugins to do filetype specific settings, instead of a bunch of one line autogroups based on file extension. Yes there are vim config generators, but the neovim api means you could programmatically query the current configuration and display it along with the options, meaning you could have interactive configuration modification.
- fmoralesc 9y ago> This only supports code completion in JS and TypeScript. I have code completion plus snippets for a lot more then that with vim. No, this only supports the extended features fro completion for those languages. It should use the simpler completion system for other languages, in which case you are using vim's support anyway.
- nerdponx 9y agoI've been wanting to do exactly this for a long time, for exactly the reasons you state.
- elkelk 9y agoYou'd be surprised, when I switched to nvim my plugins just worked.
- cstrahan 9y ago> maybe I should change over but then I potentially have to maintain two sets of plugins, one for nvim and one for vim I use this in my ~/.config/nvim/init.vim: set runtimepath^=~/.vim runtimepath+=~/.vim/after let &packpath = &runtimepath source ~/.vimrc That lets me directly use vim config from neovim. Then I set up an alias in my zsh profile: alias vim=nvim All of my plugins thus far have worked without a hitch (and I have a lot of configuration/plugins). If I ever run into problems, I can bail out by removing the alias (or for a one-off editing session, I can just run: $ command vim). You might give something like that a go.
- lsiebert 9y agotwo plugins failed until I installed https://github.com/neovim/python-client https://github.com/neovim/python-client Which seems to have fixed things.
- nerdponx 9y agoYou can literally use Neovim as the Sublime Text editing engine.
- joejoebob 9y agoIs there a plugin for this?
- lunixbochs 9y agohttps://github.com/lunixbochs/actualvim https://github.com/lunixbochs/actualvim It's not just "literally use Neovim as the editing engine", I've tried to make editing the text in "Sublime Mode" work too, including running Sublime plugins. Work in progress, but afaik the most complete Vim integration for an existing editor. Waiting on updates to both Neovim and Sublime Text to polish it a bit more. VSCodeVim is using it as a reference for some of their new work as well.
- joejoebob 9y agoThanks!
- coldtea 9y ago>But this looks just like a customized Vim in a terminal with what some may consider bloat But we can chose to ignore those "some", just like they can keep using whatever works for them.