This commit is contained in:
Zelong Kuang
2026-02-22 05:24:39 +11:00
parent 4e2cd79a79
commit 339a8e6257
3 changed files with 246 additions and 236 deletions

View File

@@ -127,6 +127,7 @@
:hook org-mode :hook org-mode
:custom :custom
(olivetti-style 'fancy) (olivetti-style 'fancy)
(olivetti-margin-width 5)) (olivetti-margin-width 5)
(olivetti-body-width 90))
(provide 'init-edit) (provide 'init-edit)

View File

@@ -17,20 +17,24 @@
;; (use-package standard-themes :demand t) ;; (use-package standard-themes :demand t)
(use-package ef-themes :demand t) (use-package ef-themes :demand t)
(use-package doric-themes :demand t
:config
(doric-themes-load-random))
;; (use-package doom-themes ;; (use-package doom-themes
;; :demand t ;; :demand t
;; :init ;; :init
;; (setq doom-themes-enable-bold t) ;; (setq doom-themes-enable-bold t)
;; (setq doom-themes-enable-italic t)) ;; (setq doom-themes-enable-italic t))
;; (require 'modus-summer-time)
(use-package modus-themes (use-package modus-themes
:init :init
(setq modus-themes-italic-constructs t (setq modus-themes-italic-constructs t
modus-themes-bold-constructs t modus-themes-bold-constructs t
modus-themes-mixed-fonts t) modus-themes-mixed-fonts t))
(require 'modus-summer-time) ;; :config
:config ;; (modus-themes-load-theme 'modus-operandi-tinted))
(modus-themes-load-theme 'modus-operandi-tinted))
(use-package rainbow-delimiters (use-package rainbow-delimiters
:hook ((prog-mode . rainbow-delimiters-mode) :hook ((prog-mode . rainbow-delimiters-mode)
@@ -46,8 +50,8 @@
;; (setq doom-modeline-support-imenu t ;; (setq doom-modeline-support-imenu t
;; doom-modeline-height 30 ;; doom-modeline-height 30
;; doom-modeline-bar-width 8)) ;; doom-modeline-bar-width 8))
(use-package minions ;; (use-package minions
:hook elpaca-after-init) ;; :hook elpaca-after-init)
(use-package hide-mode-line (use-package hide-mode-line
:autoload turn-off-hide-mode-line-mode :autoload turn-off-hide-mode-line-mode
@@ -132,4 +136,6 @@
(use-package beacon (use-package beacon
:hook elpaca-after-init) :hook elpaca-after-init)
(use-package spacious-padding)
(provide 'init-ui) (provide 'init-ui)

View File

@@ -1,233 +1,236 @@
;; -*- lexical-binding: t; -*- ;; -*- lexical-binding: t; -*-
(setq modus-themes-operandi-color-overrides
'((bg-main . "#fff0f2") (setq modus-themes-operandi-colors-override
(bg-dim . "#fbe6ef") '((bg-main "#fff0f2")
(bg-alt . "#f5dae6") (bg-dim "#fbe6ef")
(bg-hl-line . "#fad8e3") (bg-alt "#f5dae6")
(bg-active . "#efcadf") (bg-hl-line "#fad8e3")
(bg-inactive . "#f3ddef") (bg-active "#efcadf")
(bg-active-accent . "#ffbbef") (bg-inactive "#f3ddef")
(bg-region . "#dfc5d1") (bg-active-accent "#ffbbef")
(bg-region-accent . "#efbfef") (bg-region "#dfc5d1")
(bg-region-accent-subtle . "#ffd6ef") (bg-region-accent "#efbfef")
(bg-header . "#edd3e0") (bg-region-accent-subtle "#ffd6ef")
(bg-tab-active . "#ffeff2") (bg-header "#edd3e0")
(bg-tab-inactive . "#f8d3ef") (bg-tab-active "#ffeff2")
(bg-tab-inactive-accent . "#ffd9f5") (bg-tab-inactive "#f8d3ef")
(bg-tab-inactive-alt . "#e5c0d5") (bg-tab-inactive-accent "#ffd9f5")
(bg-tab-inactive-alt-accent . "#f3cce0") (bg-tab-inactive-alt "#e5c0d5")
(fg-main . "#543f78") (bg-tab-inactive-alt-accent "#f3cce0")
(fg-dim . "#5f476f") (fg-main "#543f78")
(fg-alt . "#7f6f99") (fg-dim "#5f476f")
(fg-unfocused . "#8f6f9f") (fg-alt "#7f6f99")
(fg-active . "#563068") (fg-unfocused "#8f6f9f")
(fg-inactive . "#8a5698") (fg-active "#563068")
(fg-docstring . "#5f5fa7") (fg-inactive "#8a5698")
(fg-comment-yellow . "#a9534f") (fg-docstring "#5f5fa7")
(fg-escape-char-construct . "#8b207f") (fg-comment-yellow "#a9534f")
(fg-escape-char-backslash . "#a06d00") (fg-escape-char-construct "#8b207f")
(bg-special-cold . "#d3e0f4") (fg-escape-char-backslash "#a06d00")
(bg-special-faint-cold . "#e0efff") (bg-special-cold "#d3e0f4")
(bg-special-mild . "#c4ede0") (bg-special-faint-cold "#e0efff")
(bg-special-faint-mild . "#e0f0ea") (bg-special-mild "#c4ede0")
(bg-special-warm . "#efd0c4") (bg-special-faint-mild "#e0f0ea")
(bg-special-faint-warm . "#ffe4da") (bg-special-warm "#efd0c4")
(bg-special-calm . "#f0d3ea") (bg-special-faint-warm "#ffe4da")
(bg-special-faint-calm . "#fadff9") (bg-special-calm "#f0d3ea")
(fg-special-cold . "#405fb8") (bg-special-faint-calm "#fadff9")
(fg-special-mild . "#407f74") (fg-special-cold "#405fb8")
(fg-special-warm . "#9d6f4f") (fg-special-mild "#407f74")
(fg-special-calm . "#af509f") (fg-special-warm "#9d6f4f")
(bg-completion . "#ffc5e5") (fg-special-calm "#af509f")
(bg-completion-subtle . "#f7cfef") (bg-completion "#ffc5e5")
(red . "#ed2f44") (bg-completion-subtle "#f7cfef")
(red-alt . "#e0403d") (red "#ed2f44")
(red-alt-other . "#e04059") (red-alt "#e0403d")
(red-faint . "#ed4f44") (red-alt-other "#e04059")
(red-alt-faint . "#e0603d") (red-faint "#ed4f44")
(red-alt-other-faint . "#e06059") (red-alt-faint "#e0603d")
(green . "#217a3c") (red-alt-other-faint "#e06059")
(green-alt . "#417a1c") (green "#217a3c")
(green-alt-other . "#006f3c") (green-alt "#417a1c")
(green-faint . "#318a4c") (green-alt-other "#006f3c")
(green-alt-faint . "#518a2c") (green-faint "#318a4c")
(green-alt-other-faint . "#20885c") (green-alt-faint "#518a2c")
(yellow . "#b06202") (green-alt-other-faint "#20885c")
(yellow-alt . "#a95642") (yellow "#b06202")
(yellow-alt-other . "#a06f42") (yellow-alt "#a95642")
(yellow-faint . "#b07232") (yellow-alt-other "#a06f42")
(yellow-alt-faint . "#a96642") (yellow-faint "#b07232")
(yellow-alt-other-faint . "#a08042") (yellow-alt-faint "#a96642")
(blue . "#275ccf") (yellow-alt-other-faint "#a08042")
(blue-alt . "#475cc0") (blue "#275ccf")
(blue-alt-other . "#3340ef") (blue-alt "#475cc0")
(blue-faint . "#476ce0") (blue-alt-other "#3340ef")
(blue-alt-faint . "#575ccf") (blue-faint "#476ce0")
(blue-alt-other-faint . "#3f60d7") (blue-alt-faint "#575ccf")
(magenta . "#bf317f") (blue-alt-other-faint "#3f60d7")
(magenta-alt . "#d033c0") (magenta "#bf317f")
(magenta-alt-other . "#844fe4") (magenta-alt "#d033c0")
(magenta-faint . "#bf517f") (magenta-alt-other "#844fe4")
(magenta-alt-faint . "#d053c0") (magenta-faint "#bf517f")
(magenta-alt-other-faint . "#846fe4") (magenta-alt-faint "#d053c0")
(cyan . "#007a9f") (magenta-alt-other-faint "#846fe4")
(cyan-alt . "#3f709f") (cyan "#007a9f")
(cyan-alt-other . "#107f7f") (cyan-alt "#3f709f")
(cyan-faint . "#108aaf") (cyan-alt-other "#107f7f")
(cyan-alt-faint . "#3f80af") (cyan-faint "#108aaf")
(cyan-alt-other-faint . "#3088af") (cyan-alt-faint "#3f80af")
(red-active . "#cd2f44") (cyan-alt-other-faint "#3088af")
(green-active . "#116a6c") (red-active "#cd2f44")
(yellow-active . "#993602") (green-active "#116a6c")
(blue-active . "#475ccf") (yellow-active "#993602")
(magenta-active . "#7f2ccf") (blue-active "#475ccf")
(cyan-active . "#007a8f") (magenta-active "#7f2ccf")
(red-nuanced-bg . "#ffdbd0") (cyan-active "#007a8f")
(red-nuanced-fg . "#ed6f74") (red-nuanced-bg "#ffdbd0")
(green-nuanced-bg . "#dcf0dd") (red-nuanced-fg "#ed6f74")
(green-nuanced-fg . "#3f9a4c") (green-nuanced-bg "#dcf0dd")
(yellow-nuanced-bg . "#fff3aa") (green-nuanced-fg "#3f9a4c")
(yellow-nuanced-fg . "#b47232") (yellow-nuanced-bg "#fff3aa")
(blue-nuanced-bg . "#e3e3ff") (yellow-nuanced-fg "#b47232")
(blue-nuanced-fg . "#201f6f") (blue-nuanced-bg "#e3e3ff")
(magenta-nuanced-bg . "#fdd0ff") (blue-nuanced-fg "#201f6f")
(magenta-nuanced-fg . "#c0527f") (magenta-nuanced-bg "#fdd0ff")
(cyan-nuanced-bg . "#dbefff") (magenta-nuanced-fg "#c0527f")
(cyan-nuanced-fg . "#0f3f60") (cyan-nuanced-bg "#dbefff")
(bg-diff-heading . "#b7cfe0") (cyan-nuanced-fg "#0f3f60")
(fg-diff-heading . "#041645") (bg-diff-heading "#b7cfe0")
(bg-diff-added . "#d6f0d6") (fg-diff-heading "#041645")
(fg-diff-added . "#004520") (bg-diff-added "#d6f0d6")
(bg-diff-changed . "#fcefcf") (fg-diff-added "#004520")
(fg-diff-changed . "#524200") (bg-diff-changed "#fcefcf")
(bg-diff-removed . "#ffe0ef") (fg-diff-changed "#524200")
(fg-diff-removed . "#891626") (bg-diff-removed "#ffe0ef")
(bg-diff-refine-added . "#84cfa4") (fg-diff-removed "#891626")
(fg-diff-refine-added . "#002a00") (bg-diff-refine-added "#84cfa4")
(bg-diff-refine-changed . "#cccf8f") (fg-diff-refine-added "#002a00")
(fg-diff-refine-changed . "#302010") (bg-diff-refine-changed "#cccf8f")
(bg-diff-refine-removed . "#da92b0") (fg-diff-refine-changed "#302010")
(fg-diff-refine-removed . "#500010") (bg-diff-refine-removed "#da92b0")
(bg-diff-focus-added . "#a6e5c6") (fg-diff-refine-removed "#500010")
(fg-diff-focus-added . "#002c00") (bg-diff-focus-added "#a6e5c6")
(bg-diff-focus-changed . "#ecdfbf") (fg-diff-focus-added "#002c00")
(fg-diff-focus-changed . "#392900") (bg-diff-focus-changed "#ecdfbf")
(bg-diff-focus-removed . "#efbbcf") (fg-diff-focus-changed "#392900")
(fg-diff-focus-removed . "#5a0010")) (bg-diff-focus-removed "#efbbcf")
(fg-diff-focus-removed "#5a0010"))
modus-themes-vivendi-color-overrides modus-themes-vivendi-color-overrides
'((bg-main . "#25152a") '((bg-main "#25152a")
(bg-dim . "#2a1930") (bg-dim "#2a1930")
(bg-alt . "#382443") (bg-alt "#382443")
(bg-hl-line . "#332650") (bg-hl-line "#332650")
(bg-active . "#463358") (bg-active "#463358")
(bg-inactive . "#2d1f3a") (bg-inactive "#2d1f3a")
(bg-active-accent . "#50308f") (bg-active-accent "#50308f")
(bg-region . "#5d4a67") (bg-region "#5d4a67")
(bg-region-accent . "#60509f") (bg-region-accent "#60509f")
(bg-region-accent-subtle . "#3f285f") (bg-region-accent-subtle "#3f285f")
(bg-header . "#3a2543") (bg-header "#3a2543")
(bg-tab-active . "#26162f") (bg-tab-active "#26162f")
(bg-tab-inactive . "#362647") (bg-tab-inactive "#362647")
(bg-tab-inactive-accent . "#36265a") (bg-tab-inactive-accent "#36265a")
(bg-tab-inactive-alt . "#3e2f5a") (bg-tab-inactive-alt "#3e2f5a")
(bg-tab-inactive-alt-accent . "#3e2f6f") (bg-tab-inactive-alt-accent "#3e2f6f")
(fg-main . "#debfe0") (fg-main "#debfe0")
(fg-dim . "#d0b0da") (fg-dim "#d0b0da")
(fg-alt . "#ae85af") (fg-alt "#ae85af")
(fg-unfocused . "#8e7f9f") (fg-unfocused "#8e7f9f")
(fg-active . "#cfbfef") (fg-active "#cfbfef")
(fg-inactive . "#b0a0c0") (fg-inactive "#b0a0c0")
(fg-docstring . "#c8d9f7") (fg-docstring "#c8d9f7")
(fg-comment-yellow . "#cf9a70") (fg-comment-yellow "#cf9a70")
(fg-escape-char-construct . "#ff75aa") (fg-escape-char-construct "#ff75aa")
(fg-escape-char-backslash . "#dbab40") (fg-escape-char-backslash "#dbab40")
(bg-special-cold . "#2a3f58") (bg-special-cold "#2a3f58")
(bg-special-faint-cold . "#1e283f") (bg-special-faint-cold "#1e283f")
(bg-special-mild . "#0f3f31") (bg-special-mild "#0f3f31")
(bg-special-faint-mild . "#0f281f") (bg-special-faint-mild "#0f281f")
(bg-special-warm . "#44331f") (bg-special-warm "#44331f")
(bg-special-faint-warm . "#372213") (bg-special-faint-warm "#372213")
(bg-special-calm . "#4a314f") (bg-special-calm "#4a314f")
(bg-special-faint-calm . "#3a223f") (bg-special-faint-calm "#3a223f")
(fg-special-cold . "#c0b0ff") (fg-special-cold "#c0b0ff")
(fg-special-mild . "#bfe0cf") (fg-special-mild "#bfe0cf")
(fg-special-warm . "#edc0a6") (fg-special-warm "#edc0a6")
(fg-special-calm . "#ff9fdf") (fg-special-calm "#ff9fdf")
(bg-completion . "#502d70") (bg-completion "#502d70")
(bg-completion-subtle . "#451d65") (bg-completion-subtle "#451d65")
(red . "#ff5f6f") (red "#ff5f6f")
(red-alt . "#ff8f6d") (red-alt "#ff8f6d")
(red-alt-other . "#ff6f9d") (red-alt-other "#ff6f9d")
(red-faint . "#ffa0a0") (red-faint "#ffa0a0")
(red-alt-faint . "#f5aa80") (red-alt-faint "#f5aa80")
(red-alt-other-faint . "#ff9fbf") (red-alt-other-faint "#ff9fbf")
(green . "#51ca5c") (green "#51ca5c")
(green-alt . "#71ca3c") (green-alt "#71ca3c")
(green-alt-other . "#51ca9c") (green-alt-other "#51ca9c")
(green-faint . "#78bf78") (green-faint "#78bf78")
(green-alt-faint . "#99b56f") (green-alt-faint "#99b56f")
(green-alt-other-faint . "#88bf99") (green-alt-other-faint "#88bf99")
(yellow . "#f0b262") (yellow "#f0b262")
(yellow-alt . "#f0e242") (yellow-alt "#f0e242")
(yellow-alt-other . "#d0a272") (yellow-alt-other "#d0a272")
(yellow-faint . "#d2b580") (yellow-faint "#d2b580")
(yellow-alt-faint . "#cabf77") (yellow-alt-faint "#cabf77")
(yellow-alt-other-faint . "#d0ba95") (yellow-alt-other-faint "#d0ba95")
(blue . "#778cff") (blue "#778cff")
(blue-alt . "#8f90ff") (blue-alt "#8f90ff")
(blue-alt-other . "#8380ff") (blue-alt-other "#8380ff")
(blue-faint . "#82b0ec") (blue-faint "#82b0ec")
(blue-alt-faint . "#a0acef") (blue-alt-faint "#a0acef")
(blue-alt-other-faint . "#80b2f0") (blue-alt-other-faint "#80b2f0")
(magenta . "#ff70cf") (magenta "#ff70cf")
(magenta-alt . "#ff77f0") (magenta-alt "#ff77f0")
(magenta-alt-other . "#ca7fff") (magenta-alt-other "#ca7fff")
(magenta-faint . "#e0b2d6") (magenta-faint "#e0b2d6")
(magenta-alt-faint . "#ef9fe4") (magenta-alt-faint "#ef9fe4")
(magenta-alt-other-faint . "#cfa6ff") (magenta-alt-other-faint "#cfa6ff")
(cyan . "#30cacf") (cyan "#30cacf")
(cyan-alt . "#60caff") (cyan-alt "#60caff")
(cyan-alt-other . "#40b79f") (cyan-alt-other "#40b79f")
(cyan-faint . "#90c4ed") (cyan-faint "#90c4ed")
(cyan-alt-faint . "#a0bfdf") (cyan-alt-faint "#a0bfdf")
(cyan-alt-other-faint . "#a4d0bb") (cyan-alt-other-faint "#a4d0bb")
(red-active . "#ff6059") (red-active "#ff6059")
(green-active . "#64dc64") (green-active "#64dc64")
(yellow-active . "#ffac80") (yellow-active "#ffac80")
(blue-active . "#4fafff") (blue-active "#4fafff")
(magenta-active . "#cf88ff") (magenta-active "#cf88ff")
(cyan-active . "#50d3d0") (cyan-active "#50d3d0")
(red-nuanced-bg . "#440a1f") (red-nuanced-bg "#440a1f")
(red-nuanced-fg . "#ffcccc") (red-nuanced-fg "#ffcccc")
(green-nuanced-bg . "#002904") (green-nuanced-bg "#002904")
(green-nuanced-fg . "#b8e2b8") (green-nuanced-fg "#b8e2b8")
(yellow-nuanced-bg . "#422000") (yellow-nuanced-bg "#422000")
(yellow-nuanced-fg . "#dfdfb0") (yellow-nuanced-fg "#dfdfb0")
(blue-nuanced-bg . "#1f1f5f") (blue-nuanced-bg "#1f1f5f")
(blue-nuanced-fg . "#bfd9ff") (blue-nuanced-fg "#bfd9ff")
(magenta-nuanced-bg . "#431641") (magenta-nuanced-bg "#431641")
(magenta-nuanced-fg . "#e5cfef") (magenta-nuanced-fg "#e5cfef")
(cyan-nuanced-bg . "#042f49") (cyan-nuanced-bg "#042f49")
(cyan-nuanced-fg . "#a8e5e5") (cyan-nuanced-fg "#a8e5e5")
(bg-diff-heading . "#304466") (bg-diff-heading "#304466")
(fg-diff-heading . "#dae7ff") (fg-diff-heading "#dae7ff")
(bg-diff-added . "#0a383a") (bg-diff-added "#0a383a")
(fg-diff-added . "#94ba94") (fg-diff-added "#94ba94")
(bg-diff-changed . "#2a2000") (bg-diff-changed "#2a2000")
(fg-diff-changed . "#b0ba9f") (fg-diff-changed "#b0ba9f")
(bg-diff-removed . "#50163f") (bg-diff-removed "#50163f")
(fg-diff-removed . "#c6adaa") (fg-diff-removed "#c6adaa")
(bg-diff-refine-added . "#006a46") (bg-diff-refine-added "#006a46")
(fg-diff-refine-added . "#e0f6e0") (fg-diff-refine-added "#e0f6e0")
(bg-diff-refine-changed . "#585800") (bg-diff-refine-changed "#585800")
(fg-diff-refine-changed . "#ffffcc") (fg-diff-refine-changed "#ffffcc")
(bg-diff-refine-removed . "#952838") (bg-diff-refine-removed "#952838")
(fg-diff-refine-removed . "#ffd9eb") (fg-diff-refine-removed "#ffd9eb")
(bg-diff-focus-added . "#1d4c3f") (bg-diff-focus-added "#1d4c3f")
(fg-diff-focus-added . "#b4dfb4") (fg-diff-focus-added "#b4dfb4")
(bg-diff-focus-changed . "#424200") (bg-diff-focus-changed "#424200")
(fg-diff-focus-changed . "#d0daaf") (fg-diff-focus-changed "#d0daaf")
(bg-diff-focus-removed . "#6f0f39") (bg-diff-focus-removed "#6f0f39")
(fg-diff-focus-removed . "#eebdba"))) (fg-diff-focus-removed "#eebdba")))
(provide 'modus-summer-time) (provide 'modus-summer-time)
;;