summaryrefslogtreecommitdiff
path: root/lisp/ledger-fonts.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ledger-fonts.el')
-rw-r--r--lisp/ledger-fonts.el276
1 files changed, 0 insertions, 276 deletions
diff --git a/lisp/ledger-fonts.el b/lisp/ledger-fonts.el
deleted file mode 100644
index 60450e20..00000000
--- a/lisp/ledger-fonts.el
+++ /dev/null
@@ -1,276 +0,0 @@
-;;; ledger-fonts.el --- Helper code for use with the "ledger" command-line tool
-
-;; Copyright (C) 2003-2016 John Wiegley (johnw AT gnu DOT org)
-
-;; This file is not part of GNU Emacs.
-
-;; This 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 2, or (at your option) any later
-;; version.
-;;
-;; This 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 GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
-;; MA 02110-1301 USA.
-
-
-
-;;; Commentary:
-;; All of the faces for ledger mode are defined here.
-
-;;; Code:
-
-(require 'ledger-regex)
-
-(defgroup ledger-faces nil "Ledger mode highlighting" :group 'ledger)
-
-(defface ledger-font-default-face
- `((t :inherit default))
- "Default face"
- :group 'ledger-faces)
-
-(defface ledger-font-auto-xact-face
- `((t :foreground "orange" :weight normal))
- "Default face for automatic transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-periodic-xact-face
- `((t :foreground "green" :weight normal))
- "Default face for automatic transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-xact-cleared-face
- `((t :foreground "#AAAAAA" :weight normal))
- "Default face for cleared transaction"
- :group 'ledger-faces)
-
-(defface ledger-font-xact-pending-face
- `((t :foreground "#444444" :weight normal))
- "Default face for pending transaction"
- :group 'ledger-faces)
-
-(defface ledger-font-xact-open-face
- `((t :foreground "#000000" :weight normal))
- "Default face for transaction under point"
- :group 'ledger-faces)
-
-(defface ledger-font-payee-uncleared-face
- `((t :foreground "#dc322f" :weight bold ))
- "Default face for Ledger"
- :group 'ledger-faces)
-
-(defface ledger-font-payee-cleared-face
- `((t :inherit ledger-font-other-face))
- "Default face for cleared (*) payees"
- :group 'ledger-faces)
-
-(defface ledger-font-payee-pending-face
- `((t :foreground "#F24B61" :weight normal))
- "Default face for pending (!) payees"
- :group 'ledger-faces)
-
-(defface ledger-font-xact-highlight-face
- `((t :inherit ledger-occur-xact-face))
- "Default face for transaction under point"
- :group 'ledger-faces)
-
-(defface ledger-font-pending-face
- `((t :foreground "#cb4b16" :weight normal ))
- "Default face for pending (!) transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-other-face
- `((t :foreground "#657b83" :weight normal))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-directive-face
- `((t :inherit font-lock-preprocessor-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-account-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-price-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-apply-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-alias-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-assert-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-bucket-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-capture-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-check-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-commodity-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-define-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-end-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-expr-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-fixed-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-include-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-payee-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-tag-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-year-directive-face
- `((t :inherit ledger-font-directive-face))
- "Default face for other transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-account-face
- `((t :foreground "#268bd2" ))
- "Face for Ledger accounts"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-account-cleared-face
- `((t :inherit ledger-font-other-face))
- "Face for Ledger accounts"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-amount-cleared-face
- `((t :inherit ledger-font-posting-account-cleared-face))
- "Face for Ledger accounts"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-account-pending-face
- `((t :inherit ledger-font-pending-face))
- "Face for Ledger accounts"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-amount-pending-face
- `((t :inherit ledger-font-posting-account-pending-face))
- "Face for Ledger accounts"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-amount-face
- `((t :foreground "#cb4b16" ))
- "Face for Ledger amounts"
- :group 'ledger-faces)
-
-(defface ledger-font-posting-date-face
- `((t :foreground "#cb4b16" ))
- "Face for Ledger dates"
- :group 'ledger-faces)
-
-(defface ledger-occur-narrowed-face
- `((t :inherit font-lock-comment-face :invisible t))
- "Default face for Ledger occur mode hidden transactions"
- :group 'ledger-faces)
-
-(defface ledger-occur-xact-face
- `((t :inherit highlight))
- "Default face for Ledger occur mode shown transactions"
- :group 'ledger-faces)
-
-(defface ledger-font-comment-face
- `((t :inherit font-lock-comment-face))
- "Face for Ledger comments"
- :group 'ledger-faces)
-
-(defface ledger-font-reconciler-uncleared-face
- `((t :inherit ledger-font-payee-uncleared-face))
- "Default face for uncleared transactions in the reconcile window"
- :group 'ledger-faces)
-
-(defface ledger-font-reconciler-cleared-face
- `((t :inherit ledger-font-other-face))
- "Default face for cleared (*) transactions in the reconcile window"
- :group 'ledger-faces)
-
-(defface ledger-font-reconciler-pending-face
- `((t :inherit ledger-font-pending-face))
- "Default face for pending (!) transactions in the reconcile window"
- :group 'ledger-faces)
-
-(defface ledger-font-report-clickable-face
- `((t :foreground "#cb4b16" :weight normal ))
- "Default face for pending (!) transactions in the reconcile window"
- :group 'ledger-faces)
-
- (defvar ledger-font-lock-keywords
- `(("account" . ledger-font-account-directive-face)
- ("apply" . ledger-font-apply-directive-face)
- ("alias" . ledger-font-alias-directive-face)
- ("assert" . ledger-font-assert-directive-face)
- ("bucket" . ledger-font-bucket-directive-face)
- ("capture" . ledger-font-capture-directive-face)
- ("check" . ledger-font-check-directive-face)
- ("commodity" . ledger-font-commodity-directive-face)
- ("define" . ledger-font-define-directive-face)
- ("end" . ledger-font-end-directive-face)
- ("expr" . ledger-font-expr-directive-face)
- ("fixed" . ledger-font-fixed-directive-face)
- ("include" . ledger-font-include-directive-face)
- ("payee" . ledger-font-payee-directive-face)
- ("tag" . ledger-font-tag-directive-face)
- ("year" . ledger-font-year-directive-face))
- "Expressions to highlight in Ledger mode.")
-
-
-
-(provide 'ledger-fonts)
-
-;;; ledger-fonts.el ends here