[ESS-bugs] julia: TAB completion fails for emacs 23

Vitalie Spinu spinuvit at gmail.com
Wed May 14 22:39:58 CEST 2014


I didn't bother implementing tab completion for emacs 23 a year ago,
because the completion mechanisms are very different and some other
features for julia worked only for emacs 24 anyways. I would bother even
less now as I completely lost interest in julia since then.

  Vitalie

 >>> Martin Maechler on Wed, 14 May 2014 22:23:12 +0200 wrote:

 > On Wed, May 14, 2014 at 11:52 AM, Stephen Eglen
 > <S.J.Eglen at damtp.cam.ac.uk> wrote:
 >> hi Martin,
 >> 
 >> I've yet to try the "new" julia within Emacs, but as I understand it,
 >> they have dropped GNU readline (in julia-readline) for their own repl
 >> coded in julia.

 > Thank you Stephen.
 > Yes, in the mean time I have confirmed that this is only in julia
 > versions 0.3... i.e. all developer versions since about February when
 > they release 0.2.1 --- After the several hours of compilation from the
 > source I confirm that indeed,  julia 0.2.1 still contains julia-basic
 > and julia-readline  plus a symbolic link
 >   julia ->  julia-readline

 >> Does "julia" work okay in a regular *shell*?

 > Well, "ok" yes, but failing TAB completion even in emacs24 (the
 > completion happens with programs known to the *shell*)... but I think
 > that's expected.

 > Note that  Emacs 24 + *julia*  (M-x julia)  work fine together.
 > It is just  Emacs23 + *julia* that has the problematic behavior....
 > but that will affect many many users of Linux versions that are
 > decendents of debian, notably Ubuntu, Mint, ...

 > Martin
 >> 
 >> Stephen
 >> 
 >> On Wed, May 14 2014, Martin Maechler wrote:
 >> 
 >>> I should add to this:
 >>> 
 >>> Never versions of julia no longer provide a 'julia-basic' and
 >>> 'julia-readline'  executable.
 >>> 
 >>> Just 'julia' itself.
 >>> and  'julia --help'  gives some options, e.g. "--color = yes|no"
 >>> but does not talk about readline.
 >>> 
 >>> So we (ESS) should probably change the default
 >>> inferior-julia-program-name from its default
 >>> "julia-basic"  to "julia".
 >>> 
 >>> I made it work by defining a symbolic link in my PATH of the form
 >>> 
 >>> ln -s <julia-source-build>/julia  julia-basic
 >>> 
 >>> but that's not what the typical ESS user should have to do ...
 >>> 
 >>> Do you guys have julia version which do *not* provide a simple
 >>> 'julia' executable ?
 >>> 
 >>> 
 >>> Martin
 >>> 
 >>> _______________________________________________
 >>> ESS-bugs ESS-bugs at r-project.org
 >>> https://stat.ethz.ch/mailman/listinfo/ess-bugs>>
 >>> _______________________________________________
 >>> ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core>

 > _______________________________________________
 > ESS-bugs ESS-bugs at r-project.org
 > https://stat.ethz.ch/mailman/listinfo/ess-bugs

 > _______________________________________________
 > ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core



More information about the ESS-bugs mailing list