]> git.eshelyaron.com Git - emacs.git/commitdiff
(command-line): Don't reject unknown args here.
authorRichard M. Stallman <rms@gnu.org>
Sat, 11 Nov 1995 23:56:03 +0000 (23:56 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 11 Nov 1995 23:56:03 +0000 (23:56 +0000)
(command-line-1): Detect it here.

lisp/startup.el

index 398e97a465abe4175adf4b5e9ed06b6b0e0ad11e..7561d231a58327a9e93a949214bfe2be474b1631 100644 (file)
@@ -446,8 +446,6 @@ this prefix to create a unique file name.")
          (setq default-frame-alist
                (cons '(icon-type . t) default-frame-alist))
          (setq args (cdr args)))
-        ((and (not (equal "" argi)) (aref argi 0))
-         (error "Unknown option `%s'" argi))
         (t (setq done t)))
        ;; Was argval set but not used?
        (and argval
@@ -794,6 +792,8 @@ Type \\[describe-distribution] for information on getting the latest version."))
                   (if (not did-hook)
                       ;; Ok, presume that the argument is a file name
                       (progn
+                        (if (string-match "\\`-" argi)
+                            (error "Unknown option `%s'" argi))
                         (setq file-count (1+ file-count))
                         (cond ((= file-count 1)
                                (setq first-file-buffer