ide-powershell

PowerShell language support for Atom-IDE.

David Wilson

32,358

7

Bug Reports

0.1.0

MIT

GitHub

This package consumes the following services:

ide-powershell

Experimental PowerShell language support for Atom

Overview

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!

Platform Support

This package may work well with machines running PowerShell v3 and v4 but they are not officially supported by this package at this time.

Prerequisites

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 the terminal-tab package.

Once the build dependencies have been installed, you can install the ide-powershell package!

Installation

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

Development

  1. Follow the instructions in the Prerequisites section above

  2. Fork this repo, clone it to a local folder, and go to that folder in a terminal

  3. Run apm install install dependencies and build the package

  4. Run apm link to wire up the package in Atom

  5. Open or restart Atom and then try loading a .ps1 file

  6. Change some code in this repo, run the "Reload Window" command, then try your changes!

Maintainers

License

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.