diff options
| author | Christian Duerr <contact@christianduerr.com> | 2025-05-21 00:51:48 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-21 00:51:48 +0000 |
| commit | 4db89382f657cff9092fdfec671fc440a44af841 (patch) | |
| tree | d334c28f8149d45eda88a77230abfde134f4bb2c /src/git:/git.josher.dev | |
| parent | 71feeeeccc422d8092bda56b0d38693290f7585f (diff) | |
| download | r-alacritty-4db89382f657cff9092fdfec671fc440a44af841.tar.gz r-alacritty-4db89382f657cff9092fdfec671fc440a44af841.tar.bz2 r-alacritty-4db89382f657cff9092fdfec671fc440a44af841.zip | |
Fix hint binding IPC overrides
This fixes an issue where changes made to the bindings of a hint through
IPC were completely ignored, since the hint key bindings were only
generated on config load without regeneration on IPC config override.
While it would be possible to just filter out remove hint key bindings
based on their action and then repopulate them on IPC config reload,
this solution would be quite hacky.
To have a better distinction between traditional and hint key bindings,
the two have been entirely separated and hint bindings are just
converted to key bindings on demand. This allows easily replacing the
entire hint array without any post-processing, making it simpler to
maintain for future changes.
Closes #8568.
Diffstat (limited to 'src/git:/git.josher.dev')
0 files changed, 0 insertions, 0 deletions