While that error is fixed, we still have this byte compilation warning:
org-capture.el:1586:1:Warning: Unused lexical variable ‘first-value’
I haven't used pcase extensively, but based on the warning, the below
doesn't work as intended in the compiled elc:
((or "C" "L")
(let ((insert-fun (if (equal key "C") #'insert
(lambda (s) (org-insert-link 0 s))))
(first-value (car org-capture--clipboards)))
(pcase (length org-capture--clipboards)
(`nil nil)
(`(,value) (funcall insert-fun value))
(`(,first-value . ,_)
(funcall insert-fun
(read-string "Clipboard/kill value: "
first-value ; Based on the
warning, does it mean that the value of first-value is not picked from the
value calculated in the let form above?
'org-capture--clipboards
first-value))) ; And the same
here
(_ (error "Invalid `org-capture--clipboards' value: %S"
org-capture--clipboards)))))
--
Kaushal Modi