Refactor markdown-match-generic-metadata to improve efficiency
commita42e0cfb3cc10912c59a8c8612306b74506557f1
authorJason Blevins <jblevins@xbeta.org>
Thu, 9 Nov 2017 01:48:18 +0000 (8 20:48 -0500)
committerJason Blevins <jblevins@xbeta.org>
Thu, 9 Nov 2017 17:12:02 +0000 (9 12:12 -0500)
treeac2d1af21c2e3ac6d4e7ee356c84cc89b8c44c75
parent8af107697b1346444311994e521aaf2767e0cf96
Refactor markdown-match-generic-metadata to improve efficiency

This is accomplished in two ways.  The first is limiting the scope of
the search to consider only one metadata block (by default, one that
starts at the beginning of the file and ends with the first blank
line).  The second is to be better about leaving the point at an
appropriate position to reduce the amount of times the function is
called by the font-lock engine.

Closes GH-181.
markdown-mode.el
tests/markdown-test.el