iTerm2 não respeitando meus atalhos de teclado ... às vezes

0

Eu tenho minhas atalhos de teclado iTerm2 configuradas para ter o comando + seta para a esquerda e comando + seta para a direita mover o cursor para o início e fim da linha. Isso funciona na maioria das vezes. Mas não quando estou em ghci (o intérprete de Haskell)

Funciona em outros intérpretes (eu tentei python e sh)

Eu não tenho certeza se isso é um problema com o meu shell (bash 3.2) ou com o iTerm2 (Build 1.0.0.20130319) com o meu ghci (7.4.2) mas é muito chato. Alguma idéia sobre o que fazer?

    
por Drew 01.06.2013 / 11:04

1 resposta

1

O ghci usa haskeline em vez de readline. Se você remapear ⌘ ← e ⌘ → para \ e [H e \ e [F, adicione isto a ~ / .haskeline:

keyseq: "\ESC[H" ctrl-a
keyseq: "\ESC[F" ctrl-e

Você também pode remapear ⌘ ← e ⌘ → para ⌃A e ⌃E.

Veja o link .

    
por 01.06.2013 / 12:10