dear julia experts—I believe I am running the correct emacs ess for julia, on emacs 24.5.1, macOS. nice julia syntax highlighting and indenting.
alas, the c-x ` (next error) does not work. instead of going to the error, based on the compiler output, emacs requests from me below the modeline
Find this error in (default ./loading.jl): ~/pwd/
and even if I give the filename, it can still not find the right line. this suggests that emacs cannot parse the file and/or line number information contained in the julia error output
[1] macro expansion at /Users/mei/pwd/sample.jl:26 [inlined]
...
while loading /Users/me/pwd/sample.jl, in expression starting on line 21
is there a way to fix this, or a way to output errors in the more common filename:linenum: format?
(and, how do I just compile but not run the program?)
I looked at https://github.com/emacs-ess/ESS/wiki/Julia , which suggests it should be working. is this perhaps a more specialized or newer version? (my ess came with my macos emacs version, I think.)
I think this is not necessarily an ess problem. see, a typical julia error is
ERROR: LoadError: syntax: "blahblah" is not a valid function argument name
Stacktrace:
[1] include_from_node1(::String) at ./loading.jl:576
[2] include(::String) at ./sysimg.jl:14
[3] process_options(::Base.JLOptions) at ./client.jl:305
[4] _start() at ./client.jl:371
while loading /Users/me/pwd/file.jl, in expression starting on line 2
what happens is that emacs-ess wants to go to loading.jl:576 first, rather than to pwd/file.jl . are you not getting the same?