Skip to content

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:

  • enter
  • ignore
  • navigation

Default: ignore

profiles.*.ui.cli.cursor

Style of the cursor in the integrated terminal.

Scope: Profile

Type: constrained string

Valid values:

  • bar
  • block
  • underline

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:

  • bottom
  • left
  • right
  • top

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:

  • CRLF
  • LF

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:

  • ascending
  • descending

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:

  • light
  • light-high-contrast
  • dark
  • dark-high-contrast
  • system

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

Released under the MIT License