From 81e30dc13c1bcc8e20633ee0b5a29a80c33f58b6 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 15 Feb 2019 20:32:37 -0500 Subject: [PATCH] lang/ess: add basic evil support to ess-help-mode --- modules/lang/ess/config.el | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/lang/ess/config.el b/modules/lang/ess/config.el index 4626ca4dd..42d337541 100644 --- a/modules/lang/ess/config.el +++ b/modules/lang/ess/config.el @@ -17,7 +17,20 @@ (set-lookup-handlers! '(ess-r-mode ess-julia-mode) :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 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 "h" #'ess-display-help-on-object "p" #'ess-R-dv-pprint