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

   (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)

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

