ui
UI settings.
Type: attribute set of (submodule)
Default: { }
ui.cli.autocomplete.enable
Enable autocomplete suggestions.
Scope: Profile
Type: boolean
Default: true
ui.cli.autocomplete.tabBehavior
Behavior of the tab key in the integrated terminal when autocomplete is enabled.
When set to enter, the highlighted suggestion will be entered.
When set to navigation, the next suggestion will be selected.
When set to ignore, the tab key will be sent to the shell.
Scope: Profile
Type: null or constrained string
Valid values:
enterignorenavigation
Default: ignore
ui.cli.cursor
Style of the cursor in the integrated terminal.
Scope: Profile
Type: constrained string
Valid values:
barblockunderline
Default: block
ui.cli.defaultPath
Default directory to open terminal tabs into.
Scope: Profile
Type: null or absolute path
Default: null
Example: ${config.home.homeDirectory}
ui.cli.fontFamily
Font family to use in the integrated terminal.
Scope: Profile
Type: null or string
Default: null
Example: Liberation Mono
ui.cli.fontSize
Font size to use in the integrated terminal.
Scope: Profile
Type: positive integer, meaning >0
Default: 12
ui.cli.graph.enable
Show graph panel by default.
INFO
This setting only affects terminal tabs when the current directory is a repository.
Scope: Profile
Type: boolean
Default: true
ui.cli.graph.position
Default graph panel position.
INFO
This setting only affects terminal tabs when the current directory is a repository.
Scope: Profile
Type: null or constrained string
Valid values:
bottomleftrighttop
Default: bottom
ui.cli.lineHeight
Line height in the integrated terminal.
Scope: Profile
Type: positive integer, meaning >0
Default: 1
ui.editor.eol
End of line character to use in the editor.
Scope: Profile
Type: constrained string
Valid values:
CRLFLF
Default: LF
ui.editor.fontFamily
Font family to use in the editor.
Scope: Profile
Type: null or string
Default: null
Example: Liberation Mono
ui.editor.fontSize
Font size to use in the editor.
Scope: Profile
Type: positive integer, meaning >0
Default: 12
ui.editor.lineNumbers
Show line numbers in the editor.
Scope: Profile
Type: boolean
Default: true
ui.editor.syntaxHighlight
Enable syntax highlighting in the editor.
Scope: Profile
Type: boolean
Default: true
ui.editor.tabSize
Size of the indentation in the editor.
Scope: Profile
Type: positive integer, meaning >0
Default: 4
ui.editor.wrap
Enable word wrap in the editor.
Scope: Profile
Type: boolean
Default: false
ui.extraThemes
Paths to extra themes to install.
INFO
Refer to the theming guide for further details.
Scope: Global
Type: list of absolute path
Default: [ ]
Example: [ gitkraken-themes.catppuccin ]
ui.hideFocusStatus
Hide Focus view related elements from status bar.
Scope: Global
Type: boolean
Default: false
ui.launchpad.collapsed
Collapse Launchpad tab.
Scope: Profile
Type: boolean
Default: false
ui.launchpad.compact
Enable compact Launchpad view.
Scope: Profile
Type: boolean
Default: false
ui.launchpad.showComments
Show comments.
This setting is relevant in the following Launchpad views: Personal Issues, Personal all, Personal snoozed, Team issues.
Scope: Profile
Type: boolean
Default: true
ui.launchpad.showFixVersions
Show fix versions.
This setting is relevant in the following Launchpad views: Personal Issues, Personal all, Personal snoozed, Team issues.
Scope: Profile
Type: boolean
Default: false
ui.launchpad.showLabels
Show labels.
This setting is relevant in the following Launchpad views: Personal PR, Personal Issues, Personal all, Personal snoozed, Team PR, Team issues.
Scope: Profile
Type: boolean
Default: true
ui.launchpad.showLikes
Show likes.
Scope: Profile
Type: boolean
Default: false
ui.launchpad.showLinesChanged
Show lines changed.
This setting is relevant in the following Launchpad views: Personal PR, Personal all, Personal snoozed, Team PR.
Scope: Profile
Type: boolean
Default: true
ui.launchpad.showMentions
Show mentions.
Scope: Profile
Type: boolean
Default: false
ui.launchpad.showMilestones
Show milestones.
This setting is relevant in the following Launchpad views: Personal PR, Personal Issues, Personal all, Personal snoozed, Team PR, Team issues.
Scope: Profile
Type: boolean
Default: true
ui.launchpad.showSprints
Show sprints.
This setting is relevant in the following Launchpad views: Personal Issues, Personal all, Personal snoozed, Team issues.
Scope: Profile
Type: boolean
Default: false
ui.launchpad.useAuthorInitials
Use author initials instead of avatars.
This setting is relevant in the following Launchpad views: Personal PR, Personal Issues, Personal all, Personal snoozed, Team PR, Team issues.
Scope: Profile
Type: boolean
Default: false
ui.rememberTabs
Remember open tabs when exiting.
Scope: Profile
Type: boolean
Default: true
ui.showLeftPanel
Show left panel showing remotes, worktrees, stashes, …
Scope: Profile
Type: boolean
Default: true
ui.showRepoSummary
Display WIP summary (for uncommitted changes on files like delete, add, edit, move) for repositories in Repository Management view.
Scope: Profile
Type: boolean
Default: true
ui.sortOrder
Sort files in right panel alphabetically.
Scope: Profile
Type: constrained string
Valid values:
ascendingdescending
Default: ascending
ui.spellCheck
Enable spell checking.
Scope: Global
Type: boolean
Default: true
ui.theme
UI theme to use.
INFO
Extra themes are referenced by their filename without extension.
Refer to the theming guide for further details.
Scope: Profile
Type: null or freeform string or constrained string
Valid values:
lightlight-high-contrastdarkdark-high-contrastsystem
Default: system
Example: dark
ui.toolbarLabels
Show toolbar icon labels.
Scope: Global
Type: boolean
Default: true
ui.treeView
Display files in tree view mode in right panel.
Scope: Profile
Type: boolean
Default: false
ui.zoom
UI zoom percentage.
INFO
GitKraken only supports zoom levels in 0.1 increments (0.8, 0.9, 1.0, etc.).
Values are automatically rounded down to the nearest 0.1. For example, 0.96 becomes 0.9, and 1.23 becomes 1.2.
Scope: Profile
Type: integer or floating point number between 0.8 and 1.3 (both inclusive)
Default: 1