         (setq buffer-read-only t)
         (let ((buffer-read-only nil))
           (erase-buffer)
-          (lusty--display-entries truncated-matches)
-          (setq lusty--previous-printed-matches truncated-matches)
+          (lusty--display-entries matches)
+          (setq lusty--previous-printed-matches matches)
           (goto-char (point-min))))
 
       ;; If only our matches window is open,

  (interactive)
  (when lusty--active-mode
    (incf lusty--highlighted-index)
    (lusty-refresh-matches-buffer)))

;;;###autoload
(defun lusty-highlight-previous ()

    (decf lusty--highlighted-index)
    (when (minusp lusty--highlighted-index)
      (setq lusty--highlighted-index 0))
    (lusty-refresh-matches-buffer :use-previous-matches)))

;;;###autoload
(defun lusty-select-entry ()
