v0.2.15
Pre-releaseNOTE: Windows builds were temporarily removed due to a report of malware - #889. It is not clear if it is a false positive (Windows Defender does not detect any malware), but to be safe, please scan your machine. To be safe, I've removed the
vscode-ripgrep
dependency, and will be publishing a new build.
v0.2.15
Some big milestones this release:
-
We have an org! Moved from
bryphe/oni
toonivim/oni
-
We have a website! http://onivim.io
-
We have an Open Collective!
-
Language Server Support
- Oni supports configurable language servers. See Language Support for more information on using this functionality.
- Complete refactoring of existing plugin infrastructure
- Trigger characters for completion are customizable (#861 - thanks @CrossR!)
- TypeScript / JavaScript completion bug fixes (#839)
ocaml-language-server
is included with Oni (#841), to enable first-class support with Reason & OCaml- Signature Help is now supported (#814)
- Symbol search is now supported (#819)
- Rename is now available (F2) (#819)
-
UI Improvements
-
Bug Fixes
- Scroll bar / cursorline not in correct window (#818)
-
API Changes
directory-changed
event was moved tooni.workspace.onDirectoryChanged
(#813)- Added
onBufferSaved
event
-
Other
- Implemented
Help
->About
(#872) - New setting:
editor.quickOpen.caseSensitive
(#831) C-c
andC-[
now close the menu too (#833 - thanks @jared-skinner!)- Removed
beep.wav
andASSETS.md
(#866) - More robust automated tests (#850)
- Windows Installer: There is now an option to add Oni to right-click menus (thanks @CrossR!)
- Improved OSX defaults for QuickOpen and Command Palette (#824)
- Implemented
Looking Forward
There is still a bit more work to do around the language service - especially around streamlining the UX and adding code actions / refactoring.
In addition, we're starting to make progress on adding some enhanced UX functionality - like a file explorer and syntax highlighting - bringing us closer to the vision of breaking free of terminal limitations.
Supporters
Shout out to our supporters this month!
Thank you for your support!