2009-12-31 12 views
9

Utilizo emacs para editar la mayoría de mis respuestas para SO, y aunque utilizo longlines-mode (no me he actualizado a emacs 23 debido a algunos errores críticos que no parecen corregidos pronto), puedo ' t encuentre la manera de que el modo palangres respete la sangría utilizada para el Margen. Realmente me gustaría solucionar esto, pero lo quiero para un buffer común, no para org-mode (como already answered).¿Se puede hacer que emacs longlines-mode o visual-line-mode respeten las sangrías y las listas?

¿Alguien tiene alguna sugerencia sobre cómo puedo obtener longlines-mode para engarzar líneas envueltas? Definitivamente estoy dispuesto a intentar piratear el Emacs Lisp, aunque mi Emacs Lisp está bastante oxidado ...

+2

Empecé a usar longlines-mode cada vez más recientemente ¡y esto me vuelve loco! –

+0

FWIW, SO acepta líneas discontinuas bien. Una nueva línea = espacio. Dos nuevas líneas = nuevo párrafo. Entonces, si usa el modo de autocompletar (o llénese), todo funciona normalmente. – jrockway

+0

Muchas otras formas de vida basadas en web * no * acepta líneas discontinuas. Así que todavía estoy esperando una respuesta ... –

Respuesta

2

Acabo de revisar el código fuente de longlines.el. No parece haber ningún gancho para tener las líneas envueltas sangradas. Si quieres hacer esto, necesitarás escribir un poco de elisp (y, más importante, entender todas las funciones para hacer propiedades de texto.)

+0

¡Ay! Suena doloroso, pero el puntero a las propiedades de texto definitivamente vale +1. Tal vez es hora de cambiar a [Yi] (http://en.wikipedia.org/wiki/Yi_ (editor)) –

+0

¿Qué pasa con el modo de línea visual (como lo pide el título de la pregunta)? – huyz

Cuestiones relacionadas