From c96e9291ab7bd6e7da66d33424982c8b0b4431c7 Mon Sep 17 00:00:00 2001 From: matyb08 <99994452+matyb08@users.noreply.github.com> Date: Sun, 9 Nov 2025 16:23:03 +0100 Subject: [PATCH] [misc] Fix zsh path argument completion (#14953) Closes #14952 Authored by: matyb08 --- devscripts/zsh-completion.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/devscripts/zsh-completion.py b/devscripts/zsh-completion.py index 8e190c00cb..046e9231f1 100755 --- a/devscripts/zsh-completion.py +++ b/devscripts/zsh-completion.py @@ -18,6 +18,7 @@ def build_completion(opt_parser): for opt in group.option_list] opts_file = [opt for opt in opts if opt.metavar == 'FILE'] opts_dir = [opt for opt in opts if opt.metavar == 'DIR'] + opts_path = [opt for opt in opts if opt.metavar == 'PATH'] fileopts = [] for opt in opts_file: @@ -26,6 +27,12 @@ def build_completion(opt_parser): if opt._long_opts: fileopts.extend(opt._long_opts) + for opt in opts_path: + if opt._short_opts: + fileopts.extend(opt._short_opts) + if opt._long_opts: + fileopts.extend(opt._long_opts) + diropts = [] for opt in opts_dir: if opt._short_opts: