2
ユニコード記号を挿入するためのキーマップを拡張する慣用的な方法は?
でデフォルトのバインディングがないUnicode文字iso-transl-ctl-x-8-map、つまり、を使用しC-x 8て挿入できない文字の後に1つ以上の文字/句読文字を挿入する必要があることがよくあります。 C-x 8キーマップにバインディングを追加するには、通常、 次のような特定のUnicode文字を挿入するためのカスタムコマンドを定義します。 (defun ucs-rightwards-arrow () "Insert unicode symbol: →" (interactive) (insert-char #x2192)) このコマンドのバインディングをマップに追加します (define-key iso-transl-ctl-x-8-map (kbd "a") 'ucs-rightwards-arrow) C-x 8キーマップは実際にはキーバインディングと単一の文字のみをペアにしているので、疑問に思っています。 Q:C-x 8キーマップを拡張するより軽量で慣用的な方法はありますか?