diff options
| author | DrNuget <drnuget@outlook.com> | 2025-11-29 23:55:55 +0200 |
|---|---|---|
| committer | DrNuget <drnuget@outlook.com> | 2025-11-29 23:55:55 +0200 |
| commit | d7a34bb3f6efb66bbef731a49640c7fe0353b2b5 (patch) | |
| tree | 9fefaaf2b25d681ecbd3b7509a6d4f8bf2a1cae3 /.emacs.d/themes/materia-theme.el~ | |
| parent | 321b07556c51751b801afc7ae33f2368af2371a8 (diff) | |
| download | dotfiles-d7a34bb3f6efb66bbef731a49640c7fe0353b2b5.tar.gz | |
add emacs config and wip color theme
Diffstat (limited to '.emacs.d/themes/materia-theme.el~')
| -rw-r--r-- | .emacs.d/themes/materia-theme.el~ | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.emacs.d/themes/materia-theme.el~ b/.emacs.d/themes/materia-theme.el~ new file mode 100644 index 0000000..715a475 --- /dev/null +++ b/.emacs.d/themes/materia-theme.el~ @@ -0,0 +1,47 @@ +(deftheme materia "Materia Dark") +(defun materia--face (name &rest args) + (list name `((t, args)))) + +(let ((bg "#121212") + (fg "#dfdfdf") + (black "#474747") + (red "#f44336") + (green "#4caf50") + (yellow "#ff9800") + (blue "#1a73e8") + (purple "#9c27b0") + (cyan "#0097a7") + (white "#ffffff")) + +(custom-theme-set-faces 'materia + (materia--face 'default :background bg :foreground fg) + (materia--face 'vertical-border :inherit 'default) + (materia--face 'fringe :inherit 'default) + (materia--face 'cursor :inherit 'default) + (materia--face 'bold :inherit 'default :bold t) + (materia--face 'italic :inherit 'default) + (materia--face 'bold-italic :inherit 'default :bold t) + (materia--face 'region :inherit 'default) + (materia--face 'underline :inherit 'default) + (materia--face 'custom-face-tag :inherit 'default) + (materia--face 'custom-state :inherit 'default) + + ;; VTerm colors + (materia--face 'vterm-color-white :background white :foreground white) + (materia--face 'vterm-color-black :background black :foreground black) + (materia--face 'vterm-color-red :background red :foreground red) + (materia--face 'vterm-color-green :background green :foreground green) + (materia--face 'vterm-color-yellow :background yellow :foreground yellow) + (materia--face 'vterm-color-blue :background blue :foreground blue) + (materia--face 'vterm-color-magenta :background purple :foreground purple) + (materia--face 'vterm-color-cyan :background cyan :foreground cyan) + + (materia--face 'vterm-color-bright-black :background black :foreground black) + (materia--face 'vterm-color-bright-red :background red :foreground red) + (materia--face 'vterm-color-bright-green :background green :foreground green) + (materia--face 'vterm-color-bright-yellow :background yellow :foreground yellow) + (materia--face 'vterm-color-bright-blue :background blue :foreground blue) + (materia--face 'vterm-color-bright-magenta :background purple :foreground purple) + (materia--face 'vterm-color-bright-cyan :background cyan :foreground cyan + )) +(provide-theme 'materia) |
