2012-02-10 8 views
6

Dato che molto del mio flusso di lavoro è basato su Emacs, sto cercando di passare a utilizzare Gnus in ufficio. La maggior parte delle persone qui usa Outlook e con esso si basa sulla quotazione in alto stile Microsoft nelle risposte.Gestione di preventivi in ​​stile Outlook in Gnus

Ho impostato le cose abbastanza bene con il markdown automaticamente convertito in HTML quando inserisco ecc. Il problema è che termino con la versione testuale dei messaggi citati nel thread di risposta invece del messaggio HTML originale. Questo non è molto apprezzato dagli altri partecipanti al thread.

La mia domanda è: c'è un modo in cui posso preservare l'HTML originale nella catena di risposta quando si risponde utilizzando lo stile di post-pubblicazione?

Ho cercato vari modi di farlo da solo, ma in realtà c'è molto lavoro nel farlo correttamente, poiché comporta l'analisi dell'HT originale e l'inserimento del messaggio nel posto giusto, ecc. Così sono stato sperando che qualcun altro possa averlo già fatto.

+0

Che cosa esattamente viene incollato quando C-c C-y (messaggio-yank-originale) Nel buffer di risposta? – yPhil

+0

Annota la versione di testo della risposta, preceduta da caratteri ">". Non è quello che voglio, dal momento che la formattazione HTML originale deve essere preservata. –

risposta

4

Dopo un lungo periodo, questa domanda è rimasta senza risposta, quindi ho concluso che nessuno ha avuto la necessità di farlo.

Quindi, ho deciso di risolverlo da solo. La mia soluzione consiste nel prendere il messaggio che è scritto, passarlo attraverso muse per formattarlo come HTML, quindi passare questo HTML generato insieme all'origine HTML originale della mail originale e inviarlo a un'applicazione esterna che ho scritto che analizza il HTML e li unisce in un nuovo documento HTML. Questo codice HTML viene restituito e quindi inserito nel buffer della posta elettronica prima di essere inviato.

C'era un sacco di trucchi necessari per assicurarsi che gli allegati siano gestiti correttamente, ma alla fine tutto ha funzionato bene.

Il codice è disponibile all'indirizzo: https://github.com/lokedhs/gnus-outlook-style

+1

Sì, per favore, mi piacerebbe molto vedere questo codice, in particolare il "passarlo attraverso musa per formattarlo come HTML". – yPhil

+0

Sarebbe utile caricare lo snippet su EmacsWiki o anche qui su StackOverflow! –

+0

Creerò un post su EmacsWiki a riguardo. –

Problemi correlati