aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
masterActivate org mode before reading post.Arun Isaac13 days
 
TagDownloadAuthorAge
v0.1.0ennum-0.1.0.tar.gz  ennum-0.1.0.tar.lz  ennum-0.1.0.zip  Arun Isaac3 years
 
AgeCommit messageAuthor
13 daysActivate org mode before reading post.•••* ennum.el (ennum--read-post): Activate org mode before doing anything else. HEADmasterArun Isaac
2025-04-12Support additional user-specified store items.•••* ennum.el (ennum-setting): Add :other-items. (ennum-publish): Publish store items from :other-items. Arun Isaac
2025-03-30Add pdf link type.•••* ennum-html.el (ennum-html-export-pdf): New function. (org-link-parameters): Add pdf. * ennum.el (ennum-setting): Add :pdf-width and :pdf-height settings. (ennum-publish-link): Add pdf link type. Arun Isaac
2025-03-29Intern source images before any operation on them.•••Functions must operate on store items and produce store items. Thus, the set of store items is closed under the function. This closure frees the function to not care about the origin of the store item. Thus, the store item becomes a mere value to be passed around, rather than a place with special meaning. * ennum.el (ennum-publish-image): Only accept interned images. (ennum-publish-link, ennum-publish): Intern images before passing them to ennum-publish-image. Arun Isaac
2025-03-29Inhibit file name handlers when serving static files.•••* ennum.el (ennum-server-start)[httpd/]: Inhibit file name handlers when serving static files. Arun Isaac
2025-03-29Implement the Cache Directory Tagging Specification.•••* ennum.el (ennum-eval): Mark store as a cache directory. Arun Isaac
2025-01-29Inhibit certain file name handlers during ennum builds.•••* ennum.el (ennum-inhibit-file-name-handlers): New variable. (ennum--file-hash): Inhibit file name handlers in ennum-inhibit-file-name-handlers when inserting file contents literally. Arun Isaac
2025-01-29Do not track features.•••Let us not track features. It is not possible to guarantee such strong controls without spawning a separate inferior process for the build. Also, many features put in non-reproducible values such as dates and times that disrupt the caching. If variables or functions are mutated, rebuilding manually is the user's problem. For final publishing, continuous integration systems need to be used anyway. * ennum.el (ennum-track-features, ennum-feature-hash): Delete variables. (ennum--feature-environment): Delete function. (ennum-eval): Do not print ennum-feature-hash. (ennum-publish): Do not recompute ennum-feature-hash. Arun Isaac
2022-08-21Actually use default :tag-directory setting.•••* ennum.el (ennum-setting): Actually use default :tag-directory setting. Arun Isaac
2022-08-20Fill paragraphs in sample text in README.•••* README.org (Post format): Fill paragraphs in sample text. Arun Isaac
[...]