comparison src/callint.c @ 60681:046708b92d49

(Finteractive): Document G option. (Fcall_interactively): Implement G option.
author Richard M. Stallman <rms@gnu.org>
date Thu, 17 Mar 2005 23:33:07 +0000
parents 16fe8b5010b5
children a8fa7c632ee4 30ad2795fdab
comparison
equal deleted inserted replaced
60680:6f59f107ebf7 60681:046708b92d49
96 e -- Parametrized event (i.e., one that's a list) that invoked this command. 96 e -- Parametrized event (i.e., one that's a list) that invoked this command.
97 If used more than once, the Nth `e' returns the Nth parameterized event. 97 If used more than once, the Nth `e' returns the Nth parameterized event.
98 This skips events that are integers or symbols. 98 This skips events that are integers or symbols.
99 f -- Existing file name. 99 f -- Existing file name.
100 F -- Possibly nonexistent file name. 100 F -- Possibly nonexistent file name.
101 G -- Possibly nonexistent file name, defaulting to just directory name.
101 i -- Ignored, i.e. always nil. Does not do I/O. 102 i -- Ignored, i.e. always nil. Does not do I/O.
102 k -- Key sequence (downcase the last event if needed to get a definition). 103 k -- Key sequence (downcase the last event if needed to get a definition).
103 K -- Key sequence to be redefined (do not downcase the last event). 104 K -- Key sequence to be redefined (do not downcase the last event).
104 m -- Value of mark as number. Does not do I/O. 105 m -- Value of mark as number. Does not do I/O.
105 M -- Any string. Inherits the current input method. 106 M -- Any string. Inherits the current input method.
603 case 'F': /* Possibly nonexistent file name. */ 604 case 'F': /* Possibly nonexistent file name. */
604 args[i] = Fread_file_name (build_string (callint_message), 605 args[i] = Fread_file_name (build_string (callint_message),
605 Qnil, Qnil, Qnil, Qnil, Qnil); 606 Qnil, Qnil, Qnil, Qnil, Qnil);
606 break; 607 break;
607 608
609 case 'G': /* Possibly nonexistent file name,
610 default to directory alone. */
611 args[i] = Fread_file_name (build_string (callint_message),
612 Qnil, Qnil, Qnil, build_string (""), Qnil);
613 break;
614
608 case 'i': /* Ignore an argument -- Does not do I/O */ 615 case 'i': /* Ignore an argument -- Does not do I/O */
609 varies[i] = -1; 616 varies[i] = -1;
610 break; 617 break;
611 618
612 case 'k': /* Key sequence. */ 619 case 'k': /* Key sequence. */