 
 (defun lusty-buffer-explorer-matches (text)
   (let* ((buffers (lusty-filter-buffers (buffer-list))))
-    (lusty-sort-by-fuzzy-score
-     buffers
-     text)))
+    (if (string= text "")
+        buffers
+      (lusty-sort-by-fuzzy-score
+       buffers
+       text))))
 
 (defun lusty-file-explorer-matches (path)
   (let* ((dir (lusty-normalize-dir (file-name-directory path)))

        ((> (length abbrev) (length str))
         LM--score-no-match)
        (t

         (let* ((scores (LM--build-score-array str abbrev))
                (sum (reduce '+ scores)))
           (/ sum (length scores))))))

               ; NOTE: directory-files is quicker but
               ;       doesn't append slash for directories.
               ;(directory-files dir nil nil t)
               (file-name-all-completions "" dir)))
         (filtered (lusty-filter-files file-portion files)))
    (if (or (string= file-portion "")
            (string= file-portion "."))
        (sort filtered 'string<)
      (lusty-sort-by-fuzzy-score filtered file-portion))))

(defun lusty-propertize-path (path)
  "Propertize the given PATH like so: <dir></><dir></><file>
