Results 231 comments of Keith Hill

If they want to better support REPL friendly languages I think they would want this. I also think it would be slick if they allowed the user to edit a...

IIRC PSES uses the v3 AST to cover all supported versions of PowerShell (v3-6). We've been talking about dropping support for v3/4 in the editor in the next major version...

Right now, the module peeks at the definition of the proxy function - `Git-Checkout` - in your case, and doesn't find what it expects. I was worried that this implementation...

This: ```powershell $aliases = @($cmd) + @(Get-Alias | Where-Object { $_.Definition -eq $cmd } | Select-Object -Exp Name) ``` Is looking for aliases of the specified `$cmd`. Note that the...

The `gcko` example you show at the top works for me. You are cd'd into a Git directory, right? ![PoshGitProxyFuncCompletion](https://user-images.githubusercontent.com/5177512/113891749-9bc73b00-9782-11eb-8ebf-cbd61a5d2bcd.gif)

Try `gcko` instead of `gkco`. :-)

@Aankhen Configure the alias without an extension and configure the alias **before** importing posh-git and it works: ![posh-git-alias-tab-completion](https://user-images.githubusercontent.com/5177512/114070392-33995780-985d-11eb-9abe-ef7e7f95e67a.gif)

There are two issues here being conflated a bit. **Simple PowerShell alias** tab expansion works but there is a bug where if you specify an alias with an extension e.g....

> Would be safer if there was some way of decorating the "proxy functions" to inform the tab completion what each function/parameter does and then provide the correct completion info....

See if https://github.com/PowerShell/PowerShell/issues/12777 helps any. BTW do have a previous version of posh-git installed or is this a first time install? Also see https://github.com/PowerShell/PowerShellGetv2/issues/586#issuecomment-781282650