id,summary,reporter,owner,description,type,status,priority,milestone,version,resolution,keywords,cc
102,Haskeline does not recognize many keys that readline did,josh,,"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.",defect,closed,major,,,fixed,,duncan@…
