Hi Michael, I am using Emacs+ESS for Julia. Having asked about various issues on the ESS list I was told to wait until the ESS internals are reorganized. I am currently collecting fixes and workarounds in
https://github.com/tpapp/ESS-julia-extensions , feel free to contribute. That said, I believe that the future for integrating Emacs and Julia is more along the lines of SLIME/CIDER (Swank/nREPL). The comint-based ESS architecture is a bit archaic and cannot utilize the full power of Julia easily. As soon as there is work on the Julia end (which I believe can be shared among various interfaces), I will look into the Emacs part. Julia+Emacs integration comes up sporadically on this mailing list. I wonder if interested parties could merge their efforts and come up with something. My constraint is that even though I have some Lisp experience, I am not an Emacs hacker, just a power user, so if I try to do it alone it may be really slow. Best, Tamas On Thu, Sep 17 2015, Michael Turok <michael.tu...@gmail.com> wrote: > Anyone here running julia under ESS in emacs? > > It seems that emacs's ess-mode for julia isn't quite as happy lately - > especially with some changes in 0.4 (related to REPL changes, possibly?). > For example, help() doesn't do anything...perhaps b/c the REPL now expects > "?" to do something useful. > > Anyone have any suggestions? (Or am I moving to atom+hydrogen later > today?) > > *Julia 0.3:* > julia> help(Pkg.init) > Base.Pkg.init(meta::String=DEFAULT_META, branch::String=META_BRANCH) > > > Initialize "Pkg.dir()" as a package directory. This will be done > automatically when the "JULIA_PKGDIR" is not set and > "Pkg.dir()" uses its default value. As part of this process, > clones a local METADATA git repository from the site and branch > specified by its arguments, which are typically not provided. > Explicit (non-default) arguments can be used to support a custom > METADATA setup. > > > julia> > > *Julia 0.4* > > > > > *julia> help(Pkg.init)ERROR: UndefVarError: help not definedjulia> *