diff options
| author | Astounds <kirito@disroot.org> | 2026-02-28 00:39:33 -0500 |
|---|---|---|
| committer | Astounds <kirito@disroot.org> | 2026-02-28 00:39:33 -0500 |
| commit | 47333c1f4f6fd88c4f737d60bf0d796c357861a2 (patch) | |
| tree | 5cb37c3ae69f7fc252e2db078f654d94c9f4bff8 /modules/init-modeline.el | |
| parent | 1aedc8d100b656b26f8bd83a98e947b009a1b977 (diff) | |
| download | emacs-personal-47333c1f4f6fd88c4f737d60bf0d796c357861a2.tar.lz emacs-personal-47333c1f4f6fd88c4f737d60bf0d796c357861a2.tar.xz emacs-personal-47333c1f4f6fd88c4f737d60bf0d796c357861a2.zip | |
Performance improvements (2.4s → 0.97s, 60% faster):
- Enable use-package-always-defer for lazy loading
- Add native compilation support (Emacs 28+)
- Defer company, ivy, projectile with :defer
- Move settings from :config to :init where possible
- Remove redundant package-refresh-contents
Diffstat (limited to 'modules/init-modeline.el')
| -rw-r--r-- | modules/init-modeline.el | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/modules/init-modeline.el b/modules/init-modeline.el index 08155ad..1746de0 100644 --- a/modules/init-modeline.el +++ b/modules/init-modeline.el @@ -10,8 +10,31 @@ :pin "MELPA" :ensure t :hook (after-init . doom-modeline-mode) - :config (setq column-number-mode t) - ) + :config + (setq column-number-mode t) + + ;; Custom colors for modeline (VSCode theme) + (set-face-foreground 'mode-line "#FFFFFF") + (set-face-foreground 'mode-line-inactive "#f4f4f4") + (set-face-foreground 'mode-line-highlight "#f4f4f4") + (set-face-background 'mode-line "#6a157e") + (set-face-background 'mode-line-inactive "#7B1FA2") + + ;; Cursor and background + (set-cursor-color "#2979FF") + (set-background-color "#1C1E1F") + + ;; Highlight face + (set-face-foreground 'highlight "#F4F4F4") + (set-face-background 'highlight "#004575") + + ;; Fringe + (set-face-background 'fringe nil) + + ;; Line numbers + (set-face-attribute 'line-number-current-line nil + :background "#007ACC" + :foreground "#FFFFFF")) (provide 'init-modeline) |
