Jak mogę to zrobić albo w innym buforze, albo nawet w bieżącym buforze?
Próbuję wykonać Github README.md i inne renderowanie Markdown w Github (dla notatek itp.),
buffers
markdown
previewing
CodeSammich
źródło
źródło
markdown-export
ieww
, zależnie od haka i timera powiadamiania o zmianie. Wygląda jednak na to, że interesującą częścią byłoby określenie, która częśćeww
bufora HTML odpowiadapoint
w buforze Markdown (aby mogli przewijać „w synchronizacji”).Odpowiedzi:
Oto dość długie, ale wydajne rozwiązanie.
simple-httpd
i M-xhttpd-start
.markdown
z menedżera pakietów systemu.impatient-mode
iM-ximpatient-mode
.Na koniec oceń ten kod:
Zauważ, że
add-hook
instrukcja musi być lokalna dla Markdown, więc uruchom ją w tym buforze.Po tym wszystkim otwórz przeglądarkę
http://localhost:8080/imp/
i będzie się odświeżać za każdym razem C-x C-s.źródło
Począwszy od trybu 2.1 Markdown , ta funkcja jest dostępna w
markdown-live-preview-mode
(związany zC-c C-c l
).Do renderowania HTML używa eww. Zrzut ekranu:
źródło