I tend to call this file ".juliarc.jl" as well, with my "~/.juliarc.jl" having the excerpt:
## give a local .juliarc.jl a chance if chomp(readall(`pwd`)) != ENV["HOME"] if isfile(".juliarc.jl") require(".juliarc.jl") end end The `require` (rather than `include`) and the test for starting up in the home directory prevent infinite loops. ---david On Sunday, February 8, 2015 at 10:03:39 AM UTC+1, Christian Peel wrote: > > See this discussion: > https://groups.google.com/forum/#!topic/julia-users/NCRtt3LNCMU > > The gist is that if one wants to have Julia run startDir/start.jl, then > add the following code to one's ~/.juliarc.jl > if isfile("start.jl") > include("start.jl") > end > > > On Saturday, February 7, 2015 at 11:51:58 PM UTC-8, Kirill Ignatiev wrote: >> >> If I understand correctly, julia reads ~/.juliarc.jl, but I would like >> it, on start-up, to find the innermost containing directory that contains a >> juliarc file, and read that. That way, I can have project-specific settings >> for my repl. >> >> Is there a julia-standard way to do that? It doesn't seem to pick up >> juliarc.jl in the starting directory. I end up implementing this behaviour >> explicitly in my ~/.juliarc.jl, so I was wondering if there is something >> I'm missing. >> >>