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

;; 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 by: Dan Harms
;; Keywords:


          ;; 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")
