Quiero comenzar un python-shell M-x python-shell
. Si no estoy satisfecho con el resaltado de sintaxis, ¿es posible mejorarlo (poner más colores en el búfer) sin cambiar el modo principal? En vim esto sería simple con set filetype=python
.
La sintaxis de Python en sí no está resaltada en el modo Python-shell, quiero que esté resaltada.
Se favorecerá una solución simple porque estoy aprendiendo sobre emacs.
Aclaración: ¿desea desactivar el resaltado de sintaxis, no le gustan las opciones de color ("cara") predeterminadas y desea cambiarlas, o desea agregar un nuevo resaltado sobre el resaltado existente? Como sugirió @Drew, implicará
—
Dan
font-lock-keywords
de alguna manera, dependiendo de lo que quieras hacer.
@Drew Me refería al resaltador de sintaxis. @ Dan, el modo actual de python-shell (en emacs23) no colorea la sintaxis de python, así que quiero agregar color.
—
Joelmob
@Malabarba debería arreglarse ahora.
—
Joelmob
¿No puedes cambiarte a una nueva
—
Vamsi
python.el
? IIRC, el que se envió desde emacs 24.2 también tenía bloqueo de fuente para el shell.
font-lock-keywords
para un modo dado, entonces sí. Pero dependiendo de cómo se defina la función de modo, volver a ingresar al modo puede volver a resaltarse usando el modo definidofont-lock-keywords
y no lo que ha redefinido. Para estar más seguro en eso (pero sin garantía), necesitaría redefinirfont-lock-keywords
en el enlace de modo, para que surta efecto cada vez que se active el modo y después de que el código de modo haga lo suyo.