emacs.d

My Emacs configuration
git clone https://git.jamzattack.xyz/emacs.d
Log | Files | Refs | LICENSE

commit 00b0945caa7dcc2bd89b516ce433f3a552b4dcae
parent bade18e16504b5111b36b6bf431213fd749e3bc1
Author: Jamie Beardslee <beardsleejamie@gmail.com>
Date:   Fri, 31 Jan 2020 21:24:19 +1300

updated elpa packages

Diffstat:
Delpa/doom-themes-20200126.1648/doom-Iosvkem-theme.el | 219-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-acario-dark-theme.el | 272-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-acario-light-theme.el | 273-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-challenger-deep-theme.el | 171-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-city-lights-theme.el | 184-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-dark+-theme.el | 222-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-dracula-theme.el | 217-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-fairy-floss-theme.el | 198-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-gruvbox-theme.el | 261-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-horizon-theme.el | 233-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-laserwave-theme.el | 182-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-manegarm-theme.el | 250-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-material-theme.el | 155-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-molokai-theme.el | 194-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-moonlight-theme.el | 190-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-nord-light-theme.el | 189-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-nord-theme.el | 188-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-nova-theme.el | 157-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-oceanic-next-theme.el | 171-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-one-light-theme.el | 197-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-one-theme.el | 171-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-opera-light-theme.el | 147-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-opera-theme.el | 149-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-outrun-electric-theme.el | 193-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-palenight-theme.el | 153-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-peacock-theme.el | 185-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-snazzy-theme.el | 103-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-solarized-dark-theme.el | 195-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-solarized-light-theme.el | 213-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-sourcerer-theme.el | 169-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-spacegrey-theme.el | 182-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes-autoloads.el | 416-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes-base.el | 1390-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes-base.elc | 0
Delpa/doom-themes-20200126.1648/doom-themes-ext-neotree.el | 374-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes-ext-neotree.elc | 0
Delpa/doom-themes-20200126.1648/doom-themes-ext-org.el | 90-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes-ext-org.elc | 0
Delpa/doom-themes-20200126.1648/doom-themes-ext-treemacs.el | 266-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes-ext-visual-bell.el | 29-----------------------------
Delpa/doom-themes-20200126.1648/doom-themes-ext-visual-bell.elc | 0
Delpa/doom-themes-20200126.1648/doom-themes-pkg.el | 13-------------
Delpa/doom-themes-20200126.1648/doom-themes.el | 411-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-themes.elc | 0
Delpa/doom-themes-20200126.1648/doom-tomorrow-day-theme.el | 121-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-tomorrow-night-theme.el | 108-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-vibrant-theme.el | 165-------------------------------------------------------------------------------
Delpa/doom-themes-20200126.1648/doom-wilmersdorf-theme.el | 158-------------------------------------------------------------------------------
Delpa/gif-screencast-20200127.1918/gif-screencast-autoloads.el | 27---------------------------
Delpa/gif-screencast-20200127.1918/gif-screencast-pkg.el | 2--
Delpa/gif-screencast-20200127.1918/gif-screencast.el | 384-------------------------------------------------------------------------------
Delpa/gif-screencast-20200127.1918/gif-screencast.elc | 0
Aelpa/vterm-20200128.123/build/CMakeCache.txt | 337+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin | 0
Aelpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeSystem.cmake | 15+++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c | 671+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CompilerIdC/a.out | 0
Aelpa/vterm-20200128.123/build/CMakeFiles/CMakeDirectoryInformation.cmake | 16++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/CMakeOutput.log | 205+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/CMakeRuleHashes.txt | 11+++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/Makefile.cmake | 55+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/Makefile2 | 163+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/TargetDirectories.txt | 5+++++
Aelpa/vterm-20200128.123/build/CMakeFiles/cmake.check_cache | 1+
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm-complete | 0
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/DependInfo.cmake | 11+++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/Labels.json | 44++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/Labels.txt | 13+++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/build.make | 140+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/cmake_clean.cmake | 16++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/depend.internal | 3+++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/depend.make | 3+++
Aelpa/vterm-20200128.123/build/CMakeFiles/libvterm.dir/progress.make | 9+++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/progress.marks | 1+
Aelpa/vterm-20200128.123/build/CMakeFiles/run.dir/DependInfo.cmake | 11+++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/run.dir/build.make | 76++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/run.dir/cmake_clean.cmake | 8++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/run.dir/progress.make | 1+
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/C.includecache | 86+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/DependInfo.cmake | 28++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/build.make | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/cmake_clean.cmake | 12++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/depend.internal | 20++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/depend.make | 20++++++++++++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/elisp.c.o | 0
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/flags.make | 10++++++++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/link.txt | 1+
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/progress.make | 5+++++
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/utf8.c.o | 0
Aelpa/vterm-20200128.123/build/CMakeFiles/vterm-module.dir/vterm-module.c.o | 0
Aelpa/vterm-20200128.123/build/Makefile | 266+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/cmake_install.cmake | 49+++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm | 1+
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-build | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-configure | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-done | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-download | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-gitclone-lastrun.txt | 3+++
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-gitinfo.txt | 3+++
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-install | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-mkdir | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/src/libvterm-stamp/libvterm-patch | 0
Aelpa/vterm-20200128.123/build/libvterm-prefix/tmp/libvterm-cfgcmd.txt | 1+
Aelpa/vterm-20200128.123/build/libvterm-prefix/tmp/libvterm-cfgcmd.txt.in | 1+
Aelpa/vterm-20200128.123/build/libvterm-prefix/tmp/libvterm-gitclone.cmake | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/build/libvterm-prefix/tmp/libvterm-gitupdate.cmake | 160+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aelpa/vterm-20200128.123/vterm-module.so | 0
108 files changed, 2752 insertions(+), 9937 deletions(-)

