What is a recomended way for making emacs as julia code editor? The things which I would like to have are:
- autocomplete
- julia shell in emacs with abbility to send the code from buffer
- debugging
What is a recomended way for making emacs as julia code editor? The things which I would like to have are:
The ESS development environment seems to support julia out of the box.
According to the documentation, it supports most of the features you mentioned:
make
is: Cannot open load file: no such file or directory, julia-mode
Makefile:117: recipe for target 'ess-custom.elc' failed
make[1]: *** [ess-custom.elc] Error 255
make[1]: Leaving directory '/home/akels/.emacs.d/ESS/lisp'
Makefile:10: recipe for target 'all' failed
make: *** [all] Error 2
– Jānis Erdmanis
Sep 08 '15 at 15:03
*shell* julia
and/or not-ESS, using run-julia
from the julia-mode
package.
– r2evans
Nov 02 '19 at 16:36
I am currently using these 2 Emacs packages:
everything is detailed in the julia-repl author's blog post.
It is the best I have found so far. I am quite happy with it and I prefer it to the previously cited ESS-Julia solution.
I still miss an auto-complete solution for Julia, though.
The latest project in this field (as of 2020) is Julia snail, which aims at providing development environment and REPL interaction package for Julia in the spirit of Common Lisp’s SLIME and Clojure’s CIDER.
It currently supports:
isend
, which is completely language-agnostic. (disclaimer: I'm the author ofisend
) – François Févotte Sep 08 '15 at 12:20