Back to skills
SKILL.md
Configuring Zed
ASecurityProvides guidance for configuring and customizing the Zed editor. Use when modifying Zed settings, keybindings, themes, or extensions.
- 666 stars
- 0 votes
- 0 copies
- 4 views
- Added February 8, 2026
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill configuring-zed --agent claude-codeAre you the author of Configuring Zed?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-configuring-zed)---
name: configuring-zed
description: Provides guidance for configuring and customizing the Zed editor. Use when modifying Zed settings, keybindings, themes, or extensions.
---
# 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](./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"
}
}
}
```
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.