ExDoc v0.20: Keyboard shortcuts, autocompletion, full-text search, and more!

ExDoc v0.20 has been released with many exciting new features: keyboard shortcuts, search improvements, and more!

Let’s take a look at some of the new capabilities. You can see them live at hexdocs.pm/elixir/master/ too!

Keyboard shortcuts

You can now press <kbd>s</kbd> to focus the search bar, <kbd>c</kbd> to expand or collapse the sidebar, <kbd>n</kbd> to switch between light and dark mode. Last but not least, press <kbd>?</kbd> to see all available shortcuts.

Search improvements

Two of the most exciting new features are search autocompletion and full-text search. As you type in the search box, suggestions for existing modules, functions, callbacks, etc will show up. And if you want to search for a specific phrase across the whole documentation - that works too!

Versions switcher

You may have seen on previous screencasts that there’s a little arrow near the project version and that’s finally the ability to switch between documentation versions:



This feature is still a bit rough around the edges and in particular if you go to documentation generated with previous ExDoc versions there’s no going back because there was no version switcher back then! :)

Other changes

This release brings other improvements and bug fixes. For a full list of changes, see the CHANGELOG.

Thank you!

Special thanks to @SaneSquid, @peillis, @michal_lepicki and all the other contributors that made this such a great release.

P.S.: This post was originally published on Plataformatec’s blog.