From a65e97bf2c65e21f237a7a3bc96df7dae52b8684 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 22 Jun 2022 19:38:16 +0200 Subject: [PATCH] fix(cli): return *all* aliases from doom-cli-aliases Now it walks the command tree breadth-first to collect *all* aliases that lead to the given command. --- core/core-cli-lib.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/core-cli-lib.el b/core/core-cli-lib.el index c6223d016..5881bb564 100644 --- a/core/core-cli-lib.el +++ b/core/core-cli-lib.el @@ -334,7 +334,8 @@ an integer. This cannot see autoloaded CLIs. Use `doom-cli-load' or `doom-cli-load-all' to reach them." (cl-loop for rcli in (hash-table-values doom-cli--table) - if (equal (doom-cli-alias rcli) (doom-cli-key cli)) + if (equal (doom-cli-key (doom-cli-get rcli)) + (doom-cli-key rcli)) collect rcli)) (defun doom-cli-short-docs (cli)