Commit Graph

40 Commits

Author SHA1 Message Date
Ellis Kenyo d52696836c
Work with multiple HTML content classes 2024-04-21 17:51:12 +08:00
TEC 2601556c27
Look for all languages used in the org buffer
org-babel-load-languages gives the languages that babel can execute, not
languages that it's seen, and we really want the latter.
2024-04-21 17:17:24 +08:00
Ellis Kenyo 4fdba88f1f
Allow CSS rendering of faces to use current theme 2024-04-21 16:20:35 +08:00
Ellis Kenyo 9010e61dc7
Simplify heading/outline CSS generation 2024-04-21 16:18:29 +08:00
TEC 0d7fdfcdab
Fix nil engrave theme behaviour 2022-12-06 01:44:42 +08:00
TEC 2df40a664c
Introduce #+chameleon_theme keyword
The major aspect of this feature is the resolution of theme using the
most specific of #+chameleon_theme/ox-chameleon-engrave-theme/the
current theme and the attempting to fill in wanted org-* face
information if absent.
2022-12-01 01:57:37 +08:00
TEC 1aa3e02032
Fix noninteractive optional requires
The assumption here is that in an interactive session, viewing the file
would be enough to load these packages if they're used for code as long
as native Org fontification is set, or they're otherwise autoloaded.

In a noninteractive session on the other hand, it may be worth trying to
load them explicitly.
2022-12-01 01:55:00 +08:00
TEC 81369c31e1
Minor reformatting 2022-12-01 01:54:41 +08:00
TEC 297b44ea89
Require ox 2022-12-01 01:54:17 +08:00
TEC dca1a08f24
Check applicability with derived-backend-p 2022-12-01 01:52:46 +08:00
TEC 3132119db1
Adjust approach to beamer 2022-09-27 12:22:05 +08:00
TEC 8660585f33
Mention required LaTeX setup in readme 2022-09-27 12:20:28 +08:00
Ellis Kenyo e9c763c3aa fix: include the theme as a class & fix pre fonts 2022-06-29 01:08:59 +08:00
Ellis Kenyo 5e5a06af28 fix: respect recently changed variable 2022-06-29 01:08:59 +08:00
Ellis Kenyo 87af47db87 fix: prefer ef-html when sensible 2022-06-29 01:08:59 +08:00
Ellis Kenyo f6b2d88531 feat(html): add prettify-symbols support 2022-06-29 01:08:59 +08:00
Ellis Kenyo defd75e755 fix: clean up ox-chameleon--face->css 2022-06-29 01:08:59 +08:00
Ellis Kenyo 28c4354b56 feat: add html export
Relies on some extra changes on engrave-faces[1], but these can be done
with a correctly set `engrave-faces-themes` for the most part.

[1] https://github.com/tecosaur/engrave-faces/pull/4
2022-06-29 01:08:59 +08:00
TEC 93a2ba65b1
Bump engrave-faces min version 2022-06-04 15:46:09 +08:00
TEC 4537659cba
Match rename in engrave-faces 2022-06-04 15:35:54 +08:00
TEC c524f2caad
Refactor with recent improvements to EF & ox-latex 2022-05-08 03:06:44 +08:00
TEC e51b9197c7
Support custom engrave faces presets
along with a few other tweaks and fixes
2022-05-04 18:33:33 +08:00
TEC 34e7cbd3af
Beamer theme tweaks 2022-05-04 02:11:49 +08:00
TEC 9c96499f4f
Improve beamer theming 2022-05-03 20:07:15 +08:00
Ellis Kenyő 03866c6f88 fix: Improve beamer title colouring
Not tried on other themes, so might need tweaking but for Nord it looks fine
2022-05-03 15:14:48 +08:00
TEC 8c75834e9d
Load cl-lib when byte compiling 2022-05-02 03:14:47 +08:00
TEC 7cdc7aea7d
Better support the default beamer theme 2022-05-02 01:51:27 +08:00
TEC f76b6eb5be
\label{item,enum} is koma-only 2022-05-02 01:51:23 +08:00
TEC 9ce5711c6c
Prevent links from affecting beamer section colour 2022-05-02 00:57:05 +08:00
TEC 3b7c66f05b
kludge for "sf" being a void variable (apparently) 2022-05-01 23:04:28 +08:00
TEC 8c7f6362c4
Improve \verb colouring 2022-01-08 18:08:16 +08:00
TEC 478d38a789
Introduce ox-chameleon-snap-fgbg-to-bw variable 2021-11-12 02:55:54 +08:00
TEC 434ad39378
Add version and stage badge to readme 2021-11-12 02:44:17 +08:00
TEC f34becaf66
Use B/W fg/bg when very close to B/W 2021-10-11 22:22:08 +08:00
TEC 5a1928b9c3
Try to ensure faces used by engraved are available 2021-09-18 19:48:07 +08:00
Ellis Kenyo 55f9208ab1
fix: Make all non-default faces use from default 2021-08-31 08:30:58 +01:00
Ellis Kenyo d4e383dcec
fix: Allow `org-cite` to inherit from default 2021-08-30 20:41:45 +01:00
TEC e69071c002
Make the doom-themes and solaire dependencies soft 2021-08-31 03:25:12 +08:00
TEC 8558c50340
Let binding engrave-faces styles didn't work
No idea why not, but this seems more effective.
2021-08-31 03:25:03 +08:00
TEC afcd7fc4f9
Initial commit 2021-08-30 04:59:04 +08:00