summaryrefslogtreecommitdiff
path: root/magithub-faces.el
diff options
context:
space:
mode:
authorMatteo F. Vescovi <mfv@debian.org>2018-06-11 19:23:49 -0300
committerMatteo F. Vescovi <mfv@debian.org>2018-06-11 19:23:49 -0300
commit7dd1e35e345b4a318efcb14a25a8f5e3fdd0bd9e (patch)
treea9a20af2b86de431bfb9a1fefb82545c298d23a3 /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.el109
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