XaiJu
onivim
onivim

patreon


Onivim 2 - 0.5.5 Release

What's new in 0.5.5

The work in the 0.5.5 release was focused on bug fixes, but there were a couple small features implemented as well. Overall, I think this cadence of a feature-focused release followed by a bug-fix release makes sense for the project - it gives some flexibility to fix some critical features, even if they aren't called out on our timeline.

Format-on-Save

An oft-requested feature was format on save - implemented in 0.5.5 is an "editor.formatOnSave" configuration setting:

In addition, a pre-requisite for this feature was fixing several blockers in our format pipeline - so several formatting bugs were fixed:

Along with the bug fixes and format on save feature, a Formatting documentation section has been added.

Completion Bug Fixes

There were several completion bugs that were fixed in 0.5.5:

With these fixes, completion works better across all languages. A popular extension as well, in the Vim community, is TabNine, and with the above fixes, TabNine now works well in Onivim:

Windows bug fixes

For Windows users, there were several painful bugs that hurt the experience - so part of the 0.5.5 work was geared towards unblocking these issues.

In particular, configuration and keybindings were hard to customize on Windows, because there was no feedback on save like other platforms. This was fixed for 0.5.5:

With these fixes, the Windows experience is better than ever and on par with the other platforms:

The full changelog can be found here: 0.5.5 Changelog

The latest stable and nightly builds are available here: Early Access Portal

Special Thanks

I wanted to thank the following people for help during the 0.5.5 milestone:

Thank you!

What's Next

For 0.5.6, it's back to features - we'll be working on Rename and Code Actions / Quickfix in the editor - taking full advantage of the functionality that the language extensions provided.

Thanks for reading, and thanks for all the help in bringing this vision of "Modal Editing from the Future" closer to a reality.

Stay safe and healthy!

Comments

That looks like it, yes. All fixed :)

Hi Jaan! Onivim 2 should work on Wayland (although it currently requires xwayland, at the moment) - sounds like you might be hitting this issue: https://github.com/onivim/oni2/issues/3528 I actually just merged a fix for it: https://github.com/onivim/oni2/pull/3726 So next nightly should include the fix. Let me know if you still hit this after that fix is in!

Hi! How is wayland support? Current master build does not run on Arch + Gnome running wayland. The install requirements only mention glibc, which is installed, and I get no error messages about what went wrong.


More Creators