Hello,
I would like to ditch Ivy/Counsel for Vertico. There is a package called "helpful" that I had configured like so:
(use-package helpful
:after counsel
:bind
([remap describe-key] . helpful-key)
([remap describe-command] . helpful-command)
([remap describe-variable] . counsel-describe-variable)
([remap describe-function] . counsel-describe-function)
:custom
(counsel-describe-function-function #'helpful-callable)
(counsel-describe-variable-function #'helpful-variable))
The package was used to improve the default help system by providing more contextual information.
I think I need to remove the counsel related lines. Right? However, I'm not sure how to map the keys in that case.
The github page for helpful package says:
;; Note that the built-in `describe-function' includes both functions
;; and macros. `helpful-function' is functions only, so we provide
;; `helpful-callable' as a drop-in replacement.
(global-set-key (kbd "C-h f") #'helpful-callable)
(global-set-key (kbd "C-h v") #'helpful-variable)
(global-set-key (kbd "C-h k") #'helpful-key)
So that means that I don't need to use `remap describe-variable` and `remap describe-function`?