Wie kann ich das entweder in einem anderen Puffer oder sogar im aktuellen Puffer machen?
Ich versuche, Github README.md und andere Github-Renderings von Markdown (für Notizen und ähnliches) durchzuführen.
buffers
markdown
previewing
CodeSammich
quelle
quelle
markdown-export
und verwendeneww
, basierend auf einem Hook und Timer für Änderungsmeldungen. Aber es scheint so, als würde der interessante Teil bestimmen, welchem Teil deseww
Puffer-HTMLpoint
im Markdown-Puffer entspricht (damit sie "synchron" scrollen können).Antworten:
Hier ist eine ziemlich lange, aber effiziente Lösung.
simple-httpd
und M-xhttpd-start
.markdown
vom Paketmanager Ihres Systems.impatient-mode
und M-ximpatient-mode
.Bewerten Sie abschließend diesen Code:
Beachten Sie, dass die
add-hook
Anweisung für Markdown lokal sein muss. Führen Sie sie daher in diesem Puffer aus.Öffnen Sie nach all dem Ihren Browser
http://localhost:8080/imp/
und er wird jedes Mal aktualisiert, wenn Sie C-x C-s.quelle
Ab Markdown-Modus 2.1 wird diese Funktionalität in
markdown-live-preview-mode
(gebunden anC-c C-c l
) bereitgestellt .Es verwendet eww zum Rendern des HTML. Bildschirmfoto:
quelle