This idiscussion s reminding me of the following ESS functions ess-add-ess-process M-x ... RET Execute this command from within a buffer running a process to add ess-request-a-process M-x ... RET Ask for a process, and make it the current ESS process. ess-switch-process M-x ... RET Force a switch to a new underlying process.
Are these relevant to the question? Rich > On Jan 10, 2024, at 15:15, Ihor Radchenko <yanta...@posteo.net> wrote: > > "Sparapani, Rodney" <rspar...@mcw.edu> writes: > >> I see. But, I assume that you meant… >> 8. Observe that the line still goes to "session1" > > Yup. > >> I usually launch another emacs for “session2”. >> There’s probably a way to do this manually, >> but, I take your point. However, if you are a >> non-user, then why do you care? > > Org mode supports multiple ESS sessions in Org mode src blocks > (https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.html#org2a21acd) > > However, we currently have to use a workaround that does not always work > well to assign separate sessions to R source blocks in Org mode. > ESS is the only comint mode that requires such workaround and does not > allow setting a specific process buffer name for a given R buffer. > > We recently discovered `ess-gen-proc-buffer-name-function', but it does > not work as we expected, unfortunately. (which is either because we > misunderstand something or because there is a bug). > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at <https://orgmode.org/>. > Support Org development at <https://liberapay.com/org-mode>, > or support my work at <https://liberapay.com/yantar92> > > _______________________________________________ > ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core