2
私はすべてのグローバルキーを.emacsファイルに設定する関数init-set-key-mappingsを書いています。emacsでkeyにバインドされた関数を評価する際に間違った型エラーが発生しました
(defun init-set-key-mappings()
"All the key mappings go here"
(let ((mappings (list
'("\C-ca" 'open-fileline))))
(mapcar (lambda (mapping)
(let ((key (car mapping))
(func (cadr mapping)))
(progn
(message (format "map key %s to %s" key func))
(global-set-key key func))))
mappings)))
それは細かい評価が、私はC-C、Aを押すと、Emacsは
私が間違って何をやっている "(オープンfileline引用符)、間違った型引数のcommandpをを" 文句を言いますか?
編集:私は答えを見つけました。オープンファイルの前に引用符を削除すると、問題が解決されたようです。なぜ はそれがシンボルの問題なのでしょうか?関数がシンボルとして渡されるのはこれではありませんか?
素晴らしいを!愚かな私.. :) – Ravi