 ;; Copyright (C) 2015-2019  Dan Harms (dharms)
 ;; Author: Dan Harms <danielrharms@gmail.com>
 ;; Created: Saturday, February 28, 2015
-;; Modified Time-stamp: <2019-04-23 14:09:50 dan.harms>
+;; Modified Time-stamp: <2019-04-24 12:19:23 dan.harms>
 ;; Modified by: Dan Harms
 ;; Keywords:
 

   (setq c-tab-always-indent nil)
   (setq c-insert-tab-function 'indent-for-tab-command)
   ;; handle CamelCase
   (if (version< emacs-version "23.2")
       (c-subword-mode 1)
     (subword-mode 1))
   (c-toggle-hungry-state t)

          ;; This is fairly aggressive; can reenable if desired
          ;; ("\\<Q[A-Z][A-Za-z0-9]*\\>" . font-lock-type-face)
          ) t)
   (make-local-variable 'electric-pair-pairs)
   (push (cons ?< ?>) electric-pair-pairs)
   ;; add some c++-specific rotate-text keywords
   (setq rotate-text-local-symbols '(("class" "struct")
                                     ("true" "false")
