I want to have a short script that opens a Julia REPL in a specific mode, for instance, the shell>
mode or the C++ >
(from Cxx.jl) mode. How can this be achieved?
Update: After getting an answer I created a script to start Julia REPL in Cxx.jl C++ mode (and pre-run some C++ code). See it here: https://github.com/cdsousa/cxxrepl.jl.
I use ctrl + alt + r to start my REPL.
To clear or interrupt a current command, press Ctrl + C. To clear the screen, press Ctrl + L (variables are kept in memory)
Whatever this may be good for...
The easiest way (without having dug into the innards of Base.REPL
) is to write the appropriate character to STDIN
, e.g
write(STDIN.buffer,'?');
If you want to start the REPL and drop to shell mode immediately, call julia as
julia -i -e write(STDIN.buffer,';')
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With