CLI & TUI
delta
Each flavor is a delta feature. Code keeps its syntax colors on avocado and redbird line tints, changed words sit on a stronger tint, and line numbers take the tint of their line. Moved code (with diff.colorMoved) gets fainter tints, in step with the git port. Syntax colors come from the bat theme of the same name, so install the bat port and run bat cache --build.
Showing WalnutTunnelEnamelMoquetteDeep LevelPortlandGuimardCatacombesCarrelage. Switch flavors with the bullets up top.
delta Report a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this portReport a problem with this port
The quick way
The installer sets it up for you, then tells you the one thing it can't do. More ways to install
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor walnut --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor tunnel --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor enamel --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor moquette --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor deep --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor portland --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor guimard --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor catacombes --only delta
curl -fsSL https://oddurs.github.io/subway-seat/install.sh | sh -s -- --flavor carrelage --only delta
Turn it on
features line, add the flavor to it instead[include]
path = ~/.config/delta/subway-seat.gitconfig
[delta]
features = subway-seatfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/subway-seat-tunnel.gitconfig
[delta]
features = subway-seat-tunnelfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/subway-seat-enamel.gitconfig
[delta]
features = subway-seat-enamelfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/london-moquette.gitconfig
[delta]
features = london-moquettefeatures line, add the flavor to it instead[include]
path = ~/.config/delta/london-deep-level.gitconfig
[delta]
features = london-deep-levelfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/london-portland.gitconfig
[delta]
features = london-portlandfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/paris-guimard.gitconfig
[delta]
features = paris-guimardfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/paris-catacombes.gitconfig
[delta]
features = paris-catacombesfeatures line, add the flavor to it instead[include]
path = ~/.config/delta/paris-carrelage.gitconfig
[delta]
features = paris-carrelageThe files
Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)Download all (.zip)subway-seat.gitconfigsave as ~/.config/delta/subway-seat.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "subway-seat"]
dark = true
syntax-theme = Subway Seat
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#3F3A1E"
plus-non-emph-style = syntax "#3F3A1E"
plus-emph-style = syntax "#504D26"
minus-style = syntax "#52281C"
minus-non-emph-style = syntax "#52281C"
minus-emph-style = syntax "#6D3224"
zero-style = syntax
whitespace-error-style = normal "#E05C45"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#412217", bold "#EC7F31" => syntax "#412217", bold blue => syntax "#423117", bold "#7F9BAE" => syntax "#423117", bold cyan => syntax "#342D18", bold "#86AD95" => syntax "#342D18", bold yellow => syntax "#423117", bold "#F3BF45" => syntax "#423117"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#ADB956"
line-numbers-minus-style = "#FF8373"
line-numbers-zero-style = "#967B5C"
line-numbers-left-style = "#7B6047"
line-numbers-right-style = "#7B6047"
# file and hunk headers
file-style = "#F8ECD4" bold
file-decoration-style = "#EC7F31" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#D9C6A3"
hunk-header-line-number-style = "#7F9BAE"
hunk-header-decoration-style = "#7F9BAE" box
commit-decoration-style = "#F3BF45" box
inline-hint-style = "#967B5C"
# git blame
blame-palette = "#362619 #2A1D13 #43301F"
blame-separator-style = "#7B6047"
# git grep / rg --json
grep-file-style = "#EC7F31"
grep-line-number-style = "#ADB956"
grep-match-line-style = syntax
grep-match-word-style = "#F8ECD4" "#6F5426" bold
grep-header-file-style = "#EC7F31" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F3BF45" bold
merge-conflict-ours-diff-header-decoration-style = "#F3BF45" box
merge-conflict-theirs-diff-header-style = "#86AD95" bold
merge-conflict-theirs-diff-header-decoration-style = "#86AD95" boxsubway-seat-tunnel.gitconfigsave as ~/.config/delta/subway-seat-tunnel.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "subway-seat-tunnel"]
dark = true
syntax-theme = Subway Seat Tunnel
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#363318"
plus-non-emph-style = syntax "#363318"
plus-emph-style = syntax "#484722"
minus-style = syntax "#492217"
minus-non-emph-style = syntax "#492217"
minus-emph-style = syntax "#662D20"
zero-style = syntax
whitespace-error-style = normal "#E05C45"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#371A12", bold "#EC7F31" => syntax "#371A12", bold blue => syntax "#382911", bold "#7F9BAE" => syntax "#382911", bold cyan => syntax "#292512", bold "#86AD95" => syntax "#292512", bold yellow => syntax "#382911", bold "#F3BF45" => syntax "#382911"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#ADB956"
line-numbers-minus-style = "#FF8373"
line-numbers-zero-style = "#917759"
line-numbers-left-style = "#745B45"
line-numbers-right-style = "#745B45"
# file and hunk headers
file-style = "#F6EAD1" bold
file-decoration-style = "#EC7F31" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#D6C3A0"
hunk-header-line-number-style = "#7F9BAE"
hunk-header-decoration-style = "#7F9BAE" box
commit-decoration-style = "#F3BF45" box
inline-hint-style = "#917759"
# git blame
blame-palette = "#24180E #1B120A #302115"
blame-separator-style = "#745B45"
# git grep / rg --json
grep-file-style = "#EC7F31"
grep-line-number-style = "#ADB956"
grep-match-line-style = syntax
grep-match-word-style = "#F6EAD1" "#624A1E" bold
grep-header-file-style = "#EC7F31" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F3BF45" bold
merge-conflict-ours-diff-header-decoration-style = "#F3BF45" box
merge-conflict-theirs-diff-header-style = "#86AD95" bold
merge-conflict-theirs-diff-header-decoration-style = "#86AD95" boxsubway-seat-enamel.gitconfigsave as ~/.config/delta/subway-seat-enamel.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "subway-seat-enamel"]
light = true
syntax-theme = Subway Seat Enamel
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#D7DBC1"
plus-non-emph-style = syntax "#D7DBC1"
plus-emph-style = syntax "#C2C79F"
minus-style = syntax "#EBD3D1"
minus-non-emph-style = syntax "#EBD3D1"
minus-emph-style = syntax "#DEB9B5"
zero-style = syntax
whitespace-error-style = normal "#992418"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#F3E5E3", bold "#A04800" => syntax "#F3E5E3", bold blue => syntax "#E4D7BF", bold "#3F6480" => syntax "#E4D7BF", bold cyan => syntax "#E7E9D9", bold "#3E7157" => syntax "#E7E9D9", bold yellow => syntax "#E4D7BF", bold "#976608" => syntax "#E4D7BF"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#66740F"
line-numbers-minus-style = "#BF4233"
line-numbers-zero-style = "#8C7254"
line-numbers-left-style = "#A58D6D"
line-numbers-right-style = "#A58D6D"
# file and hunk headers
file-style = "#2A1D13" bold
file-decoration-style = "#A04800" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#54402F"
hunk-header-line-number-style = "#3F6480"
hunk-header-decoration-style = "#3F6480" box
commit-decoration-style = "#976608" box
inline-hint-style = "#8C7254"
# git blame
blame-palette = "#F8EFDF #EEE4D0 #E4D8C0"
blame-separator-style = "#A58D6D"
# git grep / rg --json
grep-file-style = "#A04800"
grep-line-number-style = "#66740F"
grep-match-line-style = syntax
grep-match-word-style = "#2A1D13" "#DBC69E" bold
grep-header-file-style = "#A04800" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#976608" bold
merge-conflict-ours-diff-header-decoration-style = "#976608" box
merge-conflict-theirs-diff-header-style = "#3E7157" bold
merge-conflict-theirs-diff-header-decoration-style = "#3E7157" boxlondon-moquette.gitconfigsave as ~/.config/delta/london-moquette.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "london-moquette"]
dark = true
syntax-theme = London Moquette
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#283E3A"
plus-non-emph-style = syntax "#283E3A"
plus-emph-style = syntax "#345345"
minus-style = syntax "#462B31"
minus-non-emph-style = syntax "#462B31"
minus-emph-style = syntax "#623538"
zero-style = syntax
whitespace-error-style = normal "#DB6052"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#34242D", bold "#DE8946" => syntax "#34242D", bold blue => syntax "#36332A", bold "#7595DA" => syntax "#36332A", bold cyan => syntax "#203033", bold "#54B4B5" => syntax "#203033", bold yellow => syntax "#36332A", bold "#F2C03F" => syntax "#36332A"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#77C581"
line-numbers-minus-style = "#FE8474"
line-numbers-zero-style = "#73819C"
line-numbers-left-style = "#576685"
line-numbers-right-style = "#576685"
# file and hunk headers
file-style = "#E9EDF5" bold
file-decoration-style = "#DE8946" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#C1C9D8"
hunk-header-line-number-style = "#7595DA"
hunk-header-decoration-style = "#7595DA" box
commit-decoration-style = "#F2C03F" box
inline-hint-style = "#73819C"
# git blame
blame-palette = "#1E2941 #172032 #263451"
blame-separator-style = "#576685"
# git grep / rg --json
grep-file-style = "#DE8946"
grep-line-number-style = "#77C581"
grep-match-line-style = syntax
grep-match-word-style = "#E9EDF5" "#5E5640" bold
grep-header-file-style = "#DE8946" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F2C03F" bold
merge-conflict-ours-diff-header-decoration-style = "#F2C03F" box
merge-conflict-theirs-diff-header-style = "#54B4B5" bold
merge-conflict-theirs-diff-header-decoration-style = "#54B4B5" boxlondon-deep-level.gitconfigsave as ~/.config/delta/london-deep-level.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "london-deep-level"]
dark = true
syntax-theme = London Deep Level
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#22362F"
plus-non-emph-style = syntax "#22362F"
plus-emph-style = syntax "#2F4C3C"
minus-style = syntax "#402327"
minus-non-emph-style = syntax "#402327"
minus-emph-style = syntax "#5E2F2F"
zero-style = syntax
whitespace-error-style = normal "#DB6052"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#2E1C22", bold "#DE8946" => syntax "#2E1C22", bold blue => syntax "#2F2A1E", bold "#7595DA" => syntax "#2F2A1E", bold cyan => syntax "#192827", bold "#54B4B5" => syntax "#192827", bold yellow => syntax "#2F2A1E", bold "#F2C03F" => syntax "#2F2A1E"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#77C581"
line-numbers-minus-style = "#FE8474"
line-numbers-zero-style = "#6F7C97"
line-numbers-left-style = "#53617D"
line-numbers-right-style = "#53617D"
# file and hunk headers
file-style = "#E7EBF3" bold
file-decoration-style = "#DE8946" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#BEC6D5"
hunk-header-line-number-style = "#7595DA"
hunk-header-decoration-style = "#7595DA" box
commit-decoration-style = "#F2C03F" box
inline-hint-style = "#6F7C97"
# git blame
blame-palette = "#121A2D #0D1421 #1A243A"
blame-separator-style = "#53617D"
# git grep / rg --json
grep-file-style = "#DE8946"
grep-line-number-style = "#77C581"
grep-match-line-style = syntax
grep-match-word-style = "#E7EBF3" "#554C32" bold
grep-header-file-style = "#DE8946" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F2C03F" bold
merge-conflict-ours-diff-header-decoration-style = "#F2C03F" box
merge-conflict-theirs-diff-header-style = "#54B4B5" bold
merge-conflict-theirs-diff-header-decoration-style = "#54B4B5" boxlondon-portland.gitconfigsave as ~/.config/delta/london-portland.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "london-portland"]
light = true
syntax-theme = London Portland
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#C0DEC9"
plus-non-emph-style = syntax "#C0DEC9"
plus-emph-style = syntax "#9ECDAD"
minus-style = syntax "#EBD3D1"
minus-non-emph-style = syntax "#EBD3D1"
minus-emph-style = syntax "#DFB8B6"
zero-style = syntax
whitespace-error-style = normal "#9B211A"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#F3E4E4", bold "#A54300" => syntax "#F3E4E4", bold blue => syntax "#E1D9BF", bold "#0019A8" => syntax "#E1D9BF", bold cyan => syntax "#D8EBDE", bold "#007376" => syntax "#D8EBDE", bold yellow => syntax "#E1D9BF", bold "#8D6C08" => syntax "#E1D9BF"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#0D8131"
line-numbers-minus-style = "#CC2E25"
line-numbers-zero-style = "#697794"
line-numbers-left-style = "#8192B4"
line-numbers-right-style = "#8192B4"
# file and hunk headers
file-style = "#1B202B" bold
file-decoration-style = "#A54300" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#3C4557"
hunk-header-line-number-style = "#0019A8"
hunk-header-decoration-style = "#0019A8" box
commit-decoration-style = "#8D6C08" box
inline-hint-style = "#697794"
# git blame
blame-palette = "#E8F0FF #DCE5F7 #CCDAF2"
blame-separator-style = "#8192B4"
# git grep / rg --json
grep-file-style = "#A54300"
grep-line-number-style = "#0D8131"
grep-match-line-style = syntax
grep-match-word-style = "#1B202B" "#CDC8B5" bold
grep-header-file-style = "#A54300" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#8D6C08" bold
merge-conflict-ours-diff-header-decoration-style = "#8D6C08" box
merge-conflict-theirs-diff-header-style = "#007376" bold
merge-conflict-theirs-diff-header-decoration-style = "#007376" boxparis-guimard.gitconfigsave as ~/.config/delta/paris-guimard.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "paris-guimard"]
dark = true
syntax-theme = Paris Guimard
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#274137"
plus-non-emph-style = syntax "#274137"
plus-emph-style = syntax "#335649"
minus-style = syntax "#422E29"
minus-non-emph-style = syntax "#422E29"
minus-emph-style = syntax "#5B3832"
zero-style = syntax
whitespace-error-style = normal "#C7665B"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#322723", bold "#CA9245" => syntax "#322723", bold blue => syntax "#37341F", bold "#709BC8" => syntax "#37341F", bold cyan => syntax "#20332B", bold "#549B9F" => syntax "#20332B", bold yellow => syntax "#37341F", bold "#F1BF4B" => syntax "#37341F"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#70CAA9"
line-numbers-minus-style = "#E7877B"
line-numbers-zero-style = "#74857C"
line-numbers-left-style = "#586B61"
line-numbers-right-style = "#586B61"
# file and hunk headers
file-style = "#E9EEEC" bold
file-decoration-style = "#CA9245" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#C2CBC5"
hunk-header-line-number-style = "#709BC8"
hunk-header-decoration-style = "#709BC8" box
commit-decoration-style = "#F1BF4B" box
inline-hint-style = "#74857C"
# git blame
blame-palette = "#1E2E26 #18241D #263930"
blame-separator-style = "#586B61"
# git grep / rg --json
grep-file-style = "#CA9245"
grep-line-number-style = "#70CAA9"
grep-match-line-style = syntax
grep-match-word-style = "#E9EEEC" "#5D5A31" bold
grep-header-file-style = "#CA9245" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F1BF4B" bold
merge-conflict-ours-diff-header-decoration-style = "#F1BF4B" box
merge-conflict-theirs-diff-header-style = "#549B9F" bold
merge-conflict-theirs-diff-header-decoration-style = "#549B9F" boxparis-catacombes.gitconfigsave as ~/.config/delta/paris-catacombes.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "paris-catacombes"]
dark = true
syntax-theme = Paris Catacombes
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#20392F"
plus-non-emph-style = syntax "#20392F"
plus-emph-style = syntax "#2D4F42"
minus-style = syntax "#3B2621"
minus-non-emph-style = syntax "#3B2621"
minus-emph-style = syntax "#56322C"
zero-style = syntax
whitespace-error-style = normal "#C7665B"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#2A1F1A", bold "#CA9245" => syntax "#2A1F1A", bold blue => syntax "#2F2C17", bold "#709BC8" => syntax "#2F2C17", bold cyan => syntax "#182A23", bold "#549B9F" => syntax "#182A23", bold yellow => syntax "#2F2C17", bold "#F1BF4B" => syntax "#2F2C17"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#70CAA9"
line-numbers-minus-style = "#E7877B"
line-numbers-zero-style = "#708178"
line-numbers-left-style = "#54655C"
line-numbers-right-style = "#54655C"
# file and hunk headers
file-style = "#E7ECEA" bold
file-decoration-style = "#CA9245" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#BFC8C2"
hunk-header-line-number-style = "#709BC8"
hunk-header-decoration-style = "#709BC8" box
commit-decoration-style = "#F1BF4B" box
inline-hint-style = "#708178"
# git blame
blame-palette = "#121E19 #0D1711 #1A2921"
blame-separator-style = "#54655C"
# git grep / rg --json
grep-file-style = "#CA9245"
grep-line-number-style = "#70CAA9"
grep-match-line-style = syntax
grep-match-word-style = "#E7ECEA" "#554E28" bold
grep-header-file-style = "#CA9245" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F1BF4B" bold
merge-conflict-ours-diff-header-decoration-style = "#F1BF4B" box
merge-conflict-theirs-diff-header-style = "#549B9F" bold
merge-conflict-theirs-diff-header-decoration-style = "#549B9F" boxparis-carrelage.gitconfigsave as ~/.config/delta/paris-carrelage.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "paris-carrelage"]
light = true
syntax-theme = Paris Carrelage
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#C5DFD7"
plus-non-emph-style = syntax "#C5DFD7"
plus-emph-style = syntax "#A6CDC2"
minus-style = syntax "#E7D3D2"
minus-non-emph-style = syntax "#E7D3D2"
minus-emph-style = syntax "#D9B9B7"
zero-style = syntax
whitespace-error-style = normal "#88251E"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#F1E5E4", bold "#764C00" => syntax "#F1E5E4", bold blue => syntax "#E2D9BF", bold "#25629B" => syntax "#E2D9BF", bold cyan => syntax "#DBEBE7", bold "#006267" => syntax "#DBEBE7", bold yellow => syntax "#E2D9BF", bold "#916D07" => syntax "#E2D9BF"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#218366"
line-numbers-minus-style = "#AC3B32"
line-numbers-zero-style = "#6C7C76"
line-numbers-left-style = "#859792"
line-numbers-right-style = "#859792"
# file and hunk headers
file-style = "#19221E" bold
file-decoration-style = "#764C00" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#3B4742"
hunk-header-line-number-style = "#25629B"
hunk-header-decoration-style = "#25629B" box
commit-decoration-style = "#916D07" box
inline-hint-style = "#6C7C76"
# git blame
blame-palette = "#EEF2F1 #E1E6E5 #D5DBDA"
blame-separator-style = "#859792"
# git grep / rg --json
grep-file-style = "#764C00"
grep-line-number-style = "#218366"
grep-match-line-style = syntax
grep-match-word-style = "#19221E" "#D2CAAB" bold
grep-header-file-style = "#764C00" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#916D07" bold
merge-conflict-ours-diff-header-decoration-style = "#916D07" box
merge-conflict-theirs-diff-header-style = "#006267" bold
merge-conflict-theirs-diff-header-decoration-style = "#006267" boxThis one is shared by all three flavors.
themes.gitconfigsave as ~/.config/delta/subway-seat-flavors.gitconfig# Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
[delta "subway-seat"]
dark = true
syntax-theme = Subway Seat
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#3F3A1E"
plus-non-emph-style = syntax "#3F3A1E"
plus-emph-style = syntax "#504D26"
minus-style = syntax "#52281C"
minus-non-emph-style = syntax "#52281C"
minus-emph-style = syntax "#6D3224"
zero-style = syntax
whitespace-error-style = normal "#E05C45"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#412217", bold "#EC7F31" => syntax "#412217", bold blue => syntax "#423117", bold "#7F9BAE" => syntax "#423117", bold cyan => syntax "#342D18", bold "#86AD95" => syntax "#342D18", bold yellow => syntax "#423117", bold "#F3BF45" => syntax "#423117"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#ADB956"
line-numbers-minus-style = "#FF8373"
line-numbers-zero-style = "#967B5C"
line-numbers-left-style = "#7B6047"
line-numbers-right-style = "#7B6047"
# file and hunk headers
file-style = "#F8ECD4" bold
file-decoration-style = "#EC7F31" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#D9C6A3"
hunk-header-line-number-style = "#7F9BAE"
hunk-header-decoration-style = "#7F9BAE" box
commit-decoration-style = "#F3BF45" box
inline-hint-style = "#967B5C"
# git blame
blame-palette = "#362619 #2A1D13 #43301F"
blame-separator-style = "#7B6047"
# git grep / rg --json
grep-file-style = "#EC7F31"
grep-line-number-style = "#ADB956"
grep-match-line-style = syntax
grep-match-word-style = "#F8ECD4" "#6F5426" bold
grep-header-file-style = "#EC7F31" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F3BF45" bold
merge-conflict-ours-diff-header-decoration-style = "#F3BF45" box
merge-conflict-theirs-diff-header-style = "#86AD95" bold
merge-conflict-theirs-diff-header-decoration-style = "#86AD95" box
[delta "subway-seat-tunnel"]
dark = true
syntax-theme = Subway Seat Tunnel
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#363318"
plus-non-emph-style = syntax "#363318"
plus-emph-style = syntax "#484722"
minus-style = syntax "#492217"
minus-non-emph-style = syntax "#492217"
minus-emph-style = syntax "#662D20"
zero-style = syntax
whitespace-error-style = normal "#E05C45"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#371A12", bold "#EC7F31" => syntax "#371A12", bold blue => syntax "#382911", bold "#7F9BAE" => syntax "#382911", bold cyan => syntax "#292512", bold "#86AD95" => syntax "#292512", bold yellow => syntax "#382911", bold "#F3BF45" => syntax "#382911"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#ADB956"
line-numbers-minus-style = "#FF8373"
line-numbers-zero-style = "#917759"
line-numbers-left-style = "#745B45"
line-numbers-right-style = "#745B45"
# file and hunk headers
file-style = "#F6EAD1" bold
file-decoration-style = "#EC7F31" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#D6C3A0"
hunk-header-line-number-style = "#7F9BAE"
hunk-header-decoration-style = "#7F9BAE" box
commit-decoration-style = "#F3BF45" box
inline-hint-style = "#917759"
# git blame
blame-palette = "#24180E #1B120A #302115"
blame-separator-style = "#745B45"
# git grep / rg --json
grep-file-style = "#EC7F31"
grep-line-number-style = "#ADB956"
grep-match-line-style = syntax
grep-match-word-style = "#F6EAD1" "#624A1E" bold
grep-header-file-style = "#EC7F31" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#F3BF45" bold
merge-conflict-ours-diff-header-decoration-style = "#F3BF45" box
merge-conflict-theirs-diff-header-style = "#86AD95" bold
merge-conflict-theirs-diff-header-decoration-style = "#86AD95" box
[delta "subway-seat-enamel"]
light = true
syntax-theme = Subway Seat Enamel
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#D7DBC1"
plus-non-emph-style = syntax "#D7DBC1"
plus-emph-style = syntax "#C2C79F"
minus-style = syntax "#EBD3D1"
minus-non-emph-style = syntax "#EBD3D1"
minus-emph-style = syntax "#DEB9B5"
zero-style = syntax
whitespace-error-style = normal "#992418"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#F3E5E3", bold "#A04800" => syntax "#F3E5E3", bold blue => syntax "#E4D7BF", bold "#3F6480" => syntax "#E4D7BF", bold cyan => syntax "#E7E9D9", bold "#3E7157" => syntax "#E7E9D9", bold yellow => syntax "#E4D7BF", bold "#976608" => syntax "#E4D7BF"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#66740F"
line-numbers-minus-style = "#BF4233"
line-numbers-zero-style = "#8C7254"
line-numbers-left-style = "#A58D6D"
line-numbers-right-style = "#A58D6D"
# file and hunk headers
file-style = "#2A1D13" bold
file-decoration-style = "#A04800" ul
hunk-header-style = file line-number syntax
hunk-header-file-style = "#54402F"
hunk-header-line-number-style = "#3F6480"
hunk-header-decoration-style = "#3F6480" box
commit-decoration-style = "#976608" box
inline-hint-style = "#8C7254"
# git blame
blame-palette = "#F8EFDF #EEE4D0 #E4D8C0"
blame-separator-style = "#A58D6D"
# git grep / rg --json
grep-file-style = "#A04800"
grep-line-number-style = "#66740F"
grep-match-line-style = syntax
grep-match-word-style = "#2A1D13" "#DBC69E" bold
grep-header-file-style = "#A04800" bold
# merge conflicts (git's diff3 or zdiff3 conflict style)
merge-conflict-ours-diff-header-style = "#976608" bold
merge-conflict-ours-diff-header-decoration-style = "#976608" box
merge-conflict-theirs-diff-header-style = "#3E7157" bold
merge-conflict-theirs-diff-header-decoration-style = "#3E7157" box
[delta "london-moquette"]
dark = true
syntax-theme = London Moquette
# changed lines: syntax colors on a tint; changed words on a stronger one
plus-style = syntax "#283E3A"
plus-non-emph-style = syntax "#283E3A"
plus-emph-style = syntax "#345345"
minus-style = syntax "#462B31"
minus-non-emph-style = syntax "#462B31"
minus-emph-style = syntax "#623538"
zero-style = syntax
whitespace-error-style = normal "#DB6052"
# git --color-moved: git's defaults and the git port's colors
map-styles = bold purple => syntax "#34242D", bold "#DE8946" => syntax "#34242D", bold blue => syntax "#36332A", bold "#7595DA" => syntax "#36332A", bold cyan => syntax "#203033", bold "#54B4B5" => syntax "#203033", bold yellow => syntax "#36332A", bold "#F2C03F" => syntax "#36332A"
# line numbers (with line-numbers = true) in the color of their change
line-numbers-plus-style = "#77C581"
line-numbers-minus-style = "#FE8474"Showing 150 of 396 lines.