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
2014-11-11 23:02:50 -05:00
..
packages.el Add package exclusion empty variable to some contrib layers 2014-11-11 23:02:50 -05:00
README.md Move ESS packages into a lang contrib 2014-11-10 22:27:06 -05:00

R (ESS) contribution layer for Spacemacs

Install

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

(defvar dotspacemacs-configuration-layers '(ess)
  "List of contribution to load."
)

Key Bindings

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

<SPC> e s s

Inferior REPL process

Start an R inferior REPL process with <SPC> m i.

Send code to inferior process commands:

Key Binding   |                 Description

------------------|------------------------------------------------------------ <SPC> m b | send buffer and keep code buffer focused <SPC> m B | send buffer and switch to REPL in insert mode <SPC> m f | send function and keep code buffer focused <SPC> m F | send function and switch to REPL in insert mode <SPC> m l | send line and keep code buffer focused <SPC> m L | send line and switch to REPL in insert mode <SPC> m r | send region and keep code buffer focused <SPC> m R | send region and switch to REPL in insert mode <SPC> m s | send region or line and step (debug) <SPC> m S | send function or paragraph and step (debug) CTRL+j | next item in REPL history CTRL+k | previous item in REPL history

Other R commands

Key Binding   |                 Description

------------------|------------------------------------------------------------ <SPC> m p | object introspection popup [ess-R-object-popup][ess-R-object-popup] <SPC> m v p | view data under point using [ess-R-data-view][ess-R-data-view] <SPC> m v t | view table using [ess-R-data-view][ess-R-data-view]