From d4ab544ffdd2d7f1b58dd6cb10bff6a55ca3b87a Mon Sep 17 00:00:00 2001 From: Antero Mejr Date: Tue, 28 Jan 2025 13:39:10 -0500 Subject: [PATCH] Add file completion for git apply, am to pcomplete * lisp/pcmpl-git.el (pcomplete/git): Add an "apply" and "am" clause to complete all files. (Bug#76356) (cherry picked from commit 9cedb434ee390a30a690e9f979428c5735cb88e5) --- lisp/pcmpl-git.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/pcmpl-git.el b/lisp/pcmpl-git.el index a9a4f2b20f5..bdb62e43d4e 100644 --- a/lisp/pcmpl-git.el +++ b/lisp/pcmpl-git.el @@ -114,7 +114,10 @@ Files listed by `git ls-files ARGS' satisfy the predicate." ;; Complete remotes and their revisions ((or "fetch" "pull" "push") (pcomplete-here (process-lines vc-git-program "remote")) - (pcomplete-here (pcmpl-git--remote-refs (pcomplete-arg 1))))))))) + (pcomplete-here (pcmpl-git--remote-refs (pcomplete-arg 1)))) + ;; Complete all files + ((or "apply" "am") + (pcomplete-here (pcomplete-entries)))))))) (provide 'pcmpl-git) ;;; pcmpl-git.el ends here -- 2.39.5