Wilfred / helpful

A better Emacs *help* buffer
1.1k stars 62 forks source link

Emacs 29.2 `helpful-symbol` behavior on `interactive` special form no longer shows documentation #337

Closed psionic-k closed 7 months ago

psionic-k commented 7 months ago

helpful-symbol-at-point on interactive:

interactive is a special form defined in callint.c.

Signature
(interactive &optional ARG-DESCRIPTOR &rest MODES)

References
Finding references in a .c file is not supported.

Find all references

Debugging
Enable tracing

Source Code
// Defined in /nix/store/83csl1ckkydzwqdaj20dmpyfl1sfgyym-emacs-unstable-29.2/share/emacs/29.2/src/callint.c
{
  return Qnil;
}

Symbol Properties
byte-compile
  byte-compile-noop
edebug-elem-spec
  (&optional
   [&or stringp def-form]
   &rest symbolp)

Calling (documentation 'interactive) yields the correct docstring

psionic-k commented 7 months ago

Same on 29.1

psionic-k commented 7 months ago

While attempting to bisect this out, I could no longer find the issue in any Emacs or helpful versions. No idea about the cause.