Implement helpful-go-back and helpful-go-forward
By setting local variables helpful--previous-symbol-and-callable and helpful--next-symbol-and-callable.
Fixes #250. Partially Fixes #165.
Hi! Is this project unmaintained? The PR is still not discussed nor merged.
bump
I'm just going to: (map! "f1 f1 f" #'describe-function ... etc) for now (correction: it's more complicated than that, since doom uses [remap] to set this)
don't get me wrong: the helpful package functionality is /extremely helpful/, so i don't want to lose, but i'm used to the native emacs functionality, which is more deterministic, doesn't keep buffers open (albeit annoying at times) and simpler to predict/manage. i'd like both and i value the native functionality because it's invaluable in a linux console or on a server with emacs -nw -q. I'm running nerd-fonts in doom emacs ... so i'm already perpetratin' there (i.e. it's probably not going to be relevant for me)
i thought it'd be a simple fix to add these help-mode mappings, but it looks like it's not. The design behind helpful is an entirely different take on help-mode, so I think maybe a simpler fix for this is to just add simple bindings to helpful-mode-map that point to the original describe-funciton & etc bindings, so...
(map! :map helpful-mode-map "f" #'describe-function)
but perhaps wrapped with a (defun helpful/describe-X ...) so that help-mode is invoked with some extra context or something. idk