Experimental PowerShell language support for Atom
This project leverages atom-languageclient and PowerShell Editor Services to provide rich PowerShell language features in the Atom editor.
DISCLAIMER: I am developing this as a side project in my free time, so please consider contributing if you want to help it get better faster!
This package may work well with machines running PowerShell v3 and v4 but they are not officially supported by this package at this time.
To use this package, you must first install its dependencies. There are some build dependencies for node-gyp that must be installed first depending on your platform.
NOTE: This is a temporary measure until precompiled binaries for
node-pty
can be included with theterminal-tab
package.
Once the build dependencies have been installed, you can install the ide-powershell
package!
You can easily install this package using the following command
apm install ide-powershell
You can also find this package in Atom by running the command "Settings View: Install
Packages and Themes" and then search for and install ide-powershell
Follow the instructions in the Prerequisites section above
Fork this repo, clone it to a local folder, and go to that folder in a terminal
Run apm install
install dependencies and build the package
Run apm link
to wire up the package in Atom
Open or restart Atom and then try loading a .ps1 file
Change some code in this repo, run the "Reload Window" command, then try your changes!
This project is licensed under the MIT License. Some portions of the code are based on the PowerShell extension for Visual Studio Code, also under the MIT License.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.