   (interactive)
   (if (rtags-is-indexed)
       (rtags-imenu)
-    (helm-semantic-or-imenu nil)))
+    (helm-imenu-in-all-buffers)))   ;; semantic-or-imenu nil
 
 (defun my-non-special-modes-setup ()
   (setq indicate-empty-lines t)

(defun my-c-mode-common-hook ()
  (setq-local fill-column 90)
  (setq rtags-show-containing-function t)
  (when (not (kelly?))
    (setq rtags-autostart-diagnostics t)))

(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)


  (highlight-symbol-nav-mode)    ;; M-n, M-p
  (goto-address-prog-mode)
  (company-mode)
  ;; (semantic-mode 1)
  ;; (delete '(scheme-mode . semantic-default-scheme-setup) semantic-new-buffer-setup-functions)
  (define-key prog-mode-map (kbd "<C-tab>") 'company-complete)
  (define-key prog-mode-map (kbd "C-.") 'my-imenu))

