Disculpe mi emacs newbiness aquí, pero ¿alguien sabe cómo evitar esto? Cuando se codifica en emacs, en ruby-mode, se sangra al nivel correcto (es decir, por 2 espacios) después de todas las palabras clave, como def
, class
, module
, begin
etc., pero cuando se rompen listas de parámetros en varias líneas, se sangra a un una posición aparentemente aleatoria, como 40 o más columnas por encima.Emacs ruby-mode, sangría salvajemente dentro de paréntesis?
He estado leyendo la configuración de las pestañas de emacs y parece que estoy dando vueltas en círculos y no obteniendo la información que estoy buscando, así que pensé que podría preguntar aquí.
Aquí hay una captura de pantalla de dónde está colocando el cursor en una lista de parámetros. Intenté marcar con indentaciones dentro de llaves (por ejemplo, para un bloque o un hash) y eso está funcionando bien, son los paréntesis los que lo estropean.
Queda un defecto menor: los paréntesis de cierre todavía se sangran erróneamente al ras con el contenido, en lugar de Han sonrojarse con la expresión que abrió la lista. – mcandre
@mcandre ¿Alguna vez descubrió cómo solucionarlo? – fennec
No, por desgracia. Lo habría publicado tan pronto como encontré una solución. – mcandre