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?
Onivim 2 is a retro-futuristic modal editor
81–90 of 136 posts
Re: Onivim 2 is a retro-futuristic modal editor
#82I stared at the landing page for a good 15 seconds wondering "why is that picture... breathing?"
Re: Onivim 2 is a retro-futuristic modal editor
#83I 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…
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
#84I'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 (…
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
#85What'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.
Re: Onivim 2 is a retro-futuristic modal editor
#86How 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.
Re: Onivim 2 is a retro-futuristic modal editor
#87Re: Onivim 2 is a retro-futuristic modal editor
#88I'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 (…
Re: Onivim 2 is a retro-futuristic modal editor
#89Was also playing with amp (nice defaults) and helix (my favourite of the week) https://helix-editor.com/
Looking for a modern editor written in go or rust :)