parent
a305eda8d1
commit
df0cf22347
2 changed files with 36 additions and 0 deletions
|
@ -111,6 +111,7 @@
|
|||
- [Nim](./languages/nim.md)
|
||||
- [OCaml](./languages/ocaml.md)
|
||||
- [PHP](./languages/php.md)
|
||||
- [PowerShell](./languages/powershell.md)
|
||||
- [Prisma](./languages/prisma.md)
|
||||
- [Proto](./languages/proto.md)
|
||||
- [PureScript](./languages/purescript.md)
|
||||
|
|
35
docs/src/languages/powershell.md
Normal file
35
docs/src/languages/powershell.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
# PowerShell
|
||||
|
||||
PowerShell language support in Zed is provided by the community-maintained [Zed PowerShell extension](https://github.com/wingyplus/zed-powershell). Please report issues to: [github.com/wingyplus/zed-powershell/issues](https://github.com/wingyplus/zed-powershell/issues)
|
||||
|
||||
- Tree-sitter: [airbus-cert/tree-sitter-powershell](https://github.com/airbus-cert/tree-sitter-powershell)
|
||||
- Language Server: [PowerShell/PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices)
|
||||
|
||||
## Setup
|
||||
|
||||
### Install PowerShell 7+ {#powershell-install}
|
||||
|
||||
- macOS: `brew install powershell/tap/powershell`
|
||||
- Alpine: [Installing PowerShell on Alpine Linux](https://learn.microsoft.com/en-us/powershell/scripting/install/install-alpine)
|
||||
- Debian: [Install PowerShell on Debian Linux](https://learn.microsoft.com/en-us/powershell/scripting/install/install-debian)
|
||||
- RedHat: [Install PowerShell on RHEL](https://learn.microsoft.com/en-us/powershell/scripting/install/install-rhel)
|
||||
- Ubuntu: [Install PowerShell on RHEL](https://learn.microsoft.com/en-us/powershell/scripting/install/install-ubuntu)
|
||||
- Windows: [Install PowerShell on Windows](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows)
|
||||
|
||||
The Zed PowerShell extension will default to the `pwsh` executable found in your path.
|
||||
|
||||
### Install PowerShell Editor Services (Optional) {#powershell-editor-services}
|
||||
|
||||
The Zed PowerShell extensions will attempt to download [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices) automatically.
|
||||
|
||||
If want to use a specific binary, you can specify in your that in your Zed settings.json:
|
||||
|
||||
```json
|
||||
"lsp": {
|
||||
"powershell-es": {
|
||||
"binary": {
|
||||
"path": "/path/to/PowerShellEditorServices"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue