;;; wiki-faces.el -- faces for wiki-mode -*- lexical-binding: t -*- ;; Copyright (C) 2023 Free Software Foundation, Inc. ;; Author: Yuchen Pei ;; This file is part of wiki.el. ;; wiki.el is free software: you can redistribute it and/or modify it under ;; the terms of the GNU Affero General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; wiki.el is distributed in the hope that it will be useful, but WITHOUT ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General ;; Public License for more details. ;; You should have received a copy of the GNU Affero General Public ;; License along with wiki.el. If not, see . ;;; Commentary: ;; faces for wiki-mode. ;;; Code: (defgroup wiki-faces nil "Faces in wiki mode." :tag "Wiki Faces" :group 'wiki-appearance) (defface wiki-level-1 '((t :inherit outline-1)) "Face used for level 1 headlines." :group 'wiki-faces) (defvar wiki-level-1 'wiki-level-1 "Face used for level 1 headlines.") (defface wiki-level-2 '((t :inherit outline-2)) "Face used for level 2 headlines." :group 'wiki-faces) (defvar wiki-level-2 'wiki-level-2 "Face used for level 2 headlines.") (defface wiki-level-3 '((t :inherit outline-3)) "Face used for level 3 headlines." :group 'wiki-faces) (defvar wiki-level-3 'wiki-level-3 "Face used for level 3 headlines.") (defface wiki-level-4 '((t :inherit outline-4)) "Face used for level 4 headlines." :group 'wiki-faces) (defvar wiki-level-4 'wiki-level-4 "Face used for level 4 headlines.") (defface wiki-level-5 '((t :inherit outline-5)) "Face used for level 5 headlines." :group 'wiki-faces) (defvar wiki-level-5 'wiki-level-5 "Face used for level 5 headlines.") (defface wiki-level-6 '((t :inherit outline-6)) "Face used for level 6 headlines." :group 'wiki-faces) (defvar wiki-level-6 'wiki-level-6 "Face used for level 6 headlines.") (defface wiki-hr-face '((t :inherit font-lock-builtin-face)) "Wiki hrule face") (defvar wiki-hr-face 'wiki-hr-face "Wiki hrule face") (defface wiki-bold-italic '((t :inherit bold-italic)) "Wiki bold-italic face") (defvar wiki-bold-italic 'wiki-bold-italic "Wiki bold-italic face") (defface wiki-bold '((t :inherit bold)) "Wiki bold face") (defvar wiki-bold 'wiki-bold "Wiki bold face") (defface wiki-italic '((t :inherit italic)) "Wiki italic face") (defvar wiki-italic 'wiki-italic "Wiki italic face") (defface wiki-pre-face '((t :inherit org-code)) "Wiki pre face") (defvar wiki-pre-face 'wiki-pre-face "Wiki pre face") (defface wiki-link '((t :inherit org-link)) "Wiki link face") (defvar wiki-link 'wiki-link "Wiki link face") (defface wiki-comment '((t :inherit font-lock-comment-face)) "Wiki comment face") (defvar wiki-comment 'wiki-comment "Wiki comment face") (defface wiki-special-keyword '((t :inherit org-special-keyword)) "Wiki special keyword face") (defvar wiki-special-keyword 'wiki-special-keyword "Wiki special keyword face") (provide 'wiki-faces) ;;; wiki-faces.el ends here