2つのdefalias
使用法は少し異なります。1つ目は、の関数セルをの関数セルにリンクし'backward-delete-char
ます'delete-backward-char
。'search-forward-regexp
2つ目は、によって現在呼び出されている関数にをリンクします're-search-forward
。
違いは、後で'の定義を変更すると、新しい動作delete-backward-char
になることです。'backward-delete-char
一方、2番目のケースでは、の関数を変更し're-search-forward
ても、の動作には影響しません'search-forward-regexp
。
おそらく、いくつかのアスキーアートが役立ちます:
+-------------------------+ +-----------------+
|#<subr re-search-forward>| <-- |re-search-forward|
+-------------------------+ +-----------------+
^ +---------------------+
\------ |search-forward-regexp|
+---------------------+
+----------------------------+ +--------------------+ +--------------------+
|#<subr delete-backward-char>| <-- |delete-backward-char| <-- |backward-delete-char|
+----------------------------+ +--------------------+ +--------------------+
このドキュメントは、問題を解決するのに役立つ場合があります。