Comment puis-je faire cela dans un autre tampon ou même dans le tampon actuel?
J'essaie de faire Github README.md et d'autres rendus Github de Markdown (pour les notes et autres),
buffers
markdown
previewing
CodeSammich
la source
la source
markdown-export
eteww
, à partir d'un crochet et d'une minuterie de notification de changement. Mais il semble que la partie intéressante serait de déterminer à quelle partie dueww
tampon HTML correspondpoint
le tampon de démarque (afin qu'ils puissent défiler "en synchronisation").Réponses:
Voici une solution assez longue mais efficace.
simple-httpd
et M-xhttpd-start
.markdown
partir du gestionnaire de packages de votre système.impatient-mode
et M-ximpatient-mode
.Enfin, évaluez ce code:
Notez que l'
add-hook
instruction doit être locale à Markdown, alors exécutez-la dans ce tampon.Après tout cela, ouvrez votre navigateur
http://localhost:8080/imp/
et il s'actualisera à chaque fois C-x C-s.la source
Depuis le mode Markdown 2.1 , cette fonctionnalité est fournie dans
markdown-live-preview-mode
(liée àC-c C-c l
).Il utilise eww pour le rendu du HTML. Capture d'écran:
la source