feat: introduce meta-configs pattern and relocate fonts config

- Move fonts.toml from deployed location to meta/ directory
- Update install-fonts.ts to read from meta/ and support extras array
- Add comprehensive documentation explaining meta-configs pattern
- Add ZedMono NF font and update Zed editor keybindings/settings
This commit is contained in:
2026-01-02 18:38:35 -06:00
parent ed10dae8fa
commit 2cf33f7a24
7 changed files with 207 additions and 56 deletions
+22 -8
View File
@@ -10,24 +10,38 @@
"context": "Workspace",
"bindings": {
// "shift shift": "file_finder::Toggle"
}
},
},
{
"context": "Editor && vim_mode == insert",
"bindings": {
// "j k": "vim::NormalBefore"
}
"j k": "vim::NormalBefore",
},
},
{
"context": "Editor",
"bindings": {
"alt-pageup": "editor::HalfPageUp"
}
"alt-pageup": "editor::HalfPageUp",
},
},
{
"context": "Editor",
"bindings": {
"alt-pagedown": "editor::HalfPageDown"
}
}
"alt-pagedown": "editor::HalfPageDown",
},
},
{
"context": "Workspace",
"bindings": {
"ctrl-tab": "pane::ActivateNextItem",
"ctrl-shift-tab": "pane::ActivatePreviousItem",
},
},
{
"context": "Editor",
"bindings": {
"ctrl-alt-left": "pane::SwapItemLeft",
"ctrl-alt-right": "pane::SwapItemRight",
},
},
]