summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Isaac2020-08-01 05:00:46 +0530
committerArun Isaac2020-08-01 05:12:36 +0530
commit30e1efc4051a67e6e41561f45101c9077dc41e2e (patch)
treeccd9fa752618d47deb0efb83974104f174a5318c
parentcb070712c9326a97c750c9ccb5958fa0fa53e41b (diff)
downloadennum-30e1efc4051a67e6e41561f45101c9077dc41e2e.tar.gz
ennum-30e1efc4051a67e6e41561f45101c9077dc41e2e.tar.lz
ennum-30e1efc4051a67e6e41561f45101c9077dc41e2e.zip
Prefix ennum-html symbols with ennum-html-.
* ennum-html.el: Prefix all ennum-html symbols consistently with ennum-html-.
-rw-r--r--ennum-html.el52
1 files changed, 27 insertions, 25 deletions
diff --git a/ennum-html.el b/ennum-html.el
index ee1b3d7..f091789 100644
--- a/ennum-html.el
+++ b/ennum-html.el
@@ -4,7 +4,7 @@
(require 'subr-x)
(require 'xmlgen)
-(defconst ennum--iso-639-1-alist
+(defconst ennum-html--iso-639-1-alist
'(("ab" . "аҧсуа бызшәа, аҧсшәа")
("aa" . "Afaraf")
("af" . "Afrikaans")
@@ -238,10 +238,11 @@
(slug (ennum-post-slug translation)))
(replace-regexp-in-string
"<a " (format "<a hreflang=\"%s\" " lang)
- (ennum-export-post slug
- (map-elt ennum--iso-639-1-alist lang nil 'string=)
- (org-export-backend-name
- (plist-get info :back-end))))))
+ (ennum-html-export-post
+ slug
+ (map-elt ennum-html--iso-639-1-alist lang nil 'string=)
+ (org-export-backend-name
+ (plist-get info :back-end))))))
translations
", ")))
;; Tags
@@ -251,8 +252,9 @@
(lambda (tag)
(replace-regexp-in-string
"<a " "<a class=\"p-category\" "
- (ennum-export-tag (ennum-add-tongue-suffix tag (plist-get info :language))
- tag (org-export-backend-name (plist-get info :back-end)))))
+ (ennum-html-export-tag
+ (ennum-add-tongue-suffix tag (plist-get info :language))
+ tag (org-export-backend-name (plist-get info :back-end)))))
tags
", ")))
;; Summary
@@ -307,13 +309,13 @@
;; Pass other link types to org-html-link
(_ (org-html-link link desc info)))))
-(defmacro ennum-follow (path)
+(defmacro ennum-html-follow (path)
`(ennum-with-current-directory (ennum-setting :working-directory)
(find-file ,path)))
;; TODO: Pass title through org-export-data-with-backend or something
;; similar in order to export org syntax in title
-(defun ennum-export-post (path desc backend)
+(defun ennum-html-export-post (path desc backend)
(pcase backend
((or 'ennum-html 'html)
(let ((filename (concat (expand-file-name path (ennum-setting :posts-directory))
@@ -322,22 +324,22 @@
(expand-file-name* path (ennum-setting :posts-directory)))
,(or desc (ennum-post-title (ennum-read-post filename)))))))))
-(defun ennum-follow-post (path)
- (ennum-follow (expand-file-name (concat path ".org")
- (ennum-setting :posts-directory))))
+(defun ennum-html-follow-post (path)
+ (ennum-html-follow (expand-file-name (concat path ".org")
+ (ennum-setting :posts-directory))))
(org-link-set-parameters
"post"
- :export 'ennum-export-post
- :follow 'ennum-follow-post)
+ :export 'ennum-html-export-post
+ :follow 'ennum-html-follow-post)
-(defun ennum-follow-image (path)
- (ennum-follow (expand-file-name path (ennum-setting :images-directory))))
+(defun ennum-html-follow-image (path)
+ (ennum-html-follow (expand-file-name path (ennum-setting :images-directory))))
(org-link-set-parameters
- "image" :follow 'ennum-follow-image)
+ "image" :follow 'ennum-html-follow-image)
-(defun ennum-export-thumbnail (path desc backend)
+(defun ennum-html-export-thumbnail (path desc backend)
(pcase backend
((or 'ennum-html 'html)
(xmlgen
@@ -349,10 +351,10 @@
(org-link-set-parameters
"thumbnail"
- :export 'ennum-export-thumbnail
- :follow 'ennum-follow-image)
+ :export 'ennum-html-export-thumbnail
+ :follow 'ennum-html-follow-image)
-(defun ennum-export-static (path desc backend)
+(defun ennum-html-export-static (path desc backend)
(pcase backend
((or 'ennum-html 'html)
(xmlgen
@@ -361,12 +363,12 @@
,desc)))))
(org-link-set-parameters
- "static" :export 'ennum-export-static)
+ "static" :export 'ennum-html-export-static)
(org-link-set-parameters
- "tangle" :export 'ennum-export-static)
+ "tangle" :export 'ennum-html-export-static)
-(defun ennum-export-tag (tag desc backend)
+(defun ennum-html-export-tag (tag desc backend)
(pcase backend
((or 'ennum-html 'html)
(xmlgen
@@ -375,6 +377,6 @@
,(or desc tag))))))
(org-link-set-parameters
- "tag" :export 'ennum-export-tag)
+ "tag" :export 'ennum-html-export-tag)
(provide 'ennum-html)