Live data from Hacker News

Onivim 2 is a retro-futuristic modal editor

v2.onivim.io

111–120 of 136 posts

Re: Onivim 2 is a retro-futuristic modal editor

#111
post #5
post #2

Buying software without a trial makes me disinterested. I still want to learn using vim every day, but won't commit to this text editor/vsx-powered IDE, unless I find out that I have the guts to use it every day. Also, there is VIM mode for VS Code, I guess.

Hand holding is still a thing here I guess. https://onivim.github.io/docs/for-developers/building

It's pretty nice to see such beginner-friendly documentation tbh.

Re: Onivim 2 is a retro-futuristic modal editor

#112

Earlier quoted context omitted.

evil-mode emacs isn't as snappy, vscode is harder to wrangle for a really pure-like vim setup. Someone else in this thread mentioned nvim, and while I like nvim a lot, i like the vscode extension ecosystem also prefer a gui vim editor (ive tried many). long story short, i really like the product roadmap for onivim2, even though it isn't quite feature-full/polished enough to make as my daily driver. i've been a monthl…

This perhaps used to be true if evil-mode was around in the 90s. I've used to use vim and eventually made the switch to emacs about 10 years ago, initially using viper and then becoming an early adopter of evil-mode - and it never felt less snappy than native vim, except for rare occasions when executing complex macros to do things that can't be achieved using regular expression. And the new native compilation makes…

I asked what it has to offer which is different than asking "does it do exactly what emacs can do". I am never going to find a more powerful editor than emacs, at least not for a while, but that doesn't mean other editors don't have anything to offer. I still prefer intellij idea when doing Java. VS Code is a lot quicker at certain things than emacs and certain IDE features don't stop working after running it for a while (happens with my emacs setup), among other things. I also use vim for editing things when I'm already in the terminal because of its advantages in that realm.

Re: Onivim 2 is a retro-futuristic modal editor

#113

What does this offer that evil-mode emacs, or even vscode, has to offer...?

evil-mode emacs isn't as snappy, vscode is harder to wrangle for a really pure-like vim setup. Someone else in this thread mentioned nvim, and while I like nvim a lot, i like the vscode extension ecosystem also prefer a gui vim editor (ive tried many). long story short, i really like the product roadmap for onivim2, even though it isn't quite feature-full/polished enough to make as my daily driver. i've been a monthl…

Snappyness is definitely something emacs lacks. Usually it doesn't bother me, but sometimes I know what I want to do and it gets in the way. I'm definitely. Interested in onivim2, I'll probably compile at some point and check it out.

Re: Onivim 2 is a retro-futuristic modal editor

#114
post #53

Earlier quoted context omitted.

Yes, the startup time is amazing. You can build from source if you want to try it out without paying. I bought a license and I've been using it on and off for personal projects but it is still in development so don't expect everything to be perfect. Still really good though, actually feels like (is) Vim with a modern UI.

Though it's incredibly painstaking to do a source build; at least in my Arch setup it needed about 20GB of disk space and a lot of time and patience (it needs the Ocaml compiler and also downloads a ton of NPM dependencies!!!), and the PKGBUILD script failed due to a reason I've yet to figure out. I was thinking about trying out Onivim someday but this one thing was the whole dealbreaker. I thought that if your progr…

> I was thinking about trying out Onivim someday but this one thing was the whole dealbreaker. I thought that if your program is advertised to be light and fast it would also be easy to build, but welp that's unfortunately not the case.

This is not really a reasonable expectation to have for non-free software. The software is made for those willing to pay the licensing fee to download a prebuilt binary, not those that will end up wanting to compile it themselves. Fast performance != fast build times.

I personally appreciate the fact that the source is even provided - though obviously with a non free license.

Re: Onivim 2 is a retro-futuristic modal editor

#115
post #69

