Hi Vitalie, Thank you very much for your information. I find this is related to the variable "ess-local-process-name" or "ess-current-process-name". Here are some additional information.
>From my script file, say "script.jl", if I execute an ESS command, say "C-c C-j", then the value of this variable "ess-local-process-name" is set to "julia". Now if I exit julia without killing the ESS process buffer, named "*julia*", and then execute a "julia-repl" command from "script.jl", a fully functioning julia-repl will start in the buffer "*julia*". If I kill the buffer "*julia*" after I exit julia, I would be asked to choose an ' > ess-dialect' if I execute a "julia-repl" command from "script.jl". The advantage of this is that the julia-repl will be recognized as an ESS process and all other scripts files can interact with it. For these two procedures, there is always an error message: Error running timer ‘ess--idle-timer-function’: (wrong-type-argument stringp nil) Similar to the above situation, I find if I am able to set the value of "ess-local-process-name" to "julia", then the script file can interact with julia-repl. However, I don't know how to do this. It seems these variables cannot be changed by user. Best, HaiYing On Sun, Aug 25, 2019 at 4:49 AM Vitalie Spinu <[email protected]> wrote: > > This is interesting. I didn't now about julia-repl. > > Your setup is not entirely clear. The "ess-dialect" prompt comes (most > likely) > from the ess-remote. So something (maybe julia-repl) installs `ess-remote`? > > In general, you can try `M-x ess-remote` from the julia-repl and if things > work, > then you could add `(ess-remote nil "julia")` to the julia-repl hook > (probably > `julia-repl-mode-hook`). > > Vitalie > > >> On Di, Aug 20 2019 23:50, HaiYing Wang via ESS-help wrote: > > > Dear All, > > > Version: Emacs GNU Emacs 26.2, ESS - version 18.10.2 > > OS: Ubuntu 18.04 > > > I have julia-repl minor mode enabled ( > https://github.com/tpapp/julia-repl).I start an ESS process for julia, > and then exit julia and kill that buffer. > > After that, if I execute a julia-repl comment, e.g., C-c C-p, then a > > julia-repl term model will promote and I would be asked to choose an ' > > ess-dialect'. If I choose julia, I will be able to interact with the > > julia-repl while all the ess key bindings work. > > > This result is ideal for me because I like the keybindings and > functioning > > from ess and like to have a fully functional julia repl. Is there a way > to > > config ESS so that I can chose which terminal ESS will start or interact: > > the default one or the one from julia-repl? > > > Any comments or hints are appreciated? Thank you very much! > > > Best, > > HaiYing Wang > > > [[alternative HTML version deleted]] > > > ______________________________________________ > > [email protected] mailing list > > https://stat.ethz.ch/mailman/listinfo/ess-help > [[alternative HTML version deleted]] ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/ess-help
