profiles.*.tools
External tools settings for this profile.
Type: attribute set of (submodule)
Default: { }
profiles.*.tools.diff
Preferred diff tool.
Scope: Profile
Type: constrained string
Valid values:
noneuse-configured-merge-toolgit-config
Default: use-configured-merge-tool
profiles.*.tools.editor.fileExtraOptions
Extra options passed to the editor when opening a file.
INFO
This option will not have any effect unless a custom external editor is set with tools.editor.package.
The following variables are available:
$REPO_PATH: path to the repository on filesystem$FILE_PATH: path to the file on filesystem
Scope: Profile
Type: null or string
Default: null
profiles.*.tools.editor.repoExtraOptions
Extra options passed to the editor when opening a repository.
INFO
This option will not have any effect unless a custom external editor is set with tools.editor.package.
The following variable is available:
$REPO_PATH: path to the repository on filesystem
Scope: Profile
Type: null or string
Default: null
profiles.*.tools.merge
Preferred merge tool.
Scope: Profile
Type: constrained string
Valid values:
nonegit-config
Default: git-config
profiles.*.tools.terminal.extraOptions
Extra options passed to the terminal.
INFO
This option will not have any effect unless a custom external terminal is set with tools.terminal.package.
The following variable is available:
%d: path to the repository on filesystem
Scope: Profile
Type: null or string
Default: null