diff options
author | Matteo F. Vescovi <mfv@debian.org> | 2018-06-11 19:23:49 -0300 |
---|---|---|
committer | Matteo F. Vescovi <mfv@debian.org> | 2018-06-11 19:23:49 -0300 |
commit | 7dd1e35e345b4a318efcb14a25a8f5e3fdd0bd9e (patch) | |
tree | a9a20af2b86de431bfb9a1fefb82545c298d23a3 /magithub-faces.el |
Import magithub_0.1.7.orig.tar.xz
[dgit import orig magithub_0.1.7.orig.tar.xz]
Diffstat (limited to 'magithub-faces.el')
-rw-r--r-- | magithub-faces.el | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/magithub-faces.el b/magithub-faces.el new file mode 100644 index 0000000..1f53628 --- /dev/null +++ b/magithub-faces.el @@ -0,0 +1,109 @@ +;;; magithub-faces.el --- faces of Magithub -*- lexical-binding: t; -*- + +;; Copyright (C) 2017-2018 Sean Allred + +;; Author: Sean Allred <code@seanallred.com> +;; Keywords: faces + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program 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 General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see <http://www.gnu.org/licenses/>. + +;;; Commentary: + +;; Holds all faces for Magithub. + +;;; Code: + +(require 'faces) +(require 'magit) +(require 'git-commit) + +(defface magithub-repo + '((t :inherit magit-branch-remote)) + "Face used for repository names." + :group 'magithub-faces) + +(defface magithub-issue-title + '((t)) + "Face used for issue titles." + :group 'magithub-faces) + +(defface magithub-issue-number + '((t :inherit magit-dimmed)) + "Face used for issue numbers." + :group 'magithub-faces) + +(defface magithub-issue-title-edit + '((t :inherit magithub-issue-title :inherit (git-commit-summary))) + "Face used for post titles during editing." + :group 'magithub-faces) + +(defface magithub-issue-title-with-note + '((t :inherit magithub-issue-title :inherit (git-commit-summary))) + "Face used for issue titles when the issue has an attached note. +See also `magithub-issue-personal-note'." + :group 'magithub-faces) + +(defface magithub-user + '((t :inherit magit-log-author)) + "Face used for usernames." + :group 'magithub-faces) + +(defface magithub-ci-no-status + '((t :inherit magit-dimmed)) + "Face used when CI status is `no-status'." + :group 'magithub-faces) + +(defface magithub-ci-error + '((t :inherit magit-signature-untrusted)) + "Face used when CI status is `error'." + :group 'magithub-faces) + +(defface magithub-ci-pending + '((t :inherit magit-signature-untrusted)) + "Face used when CI status is `pending'." + :group 'magithub-faces) + +(defface magithub-ci-success + '((t :inherit success)) + "Face used when CI status is `success'." + :group 'magithub-faces) + +(defface magithub-ci-failure + '((t :inherit error)) + "Face used when CI status is `failure'" + :group 'magithub-faces) + +(defface magithub-ci-unknown + '((t :inherit magit-signature-untrusted)) + "Face used when CI status is `unknown'." + :group 'magithub-faces) + +(defface magithub-label '((t :box t)) + "The inherited face used for labels. +Feel free to customize any part of this face, but be aware that +`:foreground' will be overridden by `magithub-label-propertize'." + :group 'magithub) + +(defface magithub-notification-reason + '((t :inherit magit-dimmed)) + "Face used for notification reasons." + :group 'magithub-faces) + +(defface magithub-deleted-thing + '((t :background "red4" :inherit magit-section-highlight)) + "Face used for things about to be deleted." + :group 'magithub-faces) + +(provide 'magithub-faces) +;;; magithub-faces.el ends here |