Setting the editor for `@edit` in the REPL

question
repl
edit

#1

Right now, @edit opens up TextEdit on my mac, which is not great for editing (especially since it has no line numbering by default, which makes it difficult to jump to the function). How does one specify the editor (e.g. VSCode) to use when opening a file using @edit?


#2

Presumably its the EDITOR environment/BASH variable, it is in Linux. Also it should jump straight to the function, at least it does with emacs.


#3

That did it. Unfortunately the repl won’t pass the line number to VSCode:

Unknown editor: no line number information passed.
The method is defined at line 33.

#4

In your .juliarc.jl:

ENV["JULIA_EDITOR"] = "atom"

might (mutatis mutandis) also work.