2

このコードが欲しい:

(setq name "foobar")
(defun (intern name) ())

と同じことを行います:

(defun foobar ())

私はこれを試しました(からこの質問):

(defmacro make-my-function (name)
(list 'defun
(intern (format "my-%s-function" name)) ()
    (list 'interactive)
    '(message "It's work !")))

しかし、my-name-function という関数を取得しましたが、my-foobar-function が必要です。私の目標は、キーマップの連想リストからマイナー モードを定義することです。

ありがとう

4

2 に答える 2