Adds the CMark source into the plugin tree to be used when there is no libcmark package available using pkg-config. At present, my distro only ships the cmark utility but not the accompanying library or development packages, as well I do not believe msys2 provides a CMark package for Windows, so for now it will remain embedded as a backup.

The version embedded is v0.28.3, from commit 9f8ef820301951f36301c1a40d036cafeaa78619. A few trivial changes were made to allow libcmark to compile without its original CMake infrastructure. Only cmark.h and cmark_version.h were modified.

TODO: create a patch so the simple changes to upstream CMark library can be mechanically applied to newer versions.

All future complaints/requests about supporting various Markdown extensions should be addressed directly to the CommonMark Project.


You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany-plugins/pull/747

Commit Summary

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.