Skip to content

Instantly share code, notes, and snippets.

@joshcirre
Last active September 26, 2025 16:54
Show Gist options
  • Save joshcirre/5e67fe25a40e5ae28759b1249c0b6a82 to your computer and use it in GitHub Desktop.
Save joshcirre/5e67fe25a40e5ae28759b1249c0b6a82 to your computer and use it in GitHub Desktop.
My Zed settings as a Laravel developer.
// Zed keymap
//
// For information on binding keys, see the Zed
// documentation: https://zed.dev/docs/key-bindings
//
// To see the default key bindings run `zed: open default keymap`
// from the command palette.
[
{
"context": "Workspace",
"bindings": {
//
}
},
{
"context": "Editor",
"bindings": {
"cmd-b": null,
"cmd-k": "assistant::InlineAssist"
}
},
{
"bindings": {
"cmd-k cmd-b": "workspace::ToggleRightDock",
"cmd-b": null,
"cmd-t": "workspace::ToggleBottomDock",
"cmd-k cmd-e": "project_panel::ToggleFocus",
"cmd-i": "agent::NewThread"
}
}
]
// Zed settings
//
// For information on how to configure Zed, see the Zed
// documentation: https://zed.dev/docs/configuring-zed
//
// To see all of Zed's default settings without changing your
// custom settings, run the `open default settings` command
// from the command palette or from `Zed` application menu.
{
"outline_panel": {
"dock": "right"
},
"icon_theme": "Catppuccin Macchiato",
"agent": {
"always_allow_tool_actions": true,
"default_profile": "write",
"version": "2",
"default_model": {
"provider": "zed.dev",
"model": "claude-3-7-sonnet-thinking-latest"
},
"inline_assistant_model": {
"provider": "copilot_chat",
"model": "o4-mini"
}
},
"version": {
"version": "2"
},
"features": {
"edit_prediction_provider": "supermaven"
},
"languages": {
"PHP": {
"language_servers": ["phpactor", "..."],
"formatter": {
"external": {
"command": "npx",
"arguments": ["prettier", "--stdin-filepath", "{buffer_path}"]
}
}
}
},
"file_types": {
"PHP": ["*.php"],
"Blade": ["*.blade.php"]
},
"base_keymap": "VSCode",
"theme": "Catppuccin Frappé",
"ui_font_family": "Dank Mono",
"buffer_font_family": "Dank Mono",
"ui_font_size": 16,
"buffer_font_size": 16,
"project_panel": {
// Whether to show the project panel button in the status bar
"button": true,
// Default width of the project panel.
"default_width": 240,
// Where to dock the project panel. Can be 'left' or 'right'.
"dock": "right"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment