Version 2.8 of package Markdown-Mode has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Markdown-Mode describes itself as: ====================================== Major mode for Markdown-formatted text ====================================== More at https://elpa.nongnu.org/nongnu/markdown-mode.html ## Summary: # Emacs Markdown Mode [![NonGNU ELPA badge][nongnu-elpa-badge]][nongnu-elpa-link] [![MELPA badge][melpa-badge]][melpa-link] [![MELPA stable badge][melpa-stable-badge]][melpa-stable-link] [![Github Actions Status][github-actions-badge]][github-actions-link] [![Guide to Markdown Mode for Emacs][leanpub-badge]][leanpub-link] ## Recent NEWS: # Markdown Mode 2.9 *Under development* * **Breaking changes:** * New Features: * Bug fixes: # Markdown Mode 2.8 * **Breaking changes:** - GNU Emacs 28.1 or later is required. - Default value of `markdown-asymmetric-header` is `t` [GH-910][] * New Features: - Introduce `markdown-yank-dnd-method` what action to perform on the dropped files like `org-mode`. - Add `.mdx` to `auto-mode-alist` [GH-930][] * Bug fixes: - `markdown-export` should not output stderr content to output file - Hide wikilink markup as part of `markdown-toggle-markup-hiding` [GH-847][] - Angle URL fontify issue which was introduced by [GH-861][] [GH-895][] - Fix list item bound calculation when tab indentation is used [GH-904][] - Fix `markdown-heading-at-point` at the end of line [GH-912][] - Catch an exception when `scan-sexp` fails [GH-917][] - `markdown-link-at-pos` should decode both control characters and spaces [GH-921][] - `markdown-table-align` now aligns centered cells - Fix highlightings of inline code or bold in strike-through [GH-926][] - Fix fence code block highlighting that uses more than 3 backticks [GH-933][] * Improvements: - Support drag and drop features on Windows and multiple files' drag and drop - Added cmark and cmark-gfm to the markdown command list. - Disable `imenu-submenus-on-top` by default [GH-882][] - Add $%*+/<=>_|&' to the markdown-mode syntax table as punctuation. - Preserve the cursor position when entering and exiting `markdown-edit-code-block`. [gh-847]: https://github.com/jrblevin/markdown-mode/issues/847 [gh-861]: https://github.com/jrblevin/markdown-mode/pull/861 [gh-882]: https://github.com/jrblevin/markdown-mode/issues/882 [gh-891]: https://github.com/jrblevin/markdown-mode/issues/891 [gh-895]: https://github.com/jrblevin/markdown-mode/issues/895 [gh-904]: https://github.com/jrblevin/markdown-mode/issues/904 [gh-910]: https://github.com/jrblevin/markdown-mode/issues/910 [gh-912]: https://github.com/jrblevin/markdown-mode/issues/912 [gh-917]: https://github.com/jrblevin/markdown-mode/issues/917 [gh-921]: https://github.com/jrblevin/markdown-mode/issues/921 [gh-926]: https://github.com/jrblevin/markdown-mode/issues/926 [gh-930]: https://github.com/jrblevin/markdown-mode/issues/930 [gh-933]: https://github.com/jrblevin/markdown-mode/issues/933 # Markdown Mode 2.7 * New Features: - Variable `markdown-follow-link-functions` extends `markdown-follow-link-at-point` similarly to Org's `org-open-at-point-functions`, allowing other libraries to handle links specially. [GH-780][] - Support media handler for images and drag and drop images [GH-804][] - Add functions to move to the beginning and end of lines (`markdown-beginning-of-line` and `markdown-end-of-line`), and the variable `markdown-special-ctrl-a/e`, like Org mode. - Trailing whitespace characters for line breaks are hidden when using `markdown-hide-markup` - `fill-paragraph` considers GFM alert syntax [GH-838][] - Add new flag `markdown-wiki-link-retain-case` [GH-839][] * Bug fixes: - Don't highlight superscript/subscript in math inline/block [GH-802][] - Fix table alignment when a column has a seperator in code block [GH-817][] - Fix the regexp in the download languages script [GH-827][] - Don't hide backslashes in code blocks when using `markdown-hide-markup` and `markdown-fontify-code-blocks-natively` together [GH-766][] - Fix `markdown-fontify-whole-heading-line` regression [GH-848][] - Fix using fundamental-mode issue when editting code block [GH-868][] - Fix highlighting URL in angle brackes[GH-822][] * Improvements: - Apply url-unescape against URL in an inline link [GH-805][] - Show mode toggle message only if it is called interactively - Copy `markdown-css-paths` in the output buffer [GH-834][] - Change temporary buffer name according to the Emacs naming convention [GH-848][] ... ...
