This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/!lang/ess/README.org
Christoph Paulik ff8cd06046 Fix various issues with org markup
- lists were not correctly indented sometimes
- **note** and such things do not exist in org
- Note and Important
- Change Feature list to heading
- Change TODOS to actual org TODOS
- Add TOC to python layer
- list indentation
- some typos I could not leave unchanged
- TODO formatting
- List indentation
- typos
- wrong markup

fix conversion issues
2015-06-11 21:31:42 -04:00

3.1 KiB

R (ESS) contribution layer for Spacemacs

/TakeV/spacemacs/media/commit/1bb120ab006d5894ed130397d53f61c3341cdabc/contrib/!lang/ess/img/r.jpg

Install

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(ess))

Important: In order to speed up the boot time of Spacemacs, ESS must be loaded manually via the key binding: SPC e s s

Key Bindings

Inferior REPL process

Start an R inferior REPL process with SPC m s i.

Send code to inferior process commands:

Key Binding Description
SPC m c c send knitr/sweave chunk and keep buffer focused
SPC m c C send knitr/sweave chunk and switch to REPL in insert mode
SPC m c d send knitr/sweave chunk and step to next chunk
SPC m c m mark knitr/sweave chunk around point
SPC m c n next knitr/sweave chunk
SPC m c N previous knitr/sweave chunk
SPC m s b send buffer and keep code buffer focused
SPC m s B send buffer and switch to REPL in insert mode
SPC m s d send region or line and step (debug)
SPC m s D send function or paragraph and step (debug)
SPC m s i start an inferior REPL process
SPC m s l send line and keep code buffer focused
SPC m s L send line and switch to REPL in insert mode
SPC m s r send region and keep code buffer focused
SPC m s R send region and switch to REPL in insert mode
SPC m s t send thing at point (function) and keep code buffer focused
SPC m s T send thing at point (function) and switch to REPL in insert mode
CTRL+j next item in REPL history
CTRL+k previous item in REPL history

Helpers

Key Binding Description
SPC m h d view data under point using [ess-R-data-view][ess-R-data-view]
SPC m h i object introspection popup [ess-R-object-popup][ess-R-object-popup]
SPC m h t view table using [ess-R-data-view][ess-R-data-view]

Options

ess-smart-equals is enabled by default. In order to disable it, set in your ~/.spacemacs

  (setq-default dotspacemacs-configuration-layers '((ess :variables
                                                         ess-enable-smart-equals nil)))