 (use-package projectile
   :diminish projectile-mode
   :init
-  (setq projectile-cache-file (expand-file-name  "projectile.cache" my-savefile-dir))
-  (setq projectile-known-projects-file (expand-file-name "projectile-bookmarks.eld" my-savefile-dir))
+  (setq projectile-cache-file (expand-file-name  "projectile.cache" my-backup-dir))
+  (setq projectile-known-projects-file (expand-file-name "projectile-bookmarks.eld" my-backup-dir))
   (setq projectile-completion-system 'ivy)
   (evil-leader/set-key
     "pt" 'projectile-toggle-between-implementation-and-test

    (evil-leader/set-leader "<SPC>")
    (evil-leader/set-key
      "s" 'save-buffer
      "k" 'kill-this-buffer
      "d" 'delete-window))
  :bind (:map evil-normal-state-map
              ("C-h" . evil-window-left)
              ("C-j" . evil-window-down)

  (setq ivy-initial-inputs-alist nil)
  (setq ivy-re-builders-alist '((t . ivy--regex-fuzzy)))
  (evil-leader/set-key
    "bb" 'ivy-switch-buffer)
  :config
  :bind (:map ivy-minibuffer-map
              ("TAB"      . ivy-alt-done)
