| (require 'capnp-mode) | (require 'capnp-mode) | ||||
| (require 'init-crontab) | (require 'init-crontab) | ||||
| (require 'init-org) | |||||
| (require 'init-markdown) | (require 'init-markdown) | ||||
| (require 'init-ox-pandoc) | |||||
| (require 'init-ox-gfm) | |||||
| (require 'init-pandoc) | |||||
| (require 'init-csv) | (require 'init-csv) | ||||
| (require 'init-javascript) | (require 'init-javascript) | ||||
| (require 'init-php) | (require 'init-php) | ||||
| (require 'init-org) | |||||
| (require 'init-nxml) | (require 'init-nxml) | ||||
| (require 'init-html) | (require 'init-html) | ||||
| (require 'init-css) | (require 'init-css) |
| ;;; package --- ox-gfm | |||||
| ;;; Commentary: org conversion to GitHub flavored Markdown | |||||
| ;;; Code: | |||||
| (require-package 'ox-gfm) | |||||
| (provide 'init-ox-gfm) | |||||
| ;;; init-ox-gfm.el ends here |
| ;;; package --- ox-pandoc | |||||
| ;;; Commentary: org conversion with Pandoc. Pandoc must be installed first | |||||
| ;;; Code: | |||||
| (require-package 'ox-pandoc) | |||||
| ;; default options for all output formats | |||||
| (setq org-pandoc-options '((standalone . t))) | |||||
| ;; cancel above settings only for 'docx' format | |||||
| (setq org-pandoc-options-for-docx '((standalone . nil))) | |||||
| ;; special settings for beamer-pdf and latex-pdf exporters | |||||
| (setq org-pandoc-options-for-beamer-pdf '((pdf-engine . "xelatex"))) | |||||
| (setq org-pandoc-options-for-latex-pdf '((pdf-engine . "pdflatex"))) | |||||
| ;; special extensions for markdown_github output | |||||
| (setq org-pandoc-format-extensions '(markdown_github+pipe_tables+raw_html)) | |||||
| (provide 'init-ox-pandoc) | |||||
| ;;; init-ox-pandoc.el ends here |
| ;;; package --- pandoc-mode | |||||
| ;;; Commentary: Emacs mode for interacting with Pandoc | |||||
| ;;; Code: | |||||
| (require-package 'pandoc-mode) | |||||
| (provide 'init-pandoc) | |||||
| ;;; init-ox-pandoc.el ends here |