   plur
   :if (not (version< emacs-version "24.4"))
   :bind (("M-s M-s q" . plur-isearch-forward)
-        ("M-s q" . plur-replace)
-        ("M-s M-q" . plur-query-replace)
-        :map isearch-mode-map
-        ("C-p" . plur-isearch-forward)
-        ))
+         ("M-s q" . plur-replace)
+         ("M-s M-q" . plur-query-replace)
+         :map isearch-mode-map
+         ("C-p" . plur-isearch-forward)
+         ))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; string-inflection ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (use-package string-inflection

;;                        (intern
;;                         (ido-completing-read
;;                          "M-x " (all-completions "" obarray 'commandp)))))))
  ;; for recentf
  ;; (unless (featurep 'uniquify-recentf)
  ;;   (defun recentf-ido-find-file()
  ;;     "Find a recent file using ido."
  ;;     (interactive)
  ;;     (let ((file (ido-completing-read
  ;;                  "Choose recent file:"
  ;;                  recentf-list nil t)))
  ;;       (when file (find-file file))))
  ;;   (global-set-key "\er" 'recentf-ido-find-file))
  ;; )

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ace-window ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(use-package ace-window

Show U if there is at least one unstaged file.
Show N if there is at least one untracked file.
Only one letter is shown, the first that applies."
    (cond ((magit-staged-files)    "S")
          ((magit-unstaged-files)  "U")
          ((magit-untracked-files) "N")))

  ;; add a dirty indicator to the second-to-last column
  (setq magit-repolist-columns
