# Bootstrap default keybindings and expose config path · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/667c8c6166592f614ab8316756fc2f817e8b761e)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 667c8c6166592f614ab8316756fc2f817e8b761e

Requested commit: 667c8c6166592f614ab8316756fc2f817e8b761e

Commit: 667c8c6166592f614ab8316756fc2f817e8b761e

Tree: 8f6ce22e2d1554a8386560d54ae3e17ff3e607b0

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Bootstrap default keybindings and expose config path

- Sync and persist missing default keybindings on server startup without overriding existing command mappings
- Return `keybindingsConfigPath` from `server.getConfig` and add Settings UI action to open `keybindings.json`
- Update server/keybindings tests to cover bootstrapping, conflict handling, and config responses

```

## Parents

- [8efbb31725f8500e1aff76655b04a3fab7b064fe](https://git.cafe/screen/t3code-personal/commit/8efbb31725f8500e1aff76655b04a3fab7b064fe?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/667c8c6166592f614ab8316756fc2f817e8b761e?format=markdown)
