 
     ;; Show recently killed buffers when calling `ivy-switch-buffer'
     (setq ivy-use-virtual-buffers t)
-    (setq ivy-virtual-abbreviate 'full) ; Show the full virtual file paths
+    (setq ivy-virtual-abbreviate 'full) ;Show the full virtual file paths
 
     (setq ivy-count-format "%d/%d ")
-    (setq ivy-re-builders-alist '((t . ivy--regex-plus))) ; default
+    (setq ivy-re-builders-alist '((t . ivy--regex-plus))) ;Default
     ;; (setq ivy-re-builders-alist '((t . ivy--regex-fuzzy)))
 
     ;; Do not show "./" and "../" in the `counsel-find-file' completion list
-    (setq ivy-extra-directories nil) ; default value: ("../" "./")
+    (setq ivy-extra-directories nil)    ;Default value: ("../" "./")
 
     (defun modi/ivy-set-prompt-text-properties (prompt std-props)
       "Add a different face for the \"<..>\" string in `counsel-set-variable'."

;; Time-stamp: <2017-05-18 12:33:50 kmodi>

;; Ivy (better than ido in my opinion)

(use-package ivy
  :bind (:map modi-mode-map
         ("M-u" . ivy-resume)   ; Override the default binding for `upcase-word'
         ("C-c w" . ivy-push-view)      ; Push window configuration to `ivy-views'
         ("C-c W" . ivy-pop-view))      ; Remove window configuration from `ivy-views'
  :config
  (progn
    ;; Disable ido

     ("p" . ivy-occur-previous-line)
     ("b" . backward-char)
     ("f" . forward-char)
     ("v" . ivy-occur-press)            ;Default f
     ("RET" . ivy-occur-press))

    (with-eval-after-load 'setup-windows-buffers
