From 8d182df96e63f8a1f0b093e2a5bbeb0d3bc60062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Thu, 5 May 2022 06:57:57 +0800 Subject: [PATCH] add reveal.js --- .env.example | 3 +++ init.el | 3 ++- modules/init-ox-reveal.el | 14 ++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 modules/init-ox-reveal.el diff --git a/.env.example b/.env.example index a7bd050..66a977e 100644 --- a/.env.example +++ b/.env.example @@ -5,3 +5,6 @@ EMACS_EMAIL="user@example.org" # Angular configuration ANGULAR_SERVER_DIR="/usr/local/lib/node_modules/@angular/language-server" NODEJS_MODULE_DIR="/usr/local/lib/node_modules" + +REVEAL_JS_FILE="/path/to/reveal.js" +REVEAL_CSS_FILE="/path/to/highlight/night-owl.css" diff --git a/init.el b/init.el index d7e97b9..5860d4d 100644 --- a/init.el +++ b/init.el @@ -121,7 +121,8 @@ (require 'init-dokuwiki) (require 'init-linter) (require 'init-load-env-vars) - (require 'init-restclient)) + (require 'init-restclient) + (require 'init-ox-reveal)) ;;; Custom variables (setq custom-file (expand-file-name "custom.el" user-emacs-directory)) diff --git a/modules/init-ox-reveal.el b/modules/init-ox-reveal.el new file mode 100644 index 0000000..94b7d56 --- /dev/null +++ b/modules/init-ox-reveal.el @@ -0,0 +1,14 @@ +;;; init-ox-reveal.el --- .Emacs Configuration -*- lexical-binding: t -*- +;;; Commentary: +;; + +;;; Code: +;; ox-reveal +(use-package ox-reveal + :ensure ox-reveal + :config + (setq org-reveal-root (getenv (concat "file://" "REVEAL_JS_FILE"))) + (setq org-reveal-highlight-css (getenv "REVEAL_CSS_FILE")) + (setq org-reveal-ignore-speaker-notes t)) +(provide 'init-ox-reveal) +;;; init-ox-reveal.el ends here