                                                                                 :initial-input ivy-text))))
     (with-current-buffer (get-buffer-create "*danny*")
       (let* ((collection (funcall (danny--framed-ivy-source-collection source)
-                                              nil nil nil))
+                                  nil nil nil))
              (lines-count (+ (length (s-split "\n" (danny--framed-ivy-source-prompt source)))
                              (length collection)))
              (frame (make-frame

(defun danny--longest-line-length (lines)
  "Return the longest length in LINES."
  (let ((longest 0))
    (mapc (lambda (line)
            (when (> (length line) longest)
              (setq longest (length line))))
          lines)
    longest))


   (list
    (make-danny--framed-ivy-source :prompt (format "Action on (%s): " (f-filename fpath))
                                   :collection (lambda (str pred v)
                                                 (-concat (list (cons "Open" (lambda ()
                                                                               (unless (f-exists-p fpath)
                                                                                 (error "File not found: %s" fpath))
                                                                               (find-file fpath)))
                                                                (cons "Move..." (lambda ()
                                                                                  (danny--handle-file-created fpath))))
                                                          (-map
                                                           (lambda (destination)
                                                             (cons (format "Move to %s" destination)
                                                                   (lambda ()
                                                                     (danny--move-file (f-filename fpath) destination))))
                                                           (danny--last-destinations))))
                                   :action (lambda (item)
                                             (funcall (cdr item)))
                                   :unwind (lambda ()
                                             (delete-frame)
                                             (kill-buffer "*danny*")
