     (evil-leader/set-leader "<SPC>")
     (evil-leader/set-key
       "s" 'save-buffer
-      "k" 'kill-this-buffer
-      "d" 'delete-window))
+      "d" 'dired-jump
+      "bk" 'kill-this-buffer
+      "wm" 'maximize-window
+      "w=" 'balance-windows
+      "wk" 'delete-window
+      "wr" 'window-configuration-to-register))
   :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
    "b" 'ivy-switch-buffer)
  :config
  :bind (:map ivy-minibuffer-map
              ("TAB"      . ivy-alt-done)


(use-package undo-tree
  :diminish undo-tree-mode
  :init
  (global-undo-tree-mode)
  (evil-leader/set-key
    "u" 'undo-tree-visualize))

