Skip to content

Instantly share code, notes, and snippets.

@kmatt
Created July 10, 2025 17:11
Show Gist options
  • Select an option

  • Save kmatt/41f3aac9e44a5cf1b27a76c83d8ded92 to your computer and use it in GitHub Desktop.

Select an option

Save kmatt/41f3aac9e44a5cf1b27a76c83d8ded92 to your computer and use it in GitHub Desktop.

Revisions

  1. kmatt created this gist Jul 10, 2025.
    42 changes: 42 additions & 0 deletions zeddiff.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,42 @@
    Using https://github.com/dandavison/delta

    ~/.gitconfg

    ```
    [core]
    pager = delta
    [interactive]
    diffFilter = delta
    [delta]
    navigate = true # use n and N to move between diff sections
    side-by-side = true
    ```

    ~/.config/zed/tasks.json

    ```json
    [
    {
    "label": "gitdiff",
    "command": "git diff $ZED_FILENAME"
    }
    ]
    ```

    ~/.config/zed/keymap.json

    ```json
    [
    {
    "context": "Editor",
    "bindings": {
    "alt-g": [
    "task::Spawn",
    { "task_name": "gitdiff", "reveal_target": "center" }
    ]
    }
    }
    ]
    ```