Onivim 2 – Modal Vim Editing from the Future

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • oni2

    Native, lightweight modal code editor

    The project is acively developed, you can have a look at its repository: https://github.com/onivim/oni2/

    I think they are doing quite a good job, the editor is blazing fast and you can already use almost seamlessly many VScode plugins. It is clearly steel a developer preview, with a number of rough edges, but the devs are very reactive on the issues and on the discord channel.

    I bought it in the very early days to support the project. I still cannot use it as my main editor, but I have been using it more and more recently (I am using the nightly version).

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

    I didn't try it. But I surfed the website and watched the animations.

    I am using stock Neovim on the console. For completion I switched to nvim-cmp https://github.com/hrsh7th/nvim-cmp. Onivim also provides (based on the screencasts) completion. Do they leverage their own coded completion engine or are they using nvim-plugins and only render the UI over this completion?

    My point is there will always be an impedance mismatch between functionality provided by plugins compared to what a UI provider thinks has to be coded in their respective implementation.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • vscode-neovim

    Vim mode for VSCode, powered by Neovim

    Yup, Neovim has become very interesting again due to LSP. Still requires quite a bit of config though.

    For anyone interested there's also vscode-neovim [1] if you like what VSCode comes with out of the box but want a full-on nvim instance interpreting your keystrokes.

    I'm currently using a combination of terminal nvim and this vscode plugin depending on language.

    [1]: https://github.com/asvetliakov/vscode-neovim

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts