Live data from Hacker News

Onivim 2 is a retro-futuristic modal editor

v2.onivim.io

81–90 of 136 posts

Re: Onivim 2 is a retro-futuristic modal editor

#81
post #70

Earlier quoted context omitted.

>the idea is that the product becomes more valuable over time as a result of more features being added I have a hard time believing that's the main motivation

I don't see the issue. Price of a company's stock goes up as the company continues to become more useful over time and no one thinks this is unreasonable. Why not same for a product?

Then charge the new customers. Someone who put money into a new company only had to pay the amount it was worth when they decided to purchase. A shareholder doesn't get charged when the value of a company they own goes up, and is even more ridiculous for consumers.

Re: Onivim 2 is a retro-futuristic modal editor

#83

I really wanted to like Onivim 2, but went back to Visual Studio code after supporting the creator on Patreon for a while. The last build and creator update was provided months ago for supporters. I also wanted to vote against the pricing model, because I think it should be a one time purchase. The creator and his company behind the editor tries to create a serious FOMO on likely customers. I considered it to be a re…

> I really wanted to like Onivim 2, but went back to Visual Studio code after supporting the creator on Patreon for a while.

Same, though I went back to MacVim. I thought they might bring something new to the table, bit it felt so much like VSCode + a vim plug-in, except with a subscription.

I was really just hoping for MacVim bit with a nicer UI.

Re: Onivim 2 is a retro-futuristic modal editor

#84

I've been trying some vim "alternatives" recently. Onivim has been on my radar for years, but I only recently started trying it out. No real opinion on it yet other than: I like the idea of VSCode plugins (the Ansible plugin is apparently quite good, and I've been wanting to try it). Other alternatives I'm playing with: Kakoune, SpaceVim, and LunarVim. The last two are vim configs with plugins. LunarVim and Kakoune (…

> LunarVim and Kakoune (kak) have TreeSitter, for really, really good syntax highlighting.

While Vim's regexp-based syntax highlights certainly has limitations even in fairly simple cases, and I would love to see something better, the downside of these things is that people get carried away and add colours to everything.

A little bit of colour is very helpful. Ten different colours seemingly chosen at random is not.

I tried that LunarVim thing, which was a somewhat frustrating experience as it doesn't work on light terminals at all (setting background=light and :colorscheme default seems completely broken), somewhat ironic that a project which bills "better colours" as one of its main points doesn't actually work with a common background colour, but okay.

The colours for Go are ... not great. Is there any point in highlighting string literals in a different colour than numbers, and bools yet another colour? What extra information does that convey? Or what's the point of highlighting operators in blue? Giving _ its own special colour? That doesn't make it easier to read – quite the opposite as there's an overload of information.

There are 10 unique colours with the default Go colorscheme (vs. 4). This alone is noisy and distracting, but they're not even especially well chosen as there's significant overlap with completely unrelated things highlighted in a different colour (escape sequences the same as functions, or nil the same as func; no idea what the point of that is as it's not even a keyword).

In short, these tools are nice, but I fear it will lead to an explosion of extremely badly designed colour schemes where people add stuff "because they can" and "ohhh, colours!" without actually thinking if it's a good idea or not. I saw this with vim-go where people constantly sent in patches for dubious colour scheme changes, and you spend forever argueing why it's not a good idea, and at least "it's very slow and will complicate things a lot" was a meaningful barrier.

Darn I sound like a grumpy old man... But really, these are design issues I don't see enough consideration of. No colours is bad; some colours is super helpful, but loads of random colours is even worse than no colours. There's some research on it too; NASA did research for colour usage in flight control systems for example and came to the same conclusion (which I can't seem to find right now). Another fun example is the "count the triangles" vs "count the red shapes" in [1]; counting the red shapes is easier, but counting the triangles is easier in the monochrome version vs. the coloured one.

[1]: https://homepages.cwi.nl/~steven/Talks/2019/11-21-dijkstra/

Re: Onivim 2 is a retro-futuristic modal editor

#85
post #20

What's most interesting for me here is Revery, the GUI framework. React-like, cross-platform, native-code, MIT-licensed. Yes, it's not using native widgets (so no built-in accessibility), but that might be fine in many cases.

Is it still running through javascript? I get confused by all the different interpretations of native.

Re: Onivim 2 is a retro-futuristic modal editor

#86
post #6

How fast does this feel compared to VS Code? I went into the whole onivim -> revery -> reason rabbit hole and the native code compilation is compelling, but Flutter does the same thing and is pretty slow.

I tried it and it's buttery smooth. Feels like notepad.

Re: Onivim 2 is a retro-futuristic modal editor

#88

I've been trying some vim "alternatives" recently. Onivim has been on my radar for years, but I only recently started trying it out. No real opinion on it yet other than: I like the idea of VSCode plugins (the Ansible plugin is apparently quite good, and I've been wanting to try it). Other alternatives I'm playing with: Kakoune, SpaceVim, and LunarVim. The last two are vim configs with plugins. LunarVim and Kakoune (…

Does Kakoune really have a plugin for syntax highlighting with Tree-sitter? I was under the impression that there was only a plugin for structural selections (kak-tree). I would really like more accurate syntax highlighting in Kakoune, particularly in Markdown.
Post reply on HN