He tenido un problema constante que parece ser específica para OS X y la Terminal.aplicación: periódicamente, tengo basura en mi tcsh historia que se parece a esto:
^[[1m^[[4mcomputername:~/Code/emacs-source ( 1827 ) $^[[0m^[[24m logout
De alguna manera mi prompt (incluido el marcado de caracteres de control) se almacena como parte de la historia de comando. En mi .la historia del archivo, el corrupto comandos que se repiten con el mismo número de orden:
#+1391563259
[1m[4mcomputername:~/Code/emacs-source ( 1827 ) $[0m[24m
#+1391563259
Use "logout" to logout.
#+1391563259
[1m[4mcomputername:~/Code/emacs-source ( 1827 ) $[0m[24m logout
Este parece ser un resultado del cierre de la Terminal.aplicación de ventanas y pestañas, pero no estoy seguro de por qué. Para solucionarlo, ya tengo la historia de la fusión habilitado, he tenido que recurrir a cerrar todos los tcsh sesiones y la eliminación de los corruptos comandos .historia. ¿Hay alguna forma de evitar que esto suceda en el primer lugar?