summaryrefslogtreecommitdiffstats
path: root/lisp/init-appearance.el
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2016-02-25 22:47:45 +0100
committerMartin Polden <martin.polden@gmail.com>2016-02-25 23:17:48 +0100
commit3974306870486650a0e5bb6669280bae12b694fe (patch)
treea69574c99d38f15b678dd47dd31f5b163c8079dd /lisp/init-appearance.el
parentc75c977394d062f11dbc1ed0379bf18fcf3c709e (diff)
Use use-package
Diffstat (limited to 'lisp/init-appearance.el')
-rw-r--r--lisp/init-appearance.el37
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)