I can verify that using the libedit from http://www.thrysoee.dk/editline/ does fix the problems with losing the prompt after running a python script. Though its build/install doesn't overwrite the stock Ubuntu version so it was kind of painful to switch just temporarily. Lldb did seem to build just fine with it. It also seemed to handle up-arrow/history and backspace better than the stock version, though I don't really have a repro case for bugs I've seen in that area. (where backing up causes you to get lost on the edit line)
I'm not sure we really want to move it into lldb though, but I'd say it's definitely a requirement if you want to use lldb on Linux. On Wed, Jul 3, 2013 at 11:35 AM, Greg Clayton <[email protected]> wrote: > If we are thinking of building a readline/editline/other line editor > package as part of LLDB, we might take a look around and see if there > aren't any other non GPLv3 line editors we would rather use. > > I have heard that zsh might have a nice line editor that could be used. I > am not sure how well libedit stacks up to competing line editors. > > Greg Clayton > > > On Jul 3, 2013, at 11:14 AM, Matthew Sorrels <[email protected]> wrote: > > > Looking at libedit was on my list, so I'll take a look at this and see > what can be done. > > > > > > On Wed, Jul 3, 2013 at 9:08 AM, Ed Maste <[email protected]> wrote: > > On 3 July 2013 11:49, Malea, Daniel <[email protected]> wrote: > > > It's a bug — I've heard reports that building against a newer libedit > will fix the problem: > > > > > > http://www.thrysoee.dk/editline/ > > > > > > However, most distributions ship with an ancient version. I'm not sure > if there's any (licensing or other) restrictions that would prevent someone > from checking in the updated libedit into lldb source tree…I haven't really > had time to look at this problem in detail though.. > > > > For what it's worth, on FreeBSD lldb picks up the base system's > > libedit, which shares a common ancestry with NetBSD. This problem is > > not reproducible here. > > > > _______________________________________________ > > lldb-dev mailing list > > [email protected] > > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev > >
_______________________________________________ lldb-dev mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
