Skip to content

Instantly share code, notes, and snippets.

@jld
Created October 17, 2016 03:54
Show Gist options
  • Select an option

  • Save jld/eaf6534a939beadbb9696a54df75ecec to your computer and use it in GitHub Desktop.

Select an option

Save jld/eaf6534a939beadbb9696a54df75ecec to your computer and use it in GitHub Desktop.
(add-hook 'markdown-mode-hook
(lambda ()
(remove-hook 'fill-nobreak-predicate 'markdown-nobreak-p)
(remove-hook 'fill-nobreak-predicate 'markdown-inside-link-p)
(add-hook 'fill-nobreak-predicate 'markdown-line-is-reference-definition-p)))
(eval-after-load "markdown-mode"
'(unless (fboundp 'markdown-line-is-reference-definition-p)
(defun markdown-line-is-reference-definition-p ()
(thing-at-point-looking-at
"^ \\{0,3\\}\\(\\[[^][\n]+?\\]\\):\\s *\\([^][]*?\\)\\s *\\( \"[^\"]*\"$\\|$\\)"))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment