Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix 'Write-Prompt' to be able use Black as foreground color. #468

Merged
merged 2 commits into from
Apr 18, 2017

Conversation

vladimir-poleh
Copy link
Contributor

Current implementation replaces 'Black' color with DefaultForegroundColor. This breaks some themes from the oh-my-posh package.

@@ -132,7 +132,7 @@ if (Get-Module NuGet) {

function Write-Prompt($Object, $ForegroundColor = $null, $BackgroundColor = $null) {
$s = $global:GitPromptSettings
if ($s -and !$ForegroundColor) {
if ($s -and $ForegroundColor -eq $null) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch! To eliminate a PSScriptAnalyzer warning in VSCode, would you mind changing that ever so slightly to:

if ($s -and ($null -eq $ForegroundColor)) { 

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the info about PSScriptAnalyzer.

Copy link
Collaborator

@rkeithhill rkeithhill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dahlbyk dahlbyk merged commit 3de3670 into dahlbyk:master Apr 18, 2017
@dahlbyk
Copy link
Owner

dahlbyk commented Apr 18, 2017

Thanks!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants