 (defun harmsway-c-init-hook ()
   "Initialization common to all c-modes, run once when loaded."
   (c-add-style "harmsway" harmsway-c-style)
-  (setq-default indent-tabs-mode nil)
   (setq-default c-auto-newline t)
   (define-key c++-mode-map "\C-c\C-c" nil)
   (define-key c++-mode-map "\C-c/" 'toggle-c-comment-delimiters)

   ;; add some c++-specific rotate-text keywords
   (setq rotate-text-local-symbols '(("class" "struct")
                                     ("true" "false")
                                     ))
   ) t)


 'c-mode-common-hook
 (lambda ()
   (require 'compile)
   (setq-local indent-tabs-mode nil)
   (setq c-tab-always-indent nil)
   (setq c-insert-tab-function 'indent-for-tab-command)
   ;; handle CamelCase
