zed-config

Modifies Zed config files to apply themes, fonts, keybindings, and language server settings.

193|16|Updated Mar 10, 2023
One-click install
npx skills add https://github.com/wcygan/dotfiles --skill zed-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zed-config
Source: https://github.com/wcygan/dotfiles/tree/main/.claude/skills/zed-config
Command: npx skills add https://github.com/wcygan/dotfiles --skill zed-config

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual effort and complexity of configuring the Zed editor, allowing users to effortlessly customize settings, keybindings, language servers, and AI agents for an optimized coding experience. It ensures your editor adapts to your workflow, not the other way around.

Core Features & Use Cases

  • Personalized Editor Settings: Adjust themes, fonts, and editor behavior to match your preferences.
  • Advanced LSP & Language Setup: Configure multiple language servers, formatters, and language-specific settings for various programming languages.
  • Custom Keybindings: Create context-aware shortcuts to boost productivity and streamline common actions.
  • Use Case: Automatically set up Rust development with rust-analyzer inlay hints, a custom dark theme, and a keybinding to quickly open your AI agent, all without manually editing JSON.

Quick Start

Change my Zed editor theme to 'Tokyo Night' dark mode and enable format on save for Python files using the 'ruff' formatter.

Frequently Asked Questions about zed-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change my Zed editor theme and customize keybindings?

Modify your Zed configuration files to change themes and add keybindings. The Skill updates settings.json for theme selection and keymap.json for custom shortcuts, applying changes across your editor configuration while preserving JSON validity.

Can I configure language servers and formatters for specific languages in Zed?

Yes, configure LSP and language-specific settings through Zed's configuration files. The Skill handles rust-analyzer, ruff, and other language servers, enabling inlay hints, formatting, and language-specific behavior tailored to your workflow.

How do I set up AI agents in my Zed editor configuration?

Configure AI agent settings in your Zed config files to integrate external agents. The Skill manages agent configuration alongside editor settings, allowing you to bind agents to keybindings and customize their behavior within your editor.

What's the best way to apply editor customizations without breaking my configuration?

Use atomic edits with built-in JSON validation to ensure structural integrity. The Skill preserves comments and validates both settings.json and keymap.json before committing changes, preventing configuration errors.

Can I sync Zed configuration across multiple machines?

Yes, the Skill manages global symlinked dotfiles for your Zed configuration. This approach allows you to maintain consistent editor settings, keybindings, and language server configurations across different machines.