Is there a way to determine, inside of
startup.jl, whether a Julia REPL session is running inside of VS Code?
Logging.current_logger() isa VSCodeServer.VSCodeLogger seems to work once the REPL prompt is actually available, but in
startup.jl will fail with
UndefVarError: `VSCodeServer` not defined outside of an
atreplinit or will return
false if inside of one.
I guess other than at startup I’d be interested to know if there’s a way of checking if a script is running in VS Code but for now my use case is just at REPL startup, in order to decide whether or not to import certain things, e.g. OhMyREPL or TerminalExtensions.