diff --git a/elpa/doom-themes-20200126.1648/doom-Iosvkem-theme.el b/elpa/doom-themes-20200126.1648/doom-Iosvkem-theme.el @@ -1,219 +0,0 @@ -;;; doom-Iosvkem-theme.el --- Inspired by VIM Iosvkem -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-Iosvkem-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-Iosvkem-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-Iosvkem-theme - :type 'boolean) - -(defcustom doom-Iosvkem-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-Iosvkem-theme - :type 'boolean) - -(defcustom doom-Iosvkem-comment-bg doom-Iosvkem-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-Iosvkem-theme - :type 'boolean) - -(defcustom doom-Iosvkem-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-Iosvkem-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-Iosvkem - "A dark theme inspired by VIM Iosvkem" - - ;; name default 256 16 - ((bg '("#1b1d1e" "#1b1d1e" nil)) - (bg-alt '("#262829" "#262829" nil)) - (base0 '("#1b1d1e" "#1b1d1e" "black")) - (base1 '("#202020" "#202020" "brightblack")) - (base2 '("#303030" "#303030" "brightblack")) - (base3 '("#303030" "#303030" "brightblack")) - (base4 '("#505050" "#505050" "brightblack")) - (base5 '("#505050" "#505050" "brightblack")) - (base6 '("#808080" "#808080" "brightblack")) - (base7 '("#808080" "#808080" "brightblack")) - (base8 '("#DFDFDF" "#dfdfdf" "white")) - (fg '("#dddddd" "#dddddd" "white")) - (fg-alt '("#5B6268" "#2d2d2d" "white")) - - (grey base4) - (red '("#d02b61" "#d02b61" "red")) - (orange '("#da8548" "#dd8844" "brightred")) - (green '("#60aa00" "#60aa00" "green")) - (teal '("#4db5bd" "#44b9b1" "brightgreen")) - (yellow '("#d08928" "#d08928" "yellow")) - (blue '("#6c9ef8" "#6c9ef8" "brightblue")) - (dark-blue '("#6688aa" "#6688aa" "blue")) - (magenta '("#b77fdb" "#b77fdb" "magenta")) - (violet '("#a9a1e1" "#a9a1e1" "brightmagenta")) - (cyan '("#00aa80" "#00aa80" "brightcyan")) - (dark-cyan '("#5699AF" "#5699AF" "cyan")) - (urlblue '("#57aadd" "#57aadd" "blue")) - (iolime '("#bbfc20" "#bbfc20" "green")) - (iopurple '("#bb20fc" "#bb20fc" "magenta")) - (iocyan '("#20bbfc" "#20bbfc" "cyan")) - (iopink '("#fc20bb" "#fc20bb" "red")) - (ioteal '("#20fcbb" "#20fcbb" "brightgreen")) - - ;; face categories -- required for all themes - (highlight iopink) - (vertical-bar base2) - (selection bg-alt) - (builtin magenta) - (comments (if doom-Iosvkem-brighter-comments dark-cyan base6)) - (doc-comments (doom-lighten (if doom-Iosvkem-brighter-comments dark-cyan base6) 0.25)) - (constants green) - (functions magenta) - (keywords blue) - (methods teal) - (operators blue) - (type cyan) - (strings yellow) - (variables dark-cyan) - (numbers green) - (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-Iosvkem-brighter-modeline) - (-modeline-pad - (when doom-Iosvkem-padded-modeline - (if (integerp doom-Iosvkem-padded-modeline) doom-Iosvkem-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) - - (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))) - - ;; 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-code-face &override) :background (doom-lighten base3 0.05)) - (markdown-markup-face :foreground red) - (markdown-header-face :inherit 'bold :foreground fg) - (markdown-header-delimiter-face :inherit 'bold :foreground red) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - ;; Iosvkem - (font-lock-comment-face - :foreground comments - :background (if doom-Iosvkem-comment-bg (doom-lighten bg 0.05)) - :slant 'italic) - - (font-lock-function-name-face - :foreground functions - :weight 'bold) - - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments - :slant 'normal) - - (org-link :foreground urlblue :underline t) - - ((outline-1 &override) :foreground blue) - ((outline-2 &override) :foreground magenta) - ((outline-3 &override) :foreground dark-cyan) - ((outline-6 &override) :foreground (doom-lighten dark-cyan 0.2)) - ((outline-7 &override) :foreground (doom-lighten blue 0.4)) - ((outline-8 &override) :foreground (doom-lighten magenta 0.4)) - ((org-block &override) :background bg-alt) - ((org-quote &override) :background bg-alt) - ((org-block-begin-line &override) :foreground comments :background bg) - - ((paren-face-match &override) :foreground iopink :background bg :weight 'ultra-bold) - - ((nav-flash-face &override) :background bg-alt :foreground iopink) - - ((highlight-numbers-number &override) :inherit 'normal :foreground numbers) - - ((hes-escape-backslash-face &override) :inherit 'normal :foreground red) - ((hes-escape-sequence-face &override) :inherit 'normal :foreground red) - - ((js2-function-param &override) :foreground fg :slant 'italic) - ((js2-object-property &override) :foreground fg) - - ((whitespace-tab &override) :background bg) - - ((line-number-current-line &override) :foreground iocyan :background bg) - - ((markdown-link-face &override) :foreground blue) - ((markdown-url-face &override) :foreground base5) - ((markdown-list-face &override) :foreground magenta) - ((markdown-italic-face &override) :foreground cyan) - ((markdown-bold-face &override) :foreground cyan) - - ((tooltip &override) :background bg) - ((company-tooltip-selection &override) :foreground iopink) - - ((lazy-highlight &override) :background iocyan :foreground bg :distant-foreground base0 :weight 'bold))) -;; --- extra variables --------------------- -;; () - - -;;; doom-Iosvkem-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-acario-dark-theme.el b/elpa/doom-themes-20200126.1648/doom-acario-dark-theme.el @@ -1,272 +0,0 @@ -;;; doom-acario-dark-theme.el --- Acario dark theme -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;;; Variables -(defgroup doom-acario-dark-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-acario-dark-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-acario-dark-theme - :type 'boolean) - -(defcustom doom-acario-dark-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-acario-dark-theme - :type 'boolean) - -(defcustom doom-acario-dark-comment-bg doom-acario-dark-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-acario-dark-theme - :type 'boolean) - -(defcustom doom-acario-dark-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-acario-dark-theme - :type '(or integer boolean)) - -;;; Theme definition -(def-doom-theme doom-acario-dark - "A dark theme inspired by Acario" - -;;;; Colors - ;; name default 256 16 - ((bg '("#0D0E16" "color-232" "black" )) - (bg-alt '("#12141F" "color-234" nil )) - (base0 '("#0F1019" "color-234" "black" )) - (base1 '("#121212" "color-233" "brightblack" )) - (base2 '("#1E1E33" "color-17" "brightblack" )) - (base3 '("#464A56" "color-237" "brightblack" )) - (base4 '("#585C6C" "color-240" "brightblack" )) - (base5 '("#767676" "color-243" "brightblack" )) - (base6 '("#959EA5" "color-246" "white" )) - (base7 '("#B2B2B2" "color-249" "white" )) - (base8 '("#D0D0D0" "color-252" "brightwhite" )) - (fg '("#CEDBE5" "color-152" "brightwhite" )) - (fg-alt '("#E5F4FF" "color-195" "brightwhite" )) - - (grey base5) - - (red '("#D83441" "color-167" "red" )) - (green '("#79D836" "color-113" "green" )) - (yellow '("#D8B941" "color-179" "yellow" )) - (blue '("#3679D8" "color-68" "blue" )) - (magenta '("#8041D8" "color-98" "magenta" )) - (cyan '("#36D8BD" "color-79" "cyan" )) - - (orange '("#D85F00" "#D85F00" "brightred" )) - (teal '("#2D9574" "color-29" "brightcyan" )) - (violet '("#AB11D8" "color-128" "brightmagenta")) - - (bg-blue '("#0C213E" "color-17" "brightblack" )) - (dark-blue bg-blue) - (bg-cyan '("#092D27" "#092D27" "brightblack" )) - (dark-cyan bg-cyan) - -;;;; face categories -- required for all themes - (highlight orange) - (vertical-bar base0) - (selection bg-blue) - (builtin blue) - (comments (if doom-acario-dark-brighter-comments bg-cyan grey)) - (doc-comments (doom-lighten (if doom-acario-dark-brighter-comments bg-cyan green) 0.25)) - (constants magenta) - (functions yellow) - (keywords red) - (methods cyan) - (operators blue) - (type blue) - (strings green) - (variables (doom-lighten cyan 0.4)) - (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")) - (-modeline-bright doom-acario-dark-brighter-modeline) - (-modeline-pad - (when doom-acario-dark-padded-modeline - (if (integerp doom-acario-dark-padded-modeline) doom-acario-dark-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base7) - - (modeline-bg - (if -modeline-bright - (doom-blend blue bg 0.35) - `(,(car base2) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-bright - modeline-bg - `(,(car base3) ,@(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 bg-blue :foreground fg-alt) - - (evil-goggles-default-face :inherit 'region :background (doom-blend region bg 0.5)) - -;;;;; hl-fill-column-face - (hl-fill-column-face :background bg-alt :foreground fg-alt) - -;;;;; line-number - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground orange :bold bold) - -;;;;; comments and doc - (font-lock-comment-face - :inherit 'fixed-pitch-serif-face - :slant 'italic - :foreground comments - :background (if doom-acario-dark-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - -;;;;; Flycheck - (flycheck-popup-tip-face :background bg-blue :foreground fg-alt) - (flycheck-posframe-info-face :background bg-blue :foreground fg-alt) - (flycheck-posframe-warning-face :inherit 'warning) - (flycheck-posframe-error-face :inherit 'error) - -;;;;; Magit - (magit-blame-culprit :foreground yellow) - (magit-blame-header :foreground green) - (magit-blame-sha1 :foreground yellow) - (magit-blame-subject :foreground yellow) - (magit-blame-time :foreground green) - (magit-blame-name :foreground yellow) - (magit-blame-heading :foreground green) - (magit-blame-hash :foreground yellow) - (magit-blame-summary :foreground yellow) - (magit-blame-date :foreground green) - (magit-log-date :foreground fg-alt) - (magit-log-graph :foreground fg-alt) - (magit-reflog-amend :foreground magenta) - (magit-reflog-other :foreground cyan) - (magit-reflog-rebase :foreground magenta) - (magit-reflog-remote :foreground cyan) - (magit-reflog-reset :foreground red) - (magit-branch :foreground magenta :weight 'bold) - (magit-branch-current :background bg :foreground blue :weight 'bold :box t) - (magit-branch-local :background bg :foreground blue :weight 'bold) - (magit-branch-remote :background bg :foreground orange :weight 'bold) - (magit-diff-file-header :foreground yellow) - (magit-diff-file-heading :foreground blue :weight 'light) - (magit-diff-file-heading-highlight :foreground blue :weight 'bold) - (magit-diff-file-heading-selection :foreground blue :weight 'bold :background base1) - (magit-diff-hunk-heading :foreground yellow :weight 'light) - (magit-diff-hunk-heading-highlight :foreground yellow :weight 'bold) - (magit-diff-hunk-heading-selection :inherit 'selection :weight 'bold) - (magit-diff-added :foreground green :weight 'light) - (magit-diff-removed :foreground red :weight 'light) - (magit-diff-context :foreground fg :weight 'light) - (magit-diff-added-highlight :foreground green :weight 'bold) - (magit-diff-removed-highlight :foreground red :weight 'bold) - (magit-diff-context-highlight :foreground fg :weight 'bold) - (magit-diff-base :foreground fg :weight 'light) - (magit-diff-base-highlight :foreground fg :weight 'bold) - (magit-diff-lines-boundary :background fg :foreground base2) - (magit-diff-lines-heading :background fg :foreground base2) - (magit-hash :foreground yellow) - (magit-item-highlight :background grey) - (magit-log-author :foreground yellow) - (magit-log-head-label-head :background yellow :foreground bg-alt :weight 'bold) - (magit-log-head-label-local :background red :foreground bg-alt :weight 'bold) - (magit-log-head-label-remote :background green :foreground bg-alt :weight 'bold) - (magit-log-head-label-tags :background magenta :foreground bg-alt :weight 'bold) - (magit-log-head-label-wip :background cyan :foreground bg-alt :weight 'bold) - (magit-log-sha1 :foreground green) - (magit-process-ng :foreground orange :weight 'bold) - (magit-process-ok :foreground yellow :weight 'bold) - (magit-section-heading :foreground red) - (magit-section-highlight :weight 'bold) - (section-heading-selection :foreground red :weight 'bold) - (magit-section-title :background bg-alt :foreground red :weight 'bold) - (magit-cherry-equivalent :foreground magenta) - (magit-cherry-unmatched :foreground cyan) - (magit-reflog-checkout :foreground blue) - (magit-reflog-cherry-pick :foreground green) - (magit-bisect-bad :foreground red) - (magit-bisect-good :foreground green) - (magit-bisect-skip :foreground fg) - (magit-diff-conflict-heading :foreground fg) - (magit-dimmed :foreground base8) - (magithub-ci-no-status :foreground grey) - (magithub-issue-number :foreground fg) - (magithub-notification-reason :foreground fg) - -;;;;; Modeline, Solaire modeline and Doom modeline - (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-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) - - (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))) - -;;;;; whitespace - (whitespace-indentation :inherit 'default) - (whitespace-big-indent :inherit 'default) - -;;;;; ivy-mode - (ivy-current-match :background bg-blue :distant-foreground base0 :weight 'normal) - (ivy-posframe :background base1 :foreground fg) - (internal-border :background base7) - -;;;;; lsp-mode and lsp-ui-mode - (lsp-ui-peek-highlight :foreground yellow) - (lsp-ui-sideline-symbol-info :foreground (doom-blend bg comments 0.15) - :background bg-alt) - -;;;; --- 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 &override) :background (doom-lighten base3 0.05)) - -;;;;; org-mode - ((org-block &override) :background bg-alt) - ((org-block-begin-line &override) :background bg :foreground comments :slant 'italic) - ((org-quote &override) :background base1) - - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;;;; --- extra variables --------------------- - ;; () - ) - -;;; doom-acario-dark-theme.el ends here - diff --git a/elpa/doom-themes-20200126.1648/doom-acario-light-theme.el b/elpa/doom-themes-20200126.1648/doom-acario-light-theme.el @@ -1,273 +0,0 @@ -;;; doom-acario-light-theme.el --- Acario light theme -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;;; Variables -(defgroup doom-acario-light-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-acario-light-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-acario-light-theme - :type 'boolean) - -(defcustom doom-acario-light-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-acario-light-theme - :type 'boolean) - -(defcustom doom-acario-light-comment-bg doom-acario-light-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-acario-light-theme - :type 'boolean) - -(defcustom doom-acario-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-acario-light-theme - :type '(or integer boolean)) - -;;; Theme definition -(def-doom-theme doom-acario-light - "A light theme inspired by Acario light" - -;;;; Colors - ;; name default 256 16 - ((bg '("#EAF1FB" "color-255" "black" )) - (bg-alt '("#EFFAFF" "color-253" nil )) - (base0 '("#DDDDDD" "color-253" "black" )) - (base1 '("#D0D0D0" "color-252" "brightblack" )) - (base2 '("#C0CCD0" "color-152" "brightblack" )) - (base3 '("#9EA6B0" "color-249" "brightblack" )) - (base4 '("#585C6C" "color-246" "brightblack" )) - (base5 '("#4E4E4E" "color-243" "brightblack" )) - (base6 '("#3A3A3A" "color-240" "white" )) - (base7 '("#303030" "color-237" "white" )) - (base8 '("#1E1E33" "color-234" "brightwhite" )) - (fg '("#0F1019" "color-233" "brightwhite" )) - (fg-alt '("#0D0E16" "color-232" "brightwhite" )) - - (grey base5) - - (red '("#D70000" "color-160" "red" )) - (green '("#005F00" "color-22" "green" )) - (yellow '("#AF8700" "color-136" "yellow" )) - (blue '("#1F55A0" "color-20" "blue" )) - (magenta '("#AF005F" "color-125" "magenta" )) - (cyan '("#007687" "color-24" "cyan" )) - - (orange '("#D75F00" "color-166" "brightred" )) - (teal '("#00876C" "color-29" "brightgreen" )) - (violet '("#8700AF" "color-91" "brightmagenta")) - - (bg-blue '("#B9D1F1" "#B9D1F1" "blue" )) - (dark-blue bg-blue) - (bg-cyan '("#D5FAFF" "#D5FAFF" "cyan" )) - (dark-cyan bg-cyan) - -;;;; face categories -- required for all themes - (highlight teal) - (vertical-bar base0) - (selection bg-blue) - (builtin blue) - (comments (if doom-acario-light-brighter-comments bg-cyan grey)) - (doc-comments (doom-darken (if doom-acario-light-brighter-comments bg-cyan green) 0.25)) - (constants magenta) - (functions yellow) - (keywords red) - (methods cyan) - (operators blue) - (type blue) - (strings green) - (variables (doom-darken cyan 0.4)) - (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")) - (-modeline-dark doom-acario-light-brighter-modeline) - (-modeline-bright -modeline-dark) - (-modeline-pad - (when doom-acario-light-padded-modeline - (if (integerp doom-acario-light-padded-modeline) doom-acario-light-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - (if -modeline-dark - (doom-blend blue bg 0.35) - `(,(car base2) ,@(cdr base0)))) - (modeline-bg-l - (if -modeline-dark - modeline-bg - `(,(car base3) ,@(cdr base0)))) - (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 bg-blue :foreground fg-alt) - - (evil-goggles-default-face :inherit 'region :background (doom-blend region bg 0.5)) - -;;;;; hl-fill-column-face - (hl-fill-column-face :background bg-alt :foreground fg-alt) - -;;;;; line-number - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground orange) - -;;;;; comments and doc - (font-lock-comment-face - :inherit 'fixed-pitch-serif - :slant 'italic - :foreground comments - :background (if doom-acario-light-comment-bg (doom-darken bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - -;;;;; Flycheck - (flycheck-popup-tip-face :background bg-blue :foreground fg-alt) - (flycheck-posframe-info-face :background bg-blue :foreground fg-alt) - (flycheck-posframe-warning-face :inherit 'warning) - (flycheck-posframe-error-face :inherit 'error) - -;;;;; Magit - (magit-blame-culprit :foreground cyan) - (magit-blame-header :foreground green) - (magit-blame-sha1 :foreground cyan) - (magit-blame-subject :foreground cyan) - (magit-blame-time :foreground green) - (magit-blame-name :foreground cyan) - (magit-blame-heading :foreground green) - (magit-blame-hash :foreground cyan) - (magit-blame-summary :foreground cyan) - (magit-blame-date :foreground green) - (magit-log-date :foreground fg-alt) - (magit-log-graph :foreground fg-alt) - (magit-reflog-amend :foreground magenta) - (magit-reflog-other :foreground yellow) - (magit-reflog-rebase :foreground magenta) - (magit-reflog-remote :foreground yellow) - (magit-reflog-reset :foreground red) - (magit-branch :foreground magenta :weight 'bold) - (magit-branch-current :background bg :foreground blue :weight 'bold :box t) - (magit-branch-local :background bg :foreground blue :weight 'bold) - (magit-branch-remote :background bg :foreground orange :weight 'bold) - (magit-diff-file-header :foreground yellow) - (magit-diff-file-heading :foreground blue :weight 'light) - (magit-diff-file-heading-highlight :foreground blue :weight 'bold) - (magit-diff-file-heading-selection :foreground blue :weight 'bold :background base1) - (magit-diff-hunk-heading :foreground yellow :weight 'light) - (magit-diff-hunk-heading-highlight :foreground yellow :weight 'bold) - (magit-diff-hunk-heading-selection :inherit 'selection :weight 'bold) - (magit-diff-added :foreground green :weight 'light) - (magit-diff-removed :foreground red :weight 'light) - (magit-diff-context :foreground fg :weight 'light) - (magit-diff-added-highlight :foreground green :weight 'bold) - (magit-diff-removed-highlight :foreground red :weight 'bold) - (magit-diff-context-highlight :foreground fg :weight 'bold) - (magit-diff-base :foreground fg :weight 'light) - (magit-diff-base-highlight :foreground fg :weight 'bold) - (magit-diff-lines-boundary :background fg :foreground base2) - (magit-diff-lines-heading :background fg :foreground base2) - (magit-hash :foreground cyan) - (magit-item-highlight :background grey) - (magit-log-author :foreground cyan) - (magit-log-head-label-head :background cyan :foreground bg-alt :weight 'bold) - (magit-log-head-label-local :background red :foreground bg-alt :weight 'bold) - (magit-log-head-label-remote :background green :foreground bg-alt :weight 'bold) - (magit-log-head-label-tags :background magenta :foreground bg-alt :weight 'bold) - (magit-log-head-label-wip :background yellow :foreground bg-alt :weight 'bold) - (magit-log-sha1 :foreground green) - (magit-process-ng :foreground orange :weight 'bold) - (magit-process-ok :foreground cyan :weight 'bold) - (magit-section-heading :foreground red) - (magit-section-highlight :weight 'bold) - (section-heading-selection :foreground red :weight 'bold) - (magit-section-title :background bg-alt :foreground red :weight 'bold) - (magit-cherry-equivalent :foreground magenta) - (magit-cherry-unmatched :foreground orange) - (magit-reflog-checkout :foreground blue) - (magit-reflog-cherry-pick :foreground green) - (magit-bisect-bad :foreground red) - (magit-bisect-good :foreground green) - (magit-bisect-skip :foreground fg) - (magit-diff-conflict-heading :foreground fg) - (magit-dimmed :foreground base8) - (magithub-ci-no-status :foreground grey) - (magithub-issue-number :foreground fg) - (magithub-notification-reason :foreground fg) - -;;;;; Modeline, Solaire modeline and Doom modeline - (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-dark base8 highlight)) - - (doom-modeline-bar :background (if -modeline-dark 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) - - (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))) - -;;;;; whitespace - (whitespace-indentation :inherit 'default) - (whitespace-big-indent :inherit 'default) - -;;;;; ivy-mode - (ivy-current-match :background bg-blue :distant-foreground base0 :weight 'normal) - (ivy-posframe :background base1 :foreground fg) - (internal-border :background base7) - -;;;;; lsp-mode and lsp-ui-mode - (lsp-ui-peek-highlight :foreground yellow) - (lsp-ui-sideline-symbol-info :foreground (doom-blend bg comments 0.15) - :background bg-alt) - -;;;; --- 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 &override) :background (doom-lighten base3 0.05)) - -;;;;; org-mode - ((org-block &override) :background bg-alt) - ((org-block-begin-line &override) :background bg :slant 'italic) - ((org-quote &override) :background base1) - - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;;;; --- extra variables --------------------- - ;; () - ) - -;;; doom-acario-light-theme.el ends here - diff --git a/elpa/doom-themes-20200126.1648/doom-challenger-deep-theme.el b/elpa/doom-themes-20200126.1648/doom-challenger-deep-theme.el @@ -1,171 +0,0 @@ -;;; doom-challenger-deep-theme.el --- inspired by VIM Challenger Deep -*- no-byte-compile: t; -*- -(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 '(choice integer boolean)) - -;; -(def-doom-theme doom-challenger-deep - "A dark theme inspired by VIM Challenger Deep" - - ;; name default 256 16 - ((bg '("#1b182c" "#1b182c" nil )) - (bg-alt '("#12111E" "#12111E" nil )) - (base0 '("#100e23" "#100e23" "black" )) - (base1 '("#292F37" "#292F37" "brightblack" )) - (base2 '("#3d4551" "#3d4551" "brightblack" )) - (base3 '("#4C4B68" "#4C4B68" "brightblack" )) - (base4 '("#565575" "#565575" "brightblack" )) - (base5 '("#858FA5" "#858FA5" "brightblack" )) - (base6 '("#9BA7BF" "#9BA7BF" "brightblack" )) - (base7 '("#B0BED8" "#B0BED8" "brightblack" )) - (base8 '("#BAC9E4" "#BAC9E4" "white" )) - (fg-alt '("#b2b2b2" "#b2b2b2" "brightwhite" )) - (fg '("#cbe3e7" "#cbe3e7" "white" )) - - (grey base4) - (red '("#ff8080" "#ff8080" "red" )) - (orange '("#ffb378" "#ffb378" "brightred" )) - (green '("#95ffa4" "#95ffa4" "green" )) - (teal '("#63f2f1" "#63f2f1" "brightgreen" )) - (yellow '("#ffe9aa" "#ffe9aa" "yellow" )) - (blue '("#91ddff" "#91ddff" "brightblue" )) - (dark-blue '("#65b2ff" "#65b2ff" "blue" )) - (magenta '("#c991e1" "#c991e1" "magenta" )) - (violet '("#906cff" "#906cff" "brightmagenta")) - (cyan '("#aaffe4" "#aaffe4" "brightcyan" )) - (dark-cyan '("#62d196" "#62d196" "cyan" )) - - ;; face categories -- required for all themes - (highlight violet) - (vertical-bar base1) - (selection violet) - (builtin magenta) - (comments (if doom-challenger-deep-brighter-comments dark-blue base4)) - (doc-comments (if doom-challenger-deep-brighter-comments (doom-darken dark-cyan 0.3) base5) ) - (constants cyan) - (functions magenta) - (keywords red) - (methods magenta) - (operators teal) - (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)) - (header-line :inherit 'mode-line :background "#23214b") - - (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 &override) :background (doom-lighten base3 0.05)) - - ;; outline (affects org-mode) - ((outline-1 &override) :foreground blue :background nil) - - ;; org-mode - ((org-block &override) :background base1) - ((org-block-begin-line &override) :background base1 :foreground comments) - (org-hide :foreground hidden) - (org-link :foreground orange :underline t :weight 'bold) - (solaire-org-hide-face :foreground hidden) - - ;; tooltip - (tooltip :background base0 :foreground fg)) - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-challenger-deep-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-city-lights-theme.el b/elpa/doom-themes-20200126.1648/doom-city-lights-theme.el @@ -1,184 +0,0 @@ -;;; doom-city-lights-theme.el --- inspired by Atom City Lights -*- no-byte-compile: t; -*- -(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 '(choice integer boolean)) - -;; -(def-doom-theme doom-city-lights - "A dark theme inspired by Atom City Lights" - - ;; 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) - - ;; magit-mode - (magit-diff-hunk-heading-highlight :foreground fg :background base4 :weight 'bold) - (magit-diff-hunk-heading :foreground fg-alt :background base3 :weight 'normal) - - ;; 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-block &override) :background base2) - ((org-block-begin-line &override) :background base2) - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - ;; tooltip and company - (tooltip :background bg-alt :foreground fg) - (company-tooltip-selection :background base3)) - - ;; --- extra variables --------------------- - () - ) - -;;; doom-city-lights-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-dark+-theme.el b/elpa/doom-themes-20200126.1648/doom-dark+-theme.el @@ -1,222 +0,0 @@ -;;; doom-dark+-theme.el --- inspired by dark+ Theme by equinusocio -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-dark+-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-dark+-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-dark+-theme - :type '(choice integer boolean)) - -(defcustom doom-dark+-blue-modeline nil - "If non-nil, mode-line's color will be blue instead of the default purple." - :group 'doom-dark+-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-dark+ - "A dark theme inspired by dark+ Theme by equinusocio" - - ;; name default 256 16 - ((bg '("#1e1e1e" nil nil)) - (bg-alt '("#252526" nil nil)) - (base0 '("#171F24" "black" "black")) - (base1 '("#1C1C1C" "#1C1C1C" "brightblack")) - (base2 '("#121212" "#626262" "brightblack")) - (base3 '("#313131" "#3a3a3a" "brightblack")) - (base4 '("#4b474c" "#444444" "brightblack")) - (base5 '("#37474F" "#585858" "brightblack")) - (base6 '("#237AD3" "#2277DD" "brightblack")) - (base7 '("#777778" "#767676" "brightblack")) - (base8 '("#f4f4f4" "#a8a8a8" "white")) - (fg '("#d4d4d4" "#e4e4e4" "brightwhite")) - (fg-alt '("#AEAFAD" "#bcbcbc" "white")) - - (grey base7) - (red '("#D16969" "#DD6666" "red")) - (orange '("#DB8E73" "#DD8877" "brightred")) - (green '("#579C4C" "#559944" "green")) - (light-green '("#B5CEA8" "#BBCCAA" "green")) - (teal '("#35CDAF" "#33CCAA" "brightgreen")) - (yellow '("#D7BA7D" "#DDBB77" "brightyellow")) - (light-yellow '("#D9DAA2" "#DDDDAA" "brightyellow")) - (blue '("#339CDB" "#3399DD" "brightblue")) - (dark-blue '("#124F7B" "#114477" "blue")) - (magenta '("#C586C0" "#CC88CC" "brightmagenta")) - (violet '("#BB80B3" "#BB88BB" "magenta")) - (dark-violet '("#68217A" "#662277" "magenta")) - (cyan '("#85DDFF" "#5FD7FF" "brightcyan")) - (dark-cyan '("#207FA1" "#2277AA" "cyan")) - - ;; face categories -- required for all themes - (highlight base6) - (vertical-bar base2) - (selection base4) - (builtin magenta) - (comments green) - (doc-comments base7) - (constants blue) - (functions light-yellow) - (keywords blue) - (methods light-yellow) - (operators cyan) - (type teal) - (strings orange) - (variables cyan) - (numbers light-green) - (region (doom-darken base6 0.5)) - (error red) - (warning yellow) - (success green) - (vc-modified blue) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (modeline-bg (if doom-dark+-blue-modeline base6 dark-violet)) - (modeline-bg-alt (doom-darken bg 0.01)) - (modeline-fg base8) - (modeline-fg-alt blue) - - (-modeline-pad - (when doom-dark+-padded-modeline - (if (integerp doom-dark+-padded-modeline) doom-dark+-padded-modeline 4)))) - - ;; --- base faces ------------------------ - ((highlight :background highlight :foreground base8 :distant-foreground base8) - ((lazy-highlight &override) :background base4 :foreground fg :distant-foreground fg :bold bold) - (doom-modeline-buffer-path :foreground green :weight 'bold) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - - (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))) - - (mode-line-emphasis - :foreground fg - :weight 'bold) - - (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))) - - (fringe :background base2) - - ;; --- major-mode faces ------------------------ - ;; all-the-icons - (all-the-icons-dblue :foreground blue) - - ;; man-mode - (Man-overstrike :inherit 'bold :foreground magenta) - (Man-underline :inherit 'underline :foreground blue) - - ;; centaur-tabs - (centaur-tabs-active-bar-face :background base6) - (centaur-tabs-selected-modified :inherit 'centaur-tabs-selected - :foreground fg - :weight 'bold) - (centaur-tabs-unselected-modified :inherit 'centaur-tabs-unselected - :foreground fg - :weight 'bold) - (centaur-tabs-modified-marker-selected :inherit 'centaur-tabs-selected - :foreground fg) - (centaur-tabs-modified-marker-unselected :inherit 'centaur-tabs-unselected - :foreground fg) - ;; dashboard - (dashboard-heading :foreground green :weight 'bold) - - ;; doom-modeline - (doom-modeline-bar :background (if doom-dark+-blue-modeline base6 dark-violet)) - (doom-modeline-info :inherit 'mode-line-emphasis) - (doom-modeline-urgent :inherit 'mode-line-emphasis) - (doom-modeline-warning :inherit 'mode-line-emphasis) - (doom-modeline-debug :inherit 'mode-line-emphasis) - (doom-modeline-buffer-minor-mode :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-project-dir :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-project-parent-dir :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-persp-name :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-file :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-modified :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-lsp-success :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-path :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-project-root :inherit 'mode-line-emphasis) - (doom-modeline-evil-insert-state :foreground cyan) - (doom-modeline-evil-visual-state :foreground yellow) - - ;; org-mode - ((org-block &override) :background base2) - ((org-block-background &override) :background base2) - ((org-block-begin-line &override) :background base2) - - ;; --- plugin faces ------------------- - ;; company - (company-tooltip-selection :background region) - - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; dired-k - (dired-k-commited :foreground base4) - (dired-k-modified :foreground vc-modified) - (dired-k-ignored :foreground cyan) - (dired-k-added :foreground vc-added) - - ;; ivy - (counsel-active-mode :foreground (doom-lighten base6 0.1)) - (ivy-minibuffer-match-face-2 :foreground (doom-lighten base6 0.1) :weight 'extra-bold) - - ;; js2-mode - (js2-jsdoc-tag :foreground magenta) - (js2-object-property :foreground cyan) - (js2-object-property-access :foreground cyan) - (js2-function-param :foreground violet) - (js2-jsdoc-type :foreground base8) - (js2-jsdoc-value :foreground cyan) - - ;; lsp-mode - (lsp-lens-face :foreground base7 :height 0.8) - - ;; 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 violet) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground blue) - (rainbow-delimiters-depth-8-face :foreground teal) - (rainbow-delimiters-depth-9-face :foreground dark-cyan) - - ;; org-pomodoro - (org-pomodoro-mode-line :inherit 'mode-line-emphasis) ; unreadable otherwise - (org-pomodoro-mode-line-overtime :inherit 'org-pomodoro-mode-line) - (org-pomodoro-mode-line-break :inherit 'org-pomodoro-mode-line) - - ;; rjsx-mode - (rjsx-tag :foreground blue) - (rjsx-attr :foreground cyan :slant 'italic :weight 'medium) - - ;; treemacs - (treemacs-root-face :foreground fg :weight 'ultra-bold :height 1.2) - (doom-themes-treemacs-root-face :foreground fg :weight 'ultra-bold :height 1.2) - (doom-themes-treemacs-file-face :foreground fg) - (treemacs-directory-face :foreground fg) - (treemacs-git-modified-face :foreground blue) - - ;; tooltip - (tooltip :background base2 :foreground fg))) - -(provide 'doom-dark+-theme) diff --git a/elpa/doom-themes-20200126.1648/doom-dracula-theme.el b/elpa/doom-themes-20200126.1648/doom-dracula-theme.el @@ -1,217 +0,0 @@ -;;; doom-dracula-theme.el - based on https://draculatheme.com/ -*- no-byte-compile: t; -*- -(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 '(choice integer boolean)) - -;; -(def-doom-theme doom-dracula - "A dark theme based on Dracula theme" - - ;; 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 &override) :background (doom-lighten base3 0.05)) - - ;; org-mode - ((outline-1 &override) :foreground level1) - (outline-2 :inherit 'outline-1 :foreground level2) - (outline-3 :inherit 'outline-1 :foreground level3) - (outline-4 :inherit 'outline-1 :foreground level4) - (outline-5 :inherit 'outline-1 :foreground level5) - (outline-6 :inherit 'outline-1 :foreground level6) - (outline-7 :inherit 'outline-1 :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 &override) :background (doom-darken base1 0.125) :foreground violet) - ((org-block-begin-line &override) :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) - - ;; tooltip and company - (tooltip :background bg-alt :foreground fg) - (company-tooltip-selection :background base3) - ) - - ;; --- extra variables --------------------- - () - ) - -;;; doom-dracula-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-fairy-floss-theme.el b/elpa/doom-themes-20200126.1648/doom-fairy-floss-theme.el @@ -1,198 +0,0 @@ -;;; doom-fairy-floss-theme.el --- inspired by sailorhg Fairy Floss -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-fairy-floss-theme nil - "Options for doom-themes." - :group 'doom-themes) - -(defcustom doom-fairy-floss-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-fairy-floss-theme - :type 'boolean) - -(defcustom doom-fairy-floss-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-fairy-floss-theme - :type 'boolean) - -(defcustom doom-fairy-floss-comment-bg doom-fairy-floss-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-fairy-floss-theme - :type 'boolean) - -(defcustom doom-fairy-floss-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-fairy-floss-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-fairy-floss - "A candy colored theme inspired by Sublime's Fairy Floss" - - ;; name default 256 16 - ((bg '("#5a5475" nil nil )) - (bg-alt '("#343145" nil nil )) - (base0 '("#464258" "black" "black" )) - (base1 '("#514C66" "#1e1e1e" "brightblack" )) - (base2 '("#6A6483" "#2e2e2e" "brightblack" )) - (base3 '("#9673D3" "#262626" "brightblack" )) - (base4 '("#A0A0C0" "#3f3f3f" "brightblack" )) - (base5 '("#B8A2CE" "#525252" "brightblack" )) - (base6 '("#726C8A" "#6b6b6b" "brightblack" )) - (base7 '("#5B576C" "#979797" "brightblack" )) - (base8 '("#716799" "#dfdfdf" "white" )) - (fg-alt '("#B5B2Bd" "#2d2d2d" "white" )) - (fg '("#F8F8F0" "#bfbfbf" "brightwhite" )) - - (grey '("#656565" "#515154" "brightblack" )) - (red '("#CC6666" "#CC6666" "red" )) - (orange '("#E6C000" "#E6C000" "brightred" )) - (green '("#C2FFDF" "#C2FFDF" "green" )) - (yellow '("#FFEA00" "#FFEA00" "yellow" )) - (blue '("#55b3cc" "#55b3cc" "brightblue" )) - (teal '("#8295D6" "#8295D6" "brightgreen" )) - (dark-blue '("#167be2" "#3F88AD" "blue" )) - (magenta '("#FFB8D1" "#FFB8D1" "magenta" )) - (violet '("#C5A3FF" "#C5A3FF" "brightmagenta")) - (cyan '("#96CBFE" "#C2FFDF" "brightcyan" )) - (dark-cyan '("#204052" "#204052" "cyan" )) - - ;; face categories -- required for all themes - (highlight violet) - (vertical-bar (doom-darken base1 0.5)) - (selection dark-blue) - (builtin blue) - (comments (if doom-fairy-floss-brighter-comments cyan orange)) - (doc-comments violet) - (constants violet) - (functions green) - (keywords cyan) - (methods green) - (operators orange) - (type cyan) - (strings yellow) - (variables magenta) - (numbers violet) - (region base0) - (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-fairy-floss-brighter-modeline) - (-modeline-pad - (when doom-fairy-floss-padded-modeline - (if (integerp doom-fairy-floss-padded-modeline) doom-fairy-floss-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 ------------------------ - ( - (company-tooltip-selection :background base3) - (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-fairy-floss-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - (font-lock-keyword-face - :slant 'italic - :foreground keywords) - - ;; Centaur tabs - (centaur-tabs-active-bar-face :background blue) - (centaur-tabs-modified-marker-selected :inherit 'centaur-tabs-selected - :foreground blue) - (centaur-tabs-modified-marker-unselected :inherit 'centaur-tabs-unselected - :foreground blue) - ;; Doom modeline - (doom-modeline-bar :background blue) - - ;; hl-line - (hl-line :background base2) - - (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 cyan 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))) - - (tooltip :background bg-alt :foreground fg) - ;; --- 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) - - ;; magit - (magit-diff-removed :foreground (doom-darken red 0.2) :background (doom-blend red base5 0.1)) - (magit-diff-removed-highlight :foreground red :background (doom-blend red base5 0.2) :weight 'bold) - - ;; outline (affects org-mode) - ((outline-1 &override) :foreground orange) - ((outline-2 &override) :foreground green) - ((outline-3 &override) :foreground teal) - ((outline-4 &override) :foreground (doom-darken orange 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 orange 0.4)) - ((outline-8 &override) :foreground (doom-darken green 0.4)) - - ;; org-mode - ((org-block &override) :background base0) - ((org-block-begin-line &override) :background base0) - (org-scheduled :foreground green) - (org-scheduled-previously :foreground yellow) - (org-scheduled-today :foreground orange) - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-fairy-floss-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-gruvbox-theme.el b/elpa/doom-themes-20200126.1648/doom-gruvbox-theme.el @@ -1,261 +0,0 @@ -;; doom-gruvbox-theme.el --- inspired by morhetz Gruvbox -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; Compiler pacifier -(defvar modeline-bg) - -;; -(defgroup doom-gruvbox-theme nil - "Options for doom-gruvbox." - :group 'doom-themes) - -(defcustom doom-gruvbox-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-gruvbox-theme - :type 'boolean) - -(defcustom doom-gruvbox-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-gruvbox-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-gruvbox - "Dark theme with pastel 'retro groove' colors." - - ;; name gui 256 16 - ((bg '("#282828" "#282828" nil )) - (bg-alt '("#323232" "#323232" nil )) - (accent '("#504945" "#504945" "brown" )) - - (base0 '("#1B2229" "black" "black" )) - (base1 '("#151617" "#101010" "brightblack")) - (base2 '("#1d1f20" "#191919" "brightblack")) - (base3 '("#2d2e2e" "#252525" "brightblack")) - (base4 '("#4e4e4e" "#454545" "brightblack")) - (base5 '("#555556" "#6b6b6b" "brightblack")) - (base6 '("#7c6f64" "#7b7b7b" "brightblack")) - (base7 '("#cfc0c5" "#c1c1c1" "brightblack")) - (base8 '("#ffffff" "#ffffff" "brightwhite")) - (fg '("#ebdbb2" "#dfdfdf" "brightwhite")) - (fg-alt '("#928374" "#dfdfdf" "brightwhite")) - - (grey '("#555556" "#515154" "brightblack")) - (red '("#fb4934" "#e74c3c" "red")) - (magenta '("#fb2874" "#fb2874" "magenta")) - (violet '("#d3869b" "#d3869b" "brightmagenta")) - (orange '("#fe8019" "#fd971f" "brightred")) - (yellow '("#fabd2f" "#fabd2f" "yellow")) - (dark-green '("#689d6a" "#689d6a" "green")) - (green '("#8ec07c" "#8ec07c" "green")) - (teal green) - (olive '("#b8bb26" "#b8bb26" "green")) - (blue '("#268bd2" "#2686D6" "brightblue")) - (dark-blue '("#727280" "#727280" "blue")) - (cyan '("#83a598" "#83a598" "brightcyan")) - (dark-cyan '("#458588" "#458588" "cyan")) - - ;; face categories - (highlight yellow) - (vertical-bar grey) - (selection accent) - (builtin orange) - (comments (if doom-gruvbox-brighter-comments magenta base6)) - (doc-comments (if doom-gruvbox-brighter-comments (doom-lighten magenta 0.2) (doom-lighten fg-alt 0.25))) - (constants yellow) - (functions green) - (keywords red) - (methods green) - (operators cyan) - (type green) - (strings olive) - (variables cyan) - (numbers violet) - (region accent) - (error red) - (warning yellow) - (success green) - - (vc-modified accent) - (vc-added (doom-darken green 0.15)) - (vc-deleted red) - - ;; custom categories - (-modeline-pad - (when doom-gruvbox-padded-modeline - (if (integerp doom-gruvbox-padded-modeline) - doom-gruvbox-padded-modeline - 4))) - - (org-quote `(,(doom-lighten (car bg) 0.05) "#1f1f1f"))) - - ;; --- extra faces ------------------------ -( - ;;;;;;;; Editor ;;;;;;;; - (cursor :background "white") - (hl-line :background bg-alt) - ((line-number-current-line &override) :background grey :foreground "white" :bold t) - ((line-number &override) :foreground grey) - - ;; Vimish-fold - ((vimish-fold-overlay &override) :inherit 'font-lock-comment-face :background accent :weight 'light) - ((vimish-fold-mouse-face &override) :foreground "white" :background yellow :weight 'light) - ((vimish-fold-fringe &override) :foreground magenta :background magenta) - - ;;;;;;;; Doom-modeline ;;;;;;;; - (mode-line - :background accent :foreground (doom-lighten fg-alt 0.25) - :box (if -modeline-pad `(:line-width ,-modeline-pad :color base3))) - - (mode-line-inactive - :background bg :foreground base4 - :box (if -modeline-pad `(:line-width ,-modeline-pad :color base2))) - - ;; File-name - (doom-modeline-project-dir :bold t :foreground cyan) - (doom-modeline-buffer-path :inherit 'bold :foreground green) - (doom-modeline-buffer-file :inherit 'bold :foreground fg) - (doom-modeline-buffer-modified :inherit 'bold :foreground yellow) - ;; Misc - (doom-modeline-error :background bg) - (doom-modeline-buffer-major-mode :foreground green :bold t) - (doom-modeline-warning :foreground red :bold t) - (doom-modeline-info :bold t :foreground cyan) - (doom-modeline-bar :background dark-green) - (doom-modeline-panel :background dark-green :foreground fg) - - ;;;;;;;; Search ;;;;;;;; - ;; /find - (isearch :foreground base0 :background yellow) - (evil-search-highlight-persist-highlight-face :background orange) - (lazy-highlight :background yellow :foreground base0 :distant-foreground base0 :bold bold) - (evil-ex-substitute-replacement :foreground yellow :inherit 'evil-ex-substitute-matches) - - ;; evil-snipe - (evil-snipe-first-match-face :foreground "white" :background yellow) - (evil-snipe-matches-face :foreground yellow :bold t :underline t) - - ;;;;;;;; Mini-buffers ;;;;;;;; - (minibuffer-prompt :foreground green) - (solaire-hl-line-face :background accent) - - ;; ivy - (ivy-current-match :background accent) - (ivy-subdir :background nil :foreground cyan) - (ivy-action :background nil :foreground cyan) - (ivy-grep-line-number :background nil :foreground cyan) - (ivy-minibuffer-match-face-1 :background nil :foreground yellow) - (ivy-minibuffer-match-face-2 :background nil :foreground yellow) - (ivy-minibuffer-match-highlight :foreground olive) - (counsel-key-binding :foreground green) - - ;; ivy-posframe - (ivy-posframe :background bg-alt) - (ivy-posframe-border :background base1) - - ;; neotree - (neo-root-dir-face :foreground green ) - (doom-neotree-dir-face :foreground cyan) - (neo-dir-link-face :foreground cyan) - (doom-neotree-file-face :foreground fg) - (doom-neotree-hidden-file-face :foreground (doom-lighten fg-alt 0.25)) - (doom-neotree-media-file-face :foreground (doom-lighten fg-alt 0.25)) - (neo-expand-btn-face :foreground magenta) - - ;; dired - (dired-directory :foreground cyan) - (dired-marked :foreground yellow) - (dired-symlink :foreground green) - - ;; term - (term-color-blue :background cyan :foreground cyan) - (term-color-cyan :background green :foreground green) - (term-color-green :background olive :foreground olive) - - ;;;;;;;; Brackets ;;;;;;;; - ;; Rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground red) - (rainbow-delimiters-depth-2-face :foreground yellow) - (rainbow-delimiters-depth-3-face :foreground green) - (rainbow-delimiters-depth-4-face :foreground red) - (rainbow-delimiters-depth-5-face :foreground yellow) - (rainbow-delimiters-depth-6-face :foreground green) - (rainbow-delimiters-depth-7-face :foreground red) - ;; Bracket pairing - ((show-paren-match &override) :foreground nil :background fg-alt :bold t) - ((show-paren-mismatch &override) :foreground nil :background "red") - - ;;;;;;;; which-key ;;;;;;;; - (which-func :foreground green) - (which-key-command-description-face :foreground fg) - (which-key-group-description-face :foreground (doom-lighten fg-alt 0.25)) - (which-key-local-map-description-face :foreground cyan) - - ;;;;;;;; Company ;;;;;;;; - (company-preview-common :foreground green) - (company-tooltip-common :foreground green) - (company-tooltip-common-selection :foreground green) - (company-tooltip-annotation :foreground cyan) - (company-tooltip-annotation-selection :foreground cyan) - (company-scrollbar-bg :background fg) - (company-scrollbar-fg :background green) - (company-tooltip-selection :background accent) - (company-tooltip-mouse :background accent :foreground nil) - - ;;;;;;;; Misc ;;;;;;;; - (+workspace-tab-selected-face :background dark-green :foreground "white") - - ;; Undo tree - (undo-tree-visualizer-active-branch-face :foreground green) - (undo-tree-visualizer-current-face :foreground yellow) - - ;; General UI - (button :foreground green :underline t :bold t) - - ;; ediff - (ediff-fine-diff-A :background (doom-blend red bg 0.3) :weight 'bold) - (ediff-current-diff-A :background (doom-blend red bg 0.1)) - - ;; 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) - - ;; magit - (magit-section-heading :foreground yellow :weight 'bold) - (magit-branch-current :underline cyan :inherit 'magit-branch-local) - (magit-diff-hunk-heading :background base3 :foreground fg-alt) - (magit-diff-hunk-heading-highlight :background accent :foreground fg) - (magit-diff-context :foreground bg-alt :foreground fg-alt) - - - ;;;;;;;; Major mode faces ;;;;;;;; - ;; css-mode / scss-mode - (css-proprietary-property :foreground keywords) - - ;; markdown-mode - (markdown-blockquote-face :inherit 'italic :foreground cyan) - (markdown-list-face :foreground red) - (markdown-url-face :foreground red) - (markdown-pre-face :foreground green) - (markdown-link-face :inherit 'bold :foreground cyan) - ((markdown-code-face &override) :background (doom-lighten base2 0.045)) - - ;; org-mode - ((outline-1 &override) :foreground yellow) - ((outline-2 &override) :foreground cyan) - ((outline-3 &override) :foreground green) - (org-ellipsis :underline nil :foreground orange) - (org-tag :foreground yellow :bold nil) - ((org-quote &override) :inherit 'italic :foreground base7 :background org-quote) - (org-todo :foreground yellow :bold 'inherit) - (org-list-dt :foreground yellow)) - - ;; --- extra variables -------------------- - ;; () - ) -;;; doom-gruvbox-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-horizon-theme.el b/elpa/doom-themes-20200126.1648/doom-horizon-theme.el @@ -1,233 +0,0 @@ -;;; doom-horizon-theme.el --- Inspired by VSCode Horizon -*- no-byte-compile: t; -*- - -;;; Commentary: -;;; This theme was inspired by the port of Horizon to Emacs -;;; see: https://github.com/aodhneine/horizon-theme.el - -(require 'doom-themes) - -;;; Code: -(defgroup doom-horizon-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-horizon-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-horizon-theme - :type 'boolean) - -(defcustom doom-horizon-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-horizon-theme - :type 'boolean) - -(defcustom doom-horizon-comment-bg doom-horizon-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their legibility." - :group 'doom-horizon-theme - :type 'boolean) - -(defcustom doom-horizon-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-horizon-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-horizon - "A port of the port of the Visual Studio Code theme Horizon" - - ;; name default 256 16 - ( (bg '("#232530" "#232530" nil )) - (bg-alt '("#1c1e26" "#1c1e26" nil )) - (base0 '("#16161c" "#16161c" "black" )) - (base1 '("#1a1c23" "#1a1c23" "brightblack" )) - (base2 '("#1c1e26" "#1c1e26" "brightblack" )) - (base3 '("#232530" "#232530" "brightblack" )) - (base4 '("#6a6a6a" "#6a6a6a" "brightblack" )) - (base5 '("#f9cec3" "#f9cec3" "brightblack" )) - (base6 '("#f9cbbe" "#f9cbbe" "brightblack" )) - (base7 '("#fadad1" "#fadad1" "brightblack" )) - (base8 '("#fdf0ed" "#fdf0ed" "white" )) - (fg-alt '("#fdf0ed" "#fdf0ed" "brightwhite" )) - (fg '("#c7c9cb" "#c7c9cb" "white" )) - - (grey base4) - (red '("#e95678" "#e95678" "red" )) - (orange '("#f09383" "#f09383" "brightred" )) - (green '("#09f7a0" "#09f7a0" "green" )) - (teal '("#21bfc2" "#21bfc2" "brightgreen" )) - (yellow '("#fab795" "#fab795" "yellow" )) - (blue '("#21bfc2" "#21bfc2" "brightblue" )) - (dark-blue '("#25b2bc" "#25b2bc" "blue" )) - (magenta '("#6c6f93" "#6c6f93" "magenta" )) - (violet '("#b877db" "#b877db" "brightmagenta")) - (cyan '("#59e3e3" "#59e3e3" "brightcyan" )) - (dark-cyan '("#27d797" "#27d797" "cyan" )) - - ;; additional highlighting colours for horizon - (hor-highlight (doom-lighten base3 0.05)) - (hor-highlight-selected (doom-lighten base3 0.1)) - (hor-highlight-bright (doom-lighten base3 0.2)) - - ;; face categories -- required for all themes - (highlight orange) - (vertical-bar base0) - (selection violet) - (builtin violet) - (comments hor-highlight-bright) - (doc-comments yellow) - (constants teal) - (functions teal) - (keywords violet) - (methods magenta) - (operators teal) - (type teal) - (strings yellow) - (variables red) - (numbers orange) - (region hor-highlight) - (error red) - (warning dark-cyan) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-horizon-brighter-modeline) - (-modeline-pad - (when doom-horizon-padded-modeline - (if (integerp doom-horizon-padded-modeline) doom-horizon-padded-modeline 4))) - - (modeline-fg (doom-lighten bg 0.2)) - (modeline-fg-alt (doom-lighten bg 0.05)) - - (modeline-bg - (if -modeline-bright - base4 - `(,(car base1), (cdr fg-alt)))) - (modeline-bg-l - (if -modeline-bright - base4 - `(,(car base1), (cdr fg)))) - (modeline-bg-inactive bg-alt) - (modeline-bg-inactive-l `(,(car bg-alt), (cdr fg)))) - - - ;; --- extra faces ------------------------ - ( (elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - - ;; ((line-number &override) :foreground (doom-lighten bg 0.05)) - ((line-number &override) :foreground hor-highlight-selected) - ((line-number-current-line &override) :foreground hor-highlight-bright) - - (font-lock-comment-face - :inherit 'italic - :foreground comments - :background (if doom-horizon-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)) - (header-line :inherit 'mode-line :background fg-alt) - (mode-line-highlight :background base1 :foreground fg) - - ;; modeline - (doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - (doom-modeline-highlight :foreground (doom-lighten bg 0.3)) - (doom-modeline-project-dir :foreground red :inherit 'bold ) - (doom-modeline-buffer-path :foreground red) - (doom-modeline-buffer-file :foreground fg) - (doom-modeline-buffer-major-mode :foreground modeline-fg) - (doom-modeline-buffer-modified :foreground violet) - (doom-modeline-panel :background base1) - (doom-modeline-urgent :foreground modeline-fg) - (doom-modeline-info :background base1 :foreground cyan) - - (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 ------------------- - ;; NOTE: there are lots of tweaks here to mimic the VSCode theme - - ;; css-mode / scss-mode - (css-proprietary-property :foreground violet) - (css-property :foreground fg) - (css-selector :foreground red) - - ;; markdown-mode - (markdown-markup-face :foreground cyan) - (markdown-link-face :foreground orange) - (markdown-link-title-face :foreground yellow) - (markdown-header-face :foreground red :inherit 'bold) - (markdown-header-delimiter-face :foreground red :inherit 'bold) - (markdown-language-keyword-face :foreground orange) - (markdown-markup-face :foreground fg) - (markdown-bold-face :foreground violet) - (markdown-table-face :foreground fg :background base1) - ((markdown-code-face &override) :foreground orange :background base1) - - ;; outline (affects org-mode) - ((outline-1 &override) :foreground blue :background nil) - - ;; org-mode - ((org-block &override) :background base1) - ((org-block-begin-line &override) :background base1 :foreground comments) - (org-hide :foreground hidden) - (org-link :inherit 'underline :foreground yellow) - (org-agenda-done :foreground cyan) - (solaire-org-hide-face :foreground hidden) - (solaire-header-line-face :background base2 :foreground fg) - (header-line :background base2 :foreground fg) - - ;; tooltip - (tooltip :background base0 :foreground fg) - - ;; haskell - (haskell-type-face :foreground violet) - (haskell-constructor-face :foreground yellow) - (haskell-operator-face :foreground fg) - (haskell-literate-comment-face :foreground hor-highlight-selected) - - ;; magit - (magit-section-heading :foreground red) - (magit-branch-remote :foreground orange) - - ;; --- extra variables --------------------- - ;; basics - (link :foreground yellow :inherit 'underline) - (fringe :background bg-alt) - - ;; evil - (evil-ex-search :background hor-highlight-selected :foreground fg) - (evil-ex-lazy-highlight :background hor-highlight :foreground fg) - - ;; ivy - (ivy-current-match :background hor-highlight :distant-foreground nil) - (ivy-posframe-cursor :background red :foreground base0) - (ivy-minibuffer-match-face-2 :foreground yellow :weight 'bold) - - ;; company - (company-box-background :background base0 :foreground fg) - (company-tooltip-common :foreground yellow) - (company-tooltip-selection :background hor-highlight :foreground fg) - )) - - -;;; doom-horizon-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-laserwave-theme.el b/elpa/doom-themes-20200126.1648/doom-laserwave-theme.el @@ -1,182 +0,0 @@ -;;; doom-laserwave-theme.el --- inspired by VS Code laserwave -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-laserwave-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-laserwave-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-laserwave-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-laserwave - "An clean 80's synthwave / outrun theme inspired by VS Code laserwave." - - ;; name default 256 16 - ((bg '("#27212E" nil nil )) - (bg-alt '("#1B1720" nil nil )) - (base0 '("#222228" "black" "black" )) - (base1 '("#24262D" "#222222" "brightblack" )) - (base2 '("#282b33" "#222233" "brightblack" )) - (base3 '("#3E3549" "#333344" "brightblack" )) - (base4 '("#4E415C" "#444455" "brightblack" )) - (base5 '("#544863" "#554466" "brightblack" )) - (base6 '("#ED60BA" "#EE66BB" "brightblack" )) - (base7 '("#91889B" "#998899" "brightblack" )) - (base8 '("#ECEFF4" "#EEEEFF" "white" )) - (fg-alt '("#EEEEEE" "#EEEEEE" "brightwhite" )) - (fg '("#FFFFFF" "#FFFFFF" "white" )) - - (grey base4) - (red '("#964C7B" "#964477" "red" )) - (orange '("#FFB85B" "#FFBB55" "brightred" )) - (green '("#74DFC4" "#77DDCC" "green" )) - (teal '("#4D8079" "#448877" "brightgreen" )) - (yellow '("#FFE261" "#FFEE66" "yellow" )) - (blue '("#40B4C4" "#44BBCC" "brightblue" )) - (dark-blue '("#336A79" "#336677" "blue" )) - (magenta '("#EB64B9" "#EE66BB" "brightmagenta")) - (violet '("#B381C5" "#BB88CC" "magenta" )) - (cyan '("#B4DCE7" "#BBDDEE" "brightcyan" )) - (dark-cyan '("#6D7E8A" "#667788" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.2)) - (selection dark-blue) - (builtin magenta) - (comments base7) - (doc-comments (doom-lighten dark-cyan 0.25)) - (constants violet) - (functions magenta) - (keywords blue) - (methods cyan) - (operators blue) - (type yellow) - (strings cyan) - (variables fg) - (numbers orange) - (region `(,(doom-blend (car bg) (car magenta) 0.8) ,@(doom-lighten (cdr base1) 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-pad - (when doom-laserwave-padded-modeline - (if (integerp doom-laserwave-padded-modeline) doom-laserwave-padded-modeline 4))) - - (modeline-fg bg-alt) - (modeline-fg-alt base5) - - (modeline-bg - base6) - (modeline-bg-l - `(,(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 ------------------------ - ;; Centaur tabs - ((centaur-tabs-active-bar-face :background magenta) - (centaur-tabs-modified-marker-selected :inherit 'centaur-tabs-selected - :foreground magenta) - (centaur-tabs-modified-marker-unselected :inherit 'centaur-tabs-unselected - :foreground magenta) - (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) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background 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 bg-alt) - - ;; Doom modeline - (doom-modeline-bar :background base6) - (doom-modeline-info :inherit 'mode-line-emphasis) - (doom-modeline-urgent :inherit 'mode-line-emphasis) - (doom-modeline-warning :inherit 'mode-line-emphasis) - (doom-modeline-debug :inherit 'mode-line-emphasis) - (doom-modeline-buffer-minor-mode :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-project-dir :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-project-parent-dir :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-persp-name :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-file :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-modified :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-lsp-success :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-path :inherit 'mode-line-emphasis :weight 'bold) - (doom-modeline-buffer-project-root :inherit 'mode-line-emphasis) - (doom-modeline-evil-visual-state :foreground yellow) - (doom-modeline-evil-replace-state :foreground orange) - (doom-modeline-evil-operator-state :foreground teal) - - ;; --- major-mode faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; markdown-mode - (markdown-header-delimiter-face :foreground base7) - (markdown-metadata-key-face :foreground base7) - (markdown-list-face :foreground base7) - (markdown-link-face :foreground cyan) - (markdown-url-face :inherit 'link :foreground fg :weight 'normal) - (markdown-italic-face :inherit 'italic :foreground magenta) - (markdown-bold-face :inherit 'bold :foreground magenta) - (markdown-markup-face :foreground base7) - (markdown-gfm-checkbox-face :foreground cyan) - - ;; 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-block &override) :background base2) - ((org-block-begin-line &override) :background base2) - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - ;; org-pomodoro - (org-pomodoro-mode-line :inherit 'mode-line-emphasis :weight 'bold) ; unreadable otherwise - (org-pomodoro-mode-line-overtime :inherit 'org-pomodoro-mode-line) - (org-pomodoro-mode-line-break :inherit 'org-pomodoro-mode-line) - - ;; --- extra variables --------------------- - (paren-face-match :foreground yellow :background (doom-darken bg 0.2) :weight 'ultra-bold) - (ivy-current-match :background base2 :distant-foreground nil) - (tooltip :background bg-alt :foreground fg) - (company-box-background :foreground fg :background bg-alt)) - - ) - -;;; doom-laserwave-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-manegarm-theme.el b/elpa/doom-themes-20200126.1648/doom-manegarm-theme.el @@ -1,250 +0,0 @@ -;;; doom-manegarm-theme.el -(require 'doom-themes) - -;; -(defgroup doom-manegarm-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-manegarm-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-manegarm-theme - :type '(choice integer boolean)) - -(defcustom doom-manegarm-muted-modeline nil - "If non-nil, the modeline will be in a more muted tone. -Otherwise it's in a dark green color similar to visual mode -selections." - :group 'doom-manegarm-theme - :type 'boolean) - -(defcustom doom-manegarm-darker-background nil - "If non-nil, the background color will be a bit darker. -This also affects solaire-mode, where the background colors of -real file buffers will now be brighter instead." - :group 'doom-manegarm-theme - :type 'boolean) - -;; -(def-doom-theme doom-manegarm - "A dark theme with autumn-inspired colors" - - ;; name default 256 16 - ( - (-bg '("#1c1408" nil nil )) - (-bg-alt '("#181107" nil nil )) - (bg (if doom-manegarm-darker-background -bg-alt -bg)) - (bg-alt (if doom-manegarm-darker-background -bg -bg-alt)) - (base0 '("#1B2229" "black" "black" )) - (base1 '("#1c1f24" "#1c1f24" "brightblack" )) - (base2 '("#202328" "#202328" "brightblack" )) - (base3 '("#23272e" "#23272e" "brightblack" )) - (base4 '("#3f444a" "#3f444a" "brightblack" )) - (base5 '("#95836f" "#95836f" "brightblack" )) - (base6 '("#73797e" "#73797e" "brightblack" )) - (base7 '("#9ca0a4" "#9ca0a4" "brightblack" )) - (base8 '("#dfdfdf" "#dfdfdf" "white" )) - (fg '("#5b8512" "#5b8512" "brightwhite" )) - (fg-alt '("#4f7410" "#4f7410" "white" )) - - (grey '("#707a6a" "#707a6a" "brightblack" )) - (red '("#ff4e00" "#ff4e00" "red" )) - (orange '("#ff7000" "#ff7000" "brightred" )) - (green '("#7cb518" "#7cb518" "green" )) - (teal '("#dbc077" "#dbc077" "brightgreen" )) ;; more of a sand/beige color - (yellow '("#ffbf00" "#ffbf00" "yellow" )) - (blue '("#0075c4" "#0075c4" "brightblue" )) - (dark-blue '("#0060a1" "#0060a1" "blue" )) - (magenta '("#d72638" "#d72638" "brightmagenta")) - (violet '("#76597b" "#76597b" "magenta" )) - (cyan '("#898989" "#898989" "brightcyan" )) - (dark-cyan '("#4f7410" "#4f7410" "cyan" )) - - ;; face categories -- required for all themes - (highlight yellow) - (vertical-bar (doom-darken grey 0.4)) - (selection (doom-darken dark-cyan 0.8)) - (builtin yellow) - (comments grey) - (doc-comments grey) - (constants orange) - (functions orange) - (keywords red) - (methods red) - (operators yellow) - (type green) - (strings (doom-darken teal 0.1)) - (variables green) - (numbers teal) - (region (doom-darken dark-cyan 0.7)) - (error red) - (warning yellow) - (success green) - (vc-modified orange) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (hidden `(,(car bg) "black" "black")) - (-modeline-pad - (when doom-manegarm-padded-modeline - (if (integerp doom-manegarm-padded-modeline) doom-manegarm-padded-modeline 4))) - - (modeline-fg green) - (modeline-fg-alt vertical-bar) - - (modeline-bg - `(,(car (if doom-manegarm-muted-modeline (doom-darken teal 0.75) (doom-darken green 0.8))) - ,@(cdr base0))) - (modeline-bg-l modeline-bg) - (modeline-bg-inactive `(,(doom-darken (car bg) 0.2) ,@(cdr base0))) - (modeline-bg-inactive-l `(,(doom-darken (car bg) 0.2) ,@(cdr base0)))) - - ;; --- 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 vertical-bar) - ((line-number-current-line &override) :foreground orange) - - (font-lock-comment-face - :inherit 'fixed-pitch-serif-face - :slant 'italic - :foreground comments - :background nil) - (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 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 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) - (doom-modeline-project-dir :bold t :foreground orange) - - ;; ivy - (ivy-current-match :background region :distant-foreground teal :weight 'normal) - (ivy-minibuffer-match-highlight :foreground yellow) - (ivy-minibuffer-match-face-1 :foreground green :background nil) ;; seems to be used for weird space between matches - (ivy-minibuffer-match-face-2 :inherit 'ivy-minibuffer-match-face-1 :foreground orange) - (ivy-minibuffer-match-face-3 :inherit 'ivy-minibuffer-match-face-2 :foreground yellow) - (ivy-minibuffer-match-face-4 :inherit 'ivy-minibuffer-match-face-2 :foreground magenta) - (ivy-highlight-face :foreground green) - - ;; helm - (helm-match :inherit 'bold :foreground yellow :background nil) - (helm-selection :inherit 'normal :background region) - - ;; which-key - (which-func :foreground green) - (which-key-command-description-face :foreground fg) - (which-key-group-description-face :foreground yellow) - (which-key-local-map-description-face :foreground yellow) - - ;; rainbow-delimiters - (rainbow-delimiters-depth-1-face :foreground yellow) - (rainbow-delimiters-depth-2-face :foreground orange) - (rainbow-delimiters-depth-3-face :foreground green) - (rainbow-delimiters-depth-4-face :foreground teal) - (rainbow-delimiters-depth-5-face :foreground magenta) - (rainbow-delimiters-depth-6-face :foreground blue) - (rainbow-delimiters-depth-7-face :foreground fg) - (rainbow-delimiters-depth-8-face :foreground violet) - (rainbow-delimiters-depth-9-face :foreground red) - - ;; magit - (magit-branch-current :foreground yellow) - (magit-branch-remote :foreground orange) - (magit-section-heading :foreground blue :weight 'bold) - (magit-section-heading-selection :foreground yellow :weight 'bold) - (magit-section-secondary-heading :foreground green) - (magit-filename :foreground green) - (magit-diff-hunk-heading-highlight :foreground bg :background fg) - (magit-branch-local :foreground yellow) - (magit-diff-file-heading :weight 'regular) - (magit-header-line :background nil :foreground blue :weight 'bold) - - ;; company - (company-tooltip :background (doom-darken region 0.1)) - (company-tooltip-search-selection :foreground yellow) - (company-tooltip-mouse :inherit 'company-tooltip-search-selection) - (company-tooltip-selection :inherit 'company-tooltip-search-selection) - (company-tooltip-annotation :foreground (doom-darken blue 0.2)) - (company-tooltip-annotation-selection :foreground blue) - - ;; navigation - (nav-flash-face :background fg :foreground yellow) - - ;; --- 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)) - - ;; UI - (button :foreground teal :bold t :underline t) - (custom-button :foreground teal :bold t :underline t :background bg) - - ;; evil - (evil-ex-search :background fg :foreground bg) - (evil-ex-lazy-highlight :background fg :foreground bg) - - ;; isearch - (isearch :foreground bg :background fg :weight 'bold) - - ;; dired / diredfl - (dired-directory :foreground green :bold 'bold) - (diredfl-dir-heading :foreground yellow :weight 'bold) - (diredfl-dir-name :foreground green :bold 'bold) - (diredfl-dir-priv :foreground teal) - (diredfl-number :foreground red) - - ;; lsp - (lsp-face-highlight-read :background (doom-darken blue 0.5) :foreground yellow) - (lsp-face-highlight-write :inherit 'lsp-face-highlight-read) - (lsp-face-highlight-textual :inherit 'lsp-face-highlight-read) - - ;; we don't want numbers to be bold - ((highlight-numbers-number &override) :inherit 'normal :foreground numbers) - - ;; org-mode - (org-level-1 :foreground orange :bold t) - (org-level-2 :foreground blue :bold t) - (org-level-3 :foreground magenta :bold t) - (org-level-4 :foreground violet :bold t) - (org-level-5 :foreground red :bold t) - (org-level-6 :foreground yellow :bold t) - (org-hide :foreground hidden) - (org-todo :foreground strings :bold 'inherit) - (solaire-org-hide-face :foreground hidden)) - - ;; --- extra variables --------------------- - () - ) - -;;; doom-manegarm-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-material-theme.el b/elpa/doom-themes-20200126.1648/doom-material-theme.el @@ -1,155 +0,0 @@ -;;; doom-material-theme.el --- inspired by Material Theme by equinusocio -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-material-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-material-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-material-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-material - "A dark theme inspired by Material Theme by equinusocio" - - ;; name default 256 16 - ((bg '("#263238" nil nil)) - (bg-alt '("#1C262B" nil nil)) - (base0 '("#171F24" "black" "black")) - (base1 '("#1C262B" "#262626" "brightblack")) - (base2 '("#222D32" "#303030" "brightblack")) - (base3 '("#171F24" "#3a3a3a" "brightblack")) - (base4 '("#314048" "#444444" "brightblack")) - (base5 '("#37474F" "#585858" "brightblack")) - (base6 '("#556369" "#626262" "brightblack")) - (base7 '("#737E84" "#767676" "brightblack")) - (base8 '("#9BA3A7" "#a8a8a8" "white")) - (fg '("#EEFFFF" "#e4e4e4" "brightwhite")) - (fg-alt '("#BFC7D5" "#bcbcbc" "white")) - - (grey base5) - - (red '("#ff5370" "#ff0000" "red")) - (orange '("#f78c6c" "#ff5f00" "brightred")) - (green '("#c3e88d" "#afff00" "green")) - (teal '("#44b9b1" "#00d7af" "brightgreen")) - (yellow '("#ffcb6b" "#ffd700" "brightyellow")) - (blue '("#82aaff" "#5fafff" "brightblue")) - (dark-blue '("#7986E7" "#d7ffff" "blue")) - (magenta '("#c792ea" "#d787d7" "brightmagenta")) - (violet '("#bb80b3" "#d787af" "magenta")) - (cyan '("#89DDFF" "#5fd7ff" "brightcyan")) - (dark-cyan '("#80cbc4" "#00d7af" "cyan")) - - ;; face categories -- required for all themes - (highlight magenta) - (vertical-bar base2) - (selection base4) - (builtin blue) - (comments base6) - (doc-comments base6) - (constants orange) - (functions blue) - (keywords cyan) - (methods blue) - (operators cyan) - (type magenta) - (strings green) - (variables yellow) - (numbers orange) - (region base3) - (error red) - (warning yellow) - (success green) - (vc-modified blue) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (modeline-bg base2) - (modeline-bg-alt (doom-darken bg 0.01)) - (modeline-fg base8) - (modeline-fg-alt comments) - - (-modeline-pad - (when doom-material-padded-modeline - (if (integerp doom-material-padded-modeline) doom-material-padded-modeline 4)))) - - ;; --- base faces ------------------------ - (((lazy-highlight &override) :background base4 :foreground fg :distant-foreground fg :bold bold) - (doom-modeline-buffer-path :foreground green :weight 'bold) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - - (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))) - - (fringe :background base2) - - ;; --- major-mode faces ------------------------ - ;; man-mode - (Man-overstrike :inherit 'bold :foreground magenta) - (Man-underline :inherit 'underline :foreground blue) - - ;; org-mode - ((org-block &override) :background base2) - ((org-block-background &override) :background base2) - ((org-block-begin-line &override) :background base2) - - ;; --- plugin faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; dired-k - (dired-k-commited :foreground base4) - (dired-k-modified :foreground vc-modified) - (dired-k-ignored :foreground cyan) - (dired-k-added :foreground vc-added) - - ;; ivy - (ivy-current-match :background base5) - - ;; js2-mode - (js2-jsdoc-tag :foreground magenta) - (js2-object-property :foreground yellow) - (js2-object-property-access :foreground cyan) - (js2-function-param :foreground violet) - (js2-jsdoc-type :foreground base8) - (js2-jsdoc-value :foreground cyan) - - ;; 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 violet) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground blue) - (rainbow-delimiters-depth-8-face :foreground teal) - (rainbow-delimiters-depth-9-face :foreground dark-cyan) - - ;; rjsx-mode - (rjsx-tag :foreground red) - (rjsx-attr :foreground yellow :slant 'italic :weight 'medium) - - ;; tooltip - (tooltip :background (doom-darken bg-alt 0.2) :foreground fg))) - -(provide 'doom-material-theme) diff --git a/elpa/doom-themes-20200126.1648/doom-molokai-theme.el b/elpa/doom-themes-20200126.1648/doom-molokai-theme.el @@ -1,194 +0,0 @@ -;; doom-molokai-theme.el --- inspired by Textmate's Monokai -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-molokai-theme nil - "Options for doom-molokai." - :group 'doom-themes) - -(defcustom doom-molokai-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-molokai-theme - :type 'boolean) - -(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-comment-bg doom-molokai-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :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 '(choice 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 '("#1B2229" "black" "black" )) - (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 base5) - (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 - (hidden `(,(car bg) "black" "black")) - (-modeline-bright doom-molokai-brighter-modeline) ;; no effect for the moment - (-modeline-pad - (when doom-molokai-padded-modeline - (if (integerp doom-molokai-padded-modeline) doom-molokai-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base4) - - (modeline-bg - (if -modeline-bright base3 base3)) - (modeline-bg-inactive - (if -modeline-bright (doom-darken base2 0.2) (doom-darken base2 0.2))) - - (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 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))) - - ;; Centaur tabs - (centaur-tabs-active-bar-face :background green) - (centaur-tabs-modified-marker-selected :inherit 'centaur-tabs-selected :foreground green) - (centaur-tabs-modified-marker-unselected :inherit 'centaur-tabs-unselected :foreground green) - - ;; Doom modeline - (doom-modeline-bar :background green) - (doom-modeline-buffer-file :inherit 'mode-line-buffer-id :weight 'bold) - (doom-modeline-buffer-path :inherit 'bold :foreground green) - (doom-modeline-buffer-project-root :foreground green :weight 'bold) - (doom-modeline-buffer-modified :inherit 'bold :foreground orange) - - ((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 &override) :background (doom-lighten base2 0.045)) - - ;; org-mode - ((outline-1 &override) :foreground magenta) - ((outline-2 &override) :foreground orange) - (org-ellipsis :foreground orange) - (org-tag :foreground yellow :bold nil) - ((org-quote &override) :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/elpa/doom-themes-20200126.1648/doom-moonlight-theme.el b/elpa/doom-themes-20200126.1648/doom-moonlight-theme.el @@ -1,190 +0,0 @@ -;;; doom-moonlight-theme.el --- inspired by VS code's Moonlight -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-moonlight-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-moonlight-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-moonlight-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-moonlight - "A dark theme inspired by VS code's Moonlight" - - ;; name default 256 16 - ((bg '("#212337" nil nil)) - (bg-alt '("#1e2132" nil nil)) - (base0 '("#161a2a" "black" "black")) - (base1 '("#191a2a" "#262626" "brightblack")) - (base2 '("#1f2133" "#303030" "brightblack")) - (base3 '("#292e46" "#3a3a3a" "brightblack")) - (base4 '("#2c314b" "#444444" "brightblack")) - (base5 '("#383e5c" "#585858" "brightblack")) - (base6 '("#7e8eda" "#626262" "brightblack")) - (base7 '("#9da5d7" "#767676" "brightblack")) - (base8 '("#afbeee" "#a8a8a8" "white")) - (fg '("#e4f3fa" "#e4e4e4" "brightwhite")) - (fg-alt '("#dcebff" "#bcbcbc" "white")) - - (grey base5) - - (red '("#ff5370" "#ff5f5f" "red")) - (orange '("#ff9668" "#ff875f" "brightred")) - (green '("#c7f59b" "#d7ff87" "green")) - (teal '("#7af8ca" "#87ffd7" "brightgreen")) - (teal2 '("#7fdaff" "#87ffd7" "brightgreen")) - (yellow '("#ffbd76" "#ffaf87" "brightyellow")) - (blue '("#70b0ff" "#5fafff" "brightblue")) - (dark-blue '("#74a0f1" "#5fafff" "brightblue")) - (magenta '("#baacff" "#afafff" "brightmagenta")) - (violet '("#f989d3" "#ff87d7" "magenta")) - (pink '("#f3c1ff" "#ff87d7" "magenta")) - (cyan '("#34d3fb" "#5fd7ff" "brightcyan")) - (cyan2 '("#89ddff" "#5fd7ff" "brightcyan")) - (dark-cyan '("#a6eefb" "#afffff" "cyan")) - - ;; face categories -- required for all themes - (highlight magenta) - (vertical-bar base0) - (selection dark-blue) - (builtin blue) - (comments base6) - (doc-comments (doom-lighten base5 0.25)) - (constants orange) - (functions blue) - (keywords magenta) - (methods blue) - (operators cyan2) - (type magenta) - (strings teal) - (variables teal2) - (numbers orange) - (region base4) - (error red) - (warning yellow) - (success green) - (vc-modified dark-blue) - (vc-added teal) - (vc-deleted red) - - ;; custom categories - (modeline-bg (doom-darken base2 0.1)) - (modeline-bg-alt (doom-darken bg 0.01)) - (modeline-fg base8) - (modeline-fg-alt comments) - - (-modeline-pad - (when doom-moonlight-padded-modeline - (if (integerp doom-moonlight-padded-modeline) doom-moonlight-padded-modeline 4)))) - - ;; --- base faces ------------------------ - (((lazy-highlight &override) :background base4 :foreground fg :distant-foreground fg :bold bold) - (doom-modeline-buffer-path :foreground green :weight 'bold) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - - (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))) - - (fringe :background base2) - - ((line-number &override) :foreground base5 :background base2) - ((line-number-current-line &override) :foreground base7 :background bg-alt) - - (font-lock-keyword-face - :slant 'italic - :weight 'medium - :foreground keywords) - - (font-lock-comment-face - :slant 'italic - :weight 'medium - :foreground comments) - - (font-lock-doc-face - :inherit 'font-lock-comment-face - :slant 'italic - :weight 'medium - :foreground doc-comments) - - ;; --- major-mode faces ------------------------ - ;; man-mode - (Man-overstrike :inherit 'bold :foreground magenta) - (Man-underline :inherit 'underline :foreground blue) - - ;; org-mode - ((outline-1 &override) :foreground cyan) - ((outline-2 &override) :foreground green) - ((outline-3 &override) :foreground teal) - ((outline-4 &override) :foreground pink) - ((outline-5 &override) :foreground magenta) - ((outline-6 &override) :foreground red) - ((outline-7 &override) :foreground violet) - ((org-block &override) :background base2) - ((org-block-background &override) :background base2) - ((org-block-begin-line &override) :background base2) - - ;; --- plugin faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; dired-k - (dired-k-commited :foreground base4) - (dired-k-modified :foreground vc-modified) - (dired-k-ignored :foreground cyan) - (dired-k-added :foreground vc-added) - - - ;; markdown-mode - (markdown-header-face :inherit 'bold :foreground blue) - (markdown-header-delimiter-face :inherit 'markdown-header-face) - (markdown-metadata-key-face :foreground magenta :inherit 'italic) - (markdown-list-face :foreground red) - - ;; js2-mode - (js2-jsdoc-tag :foreground magenta) - (js2-object-property :foreground dark-cyan) - (js2-object-property-access :foreground cyan) - (js2-function-param :foreground pink) - (js2-jsdoc-type :foreground base8) - (js2-jsdoc-value :foreground cyan) - - ;; 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 violet) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground blue) - (rainbow-delimiters-depth-8-face :foreground teal) - (rainbow-delimiters-depth-9-face :foreground dark-cyan) - - ;; rjsx-mode - (rjsx-tag :foreground violet) - (rjsx-attr :foreground yellow :slant 'italic :weight 'medium) - - ;; tooltip - (tooltip :background (doom-darken bg-alt 0.2) :foreground fg))) - -(provide 'doom-moonlight-theme) - -;;; doom-moonlight-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-nord-light-theme.el b/elpa/doom-themes-20200126.1648/doom-nord-light-theme.el @@ -1,189 +0,0 @@ -;;; doom-nord-light-theme.el --- inspired by Nord -*- no-byte-compile: t; -*- -(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 '(choice 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 light 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 &override) :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/elpa/doom-themes-20200126.1648/doom-nord-theme.el b/elpa/doom-themes-20200126.1648/doom-nord-theme.el @@ -1,188 +0,0 @@ -;;; doom-nord-theme.el --- inspired by Nord -*- no-byte-compile: t; -*- -(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 '(choice 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 '("#2E3440" nil nil )) - (bg-alt '("#272C36" 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" "#ECECEC" "white" )) - (fg-alt '("#E5E9F0" "#bfbfbf" "brightwhite" )) - - (grey base4) - (red '("#BF616A" "#ff6655" "red" )) ;; Nord11 - (orange '("#D08770" "#dd8844" "brightred" )) ;; Nord12 - (green '("#A3BE8C" "#99bb66" "green" )) ;; Nord14 - (teal '("#8FBCBB" "#44b9b1" "brightgreen" )) ;; Nord7 - (yellow '("#EBCB8B" "#ECBE7B" "yellow" )) ;; Nord13 - (blue '("#81A1C1" "#51afef" "brightblue" )) ;; Nord9 - (dark-blue '("#5E81AC" "#2257A0" "blue" )) ;; Nord10 - (magenta '("#B48EAD" "#c678dd" "magenta" )) ;; Nord15 - (violet '("#5D80AE" "#a9a1e1" "brightmagenta")) ;; ?? - (cyan '("#88C0D0" "#46D9FF" "brightcyan" )) ;; Nord8 - (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 teal) - (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) - base1)) - (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 &override) :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/elpa/doom-themes-20200126.1648/doom-nova-theme.el b/elpa/doom-themes-20200126.1648/doom-nova-theme.el @@ -1,157 +0,0 @@ -;;; doom-nova-theme.el --- inspired by Trevord Miller's Nova -*- no-byte-compile: t; -*- -(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 '(choice 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")) - - (base0 '("#0d0f11" "#0d0f11" "black" )) - (base1 '("#1e272c" "#1b1b1b" "black" )) - (base2 '("#212122" "#1e1e1e" "black" )) - (base3 '("#2f3f48" "#292929" "brightblack")) - (base4 '("#3c4c55" "#3f3f3f" "brightblack")) - (base5 '("#556873" "#525252" "brightblack")) - (base6 '("#6A7D89" "#6b6b6b" "brightblack")) - (base7 '("#899BA6" "#878797" "brightblack")) - (base8 '("#e6eef3" "#efefef" "brightwhite")) - (fg '("#c5d4dd" "#c5c6c6" "white" )) - (fg-alt '("#c5c8c6" "#c5c8c6" "white" )) - - (light-grey "#E6EEF3") - (grey base7) - (dark-grey base3) - - (red "#DF8C8C") - (orange "#F2C38F") - (yellow "#DADA93") - (green "#A8CE93") - (blue "#83AFE5") - (dark-blue "#759DCE") - (teal "#95BEBC") - (magenta "#D18EC2") - (violet "#9A93E1") - (cyan "#7FC1CA") - (dark-cyan "#659AA1") - - ;; 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-headline-done :foreground base7)) - - ;; --- variables -------------------------- - ;; () - ) - -(provide 'doom-nova-theme) -;;; doom-nova-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-oceanic-next-theme.el b/elpa/doom-themes-20200126.1648/doom-oceanic-next-theme.el @@ -1,171 +0,0 @@ -;;; doom-oceanic-next-theme.el --- inspired by Oceanic Next -*- no-byte-compile: t; -*- -(require 'doom-themes) - -(defgroup doom-oceanic-next-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-oceanic-next-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-oceanic-next-theme - :type 'boolean) - -(defcustom doom-oceanic-next-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-oceanic-next-theme - :type 'boolean) - -(defcustom doom-oceanic-next-comment-bg doom-oceanic-next-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-oceanic-next-theme - :type 'boolean) - -(defcustom doom-oceanic-next-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-oceanic-next-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-oceanic-next - "A dark theme inspired by Oceanic Next " - - ;; name default 256 16 - ((bg '("#1B2B34" nil nil )) - (bg-alt '("#14232D" nil nil )) - (base0 '("#1B2B34" "black" "black" )) - (base1 '("#343D46" "#1e1e1e" "brightblack" )) - (base2 '("#4F5B66" "#2e2e2e" "brightblack" )) - (base3 '("#65737E" "#262626" "brightblack" )) - (base4 '("#A7ADBA" "#3f3f3f" "brightblack" )) - (base5 '("#C0C5CE" "#525252" "brightblack" )) - (base6 '("#CDD3DE" "#6b6b6b" "brightblack" )) - (base7 '("#D8DEE9" "#979797" "white" )) - (base8 base7) - (fg-alt base6) - (fg base8) - - (grey base4) - (red '("#EC5f67" "#EC5f67" "red" )) - (orange '("#F99157" "#F99157" "brightred" )) - (green '("#99C794" "#99bb66" "green" )) - (teal '("#5FB3B3" "#44b9b1" "brightgreen" )) - (yellow '("#FAC863" "#ECBE7B" "yellow" )) - (blue '("#6699CC" "#51afef" "brightblue" )) - (dark-blue blue) - (magenta '("#E27E8D" "#c678dd" "magenta" )) - (violet '("#C594C5" "#a9a1e1" "brightmagenta")) - (cyan teal) - (dark-cyan cyan) - - ;; face categories -- required for all themes - (highlight yellow) - (vertical-bar (doom-darken base1 0.5)) - (selection base2) - (builtin red) - (comments (if doom-oceanic-next-brighter-comments dark-cyan base3)) - (doc-comments (doom-lighten (if doom-oceanic-next-brighter-comments dark-cyan base3) 0.25)) - (constants orange) - (functions blue) - (keywords violet) - (methods blue) - (operators teal) - (type yellow) - (strings green) - (variables orange) - (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-oceanic-next-brighter-modeline) - (-modeline-pad - (when doom-oceanic-next-padded-modeline - (if (integerp doom-oceanic-next-padded-modeline) doom-oceanic-next-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-oceanic-next-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))) - - (tooltip :background bg-alt :foreground fg) - ;; 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 base2 :distant-foreground base0 :weight '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 blue) - ((markdown-code-face &override) :background (doom-lighten bg 0.05)) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - - - ;; --- extra variables --------------------- - () - ) - -;;; doom-oceanic-next-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-one-light-theme.el b/elpa/doom-themes-20200126.1648/doom-one-light-theme.el @@ -1,197 +0,0 @@ -;;; doom-one-light-theme.el --- inspired by Atom One Light -*- no-byte-compile: t; -*- -(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 '(choice 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 ------------------------ - ((centaur-tabs-unselected :background bg-alt :foreground base4) - (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) - - (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 &override) :background base1) - (mmm-default-submode-face :background base1) - - ;; org-mode - ((outline-1 &override) :foreground red) - ((outline-2 &override) :foreground orange) - ((org-block &override) :background base1) - ((org-block-begin-line &override) :foreground fg :slant 'italic) - (org-ellipsis :underline nil :background bg :foreground red) - ((org-quote &override) :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/elpa/doom-themes-20200126.1648/doom-one-theme.el b/elpa/doom-themes-20200126.1648/doom-one-theme.el @@ -1,171 +0,0 @@ -;;; doom-one-theme.el --- inspired by Atom One Dark -*- no-byte-compile: t; -*- -(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 '(choice 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 base1) 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 fg) - (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 &override) :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/elpa/doom-themes-20200126.1648/doom-opera-light-theme.el b/elpa/doom-themes-20200126.1648/doom-opera-light-theme.el @@ -1,147 +0,0 @@ -;;; doom-opera-light-theme.el --- Opera-Light theme -*- no-byte-compile: t; -*- - -(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 '(choice 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 light Opera 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)) - - (ivy-current-match :background base5) - - (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/elpa/doom-themes-20200126.1648/doom-opera-theme.el b/elpa/doom-themes-20200126.1648/doom-opera-theme.el @@ -1,149 +0,0 @@ -;;; doom-opera-theme.el --- Opera theme -*- no-byte-compile: t; -*- - -(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 '(choice 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)))) - - - ;; --- extra variables --------------------- - ()) - -;;; doom-opera-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-outrun-electric-theme.el b/elpa/doom-themes-20200126.1648/doom-outrun-electric-theme.el @@ -1,193 +0,0 @@ -;;; doom-outrun-electric-theme.el --- inspired by VS Code Outrun Electric -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-outrun-electric-theme nil - "Options for doom-themes." - :group 'doom-themes) - -(defcustom doom-outrun-electric-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-outrun-electric-theme - :type 'boolean) - -(defcustom doom-outrun-electric-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-outrun-electric-theme - :type 'boolean) - -(defcustom doom-outrun-electric-comment-bg doom-outrun-electric-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-outrun-electric-theme - :type 'boolean) - -(defcustom doom-outrun-electric-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-outrun-electric-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-outrun-electric - "A vibrant, neon colored theme inspired by VS Code Outrun Electric." - - ;; name default 256 16 - ((bg '("#0c0a20" "#0c0a20" nil )) - (bg-alt '("#090819" "#090819" nil )) - (base0 '("#131033" "#131033" "black" )) - (base1 '("#1f1147" "#161130" "brightblack" )) - (base2 '("#110d26" "#110d26" "brightblack" )) - (base3 '("#3b4167" "#3b4167" "brightblack" )) - (base4 '("#2d2844" "#2d2844" "brightblack" )) - (base5 '("#BA45A3" "#BA45A3" "brightblack" )) - (base6 '("#6A6EA3" "#6A6EA3" "brightblack" )) - (base7 '("#6564D1" "#6564D1" "brightblack" )) - (base8 '("#919ad9" "#919ad9" "white" )) - (fg-alt '("#7984D1" "#7984D1" "white" )) - (fg '("#f2f3f7" "#f2f3f7" "brightwhite" )) - - (grey '("#546A90" "#546A90" "gray" )) - (red '("#e61f44" "#e61f44" "red" )) - (orange '("#cf433e" "#ff9b50" "brightred" )) - (green '("#a7da1e" "#a7da1e" "green" )) - (teal '("#A875FF" "#A875FF" "brightgreen" )) - (yellow '("#ffd400" "#ffd400" "yellow" )) - (blue '("#1ea8fc" "#1ea8fc" "brightblue" )) - (dark-blue '("#3F88AD" "#3F88AD" "blue" )) - (magenta '("#ff2afc" "#ff2afc" "magenta" )) - (violet '("#df85ff" "#df85ff" "brightmagenta")) - (cyan '("#42c6ff" "#42c6ff" "brightcyan" )) - (dark-cyan '("#204052" "#204052" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.5)) - (selection dark-blue) - (builtin blue) - (comments (if doom-outrun-electric-brighter-comments blue grey)) - (doc-comments teal) - (constants violet) - (functions cyan) - (keywords magenta) - (methods cyan) - (operators magenta) - (type yellow) - (strings fg-alt) - (variables violet) - (numbers yellow) - (region base1) - (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-outrun-electric-brighter-modeline) - (-modeline-pad - (when doom-outrun-electric-padded-modeline - (if (integerp doom-outrun-electric-padded-modeline) doom-outrun-electric-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 ------------------------ - ((company-tooltip-selection :background dark-cyan) - (company-tooltip-common :foreground magenta :distant-foreground base0 :weight 'bold) - (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-outrun-electric-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - (font-lock-keyword-face - :weight 'bold - :foreground keywords) - (font-lock-constant-face - :weight 'bold - :foreground constants) - (font-lock-function-name-face - :weight 'bold - :foreground functions) - - ;; Centaur tabs - (centaur-tabs-active-bar-face :background magenta) - (centaur-tabs-modified-marker-selected :inherit 'centaur-tabs-selected :foreground magenta) - (centaur-tabs-modified-marker-unselected :inherit 'centaur-tabs-unselected :foreground magenta) - - ;; Doom modeline - (doom-modeline-bar :background magenta) - - (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))) - - (tooltip :background bg-alt :foreground fg) - ;; --- 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-block &override) :background base0) - ((org-block-begin-line &override) :background base0) - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-outrun-electric-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-palenight-theme.el b/elpa/doom-themes-20200126.1648/doom-palenight-theme.el @@ -1,153 +0,0 @@ -;;; doom-palenight-theme.el --- inspired by Material-PaleNight -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-palenight-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-palenight-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-palenight-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-palenight - "A dark theme inspired by Material-Palenight" - - ;; name default 256 16 - ((bg '("#292D3E" nil nil)) - (bg-alt '("#242837" nil nil)) - (base0 '("#1c1f2b" "black" "black")) - (base1 '("#1e212e" "#262626" "brightblack")) - (base2 '("#232635" "#303030" "brightblack")) - (base3 '("#3C435E" "#3a3a3a" "brightblack")) - (base4 '("#4E5579" "#444444" "brightblack")) - (base5 '("#676E95" "#585858" "brightblack")) - (base6 '("#697098" "#626262" "brightblack")) - (base7 '("#717CB4" "#767676" "brightblack")) - (base8 '("#A6Accd" "#a8a8a8" "white")) - (fg '("#EEFFFF" "#e4e4e4" "brightwhite")) - (fg-alt '("#BFC7D5" "#bcbcbc" "white")) - - (grey base5) - - (red '("#ff5370" "#ff0000" "red")) - (orange '("#f78c6c" "#ff5f00" "brightred")) - (green '("#c3e88d" "#afff00" "green")) - (teal '("#44b9b1" "#00d7af" "brightgreen")) - (yellow '("#ffcb6b" "#ffd700" "brightyellow")) - (blue '("#82aaff" "#5fafff" "brightblue")) - (dark-blue '("#7986E7" "#d7ffff" "blue")) - (magenta '("#c792ea" "#d787d7" "brightmagenta")) - (violet '("#bb80b3" "#d787af" "magenta")) - (cyan '("#89DDFF" "#5fd7ff" "brightcyan")) - (dark-cyan '("#80cbc4" "#00d7af" "cyan")) - - ;; face categories -- required for all themes - (highlight magenta) - (vertical-bar base2) - (selection base4) - (builtin blue) - (comments base5) - (doc-comments (doom-lighten base5 0.25)) - (constants orange) - (functions blue) - (keywords cyan) - (methods blue) - (operators cyan) - (type magenta) - (strings green) - (variables yellow) - (numbers orange) - (region base3) - (error red) - (warning yellow) - (success green) - (vc-modified blue) - (vc-added green) - (vc-deleted red) - - ;; custom categories - (modeline-bg base2) - (modeline-bg-alt (doom-darken bg 0.01)) - (modeline-fg base8) - (modeline-fg-alt comments) - - (-modeline-pad - (when doom-palenight-padded-modeline - (if (integerp doom-palenight-padded-modeline) doom-palenight-padded-modeline 4)))) - - ;; --- base faces ------------------------ - (((lazy-highlight &override) :background base4 :foreground fg :distant-foreground fg :bold bold) - (doom-modeline-buffer-path :foreground green :weight 'bold) - (doom-modeline-buffer-major-mode :inherit 'doom-modeline-buffer-path) - - (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))) - - (fringe :background base2) - - ;; --- major-mode faces ------------------------ - ;; man-mode - (Man-overstrike :inherit 'bold :foreground magenta) - (Man-underline :inherit 'underline :foreground blue) - - ;; org-mode - ((org-block &override) :background base2) - ((org-block-background &override) :background base2) - ((org-block-begin-line &override) :background base2) - - ;; --- plugin faces ------------------- - ;; css-mode / scss-mode - (css-proprietary-property :foreground orange) - (css-property :foreground green) - (css-selector :foreground blue) - - ;; dired-k - (dired-k-commited :foreground base4) - (dired-k-modified :foreground vc-modified) - (dired-k-ignored :foreground cyan) - (dired-k-added :foreground vc-added) - - - ;; js2-mode - (js2-jsdoc-tag :foreground magenta) - (js2-object-property :foreground yellow) - (js2-object-property-access :foreground cyan) - (js2-function-param :foreground violet) - (js2-jsdoc-type :foreground base8) - (js2-jsdoc-value :foreground cyan) - - ;; 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 violet) - (rainbow-delimiters-depth-6-face :foreground yellow) - (rainbow-delimiters-depth-7-face :foreground blue) - (rainbow-delimiters-depth-8-face :foreground teal) - (rainbow-delimiters-depth-9-face :foreground dark-cyan) - - ;; rjsx-mode - (rjsx-tag :foreground red) - (rjsx-attr :foreground yellow :slant 'italic :weight 'medium) - - ;; tooltip - (tooltip :background (doom-darken bg-alt 0.2) :foreground fg))) - -(provide 'doom-palenight-theme) diff --git a/elpa/doom-themes-20200126.1648/doom-peacock-theme.el b/elpa/doom-themes-20200126.1648/doom-peacock-theme.el @@ -1,185 +0,0 @@ -;;; doom-peacock-theme.el --- inspired by daylerees Peacock -*- no-byte-compile: t; -*- -(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 '(choice integer boolean)) - -;; -(def-doom-theme doom-peacock - "Peacock theme from daylerees themes " - - ;; 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 &override) :background (doom-lighten base3 0.05))) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-peacock-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-snazzy-theme.el b/elpa/doom-themes-20200126.1648/doom-snazzy-theme.el @@ -1,103 +0,0 @@ -;;; doom-snazzy-theme.el --- inspired by Hyper Snazzy -*- no-byte-compile: t; -*- - -;;; Commentary: -;;; Code: -(require 'doom-themes) - -;; Compiler pacifier -(defvar modeline-bg) - -;; -(defgroup doom-snazzy-theme nil - "Options for doom-themes" - :group 'doom-themes) - -;; -(def-doom-theme doom-snazzy - "A dark theme inspired by Atom Snazzy Dark" - - ;; name default 256 16 - ((bg '("#282a36" "#282a36" nil )) ;; this is the background for the hl-line, modeline, and minibuffer - (bg-alt '("#242631" "#242631" nil )) ;; this is the background for the line you arent currently on - (base0 '("#282a36" "#282a36" "black" )) - (base1 '("#34353e" "#34353e" "brightblack")) - (base2 '("#43454f" "#43454f" "brightblack")) - (base3 '("#78787e" "#78787e" "brightblack")) - (base4 '("#a5a5a9" "#a5a5a9" "brightblack")) - (base5 '("#e2e4e5" "#e2e4e5" "brightblack")) - (base6 '("#eff0eb" "#eff0eb" "brightblack")) - (base7 '("#f1f1f0" "#f1f1f0" "brightblack")) - (base8 '("#ff5c57" "#ff5c57" "white" )) - (fg '("#f9f9f9" "#f9f9f9" "white" )) - (fg-alt '("#d1d1d1" "#d1d1d1" "brightwhite")) - - (ui0 '("#848688" "#848688" "grey")) - (ui1 '("#606580" "#606580" "grey")) - (ui2 '("#3a3d4d" "#3a3d4d" "grey")) - (ui3 '("#1c1e27" "#1c1e27" "black")) - - (grey ui0) - (red '("#ff5c57" "#ff5c57" "red" )) - (green '("#5af78e" "#5af78e" "brightred" )) - (yellow '("#f3f99d" "#f3f99d" "green" )) - (blue '("#57c7ff" "#57c7ff" "brightgreen" )) - (dark-blue '("#459fcc" "#459fcc" "yellow" )) - (magenta '("#ff6ac1" "#ff6ac1" "brightblue" )) - (cyan '("#9aedfe" "#9aedfe" "blue" )) - (violet '("#bd93f9" "#bd93f9" "magenta" )) - (orange '("#ffb86c" "#ffb86c" "brightmagenta")) - (teal '("#aad4d3" "#aad4d3" "brightcyan" )) - (dark-cyan '("#82c9d7" "#82c9d7" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) ;; when searching with (/) ? - ;; (vertical-bar (doom-darken base1 0.1)) ;; no idea what this is - (vertical-bar (doom-darken base1 0.1)) ;; the bar that separates modeline and - ;; minibuffer? - (selection dark-blue) ;; for like company autocomplete and stuff - (builtin magenta) ;; saw this in company autocomplete if i moved my mouse - ;; over it - (comments ui1) ;; comments - (doc-comments (doom-lighten yellow 0.25)) ;; easy to test with elisp - ;; documentation or git commit - ;; first line thing - (constants green) - (functions blue) - (keywords orange) - (methods blue) ;; wtf is the difference between this and function? - (operators magenta) - (type cyan) - (strings yellow) - ;; (variables (doom-lighten magenta 0.4)) - (variables red) - (numbers yellow) - (region `(,(doom-lighten (car bg-alt) 0.15) ,@(doom-lighten (cdr base0) 0.35))) - (error red) - (warning yellow) - (success green) - (vc-modified yellow) - (vc-added green) - (vc-deleted red)) - - ;; extra faces - ;; i have no idea what im doing with the modeline - ((mode-line - :background (doom-darken bg-alt 0.15)) - (mode-line-inactive - :background (doom-darken bg-alt 0.1) - :foreground base5) - (doom-modeline-bar :background highlight) - ;; line numbers - (line-number :foreground ui2) - (line-number-current-line :foreground fg) - ;; rjsx stuff - (rjsx-text :foreground fg) - ;; tooltip - (tooltip :background (doom-darken bg-alt 0.2) :foreground fg) - - (ivy-posframe-border :background ui3) - - ;; org - ((outline-3 &override) :foreground dark-blue))) ; this is ff0000 from something above, dunno what - -;;; doom-snazzy-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-solarized-dark-theme.el b/elpa/doom-themes-20200126.1648/doom-solarized-dark-theme.el @@ -1,195 +0,0 @@ -;;; doom-solarized-dark-theme.el --- inspired by VS Code Solarized Dark -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-solarized-dark-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-solarized-dark-brighter-modeline nil - "If non-nil, more vivid colors will be used to style the mode-line." - :group 'doom-solarized-dark-theme - :type 'boolean) - -(defcustom doom-solarized-dark-brighter-comments nil - "If non-nil, comments will be highlighted in more vivid colors." - :group 'doom-solarized-dark-theme - :type 'boolean) - -(defcustom doom-solarized-dark-comment-bg doom-solarized-dark-brighter-comments - "If non-nil, comments will have a subtle, darker background. Enhancing their -legibility." - :group 'doom-solarized-dark-theme - :type 'boolean) - -(defcustom doom-solarized-dark-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-dark-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-solarized-dark - "A dark theme inspired by VS Code Solarized Dark" - - ;; name default 256 16 - ((bg '("#002b36" nil nil )) - (bg-alt '("#00212B" nil nil )) - (base0 '("#073642" "black" "black" )) - (base1 '("#03282F" "#1e1e1e" "brightblack" )) - (base2 '("#00212C" "#2e2e2e" "brightblack" )) - (base3 '("#13383C" "#262626" "brightblack" )) - (base4 '("#56697A" "#3f3f3f" "brightblack" )) - (base5 '("#405A61" "#525252" "brightblack" )) - (base6 '("#96A7A9" "#6b6b6b" "brightblack" )) - (base7 '("#788484" "#979797" "brightblack" )) - (base8 '("#626C6C" "#dfdfdf" "white" )) - (fg-alt '("#657b83" "#2d2d2d" "white" )) - (fg '("#839496" "#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 '("#3F88AD" "#2257A0" "blue" )) - (magenta '("#d33682" "#c678dd" "magenta" )) - (violet '("#6c71c4" "#a9a1e1" "brightmagenta")) - (cyan '("#2aa198" "#46D9FF" "brightcyan" )) - (dark-cyan '("#204052" "#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-solarized-dark-brighter-comments blue base5)) - (doc-comments teal) - (constants magenta) - (functions blue) - (keywords green) - (methods cyan) - (operators orange) - (type yellow) - (strings cyan) - (variables violet) - (numbers magenta) - (region base0) - (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-dark-brighter-modeline) - (-modeline-pad - (when doom-solarized-dark-padded-modeline - (if (integerp doom-solarized-dark-padded-modeline) doom-solarized-dark-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 ------------------------ - ((company-tooltip-selection :background dark-cyan) - (elscreen-tab-other-screen-face :background "#353a42" :foreground "#1e2022") - - ((line-number &override) :foreground base4) - ((line-number-current-line &override) :foreground fg) - - (helm-selection :inherit 'bold - :background selection - :distant-foreground bg - :extend t) - - (font-lock-comment-face - :foreground comments - :background (if doom-solarized-dark-comment-bg (doom-lighten bg 0.05))) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - (font-lock-keyword-face - :weight 'bold - :foreground keywords) - (font-lock-constant-face - :weight 'bold - :foreground constants) - - ;; Centaur tabs - (centaur-tabs-active-bar-face :background blue) - (centaur-tabs-modified-marker-selected :inherit 'centaur-tabs-selected - :foreground blue) - (centaur-tabs-modified-marker-unselected :inherit 'centaur-tabs-unselected - :foreground blue) - ;; Doom modeline - (doom-modeline-bar :background blue) - - (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))) - - (tooltip :background bg-alt :foreground fg) - ;; --- 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-block &override) :background base0) - ((org-block-begin-line &override) :foreground comments :background base0) - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden)) - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-solarized-dark-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-solarized-light-theme.el b/elpa/doom-themes-20200126.1648/doom-solarized-light-theme.el @@ -1,213 +0,0 @@ -;;; doom-solarized-light-theme.el --- inspired by Atom One Dark -*- no-byte-compile: t; -*- -(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 '(choice 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 '("#3F88AD" "#2257A0" "blue" )) - (magenta '("#d33682" "#c678dd" "magenta" )) - (violet '("#6c71c4" "#a9a1e1" "brightmagenta")) - (cyan '("#2aa198" "#46D9FF" "brightcyan" )) - (dark-cyan '("#204052" "#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 base3) - - ((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)) - (lsp-ui-sideline-code-action :foreground blue) - - (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) - - (font-lock-keyword-face - :weight 'bold - :foreground keywords) - - (font-lock-constant-face - :weight 'bold - :foreground constants) - - - (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 &override) :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 blue :background base3 :weight 'bold) - (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) - (swiper-match-face-1 :inherit 'ivy-minibuffer-match-face-1) - (swiper-match-face-2 :inherit 'ivy-minibuffer-match-face-2) - (swiper-match-face-3 :inherit 'ivy-minibuffer-match-face-3) - (swiper-match-face-4 :inherit 'ivy-minibuffer-match-face-4) - - ;; posframe - (ivy-posframe :background modeline-bg-l) - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - ;; helm - (helm-selection :foreground base0 :weight 'bold :background blue) - - ;; company - (company-tooltip-selection :background blue - :foreground base3) - - ;; widget - (widget-field :foreground fg :background base3) - (widget-single-line-field :foreground fg :background base3) - - ;; latex - (font-latex-sedate-face :foreground base6) - - ) - - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-solarized-light-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-sourcerer-theme.el b/elpa/doom-themes-20200126.1648/doom-sourcerer-theme.el @@ -1,169 +0,0 @@ -;; doom-sourcerer-theme.el --- a more Sourcerer version of doom-one -*- no-byte-compile: t; -*- -;;; 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 '(choice 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/elpa/doom-themes-20200126.1648/doom-spacegrey-theme.el b/elpa/doom-themes-20200126.1648/doom-spacegrey-theme.el @@ -1,182 +0,0 @@ -;;; doom-spacegrey-theme.el --- inspired by Atom Spacegrey Dark -*- no-byte-compile: t; -*- -(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 '(choice integer boolean)) - -;; -(def-doom-theme doom-spacegrey - "A dark theme inspired by Atom Spacegrey Dark" - - ;; name default 256 16 - ((bg '("#2b303b" nil nil )) - (bg-alt '("#232830" 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 red) - (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) - base1)) - (modeline-bg-l - (if -modeline-bright - (doom-darken base3 0.1) - base1)) - (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 &override) :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)) - - ((outline-1 &override) :foreground fg :weight 'ultra-bold) - ((outline-2 &override) :foreground (doom-blend fg blue 0.35)) - ((outline-3 &override) :foreground (doom-blend fg blue 0.7)) - ((outline-4 &override) :foreground blue) - ((outline-5 &override) :foreground (doom-blend magenta blue 0.2)) - ((outline-6 &override) :foreground (doom-blend magenta blue 0.4)) - ((outline-7 &override) :foreground (doom-blend magenta blue 0.6)) - ((outline-8 &override) :foreground fg) - - (org-ellipsis :underline nil :background bg :foreground red) - ((org-quote &override) :background base1) - - ;; org-mode - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - (tooltip :background bg-alt :foreground fg)) - - ;; --- extra variables --------------------- - ;; () - ) - -;;; doom-spacegrey-theme.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-autoloads.el b/elpa/doom-themes-20200126.1648/doom-themes-autoloads.el @@ -1,416 +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-Iosvkem-theme" "doom-Iosvkem-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-Iosvkem-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-Iosvkem-theme" '("doom-Iosvkem"))) - -;;;*** - -;;;### (autoloads nil "doom-acario-dark-theme" "doom-acario-dark-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-acario-dark-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-acario-dark-theme" '("doom-acario-dark"))) - -;;;*** - -;;;### (autoloads nil "doom-acario-light-theme" "doom-acario-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-acario-light-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-acario-light-theme" '("doom-acario-light"))) - -;;;*** - -;;;### (autoloads nil "doom-challenger-deep-theme" "doom-challenger-deep-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-challenger-deep-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-challenger-deep-theme" '("doom-challenger-deep"))) - -;;;*** - -;;;### (autoloads nil "doom-city-lights-theme" "doom-city-lights-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-city-lights-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-city-lights-theme" '("doom-city-lights"))) - -;;;*** - -;;;### (autoloads nil "doom-dark+-theme" "doom-dark+-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-dark+-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-dark+-theme" '("doom-dark+"))) - -;;;*** - -;;;### (autoloads nil "doom-dracula-theme" "doom-dracula-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-dracula-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-dracula-theme" '("doom-dracula"))) - -;;;*** - -;;;### (autoloads nil "doom-fairy-floss-theme" "doom-fairy-floss-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-fairy-floss-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-fairy-floss-theme" '("doom-fairy-floss"))) - -;;;*** - -;;;### (autoloads nil "doom-gruvbox-theme" "doom-gruvbox-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-gruvbox-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-gruvbox-theme" '("doom-gruvbox"))) - -;;;*** - -;;;### (autoloads nil "doom-horizon-theme" "doom-horizon-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-horizon-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-horizon-theme" '("doom-horizon"))) - -;;;*** - -;;;### (autoloads nil "doom-laserwave-theme" "doom-laserwave-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-laserwave-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-laserwave-theme" '("doom-laserwave"))) - -;;;*** - -;;;### (autoloads nil "doom-manegarm-theme" "doom-manegarm-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-manegarm-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-manegarm-theme" '("doom-manegarm"))) - -;;;*** - -;;;### (autoloads nil "doom-material-theme" "doom-material-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-material-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-material-theme" '("doom-material"))) - -;;;*** - -;;;### (autoloads nil "doom-molokai-theme" "doom-molokai-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-molokai-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-molokai-theme" '("doom-molokai"))) - -;;;*** - -;;;### (autoloads nil "doom-moonlight-theme" "doom-moonlight-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-moonlight-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-moonlight-theme" '("doom-moonlight"))) - -;;;*** - -;;;### (autoloads nil "doom-nord-light-theme" "doom-nord-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-nord-light-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-nord-light-theme" '("doom-nord-light"))) - -;;;*** - -;;;### (autoloads nil "doom-nord-theme" "doom-nord-theme.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from doom-nord-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-nord-theme" '("doom-nord"))) - -;;;*** - -;;;### (autoloads nil "doom-nova-theme" "doom-nova-theme.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from doom-nova-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-nova-theme" '("doom-nova"))) - -;;;*** - -;;;### (autoloads nil "doom-oceanic-next-theme" "doom-oceanic-next-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-oceanic-next-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-oceanic-next-theme" '("doom-oceanic-next"))) - -;;;*** - -;;;### (autoloads nil "doom-one-light-theme" "doom-one-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-one-light-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-one-light-theme" '("doom-one-light"))) - -;;;*** - -;;;### (autoloads nil "doom-one-theme" "doom-one-theme.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from doom-one-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-one-theme" '("doom-one"))) - -;;;*** - -;;;### (autoloads nil "doom-opera-light-theme" "doom-opera-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-opera-light-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-opera-light-theme" '("doom-opera-light"))) - -;;;*** - -;;;### (autoloads nil "doom-opera-theme" "doom-opera-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-opera-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-opera-theme" '("doom-opera"))) - -;;;*** - -;;;### (autoloads nil "doom-outrun-electric-theme" "doom-outrun-electric-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-outrun-electric-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-outrun-electric-theme" '("doom-outrun-electric"))) - -;;;*** - -;;;### (autoloads nil "doom-palenight-theme" "doom-palenight-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-palenight-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-palenight-theme" '("doom-palenight"))) - -;;;*** - -;;;### (autoloads nil "doom-peacock-theme" "doom-peacock-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-peacock-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-peacock-theme" '("doom-peacock"))) - -;;;*** - -;;;### (autoloads nil "doom-snazzy-theme" "doom-snazzy-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-snazzy-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-snazzy-theme" '("doom-snazzy"))) - -;;;*** - -;;;### (autoloads nil "doom-solarized-dark-theme" "doom-solarized-dark-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-solarized-dark-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-solarized-dark-theme" '("doom-solarized-dark"))) - -;;;*** - -;;;### (autoloads nil "doom-solarized-light-theme" "doom-solarized-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-solarized-light-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-solarized-light-theme" '("doom-solarized-light"))) - -;;;*** - -;;;### (autoloads nil "doom-sourcerer-theme" "doom-sourcerer-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-sourcerer-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-sourcerer-theme" '("doom-sourcerer"))) - -;;;*** - -;;;### (autoloads nil "doom-spacegrey-theme" "doom-spacegrey-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-spacegrey-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-spacegrey-theme" '("doom-spacegrey"))) - -;;;*** - -;;;### (autoloads nil "doom-themes" "doom-themes.el" (0 0 0 0)) -;;; 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. - -If THEME is nil, it applies to all themes you load. FACES is a list of Doom -theme face specs. These is a simplified spec. For example: - - (doom-themes-set-faces 'user - '(default :background red :foreground blue) - '(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)) - -\(fn THEME &rest FACES)" nil nil) - -(function-put 'doom-themes-set-faces 'lisp-indent-function 'defun) - -(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)))) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-themes" '("def-doom-theme" "doom-"))) - -;;;*** - -;;;### (autoloads nil "doom-themes-base" "doom-themes-base.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-themes-base.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-themes-base" '("doom-themes-base-"))) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-neotree" "doom-themes-ext-neotree.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-neotree.el - -(autoload 'doom-themes-neotree-config "doom-themes-ext-neotree" "\ -Install doom-themes' neotree configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-themes-ext-neotree" '("doom-"))) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-org" "doom-themes-ext-org.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-org.el - -(autoload 'doom-themes-org-config "doom-themes-ext-org" "\ -Enable custom fontification & improves theme integration with org-mode." nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-themes-ext-org" '("doom-"))) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-treemacs" "doom-themes-ext-treemacs.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-treemacs.el - -(autoload 'doom-themes-treemacs-config "doom-themes-ext-treemacs" "\ -Install doom-themes' treemacs configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-themes-ext-treemacs" '("doom-themes-"))) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-visual-bell" "doom-themes-ext-visual-bell.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-visual-bell.el - -(autoload 'doom-themes-visual-bell-fn "doom-themes-ext-visual-bell" "\ -Blink the mode-line red briefly. Set `ring-bell-function' to this to use it." nil nil) - -(autoload 'doom-themes-visual-bell-config "doom-themes-ext-visual-bell" "\ -Enable flashing the mode-line on error." nil nil) - -;;;*** - -;;;### (autoloads nil "doom-tomorrow-day-theme" "doom-tomorrow-day-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-tomorrow-day-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-tomorrow-day-theme" '("doom-tomorrow-day"))) - -;;;*** - -;;;### (autoloads nil "doom-tomorrow-night-theme" "doom-tomorrow-night-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-tomorrow-night-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-tomorrow-night-theme" '("doom-tomorrow-night"))) - -;;;*** - -;;;### (autoloads nil "doom-vibrant-theme" "doom-vibrant-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-vibrant-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-vibrant-theme" '("doom-vibrant"))) - -;;;*** - -;;;### (autoloads nil "doom-wilmersdorf-theme" "doom-wilmersdorf-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-wilmersdorf-theme.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "doom-wilmersdorf-theme" '("doom-wilmersdorf"))) - -;;;*** - -;;;### (autoloads nil nil ("doom-themes-pkg.el") (0 0 0 0)) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; doom-themes-autoloads.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-base.el b/elpa/doom-themes-20200126.1648/doom-themes-base.el @@ -1,1390 +0,0 @@ -;;; doom-themes-base.el -*- lexical-binding: t; -*- - -(defvar doom-themes-base-faces - '(;; --- custom faces ----------------------- - (doom-modeline-error - :background (doom-darken red 0.25) - :foreground base0 - :distant-foreground base0) - (doom-visual-bell :background error) - - ;; --- 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) :extend t) - (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 :extend t) - (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 -------------- - ;; centaur-tabs - (centaur-tabs-default :background bg-alt :foreground bg-alt) - (centaur-tabs-selected :background bg :foreground fg) - (centaur-tabs-unselected :background bg-alt :foreground fg-alt) - (centaur-tabs-selected-modified :background bg :foreground teal) - (centaur-tabs-unselected-modified :background bg-alt :foreground teal) - (centaur-tabs-active-bar-face - :background (if (bound-and-true-p -modeline-bright) modeline-bg highlight)) - (centaur-tabs-modified-marker-selected - :inherit 'centaur-tabs-selected - :foreground (if (bound-and-true-p -modeline-bright) modeline-bg highlight)) - (centaur-tabs-modified-marker-unselected - :inherit 'centaur-tabs-unselected - :foreground (if (bound-and-true-p -modeline-bright) modeline-bg highlight)) - - ;; 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 :inverse-video t) - (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 :extend t) - (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) :extend t) - (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) - - ;; hi-lock - (hi-yellow :background yellow) - (hi-pink :background magenta) - (hi-red-b :foreground red :weight 'bold) - (hi-green :background green) - (hi-green-b :foreground green :weight 'bold) - (hi-blue :background blue) - (hi-blue-b :foreground blue :weight 'bold) - ;; (hi-black-b :weight 'bold) - ;; (hi-black-hb :inherit 'variable-pitch :weight 'bold :height 1.67) - - ;; hl-line - (hl-line :background bg-alt :extend t) - - ;; 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 :inherit 'lazy-highlight :weight 'bold) - (isearch-fail :background error :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) - - ;; vterm - (vterm :foreground fg) - (vterm-color-black :background (doom-lighten base0 0.25) :foreground base0) - (vterm-color-red :background (doom-lighten red 0.25) :foreground red) - (vterm-color-green :background (doom-lighten green 0.25) :foreground green) - (vterm-color-yellow :background (doom-lighten yellow 0.25) :foreground yellow) - (vterm-color-blue :background (doom-lighten blue 0.25) :foreground blue) - (vterm-color-magenta :background (doom-lighten magenta 0.25) :foreground magenta) - (vterm-color-cyan :background (doom-lighten cyan 0.25) :foreground cyan) - (vterm-color-white :background (doom-lighten base8 0.25) :foreground base8) - - ;; widget - (widget-button-pressed :foreground red) - (widget-documentation :foreground green) - - ;; 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 (doom-lighten grey 0.45)) - (all-the-icons-lsilver :foreground (doom-lighten grey 0.7)) - (all-the-icons-dsilver :foreground (doom-lighten grey 0.1)) - - ;; all-the-icons-dired - (all-the-icons-dired-dir-face :foreground doc-comments) - - ;; 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-modified :foreground vc-modified :weight 'bold) - (dired-k-commited :foreground green :weight 'bold) - (dired-k-added :foreground vc-added :weight 'bold) - (dired-k-untracked :foreground teal :weight 'bold) - (dired-k-ignored :foreground base5 :weight 'bold) - (dired-k-directory :foreground blue :weight 'bold) - - ;; 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) - (diredfl-compressed-file-name :foreground yellow) - (diredfl-compressed-file-suffix :foreground (doom-blend orange bg 0.6)) - (diredfl-date-time :foreground cyan :weight 'light) - (diredfl-deletion :foreground red :background (doom-blend red bg 0.2) :weight 'bold) - (diredfl-deletion-file-name :foreground red :background (doom-blend red bg 0.2)) - (diredfl-dir-heading :foreground blue :weight 'bold) - (diredfl-dir-name :foreground blue) - (diredfl-dir-priv :foreground blue) - (diredfl-exec-priv :foreground green) - (diredfl-executable-tag :foreground green) - (diredfl-file-name :foreground fg) - (diredfl-file-suffix :foreground (doom-blend fg bg 0.6)) - (diredfl-flag-mark :foreground yellow :background (doom-blend yellow bg 0.2) :weight 'bold) - (diredfl-flag-mark-line :background (doom-blend yellow bg 0.1)) - (diredfl-ignored-file-name :foreground comments) - (diredfl-link-priv :foreground violet) - (diredfl-no-priv :foreground fg) - (diredfl-number :foreground orange) - (diredfl-other-priv :foreground magenta) - (diredfl-rare-priv :foreground fg) - (diredfl-read-priv :foreground yellow) - (diredfl-symlink :foreground violet) - (diredfl-tagged-autofile-name :foreground base5) - (diredfl-write-priv :foreground red) - - ;; doom-modeline - (doom-modeline-eldoc-bar :background green) - (doom-modeline-bar-inactive :background nil) ; transparent - - ;; 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-search :background highlight :foreground base0 :weight 'bold) - (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) - (flyspell-duplicate :underline `(:style wave :color ,warning) :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-keyword :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 cyan) - (git-gutter:added :foreground vc-added) - (git-gutter:deleted :foreground vc-deleted) - - ;; git-gutter+ - (git-gutter+-modified :foreground cyan :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-group-news-1-empty) - (gnus-group-news-3-empty :inherit 'gnus-group-news-1-empty) - (gnus-group-news-4-empty :inherit 'gnus-group-news-1-empty) - (gnus-group-news-5-empty :inherit 'gnus-group-news-1-empty) - (gnus-group-news-6-empty :inherit 'gnus-group-news-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 :extend t) - (&dark :distant-foreground highlight) - (&light :distant-foreground base0)) - (helm-match :inherit 'bold :foreground highlight :distant-foreground base8) - (helm-source-header :background base2 :foreground keywords :weight 'bold) - (helm-swoop-target-line-face :foreground highlight :inverse-video t) - (helm-visible-mark :inherit '(bold highlight)) - (helm-moccur-buffer :inherit 'link) - (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 :extend t) - (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)) - (ivy-posframe-border :inherit 'internal-border) - - ;; 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 :extend t) - (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) :extend t) - (magit-diff-added-highlight :foreground green :background (doom-blend green bg 0.2) :weight 'bold :extend t) - (magit-diff-base :foreground (doom-darken orange 0.2) :background (doom-blend orange bg 0.1) :extend t) - (magit-diff-base-highlight :foreground orange :background (doom-blend orange bg 0.2) :weight 'bold :extend t) - (magit-diff-context :foreground (doom-darken fg 0.4) :background bg :extend t) - (magit-diff-context-highlight :foreground fg :background bg-alt :extend t) - (magit-diff-file-heading :foreground fg :weight 'bold :extend t) - (magit-diff-file-heading-selection :foreground magenta :background dark-blue :weight 'bold :extend t) - (magit-diff-hunk-heading :foreground bg :background (doom-blend violet bg 0.3) :extend t) - (magit-diff-hunk-heading-highlight :foreground bg :background violet :weight 'bold :extend t) - (magit-diff-removed :foreground (doom-darken red 0.2) :background (doom-blend red base3 0.1) :extend t) - (magit-diff-removed-highlight :foreground red :background (doom-blend red base3 0.2) :weight 'bold :extend t) - (magit-diff-lines-heading :foreground yellow :background red :extend t :extend t) - (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 :extend t) - (magit-section-heading-selection :foreground orange :weight 'bold :extend t) - (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 :extend t) - - ;; 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) - - ;; objed - (objed-mode-line :inherit 'warning :weight 'bold) - (objed-hl :inherit 'region :background (doom-blend region bg 0.5)) - - ;; parenface - (paren-face :foreground comments) - - ;; parinfer - (parinfer-pretty-parens:dim-paren-face :foreground base5) - (parinfer-smart-tab:indicator-face :foreground base5) - - ;; perspective - (persp-selected-face :foreground blue :weight 'bold) - - ;; persp-mode - (persp-face-lighter-default :foreground highlight :weight 'bold) - (persp-face-lighter-buffer-not-in-persp :foreground doc-comments) - (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) - - ;; power - (powerline-active0 :inherit 'mode-line :background bg) - (powerline-active1 :inherit 'mode-line :background (doom-lighten 'bg 0.025)) - (powerline-active2 :inherit 'mode-line :foreground base8 :background (doom-lighten 'bg 0.08)) - (powerline-inactive0 :inherit 'mode-line-inactive :background base2) - (powerline-inactive1 :inherit 'mode-line-inactive :background (doom-lighten 'base2 0.02)) - (powerline-inactive2 :inherit 'mode-line-inactive :background (doom-lighten 'base2 0.04)) - - ;; 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) - (smerge-refined-added :inherit 'diff-added :inverse-video t) - (smerge-refined-removed :inherit 'diff-removed :inverse-video t) - ;; 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 :extend t) - (solaire-org-hide-face :foreground bg-alt) - - ;; spaceline - (spaceline-highlight-face :background highlight) - (spaceline-modified :background vc-modified) - (spaceline-unmodified :background constants) - (spaceline-python-venv :foreground magenta :distant-foreground violet) - (spaceline-flycheck-error :inherit 'error :distant-background base0) - (spaceline-flycheck-warning :inherit 'warning :distant-background base0) - (spaceline-flycheck-info :inherit 'success :distant-background base0) - (spaceline-evil-normal :background blue) - (spaceline-evil-insert :background green) - (spaceline-evil-emacs :background cyan) - (spaceline-evil-replace :background orange) - (spaceline-evil-visual :background grey) - (spaceline-evil-motion :background magenta) - - ;; 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 ------------------- - ;; agda2-mode - (agda2-highlight-keyword-face :inherit 'font-lock-keyword-face) - (agda2-highlight-string-face :inherit 'font-lock-string-face) - (agda2-highlight-number-face :inherit 'font-lock-string-face) - (agda2-highlight-symbol-face :inherit 'font-lock-variable-name-face) - (agda2-highlight-primitive-type-face :inherit 'font-lock-type-face) - (agda2-highlight-bound-variable-face :inherit 'font-lock-variable-name-face) - (agda2-highlight-inductive-constructor-face :inherit 'font-lock-type-face) - (agda2-highlight-coinductive-constructor-face :inherit 'font-lock-type-face) - (agda2-highlight-datatype-face :inherit 'font-lock-type-face) - (agda2-highlight-field-face :inherit 'font-lock-type-face) - (agda2-highlight-function-face :inherit 'font-lock-function-name-face) - (agda2-highlight-module-face :inherit 'font-lock-variable-name-face) - (agda2-highlight-postulate-face :inherit 'font-lock-type-face) - (agda2-highlight-primitive-face :inherit 'font-lock-type-face) - (agda2-highlight-macro-face :inherit 'font-lock-function-name-face) - (agda2-highlight-record-face :inherit 'font-lock-type-face) - (agda2-highlight-error-face :inherit 'font-lock-warning-face) - (agda2-highlight-dotted-face :inherit 'font-lock-variable-name-face) - (agda2-highlight-unsolved-meta-face :inherit 'font-lock-warning-face) - (agda2-highlight-unsolved-constraint-face :inherit 'font-lock-warning-face) - (agda2-highlight-termination-problem-face :inherit 'font-lock-warning-face) - (agda2-highlight-positivity-problem-face :inherit 'font-lock-warning-face) - (agda2-highlight-incomplete-pattern-face :inherit 'font-lock-warning-face) - (agda2-highlight-typechecks-face :inherit 'font-lock-warning-face) - - ;; 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) - - (TeX-error-description-error :inherit 'error :weight 'bold) - (TeX-error-description-warning :inherit 'warning :weight 'bold) - (TeX-error-description-tex-said :inherit 'success :weight 'bold) - - ;; 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) - (js2-external-variable :foreground operators) - - ;; 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) - (ledger-font-payee-uncleared-face :foreground base5 :weight 'bold) - (ledger-font-xact-highlight-face :background base0) - - ;; makefile-*-mode - (makefile-targets :foreground blue) - - ;; man-mode - (Man-overstrike :inherit 'bold :foreground operators) - (Man-underline :inherit 'underline :foreground keywords) - - ;; 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 :extend t) - (markdown-reference-face :foreground doc-comments) - (markdown-inline-code-face :inherit '(markdown-code-face markdown-pre-face) :extend nil) - (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 :weight 'bold :extend t) - (outline-2 :foreground magenta :weight 'bold :extend t) - (outline-3 :foreground violet :weight 'bold :extend t) - (outline-4 :foreground (doom-lighten blue 0.25) :weight 'bold :extend t) - (outline-5 :foreground (doom-lighten magenta 0.25) :weight 'bold :extend t) - (outline-6 :foreground (doom-lighten blue 0.5) :weight 'bold :extend t) - (outline-7 :foreground (doom-lighten magenta 0.5) :weight 'bold :extend t) - (outline-8 :foreground (doom-lighten blue 0.8) :weight 'bold :extend t) - - ;; org-mode - (org-archived :foreground doc-comments) - (org-block :background base3 :extend t) - (org-block-background :background base3 :extend t) - (org-block-begin-line :foreground comments :background base3 :extend t) - (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 :extend t) - (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-latex-and-related :foreground base8 :weight 'bold) - (org-todo :foreground green :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 base4) - (org-habit-clear-future-face :weight 'bold :background base3) - (org-habit-ready-face :weight 'bold :background (doom-blend blue bg-alt 0.5)) - (org-habit-ready-future-face :weight 'bold :background (doom-blend blue bg-alt 0.3)) - (org-habit-alert-face :weight 'bold :background (doom-blend yellow bg-alt 0.5)) - (org-habit-alert-future-face :weight 'bold :background (doom-blend yellow bg-alt 0.3)) - (org-habit-overdue-face :weight 'bold :background (doom-blend red bg-alt 0.5)) - (org-habit-overdue-future-face :weight 'bold :background (doom-blend red bg-alt 0.3)) - - ;; org-pomodoro - (org-pomodoro-mode-line :foreground red) - (org-pomodoro-mode-line-overtime :foreground warning :weight 'bold) - - ;; pkgbuild-mode - (pkgbuild-error-face :underline `(:style wave :color ,red)) - - ;; 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) - - ;; telephone-line - (telephone-line-accent-active :foreground fg :background base4) - (telephone-line-accent-inactive :foreground fg :background base2) - (telephone-line-projectile :foreground green) - (telephone-line-evil :foreground fg :weight 'bold) - (telephone-line-evil-insert :background (doom-blend green bg 0.5) :weight 'bold) - (telephone-line-evil-normal :background (doom-blend red bg 0.5) :weight 'bold) - (telephone-line-evil-visual :background (doom-blend orange bg 0.5) :weight 'bold) - (telephone-line-evil-replace :background (doom-color bg-alt) :weight 'bold) - (telephone-line-evil-motion :background (doom-blend blue bg 0.5) :weight 'bold) - (telephone-line-evil-operator :background (doom-blend violet bg 0.5) :weight 'bold) - (telephone-line-evil-emacs :background (doom-blend magenta bg 0.5) :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) - - ;; woman - (woman-bold :inherit 'Man-overstrike) - (woman-italic :inherit 'Man-underline)) - "TODO") - -(defvar doom-themes-base-vars - '((ansi-color-names-vector - (vconcat (mapcar #'doom-color '(bg red green yellow blue magenta cyan fg)))) - (rustic-ansi-faces - (vconcat (mapcar #'doom-color '(bg red green yellow blue magenta cyan fg)))) - - (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))) - - (objed-cursor-color (doom-color 'red)) - - (pdf-view-midnight-colors `(cons ,(doom-color 'fg) ,(doom-color 'bg))) - - (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") - -(provide 'doom-themes-base) -;;; doom-themes-common.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-base.elc b/elpa/doom-themes-20200126.1648/doom-themes-base.elc Binary files differ. diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-neotree.el b/elpa/doom-themes-20200126.1648/doom-themes-ext-neotree.el @@ -1,374 +0,0 @@ -;;; doom-themes-ext-neotree.el -*- lexical-binding: t; -*- - -(defgroup doom-themes-neotree nil - "Options for doom's neotree theme" - :group 'doom-themes) - - -;; -;;; Variables - -(defcustom doom-themes-neotree-project-size 1.4 - "What :height to display the project icon at the top at." - :type 'float - :group 'doom-themes-neotree) - -(defcustom doom-themes-neotree-folder-size 1.05 - "What :height to display the folder icons at." - :type 'float - :group 'doom-themes-neotree) - -(defcustom doom-themes-neotree-chevron-size 0.8 - "What :height to display the chevron icons at." - :type 'float - :group 'doom-themes-neotree) - -(defcustom doom-themes-neotree-line-spacing 2 - "Line-spacing for neotree buffer." - :type 'symbol - :group 'doom-themes-neotree) - -(define-obsolete-variable-alias 'doom-themes-neotree-enable-file-icons 'doom-themes-neotree-file-icons) -(defcustom doom-themes-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-themes-neotree) - -(defcustom doom-themes-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-themes-neotree) - -(defcustom doom-themes-neotree-enable-open-chevron-icons t - "If non-nil, display the chevron-down icon next to each expanded folder." - :type 'boolean - :group 'doom-themes-neotree) - -(defcustom doom-themes-neotree-enable-closed-chevron-icons t - "If non-nil, display the chevron-right icon next to each collapsed folder." - :type 'boolean - :group 'doom-themes-neotree) - -(defcustom doom-themes-neotree-enable-variable-pitch nil - "If non-nil, labels will use the `doom-themes-neotree-dir-face' and -`doom-themes-neotree-dir-face' faces, which inherit from the `variable-pitch' face." - :type 'boolean - :group 'doom-themes-neotree) - -(defcustom doom-themes-neotree-enable-type-colors t - "If non-nil, color each file/folder based on the categories determined by -`doom-themes-neotree-file-face-re-alist'." - :type 'boolean - :group 'doom-themes-neotree) - - -(defun doom-themes--neo-is-repo-dir-p (path) - (or (file-exists-p (format "%s/.git" path)) - (all-the-icons-dir-is-submodule path))) - -(defvar doom-themes-neotree-dir-rules - (eval-when-compile - `(("/\\(?:node_modules\\|vendor\\)$" - :face doom-themes-neotree-hidden-file-face) - ("/\\.[^$/#]+$" - :face doom-themes-neotree-hidden-file-face) - (file-symlink-p - :icon (all-the-icons-octicon "file-symlink-directory")) - (doom-themes--neo-is-repo-dir-p - :icon (all-the-icons-octicon "file-submodule")) - (t :icon (all-the-icons-octicon "file-directory")))) - "TODO") - -(defvar doom-themes-neotree-file-rules - (eval-when-compile - `((file-symlink-p - :icon (all-the-icons-octicon "file-symlink-file")) - (file-executable-p - :face doom-themes-neotree-executable-file-face - :icon (all-the-icons-octicon "file-binary")) - ("\\.\\(?:md\\|org\\|rst\\|log\\)\\|/[A-Z_-]+\\(?:\\.[a-z]+\\)?$" - :face doom-themes-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-themes-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-themes-neotree-data-file-face - :icon (all-the-icons-octicon "file-zip")) - ("\\.pdf$" - :face doom-themes-neotree-data-file-face - :icon (all-the-icons-octicon "file-pdf")) - ("\\.\\(?:lock\\|resolved\\|dll\\|so\\|pyc\\|elc\\|class\\|css\\.map\\)$" - :face doom-themes-neotree-hidden-file-face - :icon (all-the-icons-octicon "file-binary")) - ("/\\.[^$/#]+$" - :face doom-themes-neotree-hidden-file-face) - (t :icon (all-the-icons-octicon "file-text")))) - "TODO") - - -;; -;;; Faces - -(defface doom-themes-neotree-dir-face '((t (:inherit neo-dir-link-face))) - "Face for directory labels." - :group 'doom-themes-neotree) - -(defface doom-themes-neotree-file-face '((t (:inherit neo-file-link-face))) - "Face for file name labels." - :group 'doom-themes-neotree) - -;; file type faces -(defface doom-themes-neotree-hidden-file-face '((t (:inherit font-lock-comment-face))) - "Face for labels of hidden files. See `doom-themes-neotree-file-face-re-alist'." - :group 'doom-themes-neotree) - -(defface doom-themes-neotree-text-file-face '((t (:inherit neo-file-link-face))) - "Face for labels of text/documentation files (readmes, org files, etc). See -`doom-themes-neotree-file-face-re-alist'." - :group 'doom-themes-neotree) - -(defface doom-themes-neotree-media-file-face '((t (:inherit neo-file-link-face))) - "Face for labels of media files. See `doom-themes-neotree-file-face-re-alist'." - :group 'doom-themes-neotree) - -(defface doom-themes-neotree-data-file-face '((t (:inherit neo-file-link-face))) - "Face for labels of data files (json, yaml, xml, etc). See -`doom-themes-neotree-file-face-re-alist'." - :group 'doom-themes-neotree) - -(defface doom-themes-neotree-executable-file-face '((t (:inherit neo-file-link-face))) - "TODO" - :group 'doom-themes-neotree) - - -;; -;;; Helpers - -(defun doom-themes--neotree-no-fringes () - "Remove fringes in neotree. -They are reset each time you select the neotree pane and highlighted -incorrectly, so remove them." - (set-window-fringes neo-global--window 0 0)) - -(defun doom-themes--neotree-setup (&rest _) - (setq line-spacing doom-themes-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-themes-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-themes-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-themes-neotree-chevron-size - :face `(:inherit ,faces - :family ,(all-the-icons-octicon-family) - :height ,doom-themes-neotree-chevron-size)) - "\t") - "\t" - (when doom-themes-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-themes-neotree-folder-size - :face `(:inherit ,faces - :family ,(all-the-icons-octicon-family) - :height ,doom-themes-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-themes-neotree-enable-open-chevron-icons type) - faces) - vspc))) - ((eq type 'close) - (insert - (concat spc - (doom--neotree-insert-dir-icon - node (if doom-themes-neotree-enable-closed-chevron-icons type) - faces) - vspc))) - ((eq type 'leaf) - (insert - (concat (when (or doom-themes-neotree-enable-open-chevron-icons - doom-themes-neotree-enable-closed-chevron-icons) - spc) - (when doom-themes-neotree-enable-folder-icons spc) - (when doom-themes-neotree-file-icons - (concat spc (doom--neotree-insert-file-icon node icon faces))) - vspc)))))) - - -;; -;;; Public library - -(defun doom-themes-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-themes-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-themes-neotree-enable-variable-pitch '(variable-pitch)) - '(neo-root-dir-face)))))) - -(defun doom-themes-neotree-insert-dir (node depth expanded) - (let ((short-name (neo-path--file-short-name node)) - (faces '(doom-themes-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-themes-neotree-spec node doom-themes-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-themes-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-themes-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-themes-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-themes-neotree-spec node doom-themes-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-themes-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))) - - -;;; Bootstrap - -(with-eval-after-load 'neotree - (unless (require 'all-the-icons nil t) - (error "all-the-icons isn't installed")) - - ;; Incompatible with this theme - (setq neo-vc-integration nil) - ;; Enable buffer-local hl-line and adjust line-spacing - (add-hook 'neo-after-create-hook #'doom-themes--neotree-setup) - ;; Remove fringes in Neotree pane - (advice-add #'neo-global--select-window :after #'doom-themes--neotree-no-fringes) - ;; Patch neotree to use `doom--neotree-insert-icon' - (advice-add #'neo-buffer--insert-file-entry :override #'doom-themes-neotree-insert-file) - (advice-add #'neo-buffer--insert-dir-entry :override #'doom-themes-neotree-insert-dir) - ;; Shorter pwd in neotree override - (advice-add #'neo-buffer--insert-root-entry :override #'doom-themes-neotree-insert-root)) - -;;;###autoload -(defun doom-themes-neotree-config () - "Install doom-themes' neotree configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype.") - -(provide 'doom-themes-ext-neotree) -;;; doom-themes-neotree.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-neotree.elc b/elpa/doom-themes-20200126.1648/doom-themes-ext-neotree.elc Binary files differ. diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-org.el b/elpa/doom-themes-20200126.1648/doom-themes-ext-org.el @@ -1,90 +0,0 @@ -;;; doom-themes-ext-org.el --- improve org-mode support for doom-themes -*- lexical-binding: t; -*- - -(defgroup doom-themes-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-themes-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-themes-org) - -;; -(defsubst doom-themes--org-tag-face (n) - (let ((kwd (match-string n))) - (or (and (equal kwd "#") 'org-tag) - (and (equal kwd "@") 'org-formula)))) - -(defun doom-themes-enable-org-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-themes--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-themes-enable-org-fontification) - -;;;###autoload -(defun doom-themes-org-config () - "Enable custom fontification & improves theme integration with org-mode.") - -(provide 'doom-themes-ext-org) -;;; doom-themes-ext-org.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-org.elc b/elpa/doom-themes-20200126.1648/doom-themes-ext-org.elc Binary files differ. diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-treemacs.el b/elpa/doom-themes-20200126.1648/doom-themes-ext-treemacs.el @@ -1,266 +0,0 @@ -;;; doom-themes-ext-treemacs.el --- description -*- lexical-binding: t; no-byte-compile: t -*- - -(defgroup doom-themes-treemacs nil - "Options for doom's treemacs theme" - :group 'doom-themes) - - -;; -;;; Variables - -(defcustom doom-themes-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-themes-treemacs) - -(defcustom doom-themes-treemacs-line-spacing 1 - "Line-spacing for treemacs buffer." - :type 'integer - :group 'doom-themes-treemacs) - -(defcustom doom-themes-treemacs-theme "doom-atom" - "Default treemacs theme." - :type '(radio (const :doc "A minimalistic atom-inspired icon theme" "doom-atom") - (const :doc "A colorful icon theme leveraging all-the-icons" "doom-colors")) - :group 'doom-themes-treemacs) - -;; -;;; Faces -(defface doom-themes-treemacs-root-face - '((t (:inherit font-lock-string-face))) - "Face used for the root icon in doom themes' treemacs theme." - :group 'doom-themes-treemacs) - -(defface doom-themes-treemacs-file-face - '((t (:inherit font-lock-doc-face :slant normal))) - "Face used for the directory and file icons in doom themes' treemacs theme." - :group 'doom-themes-treemacs) - -;; -;;; Library - -(defun doom-themes-hide-fringes () - "Remove fringes in currnent window." - (when (display-graphic-p) - (set-window-fringes nil 0 0))) - -(defun doom-themes-setup-tab-width (&rest _) - "Set `tab-width' to 1, so tab characters don't ruin formatting." - (setq tab-width 1)) - -(defun doom-themes-setup-line-spacing () - "Set `line-spacing' in treemacs buffers." - (setq line-spacing doom-themes-treemacs-line-spacing)) - -(defun doom-themes-hide-modeline () - (setq mode-line-format nil)) - -(defun doom-themes-enable-treemacs-variable-pitch-labels (&rest _) - (when doom-themes-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 - treemacs-tags-face)) - (let ((faces (face-attribute face :inherit nil))) - (set-face-attribute - face nil :inherit - `(variable-pitch ,@(delq 'unspecified (if (listp faces) faces (list faces))))))))) - -(defun doom-themes-fix-treemacs-icons-dired-mode () - "Set `tab-width' to 1 in dired-mode if `treemacs-icons-dired-mode' is active." - (if treemacs-icons-dired-mode - (add-hook 'dired-mode-hook #'doom-themes-setup-tab-width nil t) - (remove-hook 'dired-mode-hook #'doom-themes-setup-tab-width t))) - -(defun doom-themes--get-treemacs-extensions (ext) - "Expand the extension pattern EXT into a list of extensions. - -This is used to generate extensions for `treemacs' from `all-the-icons-icon-alist'." - (let* ((e (s-replace-all - '((".\\?" . "") ("\\?" . "") ("\\." . "") - ("\\" . "") ("^" . "") ("$" . "") - ("'" . "") ("*." . "") ("*" . "")) - ext)) - (exts (list e))) - ;; Handle "[]" - (when-let* ((s (s-split "\\[\\|\\]" e)) - (f (car s)) - (m (cadr s)) - (l (caddr s)) - (mcs (delete "" (s-split "" m)))) - (setq exts nil) - (dolist (c mcs) - (push (s-concat f c l) exts))) - ;; Handle '? - (dolist (ext exts) - (when (s-match "?" ext) - (when-let ((s (s-split "?" ext))) - (setq exts nil) - (push (s-join "" s) exts) - (push (s-concat (if (> (length (car s)) 1) - (substring (car s) 0 -1)) - (cadr s)) exts)))) - exts)) - - -;; -;;; Bootstrap - -(with-eval-after-load 'treemacs - (unless (require 'all-the-icons nil t) - (error "all-the-icons isn't installed")) - - (add-hook 'treemacs-mode-hook #'doom-themes-setup-tab-width) - (add-hook 'treemacs-mode-hook #'doom-themes-setup-line-spacing) - - ;; Fix #293: tabs messing up formatting in `treemacs-icons-dired-mode' - (add-hook 'treemacs-icons-dired-mode-hook #'doom-themes-fix-treemacs-icons-dired-mode) - - ;; The modeline isn't useful in treemacs - (add-hook 'treemacs-mode-hook #'doom-themes-hide-modeline) - - ;; Disable fringes (and reset them everytime treemacs is selected because it - ;; may change due to outside factors) - (add-hook 'treemacs-mode-hook #'doom-themes-hide-fringes) - (advice-add #'treemacs-select-window :after #'doom-themes-hide-fringes) - - ;; variable-pitch labels for files/folders - (doom-themes-enable-treemacs-variable-pitch-labels) - (advice-add #'load-theme :after #'doom-themes-enable-treemacs-variable-pitch-labels) - - ;; minimalistic atom-inspired icon theme - (let ((face-spec 'doom-themes-treemacs-file-face)) - (treemacs-create-theme "doom-atom" - :config - (progn - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "repo" :height 1.2 :v-adjust -0.1 :face 'doom-themes-treemacs-root-face)) - :extensions (root)) - (treemacs-create-icon - :icon (format "%s\t%s\t" - (all-the-icons-octicon "chevron-down" :height 0.75 :v-adjust 0.1 :face face-spec) - (all-the-icons-octicon "file-directory" :v-adjust 0 :face face-spec)) - :extensions (dir-open)) - (treemacs-create-icon - :icon (format "%s\t%s\t" - (all-the-icons-octicon "chevron-right" :height 0.75 :v-adjust 0.1 :face face-spec) - (all-the-icons-octicon "file-directory" :v-adjust 0 :face face-spec)) - :extensions (dir-closed)) - (treemacs-create-icon - :icon (format "%s\t%s\t" - (all-the-icons-octicon "chevron-down" :height 0.75 :v-adjust 0.1 :face face-spec) - (all-the-icons-octicon "package" :v-adjust 0 :face face-spec)) :extensions (tag-open)) - (treemacs-create-icon - :icon (format "%s\t%s\t" - (all-the-icons-octicon "chevron-right" :height 0.75 :v-adjust 0.1 :face face-spec) - (all-the-icons-octicon "package" :v-adjust 0 :face face-spec)) - :extensions (tag-closed)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "tag" :height 0.9 :v-adjust 0 :face face-spec)) - :extensions (tag-leaf)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "flame" :v-adjust 0 :face face-spec)) - :extensions (error)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "stop" :v-adjust 0 :face face-spec)) - :extensions (warning)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "info" :height 0.75 :v-adjust 0.1 :face face-spec)) - :extensions (info)) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-media" :v-adjust 0 :face face-spec)) - :extensions ("png" "jpg" "jpeg" "gif" "ico" "tif" "tiff" "svg" "bmp" - "psd" "ai" "eps" "indd" "mov" "avi" "mp4" "webm" "mkv" - "wav" "mp3" "ogg" "midi")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-code" :v-adjust 0 :face face-spec)) - :extensions ("yml" "yaml" "sh" "zsh" "fish" "c" "h" "cpp" "cxx" "hpp" - "tpp" "cc" "hh" "hs" "lhs" "cabal" "py" "pyc" "rs" "el" - "elc" "clj" "cljs" "cljc" "ts" "tsx" "vue" "css" "html" - "htm" "dart" "java" "kt" "scala" "sbt" "go" "js" "jsx" - "hy" "json" "jl" "ex" "exs" "eex" "ml" "mli" "pp" "dockerfile" - "vagrantfile" "j2" "jinja2" "tex" "racket" "rkt" "rktl" "rktd" - "scrbl" "scribble" "plt" "makefile" "elm" "xml" "xsl" "rb" - "scss" "lua" "lisp" "scm" "sql" "toml" "nim" "pl" "pm" "perl" - "vimrc" "tridactylrc" "vimperatorrc" "ideavimrc" "vrapperrc" - "cask" "r" "re" "rei" "bashrc" "zshrc" "inputrc" "editorconfig" - "gitconfig" "csv" "cabal" "kt" "kts" "nim" "nims" "pm6" "sql" - "styles" "lua" "adoc" "asciidoc" "pp" "j2" "jinja2" "dockerfile" - "vagrantfile" "v" "vh" "sv")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "book" :v-adjust 0 :face face-spec)) - :extensions ("lrf" "lrx" "cbr" "cbz" "cb7" "cbt" "cba" "chm" "djvu" - "doc" "docx" "pdb" "pdb" "fb2" "xeb" "ceb" "inf" "azw" - "azw3" "kf8" "kfx" "lit" "prc" "mobi" "exe" "or" "html" - "pkg" "opf" "txt" "pdb" "ps" "rtf" "pdg" "xml" "tr2" - "tr3" "oxps" "xps")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-text" :v-adjust 0 :face face-spec)) - :extensions ("md" "markdown" "rst" "log" "org" "txt" - "CONTRIBUTE" "LICENSE" "README" "CHANGELOG")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-binary" :v-adjust 0 :face face-spec)) - :extensions ("exe" "dll" "obj" "so" "o" "out")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-pdf" :v-adjust 0 :face face-spec)) - :extensions ("pdf")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-zip" :v-adjust 0 :face face-spec)) - :extensions ("zip" "7z" "tar" "gz" "rar" "tgz")) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "file-text" :v-adjust 0 :face face-spec)) - :extensions (fallback)))) - - (treemacs-create-theme "doom-colors" - :extends "doom-atom" - :config - (progn - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-octicon "repo" :height 1.2 :v-adjust -0.1 :face 'doom-themes-treemacs-root-face)) - :extensions (root)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "flame" :v-adjust 0 :face 'all-the-icons-red)) - :extensions (error)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "stop" :v-adjust 0 :face 'all-the-icons-yellow)) - :extensions (warning)) - (treemacs-create-icon - :icon (format "%s\t" (all-the-icons-octicon "info" :height 0.75 :v-adjust 0.1 :face 'all-the-icons-green)) - :extensions (info)) - (treemacs-create-icon - :icon (format " %s\t" (all-the-icons-alltheicon "git" :face 'all-the-icons-red)) - :extensions ("gitignore" "git" "gitconfig" "gitmodules")) - - (dolist (item all-the-icons-icon-alist) - (let* ((extensions (doom-themes--get-treemacs-extensions (car item))) - (func (cadr item)) - (args (append (list (caddr item)) '(:v-adjust -0.05) (cdddr item))) - (icon (apply func args))) - (let* ((icon-pair (cons (format " %s\t" icon) " ")) - (gui-icons (treemacs-theme->gui-icons treemacs--current-theme)) - (tui-icons (treemacs-theme->tui-icons treemacs--current-theme)) - (gui-icon (car icon-pair)) - (tui-icon (cdr icon-pair))) - (--each extensions - (ht-set! gui-icons it gui-icon) - (ht-set! tui-icons it tui-icon)))))))) - - (treemacs-load-theme doom-themes-treemacs-theme)) - -;;;###autoload -(defun doom-themes-treemacs-config () - "Install doom-themes' treemacs configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype.") - -(provide 'doom-themes-ext-treemacs) -;;; doom-themes-treemacs.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-visual-bell.el b/elpa/doom-themes-20200126.1648/doom-themes-ext-visual-bell.el @@ -1,29 +0,0 @@ -;;; doom-themes-ext-visual-bell.el --- flash mode-line on error -*- lexical-binding: t; -*- - -(require 'face-remap) - -(defface doom-visual-bell '((t (:inherit error))) - "Face to use for the mode-line when `doom-themes-visual-bell-config' is used." - :group 'doom-themes) - -;;;###autoload -(defun doom-themes-visual-bell-fn () - "Blink the mode-line red briefly. Set `ring-bell-function' to this to use it." - (let ((doom-themes--bell-cookie (face-remap-add-relative 'mode-line 'doom-visual-bell))) - (force-mode-line-update) - (run-with-timer 0.15 nil - (lambda (cookie buf) - (with-current-buffer buf - (face-remap-remove-relative cookie) - (force-mode-line-update))) - doom-themes--bell-cookie - (current-buffer)))) - -;;;###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)) - -(provide 'doom-themes-ext-visual-bell) -;;; doom-themes-ext-visual-bell.el ends here diff --git a/elpa/doom-themes-20200126.1648/doom-themes-ext-visual-bell.elc b/elpa/doom-themes-20200126.1648/doom-themes-ext-visual-bell.elc Binary files differ. diff --git a/elpa/doom-themes-20200126.1648/doom-themes-pkg.el b/elpa/doom-themes-20200126.1648/doom-themes-pkg.el @@ -1,13 +0,0 @@ -(define-package "doom-themes" "20200126.1648" "an opinionated pack of modern color-themes" - '((emacs "25.1") - (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/elpa/doom-themes-20200126.1648/doom-themes.el b/elpa/doom-themes-20200126.1648/doom-themes.el @@ -1,411 +0,0 @@ -;;; doom-themes.el --- an opinionated pack of modern color-themes -*- lexical-binding: t; -*- -;; -;; Copyright (C) 2016-2020 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 "25.1") (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-acario-dark' (added by gagbo) -;; [X] `doom-acario-light' (added by gagbo) -;; [X] `doom-city-lights' (added by fuxialexnder) -;; [X] `doom-challenger-deep' (added by fuxialexnder) -;; [X] `doom-dark+' (added by ema2159) -;; [X] `doom-dracula' (added by fuxialexnder) -;; [X] `doom-fairy-floss' (added by ema2159) -;; [X] `doom-gruvbox' (added by JongW) -;; [X] `doom-horizon' (added by karetsu) -;; [X] `doom-Iosvkem' (added by neutaaaaan) -;; [X] `doom-laserwave' (added by hyakt) -;; [X] `doom-manegarm' (added by kenranunderscore) -;; [X] `doom-molokai' -;; [X] `doom-moonlight' (added by Brettm12345) -;; [X] `doom-nord' (added by fuxialexnder) -;; [X] `doom-nord-light' (added by fuxialexnder) -;; [X] `doom-nova' (added by bigardone) -;; [X] `doom-oceanic-next' (added by juanwolf) -;; [X] `doom-opera' (added by jwintz) -;; [X] `doom-opera-light' (added by jwintz) -;; [X] `doom-outrun' (added by ema2159) -;; [X] `doom-palenight' (added by Brettm12345) -;; [X] `doom-peacock' (added by teesloane) -;; [X] `doom-solarized-dark' (added by ema2159) -;; [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' -;; [X] `doom-wilmersdorf' -;; [ ] `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-base) - -(defgroup doom-themes nil - "Options for doom-themes." - :group 'faces) - -(defcustom doom-themes-padded-modeline nil - "Default value for padded-modeline setting for themes that support it." - :group 'doom-themes - :type '(choice integer boolean)) - -;; -(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) - - -;; -;;; API - -(defvar doom-themes--colors nil) -(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-base-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))))))))))))) - - -;; -;;; 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)))))) - - (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))) - - ((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))) - - ((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))) - - -;; -;;; Defining themes - -(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-base-vars vars) - collect `(list ',var ,val))) - -;;;###autoload -(defun doom-themes-set-faces (theme &rest faces) - "Customize THEME (a symbol) with FACES. - -If THEME is nil, it applies to all themes you load. FACES is a list of Doom -theme face specs. These is a simplified spec. For example: - - (doom-themes-set-faces 'user - '(default :background red :foreground blue) - '(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))" - (declare (indent defun)) - (apply #'custom-theme-set-faces - (or theme 'user) - (eval - `(let* ((bold ,doom-themes-enable-bold) - (italic ,doom-themes-enable-italic) - ,@(cl-loop for (var . val) in doom-themes--colors - collect `(,var ',val))) - (list ,@(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)) - (unless bold (set-face-bold 'bold nil)) - (unless italic (set-face-italic 'italic nil)) - (provide-theme ',name)))) - -;;;###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/elpa/doom-themes-20200126.1648/doom-themes.elc b/elpa/doom-themes-20200126.1648/doom-themes.elc Binary files differ. diff --git a/elpa/doom-themes-20200126.1648/doom-tomorrow-day-theme.el b/elpa/doom-themes-20200126.1648/doom-tomorrow-day-theme.el @@ -1,121 +0,0 @@ -;;; doom-tomorrow-day-theme.el -- port of tomorrow theme -*- no-byte-compile: t; -*- -;;; 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 '(choice integer boolean)) - -(def-doom-theme doom-tomorrow-day - "A light 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/elpa/doom-themes-20200126.1648/doom-tomorrow-night-theme.el b/elpa/doom-themes-20200126.1648/doom-tomorrow-night-theme.el @@ -1,108 +0,0 @@ -;;; doom-tomorrow-night-theme.el -*- no-byte-compile: t; -*- -(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 '(choice 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 '("#161719" 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.4)) - - (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 blue) - (vertical-bar base0) - (selection `(,(car (doom-lighten bg 0.1)) ,@(cdr base4))) - (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/elpa/doom-themes-20200126.1648/doom-vibrant-theme.el b/elpa/doom-themes-20200126.1648/doom-vibrant-theme.el @@ -1,165 +0,0 @@ -;; doom-vibrant-theme.el --- a more vibrant version of doom-one -*- no-byte-compile: t; -*- -(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 '(choice 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 ------------------------ - ((centaur-tabs-unselected :background bg-alt :foreground base6) - (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))) - - (whitespace-empty :background base2) - - ;; --- 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/elpa/doom-themes-20200126.1648/doom-wilmersdorf-theme.el b/elpa/doom-themes-20200126.1648/doom-wilmersdorf-theme.el @@ -1,158 +0,0 @@ -;;; doom-wilmersdorf-theme.el --- inspired by Atom City Lights -*- no-byte-compile: t; -*- -(require 'doom-themes) - -;; -(defgroup doom-wilmersdorf-theme nil - "Options for doom-themes" - :group 'doom-themes) - -(defcustom doom-wilmersdorf-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-wilmersdorf-theme - :type '(choice integer boolean)) - -;; -(def-doom-theme doom-wilmersdorf - "A dark theme inspired by Atom City Lights" - - ;; name default 256 16 - ((bg '("#282b33" nil nil )) - (bg-alt '("#1f2024" nil nil )) - (base0 '("#222228" "black" "black" )) - (base1 '("#282b33" "#1e1e1e" "brightblack" )) - (base2 '("#34373e" "#2e2e2e" "brightblack" )) - (base3 '("#41454b" "#262626" "brightblack" )) - (base4 '("#515462" "#3f3f3f" "brightblack" )) - (base5 '("#888395" "#525252" "brightblack" )) - (base6 '("#929292" "#6b6b6b" "brightblack" )) - (base7 '("#727269" "#979797" "brightblack" )) - (base8 '("#eceff4" "#dfdfdf" "white" )) - (fg-alt '("#c9d9ff" "#bfbfbf" "brightwhite" )) - (fg '("#c6c6c6" "#2d2d2d" "white" )) - - (grey base4) - (red '("#e1c1ee" "#ff6655" "red" )) - (orange '("#a6c1e0" "#dd8844" "brightred" )) - (green '("#5b94ab" "#99bb66" "green" )) - (teal '("#7ebebd" "#44b9b1" "brightgreen" )) - (yellow '("#cfcf9c" "#ECBE7B" "yellow" )) - (blue '("#819cd6" "#51afef" "brightblue" )) - (light-blue '("#90a6db" "#ECBE7B" "yellow" )) - (dark-blue '("#616c96" "#2257A0" "blue" )) - (magenta '("#a6c1e0" "#c678dd" "magenta" )) - (violet '("#b0a2e7" "#a9a1e1" "brightmagenta")) - (cyan '("#7289bc" "#46D9FF" "brightcyan" )) - (dark-cyan '("#6e7899" "#5699AF" "cyan" )) - - ;; face categories -- required for all themes - (highlight blue) - (vertical-bar (doom-darken base1 0.5)) - (selection dark-blue) - (builtin teal) - (comments dark-cyan) - (doc-comments (doom-lighten dark-cyan 0.25)) - (constants magenta) - (functions teal) - (keywords blue) - (methods cyan) - (operators blue) - (type violet) - (strings green) - (variables magenta) - (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-pad - (when doom-wilmersdorf-padded-modeline - (if (integerp doom-wilmersdorf-padded-modeline) doom-wilmersdorf-padded-modeline 4))) - - (modeline-fg nil) - (modeline-fg-alt base5) - - (modeline-bg - `(,(doom-darken (car bg) 0.15) ,@(cdr base0))) - (modeline-bg-l - `(,(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) - (font-lock-doc-face - :inherit 'font-lock-comment-face - :foreground doc-comments) - - (doom-modeline-bar :background 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 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-block &override) :background base2) - ((org-block-begin-line &override) :background base2) - (org-hide :foreground hidden) - (solaire-org-hide-face :foreground hidden) - - ;; tooltip - (tooltip :background bg-alt :foreground fg)) - - ;; --- extra variables --------------------- - () - ) - -;;; doom-wilmersdorf-theme.el ends here diff --git a/elpa/gif-screencast-20200127.1918/gif-screencast-autoloads.el b/elpa/gif-screencast-20200127.1918/gif-screencast-autoloads.el @@ -1,27 +0,0 @@ -;;; gif-screencast-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - -(add-to-list 'load-path (directory-file-name - (or (file-name-directory #$) (car load-path)))) - - -;;;### (autoloads nil "gif-screencast" "gif-screencast.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from gif-screencast.el - -(autoload 'gif-screencast "gif-screencast" "\ -Start recording the GIF. -A screenshot is taken before every command runs." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "gif-screencast" '("gif-screencast-"))) - -;;;*** - -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; gif-screencast-autoloads.el ends here diff --git a/elpa/gif-screencast-20200127.1918/gif-screencast-pkg.el b/elpa/gif-screencast-20200127.1918/gif-screencast-pkg.el @@ -1,2 +0,0 @@ -;;; Generated package description from /home/jdb/.config/emacs/elpa/gif-screencast-20200127.1918/gif-screencast.el -*- no-byte-compile: t -*- -(define-package "gif-screencast" "20200127.1918" "One-frame-per-action GIF recording" '((emacs "25.1")) :commit "9522f7e41d07b59afe21e28abbf186f78be3eab6" :keywords '("multimedia" "screencast") :authors '(("Pierre Neidhardt" . "mail@ambrevar.xyz")) :maintainer '("Pierre Neidhardt" . "mail@ambrevar.xyz") :url "https://gitlab.com/ambrevar/emacs-gif-screencast") diff --git a/elpa/gif-screencast-20200127.1918/gif-screencast.el b/elpa/gif-screencast-20200127.1918/gif-screencast.el @@ -1,384 +0,0 @@ -;;; gif-screencast.el --- One-frame-per-action GIF recording -*- lexical-binding: t -*- - -;; Copyright (C) 2018, 2019, 2020 Pierre Neidhardt <mail@ambrevar.xyz> - -;; Author: Pierre Neidhardt <mail@ambrevar.xyz> -;; URL: https://gitlab.com/ambrevar/emacs-gif-screencast -;; Package-Version: 20200127.1918 -;; Version: 1.1 -;; Package-Requires: ((emacs "25.1")) -;; Keywords: multimedia, screencast - -;; This program is free software; you can redistribute it and/or modify -;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation, either version 3 of the License, or -;; (at your option) any later version. - -;; This program is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY; without even the implied warranty of -;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -;; GNU General Public License for more details. - -;; You should have received a copy of the GNU General Public License -;; along with this program. If not, see <http://www.gnu.org/licenses/>. - -;;; Commentary: -;; Call `gif-screencast' to start a recording. -;; -;; A screenshot is taken for every user action. -;; -;; Call `gif-screencast-stop' (<f9> by default) to finish recording and create -;; the GIF result. - -;;; Code: - -;; TODO: Capture on scrolling (e.g. program outputting to Eshell buffer). -;; TODO: Add support for on-screen keystroke display, e.g. screenkey. - -(require 'xdg) -(require 'cl-lib) - -(defgroup gif-screencast nil - "Predefined configurations for `gif-screencast'." - :group 'multimedia) - -(defcustom gif-screencast-program (if (eq 'darwin system-type) "screencapture" "scrot") - "A program for taking screenshots. -See also `gif-screencast-capture-format'." - :group 'gif-screencast - :type 'string) - -(defcustom gif-screencast-args '("--quality" "25" "--focused") - "Arguments to `screencast-program'. -\"scrot\" can use `--focused' to restrict the capture to the Emacs frame." - :group 'gif-screencast - :type 'string) - -(defcustom gif-screencast-log "*gif-screencast-log*" - "Name of the buffer logging the actions. -The log is made of the standard output and standard error of the -various programs run here." - :group 'gif-screencast - :type 'string) - -(defvar gif-screencast-convert-program "convert" - "A program for converting the screenshots to a GIF.") - -(defcustom gif-screencast-convert-args '("-delay" "100" "-loop" "0" "-dither" "None" "-colors" "80" "-fuzz" "40%" "-layers" "OptimizeFrame") - "Arguments to `gif-screencast-convert-program'." - :group 'gif-screencast - :type 'string) - -(defvar gif-screencast-cropping-program "mogrify" - "A program for cropping the screenshots. -If `gif-screencast-cropping-program' is not found, cropping will be skipped.") - -(defcustom gif-screencast-cropping-args #'gif-screencast-cropping-arg-list - "Arguments to `gif-screencast-cropping-program'. -This can either be a list of strings or a function taking no arguments and -returning a list of strings. " - :group 'gif-screencast - :type '(choice (repeat string) - function)) - -(defcustom gif-screencast-want-optimized t - "If non-nil, run `gif-screencast-optimize' over the resulting GIF." - :group 'gif-screencast - :type 'boolean) - -(defcustom gif-screencast-optimize-program "gifsicle" - "A program for optimizing GIF files." - :group 'gif-screencast - :type 'string) - -(defcustom gif-screencast-optimize-args '("--batch" "--optimize=3") - "Arguments to `gif-screencast-optimize-program'." - :group 'gif-screencast - :type 'string) - -(defcustom gif-screencast-countdown 3 - "Countdown before recording. -0 disables countdown." - :group 'gif-screencast - :type 'integer) - - -(defcustom gif-screencast-screenshot-directory (format "%s/emacs%d" (or (getenv "TMPDIR") "/tmp") (user-uid)) - "Output directory for temporary screenshots." - :group 'gif-screencast - :type 'string) - -(defcustom gif-screencast-autoremove-screenshots t - "If non nil, remove the temporary screenshots after a successful compilation of the GIF." - :group 'gif-screencast - :type 'boolean) - -(defcustom gif-screencast-output-directory (or (getenv "XDG_VIDEOS_DIR") - (xdg-user-dir "VIDEOS") - (expand-file-name "Videos/emacs/" "~")) - "Output directory for the GIF file." - :group 'gif-screencast - :type 'directory) - -(defcustom gif-screencast-capture-format "png" - "Image format to store the captured images. -If you are a macOS user, \"ppm\" should be specified." - :group 'gif-screencast - :type 'string) - -(defcustom gif-screencast-title-bar-pixel-height (cdr (alist-get 'title-bar-size (frame-geometry))) - "Height of title bar for cropping screenshots." - :group 'gif-screencast - :type 'integer) - -(defcustom gif-screencast-gc-cons-threshold 0 - "If non-zero, set `gc-cons-threshold' to this value while recording. -This may help reduce the stutter in the result. " - :group 'gif-screencast - :type 'integer) - -(defvar gif-screencast--gc-cons-threshold-original gc-cons-threshold - "Backup of `gc-cons-threshold' when `gif-screencast-gc-cons-threshold' is used.") - -(defcustom gif-screencast-first-delay "100" - "The pause of the first frame, in centiseconds. -Note this must be a string." - :group 'gif-screencast - :type 'string) - -(defvar gif-screencast--frames nil - "A frame is a plist in the form '(:time :file :offset).") -(defvar gif-screencast--offset 0 - "Delay accumulated by all the pauses.") -(defvar gif-screencast--offset-mark 0 - "Timestamp when user hit pause.") - -(defvar gif-screencast-mode-map - (make-sparse-keymap) - "Keymap of `gif-screencast-mode'.") - -(define-minor-mode gif-screencast-mode - "gif-screencast bindings" - :init-value nil - :global t - :require 'gif-screencast - :keymap gif-screencast-mode-map) - -(defun gif-screencast-cropping-arg-list () - "Return cropping arguments as a list of strings." - (list - "-format" - (format "%s" gif-screencast-capture-format) - "-crop" - (gif-screencast--cropping-region))) - -(defvar gif-screencast--counter 0 - "Number of running screenshots.") - -(defun gif-screencast-capture-sentinel (_proc _status) - "Sentinel for screen capturing." - (setq gif-screencast--counter (- gif-screencast--counter 1)) - (gif-screencast--finish)) - -(defun gif-screencast--finish () - "Finish screen capturing." - (when (and (not gif-screencast-mode) (= gif-screencast--counter 0)) - (if (memq window-system '(mac ns)) - (gif-screencast--crop) - (gif-screencast--generate-gif nil nil)))) - -(defun gif-screencast--start-process (command args) - "A simpler `start-process'. -ARGS is a list. -Return the process." - (let ((log-buffer (get-buffer-create gif-screencast-log))) - (with-current-buffer log-buffer - (goto-char (point-max)) - (newline) - (newline) - (insert (format "[%s] %s %s" (current-time-string) command - (mapconcat (lambda (s) (format "%s" s)) args " "))) - (newline)) - (apply 'start-process - command - log-buffer - command - args))) - -(cl-defstruct gif-screencast-frame - timestamp filename) - -(defun gif-screencast--generate-gif (process event) - "Generate GIF file." - (when process - (gif-screencast-print-status process event)) - (message "Compiling GIF with %s..." gif-screencast-convert-program) - (let* ((output-filename (expand-file-name - (format-time-string "output-%F-%T.gif" (current-time)) - (or (and (file-writable-p gif-screencast-output-directory) - gif-screencast-output-directory) - (read-directory-name "Save output to directory: ")))) - (delays (cl-loop for (this-frame next-frame . _) - on gif-screencast--frames - by #'cdr - ;; Converters delays are expressed in centiseconds. - for delay = (when next-frame - (format "%d" (* 100 (float-time - (time-subtract (gif-screencast-frame-timestamp next-frame) - (gif-screencast-frame-timestamp this-frame)))))) - when next-frame - collect delay)) - (delays (cons gif-screencast-first-delay delays)) - (files-args (cl-loop for frame in gif-screencast--frames - for delay in delays - append (list "-delay" delay (gif-screencast-frame-filename frame)))) - (convert-args (append gif-screencast-convert-args - files-args - (list output-filename))) - (convert-process (gif-screencast--start-process - gif-screencast-convert-program - convert-args))) - (set-process-sentinel convert-process (lambda (process event) - (gif-screencast-print-status process event) - (when (and gif-screencast-want-optimized - (eq (process-status process) 'exit) - (= (process-exit-status process) 0)) - (gif-screencast-optimize output-filename)) - (when (and gif-screencast-autoremove-screenshots - (eq (process-status process) 'exit) - (= (process-exit-status process) 0)) - (dolist (f gif-screencast--frames) - (delete-file (gif-screencast-frame-filename f)))))))) - -(defun gif-screencast--cropping-region () - "Return the cropping region of the captured image." - (let ((x (car (frame-position))) - (y (cdr (frame-position))) - (width (car (alist-get 'outer-size (frame-geometry)))) - (height (+ (frame-pixel-height) - (or gif-screencast-title-bar-pixel-height 0) - (cdr (alist-get 'tool-bar-size (frame-geometry)))))) - (format "%dx%d+%d+%d" width height x y))) - -(defun gif-screencast--crop () - "Crop the captured images to the active region of selected frame." - (when (and (not gif-screencast-mode) (= gif-screencast--counter 0)) - (if (executable-find gif-screencast-cropping-program) - (progn - (message "Cropping captured images with %s..." - gif-screencast-cropping-program) - (let ((process-connection-type nil) - (p (gif-screencast--start-process - gif-screencast-cropping-program - (append (cond - ((functionp gif-screencast-cropping-args) - (funcall gif-screencast-cropping-args)) - (t - gif-screencast-cropping-args)) - (mapcar 'cdr gif-screencast--frames))))) - (set-process-sentinel p 'gif-screencast--generate-gif))) - (message "Cropping program '%s' not found (See `gif-screencast-cropping-program')" gif-screencast-cropping-program) - (gif-screencast--generate-gif nil nil)))) - -(defun gif-screencast-capture () - "Save result of `screencast-program' to `screencast-output-dir'." - (let* ((time (current-time)) - (file (expand-file-name - (concat (format-time-string "screen-%F-%T-%3N" time) - "." - gif-screencast-capture-format) - gif-screencast-screenshot-directory))) - (setq gif-screencast--counter (+ gif-screencast--counter 1)) - (let ((p (gif-screencast--start-process - gif-screencast-program - (append - gif-screencast-args - (list file))))) - (set-process-sentinel p 'gif-screencast-capture-sentinel)) - (push (make-gif-screencast-frame - :timestamp (time-subtract time gif-screencast--offset) - :filename file) - gif-screencast--frames))) - -;;;###autoload -(defun gif-screencast () - "Start recording the GIF. -A screenshot is taken before every command runs." - (interactive) - (if gif-screencast-mode - (message "gif-screencast already running") - (if (not (executable-find gif-screencast-program)) - (message "Screenshot program '%s' not found (See `gif-screencast-program')" gif-screencast-program) - (dolist (d (list gif-screencast-output-directory gif-screencast-screenshot-directory)) - (unless (file-exists-p d) - (make-directory d 'parents))) - (setq gif-screencast--frames '()) - (setq gif-screencast--counter 0) - (gif-screencast-mode 1) - (dolist (i (number-sequence gif-screencast-countdown 1 -1)) - (message "Start recording GIF in %s... (Press %s to stop, %s to resume.)" - i - (substitute-command-keys "\\[gif-screencast-stop]") - (substitute-command-keys "\\[gif-screencast-toggle-pause]")) - (sleep-for 0.7)) - (message nil) - (when (> gif-screencast-gc-cons-threshold 0) - (setq gif-screencast--gc-cons-threshold-original gc-cons-threshold) - (setq gc-cons-threshold gif-screencast-gc-cons-threshold)) - (add-hook 'pre-command-hook 'gif-screencast-capture)))) - -(defun gif-screencast-toggle-pause () - "Toggle recording of the GIF." - (interactive) - (if (memq 'gif-screencast-capture (default-value 'pre-command-hook)) - (progn - (remove-hook 'pre-command-hook 'gif-screencast-capture) - (setq gif-screencast--offset-mark (current-time)) - (message "GIF recording paused. (Press %s to stop, %s to resume)" - (substitute-command-keys "\\[gif-screencast-stop]") - (substitute-command-keys "\\[gif-screencast-toggle-pause]"))) - (setq gif-screencast--offset (time-to-seconds - (time-subtract (current-time) gif-screencast--offset-mark))) - (add-hook 'pre-command-hook 'gif-screencast-capture) - (message "GIF recording resumed. (Press %s to stop, %s to pause)" - (substitute-command-keys "\\[gif-screencast-stop]") - (substitute-command-keys "\\[gif-screencast-toggle-pause]")))) - -(defun gif-screencast-print-status (process event) - "Output PROCESS EVENT to minibuffer." - (princ (format "Process '%s' %s" - process - (progn - (while (string-match "\n+\\|\r+" event) - (setq event (replace-match "" t t event))) - event)))) - -(defun gif-screencast-optimize (file) - "Optimize GIF FILE asynchronously." - (message "Optimizing with %s..." gif-screencast-optimize-program) - (let ((p (gif-screencast--start-process - gif-screencast-optimize-program - (append - gif-screencast-optimize-args - (list file))))) - (set-process-sentinel p 'gif-screencast-print-status))) - -(defun gif-screencast-stop () - "Stop recording and compile GIF." - (interactive) - (remove-hook 'pre-command-hook 'gif-screencast-capture) - (gif-screencast-mode 0) - (setq gc-cons-threshold gif-screencast--gc-cons-threshold-original) - (setq gif-screencast--frames (nreverse gif-screencast--frames)) - (gif-screencast--finish)) - -(defun gif-screencast-start-or-stop () - "Start a screencast or stop it if already screencasting." - (interactive) - (if gif-screencast-mode - (gif-screencast-stop) - (gif-screencast))) - -(provide 'gif-screencast) - -;;; gif-screencast.el ends here diff --git a/elpa/gif-screencast-20200127.1918/gif-screencast.elc b/elpa/gif-screencast-20200127.1918/gif-screencast.elc Binary files differ. diff --git a/elpa/vterm-20200128.123/build/CMakeCache.txt b/elpa/vterm-20200128.123/build/CMakeCache.txt @@ -0,0 +1,337 @@ +# This is the CMakeCache file. +# For build in directory: /home/jdb/.config/emacs/elpa/vterm-20200128.123/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=emacs-libvterm + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Use system libvterm instead of the vendored version. +USE_SYSTEM_LIBVTERM:BOOL=OFF + +//Value Computed by CMake +emacs-libvterm_BINARY_DIR:STATIC=/home/jdb/.config/emacs/elpa/vterm-20200128.123/build + +//Value Computed by CMake +emacs-libvterm_SOURCE_DIR:STATIC=/home/jdb/.config/emacs/elpa/vterm-20200128.123 + +//Dependencies for the target +vterm-module_LIB_DEPENDS:STATIC=general;vterm; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/jdb/.config/emacs/elpa/vterm-20200128.123/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/jdb/.config/emacs/elpa/vterm-20200128.123 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include-fixed;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0;/usr/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin Binary files differ. diff --git a/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeSystem.cmake b/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-4.19.96-1-lts") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "4.19.96-1-lts") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-4.19.96-1-lts") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "4.19.96-1-lts") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/elpa/vterm-20200128.123/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif