summaryrefslogtreecommitdiff
path: root/ennu.el
AgeCommit message (Collapse)Author
2019-08-26Abstract out temporary directory creation.Arun Isaac
* ennu.el (ennu-with-temporary-directory): New macro. (ennu-publish): Use ennu-with-temporary-directory to create temporary directory.
2019-08-26Introduce :tag-directory property.Arun Isaac
* ennu.el (ennu-setting): Add :tag-directory property.
2019-08-26Specify language during index file generation.Arun Isaac
* ennu.el (ennu-publish-index): Specify #+LANGUAGE keyword.
2019-08-26Do not remove directory components from index filenames.Arun Isaac
* ennu.el (ennu-index-filename): Do not remove directory components from index filenames. (ennu-publish-index): Remove directory components in pagination links.
2019-08-26Optionally, generate index filenames without extensions.Arun Isaac
* ennu.el (ennu-index-filename): Make extension argument optional. If extension is nil, do not add extension to generated filename. (ennu-publish-index): Use links without extension for pagination.
2019-08-25Publish ennu-with-file-contents.Arun Isaac
* ennu.el (ennu--with-file-contents): Rename to ... (ennu-with-file-contents): ... this. Add docstring. (ennu-publish-post, ennu-publish-page, ennu--feed-entry, ennu-post-links, ennu--post-metadata-memoized): Fix invocations.
2019-08-22Make ennu-publish an interactive command.Arun Isaac
* ennu.el (ennu-publish): Make interactive.
2019-08-22Specify ennu version in Atom feed generator field.Arun Isaac
* ennu.el (ennu-version): New variable. (ennu-publish-feed): Specify ennu version in generator field.
2019-08-20Initial commitArun Isaac