A Yazi plugin to show Git file status as linemode.
Fork of yazi-rs/plugins:git with:
- Staged modifications shown in green
- Mixed staged/unstaged shown as two-color indicator
ya pkg add masaki39/gitAdd to ~/.config/yazi/init.lua:
require("git"):setup()Add to ~/.config/yazi/yazi.toml:
[[plugin.prepend_fetchers]]
id = "git"
url = "*"
run = "git"
[[plugin.prepend_fetchers]]
id = "git"
url = "*/"
run = "git"| Sign | Color | Meaning |
|---|---|---|
M |
green | Modified (staged only) |
M |
red | Modified (unstaged only) |
MM |
green+red | Modified (staged left, unstaged right) |
A |
green | Added (staged) |
AM |
green+red | Added and then modified (staged left, unstaged right) |
?? |
red | Untracked |
! |
blue | Ignored |
D |
red | Deleted |
U |
yellow | Conflict |