12 votes

Onivim 2: First round of MIT commits have been released

12 comments

  1. Apos
    Link
    There's a tweet about it here: https://twitter.com/oni_vim/status/1281277669972168704 Edit: The main repo is here: https://github.com/onivim/oni2.

    There's a tweet about it here: https://twitter.com/oni_vim/status/1281277669972168704

    Onivim has a unique model - an 18-month 'time delay' license - after 18 months of hitting master, commits are re-licensed under MIT.
    Excited that our first round of MIT commits have been released - tracking them here:
    https://github.com/onivim/oni2-mit
    We've come a long way in 18 months!

    Edit: The main repo is here: https://github.com/onivim/oni2.

    5 votes
  2. [2]
    rmgr
    Link
    This seems like a pretty cool project. I've tried vim plugins for VSCode but they always have a level of jank. I'm definitely going to give this a go tonight after work!

    This seems like a pretty cool project. I've tried vim plugins for VSCode but they always have a level of jank. I'm definitely going to give this a go tonight after work!

    2 votes
    1. Apos
      Link Parent
      Awesome! It's still rough in some places, but it's getting better and better every week. One thing that's really cool is that the project is powered by libvim: https://github.com/onivim/libvim....

      Awesome! It's still rough in some places, but it's getting better and better every week.

      One thing that's really cool is that the project is powered by libvim: https://github.com/onivim/libvim. It's a fork of Vim that makes it be purely functional. This other project uses it: https://github.com/oakes/vim_cubed.

  3. [4]
    andre
    Link
    I pre-ordered Onivim 2 the day it was announced. I'm always hopeful that something modern and shiny will actually deliver on its promises, but... I just always come back to Alacritty + tmux +...

    I pre-ordered Onivim 2 the day it was announced. I'm always hopeful that something modern and shiny will actually deliver on its promises, but... I just always come back to Alacritty + tmux + neovim. It's the perfect mix of raw speed and powerful window / project management for me, especially when used with vim-tmux-navigator.

    1 vote
    1. [3]
      Apos
      Link Parent
      Same here. I've been liking following the development on the project so far. Lately I've also been on neovim. Neovim 0.5 brings in tree-sitter which is really awesome. (Oni2 already has it.)

      Same here. I've been liking following the development on the project so far.

      Lately I've also been on neovim. Neovim 0.5 brings in tree-sitter which is really awesome. (Oni2 already has it.)

      1. [2]
        andre
        Link Parent
        How is tree-sitter working out for you? I've been eagerly waiting for 0.5 to officially land. I maintain a private fork of vim-javascript to change some of the highlighting, and it's an enormous...

        How is tree-sitter working out for you? I've been eagerly waiting for 0.5 to officially land. I maintain a private fork of vim-javascript to change some of the highlighting, and it's an enormous pain in the ass - can't wait to get rid of it.

        1. Apos
          (edited )
          Link Parent
          I'm really liking it. I really dislike regex-based syntax highlighting. It doesn't really understand what it's parsing. What sold me on tree-sitter was this video:...

          I'm really liking it. I really dislike regex-based syntax highlighting. It doesn't really understand what it's parsing. What sold me on tree-sitter was this video: https://www.youtube.com/watch?v=a1rC79DHpmY.

          The neovim tree-sitter stuff is over here: https://github.com/nvim-treesitter/nvim-treesitter.

          I implemented my own color scheme in neovim in version 0.4 and there was just so much stuff I couldn't style even with vim-polyglot, especially for my C# code.

  4. [3]
    mrbig
    Link
    That’s an interesting project but the pricing is too high for me (186 Brazilian Real). I encourage anyone to try Evil before committing to it. Doom Emacs is superb.

    That’s an interesting project but the pricing is too high for me (186 Brazilian Real).

    I encourage anyone to try Evil before committing to it. Doom Emacs is superb.

    1. [2]
      Apos
      Link Parent
      If you don't do commercial projects, you can build the source yourself if you want (Binaries will be provided for everyone at some point.). Otherwise, it's just a matter of time before the code...

      If you don't do commercial projects, you can build the source yourself if you want (Binaries will be provided for everyone at some point.). Otherwise, it's just a matter of time before the code becomes MIT licensed.

      1 vote
      1. mrbig
        Link Parent
        I understand that, but they do not provide any support unless you pay, while Doom Emacs free support is great for a FOSS project.

        I understand that, but they do not provide any support unless you pay, while Doom Emacs free support is great for a FOSS project.

  5. [2]
    Moonchild
    Link
    I tried it. Looks pretty cool, but insert in visual block mode does not seem to work, which is a dealbreaker.

    I tried it. Looks pretty cool, but insert in visual block mode does not seem to work, which is a dealbreaker.

    1. Apos
      (edited )
      Link Parent
      How does that work? It's most likely a bug. Is it similar to this? https://github.com/onivim/oni2/issues/1633 Edit: Added a note about that in the issue.

      How does that work? It's most likely a bug. Is it similar to this? https://github.com/onivim/oni2/issues/1633

      Edit: Added a note about that in the issue.