PowerTab
PowerTab copied to clipboard
Tab expansion module for PowerShell. Handles more content and provides a new, optional interface.
Support for CommandName and FormatTypeName. Also improve support for -Module.
I know PowerTab has a whole bunch of magical characters that cause it to tab complete differently, but I don't know (or can't remember) what they all are. I think...
Mostly the parameters Breakpoint, Command, and Line.
Right now variable expansion is done with "$variable\". But it would be nice to tab expand paths with variables in them and not expand the variables.
PowerTab doesn't really understand lists that don't have spaces. This doesn't work right: ``` Get-Command -CommandType Alias,F ``` This does: ``` Get-Command -CommandType Alias, F ```
The context parser has another issue with lists: ``` Remove-PSBreakpoint (Get-PSBreakPoint -Id 2), ```
This will be tricky because we have to figure out what object will be sent to the Format cmdlet.
It might be useful to have a handler for DateTime typed parameters. Either show a date picker or a slick in-console-buffer interface (could be a lot of work though).
I had a crazy idea. It might be nice to be able to see parameters grouped by parameter set as a way to show usage information while tab expanding parameter...