47 lines
1.1 KiB
EmacsLisp
47 lines
1.1 KiB
EmacsLisp
;;; init-vscode-theme.el --- .Emacs Configuration -*- lexical-binding: t -*-
|
|
;;; Commentary:
|
|
;;
|
|
|
|
;;; Code:
|
|
|
|
(use-package vscode-dark-plus-theme
|
|
:pin "MELPA"
|
|
:ensure t
|
|
:config
|
|
(load-theme 'vscode-dark-plus t)
|
|
|
|
(defun current-dark-color ()
|
|
"Simple current-dark-color for theme."
|
|
(set-cursor-color "#2979FF")
|
|
(set-background-color "#1C1E1F")
|
|
|
|
(set-face-foreground 'font-lock-string-face "#FFFFFF")
|
|
|
|
;; highlight
|
|
(set-face-foreground 'highlight "#F4F4F4")
|
|
(set-face-background 'highlight "#004575")
|
|
|
|
;; Modeline
|
|
(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")
|
|
|
|
(set-face-background 'fringe nil)
|
|
|
|
;; Fix linum current-line highlight
|
|
(defface my-linum-hl
|
|
'((t :background "#007acc" :foreground "#FFFFFF"))
|
|
"Face for the currently active Line number"
|
|
:group 'linum))
|
|
|
|
;; Invoke color
|
|
(current-dark-color))
|
|
|
|
(provide 'init-vscode-theme)
|
|
|
|
;; End:
|
|
;;; init-vscode-theme.el ends here
|