gitwtfhub

wtf 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

TL;DR

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

Why would anyone build with this?

REASON 1

Write and test Azure automation scripts without leaving Neovim.

REASON 2

Get autocomplete and syntax validation while editing .ps1 files.

REASON 3

Debug PowerShell scripts with breakpoints inside Neovim.

REASON 4

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

What's in the stack?

LuaNeovimPowerShell

How it stacks up

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 spin it up?

Difficulty · moderate Time to first run · 30min

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

Yoink these 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

wtf 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.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.