             (lambda ()
               (setq c-basic-offset 4                             ; use common convention
                     tab-width 8                                  ; 4 spaces indentation
-                    evil-shift-width 4                           ; no tabs
-                    indent-tabs-mode nil)))
+                    evil-shift-width 4)))
   :config
   :mode
   (("\\.java\\'" . java-mode)))

  :init
  (add-hook 'c-mode-common-hook
            (lambda ()
              (setq c-basic-offset 3)))
  (add-hook 'c++-mode-hook
            (lambda ()
              (define-key c++-mode-map ":" #'self-insert-command)


(add-hook 'makefile-mode-hook
          (lambda ()
            (setq indent-tabs-mode t)                        ; tabs are needed
            (modify-syntax-entry ?+ "." )))                  ; + is punctuation

(add-hook 'sh-mode-hook
          (lambda ()
            (setq indent-tabs-mode t)))

;; don't ask about term processes
;; N.B. There may be var in emacs 26 for this
(add-hook 'comint-exec-hook
