Mercurial > emacs
comparison lisp/startup.el @ 10444:c6bc0c89d0ce
(command-line-1): Handle -f with kbd macro.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 17 Jan 1995 02:33:49 +0000 |
parents | 82efaa5a2567 |
children | 2c55e8ceb8b4 |
comparison
equal
deleted
inserted
replaced
10443:855923ce1e59 | 10444:c6bc0c89d0ce |
---|---|
607 (string-equal argi "-e")) ; what the source used to say | 607 (string-equal argi "-e")) ; what the source used to say |
608 (if argval | 608 (if argval |
609 (setq tem (intern argval)) | 609 (setq tem (intern argval)) |
610 (setq tem (intern (car command-line-args-left))) | 610 (setq tem (intern (car command-line-args-left))) |
611 (setq command-line-args-left (cdr command-line-args-left))) | 611 (setq command-line-args-left (cdr command-line-args-left))) |
612 (funcall tem)) | 612 (if (arrayp (symbol-function tem)) |
613 (command-execute tem) | |
614 (funcall tem))) | |
613 ((or (string-equal argi "-l") | 615 ((or (string-equal argi "-l") |
614 (string-equal argi "-load")) | 616 (string-equal argi "-load")) |
615 (if argval | 617 (if argval |
616 (setq tem argval) | 618 (setq tem argval) |
617 (setq tem (car command-line-args-left) | 619 (setq tem (car command-line-args-left) |