Version 5.22.0

### Bug fixes

[sublime bindings](http://codemirror.net/demo/sublime.html): Make `selectBetweenBrackets` work with multiple cursors.

[javascript mode](http://codemirror.net/mode/javascript/): Fix issues with parsing complex TypeScript types, imports, and exports.

A contentEditable editor instance with autofocus enabled no longer crashes during initializing.

### New features

[emacs bindings](http://codemirror.net/demo/emacs.html): Export `CodeMirror.emacs` to allow other addons to hook into Emacs-style functionality.

[active-line addon](http://codemirror.net/doc/manual.html#addon_active-line): Add `nonEmpty` option.

New event: [`optionChange`](http://codemirror.net/doc/manual.html#event_optionChange).
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEErLY20j+/ljvJRHotcD8b7W0zrh4FAlhZQxgACgkQcD8b7W0z
rh6U0wgA0do/OOZUKkkVFuXsc3HNvqNMsrANHAhe4jV8dKEPK9jkuk0kDoy19oz7
iWx2aW8NME89WOtbllgwOdXOEeSRsOxgpdQJTTIyvuLUEPzeg/5Bamn/lCo71EON
qIA2ra7kGGFwg9b8qmSp/GDm8QqDXPUY2EghhdrGtxJ3GCej7uO34wbycUG10iZL
Uf2GYTreXD8K6NU7RKiXM1pf13ZjTFO6QpCtyk92s/nOsfjipiVTM+T8PLe6XE9W
5Sb52b5uiJlmTBHZuGJRQpZbXpOWXNBlXp9U50Buqr/s/ZDFVuxV65iZwU2xK2xj
G28omP69wedmKjSl/QP3hKiB/rUO6g==
=KZCz
-----END PGP SIGNATURE-----
