Claude-skill-registry configuring-zed
Provides guidance for configuring and customizing the Zed editor. Use when modifying Zed settings, keybindings, themes, or extensions.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/configuring-zed" ~/.claude/skills/majiayu000-claude-skill-registry-configuring-zed && rm -rf "$T"
manifest:
skills/data/configuring-zed/SKILL.mdsource content
Configuring Zed
Configuration Paths
| File | Purpose |
|---|---|
| Global settings |
| Custom keybindings |
| Project-local settings |
Rules
- Modify global config (
) unless project-specific override is requested~/.config/zed/ - 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
// ~/.config/zed/keymap.json [ { "context": "Editor", "bindings": { "cmd-shift-l": "editor::SelectAllMatches" } } ]
Configuring language settings
// ~/.config/zed/settings.json { "languages": { "TypeScript": { "tab_size": 2, "formatter": "language_server" } } }