git の diff output 向けの syntax-highlighter である delta がいい感じだった

https://github.com/dandavison/delta

macOS に入れてみる。

brew install git-delta

あとは .gitconfig をいじればいい

[core]
    pager = delta --plus-color="#012800" --minus-color="#340001" --theme='Monokai Extended'

[interactive]
    diffFilter = delta --color-only

--theme への引数を変えると使用する theme を変えられる。一覧は

$ delta --list-theme-names
Light themes:
    GitHub
    Monokai Extended Light
    OneHalfLight
    Solarized (light)
    ansi-light
Dark themes:
    1337
    DarkNeon
    Dracula
    Monokai Extended
    Monokai Extended Bright
    Monokai Extended Origin
    Nord
    OneHalfDark
    Solarized (dark)
    Sublime Snazzy
    TwoDark
    ansi-dark
    base16
    zenburn

自分用に Dark の theme 一覧を貼っておく。


1337

DarkNeon

Dracula

Monokai Extended

Monokai Extended Bright

Monokai Extended Origin

Nord

OneHalfDark

Solarized (dark)

Sublime Snazzy

TwoDark

ansi-dark

base16

zenburn

いろいろやって結局 Monokai Extended にした。