Repolode
jellydn

jellydn/zed-101-setup

A personal guide and config bundle for setting up the Zed editor with Vim mode, key bindings, fonts, and AI tools.

Stars
1,463
Forks
31
Open issues
3
Last commit
4 days ago

What is it?

zed-101-setup is a configuration guide and ready-to-use set of Zed editor files. It covers installing a Nerd Font, enabling Vim mode, and tuning settings.json, keymap.json and tasks.json so Zed behaves like a Vim-style workflow with leader-key shortcuts for files, git, LSP actions and panels.

The repository includes an install.sh script that backs up existing Zed config files to a timestamped directory before copying its versions into ~/.config/zed. It also wires in the codemux terminal multiplexer, the fff-gpui fuzzy file finder and grep tool, and local AI through Ollama, plus example LSP settings for rust-analyzer, gopls, vtsls and biome.

The settings are written for a specific author's machine and include personal model providers and paths, so they are best used as a reference to copy selectively.

Key features

  • 01Installs and configures Vim mode with leader-key keymaps for files, git, LSP and windows.
  • 02Provides a one-command install script that backs up existing Zed config first.
  • 03Integrates the codemux terminal multiplexer as the default shell.
  • 04Adds fuzzy file finding and grep via fff-gpui.
  • 05Includes Ollama configuration for local AI models.
  • 06Ships example LSP settings for rust-analyzer, gopls, vtsls and biome.

Use cases

  • Setting up a new Zed installation with Vim keybindings and a polished font and theme.
  • Learning how to write Zed keymaps, tasks and agent profiles by reading working examples.
  • Wiring Zed to a local Ollama model for private AI assistance.
  • Testing LSP integrations for Rust, Go, TypeScript and JavaScript in Zed.

Quick start

  1. 1

    Run the install script from the repo to deploy the Zed config

    sh install.sh
  2. 2

    Install the Nerd Font using the official install script from the README

  3. 3

    Install the zed-codemux terminal shell with Cargo

    cargo install codemux

Things to know

  • The settings are a personal configuration tailored to the author's setup, including specific AI providers and fonts.
  • The install script overwrites your Zed settings, keymap, and tasks files, though it backs up the originals first.

Topics

FAQ

What is zed-101-setup?
A personal guide and config bundle for setting up the Zed editor with Vim mode, key bindings, fonts, and AI tools. zed-101-setup is a configuration guide and ready-to-use set of Zed editor files. It covers installing a Nerd Font, enabling Vim mode, and tuning settings.json, keymap.json and tasks.json so Zed behaves like a Vim-style workflow with leader-key shortcuts for files, git, LSP actions and panels.
Is zed-101-setup free to use? What license does it have?
zed-101-setup is open source under the MIT license. Check the license terms before using it in commercial products.
Is zed-101-setup still maintained?
Actively maintained. The last commit to zed-101-setup was on Oct 17, 2026.
What can I use zed-101-setup for?
Setting up a new Zed installation with Vim keybindings and a polished font and theme. Learning how to write Zed keymaps, tasks and agent profiles by reading working examples. Wiring Zed to a local Ollama model for private AI assistance. Testing LSP integrations for Rust, Go, TypeScript and JavaScript in Zed.
How do I install zed-101-setup?
Run the install script from the repo to deploy the Zed config: sh install.sh Install the Nerd Font using the official install script from the README Install the zed-codemux terminal shell with Cargo: cargo install codemux
Where can I get zed-101-setup?
The source code and installation instructions are on GitHub: https://github.com/jellydn/zed-101-setup

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects