mirror of
https://github.com/joaotavora/yasnippet.git
synced 2025-10-13 13:13:03 +00:00
Support htmlize.el in Rakefile doc target
Htmlized output can now be produced by rake doc[/path/to/htmlize/] * Rakefile (doc): Add htmlize argument. * doc/yas-doc-helper.el (yas--generate-html-batch): Tell org to use css selectors only when exporting htmlized faces. * doc/stylesheets/manual.css: Add styles for faces used by org export.
This commit is contained in:
parent
beb2ba4d7f
commit
78fe979b7b
8
Rakefile
8
Rakefile
@ -45,8 +45,12 @@ task :release => [:package, 'doc:archive'] do
|
|||||||
end
|
end
|
||||||
|
|
||||||
desc "Generate document"
|
desc "Generate document"
|
||||||
task :doc do
|
task :doc, [:htmlize] do |t, args|
|
||||||
sh "#{$EMACS} -Q -L . --batch -l doc/yas-doc-helper.el" +
|
load_path = '-L .'
|
||||||
|
if args[:htmlize]
|
||||||
|
load_path += " -L #{args[:htmlize]}"
|
||||||
|
end
|
||||||
|
sh "#{$EMACS} -Q #{load_path} --batch -l doc/yas-doc-helper.el" +
|
||||||
" -f yas--generate-html-batch"
|
" -f yas--generate-html-batch"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -24,3 +24,36 @@ code {
|
|||||||
margin-left: 5%;
|
margin-left: 5%;
|
||||||
margin-right: 10%;
|
margin-right: 10%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Styles for htmlize.el fontification. */
|
||||||
|
|
||||||
|
.org-comment { color: #005000; } /* font-lock-comment-face */
|
||||||
|
.org-keyword { font-weight: bold; } /* font-lock-keyword-face */
|
||||||
|
.org-string { color: #8b0000; } /* font-lock-string-face */
|
||||||
|
.org-warning { color: #ff8c00;
|
||||||
|
font-weight: bold; } /* warning */
|
||||||
|
.org-warning-1 { color: #ff0000;
|
||||||
|
font-weight: bold; } /* font-lock-warning-face */
|
||||||
|
.org-preprocessor { color: #483d8b; } /* font-lock-preprocessor-face */
|
||||||
|
.org-constant { color: #008b8b; } /* font-lock-constant-face */
|
||||||
|
.org-function-name { color: #0000ff; } /* font-lock-function-name-face */
|
||||||
|
.org-type { color: #228b22; } /* font-lock-type-face */
|
||||||
|
.org-variable-name { color: #a0522d; } /* font-lock-variable-name-face */
|
||||||
|
|
||||||
|
.org-rst-adornment { color: #a020f0; } /* rst-adornment */
|
||||||
|
.org-rst-block { color: #a020f0; } /* rst-block */
|
||||||
|
.org-rst-comment { color: #b22222; } /* rst-comment */
|
||||||
|
.org-rst-definition { color: #0000ff; } /* rst-definition */
|
||||||
|
.org-rst-directive { color: #483d8b; } /* rst-directive */
|
||||||
|
.org-rst-emphasis1 { font-style: italic; } /* rst-emphasis1 */
|
||||||
|
.org-rst-emphasis2 { font-weight: bold; } /* rst-emphasis2 */
|
||||||
|
.org-rst-external { color: #228b22; } /* rst-external */
|
||||||
|
.org-rst-level-1 { background-color: #d9d9d9; } /* rst-level-1 */
|
||||||
|
.org-rst-level-2 { background-color: #c7c7c7; } /* rst-level-2 */
|
||||||
|
.org-rst-level-3 { background-color: #b5b5b5; } /* rst-level-3 */
|
||||||
|
.org-rst-level-4 { background-color: #a3a3a3; } /* rst-level-4 */
|
||||||
|
.org-rst-level-5 { background-color: #919191; } /* rst-level-5 */
|
||||||
|
.org-rst-level-6 { background-color: #7f7f7f; } /* rst-level-6 */
|
||||||
|
.org-rst-literal { color: #8b2252; } /* rst-literal */
|
||||||
|
.org-rst-reference { color: #a0522d; } /* rst-reference */
|
||||||
|
.org-rst-transition { color: #a020f0; } /* rst-transition */
|
||||||
|
@ -155,7 +155,8 @@
|
|||||||
(let ((org-publish-use-timestamps-flag nil)
|
(let ((org-publish-use-timestamps-flag nil)
|
||||||
(org-export-copy-to-kill-ring nil)
|
(org-export-copy-to-kill-ring nil)
|
||||||
(org-confirm-babel-evaluate nil)
|
(org-confirm-babel-evaluate nil)
|
||||||
(make-backup-files nil))
|
(make-backup-files nil)
|
||||||
|
(org-html-htmlize-output-type 'css))
|
||||||
(org-publish "yasnippet" 'force)))
|
(org-publish "yasnippet" 'force)))
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user