Skip to content

markdown-mode v2.5

Compare
Choose a tag to compare
@syohex syohex released this 11 Feb 15:21
· 154 commits to master since this release
eecf2f2
  • Breaking changes:

    • markdown-do supports following link GH-666
      This changes behavior of markdown-do at table
  • New features:

    • Introduce markdown-mouse-follow-link variable GH-290
    • Option to define a markdown-link-make-text-function function
      to automatically define a default link text before prompting the user.
    • Option to inhibit the prompt for a tooltip text via
      markdown-disable-tooltip-prompt.
    • Introduce markdown-ordered-list-enumeration variable GH-587
    • Search wiki link under project
    • Add markdown-insert-foldable-block function GH-598
    • Add markdown-table-align-p flag GH-625
      Control table alignment after table operation
    • Support highlighting syntax like Obsidian, Quilt. GH-652
  • Improvements:

    • Correct indirect buffer's indentation in markdown-edit-code-block GH-375
    • Cleanup test code
    • Strip query parameters from local file name at displaying inline images GH-511
    • Improve forward/backward sentences which are wrapped markup characters GH-517
    • Improve fontification for nested meta data GH-476
    • markdown-cycle accepts universal-argument like org-cycle GH-530
    • Improve mode check for derived modes GH-532
    • Improve for file which contains many comments GH-536
    • Improve for file which contains many pre blocks GH-512
    • Enable flyspell check at yaml metadataGH-560
    • Clean up Makefile
    • Support to display local image with percent encoding file path
    • Add ability to resize inline image display (markdown-toggle-inline-images) without Imagemagick installed in the computer (emulating Org Mode)
    • Support including braces around the language specification in GFM code blocks
    • Improve markdown-insert-{bold,italic} when region starts with spacesGH-613
    • Disable buffer-read-only if possible when markdown-mode is called GH-622
    • Generate the defface via a macro rather than a function.
    • Memoize markdown--first-displayable to avoid performance
      problems.
    • Allow the use of add-function on
      markdown-table-at-point-p-function.
    • Comment out redundant bindings and use the more standard RET
      name for C-m.
    • Give markdown-table-at-point-p-function a non-nil default.
      Simplify markdown-table-at-point-p accordingly.
    • Auto set sh-shell when markdown-edit-code-block enter indirect buffer with sh-mode
    • Add value check and avoid raising the exception at markdown-edit-code-block GH-663
    • Add NonGNU ELPA badge to README and website
    • Support plus/negative(also Unicode minus sign) exponent in super script GH-346
  • Bug fixes:

    • Fix issue with nil being returned from markdown-imenu-create-nested-index [GH-578][]
    • Fix remaining flyspell overlay in code block or comment issue GH-311
    • Fix inline URL regular expression which starts/ends with spaces GH-514
    • Fix GFM italic fontification for one character GH-524
    • Fix markdown-table-forward-cell at last column issue GH-522
    • Fix GFM bold fontification with underscore issue GH-525
    • Fix wrong fontification words between strong markups GH-534
    • Fix wrong italic fontification just after code block GH-548
    • Fix too indended list face issue GH-569
    • Fix creating imenu index issue when there is no level-1 header tooGH-571
    • Fix highlighting consecutive HTML commentsGH-584
    • Fix markdown-follow-thing-at-point failing on subdir search GH-590
    • Fix markdown-table-backward-cell so it always goes back a single cell
    • Fix markdown-table-align to detect delimiters surrounded by spaces
    • Fix customization for markdown-mouse-follow-link and
      markdown-table-align-p
    • Fix accessing locations beyond point-max in
      markdown-syntax-propertize
    • Set syntax-propertize-extend-region-functions buffer-locally
      instead of globally
    • Modify only the buffer-local part of
      syntax-propertize-extend-region-functions.
    • Fix list highlighting issue in code block GH-631
    • Fix exception when inserting code block at end of buffer GH-634
    • Fix table operations when table column contains escaped vertical bars GH-635
    • Fix issue that executing markdown-table-sort-lines via menu-bar with older Emacs(< 28) GH-641
    • Fix wrong markdown table command issue in menu GH-639
    • Fix table conversion issue GH-639
    • Fix fill paragraph issue with setext heading GH-638
    • Fix line break highlighting issue at end of buffer GH-621
    • Fix URL highlighting which contains comma or parentheis GH-649
    • Fix eldoc function issue with markdown-toggle-url-hiding GH-674
      Thanks to Ta Quang Trung for a patch
    • Fix markdown-enable-math exception issue GH-676
    • Fix markdown-marginalize-headers rendering in tty mode GH-677
    • Fix table and list fontification GH-680
    • Fix invalid code block highlighting GH-684