Agent skill

configuring-zed

Provides guidance for configuring and customizing the Zed editor. Use when modifying Zed settings, keybindings, themes, or extensions.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/configuring-zed

SKILL.md

Configuring Zed

Configuration Paths

File Purpose
~/.config/zed/settings.json Global settings
~/.config/zed/keymap.json Custom keybindings
.zed/settings.json Project-local settings

Rules

  • Modify global config (~/.config/zed/) unless project-specific override is requested
  • Zed uses JSONC (JSON with comments) for config files
  • Settings are merged: project settings override global settings

Tips & Hidden Gems

See hidden-gems.md for lesser-known features and productivity tips.

Common Tasks

Adding a keybinding

jsonc
// ~/.config/zed/keymap.json
[
  {
    "context": "Editor",
    "bindings": {
      "cmd-shift-l": "editor::SelectAllMatches"
    }
  }
]

Configuring language settings

jsonc
// ~/.config/zed/settings.json
{
  "languages": {
    "TypeScript": {
      "tab_size": 2,
      "formatter": "language_server"
    }
  }
}

Didn't find tool you were looking for?

Be as detailed as possible for better results