dotcli: add freeform mechanism to dot kde save/apply/diff
Read/write schema-less KDE settings (e.g. kxkbrc's Options= line) directly via kreadconfig6/kwriteconfig6, with default defined as the key being absent. diff only checks freeform entries already declared in the manifest, never via undeclared broad scan. Brings the machine's caps-lock/Escape swap under tracking as the real-world validation case.
This commit is contained in:
2
.github/keybindings.md
vendored
2
.github/keybindings.md
vendored
@@ -35,3 +35,5 @@ Comma-separated keys are pressed in sequence, not together.
|
||||
| `Ctrl` + `h` / `j` / `k` / `l` | neovim | Move focus between splits left / down / up / right |
|
||||
| `Esc` | neovim | Clear search highlight |
|
||||
| `Space`, `e` | neovim | Toggle file explorer (netrw) |
|
||||
| `CapsLock` | KDE | Acts as `Esc` (`kxkbrc` `Options=caps:escape_shifted_capslock`) |
|
||||
| `Shift` + `CapsLock` | KDE | Toggles Caps Lock |
|
||||
|
||||
Reference in New Issue
Block a user