   :bind (("<C-S-tab>" . yas-global-mode)
          :map yas-minor-mode-map
          ("<S-tab>" . yas-expand))
+  :diminish (yas-minor-mode . " Y")
   :init (setq yas-snippet-dirs '(yas-installed-snippets-dir))
-  :config (diminish 'yas-minor-mode " Y")
+  :config
   (unbind-key "<tab>" yas-minor-mode-map)
   (unbind-key "TAB" yas-minor-mode-map))
 

  ;; if I just want to click open some file
  :ensure smartparens
  :defer 1
  :config
  (set-face-attribute 'sp-show-pair-match-face nil ;; ELEGENT WEAPONS
                      :weight 'black :background "black" :foreground "firebrick")
  (set-face-attribute 'sp-show-pair-mismatch-face nil ;; FOR A MORE... CIVILIZED AGE.
                      :weight 'black :background "firebrick" :foreground "black")
  (smartparens-global-mode t)
  (show-smartparens-global-mode t)
  (diminish 'smartparens-mode "<>")

  (use-package hippie-exp
    ;; this package always gets loaded at startup even with defer
    ;; had to hide it here

;; navigation ;;
;;;;;;;;;;;;;;;;

(use-package ido
  :init
  (add-hook 'window-setup-hook 'ido-mode) ;; defer til the end of start-up
