Files
dotstate-storage/default/.config/lazygit/config.yml
T

326 lines
7.5 KiB
YAML

gui:
scrollHeight: 2
scrollPastBottom: true
scrollOffMargin: 2
scrollOffBehavior: margin
tabWidth: 4
mouseEvents: true
sidePanelWidth: 0.3333
expandFocusedSidePanel: false
mainPanelSplitMode: flexible
enlargedSideViewLocation: left
wrapLinesInStagingView: true
useHunkModeInStagingView: true
language: auto
timeFormat: "02 Jan 06"
shortTimeFormat: "3:04PM"
nerdFontsVersion: "3"
showFileIcons: true
showBranchCommitHash: false
showDivergenceFromBaseBranch: none
showCommandLog: true
showBottomLine: true
showPanelJumps: true
showFileTree: true
showRootItemInFileTree: true
fileTreeSortOrder: mixed
fileTreeSortCaseSensitive: true
showNumstatInFilesView: false
showRandomTip: true
filterMode: substring
border: rounded
screenMode: normal
animateExplosion: true
portraitMode: auto
skipAmendWarning: false
skipDiscardChangeWarning: false
skipStashWarning: false
skipNoStagedFilesWarning: false
skipRewordInEditorWarning: false
skipSwitchWorktreeOnCheckoutWarning: false
switchToFilesAfterStashPop: true
switchToFilesAfterStashApply: true
switchTabsWithPanelJumpKeys: false
commitLength:
show: true
sidePanels:
- [status]
- [files, worktrees, submodules]
- [branches, remotes, tags]
- [commits, reflog]
- [stash]
theme:
activeBorderColor:
- "#3fb950"
- bold
inactiveBorderColor:
- "#8b949e"
searchingActiveBorderColor:
- "#39d2c0"
- bold
optionsTextColor:
- "#58a6ff"
selectedLineBgColor:
- "#1c2128"
inactiveViewSelectedLineBgColor:
- "#21262d"
cherryPickedCommitFgColor:
- "#58a6ff"
cherryPickedCommitBgColor:
- "#161b22"
markedBaseCommitFgColor:
- "#bc8cff"
markedBaseCommitBgColor:
- "#d29922"
unstagedChangesColor:
- "#f85149"
defaultFgColor:
- "#c9d1d9"
authorColors:
"*": "#58a6ff"
branchColorPatterns: {}
customIcons:
filenames: {}
extensions: {}
spinner:
frames: ["|", "/", "-", "\\"]
rate: 50
statusPanelView: dashboard
git:
pagers: []
commit:
signOff: false
autoWrapCommitMessage: true
autoWrapWidth: 72
merging:
manualCommit: false
args: ""
squashMergeMessage: "Squash merge {{selectedRef}} into {{currentBranch}}"
mainBranches: [master, main]
skipHookPrefix: WIP
autoFetch: true
autoRefresh: true
autoDetectExternalChanges: true
autoForwardBranches: onlyMainBranches
fetchAll: true
autoStageResolvedConflicts: true
branchLogCmd: "git log --graph --color=always --abbrev-commit --decorate --date=relative --pretty=medium {{branchName}} --"
allBranchesLogCmds:
- "git log --graph --all --color=always --abbrev-commit --decorate --date=relative --pretty=medium"
ignoreWhitespaceInDiffView: false
diffContextSize: 3
renameSimilarityThreshold: 50
overrideGpg: false
disableForcePushing: false
commitPrefix: []
commitPrefixes: {}
branchPrefix: ""
parseEmoji: false
log:
order: topo-order
showGraph: always
showWholeGraph: false
localBranchSortOrder: date
remoteBranchSortOrder: date
truncateCopiedCommitHashesTo: 12
worktree:
defaultPath: ""
update:
method: prompt
days: 14
refresher:
refreshInterval: 10
fetchInterval: 60
externalChangeCheckInterval: 2
confirmOnQuit: false
quitOnTopLevelReturn: false
os:
edit: ""
editAtLine: ""
editAtLineAndWait: ""
editInTerminal: false
openDirInEditor: ""
editPreset: "nano"
open: ""
openLink: ""
copyToClipboardCmd: ""
readFromClipboardCmd: ""
shellFunctionsFile: ""
disableStartupPopups: false
customCommands: []
services: {}
notARepository: prompt
promptToReturnFromSubprocess: true
keybinding:
universal:
quit: [q, <ctrl+c>]
suspendApp: <ctrl+z>
return: <esc>
quitWithoutChangingDirectory: Q
togglePanel: <tab>
prevItem: [<up>, k]
nextItem: [<down>, j]
prevPage: ","
nextPage: "."
scrollLeft: H
scrollRight: L
gotoTop: [<, <home>]
gotoBottom: [">", <end>]
toggleRangeSelect: v
rangeSelectDown: <shift+down>
rangeSelectUp: <shift+up>
prevBlock: [<left>, h, <backtab>]
nextBlock: [<right>, l, <tab>]
jumpToBlock: ["1", "2", "3", "4", "5"]
focusMainView: "0"
nextMatch: "n"
prevMatch: "N"
startSearch: /
moveWordLeft: <ctrl+left>
moveWordRight: <ctrl+right>
backspaceWord: <ctrl+backspace>
forwardDeleteWord: <ctrl+delete>
optionMenu: "?"
select: <space>
goInto: <enter>
confirm: <enter>
confirmMenu: <enter>
confirmSuggestion: <enter>
confirmInEditor: [<ctrl+enter>, <ctrl+s>]
remove: d
new: "n"
newWorktree: w
edit: e
openFile: o
scrollUpMain: [<pgup>, K, <ctrl+u>]
scrollDownMain: [<pgdown>, J, <ctrl+d>]
executeShellCommand: ":"
createRebaseOptionsMenu: m
pushFiles: P
pullFiles: p
refresh: R
createPatchOptionsMenu: <ctrl+p>
nextTab: "]"
prevTab: "["
nextScreenMode: +
prevScreenMode: _
cyclePagers: "|"
cyclePagersReverse: "\\"
undo: z
redo: Z
filteringMenu: <ctrl+s>
diffingMenu: [W, <ctrl+e>]
copyToClipboard: <ctrl+o>
openRecentRepos: <ctrl+r>
submitEditorText: <enter>
extrasMenu: "@"
toggleWhitespaceInDiffView: <ctrl+w>
increaseContextInDiffView: "}"
decreaseContextInDiffView: "{"
increaseRenameSimilarityThreshold: ")"
decreaseRenameSimilarityThreshold: "("
openDiffTool: <ctrl+t>
editConfig: <alt+shift+c>
status:
checkForUpdate: u
recentRepos: <enter>
allBranchesLogGraph: a
allBranchesLogGraphReverse: A
files:
commitChanges: c
commitChangesWithoutHook: w
amendLastCommit: A
commitChangesWithEditor: C
findBaseCommitForFixup: <ctrl+f>
confirmDiscard: x
ignoreFile: i
refreshFiles: r
stashAllChanges: s
viewStashOptions: S
toggleStagedAll: a
viewResetOptions: D
fetch: f
toggleTreeView: "`"
openMergeOptions: M
openStatusFilter: <ctrl+b>
copyFileInfoToClipboard: "y"
collapseAll: "-"
expandAll: "="
branches:
createPullRequest: o
viewPullRequestOptions: O
openPullRequestInBrowser: G
copyPullRequestURL: <ctrl+y>
checkoutBranchByName: c
forceCheckoutBranch: F
checkoutPreviousBranch: "-"
rebaseBranch: r
renameBranch: R
mergeIntoCurrentBranch: M
moveCommitsToNewBranch: "N"
viewGitFlowOptions: i
fastForward: f
createTag: T
pushTag: P
setUpstream: u
fetchRemote: f
addForkRemote: F
sortOrder: s
commits:
squashDown: s
renameCommit: r
renameCommitWithEditor: R
viewResetOptions: g
markCommitAsFixup: f
setFixupMessage: c
createFixupCommit: F
squashAboveCommits: S
moveDownCommit: [<ctrl+j>, <alt-down>]
moveUpCommit: [<ctrl+k>, <alt-up>]
amendToCommit: A
resetCommitAuthor: a
pickCommit: p
revertCommit: t
cherryPickCopy: C
pasteCommits: V
markCommitAsBaseForRebase: B
tagCommit: T
checkoutCommit: <space>
resetCherryPick: <ctrl+r>
copyCommitAttributeToClipboard: "y"
openLogMenu: <ctrl+l>
openInBrowser: o
openPullRequestInBrowser: G
viewBisectOptions: b
startInteractiveRebase: i
selectCommitsOfCurrentBranch: "*"
amendAttribute:
resetAuthor: a
setAuthor: A
addCoAuthor: c
stash:
popStash: g
renameStash: r
commitFiles:
checkoutCommitFile: c
main:
prevHunk: [<left>, h]
nextHunk: [<right>, l]
toggleSelectHunk: a
pickBothHunks: b
editSelectHunk: E
submodules:
init: i
update: u
bulkMenu: b
commitMessage:
commitMenu: <ctrl+o>