diff options
Diffstat (limited to 'modules/init-theme.el')
-rw-r--r-- | modules/init-theme.el | 46 |
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) |