Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 23, 2012
  1. Make reference link definition regex less greedy

    Jason Blevins authored
    Fixes a bug where reference-style links at the beginning of a line
    would be mistaken for reference definitions.
Commits on Nov 22, 2011
  1. @kportertx

    Added refontify-buffer after calling gfm-mode so that links are highl…

    kportertx authored Jason Blevins committed
    …ighted correctly
  2. Properly downcase filenames for wiki links in gfm-mode

    Jason Blevins authored
    Fixes 6bd845e.
    Thanks to Kevin Porter.
Commits on Nov 20, 2011
  1. Add documentation for footnote functions

    Jason Blevins authored
  2. Avoid duplication of header regexes

    Jason Blevins authored
  3. @joostkremers

    Font lock and insertion and navigation functions for footnotes

    joostkremers authored Jason Blevins committed
    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.
  4. Handle wiki links like GitHub when in gfm-mode

    Jason Blevins authored
    [[Test Test]] and [[test test]] now both link to Test-test.ext.
    Thanks to Kevin Porter.
  5. Support both forms of aliased wiki links

    Jason Blevins authored
    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.
Commits on Oct 20, 2011
  1. Fix typo in paragraph-fill regexp

    Jason Blevins authored
Commits on Sep 30, 2011
  1. Reference link insertion

    Jason Blevins authored
  2. Add two tab stops to possible indentation positions after list items

    Jason Blevins authored
    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
  3. Font locking for fenced code blocks

    Jason Blevins authored
  4. Support for setext-style headers in outline-mode

    Jason Blevins authored
    Thanks to Shigeru Fukaya for the patch.
  5. Improve markdown-mode-hook docstring

    Jason Blevins authored
    Thanks to Shigeru Fukaya for the more precise description.
  6. Don't require Common Lisp extensions at run time

    Jason Blevins authored
    Following Lisp Coding Conventins (Coding Conventions(elisp)),
    to avoid name conlicts, we should change
        (require 'cl)
        (eval-when-compile (require 'cl))
    Thanks to Shigeru Fukaya for pointing this out.
  7. Thanks again

    Jason Blevins authored
Commits on Sep 29, 2011
  1. @madsen

    Save match data in markdown-check-change-for-wiki-link

    madsen authored Jason Blevins committed
      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 <>
  2. Thanks

    Jason Blevins authored
  3. @madsen

    Prefer visual-line-mode to longlines-mode

    madsen authored
      Emacs 23 NEWS says visual-line-mode "is a more reliable replacement for
Commits on Sep 13, 2011
  1. XEmacs compatibility

    Jason Blevins authored
    Fall back to set-buffer-modified-p when restore-buffer-modified-p is
    unavailable (e.g., in XEmacs).
  2. Use text properties instead of overlays for compatibility

    Jason Blevins authored
  3. Handle replace-regexp-in-string in XEmacs

    Jason Blevins authored
    Using replace-regexp-in-string requires Emacs 21.  In XEmacs 21, we
    use a GNU Emacs compatible wrapper for the XEmacs function
  4. Use :slant instead of unsupported :italic in font spec

    Jason Blevins authored
  5. Thanks!

    Jason Blevins authored
  6. Escape shell commands to handle filenames with spaces, etc.

    Jason Blevins authored
    Thanks to Marcin Kasperski for a patch.
  7. Reformat; tweak documentation

    Jason Blevins authored
Commits on Aug 23, 2011
  1. @goneflyin
Commits on Aug 22, 2011
  1. Wiki link following when not visiting a file

    Jason Blevins authored
    Handle wiki links in buffers which are not associated with a file.
    In this case, we simply omit the file extension.
  2. Match URIs before bold and italic

    Jason Blevins authored
    To support URIs with underscores.
Commits on Aug 16, 2011
Commits on Aug 15, 2011
  1. markdown-mode 1.8.1

    Jason Blevins authored
    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]]`.
Commits on Aug 14, 2011
  1. Escape code in comments for correct webpage output

    Jason Blevins authored
  2. Require cl for multiple-value-bind

    Jason Blevins authored
Something went wrong with that request. Please try again.