help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [scala-user] Re: 2.9.0.1 Scala REPL gets messed up when run within "


From: OP
Subject: Re: [scala-user] Re: 2.9.0.1 Scala REPL gets messed up when run within "M-x term" [emacs 23.2.93.1]
Date: Wed, 15 Jun 2011 11:35:24 +0530

Hello Jean, all

 The problem does not exist for 2.8.1.final:
 I can access and use history without these issues with the old version, and see the problem only with 2.9.0.1 final.

I just confirmed the above by switching scala-versions like so (for 2.9 below, and then equivalent 'ln' command to change to a 2.8 installation). So all else is identical for 2.9 and 2.8 testss
\ln -shvf /Applications/typesafe-stack scala_home


Regards
 OP



On Tue, Jun 14, 2011 at 8:00 PM, huynhjl <address@hidden> wrote:
Does the problem exist with 2.8.0 or 2.8.1?

--Jean-Laurent

On Jun 14, 4:52 am, OP <address@hidden> wrote:
> Please let me know if there is any other info needed.. i have described the
> problem in reproduction steps below.
>
> Using REPL history messes up displayed content within REPL.
>
> 0a. Launch emacs and then start 'term' with the "EMACS" env-var unset:
>
> > Emacs -Q
>
>  (M-x term RET RET)
>
> $ unset EMACS
>
> 0b. launch scala from within this terminal buffer
>
> > $ scala <RET>
>
> 1. starting state/creating history - adding 2 entries to command-history:
> <"abc"> and <10>
>
> > scala> "abc"
>
> res6: java.lang.String = abc
>
> > scala> 10
>
> res7: Int = 10
>
> 2. hit 'up' or CTRL-P once - most recent entry is pulled from history. *No
> problem!*
>
> scala> 10
>
> 3a. hit 'up' once more - next-recent is *appended* to currently displayed
> contents.. *Problem!*
>
> > scala> 10"abc"
>
> 3b. hit ENTER
>
> > scala> 10"abc"
>
> res8: java.lang.String = abc
>
> The issue in 3b repeats for every 'up' or subsequent 'down'.. appending more
> and more entries.
> (scala/repl though treats the input correctly internally.. see 3b - here it
> correctly accepts "abc", not the concatenation of 10 and "abc" that is
> displayed)
>
> Tab-completion *does *work fine.
>
>  I have tried running the scala interpreter from within a 'term' session of
> an "emacs -Q" instance with the same results.
>  Also, this works fine within Terminal.app: its just that I have emacs/term
> configured to avoid a lot of keyboard-relate fatigue (so I would be glad for
> any help in getting 2.9 to work like this)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]