diff options
author | Yuchen Pei <hi@ypei.me> | 2022-11-10 19:52:22 +1100 |
---|---|---|
committer | Yuchen Pei <hi@ypei.me> | 2022-11-10 19:52:22 +1100 |
commit | 2fddc400e4ae1deae5e3520b9dfc15ca414d1f72 (patch) | |
tree | 3fea23473fa4be316097360a588449140af91ff2 | |
parent | e5b0de3c4c2520e66c86d39267b8c2195ffe6ece (diff) |
fixing default display name
-rw-r--r-- | hmm.el | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -104,12 +104,13 @@ (hmm-add-handler '(:command ,function-name) :query)))) (defmacro hmm-define-external-handler (handler type) - (let* ((description (format "%s - %s" - (plist-get handler :display-name) + (let* ((name (plist-get handler :name)) + (display-name (or (plist-get handler :display-name) + (format "%s" name))) + (description (format "%s - %s" + display-name (plist-get handler :description))) - (function-name (intern (format "hmm-external-%s" - (plist-get handler :name)))) - (display-name (plist-get handler :display-name)) + (function-name (intern (format "hmm-external-%s" name))) (external-command (mapcar (lambda (token) (if (string-match "^%[fFuU]$" token) |