Thank you all for your inputs. I’ve just copied @ffevotte’s settings and started to use it.
It’s working well, but I have a lot of things to figure out, like what’s the shortcut to send the buffer to a Julia REPL, how to display the docstring of the function I’m calling, how to jump to the line that caused error in the REPL, how to vertically scroll in the REPL buffer (C-p goes back in the history, not moves cursor upward) . . . off the top of my head right now.
By the way, are “simpler” function signatures available from emacs? The “correct” function signatures are unreadable, such as findfirst(::Base.#iszero, a::Union{Base.CodeUnits,Core.Array,Core.Array, . . .
.
For most library functions, “unofficial” signatures like
findfirst(array)
findfirst(predicate, array)
would be best for use on the IDE.
Anyway, I’ll report back as I get familiar with this workflow in due course.