readline package with libedit
Manuel M T Chakravarty
chak at cse.unsw.edu.au
Wed Jan 9 17:13:41 EST 2008
Judah,
I completely agree that, at the least on the Mac, using editline is
the best solution (as long all necessary functionality is supported).
I am wondering, though, whether you are testing on Tiger or Leopard.
When looking at the readline-emulation API of editline after upgrading
to Leopard, I had the impression that it included much more
functionality than it did on Tiger.
Manuel
> On Jan 9, 2008 12:59 AM, Christian Maeder <Christian.Maeder at dfki.de>
> wrote:
>>
>> By the way I've the following lines in my ~/.ghci
>> from
>> http://hackage.haskell.org/trac/ghc/ticket/998
>>
>> :m +System.Console.Readline Data.List
>> getCompleterWordBreakCharacters >>= setCompleterWordBreakCharacters .
>> Data.List.delete '/'
>> :m -System.Console.Readline Data.List
>>
>> Does this work with libedit, too?
>>
>> Christian
>
> Hm... It runs, but doesn't have any effect. It looks like you need to
> use setBasicWordBreakCharacters instead of
> setCompleterWordBreakCharacters. (ghci sets both, which is why I
> didn't notice this before.)
>
> Note that with my fix to #998 (sent to cvs-ghc), that hack should no
> longer be necessary.
>
> -Judah
More information about the Glasgow-haskell-users
mailing list