Questions tagged [ess]
ESS (Emacs Speaks Statistics) is an emacs add-on for editing scripts and interacting with statistical programs such as R, Stata or SAS.
46
questions with no upvoted or accepted answers
5
votes
0answers
80 views
Return System Notification When Long-running Comint Process Completes?
I often have long-running processes in comint shells (e.g. SQL or fitting statistical models, both usually via an R/ESS shell).
While they're running I navigate away and do something in another ...
4
votes
0answers
104 views
using global-linum-mode with ess with a latex/R knit file
When using global-linum-mode with a latex file that has blocks of R code (*.rnw file) moving in and out of the R code blocks cause the line numbers to disappear until the cursor is moved again. Is ...
3
votes
0answers
254 views
“error in process sentinel” whenever using %>% in an ESS R buffer
Whenever I include a pipe (%>%) in a ESS R buffer, I start getting the following error repeatedly, with lags that make editing almost impossible:
error in process sentinel: Not enough arguments ...
3
votes
0answers
392 views
set breakpoint while in debugger?
Is it possible to set a breakpoint on an arbitrary line while already established in browser()? As a use-case: if I debug(myfunc) and while in Browse[2]> ... I realize that I need to jump forward ...
2
votes
0answers
39 views
Why is file buffer replaced by scratch buffer on startup?
When I open an R file in ESS-mode, I'd like emacs to setup my panes in a certain format.
To this end, I've added the following to my init.el.
(add-hook 'ess-mode-hook
(lambda()
(...
2
votes
0answers
45 views
Using R double colon operator messes up the indentation in emacs
Using R double colon operator messes up the indentation in ess/emacs. For example,
df <- map(
xyz,
something
)
vs.
df <- purrr::map(
xyz,
something)
...
2
votes
0answers
381 views
Missing RMarkdown templates with poly-R
I use the ess, polymode, and poly-R packages together to work with RMarkdown files. I have also installed the R packages rmarkdown and tufte in my R library. While these R packages provide ".Rmd" ...
2
votes
0answers
33 views
gnu screen emacs ess: M-X R freeze
I just pick up emacs after a while with Vim.
This is run on CentOS server.
I ssh to the server, and start with gnu screen, and emacs ess, when I start to run R, emacs just freeze.
Here is what I ...
2
votes
0answers
390 views
Emacs/ESS/Org hangs/spins on yank
I have the following Emacs org buffer that I'm editing:
#+BEGIN_SRC R
regimes <- read.spreadsheet(wlda, 3) %>%
within({
TurbineID <- paste(Site, Turbine)
Date.of.Change....
2
votes
0answers
143 views
Emacs freezes using Sweave and ESS
I am using Emacs + ESS + Sweave to write a document. When I do multiline copy of noweb commands using M-w, switch to R buffer and execute them (C-y, RET), Emacs will sometimes freeze, forcing me to ...
1
vote
0answers
43 views
Company printing stuff to console in ESS
I am using company with ESS, and in some contexts, company will print weird documentation messages to the console:
(list "" '(("..." . "")) '("recursive" "use.names" "..." "x" "replace" "drop_null" "...
1
vote
0answers
69 views
ESS R workflow with package management in renv (or Packrat)
I do all my R development in Emacs via org-mode and ESS. All of my R projects are managed out of a single org-mode document (studies.org). Each project has a header and is tangled to its own project ...
1
vote
0answers
37 views
Preview images, and PDFs inside a SSH terminal session or inside emacsclient session via SSH?
I work remotely to Linux servers, writing R scripts with ESS. Rstudio works well if I have a fast and stable GUI-based remote desktop connection to the server. Rstudio server also works OK if I have ...
1
vote
0answers
37 views
Send a command to Emacs from an inferior process
Is it possible to send a command to Emacs from an inferior process? For my particular use-case, I would like to instruct Emacs to run the command inferior-ess-r-reload-hook (part of the ESS package) ...
1
vote
0answers
63 views
How to pass bash commands from a script to terminal?
Let's say I have a bash script. Is there a way I can pass specific lines or blocks in the script to terminal process in EMACS? Just like how we do for R script using command C-c R
1
vote
0answers
79 views
How to specify a pdf viewer for ess mode
I have set the variable ess-pdf-viewer-pref to "evince"
But when I export any Rnw file using M-n e, instead of displaying the pdf in evince it is displayed inside Emacs.
How can I stop Emacs ...
1
vote
0answers
58 views
Emacs plugin to browse Julia documentation, at point or textual
It is quite annoying that I have to leave emacs to browse Julia documentation. Are there any nice plugins to get the documentation at point or that provides a nice direct textual interface to the ...
1
vote
0answers
84 views
R in ESS outputs UTF-8, which emacs renders raw
I find the question but no answer at Emacs ESS R - Message Content Encoding and Display Issue.
In buffer *R*, the R process uses UTF-8 encoding for its output. However emacs does not decode that ...
1
vote
0answers
140 views
R (ESS) freezes emacs when asking for project directory
Using Windows. Fresh install of emacs 2.6.
The installation of R CLI and R studio worked ok. No issues.
I open R files on emacs and ESS mode is properly set on modeline but when I try to execute/eval ...
1
vote
0answers
113 views
Emacs ESS R - Message Content Encoding and Display Issue
I use Emacs ESS for doing some work in R. But somehow the help messages or content which is output of R process, is not printed correctly, most likely because of some encoding issue. (Screenshot ...
1
vote
2answers
156 views
Break (C-c C-c) in ESS-remote R shell
I am running my R scripts on a remote shell using
M-x shell
ssh -X -C name@server.edu
srun -p nodeX --pty R (slurm command to start R)
M-x ess-remote and select 'R'
everythink works fine, until I ...
1
vote
0answers
39 views
ESS folding for R6 classes
What is the proper way to install, configure and activate folding of R script files?
I followed emacswiki.org/emacs/FoldingMode but it doesn't seems to work. I installed folding.el to .emacs/lisp/. ...
1
vote
0answers
162 views
Using ESS via nix
I'd like to use ESS (Emacs Speaks Statistics) with the nix version of R and the packages I need.
Here's what I can do via the shell
nix-shell shell.nix -I nixpkgs=/Users/dom/nixpkgs --run R
shell....
1
vote
0answers
256 views
How to get customizations added to `ess-mode-hook` to run in Aquamacs ESS
In Aquamacs 3.3, ESS 16.04, I can't get customizations added to ess-mode-hook to run. Here's a simple example.
(defun my-ess-hook ()
(setq ess-default-style 'DEFAULT)
(setq ess-indent-level 2))
(...
1
vote
0answers
413 views
How to set up company mode for ESS Julia
I have ESS installed and I do get company mode drop down menus, but there's nothing Julia specific. For example, I get completion options for functions or variables that I have defined elsewhere in ...
1
vote
0answers
99 views
ESS C-RET does not add a new line at the end of buffer
According to the doc, since ESS 12.09
ESS: ess-eval-*-and-step functions go to next empty line at eob, instead of staying at the last line.
However, when I hit C-RET at the end, it still says on the ...
1
vote
0answers
190 views
Get company completion without evaluation in ess
Is it possible to do completion without evaluating the buffer in ess-mode/R-mode which uses company-R-objects and company-R-args as backends ? Backends like company-jedi can do completion without ...
1
vote
0answers
95 views
What is the best way to modify an existing function from a package?
There is a function in ESS called ess-sas-goto-log (https://github.com/emacs-ess/ESS/blob/master/lisp/ess-sas-a.el#L705) that will open a log file and search forward using re-search-forward. I would ...
1
vote
0answers
33 views
ESS hooks breaking buffers not associated with files
This is a weird one, for me: I use both ESS (for R programming) and gist.el for (surprise!) interacting with github gists. Except, now I have a problem: every time I try to view a gist locally, ESS's ...
1
vote
0answers
197 views
Control-Enter doesn't work in ESS?
I checked my ess/lisp/ess-mode.el file and it has the line of code I'm expecting for this to work (below). Anyone know why this would happen?
(define-key map [(control return)] 'ess-eval-region-or-...
1
vote
0answers
163 views
ESS major modes keybindings do not work
I am connecting from a Windows machine to a Linux server via Putty (http://blog.harang.org/?tag=putty). There I start Emacs and open a script written in the statistical language R. When I open the ...
0
votes
0answers
11 views
Pass a table's colnames to an R block
I have an org file with this content:
#+name: my-table
| *Type* | *Value* |
|---------+---------|
| Web | 744 |
| Checks | 520 |
| Cash | 105 |
|---------+---------|
| *Total* | ...
0
votes
0answers
27 views
Polymode very slow in Rmd files
I am struggling with emacs constantly hanging as soon as I move the cursor into a code chunk in Rmd files. It spends about two seconds moving the cursor after I hit an arrow key. Can you help me get ...
0
votes
0answers
9 views
remove erroneous commands from ESS transcript
I'd like to better use my ESS transcript file while working on R.
I know how to clean the .Rout file only keeping the command lines.
But what could be great is to remove all the command lines that ...
0
votes
0answers
21 views
Patching together emacs buffers and shells outside of emacs
I'd like to use emacs as a replacement for my current IDE when using R. I like to divide my workspace into three panes:
Text editor
R console
zsh
Previously, I had used tmux to achieve this by ...
0
votes
0answers
14 views
how to get out of a (R) replās multi-line (multiple-line) / line-continuation mode
My question: In (an R-repl from ESS layer) in spacemacs, I canāt end a multiple-line after I start it
myDf %>% # here i hit RET
so then the REPL goes into multi line mode:
+ myDf %>%
myDf %&...
0
votes
0answers
30 views
<RET> behavior in ESS in a roxygen block
I'm relatively new to emacs and I'm trying my luck with doom emacs (I transitioned from spacemacs), and I've spent hours trying to figure out what's going on.
This is about ESS <RET> behavior. ...
0
votes
0answers
13 views
Latex subscript in .Rmd file registers as markdown italics in buffer
I am using ess, polymode, and poly-R.
The latex subscript registers as markdown italics in my .Rmd file
Notice it only takes effect with an open and close _.
Is there a way to specify that these ...
0
votes
0answers
33 views
No match for ess-rdired
I'm not able to invoke the rdired-buffer when typing M-x ess-rdired, I get a "no match"-message. I'm also not able to find the function ess-rdired in the documentation (via C-h f). Any idea ...
0
votes
1answer
33 views
How to get ess-describe-object-at-point to delete-window when I am done?
I am reading this function and still don't see why it doesn't delete both the buffer and window. Currently it open a new window, and when I hit C-g another buffer (even duplicated to the one I am ...
0
votes
0answers
11 views
ESS/Org-babel - remove long prompt
Consider the following org-babel code block:
#+BEGIN_SRC R :session *R*
getwd()
#+END_SRC
If I first enter org-edit-special and then ess-eval-line my *R* buffer displays as expected:
> getwd()
...
0
votes
0answers
38 views
Evaluate org-babel header arguments consistently
Consider the following org-babel code block:
#+BEGIN_SRC R :session *R* :dir ~/_test
getwd()
#+END_SRC
When I C-c C-c on my source block, I get the following result, as expected:
#+RESULTS:
: /...
0
votes
0answers
66 views
Projectile renaming buffer name causing issues with ESS (ctrl enter) functionality
I have recently installed projectile package into my Emacs. It's great package, however, now my C-RET binding to ESS (R) is not working any more.
Part of my current init.el related to ESS looks like ...
0
votes
0answers
58 views
How to “manipulate” using R in Emacs
In Rstudio one can use library manipulate to interactively change the plot over some parameters(mu). When you use this in emacs ESS it gives error:
function(mu){
plot(mu)
}
manipulate(myfunc(mu),mu = ...
0
votes
1answer
678 views
ESS install fails on Ubuntu 18.04
I had previously installed and used Emacs 25.2.2 and ESS 17.11 on Ubuntu 18.04 (Bionic Beaver). While attempting to update to the latest version of ESS, the ESS install script appears to have failed (...
0
votes
0answers
133 views
Tramp to HPC server node
I am new to Emacs and one thing I really like about it is the "tramp". I use R with ESS and usually "tramp" to my work computer from home. We also have an HPC server and I am wondering whether it is ...