Fixes 6bd845e. Thanks to Kevin Porter.
Note: the binding for following wiki links has changed from C-c C-f to C-c C-w. All footnote related commands are now prefixed by C-c C-f.
Introduce a new boolean custom variable, markdown-wiki-link-alias-first. When set to a non-nil value, markdown-mode will treat aliased wiki links like [[link text|PageName]]. When set to nil, they will be treated as [[PageName|link text]]. Note that the default behavior has been changed! The default behavior now agrees with GitHub and other wikis which place the link text first. To reinstate the previous behavior, which agreed with Instiki's behavior, the new custom variable must be set to nil.
Supports list items with pre blocks after the first paragraph: 1. Here is a list item. printf("code line\n"); ^ ^^ ^ second paragraph for the list item. In this case, this patch adds column 7 to the list of indentation positions, in addition to 0 (the beginning of the line), 3 (the column where the text of the previous list item begins), and 4 (the first tab stop).
It's used in after-change-functions, which leads to weird bugs when the match data changes inside functions that didn't expect that (like dabbrev--safe-replace-match). Also, set inhibit-point-motion-hooks only once Signed-off-by: Jason Blevins <email@example.com>
Thanks to Marcin Kasperski for a patch.
This is primarily a bugfix version which addresses some minor issues in the recently-released version 1.8. - Fixed an issue, reported by Werner Dittmann, where the default indentation position would be skipped over when auto-fill-mode was on. This meant that when writing a normal paragraph, for example, the line would wrap to column 4 instead of column 1. - Require the cl package for `multiple-value-bind`. Thanks to Werner Dittman for noticing this. - Remove a leftover debug print message which would announce "ENTER" in the minibuffer when the enter key was pressed. - New feature: wiki link features now support aliased or piped wiki links of the form `[[PageName|link text]]`.