lang/ess: update to reflect changes upstream #880

This commit is contained in:
Henrik Lissner 2018-09-10 22:36:37 -04:00
parent f54c36e721
commit ae6d106dce
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -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