From 671cb37ef9ea7df6db62139206d75ace29549190 Mon Sep 17 00:00:00 2001 From: Justin Grote Date: Mon, 18 Nov 2024 11:08:18 -0700 Subject: [PATCH 1/3] Docs: Add PowerShell Support Statement --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 440150dce..8f91f84f4 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,12 @@ The functionality in PowerShell Editor Services is available in the following ed Please note that other than PowerShell for Visual Studio Code, these clients are community maintained and may be very out of date. It is recommended that you simply use an LSP plugin for your editor and configure it as demonstrated [below](#Usage). +## Supported PowerShell Versions + +PSES runs as a PowerShell Module in [currently supported versions of PowerShell 7+](https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle). + +Windows PowerShell 5.1 is supported on a best-effort basis. + ## Features - The Language Service provides common editor features for the PowerShell language: From c960bf987d0e65c7ec4644f9738b85cb43cac578 Mon Sep 17 00:00:00 2001 From: Justin Grote Date: Mon, 18 Nov 2024 11:17:15 -0700 Subject: [PATCH 2/3] Docs: Clarify Azure Data Studio and outside support --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8f91f84f4..21ffbc9d1 100644 --- a/README.md +++ b/README.md @@ -10,16 +10,21 @@ experience in almost any editor or integrated development environment (IDE). ## [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) clients using PowerShell Editor Services: +- [PowerShell for Visual Studio Code](https://github.com/PowerShell/vscode-powershell) +> [!NOTE] +> PowerShell for Azure Data Studio will no longer be updated or maintained. + +> [!WARNING] +> Other than PowerShell for Visual Studio Code, these clients are community maintained and may be very out of date. +It is recommended to use a generic [LSP plugin](#Usage) with your client if possible. The functionality in PowerShell Editor Services is available in the following editor extensions: -- [PowerShell for Visual Studio Code](https://github.com/PowerShell/vscode-powershell), also available in Azure Data Studio - [lsp-pwsh](https://github.com/emacs-lsp/lsp-mode/blob/master/clients/lsp-pwsh.el), an Emacs PowerShell plugin - [intellij-powershell](https://github.com/ant-druha/intellij-powershell), adds PowerShell language support to IntelliJ-based IDEs - [coc-powershell](https://github.com/yatli/coc-powershell), a Vim and Neovim plugin - [powershell.nvim](https://github.com/TheLeoP/powershell.nvim) a Neovim plugin -Please note that other than PowerShell for Visual Studio Code, these clients are community maintained and may be very out of date. -It is recommended that you simply use an LSP plugin for your editor and configure it as demonstrated [below](#Usage). + ## Supported PowerShell Versions @@ -152,7 +157,8 @@ The types of PowerShell Editor Services can change at any moment and should not ## Development -> NOTE: The easiest way to manually test changes you've made in PowerShellEditorServices is to follow the [vscode-powershell development doc](https://github.com/PowerShell/vscode-powershell/blob/main/docs/development.md) to get a local build of the VS Code extension to use your local build of PowerShellEditorServices. +> [!TIP] +> The easiest way to manually test changes you've made in PowerShellEditorServices is to follow the [vscode-powershell development doc](https://github.com/PowerShell/vscode-powershell/blob/main/docs/development.md). ### 1. Install PowerShell 7+ From 5d2c45693cffb42cb4c0c796115fe28262dfa1c8 Mon Sep 17 00:00:00 2001 From: Justin Grote Date: Mon, 18 Nov 2024 11:23:28 -0700 Subject: [PATCH 3/3] Docs: Clarify LSP client support --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 21ffbc9d1..46c126336 100644 --- a/README.md +++ b/README.md @@ -14,18 +14,16 @@ experience in almost any editor or integrated development environment (IDE). > [!NOTE] > PowerShell for Azure Data Studio will no longer be updated or maintained. +The functionality in PowerShell Editor Services is available in the following editor extensions: > [!WARNING] -> Other than PowerShell for Visual Studio Code, these clients are community maintained and may be very out of date. +> These clients are community maintained and may be very out of date. It is recommended to use a generic [LSP plugin](#Usage) with your client if possible. -The functionality in PowerShell Editor Services is available in the following editor extensions: - [lsp-pwsh](https://github.com/emacs-lsp/lsp-mode/blob/master/clients/lsp-pwsh.el), an Emacs PowerShell plugin - [intellij-powershell](https://github.com/ant-druha/intellij-powershell), adds PowerShell language support to IntelliJ-based IDEs - [coc-powershell](https://github.com/yatli/coc-powershell), a Vim and Neovim plugin - [powershell.nvim](https://github.com/TheLeoP/powershell.nvim) a Neovim plugin - - ## Supported PowerShell Versions PSES runs as a PowerShell Module in [currently supported versions of PowerShell 7+](https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle).