Fix bin/doom misinterpreting wrong-num-of-args errors
This commit is contained in:
parent
c32244ad4e
commit
4e305dd2ab
1 changed files with 9 additions and 12 deletions
|
@ -112,18 +112,15 @@ If SHOW-HELP is non-nil, show the documentation for said dispatcher."
|
|||
(let ((start-time (current-time)))
|
||||
(run-hooks 'doom-cli-pre-execute-hook)
|
||||
(unwind-protect
|
||||
(condition-case e
|
||||
(when-let (ret (apply fn args))
|
||||
(print!
|
||||
"\n%s"
|
||||
(success "Finished! (%.4fs)"
|
||||
(float-time
|
||||
(time-subtract (current-time)
|
||||
start-time))))
|
||||
(run-hooks 'doom-cli-post-execute-hook)
|
||||
ret)
|
||||
('wrong-number-of-arguments
|
||||
(user-error "I don't understand 'doom %s %s'\n\nRun 'doom help' to see what I do understand." cmd (string-join args " "))))
|
||||
(when-let (ret (apply fn args))
|
||||
(print!
|
||||
"\n%s"
|
||||
(success "Finished! (%.4fs)"
|
||||
(float-time
|
||||
(time-subtract (current-time)
|
||||
start-time))))
|
||||
(run-hooks 'doom-cli-post-execute-hook)
|
||||
ret)
|
||||
(run-hooks 'doom-cli-post-error-execute-hook))))))
|
||||
|
||||
(defmacro defcligroup! (name docstring &rest body)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue