[ESS] project management in Emacs / ESS / R
b||ndg|obe @end|ng |rom gm@||@com
Wed Sep 30 14:23:00 CEST 2015
Thanks all, I was looking for something like projectile. It seems
to do the job.
Basically the feature I was looking for was a "save where I am between
sessions", ie a UI version of git's stash :).
On Fri, Sep 4, 2015 at 5:10 PM, Vitalie Spinu <spinuvit using gmail.com> wrote:
> I guess projectile (http://batsov.com/projectile/) is the de-facto standard for
> managing projects. It supports search (many methods), navigation and replacing
> within projects. It supports R projects by default. All version controlled
> directories are also considered projects. You can make any directory a project
> by adding ".projectile" empty file to it.
> If you are a helm guy, then this helm+projectile walk through could be
> There is a pending issue on devtools integration
> https://github.com/emacs-ess/ESS/issues/229. It's a low hanging fruit. I hope to
> make it working by the next ESS release.
> For a fancy replace functionality have a look at ag + wgrep + multiple-cursors
> solutions explained at:
> I have no idea what RStudio is doing with the projects, but I highly doubt it
> will ever come close to the above features.
> What else would you need?
>>> On Fri, Sep 04 2015 08:28, Kevin Wright wrote:
>> When I do use RStudio, I don't use projects. I don't save history,
>> don't save Rdata, etc. So I also am curious about which features of
>> projects are desirable. Personally, I'd rather see work done to
>> polish different aspects of ESS :
>> One-click Rnw -> open PDF. (Takes 3 steps for me.)
>> One-click Rmd -> open html. (I've got this working.)
>> Template for new Rmd files. (I use template library for this).
>> On Fri, Sep 4, 2015 at 8:17 AM, Tamas Papp <tkpapp using gmail.com> wrote:
>>> Hi Tony,
>>> Being in a somewhat similar situation, I am also working in R at the
>>> moment. I am only barely familiar with RStudio projects, and I am not
>>> sure which features you require (maybe you could elaborate?), but for my
>>> needs, git + Emacs + org-mode + ESS works fine. In org-babel, you can
>>> use sessions on a section-specific basis.
>>> On Fri, Sep 04 2015, A.J. Rossini <blindglobe using gmail.com> wrote:
>>>> Dear all -
>>>> After spending too much time with archaic languages which are archaic
>>>> (SAS) and living in the future (Common Lisp) I'm back to R for work
>>>> related programming.
>>>> I had to use RStudio at first for various collaboration (and deadline)
>>>> reasons, and while I found it adequate, it was clunky and inefficient
>>>> for me. However, it had a reasonable project management accelerator,
>>>> and I enjoyed that.
>>>> What, if any, is the current best-practices for doing something like
>>>> the RStudio projects in ESS/Emacs? I know I can go back and hack the
>>>> CEDET tools again, but there ought to be something less general,
>>>> restricted mainly on managing sets of files and displays.
>>>> (I also can just do what I did before, but why waste microseconds
>>>> typing for the UI when I can save them for R and ESS hacking?)
>>>> blindglobe using gmail.com
>>>> Muttenz, Switzerland.
>>>> "Commit early,commit often, and commit in a repository from which we
>>>> can easily roll-back your mistakes" (AJR, 4Jan05).
>>>> Drink Coffee: Do stupid things faster with more energy!
>>>> ESS-help using r-project.org mailing list
>>> ESS-help using r-project.org mailing list
blindglobe using gmail.com
"Commit early,commit often, and commit in a repository from which we
can easily roll-back your mistakes" (AJR, 4Jan05).
Drink Coffee: Do stupid things faster with more energy!
More information about the ESS-help