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 <[EMAIL PROTECTED]> 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

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to