From 5d0dabe51cad2d454822027ee0887a42e0deb431 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Oct 2023 05:22:40 +0530 Subject: [PATCH] completion: match exe on basename alone --- tools/cli/command.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/cli/command.go b/tools/cli/command.go index 229aeed49..ef13ca706 100644 --- a/tools/cli/command.go +++ b/tools/cli/command.go @@ -571,6 +571,7 @@ func (self *Command) GetCompletions(argv []string, init_completions func(*Comple } if len(argv) > 0 { exe := argv[0] + exe = filepath.Base(exe) // zsh completion script passes full path to exe when using aliases cmd := self.FindSubCommand(exe) if cmd != nil { if cmd.ParseArgsForCompletion != nil {