he añadido a mi .irbrc:¿Por qué mi indicador IRB con los códigos de color ANSI desordena el comportamiento de subir/bajar página con copiar/pegar?
IRB.conf[:PROMPT].reverse_merge!(:RAILS_ENV => {:PROMPT_I=>"#{current_app} #{rails_env} #{prompt} ", :PROMPT_N=>"#{current_app} #{rails_env} #{prompt} ", :PROMPT_S=>nil, :PROMPT_C=>"?> ", :RETURN=>"=> %s\n"})
IRB.conf[:PROMPT_MODE] = :RAILS_ENV
Si hago algo como:
current_app = "\e[31mfoo_bar_app\e[0m"
rails_env = "\e[32m#{RAILS_ENV}\e[0m"
continuación, el indicador muestra maravillosamente coloreada, pero si copio un texto en mi CopyBuffer y pegarlo, si hago page-up/page-down para ir al principio/final del texto actual ingresado, mi cursor salta al medio del texto para página arriba, y para página abajo salta a la derecha en un área de espacios en blanco donde no se había tecleado nada, entonces la posición de mi cursor está totalmente arruinada.
¿Hay alguna manera de corregir esto? Realmente me gustaría un mensaje colorized.
qué terminal-configuración se utiliza? p.ej. emulador de terminal y shell? – robustus