This repository has been archived by the owner on Apr 1, 2020. It is now read-only.
v0.2.17
v0.2.17
- BREAKING
- Windows-Only:
config.js
location has moved from%HOME%/.oni/config.js
to%APPDATA%/oni/config.js
- thanks @CrossR!
If you are on Windows, and have a custom configuration, make sure to move your
config.js
to the new location. This does not affectinit.vim
. - Windows-Only:
- Bug Fixes
- Fix #911, #900 - handle cases when
nvim
is not on path more gracefully (common issue users hit on Linux) - Fix #868, #919, along with several other
nvim
path issues - this was a major pain point for OSX users. Thanks @Akin909 for tackling this, and congrats on the first PR! 😄 - Fix keybinding conflict between QuickOpen and Symbol Search in #927 - thanks @CrossR!
- Fix #923 - configuration in after folder is not recognized (#935)
- Removed
experimental.enableLanguageServerFromConfig
feature flag - configurable language servers is now on by default. (#920) - Windows: Removed
nvim-qt
executables from packaged binaries, since they are unused (#917) - Fix completion details flickering (#915)
- Fix #911, #900 - handle cases when
- Other
- Integrated css-language-server - completion out-of-the-box for CSS and LESS!
- Add default binding for
<ESC>
to leave terminal mode (#915) - Add subtle cursor motion for instant typing feedback (#888) - you can disable this by setting
ui.animations.enabled
:false
if you find it distracting!
- Documentation
- Shorcuts page added to our wiki - thanks @CrossR!
- Development - clarifications around dependencies + linux build - thanks @keforbes!
- Experimental
- Auto-pairs functionality is being developed behind the
experimental.autoClosingPairs.enabled
setting (off by default for now)
- Auto-pairs functionality is being developed behind the
- Dependency Updates
ocaml-language-server
was updated to 1.0.12 - thanks @freebroccolo!
Looking forward
Some cool works-in-progress in varying states:
- Markdown Preview - thanks @TalAmuyal for looking at this!
- File Explorer
- TextMate Syntax Highlighting
- Responsiveness Improvements (Optimistic Typing Updates)
In addition, there are some additional language server features that need to be polished - rename
, code actions
(refactoring), and code lens
. Wrapping those up will get us to our 0.3 milestone.
Thanks!
Thanks to all our backers and contributors for making Oni possible!
If you find Oni useful, please consider supporting us via: