[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/engrave-faces 6b8261d 1/2: Improve autoload statements
From: |
ELPA Syncer |
Subject: |
[elpa] externals/engrave-faces 6b8261d 1/2: Improve autoload statements |
Date: |
Tue, 7 Sep 2021 09:57:11 -0400 (EDT) |
branch: externals/engrave-faces
commit 6b8261d9d4d276299c266941dacf64c1eccbe601
Author: TEC <tec@tecosaur.com>
Commit: TEC <tec@tecosaur.com>
Improve autoload statements
Having ;;;###autoload above the macro call caused the whole macro
expansion to be inlined! That's not very nice. There may be a better
solution long-term, but for now just crafting targeted autoload
statements is an improvement.
---
engrave-faces-ansi.el | 3 ++-
engrave-faces-html.el | 4 +++-
engrave-faces-latex.el | 4 +++-
engrave-faces.el | 1 -
4 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/engrave-faces-ansi.el b/engrave-faces-ansi.el
index cdbc265..dc0cdda 100644
--- a/engrave-faces-ansi.el
+++ b/engrave-faces-ansi.el
@@ -169,7 +169,8 @@ are collateral damage from \"[0m\"."
(declare-function ansi-color-apply-on-region "ansi-color"
(begin end &optional preserve-sequences))
-;;;###autoload
+;;;###autoload (autoload #'engrave-faces-ansi-buffer "engrave-faces-ansi" nil
t)
+;;;###autoload (autoload #'engrave-faces-ansi-file "engrave-faces-ansi" nil t)
(engrave-faces-define-backend "ansi" ".txt" #'engrave-faces-ansi-face-apply nil
(lambda () (ansi-color-apply-on-region
(point-min) (point-max) t)))
(add-hook 'engrave-faces-ansi-after-hook #'engrave-faces-unescape-escape)
diff --git a/engrave-faces-html.el b/engrave-faces-html.el
index 8b4d0da..fef93e5 100644
--- a/engrave-faces-html.el
+++ b/engrave-faces-html.el
@@ -153,7 +153,9 @@ See `engrave-faces-preset-styles' and
`engrave-faces-html-output-style'."
<body>
</html>"))
-;;;###autoload
+;;;###autoload (autoload #'engrave-faces-html-buffer "engrave-faces-html" nil
t)
+;;;###autoload (autoload #'engrave-faces-html-buffer-standalone
"engrave-faces-html" nil t)
+;;;###autoload (autoload #'engrave-faces-html-file "engrave-faces-html" nil t)
(engrave-faces-define-backend "html" ".html" #'engrave-faces-html-face-mapper
#'engrave-faces-html-make-standalone #'html-mode)
(provide 'engrave-faces-html)
diff --git a/engrave-faces-latex.el b/engrave-faces-latex.el
index 3998571..1ca4f25 100644
--- a/engrave-faces-latex.el
+++ b/engrave-faces-latex.el
@@ -112,7 +112,9 @@ See `engrave-faces-preset-styles' and
`engrave-faces-latex-output-style'."
(insert "\\end{Verbatim}
\\end{document}"))
-;;;###autoload
+;;;###autoload (autoload #'engrave-faces-latex-buffer "engrave-faces-latex"
nil t)
+;;;###autoload (autoload #'engrave-faces-latex-buffer-standalone
"engrave-faces-latex" nil t)
+;;;###autoload (autoload #'engrave-faces-latex-file "engrave-faces-latex" nil
t)
(engrave-faces-define-backend "latex" ".tex" #'engrave-faces-latex-face-mapper
#'engrave-faces-latex-make-standalone #'latex-mode)
(add-hook 'engrave-faces-latex-after-hook
#'engrave-faces-latex-post-processing)
diff --git a/engrave-faces.el b/engrave-faces.el
index 4052ca3..70a339f 100644
--- a/engrave-faces.el
+++ b/engrave-faces.el
@@ -62,7 +62,6 @@ buffer. You may use them to modify the outlook of the final
output."
:group 'engrave-faces
:type 'hook)
-;;;###autoload
(defvar engrave-faces--backends nil)
;;;###autoload