Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 1.16 KB

libs.org

File metadata and controls

45 lines (40 loc) · 1.16 KB

編集用セットアップ

保存時に自動で Markdown にエクスポートするようにしたり、 Babel の評価を暗黙に行うように設定したりなどします。

(add-hook 'after-save-hook #'org-md-export-to-markdown :append :local)
(setq-local org-confirm-babel-evaluate nil)
(setq-local org-attach-auto-tag nil)
(remove-hook 'after-save-hook #'org-md-export-to-markdown :local)
(kill-local-variable 'org-confirm-babel-evaluate)
(kill-local-variable 'org-attach-auto-tag)

Front-matter 出力

(let* ((keywords (org-collect-keywords '("title" "description")))
       (title (cadar keywords))
       (desc (cadadr keywords)))
  (format "---
theme: gaia
class:
  - lead
paginate: true
_paginate: false
headingDivider: 1
title: %s
description: %s
footer:  〈完全なプログラミング〉を目指す会 2020
_footer: \"\"
---" title desc))