MCPcopy Index your code
hub / github.com/BaptisteRoseau/zed-typos

github.com/BaptisteRoseau/zed-typos @0.0.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.0.5 ↗ · + Follow
12 symbols 13 edges 1 files 3 documented · 25% updated 2mo ago★ 615 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Typos Language Server

Typos Language Server support for Zed editor.

Typos is a spell checking tool using a list of commonly known typos, allowing it to have fewer false-positives than dictionary-based tools like CSpell. This is a great alternative for CI/CD integration, but I would suggest using both.

Installation

You can install this extension directly through Zed's extension marketplace.

Configuration

The Typos extension can be configured through a .typos.toml configuration file, which reference can be found here.

Additionally, you can configure it in your Zed's settings with the following:

{
    "lsp": {
        "typos": {
            "initialization_options": {
                // Path to your typos config file, .typos.toml by default.
                "config": ".typos.toml",
                // Path to your typos-lsp executable, takes $PATH into account.
                "path": "typos-lsp",
                // Diagnostic severity within Zed. "Error" by default, can be:
                // "Error", "Hint", "Information", "Warning"
                "diagnosticSeverity": "Error",
                // Minimum logging level for the LSP, displayed in Zed's logs. "info" by default, can be:
                // "debug", "error", "info", "off", "trace", "warn"
                "logLevel": "info",
                // Traces the communication between ZED and the language server. Recommended for debugging only. "off" by default, can be:
                // "messages", "off", "verbose"
                "trace.server": "off"
            }
        }
    }
}

WARNING: When modifying your Typos configuration either in typos.toml or Cargo.toml you will need to reload the workspace to take them into account. You do not need to reload when editing Zed's settings.json.

Core symbols most depended-on inside this repo

language_server_binary
called by 1
src/lib.rs
binary_release_name
called by 0
src/lib.rs
binary_path_within_archive
called by 0
src/lib.rs
clean_other_installations
called by 0
src/lib.rs
new
called by 0
src/lib.rs
language_server_command
called by 0
src/lib.rs
language_server_initialization_options
called by 0
src/lib.rs
language_server_workspace_configuration
called by 0
src/lib.rs

Shape

Method 8
Class 2
Function 2

Languages

Rust100%

Modules by API surface

src/lib.rs12 symbols

For agents

$ claude mcp add zed-typos \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page