I subr.el las und sah diesen Code:Differenz zwischen (defalias 'A (Symbol-Funktion' B)) und (defalias ‚A 'B)
(defalias 'backward-delete-char 'delete-backward-char)
(defalias 'search-forward-regexp (symbol-function 're-search-forward))
Interessanterweise ist die erste Zeile' doesn t Verwenden Sie die Symbol-Funktion, während die zweite Zeile funktioniert. Der einzige Unterschied, den ich von diesen beiden Arten der Verwendung von Defalias kenne, ist, dass die Hilfe für das Rückwärts-Löschen-Zeichen (das erste) anzeigt, dass es ein Alias für das Löschen-Rückwärts-Zeichen ist, während die Hilfe für Suchen-Vorwärts-Regexp nicht funktioniert. t.
Gibt es einen Fall, wenn der zweite Weg besser ist als der erste Weg?
+1 wurde. – quodlibetor