Wilfred/emacs-refactor

Can't extract numeric literals

Wilfred opened this issue · 0 comments

(defun deadgrep--format-file-type (file-type extensions)
  (let ((truncated (> (length extensions) 3|)))
    (when truncated
      (setq extensions
            (append (-take 3 extensions)
                    (list "..."))))
    (format "%s (%s)"
            file-type
            (s-join " " extensions))))

Produces:

(defun deadgrep--format-file-type (file-type extensions)
  (let ((truncated (> x 3))
        (x (length extensions)))
    (when truncated
      (setq extensions
            (append (-take 3 extensions)
                    (list "..."))))
    (format "%s (%s)"
            file-type
            (s-join " " extensions))))

when trying to extract the 3 to a variable.