He tenido un problema continuo que parece ser específico de OS X y Terminal.app: periódicamente, obtengo basura en mi historial de tcsh que se ve así:
^[[1m^[[4mcomputername:~/Code/emacs-source ( 1827 ) $^[[0m^[[24m logout
De alguna manera, mi indicador (incluidos los caracteres de control de marcado) se almacena como parte del historial de comandos. En mi archivo .history, los comandos corruptos se repiten con el mismo número de comando:
#+1391563259
[1m[4mcomputername:~/Code/emacs-source ( 1827 ) $[0m[24m
#+1391563259
Use "logout" to logout.
#+1391563259
[1m[4mcomputername:~/Code/emacs-source ( 1827 ) $[0m[24m logout
Esto parece ser el resultado de cerrar las ventanas y pestañas de Terminal.app, pero no estoy seguro de por qué. Para solucionarlo, ya que tengo la combinación de historial habilitada, he tenido que recurrir a cerrar todas las sesiones de tcsh y eliminar los comandos corruptos de .history. ¿Hay alguna forma de evitar que esto suceda en primer lugar?