 (use-package leuven-theme
   :config
   (progn
+    (set-face-attribute 'whitespace-line nil :foreground 'unspecified :background "lemon chiffon")
     (set-face-attribute 'whitespace-tab nil :foreground "gainsboro" :background "white" )
     (set-face-attribute 'whitespace-trailing nil :foreground "black" :background "red" )))
 

  (("CMakeLists\\.txt\\'" . cmake-mode)
   ("\\.cmake\\'" . cmake-mode)))

(use-package adoc-mode
  :mode
  (("\\.ad\\'" . adoc-mode)
   ("\\.adoc\\'" . adoc-mode)
   ("\\.asciidoc\\'" . adoc-mode))
  :config
  (progn
    (add-hook 'adoc-mode-hook (lambda () (buffer-face-mode t)))))

(use-package smart-tabs-mode
  :config

    (setq whitespace-line-column 80                      ; highlight columns past 80
          whitespace-style '(face trailing tabs tab-mark lines-tail space-before-tab)
          whitespace-display-mappings '((tab-mark 9 [9657 9] [92 9])))
    (add-hook 'prog-mode-hook 'whitespace-mode))
  :diminish whitespace-mode)

(use-package fill-column-indicator
  :config
