Normalize :leader/:localleader keybinds
Evil states no longer apply to them. Also removes x-alt-keysym.
This commit is contained in:
parent
9936532ea3
commit
3f195614d9
34 changed files with 626 additions and 618 deletions
|
@ -17,41 +17,42 @@
|
|||
(set-repl-handler! 'ess-mode #'+ess/r-repl)
|
||||
(set-lookup-handlers! 'ess-mode :documentation #'ess-display-help-on-object)
|
||||
|
||||
(after! ess-help
|
||||
(define-key! ess-doc-map
|
||||
"h" #'ess-display-help-on-object
|
||||
"p" #'ess-R-dv-pprint
|
||||
"t" #'ess-R-dv-ctable)
|
||||
(define-key! ess-doc-map
|
||||
[s-return] #'ess-eval-line
|
||||
[up] #'comint-next-input
|
||||
[down] #'comint-previous-input))
|
||||
(map! :map ess-mode-map
|
||||
(map! (:after ess-help
|
||||
:map ess-doc-map
|
||||
"h" #'ess-display-help-on-object
|
||||
"p" #'ess-R-dv-pprint
|
||||
"t" #'ess-R-dv-ctable
|
||||
[C-return] #'ess-eval-line
|
||||
[up] #'comint-next-input
|
||||
[down] #'comint-previous-input)
|
||||
|
||||
:localleader
|
||||
:nv "," #'ess-eval-region-or-function-or-paragraph-and-step
|
||||
:n "'" #'R
|
||||
:n "<tab>" #'ess-switch-to-inferior-or-script-buffer
|
||||
:n "<backtab>" #'ess-switch-process
|
||||
:n ;; REPL
|
||||
:n "B" #'ess-eval-buffer-and-go
|
||||
:n "b" #'ess-eval-buffer
|
||||
:nv "d" #'ess-eval-region-or-line-and-step
|
||||
:n "D" #'ess-eval-function-or-paragraph-and-step
|
||||
:n "L" #'ess-eval-line-and-go
|
||||
:n "l" #'ess-eval-line
|
||||
:nv "R" #'ess-eval-region-and-go
|
||||
:nv "r" #'ess-eval-region
|
||||
:n "F" #'ess-eval-function-and-go
|
||||
:n "f" #'ess-eval-function
|
||||
:map ess-mode-map
|
||||
"," #'ess-eval-region-or-function-or-paragraph-and-step
|
||||
"'" #'R
|
||||
[tab] #'ess-switch-to-inferior-or-script-buffer
|
||||
[backtab] #'ess-switch-process
|
||||
;; REPL
|
||||
"B" #'ess-eval-buffer-and-go
|
||||
"b" #'ess-eval-buffer
|
||||
"d" #'ess-eval-region-or-line-and-step
|
||||
"D" #'ess-eval-function-or-paragraph-and-step
|
||||
"L" #'ess-eval-line-and-go
|
||||
"l" #'ess-eval-line
|
||||
"R" #'ess-eval-region-and-go
|
||||
"r" #'ess-eval-region
|
||||
"F" #'ess-eval-function-and-go
|
||||
"f" #'ess-eval-function
|
||||
;; predefined keymaps
|
||||
:n "h" #'ess-doc-map
|
||||
:n "x" #'ess-extra-map
|
||||
:n "p" #'ess-r-package-dev-map
|
||||
:n "v" #'ess-dev-map
|
||||
"h" #'ess-doc-map
|
||||
"x" #'ess-extra-map
|
||||
"p" #'ess-r-package-dev-map
|
||||
"v" #'ess-dev-map
|
||||
;; noweb
|
||||
:n "cC" #'ess-eval-chunk-and-go
|
||||
:n "cc" #'ess-eval-chunk
|
||||
:n "cd" #'ess-eval-chunk-and-step
|
||||
:n "cm" #'ess-noweb-mark-chunk
|
||||
:n "cp" #'ess-noweb-previous-chunk
|
||||
:n "cn" #'ess-noweb-next-chunk))
|
||||
:prefix "c"
|
||||
"C" #'ess-eval-chunk-and-go
|
||||
"c" #'ess-eval-chunk
|
||||
"d" #'ess-eval-chunk-and-step
|
||||
"m" #'ess-noweb-mark-chunk
|
||||
"p" #'ess-noweb-previous-chunk
|
||||
"n" #'ess-noweb-next-chunk))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue