mirror of
https://github.com/chenasraf/dotfiles.git
synced 2026-05-17 17:28:07 +00:00
294 lines
6.7 KiB
YAML
294 lines
6.7 KiB
YAML
gui:
|
|
authorColors: {}
|
|
branchColors: {}
|
|
scrollHeight: 2
|
|
scrollPastBottom: true
|
|
mouseEvents: true
|
|
skipDiscardChangeWarning: false
|
|
skipStashWarning: false
|
|
sidePanelWidth: 0.3333
|
|
expandFocusedSidePanel: false
|
|
mainPanelSplitMode: flexible
|
|
language: auto
|
|
timeFormat: 02 Jan 06
|
|
shortTimeFormat: 3:04PM
|
|
theme:
|
|
activeBorderColor:
|
|
- green
|
|
- bold
|
|
inactiveBorderColor:
|
|
- default
|
|
searchingActiveBorderColor:
|
|
- cyan
|
|
- bold
|
|
optionsTextColor:
|
|
- blue
|
|
selectedLineBgColor:
|
|
- reverse
|
|
selectedRangeBgColor:
|
|
- blue
|
|
cherryPickedCommitBgColor:
|
|
- cyan
|
|
cherryPickedCommitFgColor:
|
|
- blue
|
|
markedBaseCommitBgColor:
|
|
- yellow
|
|
markedBaseCommitFgColor:
|
|
- blue
|
|
unstagedChangesColor:
|
|
- red
|
|
defaultFgColor:
|
|
- default
|
|
commitLength:
|
|
show: true
|
|
skipNoStagedFilesWarning: false
|
|
showListFooter: true
|
|
showFileTree: true
|
|
showRandomTip: true
|
|
showCommandLog: true
|
|
showBottomLine: true
|
|
# showIcons: true
|
|
nerdFontsVersion: '3'
|
|
showBranchCommitHash: false
|
|
commandLogSize: 10
|
|
splitDiff: auto
|
|
skipRewordInEditorWarning: false
|
|
screenMode: ''
|
|
border: single
|
|
animateExplosion: true
|
|
git:
|
|
pagers:
|
|
- colorArg: always
|
|
pager: delta --dark --paging=never
|
|
useConfig: false
|
|
commit:
|
|
signOff: false
|
|
merging:
|
|
manualCommit: false
|
|
args: ''
|
|
mainBranches:
|
|
- master
|
|
- main
|
|
skipHookPrefix: WIP
|
|
autoFetch: true
|
|
autoRefresh: true
|
|
fetchAll: true
|
|
branchLogCmd: git log --graph --color=always --abbrev-commit --decorate --date=relative --pretty=medium {{branchName}} --
|
|
overrideGpg: true
|
|
disableForcePushing: false
|
|
commitPrefixes: {}
|
|
parseEmoji: false
|
|
log:
|
|
order: topo-order
|
|
showGraph: when-maximised
|
|
showWholeGraph: false
|
|
diffContextSize: 3
|
|
allBranchesLogCmds:
|
|
- git log --graph --all --color=always --abbrev-commit --decorate --date=relative --pretty=medium
|
|
ignoreWhitespaceInDiffView: true
|
|
update:
|
|
method: prompt
|
|
days: 14
|
|
refresher:
|
|
refreshInterval: 10
|
|
fetchInterval: 60
|
|
confirmOnQuit: false
|
|
quitOnTopLevelReturn: false
|
|
keybinding:
|
|
universal:
|
|
quit: q
|
|
quit-alt1: <c-c>
|
|
return: <esc>
|
|
quitWithoutChangingDirectory: Q
|
|
togglePanel: <tab>
|
|
prevItem: <up>
|
|
nextItem: <down>
|
|
prevItem-alt: k
|
|
nextItem-alt: j
|
|
prevPage: ','
|
|
nextPage: .
|
|
scrollLeft: H
|
|
scrollRight: L
|
|
gotoTop: <
|
|
gotoBottom: '>'
|
|
prevBlock: <left>
|
|
nextBlock: <right>
|
|
prevBlock-alt: h
|
|
nextBlock-alt: l
|
|
nextBlock-alt2: <tab>
|
|
prevBlock-alt2: <backtab>
|
|
jumpToBlock:
|
|
- '1'
|
|
- '2'
|
|
- '3'
|
|
- '4'
|
|
- '5'
|
|
nextMatch: 'n'
|
|
prevMatch: 'N'
|
|
startSearch: /
|
|
optionMenu: ''
|
|
optionMenu-alt1: '?'
|
|
select: <space>
|
|
goInto: <enter>
|
|
confirm: <enter>
|
|
confirmInEditor: <a-enter>
|
|
remove: d
|
|
new: 'n'
|
|
edit: e
|
|
openFile: o
|
|
scrollUpMain: <pgup>
|
|
scrollDownMain: <pgdown>
|
|
scrollUpMain-alt1: K
|
|
scrollDownMain-alt1: J
|
|
scrollUpMain-alt2: <c-u>
|
|
scrollDownMain-alt2: <c-d>
|
|
executeShellCommand: ':'
|
|
createRebaseOptionsMenu: m
|
|
pushFiles: P
|
|
pullFiles: p
|
|
refresh: R
|
|
createPatchOptionsMenu: <c-p>
|
|
nextTab: ']'
|
|
prevTab: '['
|
|
nextScreenMode: +
|
|
prevScreenMode: _
|
|
undo: z
|
|
redo: <c-z>
|
|
filteringMenu: <c-s>
|
|
diffingMenu: W
|
|
diffingMenu-alt: <c-e>
|
|
copyToClipboard: <c-o>
|
|
openRecentRepos: <c-r>
|
|
submitEditorText: <enter>
|
|
extrasMenu: '@'
|
|
toggleWhitespaceInDiffView: <c-w>
|
|
increaseContextInDiffView: '}'
|
|
decreaseContextInDiffView: '{'
|
|
status:
|
|
checkForUpdate: u
|
|
recentRepos: <enter>
|
|
allBranchesLogGraph: a
|
|
files:
|
|
commitChanges: c
|
|
commitChangesWithoutHook: w
|
|
amendLastCommit: A
|
|
commitChangesWithEditor: C
|
|
ignoreFile: i
|
|
refreshFiles: r
|
|
stashAllChanges: s
|
|
viewStashOptions: S
|
|
toggleStagedAll: a
|
|
viewResetOptions: D
|
|
fetch: f
|
|
toggleTreeView: '`'
|
|
openMergeOptions: M
|
|
openStatusFilter: <c-b>
|
|
branches:
|
|
createPullRequest: o
|
|
viewPullRequestOptions: O
|
|
copyPullRequestURL: <c-y>
|
|
checkoutBranchByName: c
|
|
forceCheckoutBranch: F
|
|
rebaseBranch: r
|
|
renameBranch: R
|
|
mergeIntoCurrentBranch: M
|
|
viewGitFlowOptions: i
|
|
fastForward: f
|
|
createTag: T
|
|
pushTag: P
|
|
setUpstream: u
|
|
fetchRemote: f
|
|
worktrees:
|
|
viewWorktreeOptions: w
|
|
commits:
|
|
squashDown: s
|
|
renameCommit: r
|
|
renameCommitWithEditor: R
|
|
viewResetOptions: g
|
|
markCommitAsFixup: f
|
|
createFixupCommit: F
|
|
squashAboveCommits: S
|
|
moveDownCommit: <c-j>
|
|
moveUpCommit: <c-k>
|
|
amendToCommit: A
|
|
resetCommitAuthor: a
|
|
pickCommit: p
|
|
revertCommit: t
|
|
cherryPickCopy: c
|
|
cherryPickCopyRange: C
|
|
pasteCommits: <c-v>
|
|
markCommitAsBaseForRebase: B
|
|
tagCommit: T
|
|
checkoutCommit: <space>
|
|
resetCherryPick: <c-R>
|
|
copyCommitAttributeToClipboard: 'y'
|
|
openLogMenu: <c-l>
|
|
openInBrowser: o
|
|
viewBisectOptions: b
|
|
stash:
|
|
popStash: g
|
|
renameStash: r
|
|
commitFiles:
|
|
checkoutCommitFile: c
|
|
main:
|
|
toggleDragSelect: v
|
|
toggleDragSelect-alt: V
|
|
toggleSelectHunk: a
|
|
pickBothHunks: b
|
|
editSelectHunk: E
|
|
submodules:
|
|
init: i
|
|
update: u
|
|
bulkMenu: b
|
|
os:
|
|
openLink: open "$(echo {{link}} | sed 's/\[/\%5B/g; s/\]/\%5D/g')"
|
|
disableStartupPopups: false
|
|
customCommands:
|
|
- key: 'B'
|
|
context: 'global'
|
|
prompts:
|
|
- type: 'menu'
|
|
title: 'Choose an action'
|
|
key: 'action'
|
|
options:
|
|
- name: 'Create Pull Request'
|
|
value: 'pr'
|
|
- name: 'Open Pull Requests'
|
|
value: 'prs'
|
|
- name: 'Open CI/Actions'
|
|
value: 'ci'
|
|
- name: 'Open Branch'
|
|
value: 'branch'
|
|
- name: 'Open Default Branch'
|
|
value: 'project'
|
|
- name: 'Open Commit'
|
|
value: 'commit'
|
|
- name: 'Open File'
|
|
value: 'file'
|
|
command: |
|
|
ACTION={{.Form.action | quote}}
|
|
FILE={{if .SelectedFile}}{{.SelectedFile.Name | quote}}{{end}}
|
|
REMOTE_BRANCH={{if .SelectedRemoteBranch}}{{.SelectedRemoteBranch.Name | quote}}{{end}}
|
|
LOCAL_BRANCH={{if .SelectedLocalBranch}}{{.SelectedLocalBranch.Name | quote}}{{end}}
|
|
COMMIT={{if .SelectedCommit}}{{.SelectedCommit.Sha | quote}}{{end}}
|
|
case "$ACTION" in
|
|
branch) ARG="$REMOTE_BRANCH";;
|
|
commit) ARG="$COMMIT";;
|
|
file) ARG="$FILE";;
|
|
pr)
|
|
ARG="$LOCAL_BRANCH"
|
|
if [[ -n "$REMOTE_BRANCH" ]]; then
|
|
ARG=$ARG $REMOTE_BRANCH
|
|
fi
|
|
;;
|
|
project) ARG="";;
|
|
prs) ARG="";;
|
|
ci) ARG="";;
|
|
*) ARG="";;
|
|
esac
|
|
git open $ACTION $ARG
|
|
loadingText: 'Opening...'
|
|
services: {}
|
|
notARepository: prompt
|
|
promptToReturnFromSubprocess: false
|