SIGN IN SIGN UP

Allow inserting text into the editor via the action (#16131)

Improves workflows, based on the keymaps that group actions behind a
certain symbol.
E.g.

```json5
", o k": "zed::OpenKeymap",
", o K": "zed::OpenDefaultKeymap",
// other `,`-based keymaps
```

Now, it's possible to do 
```json
", ,": ["editor::HandleInput", ","]
```

and type `,` without waiting for the timeout due to `,`-based bindings.

Release Notes:

- Add an `editor::HandleInput` action to ease typing symbols that are
part of keymaps. E.g. if `, o k` keybinding is bound, `", ,":
["editor::HandleInput", ","]` would allow to type `,` without timeouts.

---------

Co-authored-by: Alex Kladov <aleksey.kladov@gmail.com>
K
Kirill Bulatov committed
f398ecc3fbc306ddf3e76b9af06ea94c09152d5e
Parent: a3c7921
Committed by GitHub <noreply@github.com> on 8/12/2024, 9:02:52 PM