のlisp-対話モードマップ:しかし定義キー:シンボルの関数定義は無効である:私はキーにバインドするスニペットんだ
(define-key (lisp-interaction-mode-map) (kdb "C-c e")
(let ((result (eval (read (buffer-substring
(point-at-bol) (point-at-eol))))))
(goto-char (point-at-eol))
(insert (format " ; %s" result))))
を、ときC-c v
その*scratch*
で、IあなたはLispはあなたがlisp-interaction-mode-map
という名前の関数を呼び出したいことを意味すると解釈lisp-interaction-mode-map
の周りに括弧を、持っている
define-key: Symbol's function definition is void: lisp-interaction-mode-map
いや、それはいけません。それはelispの現在の行を評価および行の最後に結果を追加する必要があります。 – Reactormonk
は、あなただけの 'C-j'をやってみましたか?結果は次の行に置かれますが、それでもなお... –
Huh。そのホットキーにはどのような機能がありますか?これは、 'paredit'関数にバインドされています。 – Reactormonk