[haskeline] #102: Haskeline does not recognize

haskeline haskeline at projects.haskell.org
Tue Dec 8 03:47:29 EST 2009

#102: Haskeline does not recognize
Reporter:  josh    |       Owner:     
    Type:  defect  |      Status:  new
Priority:  major   |   Milestone:     
 Version:          |    Keywords:     
 Having upgraded from GHC 6.8 to GHC 6.10, I noticed many regressions when
 using the new haskeline-based GHCi versus the previous readline-based
 GHCi.  My fingers rebelled; filing this bug to request the recognition of
 additional keys by default.

 First, key sequences that haskeline doesn't recognize:

 keyseq: "\ESCOH" home
 keyseq: "\ESCOF" end
 keyseq: "\ESC[3~" delete
 keyseq: "\ESC[1;5A" ctrl-up
 keyseq: "\ESC[1;5B" ctrl-down
 keyseq: "\ESC[1;5C" ctrl-right
 keyseq: "\ESC[1;5D" ctrl-left

 Second, bindings that haskeline doesn't recognize:

 bind: ctrl-p up
 bind: ctrl-n down

 (Also ctrl-y for yank, but I haven't found that one yet.)

 And third, bindings that readline doesn't have by default, but many
 distributions and users add to readline and thus allow in all readline-
 using apps:

 bind: ctrl-left meta-b
 bind: ctrl-right meta-f

 Please consider adding these key sequences and bindings.

 If any of these already exist in versions newer than that which shipped in
 GHC 6.10, my apologies.

Ticket URL: <http://trac.haskell.org/haskeline/ticket/102>
haskeline <http://example.org/>
My example project

More information about the Haskeline mailing list