Live data from Hacker News

Onivim 2 – A retro-futuristic modal editor

onivim.io

51–60 of 78 posts

Re: Onivim 2 – A retro-futuristic modal editor

#51
post #29
post #24

I always have to laugh when someone uses the words "ergonomics" and "vim" in the same sentence...

A misguided laugh? Vim is highly ergnomic for the task it was made to do. Whether it was designed as such or it was a happy accident is orthogonal.

It's ergonomic once you have memorized all the required keystrokes, but the discoverability of the UI for new users is... I can't even say bad, more like non-existent. Ok, maybe it's debatable if you can call that "ergonomics"...

Re: Onivim 2 – A retro-futuristic modal editor

#53
post #3

Cool, but vim-for-money? When there's normal vim and neovim and vscode and evil-emacs? I think that text editors, even with fancy chrome are a pretty busy market with lots of good free-beer offerings.

You can build it yourself. The source is on github and the build instructions are pretty easy.

Re: Onivim 2 – A retro-futuristic modal editor

#55
Genuine question: if it looks so much like VSCode and it behaves close to VSCode + VIm extension, and it supports VSCode extensions... what is the audience and/or use case?

Not a big fan of Microsoft.. but VSCode is good. It's actually really fast so even in terms of performance I'm not sure what is to be gained?

Vim has that one advantage is I can drop a 10 GB SQL file in it and it'll work somehow. But that's a really niche use case.

ps: I do wish there was the ONE... I'm still alt-tabbing between Sublime Text, VSCode AND MacVim :)

Re: Onivim 2 – A retro-futuristic modal editor

#56

Finally, an editor that combines the intuitiveness of vim with the efficiency of Electron! Just what I wanted!

It's not Electron, it's their own native UI framework, Revery. This is mentioned up front on the linked site.

From the linked Revery UI framework they use:

> if your app looks or behaves differently on another platform, that's a bug! As a consequence, Revery is like flutter in that it does not use native widgets.

No native widgets is a hard pass. One of the biggest advantages of native code is using native widgets, that look, feel and function as all other widgets om that platform. Doing native code but rolling your own widgets is missing the point completely.

Apps should look and behave differently on different platforms, they should look and behave like native apps for that platform. Why would I care if an app looks the same on Windows, macOS and Linux when I'm not using all those OSes at the same time ? This feels like a benefit for the developer, not the end-user.

Re: Onivim 2 – A retro-futuristic modal editor

#57

Genuine question: if it looks so much like VSCode and it behaves close to VSCode + VIm extension, and it supports VSCode extensions... what is the audience and/or use case? Not a big fan of Microsoft.. but VSCode is good. It's actually really fast so even in terms of performance I'm not sure what is to be gained? Vim has that one advantage is I can drop a 10 GB SQL file in it and it'll work somehow. But that's a real…

They selling points:

  Vim like

  VsCode Extension

  Not an electron app
Btw, I'm not try it yet.

Re: Onivim 2 – A retro-futuristic modal editor

#58
post #54

The project has run out of funds: https://github.com/onivim/oni2/issues/3811#issuecomment-9103... . Considering how many people are annoyed by the trend of Electron everywhere, it's a bit sad to see an ambitious native editor like this unable to secure funding.

Vast majority of the general users of Electron apps don't know what Electron is. Neither whether the apps use it. It's better to have an official support through electron than to have none.

Re: Onivim 2 – A retro-futuristic modal editor

#59

Earlier quoted context omitted.

It's not Electron, it's their own native UI framework, Revery. This is mentioned up front on the linked site.

From the linked Revery UI framework they use: > if your app looks or behaves differently on another platform, that's a bug! As a consequence, Revery is like flutter in that it does not use native widgets. No native widgets is a hard pass. One of the biggest advantages of native code is using native widgets, that look, feel and function as all other widgets om that platform. Doing native code but rolling your own widg…

Unfortunately no one gives a shit about native UI. Look at apps like Spotify and other Electron apps
Post reply on HN