[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ess-help
Subject:    Re: [ESS] project management in Emacs / ESS / R
From:       "A.J. Rossini" <blindglobe () gmail ! com>
Date:       2015-09-30 12:23:00
Message-ID: CAA1MS4rQm+F5ox0u6JXo1oN-uCmUCOS9ZY2U5BDKgc56Kyx-nA () mail ! gmail ! com
[Download RAW message or body]

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 :).

best,
-tony

On Fri, Sep 4, 2015 at 5:10 PM, Vitalie Spinu <spinuvit@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
> interesting:
> 
> http://tuhdo.github.io/helm-projectile.html
> 
> 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:
> 
> http://emacs.stackexchange.com/questions/212/is-there-a-way-to-use-query-replace-from-grep-ack-ag-output-modes
>  
> 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?
> 
> Vitalie
> 
> > > 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).
> 
> > Kevin
> 
> > On Fri, Sep 4, 2015 at 8:17 AM, Tamas Papp <tkpapp@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.
> > > 
> > > Best,
> > > 
> > > Tamas
> > > 
> > > On Fri, Sep 04 2015, A.J. Rossini <blindglobe@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?)
> > > > 
> > > > best,
> > > > -tony
> > > > 
> > > > blindglobe@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@r-project.org mailing list
> > > > https://stat.ethz.ch/mailman/listinfo/ess-help>
> > > ______________________________________________
> > > ESS-help@r-project.org mailing list
> > > https://stat.ethz.ch/mailman/listinfo/ess-help



-- 
best,
-tony

blindglobe@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@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic