4.5 KiB
4.5 KiB
:lang ess
Description unfold
This module adds support for various statistics languages, including R, S-Plus, SAS, Julia and Stata.
Maintainers
This module has no dedicated maintainers. Become a maintainer?
Module flags
- +stan
-
Enable support for
stan-mode
, including code completion and syntax checking. - +tree-sitter
-
Leverages tree-sitter for better syntax highlighting and structural text
editing. Currently only supports
ess-r-mode
. Requires doom-module::tools tree-sitter.
Packages
- doom-package:ess
- doom-package:ess-R-data-view
- doom-package:polymode
- doom-package:poly-R
-
- doom-package:company-stan if doom-module::completion company
- doom-package:eldoc-stan
- doom-package:flycheck-stan if doom-module::checkers syntax
- doom-package:stan-mode
Hacks
No hacks documented for this module.
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom!
block.
This module has several optional dependencies:
- lintr: for R linting.
- languageserver: for LSP support in an R buffer (with doom-module:+lsp flag).
TODO Usage
This module's usage documentation is incomplete. Complete it?
:map ess-doc-map
key | command |
---|---|
"h" | ess-display-help-on-object |
"p" | ess-R-dv-pprint |
"t" | ess-R-dv-ctable |
:map ess-mode-map
key | command |
---|---|
"<s-return>" | ess-eval-line |
"<up>" | comint-next-input |
"<down>" | comint-previous-input |
:localleader
state | key | command |
---|---|---|
: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 | "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 |
:n | "h" | ess-doc-map |
:n | "x" | ess-extra-map |
:n | "p" | ess-r-package-dev-map |
:n | "v" | ess-dev-map |
: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 |
TODO Configuration
This module has no configuration documentation yet. Write some?
Troubleshooting
There are no known problems with this module. Report one?
Frequently asked questions
This module has no FAQs yet. Ask one?
TODO Appendix
This module has no appendix yet. Write one?