sway/completions/fish
Peter Grayson 331bcac3ea Add get_bindings IPC interface
The new get_bindings IPC interface (IPC_GET_BINDINGS) allows swaymsg (and
other IPC clients) to interrogate sway's input bindings for all configured
binding modes.

The output of get_bindings is a JSON object mapping each configured binding
mode (e.g. "default", "resize", etc.) to an array of binding objects. The
binding JSON objects are of the same form as those in IPC_EVENT_BINDING.

N.B. a big chunk of code from ipc_event_binding() is moved to a new
ipc_json_describe_binding() function which services both the new
IPC_GET_BINDINGS as well as the existing IPC_EVENT_BINDING commands.

Signed-off-by: Peter Grayson <pete@jpgrayson.net>
2019-03-08 14:45:54 -05:00
..
sway.fish fish: improve completions a little bit 2019-02-23 09:17:02 +01:00
swaymsg.fish Add get_bindings IPC interface 2019-03-08 14:45:54 -05:00
swaynag.fish fish: improve completions a little bit 2019-02-23 09:17:02 +01:00