I won't touch anything that is almost open source with a ten-foot pole. The two main sticking points for me are A) contributors working for free but not retaining equal rights to the product and B) the tendency of leaders of projects that are not-quite-open source to undermine the Open Source Definition and the Open Source Initiative.

Hey, Onivim contributor here! I think Oni is in a hard place where it’s the primary source of income for Outrun Labs. Oni is open source in two senses - the source is available online (technically doesn’t meet some definitions of open source, but the source is open) - we MIT commits after 18 months. In terms of contributors retaining rights to the product, we do have a bug bounty program where if you fix a bug with a…

Just so I understand this correctly, the version of Onivim 2 from 18 months ago will be open source? That's not the worst solution if true. John Carmack would do something similar with many of his game engines back when he was working with Id Tech (albeit with a much longer lag time).

Re: Onivim 2 is a retro-futuristic modal editor

#116

Earlier quoted context omitted.

evil-mode emacs isn't as snappy, vscode is harder to wrangle for a really pure-like vim setup. Someone else in this thread mentioned nvim, and while I like nvim a lot, i like the vscode extension ecosystem also prefer a gui vim editor (ive tried many). long story short, i really like the product roadmap for onivim2, even though it isn't quite feature-full/polished enough to make as my daily driver. i've been a monthl…

Snappyness is definitely something emacs lacks. Usually it doesn't bother me, but sometimes I know what I want to do and it gets in the way. I'm definitely. Interested in onivim2, I'll probably compile at some point and check it out.

For me, my Emacs runs fine up till I try using lsp for java development and then it's a bloody nightmare. Currently, I'm being forced to resort to the indignity that is Eclipse as a result of that.

I'm frankly ready for a total reimagining of Emacs even if it means that extension support might be compromised for a while. The last time there was a major divide, we had XEmacs and a lot of the massive improvements that made eventually made it to mainline Emacs so it could only be a good thing for this project long term.

Re: Onivim 2 is a retro-futuristic modal editor

#117

Aside, I see it has tabs as defaults- what are people’s thoughts on tabbed editors?

Tabs are fine as long as they represent workspaces instead of a one-to-one mapping to files or buffers. I think the browser tab metaphor does not work very well in a text editor without some modification since you often want to do split layouts and I really don't like the messiness of multiple tab bars.

I think Emacs still has the most advanced system for window management and the only thing it should do is maybe modernise the UI surrounding it a bit.

Re: Onivim 2 is a retro-futuristic modal editor

#118
post #90

can someone explain to me what the minimap is? other than a very big scrollbar? Every damn editor since sublime has this useless "feature", annoying.

I don't think it should ever be on by default but I do find it useful situationally, when scrolling through very large files (which ideally you want to avoid in your codebase in the first place) and when I don't necessarily have a specific search term or keyword in mind.

Re: Onivim 2 is a retro-futuristic modal editor

#119
post #90

can someone explain to me what the minimap is? other than a very big scrollbar? Every damn editor since sublime has this useless "feature", annoying.

I don't think it should ever be on by default but I do find it useful situationally, when scrolling through very large files (which ideally you want to avoid in your codebase in the first place) and when I don't necessarily have a specific search term or keyword in mind.

> I don't think it should ever be on by default

Yet every single one of them has it on by default (not even autohide by default). As if they're afraid the user finds out how useless it is.

Re: Onivim 2 is a retro-futuristic modal editor

#120
post #101
post #76

Earlier quoted context omitted.

There are external NeoVim GUIs though, for example Neovide[1]. [1] https://github.com/Kethku/neovide

Yeah, I've tried a few. I can't quite put my finger on what is wrong, but the ones I've tried just don't feel right. gnvim¹ was the most usable for me. However, it isn't without problems for my use case. To use my earlier example, switching would mean patching fonts or using overrides in fonts.conf to fake the use of icons in signs. I did take another look just now², and there a few more for me to try out ;) ¹ https:…

They need to move abandoned projects into another table to avoid confusion.
Post reply on HN