Juno 0.9 is out and brings you lots of bugfixes, improvements, and some exiting new features.
(Thanks for @pfitzseb for letting me take an release honour on behalf of him.)
- Formatter now respects indent and line-length settings: 22449d5
- Files can be opened in preview mode: #579, #208
- Auto-completions show description for non-exported bindings and keywords: #147
- Fix the build problem within the latest version of Atom
- Temporarily workaround Atom crash on OS notifications on macOS: #581
- Fix progress-bar behavior at the final iteration: #337
InteractiveUtils.editcan now open non-Julia files: #146
- Fix CI builds
Important: Restart Atom before updating julia-client or ink and do not start a Julia session.
If that does not work, close all Atom windows and type
into your terminal. If that also doesn’t work, try
apm uninstall ink apm uninstall julia-client apm install ink apm install julia-client
Note: If you are on Linux and not using the official releases, it is possible
that you are still on an older version of Atom (e.g. 1.38) built with a new version
of Electron (which you can check with
atom -v in a terminal; the official 1.38 release
is built with Electron 2.x). If that is the case you will also need this Juno release,
which you’ll need to explicitly install with
apm install email@example.com
Important: This release requires Atom 1.39 or higher.
As always, make sure all Julia and Atom packages are up-to-date.
- Atom.jl version: 0.9.0
- Juno.jl version: 0.7.1
- julia-client version: 0.9.0
- ink version: 0.10.12
The experimental “On hover” features
Important: In order to enjoy the new “On hover” features, you need to install additional Atom packages by yourself:
apm install atom-ide-datatip atom-ide-markdown-service hyperclick
That’s it. You don’t need any additional settings other than that.
Let’s start Atom, fire up Julia and bring your cursor on some word you want to inspect.
If documentation bindings exist for it, the documentation would appear. Additionally you can click the word while pressing ctrl key (on macOS cmd key) and jump to its definition.
If you don’t like these features, just uninstall the additional packages:
apm uninstall atom-ide-datatip atom-ide-markdown-service
Then, you won’t have any effect from these features.
Since these “On hover” features are very experimental, we would appreciate your feedbacks.
In our current plan, we are very likely to drop the need for the above package dependencies (especially atom-ide-datatip and atom-ide-markdown-service), and thus UIs can change significantly in the future.