aboutsummaryrefslogtreecommitdiffstats
path: root/modules/init-theme.el
diff options
context:
space:
mode:
Diffstat (limited to 'modules/init-theme.el')
-rw-r--r--modules/init-theme.el46
1 files changed, 39 insertions, 7 deletions
diff --git a/modules/init-theme.el b/modules/init-theme.el
index 28dec12..848757e 100644
--- a/modules/init-theme.el
+++ b/modules/init-theme.el
@@ -3,15 +3,47 @@
;;
;;; Code:
-(use-package sublime-themes
+(use-package doom-themes
+ :pin "MELPA"
+ :ensure t
+ :bind
+ ("C-x t d" . dark-theme)
+ ("C-x t l" . light-theme)
+
+ :init
+ (defun light-theme ()
+ "Activate light colortheme"
+ (interactive)
+ (load-theme 'doom-one-light)
+ (delete-selection-mode 1)
+ )
+
+ (defun dark-theme ()
+ "Activate dark colortheme"
+ (interactive)
+ (load-theme 'doom-molokai)
+ (delete-selection-mode 1)
+ ;; Invoke customcolors
+ (customcolors)
+ )
+ ;; Invoke theme
+ (load-theme 'doom-molokai t)
+
:config
- (load-theme 'spolsky t))
+ (defun customcolors ()
+ "Simple customcolors for theme."
+ (set-cursor-color "#268bd2")
+ (set-face-background 'highlight "#268bd2")
+
+ ;; Fix linum current-line highlight
+ (defface my-linum-hl
+ '((t :background "gray20" :foreground "gold"))
+ "Face for the currently active Line number"
+ :group 'linum))
-;; Fix linum current-line highlight. Doesn't looks good with this theme
-(defface my-linum-hl
- '((t :background "gray30" :foreground "gold"))
- "Face for the currently active Line number"
- :group 'linum)
+ ;; Invoke customcolors
+ (customcolors)
+ )
(provide 'init-theme)