95 lines
2.6 KiB
YAML
95 lines
2.6 KiB
YAML
# Config relating to the Lazygit UI
|
|
gui:
|
|
# Nerd fonts version to use.
|
|
# One of: '2' | '3' | empty string (default)
|
|
# If empty, do not show icons.
|
|
nerdFontsVersion: "3"
|
|
|
|
# If true (default), file icons are shown in the file views. Only relevant if NerdFontsVersion is not empty.
|
|
showFileIcons: true
|
|
|
|
# Config relating to the spinner.
|
|
spinner:
|
|
# The frames of the spinner animation.
|
|
frames:
|
|
- '|'
|
|
- /
|
|
- '—'
|
|
- \
|
|
|
|
# The "speed" of the spinner in milliseconds.
|
|
rate: 50
|
|
|
|
# Config relating to colors and styles.
|
|
# See https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md#color-attributes
|
|
theme:
|
|
# Border color of focused window
|
|
activeBorderColor:
|
|
- magenta
|
|
- bold
|
|
|
|
# Border color of non-focused windows
|
|
inactiveBorderColor:
|
|
- white
|
|
|
|
# Border color of focused window when searching in that window
|
|
searchingActiveBorderColor:
|
|
- green
|
|
- bold
|
|
|
|
# Color of keybindings help text in the bottom line
|
|
optionsTextColor:
|
|
- blue
|
|
|
|
# Background color of selected line.
|
|
# See https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md#highlighting-the-selected-line
|
|
selectedLineBgColor:
|
|
- blue
|
|
|
|
# Background color of selected line when view doesn't have focus.
|
|
inactiveViewSelectedLineBgColor:
|
|
- bold
|
|
|
|
# Foreground color of copied commit
|
|
cherryPickedCommitFgColor:
|
|
- blue
|
|
|
|
# Background color of copied commit
|
|
cherryPickedCommitBgColor:
|
|
- cyan
|
|
|
|
# Foreground color of marked base commit (for rebase)
|
|
markedBaseCommitFgColor:
|
|
- blue
|
|
|
|
# Background color of marked base commit (for rebase)
|
|
markedBaseCommitBgColor:
|
|
- yellow
|
|
|
|
# Color for file with unstaged changes
|
|
unstagedChangesColor:
|
|
- red
|
|
|
|
# Default text color
|
|
defaultFgColor:
|
|
- default
|
|
|
|
# Window border style.
|
|
# One of 'rounded' (default) | 'single' | 'double' | 'hidden'
|
|
border: double
|
|
|
|
# Config relating to things outside of Lazygit like how files are opened, copying to clipboard, etc
|
|
os:
|
|
# Command for editing a file. Should contain "{{filename}}".
|
|
edit: "kak \"{{filename}}\""
|
|
|
|
# Command for editing a file at a given line number. Should contain
|
|
# "{{filename}}", and may optionally contain "{{line}}".
|
|
editAtLine: "kak \"{{filename}}\" -e \"execute-keys '{{line}}g'\""
|
|
|
|
# What to do when opening Lazygit outside of a git repo.
|
|
# - 'prompt': (default) ask whether to initialize a new repo or open in the most recent repo
|
|
# - 'create': initialize a new repo
|
|
# - 'skip': open most recent repo
|
|
# - 'quit': exit Lazygit
|
|
notARepository: quit
|