Editor configuration for Zed, tailored for Vim enthusiasts
Top 39.6% on SourcePulse
This repository provides a comprehensive setup guide for the Zed code editor, targeting developers who want to enhance their workflow with Vim emulation, custom settings, and keybindings. It aims to deliver a seamless and productive coding experience by pre-configuring features like Nerd Fonts, AI assistance, and optimized UI elements.
How It Works
The setup involves applying a detailed settings.json
and keymap.json
to Zed. The settings.json
configures aspects like the Git panel, icon themes, AI providers (Copilot Chat or local Ollama), font choices, indentation guides, and file scan exclusions. The keymap.json
defines extensive Vim-like keybindings for navigation, Git operations, buffer management, code actions, and terminal interaction, aiming to replicate familiar Vim workflows within Zed.
Quick Start & Requirements
curl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | bash
settings.json
and keymap.json
into Zed's configuration directory.Highlighted Details
Maintenance & Community
The project is maintained by Huynh Duc Dung (@jellydn) and acknowledges contributors via the all-contributors specification. Support is encouraged via GitHub stars.
Licensing & Compatibility
The repository itself does not specify a license for the provided configuration files. Zed Editor is licensed under the MIT License.
Limitations & Caveats
Some keybindings are marked as "TODO" or have noted issues, such as Zen mode functionality and Git diff navigation, indicating ongoing development or pending upstream fixes in Zed.
2 days ago
1 day