He visto python-mode y python.el. Estoy usando python-mode.el. También estoy usando sogas y cordeles. Estoy buscando alguna documentación sobre esto que me ayude, u otro paquete elisp o algo así.Editando Python en Emacs
Mi problema actual es que el código que he dado tiene tamaños de sangría inconsistentes. Para algunos bloques será dos, para algunos será 4. Quiero limpiar esto, pero por alguna razón, cuando le digo a emacs "corrección de sangrado" simplemente golpea la pestaña en cada línea básicamente, lo que daña el código. Lo que quiero es mantener la misma sangría relativa, pero estandarizar en 4 espacios. ¿Algo me deja hacer esto fácilmente?
Supongo que podría encontrar cada instancia de sangría defectuosa, bloquearla y reemplazar consultas 2 espacios con 4 espacios. Pero eso depende demasiado de mi precisión, advirtiendo dónde debe hacerse esto. Además, es un montón de código.
Alguien me dijo que el reparador de bicicletas resolvería esto, pero eso ha estado fuera de desarrollo desde hace varios años ... ¿Alguna otra sugerencia?
gracias.
No es realmente una respuesta emacs, pero que podría estar interesado [en esta respuesta por Alex Martelli] (http://stackoverflow.com/questions/1024435/howto-fix-python-indentation/1024489 # 1024489). –
Gracias! que al menos resuelve un problema! –