lang/ess: update to reflect changes upstream #880
This commit is contained in:
parent
f54c36e721
commit
ae6d106dce
1 changed files with 12 additions and 37 deletions
|
@ -1,34 +1,7 @@
|
||||||
;;; lang/ess/config.el -*- lexical-binding: t; -*-
|
;;; lang/ess/config.el -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
(def-package! ess-mode
|
(def-package! ess
|
||||||
:commands (R stata julia SAS)
|
:commands (stata SAS)
|
||||||
:mode (("\\.sp\\'" . S-mode)
|
|
||||||
("/R/.*\\.q\\'" . R-mode)
|
|
||||||
("\\.[qsS]\\'" . S-mode)
|
|
||||||
("\\.ssc\\'" . S-mode)
|
|
||||||
("\\.SSC\\'" . S-mode)
|
|
||||||
("\\.[rR]\\'" . R-mode)
|
|
||||||
("\\.[rR]nw\\'" . Rnw-mode)
|
|
||||||
("\\.[sS]nw\\'" . Snw-mode)
|
|
||||||
("\\.[rR]profile\\'" . R-mode)
|
|
||||||
("NAMESPACE\\'" . R-mode)
|
|
||||||
("CITATION\\'" . R-mode)
|
|
||||||
("\\.omg\\'" . omegahat-mode)
|
|
||||||
("\\.hat\\'" . omegahat-mode)
|
|
||||||
("\\.lsp\\'" . XLS-mode)
|
|
||||||
("\\.do\\'" . STA-mode)
|
|
||||||
("\\.ado\\'" . STA-mode)
|
|
||||||
("\\.[Ss][Aa][Ss]\\'" . SAS-mode)
|
|
||||||
("\\.[Ss]t\\'" . S-transcript-mode)
|
|
||||||
("\\.Sout" . S-transcript-mode)
|
|
||||||
("\\.[Rr]out" . R-transcript-mode)
|
|
||||||
("\\.Rd\\'" . Rd-mode)
|
|
||||||
("\\.[Bb][Uu][Gg]\\'" . ess-bugs-mode)
|
|
||||||
("\\.[Bb][Oo][Gg]\\'" . ess-bugs-mode)
|
|
||||||
("\\.[Bb][Mm][Dd]\\'" . ess-bugs-mode)
|
|
||||||
("\\.[Jj][Aa][Gg]\\'" . ess-jags-mode)
|
|
||||||
("\\.[Jj][Oo][Gg]\\'" . ess-jags-mode)
|
|
||||||
("\\.[Jj][Mm][Dd]\\'" . ess-jags-mode))
|
|
||||||
:init
|
:init
|
||||||
(setq ess-smart-S-assign-key nil)
|
(setq ess-smart-S-assign-key nil)
|
||||||
(unless (featurep! :lang julia)
|
(unless (featurep! :lang julia)
|
||||||
|
@ -41,14 +14,16 @@
|
||||||
ess-default-style 'DEFAULT)
|
ess-default-style 'DEFAULT)
|
||||||
(set-repl-handler! 'ess-mode #'+ess/r-repl)
|
(set-repl-handler! 'ess-mode #'+ess/r-repl)
|
||||||
(set-lookup-handlers! 'ess-mode :documentation #'ess-display-help-on-object)
|
(set-lookup-handlers! 'ess-mode :documentation #'ess-display-help-on-object)
|
||||||
(define-key! ess-doc-map
|
|
||||||
"h" #'ess-display-help-on-object
|
(after! ess-help
|
||||||
"p" #'ess-R-dv-pprint
|
(define-key! ess-doc-map
|
||||||
"t" #'ess-R-dv-ctable)
|
"h" #'ess-display-help-on-object
|
||||||
(define-key! ess-doc-map
|
"p" #'ess-R-dv-pprint
|
||||||
[s-return] #'ess-eval-line
|
"t" #'ess-R-dv-ctable)
|
||||||
[up] #'comint-next-input
|
(define-key! ess-doc-map
|
||||||
[down] #'comint-previous-input)
|
[s-return] #'ess-eval-line
|
||||||
|
[up] #'comint-next-input
|
||||||
|
[down] #'comint-previous-input))
|
||||||
(map! :map ess-mode-map
|
(map! :map ess-mode-map
|
||||||
:localleader
|
:localleader
|
||||||
:nv "," #'ess-eval-region-or-function-or-paragraph-and-step
|
:nv "," #'ess-eval-region-or-function-or-paragraph-and-step
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue