                   col-start-index col-end-index split-factor
                   lengths-v lengths-h)))
 
-            (push column-width column-widths)
             (incf total-width column-width)
             (incf total-width separator-length))
 

                lengths-v truncated-p)))))

;; Returns number of rows and whether this truncates the entries.
(defun* lusty--compute-optimal-layout-inner (lengths-v separator-length)
  (let* ((n-items (length lengths-v))
         (max-visible-rows (1- (lusty-max-window-height)))
         (available-width (lusty-max-window-width))

        (decf total-width separator-length)

        (when (<= total-width available-width)
          (return-from lusty--compute-optimal-row-count
            (values n-rows nil)))))))

(defun lusty--compute-column-width (start-index end-index split-factor
