From 3399e6649a08e09dcad963f72fed7f0795448d54 Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Mon, 3 Jul 2017 23:36:42 +0300 Subject: [PATCH] Use summerfruit theme --- emacs | 2 +- packages.el | 4 ++++ spelling.el | 9 +++++++++ themes.el | 17 +++++++++++++---- 4 files changed, 27 insertions(+), 5 deletions(-) diff --git a/emacs b/emacs index a3e3c91..451c2d0 100644 --- a/emacs +++ b/emacs @@ -22,7 +22,7 @@ '(hl-paren-colors (quote ("#ecf0f1" "#ecf0f1" "#c0392b"))) '(package-selected-packages (quote - (color-theme-approximate smex yaml-mode web-mode ujelly-theme smart-mode-line scala-mode rvm ruby-end rainbow-mode rainbow-delimiters racer noctilux-theme monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl column-enforce-mode base16-theme avk-emacs-themes atom-one-dark-theme all-the-icons alchemist aggressive-indent ag))) + (toml-mode color-theme-approximate smex yaml-mode web-mode ujelly-theme smart-mode-line scala-mode rvm ruby-end rainbow-mode rainbow-delimiters racer noctilux-theme monokai-theme markdown-mode less-css-mode json-reformat jade-mode indent-guide helm-themes helm-projectile helm-ag haskell-mode haml-mode groovy-mode flycheck flatui-theme exec-path-from-shell evil-nerd-commenter evil-magit evil-leader elpy dumb-jump dockerfile-mode diff-hl column-enforce-mode base16-theme avk-emacs-themes atom-one-dark-theme all-the-icons alchemist aggressive-indent ag))) '(safe-local-variable-values (quote ((encoding . utf-8)))) '(sml/active-background-color "#34495e") '(sml/active-foreground-color "#ecf0f1") diff --git a/packages.el b/packages.el index 35afcf7..2509777 100644 --- a/packages.el +++ b/packages.el @@ -227,6 +227,10 @@ (package-refresh-contents) (package-install 'racer)) +(unless (package-installed-p 'toml-mode) + (package-refresh-contents) + (package-install 'toml-mode)) + ;; Python (unless (package-installed-p 'elpy) (package-refresh-contents) diff --git a/spelling.el b/spelling.el index b311d67..d85fbef 100644 --- a/spelling.el +++ b/spelling.el @@ -1,5 +1,14 @@ +;;; spelling.el -- summary +;;; Commentary: + +;;; Code: + ;; Disable meta on right alt (useful for Polish characters) (setq ns-right-alternate-modifier nil) ;; Highlight misspelled words +(setq ispell-program-name "aspell") (flyspell-mode 1) +(provide 'spelling) + +;;; spelling.el ends here diff --git a/themes.el b/themes.el index cd71753..c4fe7c3 100644 --- a/themes.el +++ b/themes.el @@ -16,24 +16,33 @@ (load-theme 'flatui t t) (load "~/.emacs.d/base16-not-harmonic-theme.el") (load-theme 'base16-not-harmonic t t) +(load-theme 'base16-mexico-light t t) +(load-theme 'base16-unikitty-light t t) +(load-theme 'base16-summerfruit-light t t) (defun base16-harmonic-custom () "Additional configuration for Base 16 theme." - (set-face-attribute 'linum nil :font "Hasklig 14" + (set-face-attribute 'linum nil :font "Hasklig 15" :slant 'normal :background "#2c3a47") (set-face-attribute 'font-lock-comment-delimiter-face nil :foreground "#aabcce") - (set-face-attribute 'mode-line nil :font "Hasklig 13") + (set-face-attribute 'mode-line nil :font "Hasklig 15") (set-face-attribute 'fringe nil :background "#2c3a47" :slant 'normal)) +(defun base16-summerfruit-light-custom () + "Additional configuration for Base16 theme." + (set-face-attribute 'mode-line nil :font "Hasklig 15") + (set-face-attribute 'linum nil :font "Hasklig 15" + :slant 'normal)) + (require 'helm-themes) (if (display-graphic-p) (progn - (enable-theme 'base16-not-harmonic) - (base16-harmonic-custom)) + (enable-theme 'base16-summerfruit-light) + (base16-summerfruit-light-custom)) (progn (color-theme-approximate-on) (enable-theme 'flatui)))