diff options
Diffstat (limited to 'configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757')
48 files changed, 0 insertions, 5387 deletions
diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-challenger-deep-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-challenger-deep-theme.el deleted file mode 100644 index b8d122f03398..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-challenger-deep-theme.el +++ /dev/null @@ -1,164 +0,0 @@ -;;; doom-challenger-deep-theme.el --- inspired by Atom City Lights -(require 'doom-themes) - -;; -(defgroup doom-challenger-deep-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-challenger-deep-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-challenger-deep-theme - :type 'boolean) - -(defcustom doom-challenger-deep-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-challenger-deep-theme - :type 'boolean) - -(defcustom doom-challenger-deep-comment-bg doom-challenger-deep-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-challenger-deep-theme - :type 'boolean) - -(defcustom doom-challenger-deep-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-challenger-deep-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-challenger-deep - "A dark theme inspired by Atom One Dark" - - ;; name default 256 16 - ((bg '("#1b182c" "#1c1c1c" nil )) - (bg-alt '("#12111E" nil nil )) - (base0 '("#100e23" "black" "black" )) - (base1 '("#292F37" "#1e1e1e" "brightblack" )) - (base2 '("#3d4551" "#2e2e2e" "brightblack" )) - (base3 '("#4C4B68" "#262626" "brightblack" )) - (base4 '("#565575" "#3f3f3f" "brightblack" )) - (base5 '("#858FA5" "#525252" "brightblack" )) - (base6 '("#9BA7BF" "#6b6b6b" "brightblack" )) - (base7 '("#B0BED8" "#979797" "brightblack" )) - (base8 '("#BAC9E4" "#dfdfdf" "white" )) - (fg-alt '("#cbe3e7" "#bfbfbf" "brightwhite" )) - (fg '("#cbe3e7" "#2d2d2d" "white" )) - - (grey base4) - (red '("#ff8080" "#ff6655" "red" )) - (orange '("#ffb378" "#dd8844" "brightred" )) - (green '("#95ffa4" "#99bb66" "green" )) - (teal '("#63f2f1" "#44b9b1" "brightgreen" )) - (yellow '("#ffe9aa" "#ECBE7B" "yellow" )) - (blue '("#91ddff" "#51afef" "brightblue" )) - (dark-blue '("#65b2ff" "#2257A0" "blue" )) - (magenta '("#c991e1" "#c678dd" "magenta" )) - (violet '("#906cff" "#a9a1e1" "brightmagenta")) - (cyan '("#aaffe4" "#46D9FF" "brightcyan" )) - (dark-cyan '("#62d196" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight violet) - (vertical-bar base1) - (selection violet) - (builtin magenta) - (comments (if doom-challenger-deep-brighter-comments base3 base2)) - (doc-comments (if doom-challenger-deep-brighter-comments (doom-darken dark-cyan 0.3) base5) ) - (constants cyan) - (functions magenta) - (keywords red) - (methods magenta) - (operators dark-cyan) - (type blue) - (strings yellow) - (variables yellow) - (numbers orange) - (region base2) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-challenger-deep-brighter-modeline) - (-modeline-pad - (when doom-challenger-deep-padded-modeline - (if (integerp doom-challenger-deep-padded-modeline) doom-challenger-deep-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - (if -modeline-bright - base3 - `(,(doom-darken (car bg) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - base3 - `(,(doom-darken (car bg) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(car bg) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-challenger-deep-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05)) - - ;; org-mode - (org-hide :foreground hidden) - (org-block :background base2) - (org-block-begin-line :background base2 :foreground comments) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-challenger-deep-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-challenger-deep-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-challenger-deep-theme.elc deleted file mode 100644 index e0df946a5a48..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-challenger-deep-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-city-lights-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-city-lights-theme.el deleted file mode 100644 index c0890c5bfa60..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-city-lights-theme.el +++ /dev/null @@ -1,177 +0,0 @@ -;;; doom-city-lights-theme.el --- inspired by Atom City Lights -(require 'doom-themes) - -;; -(defgroup doom-city-lights-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-city-lights-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-city-lights-theme - :type 'boolean) - -(defcustom doom-city-lights-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-city-lights-theme - :type 'boolean) - -(defcustom doom-city-lights-comment-bg doom-city-lights-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-city-lights-theme - :type 'boolean) - -(defcustom doom-city-lights-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-city-lights-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-city-lights - "A dark theme inspired by Atom One Dark" - - ;; name default 256 16 - ((bg '("#1D252C" nil nil )) - (bg-alt '("#181E24" nil nil )) - (base0 '("#10151C" "black" "black" )) - (base1 '("#171D22" "#1e1e1e" "brightblack" )) - (base2 '("#20282F" "#2e2e2e" "brightblack" )) - (base3 '("#28323B" "#262626" "brightblack" )) - (base4 '("#384551" "#3f3f3f" "brightblack" )) - (base5 '("#56697A" "#525252" "brightblack" )) - (base6 '("#688094" "#6b6b6b" "brightblack" )) - (base7 '("#7FA0B7" "#979797" "brightblack" )) - (base8 '("#9CAABB" "#dfdfdf" "white" )) - (fg-alt '("#728CA0" "#bfbfbf" "brightwhite" )) - (fg '("#A0B3C5" "#2d2d2d" "white" )) - - (grey base4) - (red '("#D95468" "#ff6655" "red" )) - (orange '("#D98E48" "#dd8844" "brightred" )) - (green '("#8BD49C" "#99bb66" "green" )) - (teal '("#4db5bd" "#44b9b1" "brightgreen" )) - (yellow '("#EBBF83" "#ECBE7B" "yellow" )) - (blue '("#5EC4FF" "#51afef" "brightblue" )) - (dark-blue '("#5C748E" "#2257A0" "blue" )) - (magenta '("#E27E8D" "#c678dd" "magenta" )) - (violet '("#B62D65" "#a9a1e1" "brightmagenta")) - (cyan '("#70E1E8" "#46D9FF" "brightcyan" )) - (dark-cyan '("#41858C" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.5)) - (selection dark-blue) - (builtin blue) - (comments (if doom-city-lights-brighter-comments dark-cyan base5)) - (doc-comments (doom-lighten (if doom-city-lights-brighter-comments dark-cyan base5) 0.25)) - (constants red) - (functions teal) - (keywords blue) - (methods cyan) - (operators blue) - (type yellow) - (strings base7) - (variables base8) - (numbers magenta) - (region base3) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-city-lights-brighter-modeline) - (-modeline-pad - (when doom-city-lights-padded-modeline - (if (integerp doom-city-lights-padded-modeline) doom-city-lights-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - (if -modeline-bright - base3 - `(,(doom-darken (car bg) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - base3 - `(,(doom-darken (car bg) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(car bg) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-city-lights-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-url-face :foreground teal :weight 'normal) - (markdown-reference-face :foreground base6) - ((markdown-bold-face &override) :foreground fg) - ((markdown-italic-face &override) :foreground fg-alt) - - ;; outline (affects org-mode) - ((outline-1 &override) :foreground blue) - ((outline-2 &override) :foreground green) - ((outline-3 &override) :foreground teal) - ((outline-4 &override) :foreground (doom-darken blue 0.2)) - ((outline-5 &override) :foreground (doom-darken green 0.2)) - ((outline-6 &override) :foreground (doom-darken teal 0.2)) - ((outline-7 &override) :foreground (doom-darken blue 0.4)) - ((outline-8 &override) :foreground (doom-darken green 0.4)) - - ;; org-mode - (org-hide :foreground hidden) - (org-block :background base2) - (org-block-begin-line :background base2 :foreground comments) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-city-lights-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-city-lights-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-city-lights-theme.elc deleted file mode 100644 index e74d1199774b..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-city-lights-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-dracula-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-dracula-theme.el deleted file mode 100644 index 5b738beee709..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-dracula-theme.el +++ /dev/null @@ -1,212 +0,0 @@ -;;; doom-dracula-theme.el - based on https://draculatheme.com/ -(require 'doom-themes) - -;; -(defgroup doom-dracula-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-dracula-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-dracula-theme - :type 'boolean) - -(defcustom doom-dracula-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-dracula-theme - :type 'boolean) - -(defcustom doom-dracula-colorful-headers nil - "If non-nil, headers in org-mode will be more colorful; which is truer to the -original Dracula Emacs theme." - :group 'doom-dracula-theme - :type 'boolean) - -(defcustom doom-dracula-comment-bg doom-dracula-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-dracula-theme - :type 'boolean) - -(defcustom doom-dracula-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-dracula-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-dracula - "A dark theme inspired by Atom One Dark" - - ;; name default 256 16 - ((bg '("#282a36" nil nil )) - (bg-alt '("#1E2029" nil nil )) - (base0 '("#1E2029" "black" "black" )) - (base1 '("#282a36" "#1e1e1e" "brightblack" )) - (base2 '("#373844" "#2e2e2e" "brightblack" )) - (base3 '("#44475a" "#262626" "brightblack" )) - (base4 '("#565761" "#3f3f3f" "brightblack" )) - (base5 '("#6272a4" "#525252" "brightblack" )) - (base6 '("#b6b6b2" "#6b6b6b" "brightblack" )) - (base7 '("#ccccc7" "#979797" "brightblack" )) - (base8 '("#f8f8f2" "#dfdfdf" "white" )) - (fg '("#f8f8f2" "#2d2d2d" "white" )) - (fg-alt '("#e2e2dc" "#bfbfbf" "brightwhite" )) - - (grey base4) - (red '("#ff5555" "#ff6655" "red" )) - (orange '("#ffb86c" "#dd8844" "brightred" )) - (green '("#50fa7b" "#99bb66" "green" )) - (teal '("#0189cc" "#44b9b1" "brightgreen" )) - (yellow '("#f1fa8c" "#ECBE7B" "yellow" )) - (blue '("#61bfff" "#61bfff" "brightblue" )) - (dark-blue '("#0189cc" "#2257A0" "blue" )) - (magenta '("#ff79c6" "#c678dd" "magenta" )) - (violet '("#bd93f9" "#a9a1e1" "brightmagenta")) - (cyan '("#8be9fd" "#46D9FF" "brightcyan" )) - (dark-cyan '("#8be9fd" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight violet) - (vertical-bar (doom-darken base1 0.1)) - (selection dark-blue) - (builtin orange) - (comments (if doom-dracula-brighter-comments dark-cyan base5)) - (doc-comments (doom-lighten (if doom-dracula-brighter-comments dark-cyan base5) 0.25)) - (constants cyan) - (functions green) - (keywords magenta) - (methods teal) - (operators violet) - (type blue) - (strings yellow) - (variables base8) - (numbers red) - (region base3) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (level1 magenta) - (level2 violet) - (level3 (if doom-dracula-colorful-headers green (doom-lighten violet 0.35))) - (level4 (if doom-dracula-colorful-headers yellow (doom-lighten magenta 0.35))) - (level5 (if doom-dracula-colorful-headers cyan (doom-lighten violet 0.6))) - (level6 (if doom-dracula-colorful-headers orange (doom-lighten magenta 0.6))) - (level7 (if doom-dracula-colorful-headers blue (doom-lighten violet 0.85))) - (level8 (if doom-dracula-colorful-headers magenta (doom-lighten magenta 0.85))) - (level9 (if doom-dracula-colorful-headers violet (doom-lighten violet 0.95))) - - (hidden base1) - (-modeline-bright doom-dracula-brighter-modeline) - (-modeline-pad - (when doom-dracula-padded-modeline - (if (integerp doom-dracula-padded-modeline) doom-dracula-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - - (if -modeline-bright - (doom-darken magenta 0.675) - `(,(car bg) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-darken magenta 0.6) - `(,(doom-darken (car bg) 0.15) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(doom-darken (car bg) 0.075) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-dracula-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - (solaire-hl-line-face :background base2) - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05)) - - ;; org-mode - (org-level-1 :background base1 :foreground level1 :height 1.2 :weight 'bold) - (org-level-2 :foreground level2 :weight 'bold) - (org-level-3 :inherit 'org-level-2 :foreground level3) - (org-level-4 :inherit 'org-level-2 :foreground level4) - (org-level-5 :inherit 'org-level-2 :foreground level5) - (org-level-6 :inherit 'org-level-2 :foreground level6) - (org-level-7 :inherit 'org-level-2 :foreground level7) - (org-todo :foreground orange :bold 'inherit :background (doom-darken base1 0.02)) - (org-done :foreground green :strike-through nil :background base2 :bold t) - (org-headline-done :foreground base4 :strike-through nil) - ((org-tag &override) :foreground (doom-lighten orange 0.3)) - (org-agenda-date :foreground cyan) - (org-agenda-dimmed-todo-face :foreground comments) - (org-agenda-done :foreground base4) - (org-agenda-structure :foreground violet) - (org-block :background (doom-darken base1 0.125) :foreground violet) - (org-block-begin-line :background (doom-darken base1 0.125) :foreground comments) - (org-code :foreground yellow) - (org-column :background base1) - (org-column-title :background base1 :bold t :underline t) - (org-date :foreground cyan) - (org-document-info :foreground blue) - (org-document-info-keyword :foreground comments) - (org-ellipsis :foreground comments) - (org-footnote :foreground blue) - (org-headline-base :foreground comments :strike-through t :bold nil) - (org-link :foreground orange :underline t :weight 'bold) - (org-priority :foreground cyan) - (org-scheduled :foreground green) - (org-scheduled-previously :foreground yellow) - (org-scheduled-today :foreground orange) - (org-sexp-date :foreground base4) - (org-special-keyword :foreground yellow) - (org-table :foreground violet) - (org-upcoming-deadline :foreground yellow) - (org-warning :foreground magenta) - ) - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-dracula-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-dracula-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-dracula-theme.elc deleted file mode 100644 index 2239efffd2c3..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-dracula-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-molokai-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-molokai-theme.el deleted file mode 100644 index 4b799722e7bb..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-molokai-theme.el +++ /dev/null @@ -1,171 +0,0 @@ -;; doom-molokai-theme.el --- inspired by Textmate's monokai -(require 'doom-themes) - -;; -(defgroup doom-molokai-theme nil - "Options for doom-molokai." - :group 'doom-themes) - -(defcustom doom-molokai-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-molokai-theme - :type 'boolean) - -(defcustom doom-molokai-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-molokai-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-molokai - "A dark, vibrant theme inspired by Textmate's monokai." - - ;; name gui 256 16 - ((bg '("#1c1e1f" nil nil)) - (bg-alt '("#222323" nil nil)) - (base0 '("#000000")) - (base1 '("#151617" "#101010" "brightblack")) - (base2 '("#1d1f20" "#191919" "brightblack")) - (base3 '("#2d2e2e" "#252525" "brightblack")) - (base4 '("#4e4e4e" "#454545" "brightblack")) - (base5 '("#555556" "#6b6b6b" "brightblack")) - (base6 '("#767679" "#7b7b7b" "brightblack")) - (base7 '("#cfc0c5" "#c1c1c1" "brightblack")) - (base8 '("#ffffff" "#ffffff" "brightwhite")) - (fg '("#d6d6d4" "#dfdfdf" "brightwhite")) - (fg-alt '("#556172" "#4d4d4d" "white")) - - (grey '("#525254" "#515154" "brightblack")) - (red '("#e74c3c" "#e74c3c" "red")) - (orange '("#fd971f" "#fd971f" "brightred")) - (green '("#b6e63e" "#b6e63e" "green")) - (teal green) - (yellow '("#e2c770" "#e2c770" "yellow")) - (blue '("#268bd2" "#2686D6" "brightblue")) - (dark-blue '("#727280" "#727280" "blue")) - (magenta '("#fb2874" "#fb2874" "magenta")) - (violet '("#9c91e4" "#9c91e4" "brightmagenta")) - (cyan '("#66d9ef" "#66d9ef" "brightcyan")) - (dark-cyan '("#8fa1b3" "#8FA1B3" "cyan")) - - ;; face categories - (highlight orange) - (vertical-bar (doom-lighten bg 0.1)) - (selection base0) - (builtin orange) - (comments (if doom-molokai-brighter-comments violet base5)) - (doc-comments (if doom-molokai-brighter-comments (doom-lighten violet 0.1) (doom-lighten base5 0.25))) - (constants orange) - (functions green) - (keywords magenta) - (methods cyan) - (operators violet) - (type cyan) - (strings yellow) - (variables orange) - (numbers violet) - (region base4) - (error red) - (warning yellow) - (success green) - (vc-modified base4) - (vc-added (doom-darken green 0.15)) - (vc-deleted red) - - ;; custom categories - (-modeline-pad - (when doom-molokai-padded-modeline - (if (integerp doom-molokai-padded-modeline) - doom-molokai-padded-modeline - 4))) - - (org-quote `(,(doom-lighten (car bg) 0.05) "#1f1f1f"))) - - - ;; --- extra faces ------------------------ - ((lazy-highlight :background violet :foreground base0 :distant-foreground base0 :bold bold) - (cursor :background magenta) - - (mode-line - :background base3 :foreground base8 - :box (if -modeline-pad `(:line-width ,-modeline-pad :color base3))) - (mode-line-inactive - :background (doom-darken base2 0.2) :foreground base4 - :box (if -modeline-pad `(:line-width ,-modeline-pad :color base2))) - (doom-modeline-bar :background green) - - (doom-modeline-buffer-modified :inherit 'bold :foreground orange) - (doom-modeline-buffer-path :inherit 'bold :foreground green) - - ((line-number &override) :foreground base5 :distant-foreground nil) - ((line-number-current-line &override) :foreground base7 :distant-foreground nil) - - (isearch :foreground base0 :background green) - - ;; ediff - (ediff-fine-diff-A :background (doom-blend magenta bg 0.3) :weight 'bold) - - ;; evil-mode - (evil-search-highlight-persist-highlight-face :background violet) - - ;; evil-snipe - (evil-snipe-first-match-face :foreground base0 :background green) - (evil-snipe-matches-face :foreground green :underline t) - - ;; flycheck - (flycheck-error :underline `(:style wave :color ,red) :background base3) - (flycheck-warning :underline `(:style wave :color ,yellow) :background base3) - (flycheck-info :underline `(:style wave :color ,green) :background base3) - - ;; helm - (helm-swoop-target-line-face :foreground magenta :inverse-video t) - - ;; ivy - (ivy-current-match :background base3) - (ivy-minibuffer-match-face-1 :background base1 :foreground base4) - - ;; neotree - (neo-dir-link-face :foreground cyan) - (neo-expand-btn-face :foreground magenta) - - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground magenta) - (rainbow-delimiters-depth-2-face :foreground orange) - (rainbow-delimiters-depth-3-face :foreground green) - (rainbow-delimiters-depth-4-face :foreground cyan) - (rainbow-delimiters-depth-5-face :foreground magenta) - (rainbow-delimiters-depth-6-face :foreground orange) - (rainbow-delimiters-depth-7-face :foreground green) - - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground keywords) - - ;; markdown-mode - (markdown-blockquote-face :inherit 'italic :foreground dark-blue) - (markdown-list-face :foreground magenta) - (markdown-pre-face :foreground cyan) - (markdown-link-face :inherit 'bold :foreground blue) - (markdown-code-face :background (doom-lighten base2 0.045)) - - ;; org-mode - (org-level-1 :background base2 :foreground magenta :bold bold :height 1.2) - (org-level-2 :inherit 'org-level-1 :foreground orange) - (org-level-3 :bold bold :foreground violet) - (org-level-4 :inherit 'org-level-3) - (org-level-5 :inherit 'org-level-3) - (org-level-6 :inherit 'org-level-3) - (org-ellipsis :underline nil :background base2 :foreground orange) - (org-tag :foreground yellow :bold nil) - (org-quote :inherit 'italic :foreground base7 :background org-quote) - (org-todo :foreground yellow :bold 'inherit) - (org-list-dt :foreground yellow)) - - - ;; --- extra variables -------------------- - ;; () - ) - -;;; doom-molokai-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-molokai-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-molokai-theme.elc deleted file mode 100644 index cc113a35bd57..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-molokai-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-light-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-light-theme.el deleted file mode 100644 index 5f312332cc69..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-light-theme.el +++ /dev/null @@ -1,189 +0,0 @@ -;;; doom-nord-light-theme.el --- inspired by Nord -(require 'doom-themes) - -;; -(defgroup doom-nord-light-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-nord-light-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-nord-light-theme - :type 'boolean) - -(defcustom doom-nord-light-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-nord-light-theme - :type 'boolean) - -(defcustom doom-nord-light-comment-bg doom-nord-light-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-nord-light-theme - :type 'boolean) - -(defcustom doom-nord-light-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-nord-light-theme - :type '(or integer boolean)) - -(defcustom doom-nord-light-region-highlight t - "Determines the selection highlight style. Can be 'frost, 'snowstorm or t -(default)." - :group 'doom-nord-light-theme - :type 'symbol) - -;; -(def-doom-theme doom-nord-light - "A dark theme inspired by Nord-Light." - - ;; name default 256 16 - ((bg '("#E5E9F0" nil nil)) - (bg-alt '("#D8DEE9" nil nil)) - (base0 '("#F0F4FC" "black" "black")) - (base1 '("#E3EAF5" "#1e1e1e" "brightblack")) - (base2 '("#D8DEE9" "#2e2e2e" "brightblack")) - (base3 '("#C2D0E7" "#262626" "brightblack")) - (base4 '("#B8C5DB" "#3f3f3f" "brightblack")) - (base5 '("#AEBACF" "#525252" "brightblack")) - (base6 '("#A1ACC0" "#6b6b6b" "brightblack")) - (base7 '("#60728C" "#979797" "brightblack")) - (base8 '("#485163" "#dfdfdf" "white")) - (fg '("#3B4252" "#2d2d2d" "white")) - (fg-alt '("#2E3440" "#bfbfbf" "brightwhite")) - - (grey base4) - (red '("#99324B" "#ff6655" "red")) - (orange '("#AC4426" "#dd8844" "brightred")) - (green '("#4F894C" "#99bb66" "green")) - (teal '("#29838D" "#44b9b1" "brightgreen")) - (yellow '("#9A7500" "#ECBE7B" "yellow")) - (blue '("#3B6EA8" "#51afef" "brightblue")) - (dark-blue '("#5272AF" "#2257A0" "blue")) - (magenta '("#97365B" "#c678dd" "magenta")) - (violet '("#842879" "#a9a1e1" "brightmagenta")) - (cyan '("#398EAC" "#46D9FF" "brightcyan")) - (dark-cyan '("#2C7088" "#5699AF" "cyan")) - - ;; face categories -- required for all themes - (highlight (doom-blend blue bg 0.8)) - (vertical-bar (doom-darken bg 0.15)) - (selection (doom-blend blue bg 0.5)) - (builtin teal) - (comments (if doom-nord-light-brighter-comments dark-cyan (doom-darken base5 0.2))) - (doc-comments (doom-darken (if doom-nord-light-brighter-comments dark-cyan base5) 0.25)) - (constants magenta) - (functions teal) - (keywords blue) - (methods teal) - (operators blue) - (type yellow) - (strings green) - (variables violet) - (numbers magenta) - (region (pcase doom-nord-light-region-highlight - ((\` frost) (doom-lighten teal 0.5)) - ((\` snowstorm) base0) - (_ base4))) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-nord-light-brighter-modeline) - (-modeline-pad - (when doom-nord-light-padded-modeline - (if (integerp doom-nord-light-padded-modeline) doom-nord-light-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base6) - - (modeline-bg - (if -modeline-bright - (doom-blend bg blue 0.7) - `(,(doom-darken (car bg) 0.03) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-blend bg blue 0.7) - `(,(doom-darken (car bg) 0.02) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg 0.01)) - (modeline-bg-inactive-l `(,(car bg) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - (((region &override) - :foreground - (when (memq doom-nord-light-region-highlight '(frost snowstorm)) - bg-alt)) - - ((lazy-highlight &override) :background (doom-blend teal bg 0.8)) - ((line-number &override) :foreground (doom-lighten 'base5 0.2)) - ((line-number-current-line &override) :foreground base7) - ((paren-face-match &override) :foreground red :background base3 :weight 'ultra-bold) - ((paren-face-mismatch &override) :foreground base3 :background red :weight 'ultra-bold) - ((vimish-fold-overlay &override) :inherit 'font-lock-comment-face :background base3 :weight 'light) - ((vimish-fold-fringe &override) :foreground teal) - (font-lock-comment-face - :foreground comments - :background (if doom-nord-light-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (doom-modeline-project-root-dir :foreground base6) - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; elscreen - (elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - (magit-diff-hunk-heading-highlight :foreground bg :background blue :weight 'bold) - (magit-diff-hunk-heading :foreground bg :background (doom-blend blue bg 0.3)) - (ivy-posframe :background (doom-blend blue bg 0.2)) - (ivy-virtual :foreground (doom-blend blue bg 0.8)) - (ivy-minibuffer-match-face-1 :background nil :foreground (doom-blend fg bg 0.5) :weight 'light) - (internal-border :foreground (doom-blend blue bg 0.2) :background (doom-blend blue bg 0.2)) - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05)) - - (nav-flash-face :background region :foreground base8 :weight 'bold) - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-nord-light-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-light-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-light-theme.elc deleted file mode 100644 index a31910ab7252..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-light-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-theme.el deleted file mode 100644 index 02f6e444f909..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-theme.el +++ /dev/null @@ -1,190 +0,0 @@ -;;; doom-nord-theme.el --- inspired by Nord -(require 'doom-themes) - -;; -(defgroup doom-nord-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-nord-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-nord-theme - :type 'boolean) - -(defcustom doom-nord-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-nord-theme - :type 'boolean) - -(defcustom doom-nord-comment-bg doom-nord-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-nord-theme - :type 'boolean) - -(defcustom doom-nord-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-nord-theme - :type '(or integer boolean)) - -(eval-and-compile - (defcustom doom-nord-region-highlight t - "Determines the selection highlight style. Can be 'frost, 'snowstorm or t -(default)." - :group 'doom-nord-theme - :type 'symbol)) - -;; -(def-doom-theme doom-nord - "A dark theme inspired by Nord." - - ;; name default 256 16 - ((bg '("#3B4252" nil nil )) - (bg-alt '("#2E3440" nil nil )) - (base0 '("#191C25" "black" "black" )) - (base1 '("#242832" "#1e1e1e" "brightblack" )) - (base2 '("#2C333F" "#2e2e2e" "brightblack" )) - (base3 '("#373E4C" "#262626" "brightblack" )) - (base4 '("#434C5E" "#3f3f3f" "brightblack" )) - (base5 '("#4C566A" "#525252" "brightblack" )) - (base6 '("#9099AB" "#6b6b6b" "brightblack" )) - (base7 '("#D8DEE9" "#979797" "brightblack" )) - (base8 '("#F0F4FC" "#dfdfdf" "white" )) - (fg '("#ECEFF4" "#2d2d2d" "white" )) - (fg-alt '("#E5E9F0" "#bfbfbf" "brightwhite" )) - - (grey base4) - (red '("#C16069" "#ff6655" "red" )) - (orange '("#D2876D" "#dd8844" "brightred" )) - (green '("#A2BF8A" "#99bb66" "green" )) - (teal '("#8EBCBB" "#44b9b1" "brightgreen" )) - (yellow '("#ECCC87" "#ECBE7B" "yellow" )) - (blue '("#80A0C2" "#51afef" "brightblue" )) - (dark-blue '("#5C748E" "#2257A0" "blue" )) - (magenta '("#B58DAE" "#c678dd" "magenta" )) - (violet '("#5D80AE" "#a9a1e1" "brightmagenta")) - (cyan '("#86C0D1" "#46D9FF" "brightcyan" )) - (dark-cyan '("#507681" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.2)) - (selection dark-blue) - (builtin teal) - (comments (if doom-nord-brighter-comments dark-cyan (doom-lighten base5 0.2))) - (doc-comments (doom-lighten (if doom-nord-brighter-comments dark-cyan base5) 0.25)) - (constants magenta) - (functions teal) - (keywords blue) - (methods teal) - (operators blue) - (type yellow) - (strings green) - (variables (doom-lighten magenta 0.5)) - (numbers magenta) - (region (pcase doom-nord-region-highlight - (`frost teal) - (`snowstorm base7) - (_ base4))) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-nord-brighter-modeline) - (-modeline-pad - (when doom-nord-padded-modeline - (if (integerp doom-nord-padded-modeline) doom-nord-padded-modeline 4))) - - (region-fg - (when (memq doom-nord-region-highlight '(frost snowstorm)) - bg-alt)) - - (modeline-fg nil) - (modeline-fg-alt base6) - - (modeline-bg - (if -modeline-bright - (doom-blend bg base5 0.2) - `(,(doom-darken (car bg) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-blend bg base5 0.2) - `(,(doom-darken (car bg) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(car bg) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - (((region &override) :foreground region-fg) - - ((line-number &override) :foreground (doom-lighten 'base5 0.2)) - ((line-number-current-line &override) :foreground base7) - ((paren-face-match &override) :foreground red :background base3 :weight 'ultra-bold) - ((paren-face-mismatch &override) :foreground base3 :background red :weight 'ultra-bold) - ((vimish-fold-overlay &override) :inherit 'font-lock-comment-face :background base3 :weight 'light) - ((vimish-fold-fringe &override) :foreground teal) - - (font-lock-comment-face - :foreground comments - :background (if doom-nord-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (doom-modeline-project-root-dir :foreground base6) - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; ediff - (ediff-fine-diff-A :background (doom-darken violet 0.4) :weight 'bold) - (ediff-current-diff-A :background (doom-darken base0 0.25)) - - ;; elscreen - (elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05)) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - ;; () - - - ) - -;;; doom-nord-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-theme.elc deleted file mode 100644 index bf2c0a6daa3f..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nord-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nova-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nova-theme.el deleted file mode 100644 index 12bc33e63c7c..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nova-theme.el +++ /dev/null @@ -1,160 +0,0 @@ -;;; doom-nova-theme.el --- inspired by Trevord Miller's Nova -(require 'doom-themes) - -(defgroup doom-nova-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-nova-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-nova-theme - :type '(or integer boolean)) - -(def-doom-theme doom-nova - "A light theme inspired by Trevord Miller's Nova. See -<https://trevordmiller.com/projects/nova>." - - ;; name gui - ((bg '("#3c4c55" nil nil)) - (bg-alt '("#44545d" "#445566" "black")) - - ;; FIXME Tweak these - (base0 '("#0d0f11" "#0d0f11" "black" )) ; FIXME black - (base1 '("#1e272c" "#1b1b1b" )) - (base2 '("#212122" "#1e1e1e" )) ; - (base3 '("#2f3f48" "#292929" "brightblack")) ; - (base4 '("#3c4c55" "#3f3f3f" "brightblack")) ; - (base5 '("#556873" "#525252" "brightblack")) - (base6 '("#6A7D89" "#6b6b6b" "brightblack")) - (base7 '("#899BA6" "#878797" "brightblack")) - (base8 '("#e6eef3" "#efefef" "brightwhite")) ; FIXME white - (fg '("#c5c8c6" "#c5c6c6" "white" )) ;; TODO set correct color - (fg-alt (doom-darken fg 0.6)) ;; TODO set correct color - - (light-grey "#E6EEF3") - (grey base7) - (dark-grey base3) - - (red "#DF8C8C") - (orange "#F2C38F") - (yellow "#DADA93") - (green "#A8CE93") - (blue "#83AFE5") - (dark-blue (doom-darken blue 0.7)) - (teal blue) - (magenta (doom-lighten "#b294bb" 0.3)) ; FIXME TODO set correct color - (violet "#9A93E1") - (cyan "#7FC1CA") - (dark-cyan (doom-darken cyan 0.4)) - - ;; face categories - (highlight cyan) - (vertical-bar (doom-lighten bg 0.1)) - (selection highlight) - (builtin blue) - (comments grey) - (doc-comments (doom-lighten grey 0.1)) - (constants highlight) - (functions blue) - (keywords violet) - (methods blue) - (operators green) - (type green) - (strings cyan) - (variables red) - (numbers highlight) - (region selection) - (error red) - (warning yellow) - (success green) - (vc-modified violet) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (current-line base5) ; (doom-lighten bg-alt 0.04) - (modeline-fg blue) - (modeline-bg base5) ; bg-alt - (modeline-fg-alt (doom-lighten bg-alt 0.4)) - (modeline-bg-alt base4) - - (-modeline-pad - (when doom-nova-padded-modeline - (if (integerp doom-nova-padded-modeline) - doom-nova-padded-modeline - 4)))) - - ;; --- faces ------------------------------ - ((doom-modeline-buffer-path :foreground violet :bold nil) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - (doom-modeline-bar :inherit 'mode-line-highlight) - - (fringe :inherit 'default :foreground "#6c808d") - (region :background (doom-lighten current-line 0.1) :foreground nil :distant-foreground nil :weight 'bold) - - ((line-number &override) :foreground "#6c808d") - ((line-number-current-line &override) :foreground highlight :weight 'bold) - - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground violet) - (rainbow-delimiters-depth-2-face :foreground blue) - (rainbow-delimiters-depth-3-face :foreground orange) - (rainbow-delimiters-depth-4-face :foreground green) - (rainbow-delimiters-depth-5-face :foreground magenta) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground teal) - - (hl-line :background current-line) - (solaire-hl-line-face :inherit 'hl-line) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-alt :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-alt))) - - (solaire-mode-line-face - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (solaire-mode-line-inactive-face - :background modeline-bg-alt :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-alt))) - - ;; helm - (helm-selection :background current-line :weight 'bold) - (helm-match :foreground highlight) - (helm-source-header :foreground base0 :background base6) - - ;; ivy - (ivy-current-match :background current-line :distant-foreground base0) - - ;; company - (company-tooltip :inherit 'tooltip :background (doom-lighten bg 0.075)) - (company-tooltip-selection :background base5 :foreground base8 :weight 'bold) - (company-tooltip-common :foreground cyan :distant-foreground cyan :weight 'bold) - (company-tooltip-search :background highlight :foreground base1 :weight 'ultra-bold) - (company-tooltip-search-selection :background highlight :foreground base1 :weight 'ultra-bold) - (company-tooltip-mouse :background base6 :foreground bg :distant-foreground fg) - - ;; ediff - (ediff-fine-diff-A :background base3 :weight 'bold) - (ediff-current-diff-A :inherit 'hl-line) - (ediff-even-diff-A :background base3) - - ;; show-paren - ((paren-face-match &override) :foreground red :background (doom-darken violet 0.4)) - ((paren-face-mismatch &override) :foreground (doom-darken red 0.4) :background cyan) - - ;; org-mode - (org-level-1 - :foreground blue :background (doom-darken bg 0.025) - :bold bold :height 1.2)) - - ;; --- variables -------------------------- - ;; () - ) - -(provide 'doom-nova-theme) -;;; doom-nova-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nova-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nova-theme.elc deleted file mode 100644 index a7b8900c3d07..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-nova-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-light-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-light-theme.el deleted file mode 100644 index 4676b0628990..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-light-theme.el +++ /dev/null @@ -1,199 +0,0 @@ -;;; doom-one-light-theme.el --- inspired by Atom One Light -(require 'doom-themes) - -;; -(defgroup doom-one-light-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-one-light-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-one-light-theme - :type 'boolean) - -(defcustom doom-one-light-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-one-light-theme - :type 'boolean) - -(defcustom doom-one-light-comment-bg doom-one-light-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-one-light-theme - :type 'boolean) - -(defcustom doom-one-light-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-one-light-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-one-light - "A light theme inspired by Atom One" - - ;; name default 256 16 - ((bg '("#fafafa" nil nil )) - (bg-alt '("#f0f0f0" nil nil )) - (base0 '("#f0f0f0" "#f0f0f0" "white" )) - (base1 '("#e7e7e7" "#e7e7e7" "brightblack" )) - (base2 '("#dfdfdf" "#dfdfdf" "brightblack" )) - (base3 '("#c6c7c7" "#c6c7c7" "brightblack" )) - (base4 '("#9ca0a4" "#9ca0a4" "brightblack" )) - (base5 '("#383a42" "#424242" "brightblack" )) - (base6 '("#202328" "#2e2e2e" "brightblack" )) - (base7 '("#1c1f24" "#1e1e1e" "brightblack" )) - (base8 '("#1b2229" "black" "black" )) - (fg '("#383a42" "#424242" "black" )) - (fg-alt '("#c6c7c7" "#c7c7c7" "brightblack" )) - - (grey base4) - (red '("#e45649" "#e45649" "red" )) - (orange '("#da8548" "#dd8844" "brightred" )) - (green '("#50a14f" "#50a14f" "green" )) - (teal '("#4db5bd" "#44b9b1" "brightgreen" )) - (yellow '("#986801" "#986801" "yellow" )) - (blue '("#4078f2" "#4078f2" "brightblue" )) - (dark-blue '("#a0bcf8" "#a0bcf8" "blue" )) - (magenta '("#a626a4" "#a626a4" "magenta" )) - (violet '("#b751b6" "#b751b6" "brightmagenta")) - (cyan '("#0184bc" "#0184bc" "brightcyan" )) - (dark-cyan '("#005478" "#005478" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base2 0.1)) - (selection dark-blue) - (builtin magenta) - (comments (if doom-one-light-brighter-comments cyan base4)) - (doc-comments (doom-darken comments 0.15)) - (constants violet) - (functions magenta) - (keywords red) - (methods cyan) - (operators blue) - (type yellow) - (strings green) - (variables (doom-darken magenta 0.36)) - (numbers orange) - (region `(,(doom-darken (car bg-alt) 0.1) ,@(doom-darken (cdr base0) 0.3))) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (-modeline-bright doom-one-light-brighter-modeline) - (-modeline-pad - (when doom-one-light-padded-modeline - (if (integerp doom-one-light-padded-modeline) doom-one-light-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt (doom-blend violet base4 (if -modeline-bright 0.5 0.2))) - - (modeline-bg - (if -modeline-bright - (doom-darken base2 0.05) - base1)) - (modeline-bg-l - (if -modeline-bright - (doom-darken base2 0.1) - base2)) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(doom-darken (car bg-alt) 0.05) ,@(cdr base1)))) - - ;; --- extra faces ------------------------ - ((font-lock-comment-face - :foreground comments - :background (if doom-one-light-comment-bg base0)) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments - :slant 'italic) - - ((line-number &override) :foreground (doom-lighten base4 0.15)) - ((line-number-current-line &override) :foreground base8) - - (solaire-hl-line-face :inherit 'hl-line :background base0) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; magit - (magit-blame-heading :foreground orange :background bg-alt) - (magit-diff-removed :foreground (doom-darken red 0.2) :background (doom-blend red bg 0.1)) - (magit-diff-removed-highlight :foreground red :background (doom-blend red bg 0.2) :bold bold) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background base1) - (mmm-default-submode-face :background base1) - - ;; org-mode - (org-block :background base1) - (org-block-begin-line :foreground fg :slant 'italic) - (org-level-1 :foreground red :weight 'bold :height 1.2) - (org-level-2 :foreground orange :weight 'bold :height 1.1) - (org-level-3 :foreground violet :bold bold :height 1.1) - (org-ellipsis :underline nil :background bg :foreground red) - (org-quote :background base1) - - ;; helm - (helm-candidate-number :background blue :foreground bg) - - ;; web-mode - (web-mode-current-element-highlight-face :background dark-blue :foreground bg) - - ;; wgrep - (wgrep-face :background base1) - - ;; ediff - (ediff-current-diff-A :foreground red :background (doom-lighten red 0.8)) - (ediff-current-diff-B :foreground green :background (doom-lighten green 0.8)) - (ediff-current-diff-C :foreground blue :background (doom-lighten blue 0.8)) - (ediff-current-diff-Ancestor :foreground teal :background (doom-lighten teal 0.8)) - - ;; tooltip - (tooltip :background base1 :foreground fg) - - ;; posframe - (ivy-posframe :background base0) - - ;; lsp - (lsp-ui-doc-background :background base0) - (lsp-face-highlight-read :background (doom-blend red bg 0.3)) - (lsp-face-highlight-textual :inherit 'lsp-face-highlight-read) - (lsp-face-highlight-write :inherit 'lsp-face-highlight-read) - ) - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-one-light-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-light-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-light-theme.elc deleted file mode 100644 index f5ecd084fddc..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-light-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-theme.el deleted file mode 100644 index f42e0e80a586..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-theme.el +++ /dev/null @@ -1,171 +0,0 @@ -;;; doom-one-theme.el --- inspired by Atom One Dark -(require 'doom-themes) - -;; -(defgroup doom-one-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-one-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-one-theme - :type 'boolean) - -(defcustom doom-one-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-one-theme - :type 'boolean) - -(defcustom doom-one-comment-bg doom-one-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-one-theme - :type 'boolean) - -(defcustom doom-one-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-one-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-one - "A dark theme inspired by Atom One Dark" - - ;; name default 256 16 - ((bg '("#282c34" nil nil )) - (bg-alt '("#21242b" nil nil )) - (base0 '("#1B2229" "black" "black" )) - (base1 '("#1c1f24" "#1e1e1e" "brightblack" )) - (base2 '("#202328" "#2e2e2e" "brightblack" )) - (base3 '("#23272e" "#262626" "brightblack" )) - (base4 '("#3f444a" "#3f3f3f" "brightblack" )) - (base5 '("#5B6268" "#525252" "brightblack" )) - (base6 '("#73797e" "#6b6b6b" "brightblack" )) - (base7 '("#9ca0a4" "#979797" "brightblack" )) - (base8 '("#DFDFDF" "#dfdfdf" "white" )) - (fg '("#bbc2cf" "#bfbfbf" "brightwhite" )) - (fg-alt '("#5B6268" "#2d2d2d" "white" )) - - (grey base4) - (red '("#ff6c6b" "#ff6655" "red" )) - (orange '("#da8548" "#dd8844" "brightred" )) - (green '("#98be65" "#99bb66" "green" )) - (teal '("#4db5bd" "#44b9b1" "brightgreen" )) - (yellow '("#ECBE7B" "#ECBE7B" "yellow" )) - (blue '("#51afef" "#51afef" "brightblue" )) - (dark-blue '("#2257A0" "#2257A0" "blue" )) - (magenta '("#c678dd" "#c678dd" "brightmagenta")) - (violet '("#a9a1e1" "#a9a1e1" "magenta" )) - (cyan '("#46D9FF" "#46D9FF" "brightcyan" )) - (dark-cyan '("#5699AF" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.1)) - (selection dark-blue) - (builtin magenta) - (comments (if doom-one-brighter-comments dark-cyan base5)) - (doc-comments (doom-lighten (if doom-one-brighter-comments dark-cyan base5) 0.25)) - (constants violet) - (functions magenta) - (keywords blue) - (methods cyan) - (operators blue) - (type yellow) - (strings green) - (variables (doom-lighten magenta 0.4)) - (numbers orange) - (region `(,(doom-lighten (car bg-alt) 0.15) ,@(doom-lighten (cdr base0) 0.35))) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-one-brighter-modeline) - (-modeline-pad - (when doom-one-padded-modeline - (if (integerp doom-one-padded-modeline) doom-one-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - (if -modeline-bright - (doom-darken blue 0.475) - `(,(doom-darken (car bg-alt) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-darken blue 0.45) - `(,(doom-darken (car bg-alt) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive `(,(doom-darken (car bg-alt) 0.1) ,@(cdr bg-alt))) - (modeline-bg-inactive-l `(,(car bg-alt) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - (evil-goggles-default-face :inherit 'region :background (doom-blend region bg 0.5)) - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-one-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; Doom modeline - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - (doom-modeline-buffer-file :inherit 'mode-line-buffer-id :weight 'bold) - (doom-modeline-buffer-path :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-project-root :foreground green :weight 'bold) - - ;; ivy-mode - (ivy-current-match :background dark-blue :distant-foreground base0 :weight 'normal) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05)) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-one-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-theme.elc deleted file mode 100644 index c6f053af2c67..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-one-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-light-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-light-theme.el deleted file mode 100644 index 6f28c9a3e72b..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-light-theme.el +++ /dev/null @@ -1,145 +0,0 @@ -;;; doom-opera-light-theme.el --- Opera-Light theme - -(require 'doom-themes) - -(defgroup doom-opera-light-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-opera-light-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-opera-light-theme - :type 'boolean) - -(defcustom doom-opera-light-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-opera-light-theme - :type 'boolean) - -(defcustom doom-opera-light-comment-bg doom-opera-light-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-opera-light-theme - :type 'boolean) - -(defcustom doom-opera-light-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-opera-light-theme - :type '(or integer boolean)) - -(defcustom doom-opera-light-region-highlight t - "Determines the selection highlight style. Can be 'frost, 'snowstorm or t -(default)." - :group 'doom-opera-light-theme - :type 'symbol) - -(def-doom-theme doom-opera-light - "A dark opera-light theme." - - ;; name default 256 16 - ((bg '("#fafafa" nil nil )) - (bg-alt '("#eeeeee" nil nil )) - (base0 '("#fafafa" "#dfdfdf" nil )) - (base1 '("#f5f5f5" "#979797" nil )) - (base2 '("#eeeeee" "#6b6b6b" nil )) - (base3 '("#e0e0e0" "#525252" nil )) - (base4 '("#bdbdbd" "#3f3f3f" nil )) - (base5 '("#9e9e9e" "#262626" nil )) - (base6 '("#757575" "#2e2e2e" nil )) - (base7 '("#616161" "#1e1e1e" nil )) - (base8 '("#424242" "black" nil )) - (fg '("#2a2a2a" "#2a2a2a" nil )) - (fg-alt '("#454545" "#757575" nil )) - - (grey base4) - (red '("#99324b" "#ff6655" nil )) - (orange '("#ac4426" "#dd8844" nil )) - (green '("#4f894c" "#99bb66" nil )) - (teal '("#29838d" "#44b9b1" nil )) - (yellow '("#9a7500" "#ECBE7B" nil )) - (blue '("#3b6ea8" "#51afef" nil )) - (dark-blue '("#5272AF" "#2257A0" nil )) - (magenta '("#97365b" "#c678dd" nil )) - (violet '("#842879" "#a9a1e1" nil )) - (cyan '("#398eac" "#46D9FF" nil )) - (dark-cyan '("#2c7088" "#5699AF" nil )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.2)) - (selection dark-blue) - (builtin teal) - (comments (if doom-opera-light-brighter-comments dark-cyan (doom-lighten base5 0.2))) - (doc-comments (doom-lighten (if doom-opera-light-brighter-comments dark-cyan base5) 0.25)) - (constants magenta) - (functions teal) - (keywords blue) - (methods teal) - (operators blue) - (type yellow) - (strings green) - (variables (doom-lighten magenta 0.5)) - (numbers magenta) - (region base4) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-opera-light-brighter-modeline) - (-modeline-pad - (when doom-opera-light-padded-modeline - (if (integerp doom-opera-light-padded-modeline) doom-opera-light-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - (if -modeline-bright - (doom-darken blue 0.475) - `(,(doom-darken (car bg-alt) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-darken blue 0.45) - `(,(doom-darken (car bg-alt) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg-alt 0.1)) - (modeline-bg-inactive-l `(,(car bg-alt) ,@(cdr base1)))) - - ;; --- extra faces ------------------------ - ( - ((line-number &override) :foreground fg-alt) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-opera-light-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))))) - -;;; doom-opera-light-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-light-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-light-theme.elc deleted file mode 100644 index 1242a65cd469..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-light-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-theme.el deleted file mode 100644 index 8f852bc462e8..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-theme.el +++ /dev/null @@ -1,145 +0,0 @@ -;;; doom-opera-theme.el --- Opera theme - -(require 'doom-themes) - -(defgroup doom-opera-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-opera-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-opera-theme - :type 'boolean) - -(defcustom doom-opera-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-opera-theme - :type 'boolean) - -(defcustom doom-opera-comment-bg doom-opera-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-opera-theme - :type 'boolean) - -(defcustom doom-opera-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-opera-theme - :type '(or integer boolean)) - -(defcustom doom-opera-region-highlight t - "Determines the selection highlight style. Can be 'frost, 'snowstorm or t -(default)." - :group 'doom-opera-theme - :type 'symbol) - -(def-doom-theme doom-opera - "A dark opera theme." - - ;; name default 256 16 - ((bg '("#323334" nil nil )) - (bg-alt '("#222224" nil nil )) - (base0 '("#000000" "black" "black" )) - (base1 '("#1e1e1e" "#1e1e1e" "brightblack" )) - (base2 '("#2e2e2e" "#2e2e2e" "brightblack" )) - (base3 '("#262626" "#262626" "brightblack" )) - (base4 '("#3f3f3f" "#3f3f3f" "brightblack" )) - (base5 '("#525252" "#525252" "brightblack" )) - (base6 '("#6b6b6b" "#6b6b6b" "brightblack" )) - (base7 '("#979797" "#979797" "brightblack" )) - (base8 '("#dfdfdf" "#dfdfdf" "white" )) - (fg '("#eceff4" "#dfdfdf" "white" )) - (fg-alt '("#727269" "#bfbfbf" "brightwhite" )) - - (grey base4) - (red '("#C16069" "#ff6655" "red" )) - (orange '("#D2876D" "#dd8844" "brightred" )) - (green '("#A2BF8A" "#99bb66" "green" )) - (teal '("#8EBCBB" "#44b9b1" "brightgreen" )) - (yellow '("#ECCC87" "#ECBE7B" "yellow" )) - (blue '("#80A0C2" "#51afef" "brightblue" )) - (dark-blue '("#5C748E" "#2257A0" "blue" )) - (magenta '("#B58DAE" "#c678dd" "magenta" )) - (violet '("#5D80AE" "#a9a1e1" "brightmagenta")) - (cyan '("#86C0D1" "#46D9FF" "brightcyan" )) - (dark-cyan '("#507681" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.2)) - (selection dark-blue) - (builtin teal) - (comments (if doom-opera-brighter-comments dark-cyan (doom-lighten base5 0.2))) - (doc-comments (doom-lighten (if doom-opera-brighter-comments dark-cyan base5) 0.25)) - (constants magenta) - (functions teal) - (keywords blue) - (methods teal) - (operators blue) - (type yellow) - (strings green) - (variables (doom-lighten magenta 0.5)) - (numbers magenta) - (region base4) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-opera-brighter-modeline) - (-modeline-pad - (when doom-opera-padded-modeline - (if (integerp doom-opera-padded-modeline) doom-opera-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - (if -modeline-bright - (doom-darken blue 0.475) - `(,(doom-darken (car bg-alt) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-darken blue 0.45) - `(,(doom-darken (car bg-alt) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg-alt 0.1)) - (modeline-bg-inactive-l `(,(car bg-alt) ,@(cdr base1)))) - - ;; --- extra faces ------------------------ - ( - ((line-number &override) :foreground fg-alt) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-opera-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))))) - -;;; doom-opera-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-theme.elc deleted file mode 100644 index 9cf2d63fef1a..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-opera-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-peacock-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-peacock-theme.el deleted file mode 100644 index 9f6b827ac5ea..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-peacock-theme.el +++ /dev/null @@ -1,185 +0,0 @@ -;;; doom-peacock-theme.el -(require 'doom-themes) - -(defgroup doom-peacock-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-peacock-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-peacock-theme - :type 'boolean) - -(defcustom doom-peacock-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-peacock-theme - :type 'boolean) - -(defcustom doom-peacock-comment-bg doom-peacock-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-peacock-theme - :type 'boolean) - -(defcustom doom-peacock-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-peacock-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-peacock - "peacock theme!" - - ;; name default 256 16 - ((bg '("#2b2a27" nil nil )) - (bg-alt '("#282725" nil nil )) ;; arbitrarily picked this colour to change hline - (base0 '("#2b2a27" "black" "black" )) - (base1 '("#1c1f24" "#1e1e1e" "brightblack" )) - (base2 '("#202328" "#2e2e2e" "brightblack" )) - (base3 '("#23272e" "#262626" "brightblack" )) - (base4 '("#3f444a" "#3f3f3f" "brightblack" )) - (base5 '("#5B6268" "#525252" "brightblack" )) - (base6 '("#73797e" "#6b6b6b" "brightblack" )) - (base7 '("#9ca0a4" "#979797" "brightblack" )) - (base8 '("#DFDFDF" "#dfdfdf" "white" )) - (fg '("#ede0ce" "#bfbfbf" "brightwhite" )) - (fg-alt '("#5B6268" "#2d2d2d" "white" )) - - (grey base4) - (white '("#f8f8f0" "base4" "base4" )) - (red '("#ff5d38" "#ff6655" "red" )) ;; peacock todo 16 - (orange '("#cb4b16" "#dd8844" "brightred" )) - (green '("#98be65" "#99bb66" "green" )) - (teal '("#26a6a6" "#44b9b1" "brightgreen" )) ;; peacock - (yellow '("#bcd42a" "#ECBE7B" "yellow" )) ;; peacock, todo 16 - (blue '("#51afef" "#51afef" "brightblue" )) - (dark-blue '("#2257A0" "#2257A0" "blue" )) - (magenta '("#c678dd" "#c678dd" "magenta" )) - (violet '("#a9a1e1" "#a9a1e1" "brightmagenta")) - (cyan '("#46D9FF" "#46D9FF" "brightcyan" )) - (dark-cyan '("#5699AF" "#5699AF" "cyan" )) - (coral-popup '("#a60033" "#f6bfbc" "coral-popup" )) - - ;; face categories -- required for all themes - (highlight red) - (vertical-bar (doom-lighten bg 0.1)) - (selection coral-popup) - (builtin red) - (comments (if doom-peacock-brighter-comments dark-cyan base5)) ;; TODO - (doc-comments (doom-lighten (if doom-peacock-brighter-comments dark-cyan base5) 0.25)) ;; TODO - (constants red) ;; done - (functions yellow) ;; done - (keywords teal) ;; done - (methods yellow) ;; not sure how to test this. - (operators red) ;; not showing up on `=` etc. - (type white) ;; - (strings yellow) - (variables white) ;; done - (numbers red) ;; done - - (region `(,(doom-lighten (car bg-alt) 0.15) ,@(doom-lighten (cdr base0) 0.35))) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (-modeline-bright doom-peacock-brighter-modeline) - (-modeline-pad - (when doom-peacock-padded-modeline - (if (integerp doom-peacock-padded-modeline) doom-peacock-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt (doom-blend violet base4 (if -modeline-bright 0.5 0.2))) - - (modeline-bg - (if -modeline-bright - (doom-darken bg 0.475) - `(,(doom-darken (car bg) 0.15) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - (doom-darken blue 0.45) - `(,(doom-darken (car bg-alt) 0.1) ,@(cdr base0)))) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(car bg) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - (font-lock-comment-face - :foreground comments - :background (if doom-peacock-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground base7) - - ;; tooltip - (tooltip :background bg-alt :foreground fg) - - ;; company - (company-tooltip :inherit 'tooltip) - (company-tooltip-common :foreground highlight) - (company-tooltip-search :background highlight :foreground bg :distant-foreground fg) - (company-tooltip-selection :background selection) - (company-tooltip-mouse :background magenta :foreground bg :distant-foreground fg) - (company-tooltip-annotation :foreground violet) - (company-scrollbar-bg :inherit 'tooltip) - (company-scrollbar-fg :background highlight) - (company-preview :foreground highlight) - (company-preview-common :background base3 :foreground magenta) - (company-preview-search :inherit 'company-tooltip-search) - (company-template-field :inherit 'match) - - ;; popup - (popup-face :inherit 'tooltip) - (popup-selection-face :inherit 'tooltip) - - ;; pos-tip - (popup :inherit 'tooltip) - (popup-tip-face :inherit 'tooltip) - - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05))) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-peacock-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-peacock-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-peacock-theme.elc deleted file mode 100644 index 10c3392e08fe..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-peacock-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-solarized-light-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-solarized-light-theme.el deleted file mode 100644 index 03fdbfbd8afb..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-solarized-light-theme.el +++ /dev/null @@ -1,185 +0,0 @@ -;;; doom-solarized-light-theme.el --- inspired by Atom One Dark -(require 'doom-themes) - -;; -(defgroup doom-solarized-light-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-solarized-light-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-solarized-light-theme - :type 'boolean) - -(defcustom doom-solarized-light-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-solarized-light-theme - :type 'boolean) - -(defcustom doom-solarized-light-comment-bg doom-solarized-light-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-solarized-light-theme - :type 'boolean) - -(defcustom doom-solarized-light-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-solarized-light-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-solarized-light - "A light theme inspired by Solarized light" - - ;; name default 256 16 - ((bg '("#FDF6E3" nil nil )) - (bg-alt '("#FFFBEA" nil nil )) - (base0 '("#FFFBF0" "black" "black" )) - (base1 '("#FCF8ED" "#1e1e1e" "brightblack" )) - (base2 '("#FCF7E8" "#2e2e2e" "brightblack" )) - (base3 '("#F2E6CE" "#262626" "brightblack" )) - (base4 '("#E1DBCD" "#3f3f3f" "brightblack" )) - (base5 '("#D6D6D6" "#525252" "brightblack" )) - (base6 '("#96A7A9" "#6b6b6b" "brightblack" )) - (base7 '("#788484" "#979797" "brightblack" )) - (base8 '("#626C6C" "#dfdfdf" "white" )) - (fg '("#556b72" "#2d2d2d" "white" )) - (fg-alt '("#7B8787" "#bfbfbf" "brightwhite" )) - - (grey base4) - (red '("#dc322f" "#ff6655" "red" )) - (orange '("#cb4b16" "#dd8844" "brightred" )) - (green '("#859900" "#99bb66" "green" )) - (teal '("#35a69c" "#33aa99" "brightgreen" )) - (yellow '("#b58900" "#ECBE7B" "yellow" )) - (blue '("#268bd2" "#51afef" "brightblue" )) - (dark-blue '("#E1E3E5" "#2257A0" "blue" )) - (magenta '("#d33682" "#c678dd" "magenta" )) - (violet '("#6c71c4" "#a9a1e1" "brightmagenta")) - (cyan '("#2aa198" "#46D9FF" "brightcyan" )) - (dark-cyan '("#D7DDD7" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar base4) - (selection dark-blue) - (builtin magenta) - (comments (if doom-solarized-light-brighter-comments - (doom-lighten teal 0.25) - base6)) - (doc-comments teal) - (constants violet) - (functions magenta) - (keywords green) - (methods cyan) - (operators blue) - (type yellow) - (strings cyan) - (variables blue) - (numbers violet) - (region `(,(doom-darken (car bg-alt) 0.1) ,@(doom-darken (cdr base0) 0.1))) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-solarized-light-brighter-modeline) - (-modeline-pad - (when doom-solarized-light-padded-modeline - (if (integerp doom-solarized-light-padded-modeline) doom-solarized-light-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base6) - - (modeline-bg - (if -modeline-bright - (doom-lighten bg 0.7) - (doom-lighten base3 0.2))) - (modeline-bg-l - (if -modeline-bright - (doom-lighten bg 0.7) - (doom-darken bg 0.05))) - (modeline-bg-inactive (doom-darken bg 0.02)) - (modeline-bg-inactive-l (doom-darken bg 0.025))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - (hl-line :background nil) - - ((line-number &override) :foreground base6) - ((line-number-current-line &override) :foreground fg :background region :weight 'bold) - - (org-block :background (doom-blend yellow bg 0.04)) - (org-block-background :background (doom-blend yellow bg 0.04)) - (org-block-begin-line :background (doom-blend yellow bg 0.08)) - (org-block-end-line :background (doom-blend yellow bg 0.08)) - (font-lock-comment-face - :slant 'italic - :foreground comments - :background (if doom-solarized-light-comment-bg (doom-blend teal base0 0.07))) - ((font-lock-doc-face &override) :foreground doc-comments) - ((font-lock-type-face &override) :slant 'italic) - ((font-lock-builtin-face &override) :slant 'italic) - ((font-lock-function-name-face &override) :foreground type) - - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-lighten base3 0.05)) - - ;; ivy-mode - (ivy-current-match :background (doom-lighten yellow 0.65) :distant-foreground fg) - (ivy-minibuffer-match-face-1 - :foreground comments - :weight 'light) - (ivy-minibuffer-match-face-2 :foreground magenta :background base3 :weight 'bold) - (ivy-minibuffer-match-face-3 :foreground green :background base3 :weight 'bold) - (ivy-minibuffer-match-face-4 :foreground yellow :background base3 :weight 'bold) - (ivy-minibuffer-match-highlight :foreground violet :weight 'bold) - - ;; posframe - (ivy-posframe :background modeline-bg-l) - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-solarized-light-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-solarized-light-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-solarized-light-theme.elc deleted file mode 100644 index 3e12284bcbf6..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-solarized-light-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-sourcerer-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-sourcerer-theme.el deleted file mode 100644 index 5f2f7d2443cd..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-sourcerer-theme.el +++ /dev/null @@ -1,169 +0,0 @@ -;; doom-sourcerer-theme.el --- a more sourcerer version of doom-one -;;; Commentary: -(require 'doom-themes) -;;; Code: -;; -(defgroup doom-sourcerer-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-sourcerer-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-sourcerer-theme - :type 'boolean) - -(defcustom doom-sourcerer-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-sourcerer-theme - :type 'boolean) - -(defcustom doom-sourcerer-comment-bg doom-sourcerer-brighter-comments - "If non-nil, comments will have a subtle, darker background. -Enhancing their legibility." - :group 'doom-sourcerer-theme - :type 'boolean) - -(defcustom doom-sourcerer-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. -Can be an integer to determine the exact padding." - :group 'doom-sourcerer-theme - :type '(or integer boolean)) - - -;; -(def-doom-theme doom-sourcerer - "A dark theme based off of xero's sourcerer vim colorscheme" - - ((bg '("#202020")) - (bg-alt '("#222222")) - (base0 '("#1d2127")) - (base1 '("#1d2127")) - (base2 '("#272727")) - (base3 '("#32353f")) - (base4 '("#494952")) - (base5 '("#62686E")) - (base6 '("#757B80")) - (base7 '("#9ca0a4")) - (base8 '("#fdfdd5")) - (fg '("#c2c2b0")) - (fg-alt '("#5D656B")) - - (grey base4) - (red '("#aa4450")) - (orange '("#dd8844")) - (green '("#858253")) - (green-br '("#99bb66")) - (teal '("#5b8583" "#44b9b1" )) - (yellow '("#d0770f" )) - (blue '("#86aed5" )) - (dark-blue '("#6688aa" )) - (magenta '("#8686ae" )) - (violet '("#8686ae" )) - (cyan '("#5b8583" )) - (dark-cyan '("#9aaccb" )) - ;; face categories - (highlight orange) - (vertical-bar base0) - (selection base5) - (builtin blue) - (comments (if doom-sourcerer-brighter-comments dark-cyan "#5c5d56")) - (doc-comments (if doom-sourcerer-brighter-comments (doom-lighten dark-cyan 0.15) (doom-darken "#5c5d56" 0.1))) - (constants teal) - (functions base8) - (keywords blue) - (methods magenta) - (operators teal) - (type violet) - (strings green) - (variables base8) - (numbers orange) - (region base2) - (error red) - (warning orange) - (success green) - (vc-modified yellow) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (hidden-alt `(,(car bg-alt) "black" "black")) - (-modeline-pad - (when doom-sourcerer-padded-modeline - (if (integerp doom-sourcerer-padded-modeline) doom-sourcerer-padded-modeline 4))) - - (modeline-fg "#bbc2cf") - (modeline-fg-alt (doom-blend blue grey (if doom-sourcerer-brighter-modeline 0.4 0.08))) - - (modeline-bg - (if doom-sourcerer-brighter-modeline - `("#383f58" ,@(cdr base1)) - `(,(car base3) ,@(cdr base0)))) - (modeline-bg-l - (if doom-sourcerer-brighter-modeline - modeline-bg - `(,(doom-darken (car bg) 0.15) ,@(cdr base1)))) - (modeline-bg-inactive (doom-darken bg 0.20)) - (modeline-bg-inactive-l `(,(doom-darken (car bg-alt) 0.2) ,@(cdr base0)))) - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - (cursor :background blue) - (font-lock-comment-face - :foreground comments - :background (if doom-sourcerer-comment-bg (doom-darken bg-alt 0.095))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - (mode-line-buffer-id :foreground green-br :bold bold) - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground blue :bold bold) - - (doom-modeline-bar :background (if doom-sourcerer-brighter-modeline modeline-bg highlight)) - (doom-modeline-buffer-path :foreground (if doom-sourcerer-brighter-modeline base8 blue) :bold bold) - - (mode-line - :background base3 :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,base3))) - (mode-line-inactive - :background bg-alt :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if doom-sourcerer-brighter-modeline base8 highlight)) - (fringe :background base2) - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-header-face :inherit 'bold :foreground red) - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground dark-cyan) - (rainbow-delimiters-depth-2-face :foreground teal) - (rainbow-delimiters-depth-3-face :foreground dark-blue) - (rainbow-delimiters-depth-4-face :foreground green) - (rainbow-delimiters-depth-5-face :foreground violet) - (rainbow-delimiters-depth-6-face :foreground green) - (rainbow-delimiters-depth-7-face :foreground orange) - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden-alt)) - - - ;; --- extra variables -------------------- - ;; () - - ) - -;;; doom-sourcerer-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-sourcerer-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-sourcerer-theme.elc deleted file mode 100644 index 0ac4c364fe49..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-sourcerer-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-spacegrey-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-spacegrey-theme.el deleted file mode 100644 index 7f89bc3fb4d7..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-spacegrey-theme.el +++ /dev/null @@ -1,182 +0,0 @@ -;;; doom-spacegrey-theme.el --- inspired by Atom One Dark -(require 'doom-themes) - -(defgroup doom-spacegrey-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-spacegrey-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-spacegrey-theme - :type 'boolean) - -(defcustom doom-spacegrey-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-spacegrey-theme - :type 'boolean) - -(defcustom doom-spacegrey-comment-bg doom-spacegrey-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-spacegrey-theme - :type 'boolean) - -(defcustom doom-spacegrey-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-spacegrey-theme - :type '(or integer boolean)) - -;; -(def-doom-theme doom-spacegrey - "A dark theme inspired by Atom spacegrey Dark" - - ;; name default 256 16 - ((bg '("#2F3841" nil nil )) - (bg-alt '("#343D46" nil nil )) - (base0 '("#1B2229" "black" "black" )) - (base1 '("#1c1f24" "#1e1e1e" "brightblack" )) - (base2 '("#202328" "#2e2e2e" "brightblack" )) - (base3 '("#2F3237" "#2F3237" "brightblack" )) - (base4 '("#4f5b66" "#4f5b66" "brightblack" )) - (base5 '("#65737E" "#65737E" "brightblack" )) - (base6 '("#73797e" "#6b6b6b" "brightblack" )) - (base7 '("#9ca0a4" "#979797" "brightblack" )) - (base8 '("#DFDFDF" "#dfdfdf" "white" )) - (fg '("#c0c5ce" "#c0c5ce" "brightwhite" )) - (fg-alt '("#c0c5ce" "#c0c5ce" "white" )) - - (grey base4) - (red '("#BF616A" "#BF616A" "red" )) - (orange '("#D08770" "#D08770" "brightred" )) - (green '("#A3BE8C" "#A3BE8C" "green" )) - (blue '("#8FA1B3" "#8FA1B3" "brightblue" )) - (violet '("#b48ead" "#b48ead" "brightmagenta")) - (teal '("#4db5bd" "#44b9b1" "brightgreen" )) - (yellow '("#ECBE7B" "#ECBE7B" "yellow" )) - (dark-blue '("#2257A0" "#2257A0" "blue" )) - (magenta '("#c678dd" "#c678dd" "magenta" )) - (cyan '("#46D9FF" "#46D9FF" "brightcyan" )) - (dark-cyan '("#5699AF" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight orange) - (vertical-bar (doom-darken bg 0.25)) - (selection base4) - (builtin orange) - (comments base5) - (doc-comments (doom-lighten (if doom-spacegrey-brighter-comments dark-cyan base5) 0.25)) - (constants orange) - (functions blue) - (keywords violet) - (methods blue) - (operators fg) - (type yellow) - (strings green) - (variables (doom-lighten magenta 0.4)) - (numbers orange) - (region selection) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg-alt) "black" "black")) - (-modeline-bright doom-spacegrey-brighter-modeline) - (-modeline-pad - (when doom-spacegrey-padded-modeline - (if (integerp doom-spacegrey-padded-modeline) doom-spacegrey-padded-modeline 4))) - - - - ;; --- Modeline config ------------------- - - (modeline-fg nil) - (modeline-fg-alt (doom-blend violet base4 (if -modeline-bright 0.5 0.2))) - - (modeline-bg - (if -modeline-bright - (doom-darken base3 0.05) - base3)) - (modeline-bg-l - (if -modeline-bright - (doom-darken base3 0.1) - base3)) - (modeline-bg-inactive (doom-darken bg 0.1)) - (modeline-bg-inactive-l `(,(doom-darken (car bg-alt) 0.05) ,@(cdr base1)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground fg) - - (font-lock-comment-face - :foreground comments - :background (if doom-spacegrey-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if -modeline-bright base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground fg) - (css-selector :foreground red) - - ;; markdown-mode - (markdown-markup-face :foreground base5) - (markdown-header-face :inherit 'bold :foreground red) - (markdown-code-face :background (doom-darken bg 0.1)) - - ;; org-mode - (org-block :background (doom-darken bg-alt 0.04)) - (org-block-begin-line :foreground base4 :slant 'italic :background (doom-darken bg 0.04)) - - (org-level-1 :foreground fg :weight 'ultra-bold :inherit 'hl-line :height 1.2) - (org-level-2 :foreground (doom-blend fg blue 0.35) :weight 'bold) - (org-level-3 :foreground (doom-blend fg blue 0.7) :weight 'bold) - (org-level-4 :foreground blue :weight 'bold) - (org-level-5 :foreground (doom-blend magenta blue 0.2) :weight 'bold) - (org-level-6 :foreground (doom-blend magenta blue 0.4) :weight 'bold) - (org-level-7 :foreground (doom-blend magenta blue 0.6) :weight 'bold) - (org-level-8 :foreground fg :weight 'semi-bold) - - (org-ellipsis :underline nil :background bg :foreground red) - (org-quote :background base1) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - ) - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-spacegrey-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-spacegrey-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-spacegrey-theme.elc deleted file mode 100644 index a2cfb2d8f52c..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-spacegrey-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-autoloads.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-autoloads.el deleted file mode 100644 index 19c206d72099..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-autoloads.el +++ /dev/null @@ -1,101 +0,0 @@ -;;; doom-themes-autoloads.el --- automatically extracted autoloads -;; -;;; Code: -(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path)))) - -;;;### (autoloads nil "doom-themes" "doom-themes.el" (23450 31902 -;;;;;; 294830 794000)) -;;; Generated autoloads from doom-themes.el - -(autoload 'doom-name-to-rgb "doom-themes" "\ -Retrieves the hexidecimal string repesented the named COLOR (e.g. \"red\") -for FRAME (defaults to the current frame). - -\(fn COLOR)" nil nil) - -(autoload 'doom-blend "doom-themes" "\ -Blend two colors (hexidecimal strings) together by a coefficient ALPHA (a -float between 0 and 1) - -\(fn COLOR1 COLOR2 ALPHA)" nil nil) - -(autoload 'doom-darken "doom-themes" "\ -Darken a COLOR (a hexidecimal string) by a coefficient ALPHA (a float between -0 and 1). - -\(fn COLOR ALPHA)" nil nil) - -(autoload 'doom-lighten "doom-themes" "\ -Brighten a COLOR (a hexidecimal string) by a coefficient ALPHA (a float -between 0 and 1). - -\(fn COLOR ALPHA)" nil nil) - -(autoload 'doom-color "doom-themes" "\ -Retrieve a specific color named NAME (a symbol) from the current theme. - -\(fn NAME &optional TYPE)" nil nil) - -(autoload 'doom-ref "doom-themes" "\ -TODO - -\(fn FACE PROP &optional CLASS)" nil nil) - -(autoload 'doom-themes-set-faces "doom-themes" "\ -Customize THEME (a symbol) with FACES. - -\(fn THEME &rest FACES)" nil t) - -(function-put 'doom-themes-set-faces 'lisp-indent-function 'defun) - -(autoload 'doom-themes-org-config "doom-themes" "\ -Enable custom fontification and improves doom-themes integration with org-mode. - -\(fn)" nil nil) - -(autoload 'doom-themes-neotree-config "doom-themes" "\ -Install doom-themes' neotree configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype. - -\(fn)" nil nil) - -(autoload 'doom-themes-treemacs-config "doom-themes" "\ -Install doom-themes' treemacs configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype. - -\(fn)" nil nil) - -(autoload 'doom-themes-visual-bell-config "doom-themes" "\ -Enable flashing the mode-line on error. - -\(fn)" nil nil) - -(autoload 'doom-themes-visual-bell-fn "doom-themes" "\ -Blink the mode-line red briefly. Set `ring-bell-function' to this to use it. - -\(fn)" nil nil) - -(when (and (boundp 'custom-theme-load-path) load-file-name) (let* ((base (file-name-directory load-file-name)) (dir (expand-file-name "themes/" base))) (add-to-list 'custom-theme-load-path (or (and (file-directory-p dir) dir) base)))) - -;;;*** - -;;;### (autoloads nil nil ("doom-challenger-deep-theme.el" "doom-city-lights-theme.el" -;;;;;; "doom-dracula-theme.el" "doom-molokai-theme.el" "doom-nord-light-theme.el" -;;;;;; "doom-nord-theme.el" "doom-nova-theme.el" "doom-one-light-theme.el" -;;;;;; "doom-one-theme.el" "doom-opera-light-theme.el" "doom-opera-theme.el" -;;;;;; "doom-peacock-theme.el" "doom-solarized-light-theme.el" "doom-sourcerer-theme.el" -;;;;;; "doom-spacegrey-theme.el" "doom-themes-common.el" "doom-themes-neotree.el" -;;;;;; "doom-themes-org.el" "doom-themes-pkg.el" "doom-themes-treemacs.el" -;;;;;; "doom-tomorrow-day-theme.el" "doom-tomorrow-night-theme.el" -;;;;;; "doom-vibrant-theme.el") (23450 31902 327103 141000)) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; End: -;;; doom-themes-autoloads.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-common.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-common.el deleted file mode 100644 index c10cc1199f81..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-common.el +++ /dev/null @@ -1,1397 +0,0 @@ -;;; doom-themes-common.el -*- lexical-binding: t; -*- - -(defvar doom-themes-common-faces - '(;; --- custom faces ----------------------- - (doom-modeline-error - :background (doom-darken red 0.25) - :foreground base0 - :distant-foreground base0) - - ;; --- base faces ------------------------- - (bold :weight 'bold :foreground (unless bold base8)) - (italic :slant 'italic) - (bold-italic :inherit '(bold italic)) - - (default :background bg :foreground fg) - (fringe :inherit 'default :foreground base4) - (region :background region :foreground nil :distant-foreground (doom-darken fg 0.2)) - (highlight :background highlight :foreground base0 :distant-foreground base8) - (cursor :background highlight) - (shadow :foreground base5) - (minibuffer-prompt :foreground highlight) - (tooltip :background base3 :foreground fg) - (secondary-selection :background grey) - (lazy-highlight :background dark-blue :foreground base8 :distant-foreground base0 :weight 'bold) - (match :foreground green :background base0 :weight 'bold) - (trailing-whitespace :background red) - (nobreak-space :inherit 'default :underline nil) - (vertical-border :background vertical-bar :foreground vertical-bar) - (link :foreground highlight :underline t :weight 'bold) - - (error :foreground error) - (warning :foreground warning) - (success :foreground success) - - (font-lock-builtin-face :foreground builtin) - (font-lock-comment-face :foreground comments) - (font-lock-comment-delimiter-face :inherit 'font-lock-comment-face) - (font-lock-doc-face :inherit 'font-lock-comment-face :foreground doc-comments) - (font-lock-constant-face :foreground constants) - (font-lock-function-name-face :foreground functions) - (font-lock-keyword-face :foreground keywords) - (font-lock-string-face :foreground strings) - (font-lock-type-face :foreground type) - (font-lock-variable-name-face :foreground variables) - (font-lock-warning-face :inherit 'warning) - (font-lock-negation-char-face :inherit 'bold :foreground operators) - (font-lock-preprocessor-face :inherit 'bold :foreground operators) - (font-lock-preprocessor-char-face :inherit 'bold :foreground operators) - (font-lock-regexp-grouping-backslash :inherit 'bold :foreground operators) - (font-lock-regexp-grouping-construct :inherit 'bold :foreground operators) - - ;; mode-line / header-line - (mode-line :background bg :foreground fg :distant-foreground bg) - (mode-line-inactive :background bg-alt :foreground fg-alt :distant-foreground bg-alt) - (mode-line-emphasis :foreground highlight :distant-foreground bg) - (mode-line-highlight :inherit 'highlight :distant-foreground bg) - (mode-line-buffer-id :weight 'bold) - (header-line :inherit 'mode-line :distant-foreground bg) - - ;; 1. Line number faces must explicitly disable its text style attributes - ;; because nearby faces may "bleed" into the line numbers otherwise. - ;; 2. All other line number plugin faces should &inherit from these. - (line-number - :inherit 'default - :foreground base5 :distant-foreground nil - :weight 'normal :italic nil :underline nil :strike-through nil) - (line-number-current-line - :inherit '(hl-line default) - :foreground fg :distant-foreground nil - :weight 'normal :italic nil :underline nil :strike-through nil) - - - ;; --- built-in plugin faces -------------- - ;; cperl - (cperl-array-face :weight 'bold :inherit 'font-lock-variable-name-face) - (cperl-hash-face :weight 'bold :slant 'italic :inherit 'font-lock-variable-name-face) - (cperl-nonoverridable-face :inherit 'font-lock-builtin-face) - - ;; compilation - (compilation-column-number :inherit 'font-lock-comment-face) - (compilation-line-number :foreground highlight) - (compilation-error :inherit 'error :weight 'bold) - (compilation-warning :inherit 'warning :slant 'italic) - (compilation-info :inherit 'success) - (compilation-mode-line-exit :inherit 'compilation-info) - (compilation-mode-line-fail :inherit 'compilation-error) - - ;; custom - (custom-button :foreground blue :background bg :box '(:line-width 1 :style none)) - (custom-button-unraised :foreground violet :background bg :box '(:line-width 1 :style none)) - (custom-button-pressed-unraised :foreground bg :background violet :box '(:line-width 1 :style none)) - (custom-button-pressed :foreground bg :background blue :box '(:line-width 1 :style none)) - (custom-button-mouse :foreground bg :background blue :box '(:line-width 1 :style none)) - - (custom-variable-button :foreground green :underline t) - (custom-saved :foreground green :background (doom-blend green bg 0.2) :bold bold) - (custom-comment :foreground fg :background region) - (custom-comment-tag :foreground grey) - (custom-modified :foreground blue :background (doom-blend blue bg 0.2)) - (custom-variable-tag :foreground magenta) - (custom-visibility :foreground blue :underline nil) - (custom-group-subtitle :foreground red) - (custom-group-tag :foreground violet) - (custom-group-tag-1 :foreground blue) - (custom-set :foreground yellow :background bg) - (custom-themed :foreground yellow :background bg) - (custom-invalid :foreground red :background (doom-blend red bg 0.2)) - (custom-variable-obsolete :foreground grey :background bg) - (custom-state :foreground green :background (doom-blend green bg 0.2)) - (custom-changed :foreground blue :background bg) - - ;; dired - (dired-directory :foreground builtin) - (dired-ignored :foreground comments) - (dired-flagged :foreground red) - (dired-header :foreground blue :weight 'bold) - (dired-mark :foreground orange :weight 'bold) - (dired-marked :foreground magenta :weight 'bold) - (dired-perm-write :foreground fg :underline t) - (dired-symlink :foreground cyan :weight 'bold) - (dired-warning :foreground warning) - - ;; ediff - (ediff-fine-diff-A :background (doom-blend selection bg 0.7) :weight 'bold) - (ediff-fine-diff-B :inherit 'ediff-fine-diff-A) - (ediff-fine-diff-C :inherit 'ediff-fine-diff-A) - (ediff-current-diff-A :background (doom-blend selection bg 0.3)) - (ediff-current-diff-B :inherit 'ediff-current-diff-A) - (ediff-current-diff-C :inherit 'ediff-current-diff-A) - (ediff-even-diff-A :inherit 'hl-line) - (ediff-even-diff-B :inherit 'ediff-even-diff-A) - (ediff-even-diff-C :inherit 'ediff-even-diff-A) - (ediff-odd-diff-A :inherit 'ediff-even-diff-A) - (ediff-odd-diff-B :inherit 'ediff-odd-diff-A) - (ediff-odd-diff-C :inherit 'ediff-odd-diff-A) - - ;; elfeed - (elfeed-log-debug-level-face :foreground comments) - (elfeed-log-error-level-face :inherit 'error) - (elfeed-log-info-level-face :inherit 'success) - (elfeed-log-warn-level-face :inherit 'warning) - (elfeed-search-date-face :foreground violet) - (elfeed-search-feed-face :foreground blue) - (elfeed-search-tag-face :foreground comments) - (elfeed-search-title-face :foreground comments) - (elfeed-search-filter-face :foreground violet) - (elfeed-search-unread-count-face :foreground yellow) - (elfeed-search-unread-title-face :foreground fg :weight 'bold) - - ;; eshell - (eshell-prompt :foreground highlight :weight 'bold) - (eshell-ls-archive :foreground magenta) - (eshell-ls-backup :foreground yellow) - (eshell-ls-clutter :foreground red) - (eshell-ls-directory :foreground blue) - (eshell-ls-executable :foreground green) - (eshell-ls-missing :foreground red) - (eshell-ls-product :foreground orange) - (eshell-ls-readonly :foreground orange) - (eshell-ls-special :foreground violet) - (eshell-ls-symlink :foreground cyan) - (eshell-ls-unreadable :foreground base5) - - ;; flx-ido - (flx-highlight-face :weight 'bold :foreground yellow :underline nil) - - ;; hl-line - (hl-line :background bg-alt) - - ;; ido - (ido-first-match :foreground orange) - (ido-indicator :foreground red :background bg) - (ido-only-match :foreground green) - (ido-subdir :foreground violet) - (ido-virtual :foreground comments) - - ;; isearch - (isearch :background highlight :foreground base0 :weight 'bold) - - ;; linum - ((linum &inherit line-number)) - - ;; message - (message-header-name :foreground green) - (message-header-subject :foreground highlight :weight 'bold) - (message-header-to :foreground highlight :weight 'bold) - (message-header-cc :inherit 'message-header-to :foreground (doom-darken highlight 0.15)) - (message-header-other :foreground violet) - (message-header-newsgroups :foreground yellow) - (message-header-xheader :foreground doc-comments) - (message-separator :foreground comments) - (message-mml :foreground comments :slant 'italic) - (message-cited-text :foreground magenta) - - ;; term - (term :foreground fg) - (term-bold :weight 'bold) - (term-color-black :background base0 :foreground base0) - (term-color-red :background red :foreground red) - (term-color-green :background green :foreground green) - (term-color-yellow :background yellow :foreground yellow) - (term-color-blue :background blue :foreground blue) - (term-color-magenta :background magenta :foreground magenta) - (term-color-cyan :background cyan :foreground cyan) - (term-color-white :background base8 :foreground base8) - - ;; window-divider - (window-divider :inherit 'vertical-border) - (window-divider-first-pixel :inherit 'window-divider) - (window-divider-last-pixel :inherit 'window-divider) - - - ;; --- plugin faces ----------------------- - ;; all-the-icons - (all-the-icons-red :foreground red) - (all-the-icons-lred :foreground (doom-lighten red 0.3)) - (all-the-icons-dred :foreground (doom-darken red 0.3)) - (all-the-icons-green :foreground green) - (all-the-icons-lgreen :foreground (doom-lighten green 0.3)) - (all-the-icons-dgreen :foreground (doom-darken green 0.3)) - (all-the-icons-yellow :foreground yellow) - (all-the-icons-lyellow :foreground (doom-lighten yellow 0.3)) - (all-the-icons-dyellow :foreground (doom-darken yellow 0.3)) - (all-the-icons-blue :foreground blue) - (all-the-icons-blue-alt :foreground teal) - (all-the-icons-lblue :foreground (doom-lighten blue 0.3)) - (all-the-icons-dblue :foreground dark-blue) - (all-the-icons-maroon :foreground magenta) - (all-the-icons-lmaroon :foreground (doom-lighten magenta 0.3)) - (all-the-icons-dmaroon :foreground (doom-darken magenta 0.3)) - (all-the-icons-purple :foreground violet) - (all-the-icons-lpurple :foreground (doom-lighten violet 0.3)) - (all-the-icons-dpurple :foreground (doom-darken violet 0.3)) - (all-the-icons-cyan :foreground cyan) - (all-the-icons-cyan-alt :foreground cyan) - (all-the-icons-lcyan :foreground (doom-lighten cyan 0.3)) - (all-the-icons-dcyan :foreground dark-cyan) - (all-the-icons-pink :foreground (doom-lighten red 0.35)) - (all-the-icons-lpink :foreground (doom-lighten red 0.55)) - (all-the-icons-dpink :foreground red) - (all-the-icons-silver :foreground grey) - (all-the-icons-lsilver :foreground (doom-lighten grey 0.3)) - (all-the-icons-dsilver :foreground (doom-darken grey 0.3)) - - ;; anzu - (anzu-replace-highlight :background base0 :foreground red :weight 'bold :strike-through t) - (anzu-replace-to :background base0 :foreground green :weight 'bold) - - ;; avy - (avy-background-face :foreground comments) - (avy-lead-face :background highlight :foreground bg :distant-foreground fg :weight 'bold) - (avy-lead-face-0 - (&all :inherit 'avy-lead-face) - (&dark :background (doom-lighten highlight 0.3)) - (&light :background (doom-darken highlight 0.3))) - (avy-lead-face-1 - (&all :inherit 'avy-lead-face) - (&dark :background (doom-lighten highlight 0.6)) - (&light :background (doom-darken highlight 0.6))) - (avy-lead-face-2 - (&all :inherit 'avy-lead-face) - (&dark :background (doom-lighten highlight 0.9)) - (&light :background (doom-darken highlight 0.9))) - - ;; bookmark+ - (bmkp-*-mark :foreground bg :background yellow) - (bmkp->-mark :foreground yellow) - (bmkp-D-mark :foreground bg :background red) - (bmkp-X-mark :foreground red) - (bmkp-a-mark :background red) - (bmkp-bad-bookmark :foreground bg :background yellow) - (bmkp-bookmark-file :foreground violet :background bg-alt) - (bmkp-bookmark-list :background bg-alt) - (bmkp-buffer :foreground blue) - (bmkp-desktop :foreground bg :background violet) - (bmkp-file-handler :background red) - (bmkp-function :foreground green) - (bmkp-gnus :foreground orange) - (bmkp-heading :foreground yellow) - (bmkp-info :foreground cyan) - (bmkp-light-autonamed :foreground bg-alt :background cyan) - (bmkp-light-autonamed-region :foreground bg-alt :background red) - (bmkp-light-fringe-autonamed :foreground bg-alt :background violet) - (bmkp-light-fringe-non-autonamed :foreground bg-alt :background green) - (bmkp-light-mark :foreground bg :background cyan) - (bmkp-light-non-autonamed :foreground bg :background violet) - (bmkp-light-non-autonamed-region :foreground bg :background red) - (bmkp-local-directory :foreground bg :background violet) - (bmkp-local-file-with-region :foreground yellow) - (bmkp-local-file-without-region :foreground comments) - (bmkp-man :foreground violet) - (bmkp-no-jump :foreground comments) - (bmkp-no-local :foreground yellow) - (bmkp-non-file :foreground green) - (bmkp-remote-file :foreground orange) - (bmkp-sequence :foreground blue) - (bmkp-su-or-sudo :foreground red) - (bmkp-t-mark :foreground violet) - (bmkp-url :foreground blue :underline t) - (bmkp-variable-list :foreground green) - - ;; calfw - (cfw:face-title :foreground blue :weight 'bold :height 2.0 :inherit 'variable-pitch) - (cfw:face-header :foreground (doom-blend blue bg 0.8) :weight 'bold) - (cfw:face-sunday :foreground (doom-blend red bg 0.8) :weight 'bold) - (cfw:face-saturday :foreground (doom-blend red bg 0.8) :weight 'bold) - (cfw:face-holiday :foreground nil :background bg-alt :weight 'bold) - (cfw:face-grid :foreground vertical-bar) - (cfw:face-periods :foreground yellow) - (cfw:face-toolbar :foreground nil :background nil) - (cfw:face-toolbar-button-off :foreground base6 :weight 'bold :inherit 'variable-pitch) - (cfw:face-toolbar-button-on :foreground blue :weight 'bold :inherit 'variable-pitch) - (cfw:face-default-content :foreground fg) - (cfw:face-day-title :foreground fg :weight 'bold) - (cfw:face-today-title :foreground bg :background blue :weight 'bold) - (cfw:face-default-day :weight 'bold) - (cfw:face-today :foreground nil :background nil :weight 'bold) - (cfw:face-annotation :foreground violet) - (cfw:face-disable :foreground grey) - (cfw:face-select :background region) - - ;; company - (company-tooltip :inherit 'tooltip) - (company-tooltip-common :foreground highlight :distant-foreground base0 :weight 'bold) - (company-tooltip-search :background highlight :foreground bg :distant-foreground fg :weight 'bold) - (company-tooltip-search-selection :background (doom-darken selection 0.25)) - (company-tooltip-selection :background selection :weight 'bold) - (company-tooltip-mouse :background magenta :foreground bg :distant-foreground fg) - (company-tooltip-annotation :foreground violet :distant-foreground bg) - (company-scrollbar-bg :inherit 'tooltip) - (company-scrollbar-fg :background highlight) - (company-preview :foreground comments) - (company-preview-common :background base3 :foreground highlight) - (company-preview-search :inherit 'company-tooltip-search) - (company-template-field :inherit 'match) - - ;; company-box - (company-box-candidate :foreground fg) - - ;; circe - (circe-fool :foreground doc-comments) - (circe-highlight-nick-face :weight 'bold :foreground constants) - (circe-prompt-face :weight 'bold :foreground highlight) - (circe-server-face :foreground comments) - (circe-my-message-face :weight 'bold) - - ;; diff-hl - (diff-hl-change :foreground vc-modified) - (diff-hl-delete :foreground vc-deleted) - (diff-hl-insert :foreground vc-added) - - ;; diff-mode - (diff-added :inherit 'hl-line :foreground green) - (diff-changed :foreground violet) - (diff-context - (&dark :foreground (doom-darken fg 0.12)) - (&light :foreground (doom-lighten fg 0.12))) - (diff-removed :foreground red :background base3) - (diff-header :foreground cyan :background nil) - (diff-file-header :foreground blue :background nil) - (diff-hunk-header :foreground violet) - (diff-refine-added :inherit 'diff-added :inverse-video t) - (diff-refine-changed :inherit 'diff-changed :inverse-video t) - (diff-refine-removed :inherit 'diff-removed :inverse-video t) - - ;; dired+ - (diredp-file-name :foreground base8) - (diredp-dir-name :foreground base8 :weight 'bold) - (diredp-ignored-file-name :foreground base5) - (diredp-compressed-file-suffix :foreground base5) - (diredp-symlink :foreground violet) - (diredp-dir-heading :foreground blue :weight 'bold) - (diredp-file-suffix :foreground violet) - (diredp-read-priv :foreground magenta) - (diredp-write-priv :foreground green) - (diredp-exec-priv :foreground yellow) - (diredp-rare-priv :foreground red :weight 'bold) - (diredp-dir-priv :foreground blue :weight 'bold) - (diredp-no-priv :foreground base5) - (diredp-number :foreground magenta) - (diredp-date-time :foreground blue) - - ;; dired-k - (dired-k-directory :foreground blue) - - ;; dired-subtree - (dired-subtree-depth-1-face :background (doom-darken bg-alt 0.02)) - (dired-subtree-depth-2-face :background (doom-darken bg-alt 0.04)) - (dired-subtree-depth-3-face :background (doom-darken bg-alt 0.06)) - (dired-subtree-depth-4-face :background (doom-darken bg-alt 0.08)) - (dired-subtree-depth-5-face :background (doom-darken bg-alt 0.10)) - (dired-subtree-depth-6-face :background (doom-darken bg-alt 0.12)) - - ;; diredfl - (diredfl-autofile-name :foreground base4 :background bg-alt) - (diredfl-compressed-file-name :foreground yellow :background bg-alt) - (diredfl-compressed-file-suffix :foreground (doom-blend orange bg-alt 0.6) :background bg-alt) - (diredfl-date-time :foreground cyan :background bg-alt :weight 'light) - (diredfl-deletion :foreground red :background (doom-blend red bg-alt 0.2) :weight 'bold) - (diredfl-deletion-file-name :foreground red :background (doom-blend red bg-alt 0.2)) - (diredfl-dir-heading :foreground blue :background bg-alt :weight 'bold) - (diredfl-dir-name :foreground blue :background bg-alt) - (diredfl-dir-priv :foreground blue :background bg-alt) - (diredfl-exec-priv :foreground green :background bg-alt) - (diredfl-executable-tag :foreground green :background bg-alt) - (diredfl-file-name :foreground fg :background bg-alt) - (diredfl-file-suffix :foreground (doom-blend fg bg-alt 0.6) :background bg-alt) - (diredfl-flag-mark :foreground yellow :background (doom-blend yellow bg-alt 0.2) :weight 'bold) - (diredfl-flag-mark-line :background (doom-blend yellow bg-alt 0.1)) - (diredfl-ignored-file-name :foreground comments :background bg-alt) - (diredfl-link-priv :foreground violet :background bg-alt) - (diredfl-no-priv :foreground fg :background bg-alt) - (diredfl-number :foreground orange :background bg-alt) - (diredfl-other-priv :foreground magenta :background bg-alt) - (diredfl-rare-priv :foreground fg :background bg-alt) - (diredfl-read-priv :foreground yellow :background bg-alt) - (diredfl-symlink :foreground violet :background bg-alt) - (diredfl-tagged-autofile-name :foreground base5 :background bg-alt) - (diredfl-write-priv :foreground red :background bg-alt) - - ;; elscreen - (elscreen-tab-background-face :background bg) - (elscreen-tab-control-face :background bg :foreground bg) - (elscreen-tab-current-screen-face :background bg-alt :foreground fg) - (elscreen-tab-other-screen-face :background bg :foreground fg-alt) - - ;; erc - (erc-button :weight 'bold :underline t) - (erc-default-face :inherit 'default) - (erc-action-face :weight 'bold) - (erc-command-indicator-face :weight 'bold) - (erc-direct-msg-face :foreground magenta) - (erc-error-face :inherit 'error) - (erc-header-line :background (doom-darken bg-alt 0.15) :foreground highlight) - (erc-input-face :foreground green) - (erc-current-nick-face :foreground green :weight 'bold) - (erc-timestamp-face :foreground blue :weight 'bold) - (erc-nick-default-face :weight 'bold) - (erc-nick-msg-face :foreground magenta) - (erc-nick-prefix-face :inherit 'erc-nick-default-face) - (erc-my-nick-face :foreground green :weight 'bold) - (erc-my-nick-prefix-face :inherit 'erc-my-nick-face) - (erc-notice-face :foreground comments) - (erc-prompt-face :foreground highlight :weight 'bold) - - ;; evil - (evil-ex-info :foreground error :slant 'italic) - (evil-ex-substitute-matches :background base0 :foreground red :strike-through t :weight 'bold) - (evil-ex-substitute-replacement :background base0 :foreground green :weight 'bold) - (evil-search-highlight-persist-highlight-face :inherit 'lazy-highlight) - - ;; evil-mc - (evil-mc-cursor-default-face :background magenta :foreground base0 :inverse-video nil) - (evil-mc-region-face :inherit 'region) - (evil-mc-cursor-bar-face :height 1 :background magenta :foreground base0) - (evil-mc-cursor-hbar-face :underline `(:color ,highlight)) - - ;; evil-snipe - (evil-snipe-first-match-face :foreground highlight :background dark-blue :weight 'bold) - (evil-snipe-matches-face :foreground highlight :underline t :weight 'bold) - - ;; evil-googles - (evil-goggles-default-face :inherit 'region) - - ;; flycheck - (flycheck-error :underline `(:style wave :color ,red)) - (flycheck-warning :underline `(:style wave :color ,yellow)) - (flycheck-info :underline `(:style wave :color ,green)) - - ;; flycheck-posframe - (flycheck-posframe-face :inherit 'default) - (flycheck-posframe-background-face :background bg-alt) - (flycheck-posframe-error-face :inherit 'flycheck-posframe-face :foreground error) - (flycheck-posframe-info-face :inherit 'flycheck-posframe-face :foreground fg) - (flycheck-posframe-warning-face :inherit 'flycheck-posframe-face :foreground warning) - - ;; flymake - (flymake-error :underline `(:style wave :color ,red)) - (flymake-note :underline `(:style wave :color ,green)) - (flymake-warning :underline `(:style wave :color ,orange)) - - ;; flyspell - (flyspell-incorrect :underline `(:style wave :color ,error) :inherit 'unspecified) - - ;; git-commit - (git-commit-summary :foreground strings) - (git-commit-overlong-summary :inherit 'error :background base0 :slant 'italic :weight 'bold) - (git-commit-nonempty-second-line :inherit 'git-commit-overlong-summary) - (git-commit-note :foreground cyan :slant 'italic) - (git-commit-pseudo-header :foreground doc-comments :slant 'italic) - (git-commit-known-pseudo-header :foreground doc-comments :weight 'bold :slant 'italic) - (git-commit-comment-branch-local :foreground magenta) - (git-commit-comment-branch-remote :foreground green) - (git-commit-comment-detached :foreground orange) - (git-commit-comment-heading :foreground keywords) - (git-commit-comment-file :foreground violet) - (git-commit-comment-action) - - ;; git-gutter - (git-gutter:modified :foreground vc-modified) - (git-gutter:added :foreground vc-added) - (git-gutter:deleted :foreground vc-deleted) - - ;; git-gutter+ - (git-gutter+-modified :foreground vc-modified :background nil) - (git-gutter+-added :foreground vc-added :background nil) - (git-gutter+-deleted :foreground vc-deleted :background nil) - - ;; git-gutter-fringe - ((git-gutter-fr:modified &inherit git-gutter:modified)) - ((git-gutter-fr:added &inherit git-gutter:added)) - ((git-gutter-fr:deleted &inherit git-gutter:deleted)) - - ;; gnus - (gnus-group-mail-1 :weight 'bold :foreground fg) - (gnus-group-mail-2 :inherit 'gnus-group-mail-1) - (gnus-group-mail-3 :inherit 'gnus-group-mail-1) - (gnus-group-mail-1-empty :foreground base5) - (gnus-group-mail-2-empty :inherit 'gnus-group-mail-1-empty) - (gnus-group-mail-3-empty :inherit 'gnus-group-mail-1-empty) - (gnus-group-news-1 :inherit 'gnus-group-mail-1) - (gnus-group-news-2 :inherit 'gnus-group-news-1) - (gnus-group-news-3 :inherit 'gnus-group-news-1) - (gnus-group-news-4 :inherit 'gnus-group-news-1) - (gnus-group-news-5 :inherit 'gnus-group-news-1) - (gnus-group-news-6 :inherit 'gnus-group-news-1) - (gnus-group-news-1-empty :inherit 'gnus-group-mail-1-empty) - (gnus-group-news-2-empty :inherit 'gnus-groupnews-1-empty) - (gnus-group-news-3-empty :inherit 'gnus-groupnews-1-empty) - (gnus-group-news-4-empty :inherit 'gnus-groupnews-1-empty) - (gnus-group-news-5-empty :inherit 'gnus-groupnews-1-empty) - (gnus-group-news-6-empty :inherit 'gnus-groupnews-1-empty) - (gnus-group-mail-low :inherit 'gnus-group-mail-1 :weight 'normal) - (gnus-group-mail-low-empty :inherit 'gnus-group-mail-1-empty) - (gnus-group-news-low :inherit 'gnus-group-mail-1 :foreground base5) - (gnus-group-news-low-empty :inherit 'gnus-group-news-low :weight 'normal) - (gnus-header-content :inherit 'message-header-other) - (gnus-header-from :inherit 'message-header-other) - (gnus-header-name :inherit 'message-header-name) - (gnus-header-newsgroups :inherit 'message-header-other) - (gnus-header-subject :inherit 'message-header-subject) - (gnus-summary-cancelled :foreground red :strike-through t) - (gnus-summary-high-ancient :foreground (doom-lighten base5 0.2) :inherit 'italic) - (gnus-summary-high-read :foreground (doom-lighten fg 0.2)) - (gnus-summary-high-ticked :foreground (doom-lighten magenta 0.2)) - (gnus-summary-high-unread :foreground (doom-lighten green 0.2)) - (gnus-summary-low-ancient :foreground (doom-darken base5 0.2) :inherit 'italic) - (gnus-summary-low-read :foreground (doom-darken fg 0.2)) - (gnus-summary-low-ticked :foreground (doom-darken magenta 0.2)) - (gnus-summary-low-unread :foreground (doom-darken green 0.2)) - (gnus-summary-normal-ancient :foreground base5 :inherit 'italic) - (gnus-summary-normal-read :foreground fg) - (gnus-summary-normal-ticked :foreground magenta) - (gnus-summary-normal-unread :foreground green :inherit 'bold) - (gnus-summary-selected :foreground blue :weight 'bold) - (gnus-cite-1 :foreground violet) - (gnus-cite-2 :foreground violet) - (gnus-cite-3 :foreground violet) - (gnus-cite-4 :foreground green) - (gnus-cite-5 :foreground green) - (gnus-cite-6 :foreground green) - (gnus-cite-7 :foreground magenta) - (gnus-cite-8 :foreground magenta) - (gnus-cite-9 :foreground magenta) - (gnus-cite-10 :foreground yellow) - (gnus-cite-11 :foreground yellow) - (gnus-signature :foreground yellow) - (gnus-x-face :background base5 :foreground fg) - - ;; helm - (helm-selection - (&all :inherit 'bold :background selection) - (&dark :distant-foreground highlight) - (&light :distant-foreground base0)) - (helm-match :inherit 'bold :foreground highlight :distant-foreground base8) - (helm-source-header :background base2 :foreground base5) - (helm-swoop-target-line-face :foreground highlight :inverse-video t) - (helm-visible-mark :inherit '(bold highlight)) - (helm-ff-file :foreground fg) - (helm-ff-prefix :foreground keywords) - (helm-ff-dotted-directory :foreground grey) - (helm-ff-directory :foreground variables) - (helm-ff-executable :foreground base8 :inherit 'italic) - (helm-grep-match :foreground highlight :distant-foreground red) - (helm-grep-file :foreground methods) - (helm-grep-lineno :foreground base5) - (helm-grep-finish :foreground green) - (helm-swoop-target-line-face :foreground highlight :inverse-video t) - (helm-swoop-target-line-block-face :foreground yellow) - (helm-swoop-target-word-face :foreground green :inherit 'bold) - (helm-swoop-target-number-face :foreground base5) - - ;; helpful - (helpful-heading :weight 'bold :height 1.2) - - ;; hideshow - (+doom-folded-face :inherit 'font-lock-comment-face - :weight 'light - :background (doom-darken bg 0.125)) - - ;; highlight-indentation-mode - (highlight-indentation-face :inherit 'hl-line) - (highlight-indentation-current-column-face :background base1) - (highlight-indentation-guides-odd-face :inherit 'highlight-indentation-face) - (highlight-indentation-guides-even-face :inherit 'highlight-indentation-face) - - ;; highlight-quoted-mode - (highlight-quoted-symbol :foreground type) - (highlight-quoted-quote :foreground operators) - - ;; highlight-numbers-mode - (highlight-numbers-number :inherit 'bold :foreground numbers) - - ;; hlinum - (linum-highlight-face :foreground fg :distant-foreground nil :weight 'normal) - - ;; hl-todo - (hl-todo :foreground red :weight 'bold) - - ;; hydra - (hydra-face-red :foreground red :weight 'bold) - (hydra-face-blue :foreground blue :weight 'bold) - (hydra-face-amaranth :foreground magenta :weight 'bold) - (hydra-face-pink :foreground violet :weight 'bold) - (hydra-face-teal :foreground teal :weight 'bold) - - ;; iedit - (iedit-occurrence :foreground magenta :weight 'bold :inverse-video t) - (iedit-read-only-occurrence :inherit 'region) - - ;; imenu-list - ;; (imenu-list-entry-face) - (imenu-list-entry-face-0 :foreground highlight) - (imenu-list-entry-subalist-face-0 :inherit 'imenu-list-entry-face-0 :weight 'bold) - (imenu-list-entry-face-1 :foreground green) - (imenu-list-entry-subalist-face-1 :inherit 'imenu-list-entry-face-1 :weight 'bold) - (imenu-list-entry-face-2 :foreground yellow) - (imenu-list-entry-subalist-face-2 :inherit 'imenu-list-entry-face-2 :weight 'bold) - - ;; indent-guide - ((indent-guide-face &inherit highlight-indentation-face)) - - ;; ivy - (ivy-current-match :background region :distant-foreground nil) - (ivy-minibuffer-match-face-1 - :background nil - :foreground (doom-lighten grey 0.14) - :weight 'light) - (ivy-minibuffer-match-face-2 - :inherit 'ivy-minibuffer-match-face-1 - :foreground magenta :background base1 :weight 'semi-bold) - (ivy-minibuffer-match-face-3 - :inherit 'ivy-minibuffer-match-face-2 - :foreground green :weight 'semi-bold) - (ivy-minibuffer-match-face-4 - :inherit 'ivy-minibuffer-match-face-2 - :foreground yellow :weight 'semi-bold) - (ivy-minibuffer-match-highlight :foreground violet) - (ivy-highlight-face :foreground violet) - (ivy-confirm-face :foreground success) - (ivy-match-required-face :foreground error) - (ivy-virtual :inherit 'italic :foreground doc-comments) - (ivy-modified-buffer :inherit 'bold :foreground vc-modified) - - ;; ivy-posframe - (ivy-posframe :background (doom-darken bg-alt 0.2)) - - ;; jabber - (jabber-activity-face :foreground red :weight 'bold) - (jabber-activity-personal-face :foreground blue :weight 'bold) - (jabber-chat-error :foreground red :weight 'bold) - (jabber-chat-prompt-foreign :foreground red :weight 'bold) - (jabber-chat-prompt-local :foreground blue :weight 'bold) - (jabber-chat-prompt-system :foreground green :weight 'bold) - (jabber-chat-text-foreign :foreground fg) - (jabber-chat-text-local :foreground fg) - (jabber-rare-time-face :foreground green) - (jabber-roster-user-away :foreground yellow) - (jabber-roster-user-chatty :foreground green :weight 'bold) - (jabber-roster-user-dnd :foreground red) - (jabber-roster-user-error :foreground red) - (jabber-roster-user-offline :foreground fg) - (jabber-roster-user-online :foreground green :weight 'bold) - (jabber-roster-user-xa :foreground cyan) - - ;; linum-relative - ((linum-relative-current-face &inherit line-number-current-line)) - - ;; lui - (lui-time-stamp-face :foreground violet) - (lui-highlight-face :foreground highlight) - (lui-button-face :foreground builtin :underline t) - - ;; multiple cursors - (mc/cursor-face :inherit 'cursor) - - ;; nav-flash - (nav-flash-face :background selection :foreground base8 :weight 'bold) - - ;; neotree - (neo-root-dir-face :foreground strings :background bg :box `(:line-width 4 :color ,bg)) - (neo-file-link-face :foreground fg) - (neo-dir-link-face :foreground highlight) - (neo-expand-btn-face :foreground highlight) - (neo-vc-edited-face :foreground yellow) - (neo-vc-added-face :foreground green) - (neo-vc-removed-face :foreground red :strike-through t) - (neo-vc-conflict-face :foreground magenta :weight 'bold) - (neo-vc-ignored-face :foreground comments) - (doom-neotree-dir-face :foreground highlight) - (doom-neotree-file-face :foreground base8) - (doom-neotree-hidden-file-face :foreground comments) - (doom-neotree-text-file-face :foreground fg) - (doom-neotree-data-file-face :foreground violet) - (doom-neotree-media-file-face :inherit 'doom-neotree-hidden-file-face) - - ;; nlinum - ((nlinum-current-line &inherit line-number-current-line)) - - ;; nlinum-hl - ((nlinum-hl-face &inherit line-number-current-line)) - - ;; nlinum-relative - ((nlinum-relative-current-face &inherit line-number-current-line)) - - ;; lsp - ;; TODO Add light versions - (lsp-face-highlight-textual :background dark-blue :foreground base8 :distant-foreground base0 :weight 'bold) - (lsp-face-highlight-read :background dark-blue :foreground base8 :distant-foreground base0 :weight 'bold) - (lsp-face-highlight-write :background dark-blue :foreground base8 :distant-foreground base0 :weight 'bold) - (lsp-ui-peek-filename :inherit 'mode-line-buffer-id) - (lsp-ui-peek-header :foreground fg :background (doom-lighten bg 0.1) :bold bold) - (lsp-ui-peek-selection :foreground bg :background blue :bold bold) - (lsp-ui-peek-list :background (doom-darken bg 0.1)) - (lsp-ui-peek-peek :background (doom-darken bg 0.1)) - (lsp-ui-peek-highlight :inherit 'lsp-ui-peek-header :background region :foreground bg :box t) - (lsp-ui-peek-line-number :foreground success) - - ;; magit - (magit-bisect-bad :foreground red) - (magit-bisect-good :foreground green) - (magit-bisect-skip :foreground orange) - (magit-blame-date :foreground red) - (magit-blame-heading :foreground orange :background base3) - (magit-branch-current :foreground blue) - (magit-branch-local :foreground cyan) - (magit-branch-remote :foreground green) - (magit-cherry-equivalent :foreground violet) - (magit-cherry-unmatched :foreground cyan) - (magit-diff-added :foreground (doom-darken green 0.2) :background (doom-blend green bg 0.1)) - (magit-diff-added-highlight :foreground green :background (doom-blend green bg 0.2) :weight 'bold) - (magit-diff-base :foreground (doom-darken orange 0.2) :background (doom-blend orange bg 0.1)) - (magit-diff-base-highlight :foreground orange :background (doom-blend orange bg 0.2) :weight 'bold) - (magit-diff-context :foreground (doom-darken fg 0.4) :background bg) - (magit-diff-context-highlight :foreground fg :background bg-alt) - (magit-diff-file-heading :foreground fg :weight 'bold) - (magit-diff-file-heading-selection :foreground magenta :background dark-blue :weight 'bold) - (magit-diff-hunk-heading :foreground bg :background (doom-blend violet bg 0.3)) - (magit-diff-hunk-heading-highlight :foreground bg :background violet :weight 'bold) - (magit-diff-removed :foreground (doom-darken red 0.2) :background (doom-blend red base3 0.1)) - (magit-diff-removed-highlight :foreground red :background (doom-blend red base3 0.2) :weight 'bold) - (magit-diff-lines-heading :foreground yellow :background red) - (magit-diffstat-added :foreground green) - (magit-diffstat-removed :foreground red) - (magit-dimmed :foreground comments) - (magit-hash :foreground comments) - (magit-header-line :background dark-blue :foreground base8 :weight 'bold - :box `(:line-width 3 :color ,dark-blue)) - (magit-log-author :foreground orange) - (magit-log-date :foreground blue) - (magit-log-graph :foreground comments) - (magit-process-ng :inherit 'error) - (magit-process-ok :inherit 'success) - (magit-reflog-amend :foreground magenta) - (magit-reflog-checkout :foreground blue) - (magit-reflog-cherry-pick :foreground green) - (magit-reflog-commit :foreground green) - (magit-reflog-merge :foreground green) - (magit-reflog-other :foreground cyan) - (magit-reflog-rebase :foreground magenta) - (magit-reflog-remote :foreground cyan) - (magit-reflog-reset :inherit 'error) - (magit-refname :foreground comments) - (magit-section-heading :foreground blue :weight 'bold) - (magit-section-heading-selection :foreground orange :weight 'bold) - (magit-section-highlight :inherit 'hl-line) - (magit-sequence-drop :foreground red) - (magit-sequence-head :foreground blue) - (magit-sequence-part :foreground orange) - (magit-sequence-stop :foreground green) - (magit-signature-bad :inherit 'error) - (magit-signature-error :inherit 'error) - (magit-signature-expired :foreground orange) - (magit-signature-good :inherit 'success) - (magit-signature-revoked :foreground magenta) - (magit-signature-untrusted :foreground yellow) - (magit-tag :foreground yellow) - (magit-filename :foreground violet) - (magit-section-secondary-heading :foreground violet :weight 'bold) - - ;; mic-paren - (paren-face-match :foreground red :background base0 :weight 'ultra-bold) - (paren-face-mismatch :foreground base0 :background red :weight 'ultra-bold) - (paren-face-no-match :inherit 'paren-face-mismatch :weight 'ultra-bold) - - ;; parenface - (paren-face :foreground comments) - - ;; perspective - (persp-selected-face :foreground blue :weight 'bold) - - ;; persp-mode - (persp-face-lighter-buffer-not-in-persp :foreground warning :slant 'italic) - (persp-face-lighter-nil-persp :foreground comments) - - ;; popup - (popup-face :inherit 'tooltip) - (popup-tip-face :inherit 'popup-face :foreground violet :background base0) - (popup-selection-face :background selection) - - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground blue) - (rainbow-delimiters-depth-2-face :foreground magenta) - (rainbow-delimiters-depth-3-face :foreground green) - (rainbow-delimiters-depth-4-face :foreground orange) - (rainbow-delimiters-depth-5-face :foreground violet) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground teal) - (rainbow-delimiters-unmatched-face :foreground red :weight 'bold :inverse-video t) - (rainbow-delimiters-mismatched-face :inherit 'rainbow-delimiters-unmatched-face) - - ;; re-builder - (reb-match-0 :foreground orange :inverse-video t) - (reb-match-1 :foreground magenta :inverse-video t) - (reb-match-2 :foreground green :inverse-video t) - (reb-match-3 :foreground yellow :inverse-video t) - - ;; show-paren - ((show-paren-match &inherit paren-face-match)) - ((show-paren-mismatch &inherit paren-face-mismatch)) - - ;; smartparens - (sp-pair-overlay-face :background region) - - ;; smartparens - ((sp-show-pair-match-face &inherit show-paren-match)) - ((sp-show-pair-mismatch-face &inherit show-paren-mismatch)) - - ;; smerge-tool - (smerge-lower :background (doom-blend green bg 0.2)) - (smerge-upper :background (doom-blend red base3 0.2)) - (smerge-base :background (doom-blend blue bg 0.2)) - (smerge-markers :background comments :foreground bg :distant-foreground fg :weight 'bold) - ;; Emacs <25 compatibility - ((smerge-mine &inherit smerge-upper)) - ((smerge-other &inherit smerge-lower)) - - ;; solaire-mode - (solaire-default-face :inherit 'default :background bg-alt) - (solaire-hl-line-face :inherit 'hl-line :background bg) - (solaire-org-hide-face :foreground bg-alt) - - ;; stripe-buffer - (stripe-highlight - (&light :background base5) - (&dark :background base3)) - - ;; swiper - (swiper-line-face :background blue :foreground base0) - (swiper-match-face-1 :inherit 'unspecified :background base0 :foreground base5) - (swiper-match-face-2 :inherit 'unspecified :background orange :foreground base0 :weight 'bold) - (swiper-match-face-3 :inherit 'unspecified :background magenta :foreground base0 :weight 'bold) - (swiper-match-face-4 :inherit 'unspecified :background green :foreground base0 :weight 'bold) - - ;; tabbar - (tabbar-default :foreground bg :background bg :height 1.0) - (tabbar-highlight :foreground fg :background selection :distant-foreground bg) - (tabbar-button :foreground fg :background bg) - (tabbar-button-highlight :inherit 'tabbar-button :inverse-video t) - (tabbar-modified :inherit 'tabbar-default :foreground red :weight 'bold) - (tabbar-unselected :inherit 'tabbar-default :foreground base5) - (tabbar-unselected-modified :inherit 'tabbar-modified) - (tabbar-selected - :inherit 'tabbar-default :weight 'bold - :foreground fg :background bg-alt) - (tabbar-selected-modified :inherit 'tabbar-selected :foreground green) - - ;; tldr - (tldr-command-itself :foreground bg :background green :weight 'semi-bold) - (tldr-title :foreground yellow :bold t :height 1.4) - (tldr-description :foreground fg :weight 'semi-bold) - (tldr-introduction :foreground (doom-blend blue bg 0.8) :weight 'semi-bold) - (tldr-code-block :foreground green :background region :weight 'semi-bold) - (tldr-command-argument :foreground fg :background region ) - - ;; treemacs - (treemacs-root-face :inherit 'font-lock-string-face :weight 'bold :height 1.2) - (treemacs-file-face :foreground fg) - (treemacs-directory-face :foreground fg) - (treemacs-tags-face :foreground highlight) - (treemacs-git-modified-face :foreground violet) - (treemacs-git-added-face :foreground green) - (treemacs-git-conflict-face :foreground red) - (treemacs-git-untracked-face :inherit 'font-lock-doc-face) - - ;; twittering-mode - (twitter-divider ; custom face in Doom Emacs - (&light :underline '(:color (doom-lighten vertical-bar 0.2))) - (&dark :underline '(:color (doom-darken vertical-bar 0.2)))) - - ;; undo-tree - (undo-tree-visualizer-default-face :foreground base5) - (undo-tree-visualizer-current-face :foreground green :weight 'bold) - (undo-tree-visualizer-unmodified-face :foreground base5) - (undo-tree-visualizer-active-branch-face :foreground blue) - (undo-tree-visualizer-register-face :foreground yellow) - - ;; vimish-fold - (vimish-fold-overlay :inherit 'font-lock-comment-face :background base0 :weight 'light) - (vimish-fold-fringe :foreground magenta) - - ;; volatile-highlights - (vhl/default-face :background grey) - - ;; wgrep - (wgrep-face :weight 'bold :foreground green :background base5) - (wgrep-delete-face :foreground base3 :background red) - (wgrep-done-face :foreground blue) - (wgrep-file-face :foreground comments) - (wgrep-reject-face :foreground red :weight 'bold) - - ;; which-func - (which-func :foreground blue) - - ;; which-key - (which-key-key-face :foreground green) - (which-key-group-description-face :foreground violet) - (which-key-command-description-face :foreground blue) - (which-key-local-map-description-face :foreground magenta) - - ;; whitespace - (whitespace-empty :background base3) - (whitespace-space :foreground base4) - (whitespace-tab :foreground base4 :background (unless (default-value 'indent-tabs-mode) base3)) - (whitespace-newline :foreground base4) - (whitespace-indentation :foreground red :background yellow) - (whitespace-trailing :inherit 'trailing-whitespace) - (whitespace-line :background base0 :foreground red :weight 'bold) - - ;; workgroups2 - (wg-current-workgroup-face :foreground base0 :background highlight) - (wg-other-workgroup-face :foreground base5) - (wg-divider-face :foreground grey) - (wg-brace-face :foreground highlight) - - ;; yasnippet - (yas-field-highlight-face :inherit 'match) - - - ;; --- major-mode faces ------------------- - ;; auctex (latex-mode) - (font-latex-bold-face :inherit 'bold) - (font-latex-italic-face :inherit 'italic) - (font-latex-math-face :foreground blue) - (font-latex-sectioning-0-face :foreground blue :weight 'ultra-bold) - (font-latex-sectioning-1-face :foreground magenta :weight 'semi-bold) - (font-latex-sectioning-2-face :foreground violet :weight 'semi-bold) - (font-latex-sectioning-3-face :foreground (doom-lighten blue 0.3) :weight 'semi-bold) - (font-latex-sectioning-4-face :foreground (doom-lighten magenta 0.3) :weight 'semi-bold) - (font-latex-sectioning-5-face :foreground (doom-lighten violet 0.3) :weight 'semi-bold) - (font-latex-script-char-face :foreground dark-blue) - (font-latex-string-face :inherit 'font-lock-string-face) - (font-latex-warning-face :inherit 'font-lock-warning-face) - (font-latex-verbatim-face :inherit 'fixed-pitch :foreground violet :slant 'italic) - - ;; elixir-mode - (elixir-atom-face (&light :foreground dark-blue) - (&dark :foreground cyan)) - (elixir-attribute-face :foreground violet) - - ;; enh-ruby-mode - (enh-ruby-op-face :foreground operators) - (enh-ruby-string-delimiter-face :inherit 'font-lock-string-face) - (enh-ruby-heredoc-delimiter-face :inherit 'font-lock-string-face) - (enh-ruby-regexp-face :foreground constants) - (enh-ruby-regexp-delimiter-face :inherit 'enh-ruby-regexp-face) - (erm-syn-errline :underline `(:style wave :color ,error)) - (erm-syn-warnline :underline `(:style wave :color ,warning)) - - ;; jdee-mode - (jdee-font-lock-number-face :foreground numbers) - (jdee-font-lock-operator-face :foreground operators) - (jdee-font-lock-constant-face :inherit 'font-lock-constant-face) - (jdee-font-lock-constructor-face :foreground methods) - (jdee-font-lock-public-face :inherit 'font-lock-keyword-face) - (jdee-font-lock-protected-face :inherit 'font-lock-keyword-face) - (jdee-font-lock-private-face :inherit 'font-lock-keyword-face) - (jdee-font-lock-modifier-face :inherit 'font-lock-type-face) - (jdee-font-lock-doc-tag-face :foreground violet) - (jdee-font-lock-italic-face :inherit 'italic) - (jdee-font-lock-bold-face :inherit 'bold) - (jdee-font-lock-link-face :foreground blue :italic nil :underline t) - - ;; js2-mode - (js2-function-param :foreground variables) - (js2-function-call :foreground functions) - (js2-object-property :foreground violet) - (js2-jsdoc-tag :foreground doc-comments) - - ;; ledger-mode - (ledger-font-posting-date-face :foreground blue) - (ledger-font-posting-amount-face :foreground yellow) - (ledger-font-posting-account-face :foreground base8) - (ledger-font-payee-cleared-face :foreground violet :weight 'bold :height 1.2) - (ledger-font-payee-uncleared-face :foreground base5 :weight 'bold :height 1.2) - (ledger-font-xact-highlight-face :background base0) - - ;; makefile-*-mode - (makefile-targets :foreground blue) - - ;; markdown-mode - (markdown-header-face :inherit 'bold :foreground highlight) - (markdown-header-delimiter-face :inherit 'markdown-header-face) - (markdown-metadata-key-face :foreground red) - (markdown-list-face :foreground red) - (markdown-link-face :foreground highlight) - (markdown-url-face :foreground magenta :weight 'normal) - (markdown-italic-face :inherit 'italic :foreground violet) - (markdown-bold-face :inherit 'bold :foreground orange) - (markdown-markup-face :foreground operators) - (markdown-blockquote-face :inherit 'italic :foreground doc-comments) - (markdown-pre-face :foreground strings) - (markdown-code-face :background base3) - (markdown-reference-face :foreground doc-comments) - (markdown-inline-code-face :inherit '(markdown-code-face markdown-pre-face)) - (markdown-html-attr-name-face :inherit 'font-lock-variable-name-face) - (markdown-html-attr-value-face :inherit 'font-lock-string-face) - (markdown-html-entity-face :inherit 'font-lock-variable-name-face) - (markdown-html-tag-delimiter-face :inherit 'markdown-markup-face) - (markdown-html-tag-name-face :inherit 'font-lock-keyword-face) - - ;; notmuch - ;; (notmuch-crypto-decryption :foreground blue-l) - ;; (notmuch-crypto-part-header :foreground yellow-l) - ;; (notmuch-crypto-signature-bad :foreground red-l) - ;; (notmuch-crypto-signature-good :foreground base1) - ;; (notmuch-crypto-signature-good-key :foreground aqua-l) - ;; (notmuch-crypto-signature-unknown :foreground yellow) - ;; (notmuch-hello-logo-background :foreground fg) - (notmuch-message-summary-face :foreground grey :background nil) - (notmuch-search-count :foreground comments) - (notmuch-search-date :foreground numbers :weight 'bold) - (notmuch-search-flagged-face :foreground (doom-blend red base4 0.5)) - (notmuch-search-matching-authors :foreground blue :weight 'bold) - (notmuch-search-non-matching-authors :foreground blue) - (notmuch-search-subject :foreground fg) - (notmuch-search-unread-face :foreground base8) - (notmuch-tag-added :foreground green :weight 'normal) - (notmuch-tag-deleted :foreground red :weight 'normal) - (notmuch-tag-face :foreground yellow :weight 'normal) - (notmuch-tag-flagged :foreground yellow :weight 'normal) - (notmuch-tag-unread :foreground yellow :weight 'normal) - (notmuch-tree-match-author-face :foreground blue :weight 'bold) - (notmuch-tree-match-date-face :foreground numbers :weight 'bold) - (notmuch-tree-match-face :foreground fg) - (notmuch-tree-match-subject-face :foreground fg) - (notmuch-tree-match-tag-face :foreground yellow) - (notmuch-tree-match-tree-face :foreground comments) - (notmuch-tree-no-match-author-face :foreground blue) - (notmuch-tree-no-match-date-face :foreground numbers) - (notmuch-tree-no-match-face :foreground base5) - (notmuch-tree-no-match-subject-face :foreground base5) - (notmuch-tree-no-match-tag-face :foreground yellow) - (notmuch-tree-no-match-tree-face :foreground yellow) - (notmuch-wash-cited-text :foreground base4) - (notmuch-wash-toggle-button :foreground fg) - - ;; outline - (outline-1 :foreground blue :background base3 :weight 'bold :height 1.25) - (outline-2 :foreground magenta :weight 'bold) - (outline-3 :foreground violet :weight 'bold) - (outline-4 :foreground (doom-lighten blue 0.25) :weight 'bold) - (outline-5 :foreground (doom-lighten magenta 0.25) :weight 'bold) - (outline-6 :foreground (doom-lighten blue 0.5) :weight 'bold) - (outline-7 :foreground (doom-lighten magenta 0.5) :weight 'bold) - (outline-8 :foreground (doom-lighten blue 0.8) :weight 'bold) - - ;; org-mode - (org-archived :foreground doc-comments) - (org-block :background base3) - (org-block-background :background base3) - (org-block-begin-line :foreground comments :background base3) - (org-block-end-line :inherit 'org-block-begin-line) - (org-checkbox :inherit 'org-todo) - (org-checkbox-statistics-done :inherit 'org-done) - (org-checkbox-statistics-todo :inherit 'org-todo) - (org-code :foreground orange) - (org-date :foreground yellow) - (org-default :inherit 'variable-pitch) - (org-document-info :foreground builtin) - (org-document-title :foreground builtin :weight 'bold) - (org-done :inherit 'org-headline-done :bold 'inherit) - (org-ellipsis :underline nil :background nil :foreground grey) - (org-footnote :foreground orange) - (org-formula :foreground cyan) - (org-headline-done :foreground base5) - (org-hide :foreground bg) - - ;; extends from outline-N - ;; (org-level-1) - ;; (org-level-2) - ;; (org-level-3) - ;; (org-level-4) - ;; (org-level-5) - ;; (org-level-6) - ;; (org-level-7) - ;; (org-level-8) - - (org-list-dt :foreground highlight) - (org-meta-line :foreground doc-comments) - (org-priority :foreground red) - (org-property-value :foreground doc-comments) - (org-quote :background base3 :slant 'italic) - (org-special-keyword :foreground doc-comments) - (org-table :foreground violet) - (org-tag :foreground doc-comments :weight 'normal) - (org-ref-cite-face :foreground yellow :weight 'light :underline t) - (org-todo :foreground highlight :bold 'inherit) - (org-verbatim :foreground green) - (org-warning :foreground warning) - - ;; org-agenda - (org-agenda-done :inherit 'org-done) - (org-agenda-dimmed-todo-face :foreground comments) - (org-agenda-date :foreground violet :weight 'ultra-bold) - (org-agenda-date-today :foreground (doom-lighten violet 0.4) :weight 'ultra-bold) - (org-agenda-date-weekend :foreground (doom-darken violet 0.4) :weight 'ultra-bold) - (org-agenda-structure :foreground fg :weight 'ultra-bold) - (org-agenda-clocking :background (doom-blend blue bg 0.2)) - (org-upcoming-deadline :foreground (doom-blend fg bg 0.8)) - (org-upcoming-distant-deadline :foreground (doom-blend fg bg 0.5)) - (org-scheduled :foreground fg) - (org-scheduled-today :foreground base7) - (org-scheduled-previously :foreground base8) - (org-time-grid :foreground comments) - (org-sexp-date :foreground fg) - - ;; org-habit - (org-habit-clear-face :weight 'bold :background bg-alt :foreground bg-alt) - (org-habit-clear-future-face :weight 'bold :background bg-alt :foreground bg-alt) - (org-habit-ready-face :weight 'bold :background (doom-blend blue bg-alt 0.5) :foreground (doom-blend blue bg-alt 0.5)) - (org-habit-ready-future-face :weight 'bold :background (doom-blend blue bg-alt 0.5) :foreground (doom-blend blue bg-alt 0.5)) - (org-habit-alert-face :weight 'bold :background (doom-blend yellow bg-alt 0.5) :foreground (doom-blend yellow bg-alt 0.5)) - (org-habit-alert-future-face :weight 'bold :background (doom-blend yellow bg-alt 0.5) :foreground (doom-blend yellow bg-alt 0.5)) - (org-habit-overdue-face :weight 'bold :background (doom-blend red bg-alt 0.5) :foreground (doom-blend red bg-alt 0.5)) - (org-habit-overdue-future-face :weight 'bold :background (doom-blend red bg-alt 0.5) :foreground (doom-blend red bg-alt 0.5)) - - ;; rpm-spec-mode - (rpm-spec-macro-face :foreground yellow) - (rpm-spec-var-face :foreground violet) - (rpm-spec-tag-face :foreground blue) - (rpm-spec-obsolete-tag-face :foreground red) - (rpm-spec-package-face :foreground orange) - (rpm-spec-dir-face :foreground green) - (rpm-spec-doc-face :foreground orange) - (rpm-spec-ghost-face :foreground comments) - (rpm-spec-section-face :foreground magenta) - - ;; rst-mode - (rst-block :inherit 'font-lock-constant-face) - (rst-level-1 :inherit 'rst-adornment :weight 'bold) - (rst-level-2 :inherit 'rst-adornment :weight 'bold) - (rst-level-3 :inherit 'rst-adornment :weight 'bold) - (rst-level-4 :inherit 'rst-adornment :weight 'bold) - (rst-level-5 :inherit 'rst-adornment :weight 'bold) - (rst-level-6 :inherit 'rst-adornment :weight 'bold) - - ;; typescript-mode - (typescript-jsdoc-tag :foreground doc-comments) - (typescript-jsdoc-type :foreground (doom-darken doc-comments 0.15)) - (typescript-jsdoc-value :foreground (doom-lighten doc-comments 0.15)) - - ;; sh-mode - (sh-heredoc :inherit 'font-lock-string-face :weight 'normal) - (sh-quoted-exec :inherit 'font-lock-preprocessor-face) - - ;; web-mode - (web-mode-doctype-face :foreground comments) - (web-mode-html-tag-face :foreground methods) - (web-mode-html-tag-bracket-face :foreground methods) - (web-mode-html-attr-name-face :foreground type) - (web-mode-html-entity-face :foreground cyan :inherit 'italic) - (web-mode-block-control-face :foreground orange) - (web-mode-html-tag-bracket-face :foreground operators)) - "TODO") - -(defvar doom-themes-common-vars - '((ansi-color-names-vector - (vconcat (mapcar #'doom-color '(base0 red green yellow blue magenta cyan base8)))) - - (fci-rule-color (doom-color 'base5)) - - (jdee-db-spec-breakpoint-face-colors `(cons ,(doom-color 'base0) ,(doom-color 'grey))) - (jdee-db-requested-breakpoint-face-colors `(cons ,(doom-color 'base0) ,(doom-color 'green))) - (jdee-db-active-breakpoint-face-colors `(cons ,(doom-color 'base0) ,(doom-color 'highlight))) - - (vc-annotate-color-map - `(list (cons 20 ,(doom-color 'green)) - (cons 40 ,(doom-blend 'yellow 'green (/ 1.0 3))) - (cons 60 ,(doom-blend 'yellow 'green (/ 2.0 3))) - (cons 80 ,(doom-color 'yellow)) - (cons 100 ,(doom-blend 'orange 'yellow (/ 1.0 3))) - (cons 120 ,(doom-blend 'orange 'yellow (/ 2.0 3))) - (cons 140 ,(doom-color 'orange)) - (cons 160 ,(doom-blend 'magenta 'orange (/ 1.0 3))) - (cons 180 ,(doom-blend 'magenta 'orange (/ 2.0 3))) - (cons 200 ,(doom-color 'magenta)) - (cons 220 ,(doom-blend 'red 'magenta (/ 1.0 3))) - (cons 240 ,(doom-blend 'red 'magenta (/ 2.0 3))) - (cons 260 ,(doom-color 'red)) - (cons 280 ,(doom-blend 'grey 'red (/ 1.0 4))) - (cons 300 ,(doom-blend 'grey 'red (/ 2.0 4))) - (cons 320 ,(doom-blend 'grey 'red (/ 3.0 4))) - (cons 340 ,(doom-color 'base5)) - (cons 360 ,(doom-color 'base5)))) - (vc-annotate-very-old-color nil) - (vc-annotate-background (doom-color 'bg))) - "TODO") - - -;; -;; Library -;; - -(defvar doom-themes--colors) -(defvar doom--min-colors '(257 256 16)) -(defvar doom--quoted-p nil) -(defvar doom-themes--faces nil) - -(defun doom-themes--colors-p (item) - (declare (pure t) (side-effect-free t)) - (when item - (cond ((listp item) - (let ((car (car item))) - (cond ((memq car '(quote doom-color)) nil) - - ((memq car '(backquote \`)) - (let ((doom--quoted-p t)) - (doom-themes--colors-p (cdr item)))) - - ((eq car '\,) - (let (doom--quoted-p) - (doom-themes--colors-p (cdr item)))) - - ((or (doom-themes--colors-p car) - (doom-themes--colors-p (cdr-safe item))))))) - - ((and (symbolp item) - (not (keywordp item)) - (not doom--quoted-p) - (not (equal (substring (symbol-name item) 0 1) "-")) - (assq item doom-themes--colors)))))) - -(defun doom-themes--apply-faces (new-faces &optional default-faces) - (declare (pure t) (side-effect-free t)) - (let ((default-faces (or default-faces doom-themes-common-faces)) - (faces (make-hash-table :test #'eq :size (+ (length default-faces) (length new-faces)))) - (directives (make-hash-table :test #'eq))) - (dolist (spec (append (mapcar #'copy-sequence default-faces) new-faces)) - (if (listp (car spec)) - (cl-destructuring-bind (face action &optional arg) (car spec) - (unless (assq face new-faces) - (puthash face (list action arg (cdr spec)) - directives))) - (puthash (car spec) (cdr spec) faces))) - (cl-loop for face being the hash-keys of directives - for (action target spec) = (gethash face directives) - unless (memq action '(&inherit &extend &override)) - do (error "Invalid operation (%s) for '%s' face" action face) - if (eq (car spec) 'quote) - do (error "Can't extend literal face spec (for '%s')" face) - ;; TODO Add &all/&light/&dark extension support - else if (memq (car spec) '(&all &light &dark)) - do (error "Can't extend face with &all, &light or &dark specs (for '%s')" face) - else do - (puthash face - (let ((old-spec (gethash (or target face) faces)) - (plist spec)) - ;; remove duplicates - (while (keywordp (car plist)) - (setq old-spec (plist-put old-spec (car plist) (cadr plist)) - plist (cddr plist))) - old-spec) - faces)) - (let (results) - (maphash (lambda (face plist) - (when (keywordp (car plist)) - ;; TODO Clean up duplicates in &all/&light/&dark blocks - (dolist (prop (append (unless doom-themes-enable-bold '(:weight normal :bold nil)) - (unless doom-themes-enable-italic '(:slant normal :italic nil)))) - (when (and (plist-member plist prop) - (not (eq (plist-get plist prop) 'inherit))) - (plist-put plist prop - (if (memq prop '(:weight :slant)) - (quote 'normal)))))) - (push (cons face plist) results)) - faces) - (nreverse results)))) - -(defun doom-themes--colorize (item type) - (declare (pure t) (side-effect-free t)) - (when item - (let ((doom--quoted-p doom--quoted-p)) - (cond ((listp item) - (cond ((memq (car item) '(quote doom-color)) - item) - ((eq (car item) 'doom-ref) - (doom-themes--colorize - (apply #'doom-ref (cdr item)) type)) - ((let* ((item (append item nil)) - (car (car item)) - (doom--quoted-p - (cond ((memq car '(backquote \`)) t) - ((eq car '\,) nil) - (t doom--quoted-p)))) - (cons car - (cl-loop - for i in (cdr item) - collect (doom-themes--colorize i type))))))) - - ((and (symbolp item) - (not (keywordp item)) - (not doom--quoted-p) - (not (equal (substring (symbol-name item) 0 1) "-")) - (assq item doom-themes--colors)) - `(doom-color ',item ',type)) - - (item))))) - -(defun doom-themes--build-face (face) - (declare (pure t) (side-effect-free t)) - `(list - ',(car face) - ,(let ((face-body (cdr face))) - (cond ((keywordp (car face-body)) - (let ((real-attrs face-body) - defs) - (if (doom-themes--colors-p real-attrs) - (dolist (cl doom--min-colors `(list ,@(nreverse defs))) - (push `(list '((class color) (min-colors ,cl)) - (list ,@(doom-themes--colorize real-attrs cl))) - defs)) - `(list (list 't (list ,@real-attrs)))))) - - ((memq (car-safe (car face-body)) '(quote backquote \`)) - (car face-body)) - - ((let (all-attrs defs) - (dolist (attrs face-body `(list ,@(nreverse defs))) - (cond ((eq (car attrs) '&all) - (setq all-attrs (append all-attrs (cdr attrs)))) - - ((memq (car attrs) '(&dark &light)) - (let ((bg (if (eq (car attrs) '&dark) 'dark 'light)) - (real-attrs (append all-attrs (cdr attrs) '()))) - (cond ((doom-themes--colors-p real-attrs) - (dolist (cl doom--min-colors) - (push `(list '((class color) (min-colors ,cl) (background ,bg)) - (list ,@(doom-themes--colorize real-attrs cl))) - defs))) - - ((push `(list '((background ,bg)) (list ,@real-attrs)) - defs))))))))))))) - - -;; -;; Public functions -;; - -(defun doom-themes-prepare-facelist (custom-faces) - "Return an alist of face definitions for `custom-theme-set-faces'. - -Faces in EXTRA-FACES override the default faces." - (declare (pure t) (side-effect-free t)) - (setq doom-themes--faces (doom-themes--apply-faces custom-faces)) - (mapcar #'doom-themes--build-face doom-themes--faces)) - -(defun doom-themes-prepare-varlist (vars) - "Return an alist of variable definitions for `custom-theme-set-variables'. - -Variables in EXTRA-VARS override the default ones." - (declare (pure t) (side-effect-free t)) - (cl-loop for (var val) in (append doom-themes-common-vars vars) - collect `(list ',var ,val))) - -(provide 'doom-themes-common) -;;; doom-themes-common.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-common.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-common.elc deleted file mode 100644 index f6a044862ece..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-common.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-neotree.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-neotree.el deleted file mode 100644 index 0b7a5134e7c3..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-neotree.el +++ /dev/null @@ -1,359 +0,0 @@ -;;; doom-themes-neotree.el -*- lexical-binding: t; -*- - -(unless doom-themes--inhibit-warning - (message "doom-themes: loading `doom-themes-neotree' directly is obsolete, call `doom-themes-neotree-config' instead")) - -(defgroup doom-neotree nil - "Options for doom's neotree theme" - :group 'doom-themes) - -;; -(defface doom-neotree-dir-face '((t (:inherit neo-dir-link-face))) - "Face for directory labels." - :group 'doom-neotree) - -(defface doom-neotree-file-face '((t (:inherit neo-file-link-face))) - "Face for file name labels." - :group 'doom-neotree) - -;; file type faces -(defface doom-neotree-hidden-file-face '((t (:inherit font-lock-comment-face))) - "Face for labels of hidden files. See `doom-neotree-file-face-re-alist'." - :group 'doom-neotree) - -(defface doom-neotree-text-file-face '((t (:inherit neo-file-link-face))) - "Face for labels of text/documentation files (readmes, org files, etc). See -`doom-neotree-file-face-re-alist'." - :group 'doom-neotree) - -(defface doom-neotree-media-file-face '((t (:inherit neo-file-link-face))) - "Face for labels of media files. See `doom-neotree-file-face-re-alist'." - :group 'doom-neotree) - -(defface doom-neotree-data-file-face '((t (:inherit neo-file-link-face))) - "Face for labels of data files (json, yaml, xml, etc). See -`doom-neotree-file-face-re-alist'." - :group 'doom-neotree) - -(defface doom-neotree-executable-file-face '((t (:inherit neo-file-link-face))) - "TODO" - :group 'doom-neotree) - - -;; -(defcustom doom-neotree-project-size 1.4 - "What :height to display the project icon at the top at." - :type 'float - :group 'doom-neotree) - -(defcustom doom-neotree-folder-size 1.05 - "What :height to display the folder icons at." - :type 'float - :group 'doom-neotree) - -(defcustom doom-neotree-chevron-size 0.8 - "What :height to display the chevron icons at." - :type 'float - :group 'doom-neotree) - -(defcustom doom-neotree-line-spacing 2 - "Line-spacing for neotree buffer." - :type 'symbol - :group 'doom-neotree) - -(define-obsolete-variable-alias 'doom-neotree-enable-file-icons 'doom-neotree-file-icons) -(defcustom doom-neotree-file-icons 'simple - "The style to use for the file icons. Can be nil (disabled), non-nil (for a -diverse iconset), or 'simple, which is closest's to Atom's style as it only -distinguishes text, source, pdfs, images and binary files." - :type '(choice - (const :tag "A diverse array of file icons based on file type" t) - (const :tag "Minimalistic file icons (like Atom's)" 'simple) - (const :tag "Disable file icons" nil)) - :group 'doom-neotree) - -(defcustom doom-neotree-enable-folder-icons t - "If non-nil, display folder icons next to each file. Different icons are used -depending on whether the folder is a repo, symlink or regular folder." - :type 'boolean - :group 'doom-neotree) - -(defcustom doom-neotree-enable-open-chevron-icons t - "If non-nil, display the chevron-down icon next to each expanded folder." - :type 'boolean - :group 'doom-neotree) - -(defcustom doom-neotree-enable-closed-chevron-icons t - "If non-nil, display the chevron-right icon next to each collapsed folder." - :type 'boolean - :group 'doom-neotree) - -(defcustom doom-neotree-enable-variable-pitch nil - "If non-nil, labels will use the `doom-neotree-dir-face' and -`doom-neotree-dir-face' faces, which inherit from the `variable-pitch' face." - :type 'boolean - :group 'doom-neotree) - -(defcustom doom-neotree-enable-type-colors t - "If non-nil, color each file/folder based on the categories determined by -`doom-neotree-file-face-re-alist'." - :type 'boolean - :group 'doom-neotree) - - -(defun doom--neo-is-repo-dir-p (path) - (or (file-exists-p (format "%s/.git" path)) - (all-the-icons-dir-is-submodule path))) - -(defvar doom-neotree-dir-rules - (eval-when-compile - `(("/\\(?:node_modules\\|vendor\\)$" - :face doom-neotree-hidden-file-face) - ("/\\.[^$/#]+$" - :face doom-neotree-hidden-file-face) - (file-symlink-p - :icon (all-the-icons-octicon "file-symlink-directory")) - (doom--neo-is-repo-dir-p - :icon (all-the-icons-octicon "file-submodule")) - (t :icon (all-the-icons-octicon "file-directory")))) - "TODO") - -(defvar doom-neotree-file-rules - (eval-when-compile - `((file-symlink-p - :icon (all-the-icons-octicon "file-symlink-file")) - (file-executable-p - :face doom-neotree-executable-file-face - :icon (all-the-icons-octicon "file-binary")) - ("\\.\\(?:md\\|org\\|rst\\|log\\)\\|/[A-Z_-]+\\(?:\\.[a-z]+\\)?$" - :face doom-neotree-text-file-face - :icon (all-the-icons-octicon "file-text")) - (,(concat "\\." (regexp-opt '("htm" "html" "phtml" "tpl" "erb" "mustache" - "twig" "ejs" "erb" "jsx" "haml" "inky-haml" - "inky-slim" "slim" "pug" "jade")) - "$") - :icon (all-the-icons-octicon "file-code")) - (,(concat "\\(?:/\\(?:Gemfile\\|Vagrantfile\\|Makefile\\|Rakefile\\|Cask\\|\\.[^$]+rc\\|\\)\\|" - "\\." (regexp-opt '("json" "cson" "yaml" "yml" "xml" "toml" - "tpl" "ini" "erb" "mustache" "twig" "ejs" - "mk" "haml" "pug" "jade")) - "\\)$") - :icon (all-the-icons-octicon "file-code")) - (,(concat "\\." - (regexp-opt '("png" "jpg" "jpeg" "gif" "ico" "tif" "tiff" - "svg" "bmp" "psd" "ai" "eps" "indd" ; images - "mov" "avi" "mp4" "webm" "mkv" ; video - "wav" "mp3" "ogg" "midi")) ; audio - "$") - :face doom-neotree-data-file-face - :icon (all-the-icons-octicon "file-media")) - (,(concat "\\.\\(?:[gl]?zip\\|bzip2\\|deb\\|dmg\\|iso\\|7z\\|rpm\\|pkg\\|dat\\|[rjt]ar\\(?:\\.gz\\)?\\)$") - :face doom-neotree-data-file-face - :icon (all-the-icons-octicon "file-zip")) - ("\\.pdf$" - :face doom-neotree-data-file-face - :icon (all-the-icons-octicon "file-pdf")) - ("\\.\\(?:lock\\|resolved\\|dll\\|so\\|pyc\\|elc\\|class\\|css\\.map\\)$" - :face doom-neotree-hidden-file-face - :icon (all-the-icons-octicon "file-binary")) - ("/\\.[^$/#]+$" - :face doom-neotree-hidden-file-face) - (t :icon (all-the-icons-octicon "file-text")))) - "TODO") - - -;; -(defun doom--neotree-no-fringes () - "Remove fringes in neotree. They get reset each time you select the neotree -pane and are highlighted incorrectly." - (set-window-fringes neo-global--window 0 0)) - -(defun doom--neotree-setup (&rest _) - (setq line-spacing doom-neotree-line-spacing - tab-width 1) - (when (featurep 'hl-line) - (set (make-local-variable 'hl-line-sticky-flag) t) - (hl-line-mode +1))) - -(defun doom-neotree-spec (node rules) - (let (case-fold-search) - (cl-loop for spec in rules - for pred = (car spec) - for plist = (cdr spec) - when - (cond ((eq pred 't)) - ((symbolp pred) (funcall pred node)) - ((stringp pred) (string-match-p pred node))) - return plist))) - -(defun doom--neotree-insert-file-icon (node icon &optional faces) - (if node - (cond ((eq doom-neotree-file-icons 'simple) - (propertize - (if icon - (apply (car icon) (cdr icon)) - (all-the-icons-octicon "file-text")) - 'face `(:inherit ,faces - :family ,(all-the-icons-octicon-family) - :height 1.3) - 'display '(raise 0))) - (t (all-the-icons-icon-for-file node))) - (all-the-icons-fileicon "default"))) - -(defun doom--neotree-insert-dir-icon (node type &optional faces) - (concat (if type - (all-the-icons-octicon - (format "chevron-%s" (if (eq type 'open) "down" "right")) - :v-adjust 0.1 - :height doom-neotree-chevron-size - :face `(:inherit ,faces - :family ,(all-the-icons-octicon-family) - :height ,doom-neotree-chevron-size)) - "\t") - "\t" - (when doom-neotree-enable-folder-icons - (all-the-icons-octicon - (cond ((file-symlink-p node) "file-symlink-directory") - ((file-exists-p (format "%s/.git" node)) "file-submodule") - ((all-the-icons-dir-is-submodule node) "file-submodule") - ("file-directory")) - :v-adjust 0 - :height doom-neotree-folder-size - :face `(:inherit ,faces - :family ,(all-the-icons-octicon-family) - :height ,doom-neotree-folder-size))))) - -(defun doom--neotree-insert-icon (type node &optional icon faces) - "Custom hybrid unicode theme with leading whitespace." - (let ((spc "\t") - (vspc (propertize " " 'face 'variable-pitch))) - (cond ((eq type 'open) - (insert - (concat spc - (doom--neotree-insert-dir-icon - node (if doom-neotree-enable-open-chevron-icons type) - faces) - vspc))) - ((eq type 'close) - (insert - (concat spc - (doom--neotree-insert-dir-icon - node (if doom-neotree-enable-closed-chevron-icons type) - faces) - vspc))) - ((eq type 'leaf) - (insert - (concat (when (or doom-neotree-enable-open-chevron-icons - doom-neotree-enable-closed-chevron-icons) - spc) - (when doom-neotree-enable-folder-icons spc) - (when doom-neotree-file-icons - (concat spc (doom--neotree-insert-file-icon node icon faces))) - vspc)))))) - -;; -(defun doom-neotree-insert-root (node) - ;; insert icon - (when (display-graphic-p) - (insert - (concat (propertize "\t" 'face 'neo-root-dir-face) - (all-the-icons-octicon - "repo" - :height doom-neotree-project-size - :face 'neo-root-dir-face - :v-adjust -0.1) - (propertize " " 'face 'neo-root-dir-face)))) - ;; insert project name - (insert - (propertize - (concat (or (neo-path--file-short-name node) "-") - "\n") - 'face `(:inherit ,(append (if doom-neotree-enable-variable-pitch '(variable-pitch)) - '(neo-root-dir-face)))))) - -(defun doom-neotree-insert-dir (node depth expanded) - (let ((short-name (neo-path--file-short-name node)) - (faces '(doom-neotree-dir-face)) - icon-text) - ;; insert indentation - (insert-char ?\s (* (- depth 1) 2)) - ;; vcs integration - (let ((vc (if neo-vc-integration (neo-vc-for-node node)))) - (when (memq 'char neo-vc-integration) - (insert-char (car vc)) - (insert-char ?\s)) - (unless (and (memq 'face neo-vc-integration) - (not (eq (cdr vc) 'neo-vc-up-to-date-face)) - (setq faces (list (cdr vc)))) - (cl-destructuring-bind (&key face icon) - (doom-neotree-spec node doom-neotree-dir-rules) - (if face (push face faces)) - (if icon (setq icon-text icon))))) - ;; insert icon - (let ((type (if expanded 'open 'close))) - (if (display-graphic-p) - (doom--neotree-insert-icon type node icon-text faces) - (neo-buffer--insert-fold-symbol type node))) - ;; insert label button - (when doom-neotree-enable-variable-pitch - (push 'variable-pitch faces)) - (insert-button short-name - 'follow-link t - 'face `(:inherit (,@faces)) - 'neo-full-path node - 'keymap neotree-dir-button-keymap) - ;; metadata + newline - (neo-buffer--node-list-set nil node) - (neo-buffer--newline-and-begin))) - -(defun doom-neotree-insert-file (node depth) - (let ((short-name (neo-path--file-short-name node)) - (vc (if neo-vc-integration (neo-vc-for-node node))) - (faces '(doom-neotree-file-face)) - icon-text) - ;; insert indentation - (insert-char ?\s (* (- depth 1) 2)) - ;; vcs integration - (unless (and (memq 'face neo-vc-integration) - (not (eq (cdr vc) 'neo-vc-up-to-date-face)) - (setq faces (list (cdr vc)))) - (cl-destructuring-bind (&key face icon) - (doom-neotree-spec node doom-neotree-file-rules) - (if face (push face faces)) - (if icon (setq icon-text icon)))) - ;; insert icon - (if (display-graphic-p) - (doom--neotree-insert-icon 'leaf node icon-text faces) - (neo-buffer--insert-fold-symbol 'leaf node)) - ;; insert label button - (when doom-neotree-enable-variable-pitch - (push 'variable-pitch faces)) - (insert-button short-name - 'follow-link t - 'face `(:inherit (,@faces)) - 'neo-full-path node - 'keymap neotree-file-button-keymap) - ;; metadata + newline - (neo-buffer--node-list-set nil node) - (neo-buffer--newline-and-begin))) - -;; -(eval-after-load 'neotree - (lambda () - (unless (require 'all-the-icons nil t) - (error "all-the-icons isn't installed")) - - ;; Enable buffer-local hl-line and adjust line-spacing - (add-hook 'neo-after-create-hook #'doom--neotree-setup) - ;; Incompatible - (setq neo-vc-integration nil) - ;; Remove fringes in Neotree pane - (advice-add #'neo-global--select-window :after #'doom--neotree-no-fringes) - ;; Patch neotree to use `doom--neotree-insert-icon' - (advice-add #'neo-buffer--insert-file-entry :override #'doom-neotree-insert-file) - (advice-add #'neo-buffer--insert-dir-entry :override #'doom-neotree-insert-dir) - ;; Shorter pwd in neotree override - (advice-add #'neo-buffer--insert-root-entry :override #'doom-neotree-insert-root))) - -(provide 'doom-themes-neotree) -;;; doom-themes-neotree.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-neotree.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-neotree.elc deleted file mode 100644 index 178bffd8f0f7..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-neotree.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-org.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-org.el deleted file mode 100644 index 7914e9237db1..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-org.el +++ /dev/null @@ -1,86 +0,0 @@ -;;; doom-themes-org.el --- improve org-mode support for doom-themes -*- lexical-binding: t; -*- - -(defgroup doom-org nil - "Options for doom's org customizations." - :group 'doom-themes) - -(defcustom doom-org-special-tags t - "If non-nil, highlight #hashtags and @attags especially." - :type 'boolean - :group 'doom-org) - -;; TODO Remove this once released with org-mode -(defface org-upcoming-distant-deadline '((t :inherit font-lock-comment-face)) - "Face for items scheduled previously, not done, and have a distant deadline. -See also `org-agenda-deadline-faces'." - :group 'doom-org) - -;; -(defsubst doom-org--tag-face (n) - (let ((kwd (match-string n))) - (or (and (equal kwd "#") 'org-tag) - (and (equal kwd "@") 'org-formula)))) - -(defun doom-org-custom-fontification () - "Correct (and improve) org-mode's font-lock keywords. - - 1. Re-set `org-todo' & `org-headline-done' faces, to make them respect - (inherit) underlying faces. - 2. Make statistic cookies respect (inherit) underlying faces. - 3. Fontify item bullets (make them stand out) - 4. Fontify item checkboxes (and when they're marked done), like TODOs that are - marked done. - 5. Fontify dividers/separators (5+ dashes) - 6. Fontify #hashtags and @at-tags, for personal convenience; see - `doom-org-special-tags' to disable this." - (let ((org-todo (format org-heading-keyword-regexp-format - org-todo-regexp)) - (org-done (format org-heading-keyword-regexp-format - (concat "\\(?:" (mapconcat #'regexp-quote org-done-keywords "\\|") "\\)")))) - (setq - org-font-lock-extra-keywords - (append (org-delete-all - (append `(("\\[\\([0-9]*%\\)\\]\\|\\[\\([0-9]*\\)/\\([0-9]*\\)\\]" - (0 (org-get-checkbox-statistics-face) t)) - (,org-todo (2 (org-get-todo-face 2) t)) - (,org-done (2 'org-headline-done t))) - (when (memq 'date org-activate-links) - '((org-activate-dates (0 'org-date t))))) - org-font-lock-extra-keywords) - ;; respsect underlying faces! - `((,org-todo (2 (org-get-todo-face 2) prepend)) - (,org-done (2 'org-headline-done prepend))) - (when (memq 'date org-activate-links) - '((org-activate-dates (0 'org-date prepend)))) - ;; Make checkbox statistic cookies respect underlying faces - '(("\\[\\([0-9]*%\\)\\]\\|\\[\\([0-9]*\\)/\\([0-9]*\\)\\]" - (0 (org-get-checkbox-statistics-face) prepend)) - ;; I like how org-mode fontifies checked TODOs and want this to extend to - ;; checked checkbox items: - ("^[ \t]*\\(?:[-+*]\\|[0-9]+[).]\\)[ \t]+\\(\\(?:\\[@\\(?:start:\\)?[0-9]+\\][ \t]*\\)?\\[\\(?:X\\|\\([0-9]+\\)/\\2\\)\\][^\n]*\n\\)" - 1 'org-headline-done prepend) - ;; make plain list bullets stand out - ("^ *\\([-+]\\|[0-9]+[).]\\) " 1 'org-list-dt append) - ;; and separators/dividers - ("^ *\\(-----+\\)$" 1 'org-meta-line)) - ;; custom #hashtags & @at-tags for another level of organization - (when doom-org-special-tags - '(("\\s-\\(\\([#@]\\)[^+ \n.,]+\\)" 1 (doom-org--tag-face 2) prepend))))))) - - -;; Bootstrap -(setq org-hide-leading-stars t - org-hide-leading-stars-before-indent-mode t - org-fontify-done-headline t - org-fontify-quote-and-verse-blocks t - org-fontify-whole-heading-line t - org-agenda-deadline-faces - '((1.001 . error) - (1.0 . org-warning) - (0.5 . org-upcoming-deadline) - (0.0 . org-upcoming-distant-deadline))) - -(add-hook 'org-font-lock-set-keywords-hook #'doom-org-custom-fontification) - -(provide 'doom-themes-org) -;;; doom-themes-org.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-org.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-org.elc deleted file mode 100644 index 7ec67cc402d5..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-org.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-pkg.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-pkg.el deleted file mode 100644 index 781a4927ba2a..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-pkg.el +++ /dev/null @@ -1,14 +0,0 @@ -(define-package "doom-themes" "20180909.1757" "an opinionated pack of modern color-themes" - '((emacs "24.4") - (all-the-icons "1.0.0") - (cl-lib "0.5")) - :keywords - '("dark" "light" "blue" "atom" "one" "theme" "neotree" "icons" "faces" "nova") - :authors - '(("Henrik Lissner <http://github/hlissner>")) - :maintainer - '("Henrik Lissner" . "henrik@lissner.net") - :url "https://github.com/hlissner/emacs-doom-theme") -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-treemacs.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-treemacs.el deleted file mode 100644 index c3ecdb70d1df..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-treemacs.el +++ /dev/null @@ -1,123 +0,0 @@ -;;; doom-themes-treemacs.el --- description -*- lexical-binding: t; -*- - -(defgroup doom-treemacs nil - "Options for doom's treemacs theme" - :group 'doom-themes) - -(defcustom doom-treemacs-enable-variable-pitch t - "If non-nil, the labels for files, folders and projects are displayed with the -variable-pitch face." - :type 'boolean - :group 'doom-treemacs) - -(defcustom doom-treemacs-line-spacing 1 - "Line-spacing for treemacs buffer." - :type 'symbol - :group 'doom-treemacs) - -(defcustom doom-treemacs-use-generic-icons t - "Use the generic icons for items displayed in the treemacs buffer." - :type 'boolean - :group 'doom-treemacs) - -(defun doom--treemacs-no-fringes () - "Remove fringes in treemacs. They get reset each time you select the neotree -pane and are highlighted incorrectly when used with `solaire-mode'." - (when (display-graphic-p) - (set-window-fringes nil 0 0))) - -(defun doom--treemacs-setup (&rest _) - (setq line-spacing doom-treemacs-line-spacing - tab-width 1)) - -(defun doom--treemacs-hide-modeline () - (setq mode-line-format nil)) - -(defun doom--treemacs-variable-pitch-labels (&rest _) - (when doom-treemacs-enable-variable-pitch - (dolist (face '(treemacs-root-face - treemacs-git-unmodified-face - treemacs-git-modified-face - treemacs-git-renamed-face - treemacs-git-ignored-face - treemacs-git-untracked-face - treemacs-git-added-face - treemacs-git-conflict-face - treemacs-directory-face - treemacs-directory-collapsed-face - treemacs-file-face)) - (let ((faces (face-attribute face :inherit nil))) - (set-face-attribute - face nil :inherit - `(variable-pitch ,@(delq 'unspecified (if (listp faces) faces (list faces))))))))) - -(eval-after-load 'treemacs - (lambda () - (unless (require 'all-the-icons nil t) - (error "all-the-icons isn't installed")) - - ;; Silence plistp error with all-the-icons - (advice-add #'treemacs--pulse-png-advice :override #'ignore) - - (add-hook 'treemacs-mode-hook #'doom--treemacs-setup) - (add-hook 'treemacs-mode-hook #'doom--treemacs-hide-modeline) - - ;; no fringes in treemacs window - (add-hook 'treemacs-mode-hook #'doom--treemacs-no-fringes) - (advice-add #'treemacs-select-window :after #'doom--treemacs-no-fringes) - - ;; variable-pitch labels for files/folders - (doom--treemacs-variable-pitch-labels) - (advice-add #'load-theme :after #'doom--treemacs-variable-pitch-labels) - - ;; minimalistic atom-inspired icon theme - (when doom-treemacs-use-generic-icons - (let ((all-the-icons-default-adjust 0)) - (setq treemacs-icon-root-png - (concat " " (all-the-icons-octicon "repo" :v-adjust -0.1 :height 1.6 - :face 'font-lock-string-face) - " ") - - treemacs-icon-tag-open-png - (all-the-icons-octicon "chevron-down" :v-adjust 0.1) - treemacs-icon-tag-closed-png - (all-the-icons-octicon "chevron-right" :v-adjust 0.1) - - treemacs-indentation-string " " - treemacs-indentation 1 - - treemacs-icon-open-png - (concat (all-the-icons-octicon "file-directory" :v-adjust 0 :height 1.15) - " ") - treemacs-icon-closed-png - (concat (all-the-icons-octicon "file-directory" :v-adjust 0 :height 1.15 :face 'font-lock-doc-face) - " ") - - treemacs-icon-tag-node-open-png - (concat (all-the-icons-octicon "chevron-down" :height 0.75 :face 'font-lock-keyword-face) - "\t") - treemacs-icon-tag-node-closed-png - (concat (all-the-icons-octicon "chevron-right" :height 0.9 :face 'font-lock-keyword-face) - "\t") - treemacs-icon-tag-leaf-png "- ") - - ;; File type icons - (setq treemacs-icons-hash (make-hash-table :size 200 :test #'equal) - treemacs-icon-fallback (concat (all-the-icons-octicon "file-code" :height 1.2 :v-adjust 0) " ") - treemacs-icon-text treemacs-icon-fallback) - - (treemacs-define-custom-icon (all-the-icons-octicon "file-media" :height 1.2) - "png" "jpg" "jpeg" "gif" "ico" "tif" "tiff" "svg" "bmp" - "psd" "ai" "eps" "indd" "mov" "avi" "mp4" "webm" "mkv" - "wav" "mp3" "ogg" "midi") - - (treemacs-define-custom-icon (all-the-icons-octicon "file-text" :height 1.2) - "md" "markdown" "rst" "log" "org" "txt" - "CONTRIBUTE" "LICENSE" "README" "CHANGELOG") - - (treemacs-define-custom-icon (all-the-icons-octicon "file-code" :height 1.2) - "yaml" "yml" "json" "xml" "toml" "cson" "ini" - "tpl" "erb" "mustache" "twig" "ejs" "mk" "haml" "pug" "jade"))))) - -(provide 'doom-themes-treemacs) -;;; doom-themes-treemacs.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-treemacs.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-treemacs.elc deleted file mode 100644 index 2a1aae468707..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes-treemacs.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes.el deleted file mode 100644 index 0e6ffd73b2e5..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes.el +++ /dev/null @@ -1,272 +0,0 @@ -;;; doom-themes.el --- an opinionated pack of modern color-themes -*- lexical-binding: t; -*- -;; -;; Copyright (C) 2016-2018 Henrik Lissner -;; -;; Author: Henrik Lissner <http://github/hlissner> -;; Maintainer: Henrik Lissner <henrik@lissner.net> -;; Created: May 22, 2016 -;; Modified: August 22, 2018 -;; Version: 2.1.6 -;; Keywords: dark light blue atom one theme neotree icons faces nova -;; Homepage: https://github.com/hlissner/emacs-doom-theme -;; Package-Requires: ((emacs "24.4") (all-the-icons "1.0.0") (cl-lib "0.5")) -;; -;; This file is not part of GNU Emacs. -;; -;;; Commentary: -;; -;; DOOM Themes is an opinionated UI plugin and pack of themes extracted from my -;; [emacs.d], inspired by some of my favorite color themes including: -;; -;; Flagship themes -;; `doom-one' -;; `doom-one-light' -;; `doom-vibrant' -;; -;; Additional themes -;; [X] `doom-city-lights' (added by fuxialexnder) -;; [X] `doom-darcula' (added by fuxialexnder) -;; [X] `doom-molokai' -;; [X] `doom-nord' (added by fuxialexnder) -;; [X] `doom-nord-light' (added by fuxialexnder) -;; [X] `doom-opera' (added by jwintz) -;; [X] `doom-opera-light' (added by jwintz) -;; [X] `doom-nova' (added by bigardone) -;; [X] `doom-peacock' (added by teesloane) -;; [X] `doom-solarized-light' (added by fuxialexnder) -;; [X] `doom-sourcerer' (added by defphil) -;; [X] `doom-spacegrey' (added by teesloane) -;; [X] `doom-tomorrow-night' -;; [X] `doom-tomorrow-day' -;; [ ] `doom-mono-dark' / `doom-mono-light' -;; [ ] `doom-tron' -;; -;; ## Install -;; -;; `M-x package-install RET doom-themes` -;; -;; A comprehensive configuration example: -;; -;; (require 'doom-themes) -;; -;; ;; Global settings (defaults) -;; (setq doom-themes-enable-bold t ; if nil, bold is universally disabled -;; doom-themes-enable-italic t) ; if nil, italics is universally disabled -;; -;; ;; Load the theme (doom-one, doom-molokai, etc); keep in mind that each -;; ;; theme may have their own settings. -;; (load-theme 'doom-one t) -;; -;; ;; Enable flashing mode-line on errors -;; (doom-themes-visual-bell-config) -;; -;; ;; Enable custom neotree theme -;; (doom-themes-neotree-config) ; all-the-icons fonts must be installed! -;; -;;; Code: - -(require 'cl-lib) -(require 'doom-themes-common) - -(defgroup doom-themes nil - "Options for doom-themes." - :group 'faces) - -(defface doom-modeline-error '((t (:inherit error :inverse-video t))) - "Face to use for the mode-line when `doom-themes-visual-bell-config' is used." - :group 'doom-themes) - -;; -(defcustom doom-themes-enable-bold t - "If nil, bold will be disabled across all faces." - :group 'doom-themes - :type 'boolean) - -(defcustom doom-themes-enable-italic t - "If nil, italics will be disabled across all faces." - :group 'doom-themes - :type 'boolean) - -(defcustom doom-themes-padded-modeline nil - "Default value for padded-modeline setting for themes that support it." - :group 'doom-themes - :type '(or integer boolean)) - -(define-obsolete-variable-alias 'doom-enable-italic 'doom-themes-enable-italic "1.2.9") -(define-obsolete-variable-alias 'doom-enable-bold 'doom-themes-enable-bold "1.2.9") - -(defvar doom-themes--colors nil) -(defvar doom-themes--inhibit-warning nil) -(defvar doom-themes--bell-p nil) - - -;; Color helper functions -;; Shamelessly *borrowed* from solarized -;;;###autoload -(defun doom-name-to-rgb (color) - "Retrieves the hexidecimal string repesented the named COLOR (e.g. \"red\") -for FRAME (defaults to the current frame)." - (cl-loop with div = (float (car (tty-color-standard-values "#ffffff"))) - for x in (tty-color-standard-values (downcase color)) - collect (/ x div))) - -;;;###autoload -(defun doom-blend (color1 color2 alpha) - "Blend two colors (hexidecimal strings) together by a coefficient ALPHA (a -float between 0 and 1)" - (when (and color1 color2) - (cond ((and color1 color2 (symbolp color1) (symbolp color2)) - (doom-blend (doom-color color1) (doom-color color2) alpha)) - - ((or (listp color1) (listp color2)) - (cl-loop for x in color1 - when (if (listp color2) (pop color2) color2) - collect (doom-blend x it alpha))) - - ((and (string-prefix-p "#" color1) (string-prefix-p "#" color2)) - (apply (lambda (r g b) (format "#%02x%02x%02x" (* r 255) (* g 255) (* b 255))) - (cl-loop for it in (doom-name-to-rgb color1) - for other in (doom-name-to-rgb color2) - collect (+ (* alpha it) (* other (- 1 alpha)))))) - - (t color1)))) - -;;;###autoload -(defun doom-darken (color alpha) - "Darken a COLOR (a hexidecimal string) by a coefficient ALPHA (a float between -0 and 1)." - (cond ((and color (symbolp color)) - (doom-darken (doom-color color) alpha)) - - ((listp color) - (cl-loop for c in color collect (doom-darken c alpha))) - - (t - (doom-blend color "#000000" (- 1 alpha))))) - -;;;###autoload -(defun doom-lighten (color alpha) - "Brighten a COLOR (a hexidecimal string) by a coefficient ALPHA (a float -between 0 and 1)." - (cond ((and color (symbolp color)) - (doom-lighten (doom-color color) alpha)) - - ((listp color) - (cl-loop for c in color collect (doom-lighten c alpha))) - - (t - (doom-blend color "#FFFFFF" (- 1 alpha))))) - -;;;###autoload -(defun doom-color (name &optional type) - "Retrieve a specific color named NAME (a symbol) from the current theme." - (let ((colors (if (listp name) - name - (cdr-safe (assq name doom-themes--colors))))) - (and colors - (cond ((listp colors) - (let ((i (or (plist-get '(256 1 16 2 8 3) type) 0))) - (if (> i (1- (length colors))) - (car (last colors)) - (nth i colors)))) - (t colors))))) - -;;;###autoload -(defun doom-ref (face prop &optional class) - "TODO" - (let ((spec (or (cdr (assq face doom-themes--faces)) - (error "Couldn't find the '%s' face" face)))) - (when (memq (car spec) '(quote backquote \`)) - (user-error "Can't fetch the literal spec for '%s'" face)) - (when class - (setq spec (cdr (assq class spec))) - (unless spec - (error "Couldn't find the '%s' class in the '%s' face" - class face))) - (unless (plist-member spec prop) - (error "Couldn't find the '%s' property in the '%s' face%s" - prop face (if class (format "'s '%s' class" class) ""))) - (plist-get spec prop))) - -;;;###autoload -(defmacro doom-themes-set-faces (theme &rest faces) - "Customize THEME (a symbol) with FACES." - (declare (indent defun)) - `(custom-theme-set-faces - ,theme - ,@(mapcar #'doom-themes--build-face faces))) - -(defmacro def-doom-theme (name docstring defs &optional extra-faces extra-vars) - "Define a DOOM theme, named NAME (a symbol)." - (declare (doc-string 2)) - (let ((doom-themes--colors defs)) - `(let* ((bold doom-themes-enable-bold) - (italic doom-themes-enable-italic) - ,@defs) - (setq doom-themes--colors - (list ,@(cl-loop for (var val) in defs - collect `(cons ',var ,val)))) - (deftheme ,name ,docstring) - (custom-theme-set-faces - ',name ,@(doom-themes-prepare-facelist extra-faces)) - (custom-theme-set-variables - ',name ,@(doom-themes-prepare-varlist extra-vars)) - (provide-theme ',name)))) - -;;;###autoload -(defun doom-themes-org-config () - "Enable custom fontification and improves doom-themes integration with org-mode." - (require 'doom-themes-org)) - -;;;###autoload -(defun doom-themes-neotree-config () - "Install doom-themes' neotree configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." - (let ((doom-themes--inhibit-warning t)) - (require 'doom-themes-neotree))) - -;;;###autoload -(defun doom-themes-treemacs-config () - "Install doom-themes' treemacs configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." - (require 'doom-themes-treemacs)) - -;;;###autoload -(defun doom-themes-visual-bell-config () - "Enable flashing the mode-line on error." - (setq ring-bell-function #'doom-themes-visual-bell-fn - visible-bell t)) - -;;;###autoload -(defun doom-themes-visual-bell-fn () - "Blink the mode-line red briefly. Set `ring-bell-function' to this to use it." - (unless doom-themes--bell-p - (let ((old-remap (copy-alist face-remapping-alist))) - (setq doom-themes--bell-p t) - (setq face-remapping-alist - (append (delete (assq 'mode-line face-remapping-alist) - face-remapping-alist) - '((mode-line doom-modeline-error)))) - (force-mode-line-update) - (run-with-timer 0.15 nil - (lambda (remap buf) - (with-current-buffer buf - (when (assq 'mode-line face-remapping-alist) - (setq face-remapping-alist remap - doom-themes--bell-p nil)) - (force-mode-line-update))) - old-remap - (current-buffer))))) - -;;;###autoload -(when (and (boundp 'custom-theme-load-path) load-file-name) - (let* ((base (file-name-directory load-file-name)) - (dir (expand-file-name "themes/" base))) - (add-to-list 'custom-theme-load-path - (or (and (file-directory-p dir) dir) - base)))) - -(provide 'doom-themes) -;;; doom-themes.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes.elc deleted file mode 100644 index b06c64499de7..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-themes.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-day-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-day-theme.el deleted file mode 100644 index 01f7aa2a36c5..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-day-theme.el +++ /dev/null @@ -1,121 +0,0 @@ -;;; doom-tomorrow-day-theme.el -- port of tomorrow theme -;;; Commentary: -;; This file is part of emacs-doom-themes, which provides license -;; information. -;;; Code: - -(require 'doom-themes) - -(defgroup doom-tomorrow-day-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-tomorrow-day-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. -Can be an integer to determine the exact padding." - :group 'doom-tomorrow-day-theme - :type '(or integer boolean)) - -(def-doom-theme doom-tomorrow-day - "A theme based off of Chris Kempson's Tomorrow Dark." - - ;; name gui 256 16 - ((bg '("#ffffff" "white" "white" )) - (bg-alt '("#eaeaea" nil nil )) - (base0 '("#f2f2f2" "white" "white" )) - (base1 '("#e4e4e4" "#e4e4e4" )) - (base2 '("#dedede" "#cccccc" )) - (base3 '("#d6d4d4" "#cccccc" "silver")) - (base4 '("#C0bfbf" "#c0c0c0" "silver")) - (base5 '("#a3a1a1" "#adadad" "silver")) - (base6 '("#8a8787" "#949494" "silver")) - (base7 '("#696769" "#6b6b6b" "silver")) - (base8 '("#000000" "#000000" "black" )) - (fg '("#4d4d4c" "#3a3a3a" "black")) - (fg-alt (doom-darken fg 0.6)) - - (grey '("#a5a4a5" "#999999" "silver")) - (red '("#c82829" "#cc3333" "red")) - (orange '("#f5871f" "#ff9933" "brightred")) - (yellow '("#eab700" "#ffcc00" "yellow")) - (green '("#718c00" "#669900" "green")) - (blue '("#3e999f" "#339999" "brightblue")) - (dark-blue '("#4271ae" "#336699" "blue")) - (teal blue) ; FIXME replace with real teal - (magenta '("#c9b4cf" "#c9b4cf" "magenta")) - (violet '("#8959a8" "#996699" "brightmagenta")) - (cyan '("#8abeb7" "#8abeb7" "cyan")) - (dark-cyan (doom-lighten cyan 0.4)) - - ;; face categories - (highlight dark-blue) - (vertical-bar base0) - (selection base3) - (builtin blue) - (comments grey) - (doc-comments (doom-darken grey 0.1)) - (constants orange) - (functions blue) - (keywords violet) - (methods blue) - (operators fg) - (type yellow) - (strings green) - (variables red) - (numbers orange) - (region selection) - (error red) - (warning yellow) - (success green) - (vc-modified fg-alt) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (modeline-bg `(,(doom-darken (car bg) 0.1) ,@(cdr base3))) - (modeline-bg-alt `(,(doom-darken (car bg) 0.14) ,@(cdr base1))) - (modeline-fg base8) - (modeline-fg-alt comments) - (-modeline-pad - (when doom-tomorrow-day-padded-modeline - (if (integerp doom-tomorrow-day-padded-modeline) - doom-tomorrow-day-padded-modeline - 4)))) - - ;; --- faces ------------------------------ - ((doom-modeline-buffer-path :foreground violet :bold bold) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground blue :bold bold) - - (ivy-current-match :background region :distant-foreground grey :weight 'ultra-bold) - (ivy-minibuffer-match-face-1 - :foreground base5 - :weight 'light) - (ivy-minibuffer-match-face-2 :inherit 'ivy-minibuffer-match-face-1 :foreground violet :weight 'ultra-bold) - (ivy-minibuffer-match-face-3 :inherit 'ivy-minibuffer-match-face-2 :foreground blue) - (ivy-minibuffer-match-face-4 :inherit 'ivy-minibuffer-match-face-2 :foreground red) - - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground violet) - (rainbow-delimiters-depth-2-face :foreground blue) - (rainbow-delimiters-depth-3-face :foreground orange) - (rainbow-delimiters-depth-4-face :foreground green) - (rainbow-delimiters-depth-5-face :foreground magenta) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground teal) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-alt :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-alt)))) - - ;; --- variables -------------------------- - ;; () - ) - -(provide 'doom-tomorrow-day-theme) -;;; doom-tomorrow-day-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-day-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-day-theme.elc deleted file mode 100644 index 2eb1be576dee..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-day-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-night-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-night-theme.el deleted file mode 100644 index 187c3c2afb52..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-night-theme.el +++ /dev/null @@ -1,108 +0,0 @@ -;;; doom-tomorrow-night-theme.el -(require 'doom-themes) - -(defgroup doom-tomorrow-night-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-tomorrow-night-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-tomorrow-night-theme - :type '(or integer boolean)) - -(def-doom-theme doom-tomorrow-night - "A theme based off of Chris Kempson's Tomorrow Dark." - - ;; name gui 256 16 - ((bg '("#1d1f21" nil nil )) - (bg-alt '("#232527" nil nil )) - (base0 '("#0d0d0d" "black" "black" )) - (base1 '("#1b1b1b" "#1b1b1b" )) - (base2 '("#212122" "#1e1e1e" )) - (base3 '("#292b2b" "#292929" "brightblack")) - (base4 '("#3f4040" "#3f3f3f" "brightblack")) - (base5 '("#5c5e5e" "#525252" "brightblack")) - (base6 '("#757878" "#6b6b6b" "brightblack")) - (base7 '("#969896" "#979797" "brightblack")) - (base8 '("#ffffff" "#ffffff" "white" )) - (fg '("#c5c8c6" "#c5c5c5" "white")) - (fg-alt (doom-darken fg 0.6)) - - (grey '("#5a5b5a" "#5a5a5a" "brightblack")) - (red '("#cc6666" "#cc6666" "red")) - (orange '("#de935f" "#dd9955" "brightred")) - (yellow '("#f0c674" "#f0c674" "yellow")) - (green '("#b5bd68" "#b5bd68" "green")) - (blue '("#81a2be" "#88aabb" "brightblue")) - (dark-blue '("#41728e" "#41728e" "blue")) - (teal blue) ; FIXME replace with real teal - (magenta '("#c9b4cf" "#c9b4cf" "magenta")) - (violet '("#b294bb" "#b294bb" "brightmagenta")) - (cyan '("#8abeb7" "#8abeb7" "cyan")) - (dark-cyan (doom-darken cyan 0.4)) - - ;; face categories - (highlight dark-blue) - (vertical-bar `("#161616" ,@base0)) - (selection (doom-lighten bg 0.1)) - (builtin blue) - (comments grey) - (doc-comments (doom-lighten grey 0.14)) - (constants orange) - (functions blue) - (keywords violet) - (methods blue) - (operators fg) - (type yellow) - (strings green) - (variables red) - (numbers orange) - (region selection) - (error red) - (warning yellow) - (success green) - (vc-modified fg-alt) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (modeline-bg `(,(doom-darken (car bg-alt) 0.3) ,@(cdr base3))) - (modeline-bg-alt `(,(car bg) ,@(cdr base1))) - (modeline-fg base8) - (modeline-fg-alt comments) - (-modeline-pad - (when doom-tomorrow-night-padded-modeline - (if (integerp doom-tomorrow-night-padded-modeline) - doom-tomorrow-night-padded-modeline - 4)))) - - ;; --- faces ------------------------------ - ((doom-modeline-buffer-path :foreground violet :bold bold) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground blue :bold bold) - - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground violet) - (rainbow-delimiters-depth-2-face :foreground blue) - (rainbow-delimiters-depth-3-face :foreground orange) - (rainbow-delimiters-depth-4-face :foreground green) - (rainbow-delimiters-depth-5-face :foreground magenta) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground teal) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-alt :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-alt)))) - - ;; --- variables -------------------------- - ;; () - ) - -(provide 'doom-tomorrow-night-theme) -;;; doom-tomorrow-night-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-night-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-night-theme.elc deleted file mode 100644 index 8e8d69a02ee5..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-tomorrow-night-theme.elc +++ /dev/null Binary files differdiff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-vibrant-theme.el b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-vibrant-theme.el deleted file mode 100644 index 296bb3b39d07..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-vibrant-theme.el +++ /dev/null @@ -1,162 +0,0 @@ -;; doom-vibrant-theme.el --- a more vibrant version of doom-one -(require 'doom-themes) - -;; -(defgroup doom-vibrant-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-vibrant-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-vibrant-theme - :type 'boolean) - -(defcustom doom-vibrant-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-vibrant-theme - :type 'boolean) - -(defcustom doom-vibrant-comment-bg doom-vibrant-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-vibrant-theme - :type 'boolean) - -(defcustom doom-vibrant-padded-modeline doom-themes-padded-modeline - "If non-nil, adds a 4px padding to the mode-line. Can be an integer to -determine the exact padding." - :group 'doom-vibrant-theme - :type '(or integer boolean)) - - -;; -(def-doom-theme doom-vibrant - "A dark theme based off of doom-one with more vibrant colors." - - ;; name gui 256 16 - ((bg '("#242730" nil nil)) - (bg-alt '("#2a2e38" nil nil)) - (base0 '("#1c1f24" "#101010" "black" )) - (base1 '("#1c1f24" "#1e1e1e" "brightblack" )) - (base2 '("#21272d" "#21212d" "brightblack" )) - (base3 '("#23272e" "#262626" "brightblack" )) - (base4 '("#484854" "#5e5e5e" "brightblack" )) - (base5 '("#62686E" "#666666" "brightblack" )) - (base6 '("#757B80" "#7b7b7b" "brightblack" )) - (base7 '("#9ca0a4" "#979797" "brightblack" )) - (base8 '("#DFDFDF" "#dfdfdf" "white" )) - (fg '("#bbc2cf" "#bfbfbf" )) - (fg-alt '("#5D656B" "#5d5d5d" )) - - (grey base4) - (red '("#ff665c" "#ff6655" )) - (orange '("#e69055" "#dd8844" )) - (green '("#7bc275" "#99bb66" )) - (teal '("#4db5bd" "#44b9b1" )) - (yellow '("#FCCE7B" )) - (blue '("#51afef" )) - (dark-blue '("#1f5582" )) - (magenta '("#C57BDB" )) - (violet '("#a991f1" )) ;a9a1e1 - (cyan '("#5cEfFF" )) - (dark-cyan '("#6A8FBF" )) - - ;; face categories - (highlight blue) - (vertical-bar base0) - (selection dark-blue) - (builtin magenta) - (comments (if doom-vibrant-brighter-comments dark-cyan base5)) - (doc-comments (if doom-vibrant-brighter-comments (doom-lighten dark-cyan 0.15) (doom-lighten base4 0.3))) - (constants violet) - (functions cyan) - (keywords blue) - (methods violet) - (operators magenta) - (type yellow) - (strings green) - (variables base8) - (numbers orange) - (region "#3d4451") - (error red) - (warning yellow) - (success green) - (vc-modified yellow) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (hidden-alt `(,(car bg-alt) "black" "black")) - (-modeline-pad - (when doom-vibrant-padded-modeline - (if (integerp doom-vibrant-padded-modeline) doom-vibrant-padded-modeline 4))) - - (modeline-fg "#bbc2cf") - (modeline-fg-alt (doom-blend blue grey (if doom-vibrant-brighter-modeline 0.4 0.08))) - - (modeline-bg - (if doom-vibrant-brighter-modeline - `("#383f58" ,@(cdr base1)) - `(,(car bg-alt) ,@(cdr base0)))) - (modeline-bg-l - (if doom-vibrant-brighter-modeline - modeline-bg - `(,(doom-darken (car bg) 0.15) ,@(cdr base1)))) - (modeline-bg-inactive (doom-darken bg 0.25)) - (modeline-bg-inactive-l `(,(doom-darken (car bg-alt) 0.2) ,@(cdr base0)))) - - - ;; --- extra faces ------------------------ - ((elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - (font-lock-comment-face - :foreground comments - :background (if doom-vibrant-comment-bg (doom-darken bg-alt 0.095))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground blue :bold bold) - - (doom-modeline-bar :background (if doom-vibrant-brighter-modeline modeline-bg highlight)) - (doom-modeline-buffer-path :foreground (if doom-vibrant-brighter-modeline base8 blue) :bold bold) - - (mode-line - :background modeline-bg :foreground modeline-fg - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg))) - (mode-line-inactive - :background modeline-bg-inactive :foreground modeline-fg-alt - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive))) - (mode-line-emphasis - :foreground (if doom-vibrant-brighter-modeline base8 highlight)) - - (solaire-mode-line-face - :inherit 'mode-line - :background modeline-bg-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-l))) - (solaire-mode-line-inactive-face - :inherit 'mode-line-inactive - :background modeline-bg-inactive-l - :box (if -modeline-pad `(:line-width ,-modeline-pad :color ,modeline-bg-inactive-l))) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-header-face :inherit 'bold :foreground red) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden-alt)) - - - ;; --- extra variables -------------------- - ;; () - ) - -;;; doom-vibrant-theme.el ends here diff --git a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-vibrant-theme.elc b/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-vibrant-theme.elc deleted file mode 100644 index 57cbbf7607d5..000000000000 --- a/configs/shared/emacs/.emacs.d/elpa/doom-themes-20180909.1757/doom-vibrant-theme.elc +++ /dev/null Binary files differ |