用Emacs编辑Markdown
Posted on Sep 10, 2013
思维导图文件下载
Why
今日我终于又将编辑器从ST2换成了Emacs,主要原因就是ST2不支持linux上输入中文。但是之前在ST2编辑markdown文件非常爽,所以这个在emacs上必须有
How
Install
- 假定你的emacs的配置文件的目录为
~/.emacs.d
,以下简称ConfDir
- 下载文件markdown-mode.el到ConfDir
- 修改ConfDir/init.el,添加以下代码
(autoload 'markdown-mode "markdown-mode" "Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.markdown\\'". markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'". markdown-mode))
;;;;设置emacs中打开url的工具是chromium,如果是其他浏览器那么替换掉名称。之前没有设置时会导致预览md转换成的html会直接用emacs打开而不是浏览器
(setq browse-url-browser-function 'browse-url-generic browse-url-generic-program "chromium-browser")
;;;;如果是linux中,默认安装python,同时也会安装markdown_py命令用来将markdown转化为html,在这里使用了该命令来预览
(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(markdown-command "markdown_py")) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. )
Use
- 预览
C-c C-c p
- 在当前目录保存为html
C-c C-c e
参考