Open wbolster opened 7 years ago
Hi, I only call error
in git-link-homepage
. messages
is most everywhere.
Can you provide more info? Thanks!
yeah, my suggestion is to use (user-error)
instead of (message)
when something goes wrong. right now you use (message)
which does not trigger an error that can be caught.
i want to be able to do something like this:
(condition-case nil
(git-link-commit)
(user-error
(git-link)))
but it seems right now i cannot.
Got it, makes sense. I'll have to look into user-error
.
You may also want to checkout the PRs and issues. There's talk of making a git-link-dwim
function or maybe even changing git-link
to fallback to git-link-commit
.
I think changing these functions to signal errors will require releasing a 1.0 version.
first, thanks for this package!
that said, please use
(user-error ...)
instead or(message ...)
to signal errors, so that i can catch them and do something sensible.this would allow me to write a function that would first try
(git-link-commit)
, falling back to(git-link)
in case that fails, which would basically "do what i mean" in 99% of my use cases.let me know whether i should submit a pr!