[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