2009-12-31 12 views
9

Io uso emacs per modificare la maggior parte delle mie risposte per SO, e anche se uso la modalità palangari (non ho aggiornato a emacs 23 a causa di alcuni bug critici che non sembrano essere corretti in qualunque momento presto), posso farlo t trovare un modo per ottenere la modalità di palangari per rispettare il rientro utilizzato per Markdown. Mi piacerebbe davvero risolvere questo problema, ma lo voglio per un buffer normale, non per org-mode (come already answered).È possibile eseguire la modalità palangari emacs o la modalità linea visiva per rispettare indentazione ed elenchi?

Qualcuno ha suggerimenti su come posso ottenere longlines-mode per riordinare le linee avvolte? Sono decisamente disposto a provare a hackerare l'Emacs Lisp, anche se il mio Emacs Lisp è piuttosto arrugginito ...

+2

Ho iniziato a utilizzare la modalità palangari sempre più di recente e questo mi fa impazzire! –

+0

FWIW, SO accetta correttamente le linee spezzate. Una nuova riga = spazio. Due newline = nuovo paragrafo. Quindi, se si utilizza solo la modalità di riempimento automatico (o si riempie), tutto funziona normalmente. – jrockway

+0

Un sacco di altri moduli di vita basati sul web * non * accettano linee spezzate. Quindi spero ancora una risposta ... –

risposta

2

Ho appena controllato il codice sorgente di longlines.el. Non sembra esserci alcun gancio lì per far rientrare le linee avvolte. Se vuoi farlo, dovrai scrivere un po 'di elis (e, cosa più importante, capire tutte le funzioni per fare le proprietà del testo.)

+0

Ouch! Sembra doloroso, ma il puntatore alle proprietà del testo vale sicuramente +1. Forse è ora di passare a [Yi] (http://en.wikipedia.org/wiki/Yi_ (editor)) –

+0

Che dire della modalità visuale-line (come chiede il titolo della domanda)? – huyz

Problemi correlati