I’m trying to pass one method to another in elisp, and then have that method execute it. Here is an example:
(defun t1 () 't1') (defun t2 () 't1') (defun call-t (t) ; how do I execute 't'? (t)) ; How do I pass in method reference? (call-t 't1)
First, I’m not sure that naming your function
tis helping as ‘t’ is used as the truth value in lisp.That said, the following code works for me:
Please note the use of ‘funcall’, which triggers the actual function call.