0.6.0 - Configuration update, bugfixes and CI/CD
An update with quite a few small changes that make Ox much more polished!
Big thanks to @HKalbasi for the assistance in setting up the CI
⚠️ Warning, you may need to update your configuration file, feel free to copy the default one stored inconfig/.oxrc
within the repository
Added ➕
- Proper CI to the repository (so hopefully bugs should become less common going forward)
- Re-added cursor y position conservation when moving up and down (which was somehow removed)
- Re-added key bindings to change tabs using the keyboard
- New configuration options for documents, tab_line and line numbering
- Simpler configuration file example
Fixed 🔧
- Plug-ins that are not found now give a warning instead of a horrible panic message
- Ox will now give a warning if the user doesn't have a configuration file of their own
- Fixed issue with broken tab-as-spaces traversal
- Documentation (wiki and readme) is now up to date
- Different plug-ins can now bind to the same key binding without conflicting with each other
- You don't need to use
status_line:clear()
anymore, as this is handled manually - Mouse clicks will now no longer push the cursor to the beginning of lines when moving up or down immediately after clicking
- Ox should now download much faster as huge test files have been removed
- Removed warnings when compiling