Режим разметки: есть ли способ отображения изменений «на лету»?

Я нашел два способа отобразить предварительный просмотр файлов markdown в режиме markdown . Один из них - C-c C-c p , для которого требуется синтаксический анализатор (в настоящее время я использую pandoc ) для предварительного просмотра в браузере. Другим является C-c C-c l , который отображает предварительный просмотр с помощью eww в emacs buffer . Однако ни один из них не отображает изменения в режиме «в реальном времени».

Для первого я должен удалять C-c C-c p каждый раз после редактирования. Он откроет новое время в моем браузере каждый раз, что очень раздражает.

Если я использую C-c C-c l , я могу использовать C-c C-c e или просто сохранить файл, чтобы обновлять изменения, но все же не удобно.

Более того, я обнаружил некоторые тонкие различия между выходами этих двух команд. Какой из них настоящий?

6
Я надеюсь, что эта ссылка может помочь, никогда не пробовала.
добавлено автор Peter Burns, источник

2 ответы

There are a few solutions: http://wikemacs.org/wiki/Markdown#Live_preview_as_you_type

Flymd

https://github.com/mola-T/Flymd This may be the simplest. Install this package with package.el (on MELPA), call the mode with M-x Flymd-flyit. It opens a browser window.

Нетерпеливый режим

https://github.com/skeeto/Нетерпеливый режим This one needs a bit more setup (explained in wikemacs) but it works out of the box for html live rendering.

1
добавлено

Skewer looks really nice. Not under active dev though.

0
добавлено
Просьба уточнить этот ответ, чтобы сделать его автономным. Обычно мы отказываемся от ответов только на ссылки - отчасти, чтобы избежать охоты за сокровищами, а отчасти избегать ссылок-гнилей.
добавлено автор Scott Cowan, источник