From c3875265ccdd1d72f06a16ab1ca725b7cb2ec35b Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Mon, 13 Sep 2021 22:49:27 -0700 Subject: Consolidated resources and meta files. --- resources/.gitignore | 4 + resources/custom.el | 108 + resources/executables/plantuml.jar | Bin 0 -> 8383820 bytes resources/fonts/CourierPrime-Bold.ttf | Bin 0 -> 91368 bytes resources/fonts/CourierPrime-BoldItalic.ttf | Bin 0 -> 91908 bytes resources/fonts/CourierPrime-Italic.ttf | Bin 0 -> 96196 bytes resources/fonts/CourierPrime-regular.ttf | Bin 0 -> 98156 bytes resources/fonts/Hack-Bold.ttf | Bin 0 -> 317628 bytes resources/fonts/Hack-BoldItalic.ttf | Bin 0 -> 322288 bytes resources/fonts/Hack-Italic.ttf | Bin 0 -> 316156 bytes resources/fonts/Hack-Regular.ttf | Bin 0 -> 309408 bytes resources/fonts/Hermit-Bold.otf | Bin 0 -> 41144 bytes resources/fonts/Hermit-BoldItalic.otf | Bin 0 -> 44288 bytes resources/fonts/Hermit-Light.otf | Bin 0 -> 40656 bytes resources/fonts/Hermit-LightItalic.otf | Bin 0 -> 43952 bytes resources/fonts/Hermit-Regular.otf | Bin 0 -> 40040 bytes resources/fonts/Hermit-RegularItalic.otf | Bin 0 -> 43300 bytes resources/fonts/Jost-Black.ttf | Bin 0 -> 61204 bytes resources/fonts/Jost-BlackItalic.ttf | Bin 0 -> 65372 bytes resources/fonts/Jost-Bold.ttf | Bin 0 -> 61120 bytes resources/fonts/Jost-BoldItalic.ttf | Bin 0 -> 65392 bytes resources/fonts/Jost-ExtraBold.ttf | Bin 0 -> 61224 bytes resources/fonts/Jost-ExtraBoldItalic.ttf | Bin 0 -> 65396 bytes resources/fonts/Jost-ExtraLight.ttf | Bin 0 -> 61212 bytes resources/fonts/Jost-ExtraLightItalic.ttf | Bin 0 -> 65488 bytes resources/fonts/Jost-Italic.ttf | Bin 0 -> 65436 bytes resources/fonts/Jost-Light.ttf | Bin 0 -> 61152 bytes resources/fonts/Jost-LightItalic.ttf | Bin 0 -> 65488 bytes resources/fonts/Jost-Medium.ttf | Bin 0 -> 61176 bytes resources/fonts/Jost-MediumItalic.ttf | Bin 0 -> 65596 bytes resources/fonts/Jost-Regular.ttf | Bin 0 -> 61032 bytes resources/fonts/Jost-SemiBold.ttf | Bin 0 -> 61168 bytes resources/fonts/Jost-SemiBoldItalic.ttf | Bin 0 -> 65532 bytes resources/fonts/Jost-Thin.ttf | Bin 0 -> 61112 bytes resources/fonts/Jost-ThinItalic.ttf | Bin 0 -> 65272 bytes resources/fonts/PublicSans-Black.ttf | Bin 0 -> 56644 bytes resources/fonts/PublicSans-BlackItalic.ttf | Bin 0 -> 56984 bytes resources/fonts/PublicSans-Bold.ttf | Bin 0 -> 56580 bytes resources/fonts/PublicSans-BoldItalic.ttf | Bin 0 -> 56820 bytes resources/fonts/PublicSans-ExtraBold.ttf | Bin 0 -> 56748 bytes resources/fonts/PublicSans-ExtraBoldItalic.ttf | Bin 0 -> 57040 bytes resources/fonts/PublicSans-ExtraLight.ttf | Bin 0 -> 56484 bytes resources/fonts/PublicSans-ExtraLightItalic.ttf | Bin 0 -> 56776 bytes resources/fonts/PublicSans-Italic.ttf | Bin 0 -> 56576 bytes resources/fonts/PublicSans-Light.ttf | Bin 0 -> 56452 bytes resources/fonts/PublicSans-LightItalic.ttf | Bin 0 -> 56728 bytes resources/fonts/PublicSans-Medium.ttf | Bin 0 -> 56444 bytes resources/fonts/PublicSans-MediumItalic.ttf | Bin 0 -> 56704 bytes resources/fonts/PublicSans-Regular.ttf | Bin 0 -> 56424 bytes resources/fonts/PublicSans-SemiBold.ttf | Bin 0 -> 56536 bytes resources/fonts/PublicSans-SemiBoldItalic.ttf | Bin 0 -> 56784 bytes resources/fonts/PublicSans-Thin.ttf | Bin 0 -> 56300 bytes resources/fonts/PublicSans-ThinItalic.ttf | Bin 0 -> 56636 bytes resources/images/ditaa.png | Bin 0 -> 4818 bytes resources/images/icons/EmacsIcon.png | Bin 0 -> 3736 bytes resources/images/icons/EmacsIcon.svg | 286 + resources/images/icons/LuaTeX_logo.png | Bin 0 -> 20693 bytes resources/images/icons/LuaTeX_logo.svg | 31 + resources/images/icons/Org-mode-unicorn.png | Bin 0 -> 13929 bytes resources/images/icons/Org-mode-unicorn.svg | 102 + resources/images/icons/Safran_logo.svg | 5511 ++++++++++++++++++++ resources/images/icons/ellipsis.gif | Bin 0 -> 18785 bytes resources/images/icons/logo-blendux.png | Bin 0 -> 99153 bytes resources/images/icons/logo-blendux_smaller.png | Bin 0 -> 26441 bytes .../images/smart-documents/ClaudeGaramond.jpeg | Bin 0 -> 151360 bytes resources/images/uml.png | Bin 0 -> 23474 bytes resources/snippets/emacs-lisp-mode/add-hook | 6 + resources/snippets/emacs-lisp-mode/cond | 8 + resources/snippets/emacs-lisp-mode/defun | 9 + resources/snippets/emacs-lisp-mode/if | 7 + resources/snippets/emacs-lisp-mode/lambda | 7 + resources/snippets/emacs-lisp-mode/setq | 5 + resources/snippets/org-mode/default | 16 + resources/snippets/org-mode/img | 7 + resources/snippets/org-mode/quote | 7 + resources/snippets/org-mode/src | 7 + resources/snippets/org-mode/table | 11 + resources/templates/documents/.gitignore | 2 + resources/templates/documents/gnu-default.setup | 47 + resources/templates/documents/letter.setup | 22 + resources/templates/documents/ms-default.setup | 61 + resources/templates/documents/ms-word.setup | 31 + resources/templates/documents/title-default.org | 16 + resources/templates/documents/title-short.org | 8 + resources/templates/documents/wealthy-title.setup | 16 + resources/templates/documents/wealthy.setup | 24 + resources/templates/org-capture/people.org | 16 + resources/templates/org-capture/workout.org | 4 + resources/templates/wiki/level-0.org | 13 + resources/templates/wiki/level-1.org | 13 + resources/themes/sd-compagnon-dark-theme.el | 85 + resources/themes/sd-compagnon-theme.el | 84 + resources/themes/sd-dark-theme.el | 96 + resources/themes/sd-light-theme.el | 106 + 94 files changed, 6776 insertions(+) create mode 100644 resources/.gitignore create mode 100644 resources/custom.el create mode 100644 resources/executables/plantuml.jar create mode 100644 resources/fonts/CourierPrime-Bold.ttf create mode 100644 resources/fonts/CourierPrime-BoldItalic.ttf create mode 100644 resources/fonts/CourierPrime-Italic.ttf create mode 100644 resources/fonts/CourierPrime-regular.ttf create mode 100644 resources/fonts/Hack-Bold.ttf create mode 100644 resources/fonts/Hack-BoldItalic.ttf create mode 100644 resources/fonts/Hack-Italic.ttf create mode 100644 resources/fonts/Hack-Regular.ttf create mode 100644 resources/fonts/Hermit-Bold.otf create mode 100644 resources/fonts/Hermit-BoldItalic.otf create mode 100644 resources/fonts/Hermit-Light.otf create mode 100644 resources/fonts/Hermit-LightItalic.otf create mode 100644 resources/fonts/Hermit-Regular.otf create mode 100644 resources/fonts/Hermit-RegularItalic.otf create mode 100644 resources/fonts/Jost-Black.ttf create mode 100644 resources/fonts/Jost-BlackItalic.ttf create mode 100644 resources/fonts/Jost-Bold.ttf create mode 100644 resources/fonts/Jost-BoldItalic.ttf create mode 100644 resources/fonts/Jost-ExtraBold.ttf create mode 100644 resources/fonts/Jost-ExtraBoldItalic.ttf create mode 100644 resources/fonts/Jost-ExtraLight.ttf create mode 100644 resources/fonts/Jost-ExtraLightItalic.ttf create mode 100644 resources/fonts/Jost-Italic.ttf create mode 100644 resources/fonts/Jost-Light.ttf create mode 100644 resources/fonts/Jost-LightItalic.ttf create mode 100644 resources/fonts/Jost-Medium.ttf create mode 100644 resources/fonts/Jost-MediumItalic.ttf create mode 100644 resources/fonts/Jost-Regular.ttf create mode 100644 resources/fonts/Jost-SemiBold.ttf create mode 100644 resources/fonts/Jost-SemiBoldItalic.ttf create mode 100644 resources/fonts/Jost-Thin.ttf create mode 100644 resources/fonts/Jost-ThinItalic.ttf create mode 100644 resources/fonts/PublicSans-Black.ttf create mode 100644 resources/fonts/PublicSans-BlackItalic.ttf create mode 100644 resources/fonts/PublicSans-Bold.ttf create mode 100644 resources/fonts/PublicSans-BoldItalic.ttf create mode 100644 resources/fonts/PublicSans-ExtraBold.ttf create mode 100644 resources/fonts/PublicSans-ExtraBoldItalic.ttf create mode 100644 resources/fonts/PublicSans-ExtraLight.ttf create mode 100644 resources/fonts/PublicSans-ExtraLightItalic.ttf create mode 100644 resources/fonts/PublicSans-Italic.ttf create mode 100644 resources/fonts/PublicSans-Light.ttf create mode 100644 resources/fonts/PublicSans-LightItalic.ttf create mode 100644 resources/fonts/PublicSans-Medium.ttf create mode 100644 resources/fonts/PublicSans-MediumItalic.ttf create mode 100644 resources/fonts/PublicSans-Regular.ttf create mode 100644 resources/fonts/PublicSans-SemiBold.ttf create mode 100644 resources/fonts/PublicSans-SemiBoldItalic.ttf create mode 100644 resources/fonts/PublicSans-Thin.ttf create mode 100644 resources/fonts/PublicSans-ThinItalic.ttf create mode 100644 resources/images/ditaa.png create mode 100644 resources/images/icons/EmacsIcon.png create mode 100644 resources/images/icons/EmacsIcon.svg create mode 100644 resources/images/icons/LuaTeX_logo.png create mode 100644 resources/images/icons/LuaTeX_logo.svg create mode 100644 resources/images/icons/Org-mode-unicorn.png create mode 100644 resources/images/icons/Org-mode-unicorn.svg create mode 100644 resources/images/icons/Safran_logo.svg create mode 100644 resources/images/icons/ellipsis.gif create mode 100644 resources/images/icons/logo-blendux.png create mode 100644 resources/images/icons/logo-blendux_smaller.png create mode 100644 resources/images/smart-documents/ClaudeGaramond.jpeg create mode 100644 resources/images/uml.png create mode 100644 resources/snippets/emacs-lisp-mode/add-hook create mode 100644 resources/snippets/emacs-lisp-mode/cond create mode 100644 resources/snippets/emacs-lisp-mode/defun create mode 100644 resources/snippets/emacs-lisp-mode/if create mode 100644 resources/snippets/emacs-lisp-mode/lambda create mode 100644 resources/snippets/emacs-lisp-mode/setq create mode 100644 resources/snippets/org-mode/default create mode 100644 resources/snippets/org-mode/img create mode 100644 resources/snippets/org-mode/quote create mode 100644 resources/snippets/org-mode/src create mode 100644 resources/snippets/org-mode/table create mode 100644 resources/templates/documents/.gitignore create mode 100644 resources/templates/documents/gnu-default.setup create mode 100644 resources/templates/documents/letter.setup create mode 100644 resources/templates/documents/ms-default.setup create mode 100644 resources/templates/documents/ms-word.setup create mode 100644 resources/templates/documents/title-default.org create mode 100644 resources/templates/documents/title-short.org create mode 100644 resources/templates/documents/wealthy-title.setup create mode 100644 resources/templates/documents/wealthy.setup create mode 100644 resources/templates/org-capture/people.org create mode 100644 resources/templates/org-capture/workout.org create mode 100644 resources/templates/wiki/level-0.org create mode 100644 resources/templates/wiki/level-1.org create mode 100644 resources/themes/sd-compagnon-dark-theme.el create mode 100644 resources/themes/sd-compagnon-theme.el create mode 100644 resources/themes/sd-dark-theme.el create mode 100644 resources/themes/sd-light-theme.el (limited to 'resources') diff --git a/resources/.gitignore b/resources/.gitignore new file mode 100644 index 0000000..82f4297 --- /dev/null +++ b/resources/.gitignore @@ -0,0 +1,4 @@ +# .gitignore for Smart Document resources. + +emojis/ +elpa/ \ No newline at end of file diff --git a/resources/custom.el b/resources/custom.el new file mode 100644 index 0000000..fcd73ee --- /dev/null +++ b/resources/custom.el @@ -0,0 +1,108 @@ +;;; init-custom.el --- Where Emacs saves gui-settable customizations. + +;;; Commentary: + +;;; Code: + +(custom-set-variables + ;; custom-set-variables was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(TeX-view-program-selection + '((output-pdf "PDF Tools") + ((output-dvi has-no-display-manager) + "dvi2tty") + ((output-dvi style-pstricks) + "dvips and gv") + (output-dvi "xdvi") + (output-pdf "Evince") + (output-html "xdg-open"))) + '(ansi-color-names-vector + ["#3F3F3F" "#CC9393" "#7F9F7F" "#F0DFAF" "#8CD0D3" "#DC8CC3" "#93E0E3" "#DCDCCC"]) + '(browse-url-browser-function 'browse-url-firefox) + '(column-number-mode t) + '(company-quickhelp-color-background "#4F4F4F") + '(company-quickhelp-color-foreground "#DCDCCC") + '(cua-mode t nil (cua-base)) + '(custom-enabled-themes nil) + '(custom-safe-themes + '("e9954eb5df6bb9a3730639c5a6ce9b7db4d753a5935d9b73953cabe032fbfbd2" "9547849e788cd0a520c445bed08d248742d5d2b7c0c750bbab284e98810dd551" "7e03b8096f27ea37c12abc9afff4922659c79221d0c6815700b8fabbc450ca7c" "6751665922c478d0aee39f06fc269dd82dc109b8dabb0e3b443cab511aa5fe2e" "5147d19a022bb32b3b084f7c746ad8ac20e56f89e1720ddd25758710406e7614" "b067125d603e44d886d1fcbeb82f6db4b2ad79c7244bce32d2a863d05b1e6dc6" "c21761ef593f2c6258f4b602cb785aebf9fe18d4e6b659dbca7850caf0b33a74" "8205f1caf1334c56a3360438ace84d2a1ade86923929e766e53987c9b5a5cd7d" "d1d7ccb8f1c17a3f53b10b769ccd3b8b62c0230dde88ca23dd8fe85a3fe1fa74" "c353dde8298eb4fd36d534d30f99d1b71844871c1e5e89a273479582190cce10" "98cbdcf881aa40774a278953571a46a19505d2c168a29760d016a54483470d3f" "6796c19189021d5643e7b4fe2238834da597ffe1087d8919da386b6bba827112" "bc627b8eccb0f82eb00f7a7cdb2fd2b66422ddbe46e01de66dcd0936a414958c" "a23a48bb7bac7d46c61e779e0b9a3e003387b4b9543163e9db562a12ff96333b" "32df8feae4f9846e05dcb578e48be7c465971b7664469431dd13bfe01dbe0872" "ebbbdfe1bf03a99559116736d073500a2100c463c242ab7f7feabce4d22aa6ae" "cd0f588f48c6f3c1eb25084396820f8c938c28fb489487262d60168b1a6385f7" "6f78c6f29feef7561fe7224a4e9c73b87940ff888b92cae27fd63cf0de10c7c7" "fff87b42a0999ee2e7a28507e3f0746fbc3e1eb1394ce74e9dee2cf4a81d080d" "0bbbb6fb8921bcca20e3dc0a628867cfac8b82487b464deb93da38388ca86503" "280de4d8dd8980fa1c5a8f1d726d89932df982fccc33dbcc74d107ef941211a2" "fb8357d6a94ab57b3e5062b481876f0b6c7149f2394a6ec46f1ca92487fbc888" "ea287582eaea4e0c0a991ad0aa42f679f21b8d92766762bcc4d730d4aa6c8fd7" "07e0a2ea30155beb57b51f031a9a1c975e201bd497982ba3bf5093a6715300d9" "5a6e72c173208edfaa2f591b669294636f7ee7fbf5bcf901c9c9d52b0c69ce6e" "69e4d8638af3287be6b70391b75c816b67b47578dc88141a1643d32ba806ac8a" "cdc38ce5913c5e2b69bf6a4984ec0c9d0be8eddb71db55b9ee659ed103919aab" "44854133f0525c7e714e1b04f3ddfd01d87176e914d2efb0cc755458c510719f" "7a2fd29088d19e5e9428851a5c3c13e330ad1789ae558782c208b94a5234d9ca" "6565cf9ef99fd03e4514dc72dca6dd900007ec35c3bb0b65053f8041b7b64b83" "d24ae1c19dbf63a629fe84d4df55cbbc494b5694978157b870f57b61c03bf334" "b8244418af8bc37c4b076a021cacb1bda94fb70e506a5b50c40d1a0ed92a15d6" "c480484ec6a61d87d3dab2443e7b04832659bafc1d2b5bcaacb3d977bdbea928" "82d48184709ea6777d920226b4d95986ac469f5c01b0652b3b63566124a959d5" "8f567db503a0d27202804f2ee51b4cd409eab5c4374f57640317b8fcbbd3e466" "e6df46d5085fde0ad56a46ef69ebb388193080cc9819e2d6024c9c6e27388ba9" default)) + '(electric-indent-mode t) + '(erc-modules + '(autojoin button completion services spelling track netsplit fill match readonly networks ring noncommands irccontrols move-to-prompt stamp menu list)) + '(fci-rule-color "#383838") + '(fringe-mode '(16 . 0) nil (fringe)) + '(global-display-line-numbers-mode t) + '(indicate-empty-lines t) + '(line-number-mode nil) + '(message-required-headers '((optional . References) From)) + '(nrepl-message-colors + '("#CC9393" "#DFAF8F" "#F0DFAF" "#7F9F7F" "#BFEBBF" "#93E0E3" "#94BFF3" "#DC8CC3")) + '(org-agenda-diary-file "~/org/PERSONAL/diary/diary.org") + '(org-agenda-files + '("~/.emacs.d/smart-documents.org" "~/org/PERSONAL/diary/diary.org")) + '(org-agenda-include-diary t) + '(org-agenda-skip-scheduled-if-deadline-is-shown 'not-today) + '(org-ditaa-jar-path "/usr/share/java/ditaa/ditaa-0.11.jar") + '(org-latex-compiler "lualatex") + '(org-latex-remove-logfiles t) + '(org-log-done 'time) + '(org-log-done-with-time nil) + '(org-src-lang-modes + '(("C" . c) + ("C++" . c++) + ("asymptote" . asy) + ("bash" . sh) + ("beamer" . latex) + ("calc" . fundamental) + ("cpp" . c++) + ("ditaa" . artist) + ("dot" . fundamental) + ("elisp" . emacs-lisp) + ("ocaml" . tuareg) + ("screen" . shell-script) + ("shell" . sh) + ("sqlite" . sql) + ("plantuml" . plantuml))) + '(org-startup-align-all-tables t) + '(org-table-convert-region-max-lines 3000) + '(org-tags-column -66) + '(pdf-view-midnight-colors '("#DCDCCC" . "#383838")) + '(save-place-mode t) + '(send-mail-function 'smtpmail-send-it) + '(show-paren-mode t) + '(size-indication-mode t) + '(smtpmail-smtp-server "smtp.gmail.com") + '(smtpmail-smtp-service 587) + '(tool-bar-mode nil) + '(treemacs-width 24) + '(vc-annotate-background "#2B2B2B") + '(vc-annotate-color-map + '((20 . "#BC8383") + (40 . "#CC9393") + (60 . "#DFAF8F") + (80 . "#D0BF8F") + (100 . "#E0CF9F") + (120 . "#F0DFAF") + (140 . "#5F7F5F") + (160 . "#7F9F7F") + (180 . "#8FB28F") + (200 . "#9FC59F") + (220 . "#AFD8AF") + (240 . "#BFEBBF") + (260 . "#93E0E3") + (280 . "#6CA0A3") + (300 . "#7CB8BB") + (320 . "#8CD0D3") + (340 . "#94BFF3") + (360 . "#DC8CC3"))) + '(vc-annotate-very-old-color "#DC8CC3") + '(window-divider-default-places 'right-only) + '(window-divider-mode t)) +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(default ((t (:family "Hack" :foundry "SRC" :slant normal :weight normal :height 155 :width normal))))) diff --git a/resources/executables/plantuml.jar b/resources/executables/plantuml.jar new file mode 100644 index 0000000..506b8c4 Binary files /dev/null and b/resources/executables/plantuml.jar differ diff --git a/resources/fonts/CourierPrime-Bold.ttf b/resources/fonts/CourierPrime-Bold.ttf new file mode 100644 index 0000000..1b0888c Binary files /dev/null and b/resources/fonts/CourierPrime-Bold.ttf differ diff --git a/resources/fonts/CourierPrime-BoldItalic.ttf b/resources/fonts/CourierPrime-BoldItalic.ttf new file mode 100644 index 0000000..d4e7186 Binary files /dev/null and b/resources/fonts/CourierPrime-BoldItalic.ttf differ diff --git a/resources/fonts/CourierPrime-Italic.ttf b/resources/fonts/CourierPrime-Italic.ttf new file mode 100644 index 0000000..75a1343 Binary files /dev/null and b/resources/fonts/CourierPrime-Italic.ttf differ diff --git a/resources/fonts/CourierPrime-regular.ttf b/resources/fonts/CourierPrime-regular.ttf new file mode 100644 index 0000000..db4e6c1 Binary files /dev/null and b/resources/fonts/CourierPrime-regular.ttf differ diff --git a/resources/fonts/Hack-Bold.ttf b/resources/fonts/Hack-Bold.ttf new file mode 100644 index 0000000..7ff4975 Binary files /dev/null and b/resources/fonts/Hack-Bold.ttf differ diff --git a/resources/fonts/Hack-BoldItalic.ttf b/resources/fonts/Hack-BoldItalic.ttf new file mode 100644 index 0000000..3b137d9 Binary files /dev/null and b/resources/fonts/Hack-BoldItalic.ttf differ diff --git a/resources/fonts/Hack-Italic.ttf b/resources/fonts/Hack-Italic.ttf new file mode 100644 index 0000000..d26198a Binary files /dev/null and b/resources/fonts/Hack-Italic.ttf differ diff --git a/resources/fonts/Hack-Regular.ttf b/resources/fonts/Hack-Regular.ttf new file mode 100644 index 0000000..92a90cb Binary files /dev/null and b/resources/fonts/Hack-Regular.ttf differ diff --git a/resources/fonts/Hermit-Bold.otf b/resources/fonts/Hermit-Bold.otf new file mode 100644 index 0000000..dfca0cc Binary files /dev/null and b/resources/fonts/Hermit-Bold.otf differ diff --git a/resources/fonts/Hermit-BoldItalic.otf b/resources/fonts/Hermit-BoldItalic.otf new file mode 100644 index 0000000..512101c Binary files /dev/null and b/resources/fonts/Hermit-BoldItalic.otf differ diff --git a/resources/fonts/Hermit-Light.otf b/resources/fonts/Hermit-Light.otf new file mode 100644 index 0000000..5b50fb7 Binary files /dev/null and b/resources/fonts/Hermit-Light.otf differ diff --git a/resources/fonts/Hermit-LightItalic.otf b/resources/fonts/Hermit-LightItalic.otf new file mode 100644 index 0000000..a8da490 Binary files /dev/null and b/resources/fonts/Hermit-LightItalic.otf differ diff --git a/resources/fonts/Hermit-Regular.otf b/resources/fonts/Hermit-Regular.otf new file mode 100644 index 0000000..feb1937 Binary files /dev/null and b/resources/fonts/Hermit-Regular.otf differ diff --git a/resources/fonts/Hermit-RegularItalic.otf b/resources/fonts/Hermit-RegularItalic.otf new file mode 100644 index 0000000..6441bb4 Binary files /dev/null and b/resources/fonts/Hermit-RegularItalic.otf differ diff --git a/resources/fonts/Jost-Black.ttf b/resources/fonts/Jost-Black.ttf new file mode 100644 index 0000000..c507e24 Binary files /dev/null and b/resources/fonts/Jost-Black.ttf differ diff --git a/resources/fonts/Jost-BlackItalic.ttf b/resources/fonts/Jost-BlackItalic.ttf new file mode 100644 index 0000000..ad77c6a Binary files /dev/null and b/resources/fonts/Jost-BlackItalic.ttf differ diff --git a/resources/fonts/Jost-Bold.ttf b/resources/fonts/Jost-Bold.ttf new file mode 100644 index 0000000..f291dd5 Binary files /dev/null and b/resources/fonts/Jost-Bold.ttf differ diff --git a/resources/fonts/Jost-BoldItalic.ttf b/resources/fonts/Jost-BoldItalic.ttf new file mode 100644 index 0000000..9be42ef Binary files /dev/null and b/resources/fonts/Jost-BoldItalic.ttf differ diff --git a/resources/fonts/Jost-ExtraBold.ttf b/resources/fonts/Jost-ExtraBold.ttf new file mode 100644 index 0000000..e9f2a17 Binary files /dev/null and b/resources/fonts/Jost-ExtraBold.ttf differ diff --git a/resources/fonts/Jost-ExtraBoldItalic.ttf b/resources/fonts/Jost-ExtraBoldItalic.ttf new file mode 100644 index 0000000..649cb5b Binary files /dev/null and b/resources/fonts/Jost-ExtraBoldItalic.ttf differ diff --git a/resources/fonts/Jost-ExtraLight.ttf b/resources/fonts/Jost-ExtraLight.ttf new file mode 100644 index 0000000..dfe7918 Binary files /dev/null and b/resources/fonts/Jost-ExtraLight.ttf differ diff --git a/resources/fonts/Jost-ExtraLightItalic.ttf b/resources/fonts/Jost-ExtraLightItalic.ttf new file mode 100644 index 0000000..79843cd Binary files /dev/null and b/resources/fonts/Jost-ExtraLightItalic.ttf differ diff --git a/resources/fonts/Jost-Italic.ttf b/resources/fonts/Jost-Italic.ttf new file mode 100644 index 0000000..4e233c4 Binary files /dev/null and b/resources/fonts/Jost-Italic.ttf differ diff --git a/resources/fonts/Jost-Light.ttf b/resources/fonts/Jost-Light.ttf new file mode 100644 index 0000000..1675636 Binary files /dev/null and b/resources/fonts/Jost-Light.ttf differ diff --git a/resources/fonts/Jost-LightItalic.ttf b/resources/fonts/Jost-LightItalic.ttf new file mode 100644 index 0000000..bab6af1 Binary files /dev/null and b/resources/fonts/Jost-LightItalic.ttf differ diff --git a/resources/fonts/Jost-Medium.ttf b/resources/fonts/Jost-Medium.ttf new file mode 100644 index 0000000..0a23628 Binary files /dev/null and b/resources/fonts/Jost-Medium.ttf differ diff --git a/resources/fonts/Jost-MediumItalic.ttf b/resources/fonts/Jost-MediumItalic.ttf new file mode 100644 index 0000000..0ea5fac Binary files /dev/null and b/resources/fonts/Jost-MediumItalic.ttf differ diff --git a/resources/fonts/Jost-Regular.ttf b/resources/fonts/Jost-Regular.ttf new file mode 100644 index 0000000..5ec5625 Binary files /dev/null and b/resources/fonts/Jost-Regular.ttf differ diff --git a/resources/fonts/Jost-SemiBold.ttf b/resources/fonts/Jost-SemiBold.ttf new file mode 100644 index 0000000..49c91c3 Binary files /dev/null and b/resources/fonts/Jost-SemiBold.ttf differ diff --git a/resources/fonts/Jost-SemiBoldItalic.ttf b/resources/fonts/Jost-SemiBoldItalic.ttf new file mode 100644 index 0000000..7c5722d Binary files /dev/null and b/resources/fonts/Jost-SemiBoldItalic.ttf differ diff --git a/resources/fonts/Jost-Thin.ttf b/resources/fonts/Jost-Thin.ttf new file mode 100644 index 0000000..374823d Binary files /dev/null and b/resources/fonts/Jost-Thin.ttf differ diff --git a/resources/fonts/Jost-ThinItalic.ttf b/resources/fonts/Jost-ThinItalic.ttf new file mode 100644 index 0000000..68f5981 Binary files /dev/null and b/resources/fonts/Jost-ThinItalic.ttf differ diff --git a/resources/fonts/PublicSans-Black.ttf b/resources/fonts/PublicSans-Black.ttf new file mode 100644 index 0000000..af8b039 Binary files /dev/null and b/resources/fonts/PublicSans-Black.ttf differ diff --git a/resources/fonts/PublicSans-BlackItalic.ttf b/resources/fonts/PublicSans-BlackItalic.ttf new file mode 100644 index 0000000..eeb60f0 Binary files /dev/null and b/resources/fonts/PublicSans-BlackItalic.ttf differ diff --git a/resources/fonts/PublicSans-Bold.ttf b/resources/fonts/PublicSans-Bold.ttf new file mode 100644 index 0000000..3eb5ac2 Binary files /dev/null and b/resources/fonts/PublicSans-Bold.ttf differ diff --git a/resources/fonts/PublicSans-BoldItalic.ttf b/resources/fonts/PublicSans-BoldItalic.ttf new file mode 100644 index 0000000..8a1d925 Binary files /dev/null and b/resources/fonts/PublicSans-BoldItalic.ttf differ diff --git a/resources/fonts/PublicSans-ExtraBold.ttf b/resources/fonts/PublicSans-ExtraBold.ttf new file mode 100644 index 0000000..5409113 Binary files /dev/null and b/resources/fonts/PublicSans-ExtraBold.ttf differ diff --git a/resources/fonts/PublicSans-ExtraBoldItalic.ttf b/resources/fonts/PublicSans-ExtraBoldItalic.ttf new file mode 100644 index 0000000..c0f88c3 Binary files /dev/null and b/resources/fonts/PublicSans-ExtraBoldItalic.ttf differ diff --git a/resources/fonts/PublicSans-ExtraLight.ttf b/resources/fonts/PublicSans-ExtraLight.ttf new file mode 100644 index 0000000..1832c90 Binary files /dev/null and b/resources/fonts/PublicSans-ExtraLight.ttf differ diff --git a/resources/fonts/PublicSans-ExtraLightItalic.ttf b/resources/fonts/PublicSans-ExtraLightItalic.ttf new file mode 100644 index 0000000..0900749 Binary files /dev/null and b/resources/fonts/PublicSans-ExtraLightItalic.ttf differ diff --git a/resources/fonts/PublicSans-Italic.ttf b/resources/fonts/PublicSans-Italic.ttf new file mode 100644 index 0000000..1f702a8 Binary files /dev/null and b/resources/fonts/PublicSans-Italic.ttf differ diff --git a/resources/fonts/PublicSans-Light.ttf b/resources/fonts/PublicSans-Light.ttf new file mode 100644 index 0000000..13fd7ed Binary files /dev/null and b/resources/fonts/PublicSans-Light.ttf differ diff --git a/resources/fonts/PublicSans-LightItalic.ttf b/resources/fonts/PublicSans-LightItalic.ttf new file mode 100644 index 0000000..57be414 Binary files /dev/null and b/resources/fonts/PublicSans-LightItalic.ttf differ diff --git a/resources/fonts/PublicSans-Medium.ttf b/resources/fonts/PublicSans-Medium.ttf new file mode 100644 index 0000000..05f435f Binary files /dev/null and b/resources/fonts/PublicSans-Medium.ttf differ diff --git a/resources/fonts/PublicSans-MediumItalic.ttf b/resources/fonts/PublicSans-MediumItalic.ttf new file mode 100644 index 0000000..607be40 Binary files /dev/null and b/resources/fonts/PublicSans-MediumItalic.ttf differ diff --git a/resources/fonts/PublicSans-Regular.ttf b/resources/fonts/PublicSans-Regular.ttf new file mode 100644 index 0000000..25c1646 Binary files /dev/null and b/resources/fonts/PublicSans-Regular.ttf differ diff --git a/resources/fonts/PublicSans-SemiBold.ttf b/resources/fonts/PublicSans-SemiBold.ttf new file mode 100644 index 0000000..0ffc284 Binary files /dev/null and b/resources/fonts/PublicSans-SemiBold.ttf differ diff --git a/resources/fonts/PublicSans-SemiBoldItalic.ttf b/resources/fonts/PublicSans-SemiBoldItalic.ttf new file mode 100644 index 0000000..9b107be Binary files /dev/null and b/resources/fonts/PublicSans-SemiBoldItalic.ttf differ diff --git a/resources/fonts/PublicSans-Thin.ttf b/resources/fonts/PublicSans-Thin.ttf new file mode 100644 index 0000000..3cc73b9 Binary files /dev/null and b/resources/fonts/PublicSans-Thin.ttf differ diff --git a/resources/fonts/PublicSans-ThinItalic.ttf b/resources/fonts/PublicSans-ThinItalic.ttf new file mode 100644 index 0000000..10e2521 Binary files /dev/null and b/resources/fonts/PublicSans-ThinItalic.ttf differ diff --git a/resources/images/ditaa.png b/resources/images/ditaa.png new file mode 100644 index 0000000..740684b Binary files /dev/null and b/resources/images/ditaa.png differ diff --git a/resources/images/icons/EmacsIcon.png b/resources/images/icons/EmacsIcon.png new file mode 100644 index 0000000..02918fc Binary files /dev/null and b/resources/images/icons/EmacsIcon.png differ diff --git a/resources/images/icons/EmacsIcon.svg b/resources/images/icons/EmacsIcon.svg new file mode 100644 index 0000000..632d53e --- /dev/null +++ b/resources/images/icons/EmacsIcon.svg @@ -0,0 +1,286 @@ + +image/svg+xml diff --git a/resources/images/icons/LuaTeX_logo.png b/resources/images/icons/LuaTeX_logo.png new file mode 100644 index 0000000..3a2134d Binary files /dev/null and b/resources/images/icons/LuaTeX_logo.png differ diff --git a/resources/images/icons/LuaTeX_logo.svg b/resources/images/icons/LuaTeX_logo.svg new file mode 100644 index 0000000..3ea4919 --- /dev/null +++ b/resources/images/icons/LuaTeX_logo.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/resources/images/icons/Org-mode-unicorn.png b/resources/images/icons/Org-mode-unicorn.png new file mode 100644 index 0000000..b886f97 Binary files /dev/null and b/resources/images/icons/Org-mode-unicorn.png differ diff --git a/resources/images/icons/Org-mode-unicorn.svg b/resources/images/icons/Org-mode-unicorn.svg new file mode 100644 index 0000000..150fafd --- /dev/null +++ b/resources/images/icons/Org-mode-unicorn.svg @@ -0,0 +1,102 @@ + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/images/icons/Safran_logo.svg b/resources/images/icons/Safran_logo.svg new file mode 100644 index 0000000..12ae8e3 --- /dev/null +++ b/resources/images/icons/Safran_logo.svg @@ -0,0 +1,5511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/resources/images/icons/ellipsis.gif b/resources/images/icons/ellipsis.gif new file mode 100644 index 0000000..e3c662b Binary files /dev/null and b/resources/images/icons/ellipsis.gif differ diff --git a/resources/images/icons/logo-blendux.png b/resources/images/icons/logo-blendux.png new file mode 100644 index 0000000..36280ea Binary files /dev/null and b/resources/images/icons/logo-blendux.png differ diff --git a/resources/images/icons/logo-blendux_smaller.png b/resources/images/icons/logo-blendux_smaller.png new file mode 100644 index 0000000..84d0520 Binary files /dev/null and b/resources/images/icons/logo-blendux_smaller.png differ diff --git a/resources/images/smart-documents/ClaudeGaramond.jpeg b/resources/images/smart-documents/ClaudeGaramond.jpeg new file mode 100644 index 0000000..70419e1 Binary files /dev/null and b/resources/images/smart-documents/ClaudeGaramond.jpeg differ diff --git a/resources/images/uml.png b/resources/images/uml.png new file mode 100644 index 0000000..307abf5 Binary files /dev/null and b/resources/images/uml.png differ diff --git a/resources/snippets/emacs-lisp-mode/add-hook b/resources/snippets/emacs-lisp-mode/add-hook new file mode 100644 index 0000000..e1019e8 --- /dev/null +++ b/resources/snippets/emacs-lisp-mode/add-hook @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: add-hook +# key: hook +# -- +(add-hook '${1:mode-to-hook-on} '${2:function}) +$0 \ No newline at end of file diff --git a/resources/snippets/emacs-lisp-mode/cond b/resources/snippets/emacs-lisp-mode/cond new file mode 100644 index 0000000..738ca0a --- /dev/null +++ b/resources/snippets/emacs-lisp-mode/cond @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: cond +# key: cond +# -- +(cond (${1:first-condition} ${2:first-return}) + (${3:second-condition} ${4:second-return}) + (t ${5:always-true-return})) +$0 \ No newline at end of file diff --git a/resources/snippets/emacs-lisp-mode/defun b/resources/snippets/emacs-lisp-mode/defun new file mode 100644 index 0000000..e67e483 --- /dev/null +++ b/resources/snippets/emacs-lisp-mode/defun @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: defun +# key: def +# -- +(defun ${1:function-name} (${2:arguments}) + "${3:Docstring: Indicate in imperitave voice what the function does. +Second and subsequent lines must have nil indentation to preserve +formatting in }" + $0) \ No newline at end of file diff --git a/resources/snippets/emacs-lisp-mode/if b/resources/snippets/emacs-lisp-mode/if new file mode 100644 index 0000000..8b464af --- /dev/null +++ b/resources/snippets/emacs-lisp-mode/if @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +(if (${1:condition}) + (${2:then}) + ${3:else}) \ No newline at end of file diff --git a/resources/snippets/emacs-lisp-mode/lambda b/resources/snippets/emacs-lisp-mode/lambda new file mode 100644 index 0000000..9d11249 --- /dev/null +++ b/resources/snippets/emacs-lisp-mode/lambda @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: lambda +# key: lambda +# -- +(lambda (${1:argument(s)}) + "${2:Docstring}" + $0) \ No newline at end of file diff --git a/resources/snippets/emacs-lisp-mode/setq b/resources/snippets/emacs-lisp-mode/setq new file mode 100644 index 0000000..f315eae --- /dev/null +++ b/resources/snippets/emacs-lisp-mode/setq @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: setq +# key: setq +# -- +(setq $0) \ No newline at end of file diff --git a/resources/snippets/org-mode/default b/resources/snippets/org-mode/default new file mode 100644 index 0000000..f667c69 --- /dev/null +++ b/resources/snippets/org-mode/default @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: default +# key: $default +# -- +# -*- mode: org; -*- + +#+TITLE: ${1:Default Title} +#+AUTHOR: ${2:`(if (eq user-full-name "") "Default Author" user-full-name)`} +#+DATE: ${3:`(with-temp-buffer (org-insert-time-stamp (current-time)))`} + +#+SETUPFILE: ~/.emacs.d/templates/documents/${4:`(if (string= system-type "gnu/linux") "gnu-" "ms-:")`}default.setup +#+INCLUDE: ~/.emacs.d/templates/documents/title-default.org + +$0 + + diff --git a/resources/snippets/org-mode/img b/resources/snippets/org-mode/img new file mode 100644 index 0000000..5632367 --- /dev/null +++ b/resources/snippets/org-mode/img @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: img +# key: $img +# -- +#+NAME: ${1:image-title} +#+CAPTION[${2:Short caption}]: $2. ${3:Optional additional details} +[[`(concat user-emacs-directory "img/")`$0--]] \ No newline at end of file diff --git a/resources/snippets/org-mode/quote b/resources/snippets/org-mode/quote new file mode 100644 index 0000000..e716010 --- /dev/null +++ b/resources/snippets/org-mode/quote @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: quote +# key: $quote +# -- +#+BEGIN_QUOTE +$0 +#+END_QUOTE diff --git a/resources/snippets/org-mode/src b/resources/snippets/org-mode/src new file mode 100644 index 0000000..cdada53 --- /dev/null +++ b/resources/snippets/org-mode/src @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: src +# key: $src +# -- +#+BEGIN_SRC ${1:emacs-lisp} ${2::tangle yes} +$0 +#+END_SRC diff --git a/resources/snippets/org-mode/table b/resources/snippets/org-mode/table new file mode 100644 index 0000000..9e40d92 --- /dev/null +++ b/resources/snippets/org-mode/table @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: table +# key: $tab +# -- +#+NAME: ${1:table-title} +#+CAPTION[${2:Short caption}]: $2. ${3:Optional additional details} +#+ATTR_LATEX: :booktabs t +| *${4:Title of Entries}* | *${5:Column 2}* | *${6:Column 2}* | +|-------------------------+-----------------+-----------------| +| *${7:Entry 1}* | $0 | | +| | | | diff --git a/resources/templates/documents/.gitignore b/resources/templates/documents/.gitignore new file mode 100644 index 0000000..9088b08 --- /dev/null +++ b/resources/templates/documents/.gitignore @@ -0,0 +1,2 @@ +auto/ +*.pdf \ No newline at end of file diff --git a/resources/templates/documents/gnu-default.setup b/resources/templates/documents/gnu-default.setup new file mode 100644 index 0000000..5e45a06 --- /dev/null +++ b/resources/templates/documents/gnu-default.setup @@ -0,0 +1,47 @@ +# -*- mode: org; eval: (visual-line-mode); -*- + +# Hide Org mode tags +#+OPTIONS: tags:nil + +#+LATEX_CLASS: article + +# Ensure room for header and footer +#+LATEX_HEADER: \usepackage[ +#+LATEX_HEADER: left = 1.2in, +#+LATEX_HEADER: right = 1.2in, +#+LATEX_HEADER: top = 1in , +#+LATEX_HEADER: bottom = 1.5in,]{geometry} + +# Beautiful fonts ONLY +#+LATEX_HEADER: \usepackage{fontspec} +# Regular font +#+LATEX_HEADER: \setmainfont[Scale=0.872]{Public Sans} +# Monospaced font +#+LATEX_HEADER: \setmonofont{Courier Prime} + +# Get total page count, to later insert in page footer. +#+LATEX_HEADER: \usepackage{lastpage} +# Provide access to \title, \author, and \date. +#+LATEX_HEADER: \usepackage{titling} + +# Colors are used for gray header and footer content. +#+LATEX_HEADER: \usepackage{xcolor} + +# Headers and footers. +#+LATEX_HEADER: \usepackage{fancyhdr} +# Space in the header for a logo or image. +#+LATEX_HEADER: \setlength{\headheight}{36pt} +#+LATEX_HEADER_EXTRA: \pagestyle{fancy} +#+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\color{gray}\texttt{\theauthor}} +# #+LATEX_HEADER_EXTRA: \fancyhead[C]{\color{gray}\large\bfseries\thetitle} +#+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{gray}\thedate} +# Make header line gray +#+LATEX_HEADER_EXTRA: \renewcommand{\headrule}{\hbox to\headwidth{% +#+LATEX_HEADER_EXTRA: \color{gray}\leaders\hrule height \headrulewidth\hfill} +#+LATEX_HEADER_EXTRA: \fancyfoot[C]{\color{gray}\hrulefill\\[0.8em] +#+LATEX_HEADER_EXTRA: Page \thepage/\pageref*{LastPage}\\[0.8em] +#+LATEX_HEADER_EXTRA: \footnotesize Compiled with +#+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/EmacsIcon.png}/ +#+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/Org-mode-unicorn.png}/ +#+LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/LuaTeX_logo.png}/...\\ +#+LATEX_HEADER_EXTRA: Copyright \copyright~2021 Marius Peter. All rights reserved.}} diff --git a/resources/templates/documents/letter.setup b/resources/templates/documents/letter.setup new file mode 100644 index 0000000..45d2252 --- /dev/null +++ b/resources/templates/documents/letter.setup @@ -0,0 +1,22 @@ +# -*- mode: org; eval: (visual-line-mode); -*- +#+OPTIONS: title:nil + +#+LATEX_CLASS: letter + +# Ensure room for header and footer +#+LATEX_HEADER: \usepackage{geometry}[ +#+LATEX_HEADER: left = 1in , +#+LATEX_HEADER: right = 1in , +#+LATEX_HEADER: top = 1in , +#+LATEX_HEADER: bottom = 1in ,] + +# Beautiful fonts ONLY +#+LATEX_HEADER: \usepackage{fontspec} +# Regular font +#+LATEX_HEADER: \setmainfont{Linux Libertine} +# Monospaced font +#+LATEX_HEADER: \setmonofont{Courier Prime} + +# #+LATEX_HEADER: \usepackage{draftwatermark} +# #+LATEX_HEADER: \SetWatermarkText{Draft} +# #+LATEX_HEADER: \SetWatermarkScale{1} diff --git a/resources/templates/documents/ms-default.setup b/resources/templates/documents/ms-default.setup new file mode 100644 index 0000000..f7e5fbb --- /dev/null +++ b/resources/templates/documents/ms-default.setup @@ -0,0 +1,61 @@ +# -*- mode: org; eval: (visual-line-mode); -*- + +# Hide Org mode tags +#+OPTIONS: tags:nil + +#+LATEX_CLASS: article + +# Ensure room for header and footer +#+LATEX_HEADER: \usepackage{geometry}[ +#+LATEX_HEADER: ansiapaper , +#+LATEX_HEADER: left = 1in , +#+LATEX_HEADER: right = 1in , +#+LATEX_HEADER: top = 1in , +#+LATEX_HEADER: bottom = 1.75in ,] + +# Beautiful fonts ONLY +#+LATEX_HEADER: \usepackage{fontspec} +# Regular font +#+LATEX_HEADER: \setmainfont{Public Sans}[ +#+LATEX_HEADER: Path = C:/Users/blend/AppData/Roaming/.emacs.d/resources/fonts/, +#+LATEX_HEADER: Extension = .ttf , +#+LATEX_HEADER: UprightFont = *-regular , +#+LATEX_HEADER: BoldFont = *-bold , +#+LATEX_HEADER: ItalicFont = *-italic , +#+LATEX_HEADER: BoldItalicFont = *-bolditalic ,] +# Monospaced font +#+LATEX_HEADER: \setmonofont{Courier Prime}[ +#+LATEX_HEADER: Path = C:/Users/blend/AppData/Roaming/.emacs.d/resources/fonts/, +#+LATEX_HEADER: Extension = .ttf , +#+LATEX_HEADER: UprightFont = *-regular , +#+LATEX_HEADER: BoldFont = *-bold , +#+LATEX_HEADER: ItalicFont = *-italic , +#+LATEX_HEADER: BoldItalicFont = *-bolditalic ,] + +# Get total page count to insert in footer +#+LATEX_HEADER: \usepackage{lastpage} +#+LATEX_HEADER: \usepackage{titling} + +# Required to reset numbering of table rows from table to table. +#+LATEX_HEADER: \usepackage{etoolbox} +#+LATEX_HEADER: \makeatletter +#+LATEX_HEADER: \gpreto\tabular{\renewcommand{\arraystretch}{1.4}\rownum=\z@} +#+LATEX_HEADER: \makeatother + +# Headers and footers. +#+LATEX_HEADER: \usepackage{fancyhdr} +# Space in the header for a logo or image. +#+LATEX_HEADER: \setlength{\headheight}{36pt} +#+LATEX_HEADER_EXTRA: \pagestyle{fancy} +#+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\texttt{\theauthor}} +#+LATEX_HEADER_EXTRA: \fancyhead[C]{\large\textbf{\thetitle}} +#+LATEX_HEADER_EXTRA: \fancyhead[R]{\thedate} +#+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.5pt} +#+LATEX_HEADER_EXTRA: \fancyfoot[C]{ +#+LATEX_HEADER_EXTRA: \hrulefill\\[0.8em] +#+LATEX_HEADER_EXTRA: Page \thepage/\pageref*{LastPage}\\[0.8em] +#+LATEX_HEADER_EXTRA: \footnotesize Compiled with +#+LATEX_HEADER_EXTRA: \includegraphics[width = 1.618ex]{C:/Users/blend/AppData/Roaming/.emacs.d/img/icons/EmacsIcon.png}/ +#+LATEX_HEADER_EXTRA: \includegraphics[width = 1.618ex]{C:/Users/blend/AppData/Roaming/.emacs.d/img/icons/Org-mode-unicorn.png}/ +#+LATEX_HEADER_EXTRA: \includegraphics[width = 1.618ex]{C:/Users/blend/AppData/Roaming/.emacs.d/img/icons/LuaTeX_logo.png}/...\\ +#+LATEX_HEADER_EXTRA: Copyright \copyright~2020 Marius Peter. All rights reserved.} diff --git a/resources/templates/documents/ms-word.setup b/resources/templates/documents/ms-word.setup new file mode 100644 index 0000000..a19f548 --- /dev/null +++ b/resources/templates/documents/ms-word.setup @@ -0,0 +1,31 @@ +# -*- mode: org; eval: (visual-line-mode); -*- + +# Hide Org mode tags +#+OPTIONS: tags:nil + +#+LATEX_CLASS: article + +# Ensure room for header and footer +#+LATEX_HEADER: \usepackage[left=1in,% +#+LATEX_HEADER: right=1in,% +#+LATEX_HEADER: top=1in,% +#+LATEX_HEADER: bottom=1.75in]{geometry} + +# Beautiful fonts ONLY +#+LATEX_HEADER: \usepackage{fontspec} +#+LATEX_HEADER: \setmainfont{Carlito} +#+LATEX_HEADER: \setmonofont{Liberation Mono} + +# Get total page count to insert in footer +#+LATEX_HEADER: \usepackage{lastpage} +#+LATEX_HEADER: \usepackage{titling} + +# Headers and footers. +#+LATEX_HEADER: \usepackage{fancyhdr} +# Space in the header for a logo or image. +#+LATEX_HEADER: \setlength{\headheight}{36pt} +#+LATEX_HEADER_EXTRA: \pagestyle{fancy} +#+LATEX_HEADER_EXTRA: \fancyhead[L]{\theauthor} +#+LATEX_HEADER_EXTRA: \fancyhead[C]{\large\textbf{\thetitle}} +#+LATEX_HEADER_EXTRA: \fancyhead[R]{\thedate} +#+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[0.8em] Page \thepage/\pageref*{LastPage}} diff --git a/resources/templates/documents/title-default.org b/resources/templates/documents/title-default.org new file mode 100644 index 0000000..c2c3c09 --- /dev/null +++ b/resources/templates/documents/title-default.org @@ -0,0 +1,16 @@ +# -*- mode: org; -*- # + +#+OPTIONS: title:nil toc:nil +# Increase spacing between header rule and main text body +#+LATEX: \rule[-2in]{0pt}{0pt}\\ +#+LATEX: \Huge\textbf{\thetitle}\\[1in] +#+LATEX: \LARGE\texttt{\theauthor}\\ +#+LATEX: \thedate + +#+LATEX: \clearpage + +#+LATEX: \normalsize +#+LATEX: \tableofcontents +#+LATEX: \listoffigures +#+LATEX: \listoftables +#+LATEX: \clearpage diff --git a/resources/templates/documents/title-short.org b/resources/templates/documents/title-short.org new file mode 100644 index 0000000..5f46ef0 --- /dev/null +++ b/resources/templates/documents/title-short.org @@ -0,0 +1,8 @@ +# -*- mode: org; -*- + +#+OPTIONS: title:nil toc:nil + +#+LATEX: \noindent\huge\textbf{\thetitle}\\[1em] +#+LATEX: \large\texttt{\theauthor}\\ +#+LATEX: \thedate\\[1em] +#+LATEX: \normalsize\normalfont diff --git a/resources/templates/documents/wealthy-title.setup b/resources/templates/documents/wealthy-title.setup new file mode 100644 index 0000000..50afd73 --- /dev/null +++ b/resources/templates/documents/wealthy-title.setup @@ -0,0 +1,16 @@ +# -*- mode: org; -*- # + +#+OPTIONS: title:nil toc:nil +# Increase spacing between header rule and main text body +#+LATEX: \rule[-2in]{0pt}{0pt}\\ +#+LATEX: \Huge\textbf{\thetitle}\\[1in] +#+LATEX: \LARGE\texttt{Lord \theauthor}\\ +#+LATEX: \thedate + +#+LATEX: \clearpage + +#+LATEX: \normalsize +#+LATEX: \tableofcontents +#+LATEX: \listoffigures +#+LATEX: \listoftables +#+LATEX: \clearpage diff --git a/resources/templates/documents/wealthy.setup b/resources/templates/documents/wealthy.setup new file mode 100644 index 0000000..eaf3b20 --- /dev/null +++ b/resources/templates/documents/wealthy.setup @@ -0,0 +1,24 @@ +# -*- mode: org; eval: (visual-line-mode); -*- + +#+LATEX_HEADER: \usepackage[left=1.5in,% +#+LATEX_HEADER: right=2.0in,% +#+LATEX_HEADER: top=1.5in,% +#+LATEX_HEADER: bottom=1.5in]{geometry} + +#+LATEX_HEADER: \usepackage{fontspec} +#+LATEX_HEADER: \setmainfont{EB Garamond} +#+LATEX_HEADER: \setmonofont{Courier Prime} + +# Get total page count to insert in footer +#+LATEX_HEADER: \usepackage{lastpage} +#+LATEX_HEADER: \usepackage{titling} + +#+LATEX_HEADER: \usepackage{fancyhdr} +# Space in the header for a logo or image. +#+LATEX_HEADER: \setlength{\headheight}{36pt} +#+LATEX_HEADER_EXTRA: \pagestyle{fancy} +#+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\texttt{\textit{Lord \theauthor}}} +#+LATEX_HEADER_EXTRA: \fancyhead[C]{\Large\textbf{\thetitle}} +#+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{\textit{\thedate}}} +#+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.5pt} +#+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[0.8em] Page \thepage\\[0.8em]\footnotesize Tastefully assembled with \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/EmacsIcon.png}/\includegraphics[width=1.618ex]{~/.emacs.d/img/icons/Org-mode-unicorn.png}/\includegraphics[width=1.618ex]{~/.emacs.d/img/icons/LuaTeX_logo.png}/...\\ Copyright \copyright~2020 Marius Peter. All rights reserved. } diff --git a/resources/templates/org-capture/people.org b/resources/templates/org-capture/people.org new file mode 100644 index 0000000..828b461 --- /dev/null +++ b/resources/templates/org-capture/people.org @@ -0,0 +1,16 @@ +* Name + +** Contact Details + +*** Phone +- Work :: +- Personal :: + +*** E-mail +- Work :: +- Personal :: + +** Important Dates +- Birthday :: + +** Notes diff --git a/resources/templates/org-capture/workout.org b/resources/templates/org-capture/workout.org new file mode 100644 index 0000000..33b80ed --- /dev/null +++ b/resources/templates/org-capture/workout.org @@ -0,0 +1,4 @@ +| | *Date & Part* | Row | 1 | 2 | 3 | 4 | 5 | 6 | 7 | +| | %t | 500m | EX1 | EX2 | EX3 | EX4 | EX5 | EX6 | EX7 | +| | *Back* | 2:00 | 3x8 | 3x8 | 3x8 | 3x8 | 3x10 | 3x8 | 3x8 | +|---+---------------+------+-----+-----+-----+-----+------+-----+-----| diff --git a/resources/templates/wiki/level-0.org b/resources/templates/wiki/level-0.org new file mode 100644 index 0000000..c229912 --- /dev/null +++ b/resources/templates/wiki/level-0.org @@ -0,0 +1,13 @@ +# -*- mode: org; -*- +#+STARTUP: indent + +#+html-link-home "HOMEPAGE.html" +#+html-link-up "sitemap.html" + +#+HTML_HEAD: +#+HTML_HEAD: + +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: diff --git a/resources/templates/wiki/level-1.org b/resources/templates/wiki/level-1.org new file mode 100644 index 0000000..23ee7d0 --- /dev/null +++ b/resources/templates/wiki/level-1.org @@ -0,0 +1,13 @@ +# -*- mode: org; -*- +#+STARTUP: indent + +#+html-link-home "HOMEPAGE.html" +#+html-link-up "sitemap.html" + +#+HTML_HEAD: +#+HTML_HEAD: + +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: diff --git a/resources/themes/sd-compagnon-dark-theme.el b/resources/themes/sd-compagnon-dark-theme.el new file mode 100644 index 0000000..7f75094 --- /dev/null +++ b/resources/themes/sd-compagnon-dark-theme.el @@ -0,0 +1,85 @@ +(deftheme sd-compagnon-dark + "Created 2021-07-07.") + +(custom-theme-set-variables + 'sd-compagnon-dark + '(cursor-type 'box)) + +(custom-theme-set-faces + 'sd-compagnon-dark + '(cursor ((t (:background "green")))) + '(fixed-pitch ((t (:family "Compagnon Medium")))) + '(variable-pitch ((t (:family "Compagnon Roman")))) + '(escape-glyph ((t (:foreground "orange")))) + '(homoglyph ((t (:foreground "cyan")))) + '(minibuffer-prompt ((t (:inherit (org-meta-line))))) + '(highlight ((t (:box (:line-width 2 :color "medium spring green") :background "sea green")))) + '(region ((t (:extend t :background "medium sea green")))) + '(shadow ((t (:foreground "light slate gray")))) + '(secondary-selection ((((class color) (min-colors 88) (background light)) (:extend t :background "yellow1")) (((class color) (min-colors 88) (background dark)) (:extend t :background "SkyBlue4")) (((class color) (min-colors 16) (background light)) (:extend t :background "yellow")) (((class color) (min-colors 16) (background dark)) (:extend t :background "SkyBlue4")) (((class color) (min-colors 8)) (:extend t :foreground "black" :background "cyan")) (t (:inverse-video t)))) + '(trailing-whitespace ((((class color) (background light)) (:background "red1")) (((class color) (background dark)) (:background "red1")) (t (:inverse-video t)))) + '(font-lock-builtin-face ((t (:foreground "cyan4")))) + '(font-lock-comment-delimiter-face ((t (:inherit fixed-pitch :foreground "slate gray")))) + '(font-lock-comment-face ((t (:family "Compagnon Bold")))) + '(font-lock-constant-face ((t (:foreground "cyan")))) + '(font-lock-doc-face ((t (:inherit variable-pitch)))) + '(font-lock-function-name-face ((t (:foreground "light green" :weight bold)))) + '(font-lock-keyword-face ((t (:foreground "green yellow")))) + '(font-lock-negation-char-face ((t nil))) + '(font-lock-preprocessor-face ((t (:inherit font-lock-builtin-face)))) + '(font-lock-regexp-grouping-backslash ((t (:foreground "orange")))) + '(font-lock-regexp-grouping-construct ((t (:foreground "dark orange")))) + '(font-lock-string-face ((t (:inherit variable-pitch)))) + '(font-lock-type-face ((t (:foreground "orchid2")))) + '(font-lock-variable-name-face ((t (:weight bold)))) + '(font-lock-warning-face ((t (:inherit (error))))) + '(button ((t (:foundry "Compagnon Light")))) + '(link ((t (:foreground "green yellow" :family "Compagnon Light Italic")))) + '(link-visited ((t (:inherit link :foreground "yellow green")))) + '(fringe ((t (:background "gainsboro")))) + '(header-line ((t (:inherit org-meta-line :weight bold :height 1.8)))) + '(tooltip ((t (:background "white smoke" :foreground "sea green" :family "Hermit")))) + '(mode-line ((t (:inherit org-meta-line :box (:line-width -1 :style released-button))))) + '(mode-line-buffer-id ((t (:weight bold)))) + '(mode-line-emphasis ((t (:weight bold)))) + '(mode-line-highlight ((t (:box (:line-width 2 :color "grey40" :style released-button))))) + '(mode-line-inactive ((t (:box (:line-width -1 :color "dark gray") :inherit org-meta-line)))) + '(isearch ((t (:foreground "white" :background "DodgerBlue1")))) + '(isearch-fail ((((class color) (min-colors 88) (background light)) (:background "RosyBrown1")) (((class color) (min-colors 88) (background dark)) (:background "red4")) (((class color) (min-colors 16)) (:background "red")) (((class color) (min-colors 8)) (:background "red")) (((class color grayscale)) (:foreground "grey")) (t (:inverse-video t)))) + '(lazy-highlight ((t (:foreground "burlywood" :box 2)))) + '(match ((t (:background "yellow1")))) + '(next-error ((t (:inherit (region))))) + '(query-replace ((t (:inherit (isearch))))) + '(org-meta-line ((t (:foreground "medium spring green" :family "Compagnon Light")))) + '(org-table ((t (:inherit default)))) + '(org-block ((t (:inherit fixed-pitch :extend t)))) + '(org-code ((t (:inherit fixed-pitch)))) + '(custom-variable-tag ((t (:weight bold)))) + '(org-block-begin-line ((t (:inherit org-meta-line)))) + '(org-block-end-line ((t (:inherit org-block-begin-line)))) + '(outline-1 ((t (:family "Compagnon Medium")))) + '(outline-2 ((t (:inherit outline-1)))) + '(outline-3 ((t (:inherit outline-1)))) + '(outline-4 ((t (:inherit outline-1)))) + '(outline-5 ((t (:inherit outline-1)))) + '(outline-6 ((t (:inherit outline-1)))) + '(outline-7 ((t (:inherit outline-1)))) + '(outline-8 ((t (:inherit outline-1)))) + '(org-special-keyword ((t (:inherit org-meta-line :background "gray15")))) + '(line-number ((t (:foreground "white" :inherit org-meta-line)))) + '(org-todo ((t (:inherit fixed-pitch :background "tomato" :foreground "white" :weight bold)))) + '(org-done ((t (:inherit fixed-pitch :background "medium aquamarine" :foreground "white" :weight bold)))) + '(org-date ((t (:inherit link)))) + '(bold ((t (:weight bold)))) + '(italic ((t (:slant italic)))) + '(bold-italic ((t (:slant italic :weight bold)))) + '(org-headline-done ((t (:inherit outline-1 :foreground "aquamarine4")))) + '(org-footnote ((t (:family "Compagnon Light")))) + '(custom-link ((t (:box (:line-width 2 :color "medium spring green" :style released-button))))) + '(show-paren-match ((t (:background "aquamarine")))) + '(show-paren-mismatch ((t (:background "orange red" :foreground "white")))) + '(org-drawer ((t (:inherit org-block-begin-line)))) + '(org-agenda-structure ((t (:foreground "Green Yellow")))) + '(default ((t (:inherit nil :extend nil :stipple nil :background "gray15" :foreground "white" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight semi-bold :height 142 :width normal :foundry "UKWN" :family "Compagnon Medium"))))) + +(provide-theme 'sd-compagnon-dark) diff --git a/resources/themes/sd-compagnon-theme.el b/resources/themes/sd-compagnon-theme.el new file mode 100644 index 0000000..8c8f756 --- /dev/null +++ b/resources/themes/sd-compagnon-theme.el @@ -0,0 +1,84 @@ +(deftheme sd-compagnon + "Created 2021-06-20.") + +(custom-theme-set-variables + 'sd-compagnon + '(cursor-type 'bar)) + +(custom-theme-set-faces + 'sd-compagnon + '(cursor ((t (:background "red")))) + '(fixed-pitch ((t (:family "Compagnon Medium")))) + '(variable-pitch ((t (:family "Compagnon Roman")))) + '(escape-glyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown")))) + '(homoglyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown")))) + '(minibuffer-prompt ((t (:inherit (org-meta-line))))) + '(highlight ((t (:background "light goldenrod")))) + '(region ((t (:extend t :background "light goldenrod")))) + '(shadow ((t (:foreground "light slate gray")))) + '(secondary-selection ((((class color) (min-colors 88) (background light)) (:extend t :background "yellow1")) (((class color) (min-colors 88) (background dark)) (:extend t :background "SkyBlue4")) (((class color) (min-colors 16) (background light)) (:extend t :background "yellow")) (((class color) (min-colors 16) (background dark)) (:extend t :background "SkyBlue4")) (((class color) (min-colors 8)) (:extend t :foreground "black" :background "cyan")) (t (:inverse-video t)))) + '(trailing-whitespace ((((class color) (background light)) (:background "red1")) (((class color) (background dark)) (:background "red1")) (t (:inverse-video t)))) + '(font-lock-builtin-face ((t (:foreground "light pink")))) + '(font-lock-comment-delimiter-face ((t (:foreground "slate gray" :inherit (fixed-pitch))))) + '(font-lock-comment-face ((t (:family "Compagnon Bold")))) + '(font-lock-constant-face ((t (:foreground "saddle brown" :weight bold)))) + '(font-lock-doc-face ((t (:inherit variable-pitch)))) + '(font-lock-function-name-face ((t (:foreground "RosyBrown3" :weight bold)))) + '(font-lock-keyword-face ((t (:foreground "pink4")))) + '(font-lock-negation-char-face ((t nil))) + '(font-lock-preprocessor-face ((t (:inherit (font-lock-builtin-face))))) + '(font-lock-regexp-grouping-backslash ((t (:foreground "orange")))) + '(font-lock-regexp-grouping-construct ((t (:foreground "dark orange")))) + '(font-lock-string-face ((t (:inherit variable-pitch)))) + '(font-lock-type-face ((t (:foreground "orchid2")))) + '(font-lock-variable-name-face ((t (:weight bold)))) + '(font-lock-warning-face ((t (:inherit (error))))) + '(button ((t (:inherit link)))) + '(link ((t (:foreground "green yellow" :family "Compagnon Light Italic")))) + '(link-visited ((t (:inherit link :foreground "yellow green")))) + '(fringe ((t (:background "gainsboro")))) + '(header-line ((t (:height 1.8 :weight bold :inherit org-meta-line)))) + '(tooltip ((t (:background "old lace" :foreground "black" :family "Hermit")))) + '(mode-line ((t (:inherit org-meta-line :box (:line-width -1 :style released-button))))) + '(mode-line-buffer-id ((t (:weight bold)))) + '(mode-line-emphasis ((t (:weight bold)))) + '(mode-line-highlight ((((class color) (min-colors 88)) (:box (:line-width 2 :color "grey40" :style released-button))) (t (:inherit (highlight))))) + '(mode-line-inactive ((t (:box (:line-width -1 :color "dark gray" :style nil) :background "gainsboro" :inherit (org-meta-line))))) + '(isearch ((t (:foreground "white" :background "DodgerBlue1")))) + '(isearch-fail ((((class color) (min-colors 88) (background light)) (:background "RosyBrown1")) (((class color) (min-colors 88) (background dark)) (:background "red4")) (((class color) (min-colors 16)) (:background "red")) (((class color) (min-colors 8)) (:background "red")) (((class color grayscale)) (:foreground "grey")) (t (:inverse-video t)))) + '(lazy-highlight ((t (:foreground "burlywood" :box 2)))) + '(match ((t (:background "yellow1")))) + '(next-error ((t (:inherit (region))))) + '(query-replace ((t (:inherit (isearch))))) + '(org-meta-line ((t (:extend t :background "burlywood2" :family "Compagnon Light")))) + '(org-table ((t (:inherit fixed-pitch :background "lemon chiffon")))) + '(org-block ((t (:inherit fixed-pitch :extend t)))) + '(org-code ((t (:inherit fixed-pitch)))) + '(custom-variable-tag ((t (:weight bold)))) + '(org-block-begin-line ((t (:inherit org-meta-line :extend t :background "lemon chiffon")))) + '(org-block-end-line ((t (:extend t :inherit org-block-begin-line)))) + '(outline-1 ((t (:family "Compagnon Medium")))) + '(outline-2 ((t (:inherit outline-1)))) + '(outline-3 ((t (:inherit outline-1)))) + '(outline-4 ((t (:inherit outline-1)))) + '(outline-5 ((t (:inherit outline-1)))) + '(outline-6 ((t (:inherit outline-1)))) + '(outline-7 ((t (:inherit outline-1)))) + '(outline-8 ((t (:inherit outline-1)))) + '(org-special-keyword ((t (:inherit fixed-pitch :foreground "black" :background "cornsilk")))) + '(line-number ((t (:inherit org-meta-line)))) + '(org-todo ((t (:inherit fixed-pitch :background "tomato" :foreground "white" :weight bold)))) + '(org-done ((t (:weight bold :foreground "white" :background "medium aquamarine" :inherit fixed-pitch)))) + '(org-date ((t (:inherit link)))) + '(bold ((t (:weight bold)))) + '(italic ((t (:slant italic)))) + '(bold-italic ((t (:slant italic :weight bold)))) + '(org-headline-done ((t (:foreground "aquamarine4" :inherit outline-1)))) + '(org-footnote ((t (:family "Compagnon Light")))) + '(custom-link ((t (:inherit fixed-pitch :background "burlywood1")))) + '(show-paren-match ((t (:background "aquamarine")))) + '(show-paren-mismatch ((t (:background "orange red" :foreground "white")))) + '(org-drawer ((t (:inherit org-block-begin-line)))) + '(default ((t (:inherit nil :extend nil :stipple nil :background "cornsilk" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight semi-bold :height 142 :width normal :foundry "UKWN" :family "Compagnon Medium"))))) + +(provide-theme 'sd-compagnon) diff --git a/resources/themes/sd-dark-theme.el b/resources/themes/sd-dark-theme.el new file mode 100644 index 0000000..fdf870f --- /dev/null +++ b/resources/themes/sd-dark-theme.el @@ -0,0 +1,96 @@ +(deftheme sd-dark + "Created 2021-05-09.") + +(custom-theme-set-faces + 'sd-dark + '(Info-quoted ((t (:inherit org-block)))) + '(cursor ((t (:background "red")))) + '(erc-action-face ((t (:slant italic)))) + '(erc-button ((t (:inherit link)))) + '(erc-input-face ((t (:foreground "DarkOrchid4")))) + '(erc-nick-default-face ((t (:inherit org-meta-line :weight bold)))) + '(erc-notice-face ((t (:inherit shadow)))) + '(erc-timestamp-face ((t (:inherit org-meta-line)))) + '(escape-glyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown")))) + '(fixed-pitch ((t (:family "Hack")))) + '(font-lock-builtin-face ((t (:foreground "medium purple")))) + '(font-lock-comment-delimiter-face ((t (:inherit fixed-pitch :foreground "slate gray")))) + '(font-lock-comment-face ((t (:inherit fixed-pitch :foreground "light slate gray" :slant italic)))) + '(font-lock-constant-face ((t (:foreground "MediumOrchid4")))) + '(font-lock-doc-face ((t (:weight normal :inherit variable-pitch :foreground "white")))) + '(font-lock-function-name-face ((t (:foreground "medium violet red" :weight bold)))) + '(font-lock-keyword-face ((t (:foreground "violet")))) + '(font-lock-negation-char-face ((t nil))) + '(font-lock-preprocessor-face ((t (:inherit font-lock-builtin-face)))) + '(font-lock-regexp-grouping-backslash ((t (:inherit bold :foreground "dark orange")))) + '(font-lock-regexp-grouping-construct ((t (:inherit bold)))) + '(font-lock-string-face ((t (:foreground "MediumOrchid3")))) + '(font-lock-type-face ((t (:foreground "orchid2")))) + '(font-lock-variable-name-face ((t (:foreground "DarkOrchid3" :weight bold)))) + '(font-lock-warning-face ((t (:inherit error)))) + '(fringe ((t (:background "grey10")))) + '(header-line ((t (:weight extra-bold :height 1.8 :family "Public Sans")))) + '(highlight ((t (:background "LightSkyBlue1")))) + '(homoglyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown")))) + '(isearch ((t (:background "DodgerBlue1" :foreground "white")))) + '(isearch-fail ((t (:background "RosyBrown1")))) + '(ivy-minibuffer-match-face-1 ((t (:inherit swiper-match-face-1)))) + '(ivy-minibuffer-match-face-2 ((t (:inherit swiper-match-face-2)))) + '(ivy-minibuffer-match-face-3 ((t (:inherit swiper-match-face-3)))) + '(ivy-minibuffer-match-face-4 ((t (:inherit swiper-match-face-4)))) + '(ivy-minibuffer-match-highlight ((t (:inherit highlight)))) + '(lazy-highlight ((t (:foreground "DodgerBlue1" :box 2)))) + '(match ((t (:background "yellow1")))) + '(minibuffer-prompt ((t (:inherit org-meta-line)))) + '(mode-line ((t (:height 1.2 :family "Hack" :background "steel blue" :foreground "white" :box (:line-width -1 :style released-button))))) + '(mode-line-buffer-id ((t (:weight bold)))) + '(mode-line-emphasis ((t (:weight bold)))) + '(mode-line-highlight ((t (:box (:line-width 2 :color "grey40" :style released-button))))) + '(mode-line-inactive ((t (:height 1.2 :family "Hack" :background "SteelBlue4" :foreground "gainsboro" :box (:line-width -1 :color "gainsboro"))))) + '(next-error ((t (:inherit region)))) + '(org-block ((t (:foreground "light slate blue" :background "smoke" :inherit fixed-pitch)))) + '(org-checkbox ((t (:weight bold :inherit org-meta-line)))) + '(org-code ((t (:background "gainsboro" :foreground "black" :family "Hack")))) + '(org-date ((t (:inherit (link fixed-pitch))))) + '(org-document-info ((t (:weight bold)))) + '(org-document-info-keyword ((t (:inherit org-meta-line)))) + '(org-document-title ((t (:weight bold :height 2.4)))) + '(org-done ((t (:background "forest green" :foreground "white" :weight bold :height 1.4 :family "hermit")))) + '(org-drawer ((t (:inherit org-meta-line)))) + '(org-ellipsis ((t (:background "grey20" :inherit shadow)))) + '(org-footnote ((t (:inherit (link variable-font))))) + '(org-formula ((t (:inherit org-table)))) + '(org-level-1 ((t (:height 1.8)))) + '(org-level-2 ((t (:height 1.6)))) + '(org-level-3 ((t (:height 1.4)))) + '(org-level-4 ((t (:height 1.0)))) + '(org-level-5 ((t (:inherit org-level-4)))) + '(org-level-6 ((t (:inherit org-level-4)))) + '(org-level-7 ((t (:inherit org-level-4)))) + '(org-level-8 ((t (:inherit org-level-4)))) + '(org-meta-line ((t (:foreground "SteelBlue" :family "Hermit")))) + '(org-priority ((t (:background "grey20" :inherit org-meta-line)))) + '(org-quote ((t (:inherit variable-pitch :slant italic)))) + '(org-special-keyword ((t (:background "grey20" :weight bold :inherit org-meta-line)))) + '(org-table ((t (:family "Hack")))) + '(org-tag ((t (:inherit (link fixed-pitch))))) + '(org-todo ((t (:background "tomato" :foreground "white" :weight bold :height 1.4 :family "Hermit")))) + '(org-verbatim ((t (:background "grey20" :foreground "DodgerBlue1" :foundry "Hack")))) + '(query-replace ((t (:inherit (isearch))))) + '(region ((t (:background "gainsboro")))) + '(secondary-selection ((((class color) (min-colors 88) (background light)) (:background "yellow1")) (((class color) (min-colors 88) (background dark)) (:background "SkyBlue4")) (((class color) (min-colors 16) (background light)) (:background "yellow")) (((class color) (min-colors 16) (background dark)) (:background "SkyBlue4")) (((class color) (min-colors 8)) (:foreground "black" :background "cyan")) (t (:inverse-video t)))) + '(shadow ((t (:foreground "light slate gray")))) + '(swiper-match-face-1 ((t (:inherit lazy-highlight)))) + '(swiper-match-face-2 ((t (:inherit isearch)))) + '(swiper-match-face-3 ((t (:foreground "chocolate" :inherit isearch)))) + '(swiper-match-face-4 ((t (:foreground "yellow" :inherit isearch)))) + '(tooltip ((t (:background "gainsboro" :foreground "black" :family "Hermit")))) + '(trailing-whitespace ((((class color) (background light)) (:background "red1")) (((class color) (background dark)) (:background "red1")) (t (:inverse-video t)))) + '(variable-pitch ((t (:family "Public Sans")))) + '(line-number ((t (:background "grey15" :foreground "LightSteelBlue3" :weight normal :height 0.8 :family "Hack")))) + '(show-paren-match ((t (:inherit highlight)))) + '(show-paren-mismatch ((t (:background "red" :foreground "grey20")))) + '(widget-field ((t (:extend t :background "LightSteelBlue2")))) + '(default ((t (:background "grey20" :foreground "white" :height 142 :family "Hack"))))) + +(provide-theme 'sd-dark) diff --git a/resources/themes/sd-light-theme.el b/resources/themes/sd-light-theme.el new file mode 100644 index 0000000..1e07e65 --- /dev/null +++ b/resources/themes/sd-light-theme.el @@ -0,0 +1,106 @@ +(deftheme sd-light + "Created 2021-08-21.") + +(custom-theme-set-variables + 'sd-light + '(cursor-type 'bar)) + +(custom-theme-set-faces + 'sd-light + '(Info-quoted ((t (:inherit org-block)))) + '(cursor ((t (:background "red")))) + '(erc-action-face ((t (:slant italic)))) + '(erc-button ((t (:inherit link)))) + '(erc-input-face ((t (:foreground "DarkOrchid4")))) + '(erc-nick-default-face ((t (:inherit org-meta-line :weight bold)))) + '(erc-notice-face ((t (:inherit shadow)))) + '(erc-timestamp-face ((t (:inherit org-meta-line)))) + '(escape-glyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown")))) + '(fixed-pitch ((t (:family "Hack")))) + '(font-lock-builtin-face ((t (:foreground "medium purple")))) + '(font-lock-comment-delimiter-face ((t (:inherit fixed-pitch :foreground "slate gray")))) + '(font-lock-comment-face ((t (:inherit org-meta-line :background "white" :slant italic)))) + '(font-lock-constant-face ((t (:foreground "MediumOrchid4")))) + '(font-lock-doc-face ((t (:foreground "midnight blue" :slant italic)))) + '(font-lock-function-name-face ((t (:foreground "medium violet red" :weight bold)))) + '(font-lock-keyword-face ((t (:foreground "violet" :weight bold)))) + '(font-lock-negation-char-face ((t nil))) + '(font-lock-preprocessor-face ((t (:inherit font-lock-builtin-face)))) + '(font-lock-regexp-grouping-backslash ((t (:foreground "dark orange" :weight bold)))) + '(font-lock-regexp-grouping-construct ((t (:weight bold)))) + '(font-lock-string-face ((t (:foreground "MediumOrchid3")))) + '(font-lock-type-face ((t (:foreground "orchid2")))) + '(font-lock-variable-name-face ((t (:foreground "DarkOrchid3" :weight bold)))) + '(font-lock-warning-face ((t (:inherit (error))))) + '(fringe ((t (:background "gainsboro")))) + '(header-line ((t (:height 1.8 :weight extra-bold :inherit org-meta-line)))) + '(highlight ((t (:background "LightSkyBlue1")))) + '(homoglyph ((((background dark)) (:foreground "cyan")) (((type pc)) (:foreground "magenta")) (t (:foreground "brown")))) + '(isearch ((t (:background "DodgerBlue1" :foreground "white")))) + '(isearch-fail ((t (:background "RosyBrown1")))) + '(ivy-minibuffer-match-face-1 ((t (:inherit swiper-match-face-1)))) + '(ivy-minibuffer-match-face-2 ((t (:inherit swiper-match-face-2)))) + '(ivy-minibuffer-match-face-3 ((t (:inherit swiper-match-face-3)))) + '(ivy-minibuffer-match-face-4 ((t (:inherit swiper-match-face-4)))) + '(ivy-minibuffer-match-highlight ((t (:inherit highlight)))) + '(lazy-highlight ((t (:foreground "DodgerBlue1" :box 2)))) + '(match ((t (:background "yellow1")))) + '(minibuffer-prompt ((t (:inherit org-meta-line)))) + '(mode-line ((t (:inherit org-meta-line :box (:line-width -1 :style released-button))))) + '(mode-line-buffer-id ((t (:weight bold)))) + '(mode-line-emphasis ((t (:weight bold)))) + '(mode-line-highlight ((t (:box (:line-width 2 :color "grey40" :style released-button))))) + '(mode-line-inactive ((t (:inherit org-meta-line :background "gainsboro" :box (:line-width -1 :color "dark gray"))))) + '(next-error ((t (:inherit region)))) + '(org-block ((t (:inherit fixed-pitch :background "snow" :foreground "plum")))) + '(org-checkbox ((t (:inherit org-meta-line :weight bold)))) + '(org-code ((t (:background "gainsboro" :foreground "black" :family "Hack")))) + '(org-date ((t (:inherit (link fixed-pitch))))) + '(org-document-info ((t (:weight bold)))) + '(org-document-info-keyword ((t (:inherit org-meta-line)))) + '(org-document-title ((t (:weight bold :height 2.4)))) + '(org-done ((t (:background "forest green" :foreground "white" :weight bold :height 1.6 :family "hermit")))) + '(org-drawer ((t (:inherit org-meta-line)))) + '(org-ellipsis ((t (:inherit shadow :background "white")))) + '(org-footnote ((t (:inherit (link variable-font))))) + '(org-formula ((t (:slant italic :inherit org-table)))) + '(org-level-1 ((t (:height 1.8)))) + '(org-level-2 ((t (:height 1.6)))) + '(org-level-3 ((t (:height 1.4)))) + '(org-level-4 ((t (:height 1.0)))) + '(org-level-5 ((t (:inherit org-level-4)))) + '(org-level-6 ((t (:inherit org-level-4)))) + '(org-level-7 ((t (:inherit org-level-4)))) + '(org-level-8 ((t (:inherit org-level-4)))) + '(org-meta-line ((t (:extend t :background "white smoke" :foreground "LightSteelBlue3" :family "Hermit")))) + '(org-priority ((t (:height 1.4 :inherit org-special-keyword)))) + '(org-quote ((t (:inherit variable-pitch :slant italic)))) + '(org-special-keyword ((t (:inherit org-meta-line :weight bold :background "white")))) + '(org-table ((t (:height 0.8 :family "Hack")))) + '(org-tag ((t (:inherit (link fixed-pitch))))) + '(org-todo ((t (:background "tomato" :foreground "white" :weight bold :height 1.4 :family "Hermit")))) + '(org-verbatim ((t (:inherit org-code :background "white" :foreground "DodgerBlue1" :foundry "Hack")))) + '(query-replace ((t (:inherit (isearch))))) + '(region ((t (:background "gainsboro")))) + '(secondary-selection ((((class color) (min-colors 88) (background light)) (:background "yellow1")) (((class color) (min-colors 88) (background dark)) (:background "SkyBlue4")) (((class color) (min-colors 16) (background light)) (:background "yellow")) (((class color) (min-colors 16) (background dark)) (:background "SkyBlue4")) (((class color) (min-colors 8)) (:foreground "black" :background "cyan")) (t (:inverse-video t)))) + '(shadow ((t (:foreground "light slate gray")))) + '(swiper-match-face-1 ((t (:foreground "red")))) + '(swiper-match-face-2 ((t (:foreground "orange red")))) + '(swiper-match-face-3 ((t (:foreground "chocolate")))) + '(swiper-match-face-4 ((t (:foreground "yellow")))) + '(tooltip ((t (:background "gainsboro" :foreground "black" :family "Hermit")))) + '(trailing-whitespace ((((class color) (background light)) (:background "red1")) (((class color) (background dark)) (:background "red1")) (t (:inverse-video t)))) + '(variable-pitch ((t (:foreground "black" :height 1.2 :family "Public Sans")))) + '(line-number ((t (:height 0.8 :inherit org-meta-line)))) + '(show-paren-match ((t (:inherit highlight)))) + '(show-paren-mismatch ((t (:background "red" :foreground "white")))) + '(widget-field ((t (:extend t :background "LightSteelBlue1")))) + '(swiper-line-face ((t (:inherit highlight)))) + '(swiper-background-match-face-1 ((t (:background "cyan")))) + '(swiper-background-match-face-2 ((t (:background "chartreuse")))) + '(swiper-background-match-face-3 ((t (:background "orange")))) + '(swiper-background-match-face-4 ((t (:background "magenta")))) + '(org-headline-done ((t (:foreground "LightSteelBlue3" :height 1.6)))) + '(default ((t (:background "white" :foreground "black" :height 142 :family "Hack"))))) + +(provide-theme 'sd-light) -- cgit v1.2.3