oni2-mit VS libvim

Compare oni2-mit vs libvim and see what are their differences.

oni2-mit

MIT Licensed fork of Onivim 2 (containing the latest MIT code on master) (by onivim)

libvim

libvim: The core Vim editing engine as a minimal C library (by onivim)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
oni2-mit libvim
1 9
142 677
- 0.1%
1.2 0.0
over 2 years ago over 2 years ago
Reason Vim Script
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

oni2-mit

Posts with mentions or reviews of oni2-mit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-24.

libvim

Posts with mentions or reviews of libvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-16.
  • Vim C API
    1 project | /r/vim | 30 May 2023
    I am working on a hobby project in which I need to simulate vim motions outside of vim. I need some API that have functions that would take as input a text, some vim mode and a key (or sequence of keys) and return what is the output text and vim mode. It could be in Rust, C or C++. I tried using libvim (https://github.com/onivim/libvim) but it is way more than I want (and also, I am having a hard time to build it on my machine). Are there any other alternatives?
  • Failing to include libvim
    1 project | /r/C_Programming | 4 Jan 2023
    Hi there! I'm trying to import https://github.com/onivim/libvim in a separate standalone file. But, just cloning the repository and using #include "../libvim/src/libvim.h" doesn't work, as the file contains multiple errors. It seems to me that libvim also have other dependencies that are missing, which causes such errors. If I try to build it, in the way that is explained in README.md it works, but I suppose that this happens because the Makefile adds the necessary dependencies. The Makefile has over 3000 lines, and I don't have much experience on this. Is there a standard way to automatically add any necessary dependencies? Am I using this library in a wrong way?
  • Where do we stand with regard to neovim being everywhere?
    2 projects | /r/neovim | 16 Oct 2022
    Oni is a proper neovim gui, whereas Oni2 is something else entirely (uses https://github.com/onivim/libvim).
  • Do VIM keybindings make sense in a knowledge base app?
    3 projects | /r/vim | 27 Jun 2022
    You might want to look at https://github.com/onivim/libvim Dunno what it's capabilities are, but, it might be of use.
  • Given Neovim, is there any reason to purchase Onivim? Also, are nvim/vim plugins vs VSCode plugins equally available?
    4 projects | /r/neovim | 5 Jul 2021
    In progress work, but we do use vim under the hood (i.e. a fork of vim, where we've made it more suitable for being used as a library: https://github.com/onivim/libvim). So we can support vim plugins (or at least a subset of them), we just want to have tests back up and running for them in libvim, and have more testing in place at the Oni2 end as well.
  • Onivim 2 is a retro-futuristic modal editor
    13 projects | news.ycombinator.com | 24 Jun 2021
    Seems they had trouble implementing that with Neovim[0]. Relevant reddit thread[1]

    0: https://github.com/onivim/libvim#why-is-libvim-based-on-vim-...

    1: https://www.reddit.com/r/neovim/comments/cdf36v/onivim2_chan...

  • The values of Emacs, the Neovim revolution, and the VSCode gorilla
    3 projects | /r/neovim | 17 Jan 2021
    FYI, this isn't built on neovim anymore https://github.com/onivim/libvim#why-is-libvim-based-on-vim-and-not-neovim

What are some alternatives?

When comparing oni2-mit and libvim you can also consider the following projects:

vscode-neovim - Vim mode for VSCode, powered by Neovim