* Folding in iESS R buffer
@ 2014-05-05 13:25 Rainer M Krug
2014-05-27 8:21 ` Thorsten Jolitz
0 siblings, 1 reply; 7+ messages in thread
From: Rainer M Krug @ 2014-05-05 13:25 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 4317 bytes --]
Hi
I have modified the variable transfer in ob-R.el so that the variable
transfer code is enclosed as can be seen below.
My idea is that I can fold the R output so that the variable transfer is
collapsed. I understand that I can use one of the org-outside-org minor
modes [1] (presumibly utshine?) - but I can't figure out how.
My questions are:
1) which enclosing should I use to fold the transfer code away?
2) which minor mode should I use for this and how can I configure it?
Cheers,
Rainer
--8<---------------cut here---------------start------------->8---
> ######################################################################
## Beginning org variable transfer
try(detach(.org_variables_), silent=TRUE)
.org_variables_ <- new.env()
assign( 'COLUMNS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428U4A", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLUMNS', .org_variables_)
assign( 'COLS_TO_EVAL', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428hCH", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLS_TO_EVAL', .org_variables_)
assign( 'ALLSPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428uMN", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('ALLSPECIES', .org_variables_)
assign( 'SPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-744287WT", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('SPECIES', .org_variables_)
assign( 'YEARS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428IhZ", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('YEARS', .org_variables_)
assign('PRESENT', 2008, envir = .org_variables_); lockBinding('PRESENT', .org_variables_)
assign('MINEFFORT', 3, envir = .org_variables_); lockBinding('MINEFFORT', .org_variables_)
assign('PROPTRAIN', 0.6, envir = .org_variables_); lockBinding('PROPTRAIN', .org_variables_)
assign('RNGSEED', 13, envir = .org_variables_); lockBinding('RNGSEED', .org_variables_)
assign('RNGKIND', "Mersenne-Twister", envir = .org_variables_); lockBinding('RNGKIND', .org_variables_)
assign('RNGNORMALKIND', "Inversion", envir = .org_variables_); lockBinding('RNGNORMALKIND', .org_variables_)
assign('REFGRID', "./refGrid_8km.rds", envir = .org_variables_); lockBinding('REFGRID', .org_variables_)
assign('IFN', "./__BOX__/IFN/DB_IFN/rds/tabplot.rds", envir = .org_variables_); lockBinding('IFN', .org_variables_)
assign('IFNCOUNT', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.count.8km.rds", envir = .org_variables_); lockBinding('IFNCOUNT', .org_variables_)
assign('IFNMEAN', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.mean.8km.rds", envir = .org_variables_); lockBinding('IFNMEAN', .org_variables_)
assign('IFNPRES', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.pres.8km.rds", envir = .org_variables_); lockBinding('IFNPRES', .org_variables_)
assign('IFNSD', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.sd.8km.rds", envir = .org_variables_); lockBinding('IFNSD', .org_variables_)
assign('IFNTABTREE', "./__BOX__/IFN/DB_IFN/rds/tabtree.rds", envir = .org_variables_); lockBinding('IFNTABTREE', .org_variables_)
lockEnvironment(.org_variables_)
attach(.org_variables_)
save(.org_variables_, file='org_variables.RData')
## end org variable transfer
######################################################################
--8<---------------cut here---------------end--------------->8---
Footnotes:
[1] http://orgmode.org/worg/org-tutorials/org-outside-org.html
--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa
Tel : +33 - (0)9 53 10 27 44
Cell: +33 - (0)6 85 62 59 98
Fax : +33 - (0)9 58 10 27 44
Fax (D): +49 - (0)3 21 21 25 22 44
email: Rainer@krugs.de
Skype: RMkrug
PGP: 0x0F52F982
[-- Attachment #2: Type: application/pgp-signature, Size: 494 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Folding in iESS R buffer 2014-05-05 13:25 Folding in iESS R buffer Rainer M Krug @ 2014-05-27 8:21 ` Thorsten Jolitz 2014-05-27 8:30 ` Rainer M Krug 0 siblings, 1 reply; 7+ messages in thread From: Thorsten Jolitz @ 2014-05-27 8:21 UTC (permalink / raw) To: emacs-orgmode Rainer M Krug <Rainer@krugs.de> writes: Hi Rainer, sorry for the late reply, I was offline some time. > I have modified the variable transfer in ob-R.el so that the variable > transfer code is enclosed as can be seen below. > > My idea is that I can fold the R output so that the variable transfer is > collapsed. I understand that I can use one of the org-outside-org minor > modes [1] (presumibly utshine?) - but I can't figure out how. > > My questions are: > > 1) which enclosing should I use to fold the transfer code away? Outshine is like Org, no enclosing, but file structuring with (outcommented) headlines. > 2) which minor mode should I use for this and how can I configure it? I'm not sure if I understand. When you use ob-R.el, you work in Org files with R source blocks, right? When do you want to fold the R output below? When you are in org-mode or when editing source blocks in R-mode? In the former case, Org-mode is in charge and you don't need outshine. In the latter case, you could install outshine as described in the docs and then add outline-minor-mode to the ESS/R mode hook, i.e. ,------------------------------------------------------------------------------- | ;; outline | (when (require 'outline nil t) | (add-hook 'ess-mode-hook 'outline-minor-mode)) ; is that the hook for R-mode? | | ;; outshine | (when (require 'outshine nil t) | (add-hook 'outline-minor-mode-hook 'outshine-hook-function) | (setq outshine-use-speed-commands t)) `------------------------------------------------------------------------------- Outshine headlines are outcommented Org headlines, i.e. ,---------------------------------- | * Beginning org variable transfer `---------------------------------- becomes ,---------- | ## * Beginning org variable transfer `---------- in R-mode. The R output would become an outshine-subtree with the header above, just like in Org-mode, possibly surrounded by other subtrees. > --8<---------------cut here---------------start------------->8--- >> ###################################################################### > ## Beginning org variable transfer > try(detach(.org_variables_), silent=TRUE) > .org_variables_ <- new.env() > assign( 'COLUMNS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428U4A", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLUMNS', .org_variables_) > assign( 'COLS_TO_EVAL', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428hCH", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLS_TO_EVAL', .org_variables_) > assign( 'ALLSPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428uMN", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('ALLSPECIES', .org_variables_) > assign( 'SPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-744287WT", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('SPECIES', .org_variables_) > assign( 'YEARS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428IhZ", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('YEARS', .org_variables_) > assign('PRESENT', 2008, envir = .org_variables_); lockBinding('PRESENT', .org_variables_) > assign('MINEFFORT', 3, envir = .org_variables_); lockBinding('MINEFFORT', .org_variables_) > assign('PROPTRAIN', 0.6, envir = .org_variables_); lockBinding('PROPTRAIN', .org_variables_) > assign('RNGSEED', 13, envir = .org_variables_); lockBinding('RNGSEED', .org_variables_) > assign('RNGKIND', "Mersenne-Twister", envir = .org_variables_); lockBinding('RNGKIND', .org_variables_) > assign('RNGNORMALKIND', "Inversion", envir = .org_variables_); lockBinding('RNGNORMALKIND', .org_variables_) > assign('REFGRID', "./refGrid_8km.rds", envir = .org_variables_); lockBinding('REFGRID', .org_variables_) > assign('IFN', "./__BOX__/IFN/DB_IFN/rds/tabplot.rds", envir = .org_variables_); lockBinding('IFN', .org_variables_) > assign('IFNCOUNT', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.count.8km.rds", envir = .org_variables_); lockBinding('IFNCOUNT', .org_variables_) > assign('IFNMEAN', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.mean.8km.rds", envir = .org_variables_); lockBinding('IFNMEAN', .org_variables_) > assign('IFNPRES', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.pres.8km.rds", envir = .org_variables_); lockBinding('IFNPRES', .org_variables_) > assign('IFNSD', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.sd.8km.rds", envir = .org_variables_); lockBinding('IFNSD', .org_variables_) > assign('IFNTABTREE', "./__BOX__/IFN/DB_IFN/rds/tabtree.rds", envir = .org_variables_); lockBinding('IFNTABTREE', .org_variables_) > lockEnvironment(.org_variables_) > attach(.org_variables_) > save(.org_variables_, file='org_variables.RData') > ## end org variable transfer > ###################################################################### > --8<---------------cut here---------------end--------------->8--- > > > Footnotes: > [1] http://orgmode.org/worg/org-tutorials/org-outside-org.html -- cheers, Thorsten ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Folding in iESS R buffer 2014-05-27 8:21 ` Thorsten Jolitz @ 2014-05-27 8:30 ` Rainer M Krug 2014-05-27 9:00 ` Rainer M Krug 0 siblings, 1 reply; 7+ messages in thread From: Rainer M Krug @ 2014-05-27 8:30 UTC (permalink / raw) To: Thorsten Jolitz; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 6559 bytes --] Thorsten Jolitz <tjolitz@gmail.com> writes: > Rainer M Krug <Rainer@krugs.de> writes: > > Hi Rainer, > > sorry for the late reply, I was offline some time. No problem. > >> I have modified the variable transfer in ob-R.el so that the variable >> transfer code is enclosed as can be seen below. >> >> My idea is that I can fold the R output so that the variable transfer is >> collapsed. I understand that I can use one of the org-outside-org minor >> modes [1] (presumibly utshine?) - but I can't figure out how. >> >> My questions are: >> >> 1) which enclosing should I use to fold the transfer code away? > > Outshine is like Org, no enclosing, but file structuring with > (outcommented) headlines. So everything after the outcommented headline will be folded - so if I only want to fold one part, I have to use ,---- | ## * If this is folded | SOME R CODE | ## * This not anymore | SOME R CODE `---- which I could fold to ,---- | ## * If this is folded [...] | ## * This not anymore | SOME R CODE `---- correct? > >> 2) which minor mode should I use for this and how can I configure it? > > I'm not sure if I understand. When you use ob-R.el, you work in Org > files with R source blocks, right? Correct. > When do you want to fold the R output below? When you are in org-mode > or when editing source blocks in R-mode? The evaluated code - not in the source code. > > In the former case, Org-mode is in charge and you don't need > outshine. True. > In the latter case, you could install outshine as described in the > docs and then add outline-minor-mode to the ESS/R mode hook, i.e. That's it. > > ,------------------------------------------------------------------------------- > | ;; outline > | (when (require 'outline nil t) > | (add-hook 'ess-mode-hook 'outline-minor-mode)) ; is that the hook for R-mode? > | > | ;; outshine > | (when (require 'outshine nil t) > | (add-hook 'outline-minor-mode-hook 'outshine-hook-function) > | (setq outshine-use-speed-commands t)) > `------------------------------------------------------------------------------- > > Outshine headlines are outcommented Org headlines, i.e. > > ,---------------------------------- > | * Beginning org variable transfer > `---------------------------------- > > becomes > > ,---------- > | ## * Beginning org variable transfer > `---------- > > in R-mode. > > The R output would become an outshine-subtree with the header above, > just like in Org-mode, possibly surrounded by other subtrees. Sounds great - thanks a lot. I will try it out, Rainer > >> --8<---------------cut here---------------start------------->8--- >>> ###################################################################### >> ## Beginning org variable transfer >> try(detach(.org_variables_), silent=TRUE) >> .org_variables_ <- new.env() >> assign( 'COLUMNS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428U4A", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLUMNS', .org_variables_) >> assign( 'COLS_TO_EVAL', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428hCH", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLS_TO_EVAL', .org_variables_) >> assign( 'ALLSPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428uMN", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('ALLSPECIES', .org_variables_) >> assign( 'SPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-744287WT", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('SPECIES', .org_variables_) >> assign( 'YEARS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428IhZ", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('YEARS', .org_variables_) >> assign('PRESENT', 2008, envir = .org_variables_); lockBinding('PRESENT', .org_variables_) >> assign('MINEFFORT', 3, envir = .org_variables_); lockBinding('MINEFFORT', .org_variables_) >> assign('PROPTRAIN', 0.6, envir = .org_variables_); lockBinding('PROPTRAIN', .org_variables_) >> assign('RNGSEED', 13, envir = .org_variables_); lockBinding('RNGSEED', .org_variables_) >> assign('RNGKIND', "Mersenne-Twister", envir = .org_variables_); lockBinding('RNGKIND', .org_variables_) >> assign('RNGNORMALKIND', "Inversion", envir = .org_variables_); lockBinding('RNGNORMALKIND', .org_variables_) >> assign('REFGRID', "./refGrid_8km.rds", envir = .org_variables_); lockBinding('REFGRID', .org_variables_) >> assign('IFN', "./__BOX__/IFN/DB_IFN/rds/tabplot.rds", envir = .org_variables_); lockBinding('IFN', .org_variables_) >> assign('IFNCOUNT', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.count.8km.rds", envir = .org_variables_); lockBinding('IFNCOUNT', .org_variables_) >> assign('IFNMEAN', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.mean.8km.rds", envir = .org_variables_); lockBinding('IFNMEAN', .org_variables_) >> assign('IFNPRES', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.pres.8km.rds", envir = .org_variables_); lockBinding('IFNPRES', .org_variables_) >> assign('IFNSD', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.sd.8km.rds", envir = .org_variables_); lockBinding('IFNSD', .org_variables_) >> assign('IFNTABTREE', "./__BOX__/IFN/DB_IFN/rds/tabtree.rds", envir = .org_variables_); lockBinding('IFNTABTREE', .org_variables_) >> lockEnvironment(.org_variables_) >> attach(.org_variables_) >> save(.org_variables_, file='org_variables.RData') >> ## end org variable transfer >> ###################################################################### >> --8<---------------cut here---------------end--------------->8--- >> >> >> Footnotes: >> [1] http://orgmode.org/worg/org-tutorials/org-outside-org.html -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982 [-- Attachment #2: Type: application/pgp-signature, Size: 494 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Folding in iESS R buffer 2014-05-27 8:30 ` Rainer M Krug @ 2014-05-27 9:00 ` Rainer M Krug 2014-05-27 9:43 ` Thorsten Jolitz 0 siblings, 1 reply; 7+ messages in thread From: Rainer M Krug @ 2014-05-27 9:00 UTC (permalink / raw) To: Thorsten Jolitz; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 7525 bytes --] Rainer M Krug <Rainer@krugs.de> writes: > Thorsten Jolitz <tjolitz@gmail.com> writes: > >> Rainer M Krug <Rainer@krugs.de> writes: >> >> Hi Rainer, >> >> sorry for the late reply, I was offline some time. > > No problem. > >> >>> I have modified the variable transfer in ob-R.el so that the variable >>> transfer code is enclosed as can be seen below. >>> >>> My idea is that I can fold the R output so that the variable transfer is >>> collapsed. I understand that I can use one of the org-outside-org minor >>> modes [1] (presumibly utshine?) - but I can't figure out how. >>> >>> My questions are: >>> >>> 1) which enclosing should I use to fold the transfer code away? >> >> Outshine is like Org, no enclosing, but file structuring with >> (outcommented) headlines. > > So everything after the outcommented headline will be folded - so if I > only want to fold one part, I have to use > > ,---- > | ## * If this is folded > | SOME R CODE > | ## * This not anymore > | SOME R CODE > `---- > > which I could fold to > > ,---- > | ## * If this is folded [...] > | ## * This not anymore > | SOME R CODE > `---- > > correct? I just tried it, and get the following: Unfolded: ,---- | > | + . + ## * Variable Transfer from org | ########################################################## | ## org:variables environment created and in search path | ########################################################## | | ## * Back to normal code | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | > > `---- where "here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" is output From normal R code in a source block evaluated. Folded: ,---- | > | + . + ## * Variable Transfer from org | ##########################################################... | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | > > `---- Is this what is expected? Rainer > >> >>> 2) which minor mode should I use for this and how can I configure it? >> >> I'm not sure if I understand. When you use ob-R.el, you work in Org >> files with R source blocks, right? > > Correct. > >> When do you want to fold the R output below? When you are in org-mode >> or when editing source blocks in R-mode? > > The evaluated code - not in the source code. > >> >> In the former case, Org-mode is in charge and you don't need >> outshine. > > True. > >> In the latter case, you could install outshine as described in the >> docs and then add outline-minor-mode to the ESS/R mode hook, i.e. > > That's it. > >> >> ,------------------------------------------------------------------------------- >> | ;; outline >> | (when (require 'outline nil t) >> | (add-hook 'ess-mode-hook 'outline-minor-mode)) ; is that the hook for R-mode? >> | >> | ;; outshine >> | (when (require 'outshine nil t) >> | (add-hook 'outline-minor-mode-hook 'outshine-hook-function) >> | (setq outshine-use-speed-commands t)) >> `------------------------------------------------------------------------------- >> >> Outshine headlines are outcommented Org headlines, i.e. >> >> ,---------------------------------- >> | * Beginning org variable transfer >> `---------------------------------- >> >> becomes >> >> ,---------- >> | ## * Beginning org variable transfer >> `---------- >> >> in R-mode. >> >> The R output would become an outshine-subtree with the header above, >> just like in Org-mode, possibly surrounded by other subtrees. > > Sounds great - thanks a lot. I will try it out, > > Rainer > >> >>> --8<---------------cut here---------------start------------->8--- >>>> ###################################################################### >>> ## Beginning org variable transfer >>> try(detach(.org_variables_), silent=TRUE) >>> .org_variables_ <- new.env() >>> assign( 'COLUMNS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428U4A", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLUMNS', .org_variables_) >>> assign( 'COLS_TO_EVAL', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428hCH", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLS_TO_EVAL', .org_variables_) >>> assign( 'ALLSPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428uMN", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('ALLSPECIES', .org_variables_) >>> assign( 'SPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-744287WT", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('SPECIES', .org_variables_) >>> assign( 'YEARS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428IhZ", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('YEARS', .org_variables_) >>> assign('PRESENT', 2008, envir = .org_variables_); lockBinding('PRESENT', .org_variables_) >>> assign('MINEFFORT', 3, envir = .org_variables_); lockBinding('MINEFFORT', .org_variables_) >>> assign('PROPTRAIN', 0.6, envir = .org_variables_); lockBinding('PROPTRAIN', .org_variables_) >>> assign('RNGSEED', 13, envir = .org_variables_); lockBinding('RNGSEED', .org_variables_) >>> assign('RNGKIND', "Mersenne-Twister", envir = .org_variables_); lockBinding('RNGKIND', .org_variables_) >>> assign('RNGNORMALKIND', "Inversion", envir = .org_variables_); lockBinding('RNGNORMALKIND', .org_variables_) >>> assign('REFGRID', "./refGrid_8km.rds", envir = .org_variables_); lockBinding('REFGRID', .org_variables_) >>> assign('IFN', "./__BOX__/IFN/DB_IFN/rds/tabplot.rds", envir = .org_variables_); lockBinding('IFN', .org_variables_) >>> assign('IFNCOUNT', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.count.8km.rds", envir = .org_variables_); lockBinding('IFNCOUNT', .org_variables_) >>> assign('IFNMEAN', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.mean.8km.rds", envir = .org_variables_); lockBinding('IFNMEAN', .org_variables_) >>> assign('IFNPRES', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.pres.8km.rds", envir = .org_variables_); lockBinding('IFNPRES', .org_variables_) >>> assign('IFNSD', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.sd.8km.rds", envir = .org_variables_); lockBinding('IFNSD', .org_variables_) >>> assign('IFNTABTREE', "./__BOX__/IFN/DB_IFN/rds/tabtree.rds", envir = .org_variables_); lockBinding('IFNTABTREE', .org_variables_) >>> lockEnvironment(.org_variables_) >>> attach(.org_variables_) >>> save(.org_variables_, file='org_variables.RData') >>> ## end org variable transfer >>> ###################################################################### >>> --8<---------------cut here---------------end--------------->8--- >>> >>> >>> Footnotes: >>> [1] http://orgmode.org/worg/org-tutorials/org-outside-org.html -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982 [-- Attachment #2: Type: application/pgp-signature, Size: 494 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Folding in iESS R buffer 2014-05-27 9:00 ` Rainer M Krug @ 2014-05-27 9:43 ` Thorsten Jolitz 2014-05-27 12:13 ` Rainer M Krug 0 siblings, 1 reply; 7+ messages in thread From: Thorsten Jolitz @ 2014-05-27 9:43 UTC (permalink / raw) To: emacs-orgmode Rainer M Krug <Rainer@krugs.de> writes: > Rainer M Krug <Rainer@krugs.de> writes: > >> Thorsten Jolitz <tjolitz@gmail.com> writes: >> >>> Rainer M Krug <Rainer@krugs.de> writes: >>> >>> Hi Rainer, >>> >>> sorry for the late reply, I was offline some time. >> >> No problem. >> >>> >>>> I have modified the variable transfer in ob-R.el so that the variable >>>> transfer code is enclosed as can be seen below. >>>> >>>> My idea is that I can fold the R output so that the variable >>>> transfer is >>>> collapsed. I understand that I can use one of the org-outside-org minor >>>> modes [1] (presumibly utshine?) - but I can't figure out how. >>>> >>>> My questions are: >>>> >>>> 1) which enclosing should I use to fold the transfer code away? >>> >>> Outshine is like Org, no enclosing, but file structuring with >>> (outcommented) headlines. >> >> So everything after the outcommented headline will be folded - so if I >> only want to fold one part, I have to use >> >> ,---- >> | ## * If this is folded >> | SOME R CODE >> | ## * This not anymore >> | SOME R CODE >> `---- >> >> which I could fold to >> >> ,---- >> | ## * If this is folded [...] >> | ## * This not anymore >> | SOME R CODE >> `---- >> >> correct? > > I just tried it, and get the following: > > Unfolded: > > ,---- > | > > | + . + ## * Variable Transfer from org > | ########################################################## > | ## org:variables environment created and in search path > | ########################################################## > | > | ## * Back to normal code > | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > | > > > `---- > > where "here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" is output > From normal R code in a source block evaluated. > > Folded: > > ,---- > | > > | + . + ## * Variable Transfer from org > | ##########################################################... > | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > | > > > `---- > > Is this what is expected? no, it should look just like a folded subtree in Org-mode. The problem is probably this ,-------------------------------------- | + . + ## * Variable Transfer from org `-------------------------------------- because in outshine, just like in Org, a header must (!) start at the beginning of line to be recognized. Or is the comment syntax wrong for R-mode? Is it only ,------------- | # * Level 1 `------------- ? I can't check right now, you can try it out by writing an Org header in an R buffer and then call M-x comment-region on the marked line. Maybe I got confused because PicoLisp uses ## for comments ... >>>> 2) which minor mode should I use for this and how can I configure it? >>> >>> I'm not sure if I understand. When you use ob-R.el, you work in Org >>> files with R source blocks, right? >> >> Correct. >> >>> When do you want to fold the R output below? When you are in org-mode >>> or when editing source blocks in R-mode? >> >> The evaluated code - not in the source code. >> >>> >>> In the former case, Org-mode is in charge and you don't need >>> outshine. >> >> True. >> >>> In the latter case, you could install outshine as described in the >>> docs and then add outline-minor-mode to the ESS/R mode hook, i.e. >> >> That's it. >> >>> >>> ,------------------------------------------------------------------------------- >>> | ;; outline >>> | (when (require 'outline nil t) >>> | (add-hook 'ess-mode-hook 'outline-minor-mode)) ; is that the >>> | hook for R-mode? >>> | >>> | ;; outshine >>> | (when (require 'outshine nil t) >>> | (add-hook 'outline-minor-mode-hook 'outshine-hook-function) >>> | (setq outshine-use-speed-commands t)) >>> `------------------------------------------------------------------------------- >>> >>> Outshine headlines are outcommented Org headlines, i.e. >>> >>> ,---------------------------------- >>> | * Beginning org variable transfer >>> `---------------------------------- >>> >>> becomes >>> >>> ,---------- >>> | ## * Beginning org variable transfer >>> `---------- >>> >>> in R-mode. >>> >>> The R output would become an outshine-subtree with the header above, >>> just like in Org-mode, possibly surrounded by other subtrees. >> >> Sounds great - thanks a lot. I will try it out, >> >> Rainer >> >>> >>>> --8<---------------cut here---------------start------------->8--- >>>>> ###################################################################### >>>> ## Beginning org variable transfer >>>> try(detach(.org_variables_), silent=TRUE) >>>> .org_variables_ <- new.env() >>>> assign( 'COLUMNS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428U4A", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLUMNS', .org_variables_) >>>> assign( 'COLS_TO_EVAL', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428hCH", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLS_TO_EVAL', .org_variables_) >>>> assign( 'ALLSPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428uMN", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('ALLSPECIES', .org_variables_) >>>> assign( 'SPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-744287WT", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('SPECIES', .org_variables_) >>>> assign( 'YEARS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428IhZ", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('YEARS', .org_variables_) >>>> assign('PRESENT', 2008, envir = .org_variables_); lockBinding('PRESENT', .org_variables_) >>>> assign('MINEFFORT', 3, envir = .org_variables_); lockBinding('MINEFFORT', .org_variables_) >>>> assign('PROPTRAIN', 0.6, envir = .org_variables_); lockBinding('PROPTRAIN', .org_variables_) >>>> assign('RNGSEED', 13, envir = .org_variables_); lockBinding('RNGSEED', .org_variables_) >>>> assign('RNGKIND', "Mersenne-Twister", envir = .org_variables_); lockBinding('RNGKIND', .org_variables_) >>>> assign('RNGNORMALKIND', "Inversion", envir = .org_variables_); lockBinding('RNGNORMALKIND', .org_variables_) >>>> assign('REFGRID', "./refGrid_8km.rds", envir = .org_variables_); lockBinding('REFGRID', .org_variables_) >>>> assign('IFN', "./__BOX__/IFN/DB_IFN/rds/tabplot.rds", envir = .org_variables_); lockBinding('IFN', .org_variables_) >>>> assign('IFNCOUNT', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.count.8km.rds", envir = .org_variables_); lockBinding('IFNCOUNT', .org_variables_) >>>> assign('IFNMEAN', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.mean.8km.rds", envir = .org_variables_); lockBinding('IFNMEAN', .org_variables_) >>>> assign('IFNPRES', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.pres.8km.rds", envir = .org_variables_); lockBinding('IFNPRES', .org_variables_) >>>> assign('IFNSD', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.sd.8km.rds", envir = .org_variables_); lockBinding('IFNSD', .org_variables_) >>>> assign('IFNTABTREE', "./__BOX__/IFN/DB_IFN/rds/tabtree.rds", envir = .org_variables_); lockBinding('IFNTABTREE', .org_variables_) >>>> lockEnvironment(.org_variables_) >>>> attach(.org_variables_) >>>> save(.org_variables_, file='org_variables.RData') >>>> ## end org variable transfer >>>> ###################################################################### >>>> --8<---------------cut here---------------end--------------->8--- >>>> >>>> >>>> Footnotes: >>>> [1] http://orgmode.org/worg/org-tutorials/org-outside-org.html -- cheers, Thorsten ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Folding in iESS R buffer 2014-05-27 9:43 ` Thorsten Jolitz @ 2014-05-27 12:13 ` Rainer M Krug 2014-05-27 21:42 ` Thorsten Jolitz 0 siblings, 1 reply; 7+ messages in thread From: Rainer M Krug @ 2014-05-27 12:13 UTC (permalink / raw) To: Thorsten Jolitz; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 10892 bytes --] Thorsten Jolitz <tjolitz@gmail.com> writes: > Rainer M Krug <Rainer@krugs.de> writes: > >> Rainer M Krug <Rainer@krugs.de> writes: >> >>> Thorsten Jolitz <tjolitz@gmail.com> writes: >>> >>>> Rainer M Krug <Rainer@krugs.de> writes: >>>> >>>> Hi Rainer, >>>> >>>> sorry for the late reply, I was offline some time. >>> >>> No problem. >>> >>>> >>>>> I have modified the variable transfer in ob-R.el so that the variable >>>>> transfer code is enclosed as can be seen below. >>>>> >>>>> My idea is that I can fold the R output so that the variable >>>>> transfer is >>>>> collapsed. I understand that I can use one of the org-outside-org minor >>>>> modes [1] (presumibly utshine?) - but I can't figure out how. >>>>> >>>>> My questions are: >>>>> >>>>> 1) which enclosing should I use to fold the transfer code away? >>>> >>>> Outshine is like Org, no enclosing, but file structuring with >>>> (outcommented) headlines. >>> >>> So everything after the outcommented headline will be folded - so if I >>> only want to fold one part, I have to use >>> >>> ,---- >>> | ## * If this is folded >>> | SOME R CODE >>> | ## * This not anymore >>> | SOME R CODE >>> `---- >>> >>> which I could fold to >>> >>> ,---- >>> | ## * If this is folded [...] >>> | ## * This not anymore >>> | SOME R CODE >>> `---- >>> >>> correct? >> >> I just tried it, and get the following: >> >> Unfolded: >> >> ,---- >> | > >> | + . + ## * Variable Transfer from org >> | ########################################################## >> | ## org:variables environment created and in search path >> | ########################################################## >> | >> | ## * Back to normal code >> | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >> | > > >> `---- >> >> where "here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" is output >> From normal R code in a source block evaluated. >> >> Folded: >> >> ,---- >> | > >> | + . + ## * Variable Transfer from org >> | ##########################################################... >> | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >> | > > >> `---- >> >> Is this what is expected? > > no, it should look just like a folded subtree in Org-mode. > The problem is probably this > > ,-------------------------------------- > | + . + ## * Variable Transfer from org > `-------------------------------------- > > because in outshine, just like in Org, a header must (!) start at the > beginning of line to be recognized. I changed it in the buffer, so that it now reads: ,---- | > | ## * Variable Transfer from org | ########################################################## | ## org:variables environment created and in search path | ########################################################## | | ## * Back to normal code | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | > > `---- but the folding still results in ,---- | > | ## * Variable Transfer from org | ##########################################################... | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | > > `---- If it helps, here is the buffer: ,---- | R version 3.1.0 (2014-04-10) -- "Spring Dance" | Copyright (C) 2014 The R Foundation for Statistical Computing | Platform: x86_64-apple-darwin13.1.0 (64-bit) | | R is free software and comes with ABSOLUTELY NO WARRANTY. | You are welcome to redistribute it under certain conditions. | Type 'license()' or 'licence()' for distribution details. | | Natural language support but running in an English locale | | R is a collaborative project with many contributors. | Type 'contributors()' for more information and | 'citation()' on how to cite R or R packages in publications. | | Type 'demo()' for some demos, 'help()' for on-line help, or | 'help.start()' for an HTML browser interface to help. | Type 'q()' to quit R. | | During startup - Warning messages: | 1: Setting LC_CTYPE failed, using "C" | 2: Setting LC_COLLATE failed, using "C" | 3: Setting LC_TIME failed, using "C" | 4: Setting LC_MESSAGES failed, using "C" | 5: Setting LC_MONETARY failed, using "C" | > > options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE) | > | ## * Variable Transfer from org | ########################################################## | ## org:variables environment created and in search path | ########################################################## | | ## * Back to normal code | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | > > `---- I figured it out: The problems are the comment lines - if I delete these, it is working. I can work around this. Cheers and thanks, Rainer > > Or is the comment syntax wrong for R-mode? Is it only > > ,------------- > | # * Level 1 > `------------- > > ? I can't check right now, you can try it out by writing an Org header in an > R buffer and then call M-x comment-region on the marked line. Maybe I > got confused because PicoLisp uses ## for comments ... > >>>>> 2) which minor mode should I use for this and how can I configure it? >>>> >>>> I'm not sure if I understand. When you use ob-R.el, you work in Org >>>> files with R source blocks, right? >>> >>> Correct. >>> >>>> When do you want to fold the R output below? When you are in org-mode >>>> or when editing source blocks in R-mode? >>> >>> The evaluated code - not in the source code. >>> >>>> >>>> In the former case, Org-mode is in charge and you don't need >>>> outshine. >>> >>> True. >>> >>>> In the latter case, you could install outshine as described in the >>>> docs and then add outline-minor-mode to the ESS/R mode hook, i.e. >>> >>> That's it. >>> >>>> >>>> ,------------------------------------------------------------------------------- >>>> | ;; outline >>>> | (when (require 'outline nil t) >>>> | (add-hook 'ess-mode-hook 'outline-minor-mode)) ; is that the >>>> | hook for R-mode? >>>> | >>>> | ;; outshine >>>> | (when (require 'outshine nil t) >>>> | (add-hook 'outline-minor-mode-hook 'outshine-hook-function) >>>> | (setq outshine-use-speed-commands t)) >>>> `------------------------------------------------------------------------------- >>>> >>>> Outshine headlines are outcommented Org headlines, i.e. >>>> >>>> ,---------------------------------- >>>> | * Beginning org variable transfer >>>> `---------------------------------- >>>> >>>> becomes >>>> >>>> ,---------- >>>> | ## * Beginning org variable transfer >>>> `---------- >>>> >>>> in R-mode. >>>> >>>> The R output would become an outshine-subtree with the header above, >>>> just like in Org-mode, possibly surrounded by other subtrees. >>> >>> Sounds great - thanks a lot. I will try it out, >>> >>> Rainer >>> >>>> >>>>> --8<---------------cut here---------------start------------->8--- >>>>>> ###################################################################### >>>>> ## Beginning org variable transfer >>>>> try(detach(.org_variables_), silent=TRUE) >>>>> .org_variables_ <- new.env() >>>>> assign( 'COLUMNS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428U4A", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLUMNS', .org_variables_) >>>>> assign( 'COLS_TO_EVAL', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428hCH", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('COLS_TO_EVAL', .org_variables_) >>>>> assign( 'ALLSPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428uMN", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('ALLSPECIES', .org_variables_) >>>>> assign( 'SPECIES', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-744287WT", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('SPECIES', .org_variables_) >>>>> assign( 'YEARS', read.table("/var/folders/50/wcr5bjwn75q595n6x82gxj280000gn/T/babel-74428N93/R-import-74428IhZ", header=TRUE, row.names=1, sep="\t", as.is=TRUE ), envir = .org_variables_ ); lockBinding('YEARS', .org_variables_) >>>>> assign('PRESENT', 2008, envir = .org_variables_); lockBinding('PRESENT', .org_variables_) >>>>> assign('MINEFFORT', 3, envir = .org_variables_); lockBinding('MINEFFORT', .org_variables_) >>>>> assign('PROPTRAIN', 0.6, envir = .org_variables_); lockBinding('PROPTRAIN', .org_variables_) >>>>> assign('RNGSEED', 13, envir = .org_variables_); lockBinding('RNGSEED', .org_variables_) >>>>> assign('RNGKIND', "Mersenne-Twister", envir = .org_variables_); lockBinding('RNGKIND', .org_variables_) >>>>> assign('RNGNORMALKIND', "Inversion", envir = .org_variables_); lockBinding('RNGNORMALKIND', .org_variables_) >>>>> assign('REFGRID', "./refGrid_8km.rds", envir = .org_variables_); lockBinding('REFGRID', .org_variables_) >>>>> assign('IFN', "./__BOX__/IFN/DB_IFN/rds/tabplot.rds", envir = .org_variables_); lockBinding('IFN', .org_variables_) >>>>> assign('IFNCOUNT', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.count.8km.rds", envir = .org_variables_); lockBinding('IFNCOUNT', .org_variables_) >>>>> assign('IFNMEAN', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.mean.8km.rds", envir = .org_variables_); lockBinding('IFNMEAN', .org_variables_) >>>>> assign('IFNPRES', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.pres.8km.rds", envir = .org_variables_); lockBinding('IFNPRES', .org_variables_) >>>>> assign('IFNSD', "./__BOX__/IFN/DB_IFN/rdsRasterized/tabplot.sd.8km.rds", envir = .org_variables_); lockBinding('IFNSD', .org_variables_) >>>>> assign('IFNTABTREE', "./__BOX__/IFN/DB_IFN/rds/tabtree.rds", envir = .org_variables_); lockBinding('IFNTABTREE', .org_variables_) >>>>> lockEnvironment(.org_variables_) >>>>> attach(.org_variables_) >>>>> save(.org_variables_, file='org_variables.RData') >>>>> ## end org variable transfer >>>>> ###################################################################### >>>>> --8<---------------cut here---------------end--------------->8--- >>>>> >>>>> >>>>> Footnotes: >>>>> [1] http://orgmode.org/worg/org-tutorials/org-outside-org.html -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982 [-- Attachment #2: Type: application/pgp-signature, Size: 494 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Folding in iESS R buffer 2014-05-27 12:13 ` Rainer M Krug @ 2014-05-27 21:42 ` Thorsten Jolitz 0 siblings, 0 replies; 7+ messages in thread From: Thorsten Jolitz @ 2014-05-27 21:42 UTC (permalink / raw) To: emacs-orgmode Rainer M Krug <Rainer@krugs.de> writes: > I changed it in the buffer, so that it now reads: > > ,---- > | > > | ## * Variable Transfer from org > | ########################################################## > | ## org:variables environment created and in search path > | ########################################################## > | > | ## * Back to normal code > | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > | > > > `---- > > but the folding still results in > > ,---- > | > > | ## * Variable Transfer from org > | ##########################################################... > | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > | > > > `---- these long comment lines have been a problem for headline fontification in outshine buffers before, making the regexp matcher freeze emacs, but this should be fixed. I havn't seen this problem with folding - when I'm on a machine with ESS installed I try it out ... > If it helps, here is the buffer: > > ,---- > | R version 3.1.0 (2014-04-10) -- "Spring Dance" > | Copyright (C) 2014 The R Foundation for Statistical Computing > | Platform: x86_64-apple-darwin13.1.0 (64-bit) > | > | R is free software and comes with ABSOLUTELY NO WARRANTY. > | You are welcome to redistribute it under certain conditions. > | Type 'license()' or 'licence()' for distribution details. > | > | Natural language support but running in an English locale > | > | R is a collaborative project with many contributors. > | Type 'contributors()' for more information and > | 'citation()' on how to cite R or R packages in publications. > | > | Type 'demo()' for some demos, 'help()' for on-line help, or > | 'help.start()' for an HTML browser interface to help. > | Type 'q()' to quit R. > | > | During startup - Warning messages: > | 1: Setting LC_CTYPE failed, using "C" > | 2: Setting LC_COLLATE failed, using "C" > | 3: Setting LC_TIME failed, using "C" > | 4: Setting LC_MESSAGES failed, using "C" > | 5: Setting LC_MONETARY failed, using "C" > | > > options(STERM='iESS', str.dendrogram.last="'", > | > > editor='emacsclient', show.error.locations=TRUE) > | > > | ## * Variable Transfer from org > | ########################################################## > | ## org:variables environment created and in search path > | ########################################################## > | > | ## * Back to normal code > | here it is @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > | > > > `---- > > I figured it out: > > The problems are the comment lines - if I delete these, it is > working. > > I can work around this. ok, nice -- cheers, Thorsten ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2014-05-27 21:43 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-05-05 13:25 Folding in iESS R buffer Rainer M Krug 2014-05-27 8:21 ` Thorsten Jolitz 2014-05-27 8:30 ` Rainer M Krug 2014-05-27 9:00 ` Rainer M Krug 2014-05-27 9:43 ` Thorsten Jolitz 2014-05-27 12:13 ` Rainer M Krug 2014-05-27 21:42 ` Thorsten Jolitz
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).