SYNOPSIS object set_modify_command(object obj); object set_modify_command(string obj); object set_modify_command(int int); SYNOPSIS Alle Befehle fuer das aktuelle Objekt (das natuerlich interaktiv sein muss) werden an obj->modify_command() weitergeleitet, bevor sie ausgefuehrt werden. Das Argument <obj> kann als Objekt oder als object_name() uebergeben werden. Wenn set_modify_command() aufgerufen wurde, werden vom Parser die normalen Abkuerzungen (n, o, s, w, nw, sw, no, so etc.) fuer diesen Benutzer nicht mehr ausgewertet, ebensowenig irgendwelche Hooks. Wird 0 als Argument angegeben, wird die Modifikation der Befehle beendet und der Standard wiederhergestellt. -1 als Argument liefert das Objekt, das zuvor gesetzt wurde, falls vorhanden. Der Rueckgabewert ist das Objekt, fuer welches zuletzt set_modify_command() aufgerufen wurde, falls vorhanden. Dieser Mechanismus ist dazu gedacht, Aliase und aehnliches auszuwerten. Genauere Informationen finden sich unter hooks(C) H_MODIFY_COMMAND_FNAME. AENDERUNGEN Bis 3.2.1@108 war die Lfun direkt als modify_command geschrieben. Der Hook H_MODIFY_COMMAND_FNAME wurde in 3.2.1@109 eingefuehrt und erlaubt, den Namen zu aendern. SIEHE AUCH command(E), hooks(C), modify_command(A)