lang/ess: add basic evil support to ess-help-mode

This commit is contained in:
Henrik Lissner 2019-02-15 20:32:37 -05:00
parent 2d0f250241
commit 81e30dc13c
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -17,7 +17,20 @@
(set-lookup-handlers! '(ess-r-mode ess-julia-mode) (set-lookup-handlers! '(ess-r-mode ess-julia-mode)
:documentation #'ess-display-help-on-object) :documentation #'ess-display-help-on-object)
(set-evil-initial-state! 'ess-r-help-mode 'normal)
(set-eval-handler! 'ess-help-mode #'ess-eval-region-and-go)
(set-eval-handler! 'ess-r-help-mode #'ess-eval-region-and-go)
(map! (:after ess-help (map! (:after ess-help
:map ess-help-mode-map
:n "q" #'kill-this-buffer
:n "Q" #'ess-kill-buffer-and-go
:n "K" #'ess-display-help-on-object
:n "go" #'ess-display-help-in-browser
:n "gO" #'ess-display-help-apropos
:n "gv" #'ess-display-vignettes
:m "]]" #'ess-skip-to-next-section
:m "[[" #'ess-skip-to-previous-section
:map ess-doc-map :map ess-doc-map
"h" #'ess-display-help-on-object "h" #'ess-display-help-on-object
"p" #'ess-R-dv-pprint "p" #'ess-R-dv-pprint