markdown-mode 1.6
Changes in markdown-mode 1.6 fall into several categories:
New features
- Implemented org-mode style visibility cycling.
- Support outline minor mode.
- Undefined reference checking (via
C-c C-c c
, using code by Dmitry Dzhus). - Wiki links: syntax highlighting and element insertion (
C-c C-a w
). - Allow syntax highlighting faces to be customized.
- Insertion of preformatted text sections (
C-c C-s p
). - Font locking for inline URIs and email addresses.
- Markdown mode menu (thanks to Greg Bognar for the initial code).
Bug fixes
- Highlight wrapped inline link definitions (thanks to Blake Winton).
- Fix adjacent wiki link font lock bug.
- Support escaping of backticks.
- Many other small font lock tweaks.
- Don’t check for
transient-mark-mode
inmarkdown-blockquote-region
. This fixes Debian bug #456592 (thanks to Daniel Burrows for the report). - Apply Greg Bognar’s fix for
markdown
with an active region.
Usage changes
- Rename
blockquote-region
tomarkdown-blockquote-region
in accordance with the Emacs major mode coding conventions. - Several new keybindings.
- Reverted to using colors instead of bold, italic, and fixed-width faces.
Documentation
- A note about SmartyPants support.
- Clarify Transient Mark mode behavior in commentary.
- Clarified documentation strings.
Code
- Properly prefix regex definitions.
- Derive from
text-mode
instead offundamental-mode
. - Markdown customize group moved to
wp
(word processing). - Prefix
wrap-or-insert
function. - Don’t use the kill ring to store wrapped text.