   (semantic-mode 1)
   (bind-keys :map prog-mode-map
              ("<C-tab>" . company-complete)
-             ("C-." . counsel-semantic-or-imenu)))
+             ("C-." . helm-semantic-or-imenu)))
 
 (add-hook 'text-mode-hook 'auto-fill-mode)
 (add-hook 'text-mode-hook 'my-non-special-modes-setup)


(bind-keys :map c-mode-base-map
           ("<C-tab>" . company-complete)
           ("C-." . counsel-semantic-or-imenu)
           ("M-o" . my-find-other-file)
           ("M-." . ciao-goto-symbol)   ;; dumb-jump-go
           ("M-," . pop-tag-mark))      ;; dumb-jump-back

                    nil
                    :foreground "gray50")


(set-face-attribute 'helm-ff-executable
                    nil
                    :foreground "#228b22")

(set-face-attribute 'helm-selection
                    nil
                    :background "#a5e8be")

(set-face-attribute 'helm-visible-mark
                    nil
                    :background "#f1c40f")

(set-face-attribute 'helm-source-header
                    nil
                    :height 0.9)

(with-eval-after-load 'helm-xref
  (set-face-attribute 'helm-xref-file-name
                      nil
                      :foreground "red"))

(set-face-attribute 'font-lock-comment-face
                    nil
                    ;; :height 0.9
