I love PowerTab, and I have been using it for quite a while. Since version .92, however, I am having a problem. My TabExpansion database doesn't appear to be imported when I start a new shell. If I call Get-TabExpansion, I get this error:
You cannot call a method on a null-valued expression.
At <blah blah blah>\TabExpansionLib.ps1:159 char:43
+ $dsTabExpansion.Tables[$Type].select( <<<< "Filter LIKE '$Filter'")
Out-ConsoleList doesn't get invoked at all for Cmdlets and functions, and functions defined in dot-sourced scripts, including the PowerTab scripts, are not included. It appears to work for Cmdlet parameters but not script parameters. In order to get everything back, I have to run PowerShellSetup.ps1 again. Any idea what the problem is?