# Objective - Describe the objective or issue this PR addresses. -> ** Typo and grammar fixes!** ## Solution ## Testing ## Self-Review Checklist: - [x] I've reviewed my own diff for quality, security, and reliability - [x] Unsafe blocks (if any) have justifying comments - [x] The content adheres to Zed's UI standards ([UX/UI](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) and [icon](https://github.com/zed-industries/zed/blob/main/crates/icons/README.md) guidelines) - [x] Tests cover the new/changed behavior - [x] Performance impact has been considered and is acceptable ## Showcase --- Release Notes: - N/A
1.9 KiB
1.9 KiB
title, description
| title | description |
|---|---|
| PowerShell | Configure PowerShell language support in Zed, including language servers, formatting, and debugging. |
PowerShell
PowerShell language support in Zed is provided by the community-maintained Zed PowerShell extension. Please report issues to: github.com/wingyplus/zed-powershell/issues
- Tree-sitter: airbus-cert/tree-sitter-powershell
- Language Server: PowerShell/PowerShellEditorServices
Setup
Install PowerShell 7+
- macOS:
brew install powershell/tap/powershell - Alpine: Installing PowerShell on Alpine Linux
- Debian: Install PowerShell on Debian Linux
- RedHat: Install PowerShell on RHEL
- Ubuntu: Install PowerShell on RHEL
- Windows: Install PowerShell on Windows
The Zed PowerShell extension will default to the pwsh executable found in your path.
Install PowerShell Editor Services (Optional)
The Zed PowerShell extension will attempt to download PowerShell Editor Services automatically.
If you want to use a specific binary, you can specify that in your Zed settings.json:
"lsp": {
"powershell-es": {
"binary": {
"path": "/path/to/PowerShellEditorServices"
}
}
}