New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
helpful-callable hangs on hippie-expand with smartparens required #179
Comments
I can't reproduce this on Emacs 26.1. Can you? Looking at the backtrace, I wonder if
Does it hang, or does it show output? |
it outputs |
I can reproduce it. I can also work around it with the following sequence:
I think this is because the builtin help functions do autoloading when needed, but Helpful doesn't. This seems to be the same underlying issue as #117. |
i get the same behaviour on my end |
I think this is probably a duplicate of #117, which is now fixed :) Let me know if not. |
This appears to still be a problem on Emacs 26.3. It can be reproduced with the following on vanilla Emacs: (require 'helpful)
;; I've tested on functions and commands that exist as well
(autoload 'x "x" nil t)
(defun myadvice (orig-fn &rest args)
(apply orig-fn args))
;; I've tried :after, :before, and :override with the same results
(advice-add 'x :around #'myadvice)
(helpful-callable 'x) With
It appears to be trapped in ;; in nadvice.el.gz, L70
(defun advice--cd*r (f)
(while (advice--p f)
(setq f (advice--cdr f)))
f) I am on the latest commit of helpful: 982dd49 |
Should I open a new issue for this? |
Looks like #191 is the same issue, but thanks for the great repro! |
with helpful and smartparens loaded, emacs hangs after evaling
(helpful-callable 'hippie-expand)
these logs are from emacs --version 27.0.50 -Q
the only other code run in the instance was adding melpa and installing the packages
i'm not too good at bug reports, so please tell me if i can help more
btrace.txt
profile.txt
EDIT: i realize that the profile file could be hard to read, so here's an image
The text was updated successfully, but these errors were encountered: