diff options
author | Martin Polden <martin.polden@gmail.com> | 2016-02-25 22:47:45 +0100 |
---|---|---|
committer | Martin Polden <martin.polden@gmail.com> | 2016-02-25 23:17:48 +0100 |
commit | 3974306870486650a0e5bb6669280bae12b694fe (patch) | |
tree | a69574c99d38f15b678dd47dd31f5b163c8079dd /lisp/init-appearance.el | |
parent | c75c977394d062f11dbc1ed0379bf18fcf3c709e (diff) |
Use use-package
Diffstat (limited to 'lisp/init-appearance.el')
-rw-r--r-- | lisp/init-appearance.el | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/lisp/init-appearance.el b/lisp/init-appearance.el index 52f29b7..23cb0fb 100644 --- a/lisp/init-appearance.el +++ b/lisp/init-appearance.el @@ -20,23 +20,27 @@ (global-hl-line-mode 1) ;; set theme -(if (display-graphic-p) - (progn (require-package 'material-theme) - (load-theme 'material t)) - (set-face-background hl-line-face "gray13")) +(when (display-graphic-p) + (use-package material-theme + :config (load-theme 'material t))) ;; highlight matching parentheses (show-paren-mode 1) ;; highlight lines exceeding fill-column -(require 'whitespace) -(setq whitespace-style '(face empty lines-tail trailing)) -(setq whitespace-line-column nil) -;; make whitespace-mode respect a mode-specific fill-column value -(add-hook 'hack-local-variables-hook - (lambda () - (when (derived-mode-p 'prog-mode) - (whitespace-mode 1)))) +(use-package whitespace + :diminish whitespace-mode + + :init + (setq whitespace-style '(face empty lines-tail trailing)) + (setq whitespace-line-column nil) + + :config + ;; make whitespace-mode respect a mode-specific fill-column value + (add-hook 'hack-local-variables-hook + (lambda () + (when (derived-mode-p 'prog-mode) + (whitespace-mode 1))))) ;; disable word wrapping (setq-default truncate-lines t) @@ -45,13 +49,4 @@ (setq line-number-mode t column-number-mode t) -;; unclutter modeline -(require-package 'diminish) -(require 'diminish) -(eval-after-load "whitespace" '(diminish 'whitespace-mode)) -(eval-after-load "whole-line-or-region" '(diminish 'whole-line-or-region-mode)) -(eval-after-load "projectile" '(diminish 'projectile-mode)) -(eval-after-load "subword" '(diminish 'subword-mode)) -(eval-after-load "autorevert" '(diminish 'auto-revert-mode)) - (provide 'init-appearance) |