Elisp, como faço para colocar uma função em uma variáve
Eu quero permitir que o usuário escolha seu próprio comando no back-end do emacs "customize" (e geralmente consiga armazenar um nome de formulário executável em uma variável), mas isso não funciona:
(defun dumb-f ()
(message "I'm a function"))
(defvar my-function "dumb-f")
(my-function)
==> Debugger entered--Lisp error: (invalid-function "dumb-f")
(setq my-function 'dumb-f)
(my-function)
==> Debugger entered--Lisp error: (invalid-function "dumb-f")
Eu tentei várias formas, mas ainda sem sorte, e estou tendo dificuldade para procurá-la, recebo centenas de resultados sobre funções e variáveis, mas nada sobre como colocar a primeira na segunda ..?