2012-02-10 13 views
6

Ponieważ wiele moich przepływów pracy opiera się na Emacsie, próbuję przeprowadzić migrację do korzystania z Gnus w biurze. Większość osób korzysta z Outlooka i opiera się na najlepszych w cudzysłowach replikach w stylu Microsoftu.Obsługa cytowań w stylu Outlook w Gnus

Ustawiłem wszystko ładnie z przeceną automatycznie przekonwertowane na HTML, gdy wysyłam itp. Problem polega na tym, że kończę z wersją tekstową cytowanych wiadomości w wątku odpowiedzi zamiast oryginalnego e-maila HTML. To nie jest doceniane przez innych uczestników wątku.

Moje pytanie brzmi: czy istnieje sposób, w jaki mogę zachować oryginalny kod HTML w łańcuchu odpowiedzi podczas odpowiadania za pomocą stylu umieszczania w pierwszej kolejności?

Spróbowałem różnych sposobów na zrobienie tego samemu, ale jest naprawdę dużo pracy robiących to dobrze, ponieważ to wymaga analizowania oryginalnego HTML i wstawiania mojej wiadomości we właściwym miejscu, itd. Więc byłem mając nadzieję, że ktoś już to zrobił.

+0

Co dokładnie zostanie wklejony po C-C C-y (message-Yank-oryginalna) w buforze odpowiedzi? – yPhil

+0

Łączy tekstową wersję odpowiedzi, poprzedzoną znakami ">". Nie tego chcę, ponieważ oryginalne formatowanie HTML musi zostać zachowane. –

Odpowiedz

4

Po długim czasie pytanie pozostało bez odpowiedzi, więc doszedłem do wniosku, że nikt nie musi tego robić.

Więc, uciekłem, aby rozwiązać to sam. Moje rozwiązanie polega na zabraniu napisanej wiadomości, przekazaniu jej przez muzę, aby sformatować ją jako HTML, a następnie przekazanie wygenerowanego kodu HTML razem z oryginalnym źródłem HTML oryginalnej wiadomości i wysłanie jej do zewnętrznej aplikacji, którą napisałem, HTML i łączy je w nowy dokument HTML. Ten kod HTML jest zwracany, a następnie umieszczany w buforze poczty e-mail przed przesłaniem.

Potrzebne było sporo hakerów, aby upewnić się, że załączniki są prawidłowo obsługiwane, ale ostatecznie wszystko dobrze się ułożyło.

Kod jest dostępny pod adresem: https://github.com/lokedhs/gnus-outlook-style

+1

Tak, proszę, naprawdę chciałbym zobaczyć ten kod, zwłaszcza "przekazywanie go przez muzę w celu sformatowania go jako HTML". – yPhil

+0

Przydałoby się przesłać fragment na EmacsWiki lub nawet tutaj na stackoverflow! –

+0

Utworzę post na EmacsWiki na ten temat. –