whatisgithub

What is powershell.nvim?

theleop/powershell.nvim — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2026-02-24

78LuaAudience · ops devopsComplexity · 2/5MaintainedSetup · moderate

In one sentence

A Neovim plugin that adds IDE-like PowerShell editing: autocomplete, error checking, debugging, and an integrated terminal.

Mindmap

mindmap
  root((repo))
    What it does
      PowerShell editing
      IDE like features
      Neovim plugin
    Tech stack
      Lua
      Neovim
      PowerShell Editor Services
    Use cases
      Write automation scripts
      Debug PowerShell code
      Test scripts in terminal
    Audience
      System administrators
      DevOps engineers
      Neovim users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Write and test Azure automation scripts without leaving Neovim.

USE CASE 2

Get autocomplete and syntax validation while editing .ps1 files.

USE CASE 3

Debug PowerShell scripts with breakpoints inside Neovim.

USE CASE 4

Run an integrated PowerShell terminal to try code on the fly.

What is it built with?

LuaNeovimPowerShell

How does it compare?

theleop/powershell.nvimvkestsu/adopt-me-scriptrafamadriz/dotfiles
Stars787870
LanguageLuaLuaLua
Last pushed2026-02-242026-06-18
MaintenanceMaintainedActive
Setup difficultymoderateeasymoderate
Complexity2/51/52/5
Audienceops devopsgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing PowerShell Editor Services separately, e.g. via mason.nvim.

Copy-paste prompts

Prompt 1
Help me install PowerShell Editor Services via mason.nvim and connect it to powershell.nvim.
Prompt 2
Show me how to set up a keybinding to toggle the integrated PowerShell terminal in powershell.nvim.
Prompt 3
Walk me through setting a breakpoint and stepping through a PowerShell script using powershell.nvim's debugging support.
Prompt 4
Explain how powershell.nvim gives me autocomplete and error checking for a .ps1 file I'm editing.

Frequently asked questions

What is powershell.nvim?

A Neovim plugin that adds IDE-like PowerShell editing: autocomplete, error checking, debugging, and an integrated terminal.

What language is powershell.nvim written in?

Mainly Lua. The stack also includes Lua, Neovim, PowerShell.

Is powershell.nvim actively maintained?

Maintained — commit in last 6 months (last push 2026-02-24).

How hard is powershell.nvim to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is powershell.nvim for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.