Tengo GNU Emacs 23 (paquete emacs23
) instalado en una máquina de escritorio Ubuntu 10.04 y el paquete emacs23-nox
instalado en un servidor sin cabeza Ubuntu 10.04 (no X instalado). Ambas instalaciones tienen el mismo archivo ~/.emacs
. Ejecuto Emacs con -nw
en ambas computadoras. No tengo python-mode
instalado en cualquiera de las máquinas ya que mi opinión es que esto está incluido en Emacs 23.Emacs Python-modo sintaxis resaltando
En el equipo de escritorio, los comentarios en Python (empezando por #
) se destacan en rojo. En el servidor, los comentarios aparecen en texto blanco como todos los demás textos no resaltados. ¿Alguna sugerencia de por qué los comentarios no se destacan correctamente en la instalación del servidor (nox
)?
Actualización: Esto parece ser un problema relacionado con la terminal. I ssh
en la máquina servidor desde terminator
a través del reemplazo de pantalla byobu
. Si ejecuto emacs en el servidor con TERM="xterm-256color" emacs
, los comentarios se resaltan, pero todos los demás colores se ven muy extraños.
Actualización: Añadiendo `export TERM =" xterm-256color "" resuelto "esto. Sin embargo, el resaltado de sintaxis tiene ahora colores muy extraños: lilas moradas y marrones claras. Mi barra de resaltado de línea verde actual ahora es de color amarillo claro/verde pálido. Los comentarios están resaltados en rojo aunque :)
Actualización: Resuelto. La configuración TERM="xterm-color"
produce colores "adecuados", incluido el resaltado de los comentarios. El servidor estaba por defecto a un valor de "screen-bce" para TERM
que no resaltaba los comentarios.
Actualización: sin resolver.byobu
proporciona combinaciones de teclas para varias teclas de función para crear fácilmente nuevas sesiones de pantalla y cambiar entre ellas. Cuando TERM
se establece en xterm-color
, estas teclas de función ya no funcionan. Así que supongo que tendré que estar contento con los comentarios no destacados en el código de Python en Emacs.
@Michael: Gracias (no sabía de eso). Pero lo he "resuelto" después de nuevas pruebas, por lo que alguien todavía tendrá una respuesta. – SabreWolfy
Generalmente, si estoy editando archivos en un sistema remoto, uso el modo emacs TRAMP. De esa manera tengo todas mis configuraciones de edición locales en uso. ¿Esa sería una opción para ti? –
@Jeff: normalmente 'ssh' en el servidor para trabajar en otras tareas, así como para editar archivos, por lo que editar archivos del "cliente" para usar la configuración del cliente no es realmente lo que estoy buscando. Gracias por la sugerencia; es algo que analizaré más a fondo. – SabreWolfy