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; -*-
|
||||
|
||||
(def-package! ess-mode
|
||||
:commands (R stata julia 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))
|
||||
(def-package! ess
|
||||
:commands (stata SAS)
|
||||
:init
|
||||
(setq ess-smart-S-assign-key nil)
|
||||
(unless (featurep! :lang julia)
|
||||
|
@ -41,14 +14,16 @@
|
|||
ess-default-style 'DEFAULT)
|
||||
(set-repl-handler! 'ess-mode #'+ess/r-repl)
|
||||
(set-lookup-handlers! 'ess-mode :documentation #'ess-display-help-on-object)
|
||||
(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)
|
||||
|
||||
(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
|
||||
:localleader
|
||||
:nv "," #'ess-eval-region-or-function-or-paragraph-and-step
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue