Remove GitLens and GitGraph extensions from VSCode setup

- Keep only essential PowerShell extension and PowerShell 7 integration
- Simplify VSCode setup to focus on core requirements
- Reduce installation time and complexity
- Users can install additional Git extensions manually if desired
This commit is contained in:
Bjarke Sporring
2026-01-14 16:51:32 +01:00
parent f55cb444e7
commit 985c4a0a8a

View File

@@ -413,14 +413,12 @@ if ($results.VSCode) {
# Install PowerShell extension # Install PowerShell extension
$powershellExtensionResult = Install-VSCodeExtension -ExtensionId "ms-vscode.PowerShell" -ExtensionName "PowerShell" $powershellExtensionResult = Install-VSCodeExtension -ExtensionId "ms-vscode.PowerShell" -ExtensionName "PowerShell"
# Install other recommended extensions
$gitLensResult = Install-VSCodeExtension -ExtensionId "eamodio.gitlens" -ExtensionName "GitLens"
$gitGraphResult = Install-VSCodeExtension -ExtensionId "mhutchie.git-graph" -ExtensionName "Git Graph"
# Configure PowerShell 7 integration # Configure PowerShell 7 integration
$powershellIntegrationResult = Set-VSCodePowerShellIntegration $powershellIntegrationResult = Set-VSCodePowerShellIntegration
$results.VSCodeExtensions = $powershellExtensionResult -or $gitLensResult -or $gitGraphResult $results.VSCodeExtensions = $powershellExtensionResult
} }
else { else {
$results.VSCodeExtensions = $false $results.VSCodeExtensions = $false
@@ -493,12 +491,10 @@ if ($results.VSCode) {
if ($results.VSCodeExtensions) { if ($results.VSCodeExtensions) {
Write-Success " • PowerShell extension" Write-Success " • PowerShell extension"
Write-Success " • GitLens extension"
Write-Success " • Git Graph extension"
Write-Success " • PowerShell 7 terminal integration" Write-Success " • PowerShell 7 terminal integration"
} }
else { else {
Write-Warning "Some VSCode extensions may need manual installation" Write-Warning " • VSCode PowerShell extension may need manual installation"
} }
} }
else { else {