profiles.*.ui
UI settings for this profile.
Type: attribute set of (submodule)
Default: { }
profiles.*.ui.cli.autocomplete.enable
Enable autocomplete suggestions.
Scope: Profile
Type: boolean
Default: true
profiles.*.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
profiles.*.ui.cli.cursor
Style of the cursor in the integrated terminal.
Scope: Profile
Type: constrained string
Valid values:
barblockunderline
Default: block
profiles.*.ui.cli.defaultPath
Default directory to open terminal tabs into.
Scope: Profile
Type: null or absolute path
Default: null
Example: ${config.home.homeDirectory}
profiles.*.ui.cli.fontFamily
Font family to use in the integrated terminal.
Scope: Profile
Type: null or string
Default: null
Example: Liberation Mono
profiles.*.ui.cli.fontSize
Font size to use in the integrated terminal.
Scope: Profile
Type: positive integer, meaning >0
Default: 12
profiles.*.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
profiles.*.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
profiles.*.ui.cli.lineHeight
Line height in the integrated terminal.
Scope: Profile
Type: positive integer, meaning >0
Default: 1
profiles.*.ui.editor.eol
End of line character to use in the editor.
Scope: Profile
Type: constrained string
Valid values:
CRLFLF
Default: LF
profiles.*.ui.editor.fontFamily
Font family to use in the editor.
Scope: Profile
Type: null or string
Default: null
Example: Liberation Mono
profiles.*.ui.editor.fontSize
Font size to use in the editor.
Scope: Profile
Type: positive integer, meaning >0
Default: 12
profiles.*.ui.editor.lineNumbers
Show line numbers in the editor.
Scope: Profile
Type: boolean
Default: true
profiles.*.ui.editor.syntaxHighlight
Enable syntax highlighting in the editor.
Scope: Profile
Type: boolean
Default: true
profiles.*.ui.editor.tabSize
Size of the indentation in the editor.
Scope: Profile
Type: positive integer, meaning >0
Default: 4
profiles.*.ui.editor.wrap
Enable word wrap in the editor.
Scope: Profile
Type: boolean
Default: false
profiles.*.ui.launchpad.collapsed
Collapse Launchpad tab.
Scope: Profile
Type: boolean
Default: false
profiles.*.ui.launchpad.compact
Enable compact Launchpad view.
Scope: Profile
Type: boolean
Default: false
profiles.*.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
profiles.*.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
profiles.*.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
profiles.*.ui.launchpad.showLikes
Show likes.
Scope: Profile
Type: boolean
Default: false
profiles.*.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
profiles.*.ui.launchpad.showMentions
Show mentions.
Scope: Profile
Type: boolean
Default: false
profiles.*.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
profiles.*.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
profiles.*.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
profiles.*.ui.rememberTabs
Remember open tabs when exiting.
Scope: Profile
Type: boolean
Default: true
profiles.*.ui.showLeftPanel
Show left panel showing remotes, worktrees, stashes, …
Scope: Profile
Type: boolean
Default: true
profiles.*.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
profiles.*.ui.sortOrder
Sort files in right panel alphabetically.
Scope: Profile
Type: constrained string
Valid values:
ascendingdescending
Default: ascending
profiles.*.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
profiles.*.ui.treeView
Display files in tree view mode in right panel.
Scope: Profile
Type: boolean
Default: false
profiles.*.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