Ответ 1
Во-первых, я не уверен, что назначение вашей функции t
помогает, поскольку 't' используется как значение истины в lisp.
Тем не менее, для меня работает следующий код:
(defun test-func-1 () "test-func-1"
(interactive "*")
(insert-string "testing callers"))
(defun func-caller (callee)
"Execute callee"
(funcall callee))
(func-caller 'test-func-1)
Обратите внимание на использование функции "funcall", которая вызывает фактический вызов функции.