···11+## Commit message
22+33+You are an expert at writing Git commits. Your job is to write a short clear commit message that summarizes the changes.
44+55+If you can accurately express the change in just the subject line, don't include anything in the message body. Only use the body when it is providing *useful* information.
66+77+Don't repeat information from the subject line in the message body.
88+99+Only return the commit message in your response. Do not include any additional meta-commentary about the task. Do not include the raw diff output in the commit message.
1010+1111+Follow good Git style:
1212+1313+- Separate the subject from the body with a blank line
1414+- Try to limit the subject line to 50 characters
1515+- Capitalize the subject line
1616+- Do not end the subject line with any punctuation
1717+- Use the imperative mood in the subject line
1818+- Wrap the body at 72 characters
1919+- Keep the body short and concise (omit it entirely if not useful)
+51
keymap.json
···11+// Zed keymap
22+//
33+// For information on binding keys, see the Zed
44+// documentation: https://zed.dev/docs/key-bindings
55+//
66+// To see the default key bindings run `zed: open default keymap`
77+// from the command palette.
88+[
99+ {
1010+ "context": "Editor && vim_mode == insert",
1111+ "bindings": {
1212+ // "j k": "vim::NormalBefore"
1313+ },
1414+ },
1515+ // make ctrl-tab only cycle through the editor tabs
1616+ {
1717+ "context": "Pane",
1818+ "bindings": {
1919+ "ctrl-shift-tab": "pane::ActivatePreviousItem",
2020+ "ctrl-tab": "pane::ActivateNextItem",
2121+ },
2222+ },
2323+ // don't make ctrl-w close left dock
2424+ {
2525+ "context": "ProjectPanel",
2626+ "bindings": {
2727+ "ctrl-w": ["workspace::SendKeystrokes", "ctrl-k ctrl-right ctrl-w"],
2828+ },
2929+ },
3030+ {
3131+ "context": "Workspace",
3232+ "bindings": {
3333+ "ctrl-g g": [
3434+ "task::Spawn",
3535+ { "task_name": "LazyGit", "reveal_target": "center" },
3636+ ],
3737+ },
3838+ },
3939+ // closing tab on helix mode is slow, this fix it
4040+ {
4141+ "context": "Pane",
4242+ "bindings": {
4343+ "ctrl-w": [
4444+ "pane::CloseActiveItem",
4545+ {
4646+ "close_pinned": false
4747+ }
4848+ ]
4949+ }
5050+ },
5151+]