これがばかげた質問である場合は申し訳ありませんが、これを行う方法を何時間も探してきました。特定の elisp 関数を特定のキー バインドにバインドし、それらのキー バインドが現在のバッファーのモードに応じて関数を呼び出すようにします。例を挙げます。
(defun sml-create-comment ()
"Documentation.."
(interactive)
(code-to-insert-comment))
この関数を「Cc c」などのキーにバインドしたい。sml モードで「Cc c」と入力すると、sml コメントが作成されます。同様に、私が c モードの場合は、ac コメントを作成します。私がこれを奇妙に表現した場合、またはそれが明白であると思われる場合は申し訳ありません.