As teclas do cursor deixam o modo de inserção no irb no modo vi

0

Estou usando o modo vi em um IRB ruby por meio de um ~ / .inputrc contendo apenas a seguinte linha:

set editing-mode vi

Desde que mudei do ruby 1.8.7-p371 para o ruby 1.9.3 e 2.0.0, o IRB (e o console rails) começou a se comportar de maneira diferente.

Antes eu poderia usar as teclas de seta esquerda e direita do cursor no modo de inserção e o cursor se moveria de acordo, permanecendo no modo de inserção (como padrão no vim).

Digitar a seta para esquerda agora exclui todos os caracteres até o final da linha e me leva para fora do modo de inserção. Eu estou perdido, porque isso está acontecendo? E, mais importante: como posso obter o IRB para interpretar as teclas de seta como tal (e não, como é provavelmente o caso, como sequências de escape)?

Estou usando o MacOSX 10.8.5.

Atualização:

Eu instalei o readline assim:

brew install readline
brew link readline

e a versão instalada é 6.2.4.

    
por Alexander Presber 21.11.2013 / 08:59

0 respostas