            (auto-complete '(ac-source-rtags)))
     (global-set-key (kbd "\C-c r TAB") 'my/rtags-complete)
     )
-  (use-package auto-complete-clang)
   (defvar clang-exec (executable-find "clang"))
 
   (use-package ac-etags

     "Face for etags selections (overridden to default)")
   :config (ac-etags-setup)
   )
  (use-package auto-complete-nxml)
  ;; c-headers
  (use-package auto-complete-c-headers)
  (setq achead:include-patterns (list
                                 "\\.\\(h\\|hpp\\|hh\\|hxx\\|H\\)$"
                                 "/[a-zA-Z-_]+$"
                                 ))
  ;; doesn't work...
  ;; (setq achead:ac-prefix
  ;;       "#?\\(?:include\\|import\\)\\s-*[<\"]\\s-*\\([^\"<>' \t\r\n]+\\)")
  (setq achead:include-directories '("."))

  (add-hook 'c-mode-common-hook
            (lambda()
              (when rtags-exec
                (setq ac-sources (cons ac-source-rtags ac-sources)))
              (when clang-exec
                (define-key c-mode-base-map [?\M-/] 'ac-complete-clang)
                ;; (add-to-list 'ac-omni-completion-sources
                ;;              (cons "\\." '(ac-source-clang)))
                ;; (add-to-list 'ac-omni-completion-sources

            (define-key nxml-mode-map "\r" 'reindent-then-newline-and-indent)
            (define-key nxml-mode-map "\C-c\C-c" 'comment-region)
            (define-key nxml-mode-map "\C-c\C-u" 'uncomment-region)
            (use-package auto-complete-nxml)
            ))
(when (< emacs-major-version 25)
  (require 'mz-comment-fix)
