• markdown-mode now requires Emacs 24.3 or later.
    • Markup insertion and replacement keybindings under C-c C-s (s for style) have been revised to make them easier to remember. Now, when the prefix C-c C-s is pressed, a short minibuffer help prompt is presented as a reminder of a few of the most frequently used keys. The major changes are that bold is now inserted with b (previously s) and italic is now i (previously e). As a result, blockquote is now q (previously b) and strikethrough markup is inserted with s (previously d). Press C-c C-s C-h for a complete list of markup insertion keybindings. Heading insertion commands are also now under C-c C-s.
    • Link insertion and editing has been consolidated into one command, markdown-insert-link, bound to C-c C-l. As such, the previous separate link insertion keybindings have been removed: C-c C-a l, C-c C-a L, C-c C-a r, and C-c C-a u.
    • Image insertion and editing has been consolidated into one command, markdown-insert-image, bound to C-c C-i. As such, the previous separate image insertion keybindings have been removed: C-c C-i i and C-c C-i I.
    • Footnote and wiki link insertion have been moved to the markup insertion prefix, as C-c C-s f and C-c C-s w.
    • The list and outline editing commands have been removed from the top-level positions (previously M-LEFT, M-RIGHT, M-UP, M-DOWN) and moved to major mode keybindings under C-c to C-c LEFT, C-c RIGHT, C-c UP, and C-c DOWN, respectively. (GH–164)
    • The list and outline editing commands have also been unified so that they all operate on entire subtrees of list items and subtrees of atx headings, symmetrically. Previously there were separate commands for editing heading subtrees, but promoting a single section is easy enough by directly inserting or removing a hash mark or using the markup replacement commands.
    • Jumping between references and reference definitions via markdown-jump, previously bound to C-c C-l, has been moved to C-c C-d and rebranded as markdown-do, which attempts to do something sensible with the object at the point.
    • Rename internal markdown-link-link to markdown-link-url for clarity.
    • The old inline image toggling command C-c C-i C-t has been removed and replaced C-c C-x C-i in order to allow for the new interactive image insertion command at C-c C-i. Toggling keybindings are currently being grouped under C-c C-x.
    • markdown-blockquote-face is now applied to the entire blockquote, including the leading >, so it can be used to apply a background if desired.
    • In markdown-regex-header, groups 4 and 6 now include whitespace surrounding hash marks in atx headings.
    • Font lock for ~~strikethrough~~ is now supported in markdown-mode in addition to gfm-mode.
    • Introduced a new face for horizontal rules: markdown-hr-face. Previously, markdown-header-delimiter-face was used.
    • Markdown Mode is now distributed under the GNU GPL version 3 or later.
    • Rename markdown-fill-forward-paragraph-function to markdown-fill-forward-paragraph.
    • Rename markdown-footnote-face to markdown-footnote-marker-face.
    • Functions markdown-insert-inline-link-dwim and markdown-insert-reference-link-dwim have been combined and replaced with markdown-insert-link.
    • Functions markdown-exdent-region and markdown-exdent-or-delete are now named markdown-outdent-region and markdown-outdent-or-delete, respectively.
    • The non-interactive image insertion commands have been refactored to mirror the corresponding link insertion commands. markdown-insert-image (for inline images) has been renamed markdown-insert-inline-image and it now takes three arguments (previously one optional argument). markdown-insert-reference-image now takes four arguments (previously none).
  • New features:

    • Markup hiding: Add a custom variable markdown-hide-markup, which determines whether to hide or otherwise beautify Markdown markup. For example, for inline links the brackets, URL, and title will be hidden and only the (clickable) link text will remain. The URL can be seen by hovering with the mouse pointer and edited by deleting one of the invisible brackets or parentheses. This can be toggled interactively using C-c C-x C-m (markdown-toggle-markup-hiding). This setting supersedes URL hiding (below). (GH–130)
    • Unicode bullets are used to replace ASCII list item markers for unordered lists when markup hiding is enabled. The list of characters used, in order of list level, can be specified by setting the variable markdown-list-item-bullets. (GH–130)
    • When markup hiding is enabled, the characters used for replacing certain markup can be changed by customizing the corresponding variables: markdown-blockquote-display-char, markdown-hr-display-char, and markdown-definition-display-char.
    • URL and reference label hiding: URLs for inline links and labels for reference links can now be hidden if desired. This is configurable via markdown-hide-urls. URLs will appear as [link](∞) instead of [link](http://perhaps.a/very/long/url/). To change the placeholder character used, set markdown-url-compose-char. This feature can be toggled using C-c C-x C-l (markdown-toggle-url-hiding). If full markup hiding (above) is enabled, then URL hiding has no additional effect.
    • Native code block font-lock: Add a custom variable markdown-fontify-code-blocks-natively, which determines whether to fontify code in code blocks using the native major mode. This only works for fenced code blocks where the language is specified where we can automatically determine the appropriate mode to use. The language to mode mapping may be customized by setting the variable markdown-code-lang-modes. (GH–123, GH–185)
    • When the edit-indirect package is installed, C-c ’ (markdown-edit-code-block) can be used to edit a code block in an indirect buffer in the native major mode. Press C-c C-c to commit changes and return or C-c C-k to cancel.
    • Add command C-c C-x C-f for toggling native font lock for code blocks (markdown-toggle-fontify-code-blocks-natively).
    • Add “page” movement, marking, and narrowing commands, where a “page” in Markdown is defined to be a top-level subtree: markdown-forward-page (C-x ]), markdown-backward-page (C-x [), markdown-mark-page (C-x C-p), and markdown-narrow-to-page (C-x n p). (GH–191)
    • Add subtree marking and narrowing functions: markdown-mark-subtree (C-c C-M-h) and markdown-narrow-to-subtree (C-x n s). (GH–191)
    • Add syntax-aware Markdown paragraph movement commands: M-{ (markdown-backward-paragraph) and M-} (markdown-forward-paragraph). To mark a paragraph, use M-h (markdown-mark-paragraph). These move at a more granular level than the block movement commands. (GH–191)
    • The previous block movement and marking commands are now at C-M-{, C-M-}, and C-c M-h. In terms of lists, paragraph movement commands now stop at each list item while block commands move over entire lists. (GH–191)
    • Add subtree as a possible value for markdown-reference-location and markdown-footnote-location.
    • Ask flyspell to ignore words in URLs, code fragments, comments, and reference labels.
    • Make inline links, reference links, angle bracket URLs, and plain URLs clickable.
    • Add an additional keybinding for toggling inline image display, C-c C-x C-i.
    • Add a keybinding for toggling LaTeX math (_e_quation) support: C-c C-x C-e.
    • Support Leanpub blocks (asides, info blocks, warnings, etc.). These are simple extensions of the usual blockquote syntax.
    • Font lock, with markup hiding, for subscripts (e.g., H~2~0) and superscripts (e.g., 334^10^). Thanks to Syohei Yoshida for a patch on which this is based. (GH–134)
    • Add basic font-lock support for inline attribute lists or inline identifiers used by Pandoc, Python Markdown, PHP Markdown Extra, Leanpub, etc.
    • Add basic font-lock support for Leanpub section identifiers and page breaks.
    • Add basic font-lock support for common file inclusion syntax: <<(file), <<[title](file), <<[file], and <<{file}.
    • Add font lock support for Pandoc inline footnotes. (GH–81)
    • Raise footnote markers and inline footnote text, and optionally hide markup.
    • Filling with now respects Pandoc line blocks. (GH–144)
    • Add interactive link editing and insertion command markdown-insert-link. (GH–199)
    • Added C-c C-d, markdown-do, which is a replacement for C-c C-l, markdown-jump. In addition to jumping between reference/footnote labels and definitions, it also toggles GFM checkboxes.
    • Outline movement keys C-c C-p, C-c C-n, C-c C-f, C-c C-b, and C-c C-u now move between list items, when the point is in a list, and move between headings otherwise.
    • New customization option markdown-spaces-after-code-fence to control the number of spaces inserted after a code fence (```). Thanks to Philipp Stephani for a patch.
    • New customization option markdown-gfm-uppercase-checkbox which, when non-nil, uses [X] to complete task list items instead of [x]. Thanks to Paul Rankin for a patch. (GH–236)
    • Add prefix-specific prompts for styles (C-c C-s) and toggles (C-c C-x). These may be disabled if desired by setting markdown-enable-prefix-prompts to nil.
  • 转载于https://jblevins.org/projects/markdown-mode/rev-2-3

  • 说实话,看得我头疼

manual for emacs markdown-mode(English)的更多相关文章

  1. emacs安装及配置

    目录 平台 安装 基本配置 配置文件结构 elpa仓库管理 主题配色 字体显示配置(解决中文卡顿) 插件配置 markdown 简介 markdown-mode markdown-toc org导出m ...

  2. Markdown的使用简介

    以前有摘抄过,然而onenote速度感人,现在又主要用Linux,所以在这里备份一下,好方便用 Linux下推荐remakeble软件,或者直接sublime text,再或者vim,反正我不会ema ...

  3. linux下10款markdown软件

    原文:https://linux.cn/article-7623-1.html 在这篇文章中,我们会点评一些可以在 Linux 上安装使用的最好的 Markdown 编辑器. 你可以在 Linux 平 ...

  4. my emacs configuration

    modified from https://github.com/flyingmachine/emacs-for-clojure ;;;; ;; Packages ;;;; ;; Define pac ...

  5. Github上的1000多本免费电子书重磅来袭!

    Github上的1000多本免费电子书重磅来袭!   以前 StackOverFlow 也给出了一个免费电子书列表,现在在Github上可以看到时刻保持更新的列表了. 瞥一眼下面的书籍分类目录,你就能 ...

  6. Github 的一个免费编程书籍列表

    Index Ada Agda Alef Android APL Arduino ASP.NET MVC Assembly Language Non-X86 AutoHotkey Autotools A ...

  7. linuxtoy.org资源

    https://linuxtoy.org/archives.html Archives 在 Android 系统上安装 Debian Linux 与 R (2015-07-14) Pinos:实现摄像 ...

  8. IAB303 Data Analytics Assessment Task

    Assessment TaskIAB303 Data Analyticsfor Business InsightSemester I 2019Assessment 2 – Data Analytics ...

  9. Cocos creator之javascript闭包

    .什么是闭包? 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分.闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回 ...

随机推荐

  1. Kubernetes实战总结 - Ingress选型与应用

    一.概述 Ingress 是对集群中服务的外部访问进行管理的 API 对象,可以提供负载均衡.SSL 终结和基于名称的虚拟托管. 典型的访问方式是 HTTP,用于将不同URL的访问请求转发到后端不同的 ...

  2. 数据的编码和解码--java例子

    昨天借了一本<网络程序设计实验教程(java语言)>,然后看了第一章,一个Swing例子,于是为大家分享一下! 关于数据的编码与解码,我觉得就例子而言已经交待得非常清楚了,两种方法做的. ...

  3. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之MySQL配置

    mysql高并发配置 要在mysqld下设置 1. 修改back_log参数值:由默认的50修改为500.(每个连接256kb,占用:125M) back_log=500 back_log值指出MyS ...

  4. java语言进阶(七)_Lambda表达式

    1 函数式编程思想概述 在数学中,函数就是有输入量.输出量的一套计算方案,也就是"拿什么东西做什么事情".相对而言,面向对象过分强调"必须通过对象的形式来做事情" ...

  5. 状压DP之互不侵犯

    题目描述 这里 在\(N*N\) 的棋盘里面放\(k\)个国王,使他们互不攻击,共有多少种摆放方案.国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子. 输入格式 只有 ...

  6. Ants,小小思维题。

    题目链接 题意: 蚂蚁在一个杆子上行走,每个蚂蚁有开始的位置,且速度都是1,如果蚂蚁“相撞”就会各自回头,以原速度继续行走,走到杆子边上就会掉下去,请问最快都掉下去的时间和最慢都掉下去的时间. 题目分 ...

  7. 12.Clear Flags属性与天空盒

    选中Hierarchy面板的摄像机,然后在右侧Inspector面板的Clear Flags属性可以找到有如下选项, SkyBox:天空盒(默认效果,让场景看着有一个天空) Solid Color:固 ...

  8. NW.js Mac App 签名公证流程

    使用 Developer ID 为 Mac 软件签名 - Apple Developer 在MacOS 10.15之前,应用如果没有签名(signature),那么首次打开时就会弹出"无法验 ...

  9. java 面向对象(七):类结构 方法(四)递归方法

    1.定义:递归方法:一个方法体内调用它自身.2.如何理解递归方法?> 方法递归包含了一种隐式的循环,它会重复执行某段代码,但这种重复执行无须循环控制.> 递归一定要向已知方向递归,否则这种 ...

  10. Unity - NavMeshAgent-GetStart

    Select scene geometry that should affect the navigation – walkable surfaces and obstacles. Check Nav ...