Function: dash--take
dash--take is a byte-compiled function defined in dash.el.
Signature
(dash--take N LIST)
Documentation
Return the first N elements of LIST.
Like take, but ensure result is fresh.
Source Code
;; Defined in ~/.emacs.d/elpa/dash-20260221.1346/dash.el
;; Added in Emacs 29.
(static-if (fboundp 'take)
(defun dash--take (n list)
"Return the first N elements of LIST.
Like `take', but ensure result is fresh."
(let ((prefix (take n list)))
(if (eq prefix list)
;; If same list is returned, make a copy.
(copy-sequence prefix)
prefix))))