SIGN IN SIGN UP

Improve keymap json schema (#23044)

Also:

* Adds `impl_internal_actions!` for deriving the `Action` trait without
registering.

* Removes some deserializers that immediately fail in favor of
`#[serde(skip)]` on fields where they were used. This also omits them
from the schema.

Release Notes:

- Keymap settings file now has more JSON schema information to inform
`json-language-server` completions and info, particularly for actions
that take input.
M
Michael Sloan committed
6aba3950d2a5ade7751d6bb226057b1f16a75f82
Parent: 4c50201
Committed by GitHub <noreply@github.com> on 1/13/2025, 2:34:35 AM