I'm using oh-my-posh v3 in Windows Terminal.
If I'm in a non-git directory, my prompt looks like this...
but, in a git-enabled directory it looks like this...
I've exported the theme's definition to json and, as you can see, I can't find anything that seems to be responsible for the first block in the prompt.
{
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
"blocks": [
{
"alignment": "left",
"segments": [
{
"background": "#c386f1",
"foreground": "#ffffff",
"leading_diamond": "",
"style": "diamond",
"trailing_diamond": "",
"type": "session"
},
{
"background": "#ff479c",
"foreground": "#ffffff",
"powerline_symbol": "",
"properties": {
"prefix": " ",
"style": "folder"
},
"style": "powerline",
"type": "path"
},
{
"background": "#fffb38",
"foreground": "#193549",
"powerline_symbol": "",
"properties": {
"display_stash_count": true,
"display_upstream_icon": true
},
"style": "powerline",
"type": "git"
},
{
"background": "#f36943",
"foreground": "#193549",
"powerline_symbol": "",
"properties": {
"battery_icon": "",
"charged_color": "#4caf50",
"charging_color": "#40c4ff",
"color_background": true,
"discharging_color": "#ff5722",
"postfix": " "
},
"style": "powerline",
"type": "battery"
},
{
"background": "#6CA35E",
"foreground": "#ffffff",
"powerline_symbol": "",
"properties": {
"prefix": " "
},
"style": "powerline",
"type": "node"
},
{
"background": "#0077c2",
"foreground": "#ffffff",
"powerline_symbol": "",
"properties": {
"prefix": " ﲵ "
},
"style": "powerline",
"type": "shell"
},
{
"background": "#ffff66",
"foreground": "#193549",
"powerline_symbol": "",
"style": "powerline",
"type": "root"
},
{
"background": "#2e9599",
"foreground": "#ffffff",
"leading_diamond": "",
"properties": {
"always_enabled": true,
"color_background": true,
"display_exit_code": false,
"error_color": "#f1184c",
"prefix": "<transparent></> "
},
"style": "diamond",
"trailing_diamond": "",
"type": "exit"
}
],
"type": "prompt"
}
],
"final_space": true
}
My $Profile looks like this...
Import-Module posh-git
Import-Module oh-my-posh
Import-Module -Name Terminal-Icons
Set-PoshPrompt -Theme jandedobbeleer
Can anyone suggest where this is coming from?
The answer turned out to be simple; remove Import-Module posh-git
from my $profile