News for hackers. Stuff that matters.
Re:Onivim 2 is a retro-futuristic modal editor by vimacs2 on Monday June 28, 2021 @08:06AM (#27660778)
I managed to build it and test it a little bit and damn, it's not just marketing to describe it as having an insanely fast start up time. It launched almost as quick as I can spawn new client windows from my Emacs daemon and scrolling and text editing seems to be buttery smooth as well.

However, I really don't like the fact that there is no way to navigate tabs using vim's commands.

I also find the VSCode similarities distracting and it seems to be causing confusion to would be investors of this due to the assumption it's some branch of it as opposed to a completely new editor.

Finally, is there a way to remove the system bar on the top in the configuration? I can toggle most elements of the UI but that system bar is visible even in zen mode and I never use it in any text editor with support for keyboard driven commands.

Re:Onivim 2 is a retro-futuristic modal editor by bryanphe on Monday June 28, 2021 @08:45PM (#27670261)
Thanks for trying it out and sharing your feedback, appreciate it!

> However, I really don't like the fact that there is no way to navigate tabs using vim's commands.

There's a related feature request here: https://github.com/onivim/oni2/issues/3673

> I also find the VSCode similarities distracting and it seems to be causing confusion to would be investors of this due to the assumption it's some branch of it as opposed to a completely new editor.

I agree, this is consistent feedback we get... There's a ton of potential to have a built-for-modal-editing UX that we're missing at the moment.

> Finally, is there a way to remove the system bar on the top in the configuration? I can toggle most elements of the UI but that system bar is visible even in zen mode and I never use it in any text editor with support for keyboard driven commands.

Yes, there is a `window.menuBarVisibility` configuration setting: https://onivim.github.io/docs/configuration/settings#layout