Markdown 预览的效果有点差强人意

可惜就是 vmd 不能显示latex数学公式, 图形什么的支持也不是很好.

我用 asciidoctor,直接用浏览器插件预览。Emacs 本身的编辑凑合够用就行。

+1 我也用marked2

或者也可以直接用浏览器预览啊,我更多用这种,反正浏览器永远都开着,我用livedown.el(貌似这个)实现实时预览。

1 个赞

flymd 的实时预览真好用,还支持MathJax。

这个包的作者有点传奇,留下几个包以后销声匿迹。

1 个赞

你不说我还没注意到,的确近两年连一个commit都没,估计离开github了吧

用Emacs编辑,因为别在包的原因以及你的各种折腾,它比大多数专门的marknown编辑软件都要高效(那些不是专业编辑器,自然只实现基本的编辑功能);至于预览,用第三方软件(如marked2)或者加个包用浏览器预览,这个道理和用Emacs写latex,但预览PDF则用专门的pdf阅读器一样。Emacs当然可以打开pdf,但它显然不是最好的选择,因为更专业化的支持无疑是更好的。

我只想说:我们用Emacs写markdown,可不仅仅是为了骚而已 :slight_smile:

一直很羡慕vimiamcco/markdown-preview插件, emacs找到一个类似的markdown-preview-mode, 不过试了一下不太符合自己的要求, 所以参考它, 自定义修改了一下, 或许可以试试(没有其他外部依赖)

markdown-preview-mode

不过我不常用这个,我用org-modemarkdown-toggle-markup-hiding, 哈哈

试了很多方法,最后还是觉得 grip 最好用,配置也相当简单。参考 .emacs.d/init-markdown.el at master · seagle0128/.emacs.d · GitHub

私以为用 Emacs 的更愿意用 orgmode

说起来,差强人意的意思是 大致上可以让人满意 ……

1 个赞

我不想装两个甚至更多的编辑器……因为我一种软件只装一个

Web app 不需要安裝。On line editor 算是得成熟的应用了。更何況的確解決了 preview 的问題。

别用eww预览啊,要么用chrome打开预览,或者用第三方软件,如marked2. 左右分屏,一编浏览器一编emacs

个人原因是:其他编辑器没有emacs的快捷键

markdown 写熟了,不用预览吧,写完用 typora 之类的看一下哪儿有问题就好了。我平常写完基本是没有什么问题的。

请教一下你是怎么用这个包的呢?

我把这个 repo 下载下来,解压到 elpa 目录下。加上 (require 'flymd) 会报下面错误 :face_with_hand_over_mouth:

File is missing: Cannot open load file, No such file or directory, flymd

这个浏览器支持有问题

作者早已经给过解决方案了,我用firefox 来preview,没有问题

把firefox放进PATH里,然后在init.el加入:

(defun my-flymd-browser-function (url)
  (let ((browse-url-browser-function 'browse-url-firefox))
    (if (string-equal system-type "windows-nt")
      (setq url (concat "file:///" url)))
    (browse-url url)))

(setq
 flymd-browser-open-function 'my-flymd-browser-function
 flymd-output-directory (expand-file-name "~/.emacs.d/.cache")
 flymd-close-buffer-delete-temp-files t)

就可以了

2 个赞

我看到了,但是我喜欢用chrome,感觉livedown更好用,grip也可以试试