emacs markdown

emacs markdown

Table of Contents

简介

  emacs可通过插件markdown-mode支持markdown编辑,效果预览需要pandoc工具支持。插件markdown-toc用于自动生成目录。

一、插件markdown-mode

  1. 下载地址

    Markdown-mode : https://github.com/jrblevin/markdown-mode

    pandoc : https://github.com/jgm/pandoc/releases

  2. 配置

        (autoload 'markdown-mode "markdown-mode"
            "Major mode for editing Markdown files" t)
        (add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode))
        (add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))
        (add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))
    
        (autoload 'gfm-mode "markdown-mode"
           "Major mode for editing GitHub Flavored Markdown files" t)
        (add-to-list 'auto-mode-alist '("README\\.md\\'" . gfm-mode))
    
        ;; 需安装pandoc
        (setq markdown-command "D:/Program/Pandoc/pandoc.exe")
  3. 快捷指令

    指令 功能
    C-c C-s b 加粗
    C-c C-s i 倾斜
    C-c C-s c(C) code
    C-c C-s 1~6(或 h) 标题
    C-c C-s f 脚注
    C-c C-l 插入链接
    C-c C-i 插入图片
    C-c C-s C-h 查询帮助
    指令(with pandoc) 功能
    C-c C-c m 显示对应html代码
    C-c C-c p preview
    C-c C-c e export
    C-c C-c v export & preview
    C-c C-c o open
    C-c C-c C-h help

二、插件markdown-toc

  1. 下载地址

    https://github.com/ardumont/markdown-toc

  2. 配置

    暂时无需配置

  3. 问题

    • 标题不能以数字开头(包括中文“〇”)命名。
      否则,生成的目录链接无法跳转

    • 标题必须从h1开始,不能直接从其它级别开始。
      否则,无法正确生成目录树

  4. 快捷指令

        M-x markdown-toc-generate-toc ;; 生成目录树
        M-x markdown-toc-refresh-toc  ;; 更新目录树
        M-x markdown-toc-delete-toc   ;; 删除目录树

猜你喜欢

转载自www.cnblogs.com/eat-and-die/p/10056389.html